diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 74cbc187023..2ebce94a334 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -6,7 +6,7 @@ concurrency:
on:
workflow_dispatch:
# Frontier: re-enabled autopublish
- schedule:
+ schedule:
- cron: '0 10 * * *'
jobs:
diff --git a/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml b/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml
index 8feec273b47..5b3b9f007ca 100644
--- a/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml
+++ b/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml
@@ -31,6 +31,7 @@
+
diff --git a/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml.cs b/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml.cs
index 53cc8faa10c..2b69259db7a 100644
--- a/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml.cs
+++ b/Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml.cs
@@ -26,6 +26,7 @@ public sealed partial class PlayerPanel : FancyWindow
public event Action? OnLogs;
public event Action? OnDelete;
public event Action? OnRejuvenate;
+ public event Action? OnOpenJobWhitelists; // DeltaV
public NetUserId? TargetPlayer;
public string? TargetUsername;
@@ -52,6 +53,8 @@ public PlayerPanel(IClientAdminManager adminManager)
LogsButton.OnPressed += _ => OnLogs?.Invoke();
DeleteButton.OnPressed += _ => OnDelete?.Invoke();
RejuvenateButton.OnPressed += _ => OnRejuvenate?.Invoke();
+
+ JobWhitelistsButton.OnPressed += _ => OnOpenJobWhitelists?.Invoke(TargetPlayer); // DeltaV: Job whitelists
}
public void SetUsername(string player)
@@ -128,5 +131,6 @@ public void SetButtons()
LogsButton.Disabled = !_adminManager.CanCommand("adminlogs");
RejuvenateButton.Disabled = !_adminManager.HasFlag(AdminFlags.Debug);
DeleteButton.Disabled = !_adminManager.HasFlag(AdminFlags.Debug);
+ JobWhitelistsButton.Disabled = !_adminManager.HasFlag(AdminFlags.Whitelist); // DeltaV
}
}
diff --git a/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs b/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs
index 87ce7560463..1ec912cf91d 100644
--- a/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs
+++ b/Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs
@@ -38,6 +38,7 @@ public PlayerPanelEui()
PlayerPanel.OnLogs += () => SendMessage(new PlayerPanelLogsMessage());
PlayerPanel.OnRejuvenate += () => SendMessage(new PlayerPanelRejuvenationMessage());
PlayerPanel.OnDelete+= () => SendMessage(new PlayerPanelDeleteMessage());
+ PlayerPanel.OnOpenJobWhitelists += id => _console.ExecuteCommand($"jobwhitelists \"{id}\""); // DeltaV
PlayerPanel.OnClose += () => SendMessage(new CloseEuiMessage());
}
diff --git a/Content.Client/IconSmoothing/IconSmoothSystem.cs b/Content.Client/IconSmoothing/IconSmoothSystem.cs
index 2715805e758..d6afbc42cb4 100644
--- a/Content.Client/IconSmoothing/IconSmoothSystem.cs
+++ b/Content.Client/IconSmoothing/IconSmoothSystem.cs
@@ -81,21 +81,25 @@ public void SetStateBase(EntityUid uid, IconSmoothComponent component, string ne
private void SetCornerLayers(SpriteComponent sprite, IconSmoothComponent component)
{
- sprite.LayerMapRemove(CornerLayers.SE);
- sprite.LayerMapRemove(CornerLayers.NE);
- sprite.LayerMapRemove(CornerLayers.NW);
- sprite.LayerMapRemove(CornerLayers.SW);
-
+ // Frontier: Allow overlays on entities using CornerLayers smoothing - don't remove layers, adjust existing ones or create new ones.
var state0 = $"{component.StateBase}0";
- sprite.LayerMapSet(CornerLayers.SE, sprite.AddLayerState(state0));
- sprite.LayerSetDirOffset(CornerLayers.SE, DirectionOffset.None);
- sprite.LayerMapSet(CornerLayers.NE, sprite.AddLayerState(state0));
- sprite.LayerSetDirOffset(CornerLayers.NE, DirectionOffset.CounterClockwise);
- sprite.LayerMapSet(CornerLayers.NW, sprite.AddLayerState(state0));
- sprite.LayerSetDirOffset(CornerLayers.NW, DirectionOffset.Flip);
- sprite.LayerMapSet(CornerLayers.SW, sprite.AddLayerState(state0));
- sprite.LayerSetDirOffset(CornerLayers.SW, DirectionOffset.Clockwise);
+ SetCornerLayerState(sprite, CornerLayers.SE, DirectionOffset.None, state0);
+ SetCornerLayerState(sprite, CornerLayers.NE, DirectionOffset.CounterClockwise, state0);
+ SetCornerLayerState(sprite, CornerLayers.NW, DirectionOffset.Flip, state0);
+ SetCornerLayerState(sprite, CornerLayers.SW, DirectionOffset.Clockwise, state0);
+ // End Frontier: Allow overlays on entities using CornerLayers smoothing - don't remove layers, adjust existing ones or create new ones.
+ }
+
+ // Frontier: set layer function to remove redundancy
+ private void SetCornerLayerState(SpriteComponent sprite, CornerLayers corner, DirectionOffset offset, string state)
+ {
+ if (sprite.LayerMapTryGet(corner, out var layer))
+ sprite.LayerSetState(layer, state);
+ else
+ sprite.LayerMapSet(corner, sprite.AddLayerState(state));
+ sprite.LayerSetDirOffset(corner, offset);
}
+ // End Frontier: set layer function to remove redundancy
private void OnShutdown(EntityUid uid, IconSmoothComponent component, ComponentShutdown args)
{
diff --git a/Content.Client/Nyanotrasen/Overlays/DogVisionSystem.cs b/Content.Client/Nyanotrasen/Overlays/DogVisionSystem.cs
index b52d23f1958..2a4ed3d64bd 100644
--- a/Content.Client/Nyanotrasen/Overlays/DogVisionSystem.cs
+++ b/Content.Client/Nyanotrasen/Overlays/DogVisionSystem.cs
@@ -1,5 +1,5 @@
using Content.Shared.Abilities;
-using Content.Shared.DeltaV.CCVars;
+using Content.Shared._DV.CCVars;
using Robust.Client.Graphics;
using Robust.Shared.Configuration;
using Robust.Shared.Player;
diff --git a/Content.Client/Options/UI/OptionsMenu.xaml b/Content.Client/Options/UI/OptionsMenu.xaml
index 62184cf7774..60b33ee5777 100644
--- a/Content.Client/Options/UI/OptionsMenu.xaml
+++ b/Content.Client/Options/UI/OptionsMenu.xaml
@@ -1,6 +1,6 @@
diff --git a/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs b/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs
index 4f3a841827b..e82aae21ba6 100644
--- a/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs
+++ b/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs
@@ -167,6 +167,10 @@ public bool CheckWhitelist(JobPrototype job, [NotNullWhen(false)] out FormattedM
if (!_cfg.GetCVar(CCVars.GameRoleWhitelist))
return true;
+ // DeltaV - blanket whitelist check in client
+ //if (_whitelisted)
+ // return true;
+
if (job.Whitelisted && !_jobWhitelists.Contains(job.ID) && !_whitelisted) // Frontier: add _whitelisted
{
reason = FormattedMessage.FromUnformatted(Loc.GetString("role-not-whitelisted"));
diff --git a/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs b/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs
index 957d5926129..2005c35ef51 100644
--- a/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs
+++ b/Content.Client/Research/UI/DiskConsoleBoundUserInterface.cs
@@ -28,7 +28,7 @@ protected override void Open()
{
SendMessage(new DiskConsolePrintDiskMessage());
};
- _menu.OnPrintRareButtonPressed += () =>
+ _menu.OnPrintRareButtonPressed += () => // Frontier: Rare disk
{
SendMessage(new DiskConsolePrintRareDiskMessage());
};
diff --git a/Content.Client/Stack/StackCustomSplitBoundUserInterface.cs b/Content.Client/Stack/StackCustomSplitBoundUserInterface.cs
new file mode 100644
index 00000000000..ff9a03580a9
--- /dev/null
+++ b/Content.Client/Stack/StackCustomSplitBoundUserInterface.cs
@@ -0,0 +1,41 @@
+// Cherry-picked from space-station-14#32938 courtesy of Ilya246
+using JetBrains.Annotations;
+using Content.Shared.Stacks;
+using Robust.Client.GameObjects;
+using Robust.Client.UserInterface;
+
+namespace Content.Client.Stack
+{
+ [UsedImplicitly]
+ public sealed class StackCustomSplitBoundUserInterface : BoundUserInterface
+ {
+ private IEntityManager _entManager;
+ private EntityUid _owner;
+ [ViewVariables]
+ private StackCustomSplitWindow? _window;
+
+ public StackCustomSplitBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
+ {
+ _owner = owner;
+ _entManager = IoCManager.Resolve();
+ }
+
+ protected override void Open()
+ {
+ base.Open();
+ _window = this.CreateWindow();
+
+ if (_entManager.TryGetComponent(_owner, out var comp))
+ _window.SetMax(comp.Count);
+
+ _window.ApplyButton.OnPressed += _ =>
+ {
+ if (int.TryParse(_window.AmountLineEdit.Text, out var i))
+ {
+ SendMessage(new StackCustomSplitAmountMessage(i));
+ _window.Close();
+ }
+ };
+ }
+ }
+}
diff --git a/Content.Client/Stack/StackCustomSplitWindow.xaml b/Content.Client/Stack/StackCustomSplitWindow.xaml
new file mode 100644
index 00000000000..2294d459415
--- /dev/null
+++ b/Content.Client/Stack/StackCustomSplitWindow.xaml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Content.Client/Stack/StackCustomSplitWindow.xaml.cs b/Content.Client/Stack/StackCustomSplitWindow.xaml.cs
new file mode 100644
index 00000000000..e07d8474a36
--- /dev/null
+++ b/Content.Client/Stack/StackCustomSplitWindow.xaml.cs
@@ -0,0 +1,35 @@
+// Cherry-picked from space-station-14#32938 courtesy of Ilya246
+using Robust.Client.AutoGenerated;
+using Robust.Client.UserInterface.Controls;
+using Robust.Client.UserInterface.CustomControls;
+using Robust.Client.UserInterface.XAML;
+
+namespace Content.Client.Stack
+{
+ [GenerateTypedNameReferences]
+ public sealed partial class StackCustomSplitWindow : DefaultWindow
+ {
+ private int _max = Int32.MaxValue;
+ private int _min = 1;
+
+ public StackCustomSplitWindow()
+ {
+ RobustXamlLoader.Load(this);
+ AmountLineEdit.OnTextChanged += OnValueChanged;
+ }
+
+ public void SetMax(int max)
+ {
+ _max = max;
+ MaximumAmount.Text = Loc.GetString("comp-stack-split-size", ("size", _max));
+ }
+
+ private void OnValueChanged(LineEdit.LineEditEventArgs args)
+ {
+ if (!int.TryParse(AmountLineEdit.Text, out var amount) || amount > _max || amount < _min)
+ ApplyButton.Disabled = true;
+ else
+ ApplyButton.Disabled = false;
+ }
+ }
+}
diff --git a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs
index 0c38696f628..422938bb4c4 100644
--- a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs
+++ b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs
@@ -26,7 +26,7 @@ public sealed class GuidebookUIController : UIController, IOnStateEntered UIManager.GetActiveUIWidgetOrNull()?.GuidebookButton;
diff --git a/Content.Client/DeltaV/Abilities/CrawlUnderObjectsSystem.cs b/Content.Client/_DV/Abilities/CrawlUnderObjectsSystem.cs
similarity index 93%
rename from Content.Client/DeltaV/Abilities/CrawlUnderObjectsSystem.cs
rename to Content.Client/_DV/Abilities/CrawlUnderObjectsSystem.cs
index 879a5efee55..77c51a45dc3 100644
--- a/Content.Client/DeltaV/Abilities/CrawlUnderObjectsSystem.cs
+++ b/Content.Client/_DV/Abilities/CrawlUnderObjectsSystem.cs
@@ -1,9 +1,9 @@
-using Content.Shared.DeltaV.Abilities;
+using Content.Shared._DV.Abilities;
using Content.Shared.Popups;
using Robust.Client.GameObjects;
using DrawDepth = Content.Shared.DrawDepth.DrawDepth;
-namespace Content.Client.DeltaV.Abilities;
+namespace Content.Client._DV.Abilities;
public sealed partial class HideUnderTableAbilitySystem : SharedCrawlUnderObjectsSystem
{
diff --git a/Content.Client/_DV/Administration/UI/DepartmentWhitelistPanel.xaml b/Content.Client/_DV/Administration/UI/DepartmentWhitelistPanel.xaml
new file mode 100644
index 00000000000..5faa57b619e
--- /dev/null
+++ b/Content.Client/_DV/Administration/UI/DepartmentWhitelistPanel.xaml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/Content.Client/_DV/Administration/UI/DepartmentWhitelistPanel.xaml.cs b/Content.Client/_DV/Administration/UI/DepartmentWhitelistPanel.xaml.cs
new file mode 100644
index 00000000000..c223f5ad9c6
--- /dev/null
+++ b/Content.Client/_DV/Administration/UI/DepartmentWhitelistPanel.xaml.cs
@@ -0,0 +1,82 @@
+using Content.Shared.Roles;
+using Robust.Client.AutoGenerated;
+using Robust.Client.UserInterface;
+using Robust.Client.UserInterface.Controls;
+using Robust.Client.UserInterface.CustomControls;
+using Robust.Client.UserInterface.XAML;
+using Robust.Shared.Prototypes;
+
+namespace Content.Client._DV.Administration.UI;
+
+[GenerateTypedNameReferences]
+public sealed partial class DepartmentWhitelistPanel : PanelContainer
+{
+ public Action, bool>? OnSetJob;
+
+ public DepartmentWhitelistPanel(DepartmentPrototype department, IPrototypeManager proto, HashSet> whitelists, bool globalWhitelist) // Frontier: add globalWhitelist
+ {
+ RobustXamlLoader.Load(this);
+
+ var anyValid = false;//
+ var allWhitelisted = true;
+ var grey = Color.FromHex("#ccc");
+ foreach (var id in department.Roles)
+ {
+ var thisJob = id; // closure capturing funny
+
+ // Frontier: skip non-whitelisted roles, cache prototype
+ var jobProto = proto.Index(id);
+ if (!jobProto.Whitelisted)
+ continue;
+ else
+ anyValid = true;
+ // End Frontier
+
+ var button = new CheckBox();
+ button.Text = jobProto.LocalizedName;
+ if (!jobProto.Whitelisted)
+ button.Modulate = grey; // Let admins know whitelisting this job is only for futureproofing.
+ button.Pressed = whitelists.Contains(id) || globalWhitelist;
+ button.OnPressed += _ => OnButtonPressed(thisJob, button, globalWhitelist); // Frontier: check global whitelist
+ JobsContainer.AddChild(button);
+
+ allWhitelisted &= button.Pressed;
+ }
+
+ if (!anyValid) // Frontier: hide checkbox set if no valid events
+ Visible = false; // Frontier
+
+ Department.Text = Loc.GetString(department.Name);
+ Department.Modulate = department.Color;
+ Department.Pressed = allWhitelisted;
+ Department.OnPressed += args => OnDepartmentPressed(department, proto, whitelists, globalWhitelist); // Frontier: check global whitelist
+ }
+
+ // Frontier: global whitelist handling
+ private void OnButtonPressed(ProtoId thisJob, CheckBox button, bool globalWhitelist)
+ {
+ if (globalWhitelist)
+ button.Pressed = true; // Force the button on.
+ else
+ OnSetJob?.Invoke(thisJob, button.Pressed);
+ }
+
+ private void OnDepartmentPressed(DepartmentPrototype department, IPrototypeManager proto, HashSet> whitelists, bool globalWhitelist)
+ {
+ // Frontier: global override
+ if (globalWhitelist)
+ {
+ Department.Pressed = true;
+ return;
+ }
+ // End Frontier: global override
+
+ foreach (var id in department.Roles)
+ {
+ // only request to whitelist roles that aren't already whitelisted, and vice versa - Frontier: roles must be whitelisted
+ if (whitelists.Contains(id) != Department.Pressed && proto.Index(id).Whitelisted)
+ OnSetJob?.Invoke(id, Department.Pressed);
+ }
+ }
+ // End Frontier
+}
diff --git a/Content.Client/_DV/Administration/UI/GhostRoleSetWhitelistPanel.xaml b/Content.Client/_DV/Administration/UI/GhostRoleSetWhitelistPanel.xaml
new file mode 100644
index 00000000000..8f0a5b73c6c
--- /dev/null
+++ b/Content.Client/_DV/Administration/UI/GhostRoleSetWhitelistPanel.xaml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
diff --git a/Content.Client/_DV/Administration/UI/GhostRoleSetWhitelistPanel.xaml.cs b/Content.Client/_DV/Administration/UI/GhostRoleSetWhitelistPanel.xaml.cs
new file mode 100644
index 00000000000..7b968715a75
--- /dev/null
+++ b/Content.Client/_DV/Administration/UI/GhostRoleSetWhitelistPanel.xaml.cs
@@ -0,0 +1,67 @@
+using Content.Shared.Ghost.Roles;
+using Robust.Client.AutoGenerated;
+using Robust.Client.UserInterface.Controls;
+using Robust.Client.UserInterface.XAML;
+using Robust.Shared.Prototypes;
+
+namespace Content.Client._DV.Administration.UI;
+
+// Frontier: ghost role whitelist set
+[GenerateTypedNameReferences]
+public sealed partial class GhostRoleSetWhitelistPanel : PanelContainer
+{
+ public Action, bool>? OnSetGhostRole;
+
+ public GhostRoleSetWhitelistPanel(List> ghostRoleList, string ghostRoleSetName, Color ghostRoleSetColor, IPrototypeManager proto, HashSet> whitelists, bool globalWhitelist)
+ {
+ RobustXamlLoader.Load(this);
+
+ var allWhitelisted = true;
+ foreach (var id in ghostRoleList)
+ {
+ var thisRole = id; // closure capturing funny
+ var button = new CheckBox();
+ button.Text = Loc.GetString(proto.Index(id).Name);
+ button.Pressed = whitelists.Contains(id) || globalWhitelist;
+ button.OnPressed += _ => OnButtonPressed(thisRole, button, globalWhitelist);
+ RolesContainer.AddChild(button);
+
+ allWhitelisted &= button.Pressed;
+ }
+
+ GhostRoleSet.Text = Loc.GetString(ghostRoleSetName);
+ GhostRoleSet.Modulate = ghostRoleSetColor;
+ GhostRoleSet.Pressed = allWhitelisted;
+ GhostRoleSet.OnPressed += args => OnDepartmentPressed(ghostRoleList, whitelists, globalWhitelist);
+ }
+
+ // Frontier: global whitelist
+ private void OnButtonPressed(ProtoId thisRole, CheckBox button, bool globalWhitelist)
+ {
+ if (globalWhitelist)
+ button.Pressed = true; // Force the button on.
+ else
+ OnSetGhostRole?.Invoke(thisRole, button.Pressed);
+ }
+
+ private void OnDepartmentPressed(List> ghostRoleList, HashSet> whitelists, bool globalWhitelist)
+ {
+ // Frontier: global override
+ if (globalWhitelist)
+ {
+ GhostRoleSet.Pressed = true;
+ return;
+ }
+ // End Frontier: global override
+
+ foreach (var id in ghostRoleList)
+ {
+ // only request to whitelist roles that aren't already whitelisted, and vice versa
+ if (whitelists.Contains(id) != GhostRoleSet.Pressed)
+ OnSetGhostRole?.Invoke(id, GhostRoleSet.Pressed);
+ }
+ }
+ // End Frontier
+
+}
+// End Frontier
diff --git a/Content.Client/_DV/Administration/UI/JobWhitelistsEui.cs b/Content.Client/_DV/Administration/UI/JobWhitelistsEui.cs
new file mode 100644
index 00000000000..fe95900a249
--- /dev/null
+++ b/Content.Client/_DV/Administration/UI/JobWhitelistsEui.cs
@@ -0,0 +1,42 @@
+using Content.Client.Eui;
+using Content.Shared._DV.Administration;
+using Content.Shared.Eui;
+
+namespace Content.Client._DV.Administration.UI;
+
+public sealed class JobWhitelistsEui : BaseEui
+{
+ private JobWhitelistsWindow Window;
+
+ public JobWhitelistsEui()
+ {
+ Window = new JobWhitelistsWindow();
+ Window.OnClose += () => SendMessage(new CloseEuiMessage());
+ Window.OnSetJob += (id, whitelisted) => SendMessage(new SetJobWhitelistedMessage(id, whitelisted));
+ Window.OnSetGhostRole += (id, whitelisted) => SendMessage(new SetGhostRoleWhitelistedMessage(id, whitelisted)); // Frontier
+ Window.OnSetGlobal += (whitelisted) => SendMessage(new SetGlobalWhitelistMessage(whitelisted)); // Frontier
+ }
+
+ public override void HandleState(EuiStateBase state)
+ {
+ if (state is not JobWhitelistsEuiState cast)
+ return;
+
+ Window.HandleState(cast);
+ }
+
+ public override void Opened()
+ {
+ base.Opened();
+
+ Window.OpenCentered();
+ }
+
+ public override void Closed()
+ {
+ base.Closed();
+
+ Window.Close();
+ Window.Dispose();
+ }
+}
diff --git a/Content.Client/_DV/Administration/UI/JobWhitelistsWindow.xaml b/Content.Client/_DV/Administration/UI/JobWhitelistsWindow.xaml
new file mode 100644
index 00000000000..4416b3f2f07
--- /dev/null
+++ b/Content.Client/_DV/Administration/UI/JobWhitelistsWindow.xaml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Content.Client/_DV/Administration/UI/JobWhitelistsWindow.xaml.cs b/Content.Client/_DV/Administration/UI/JobWhitelistsWindow.xaml.cs
new file mode 100644
index 00000000000..f2971b8d2dd
--- /dev/null
+++ b/Content.Client/_DV/Administration/UI/JobWhitelistsWindow.xaml.cs
@@ -0,0 +1,108 @@
+using Content.Client.UserInterface.Controls;
+using Content.Shared.Database;
+using Content.Shared._DV.Administration;
+using Content.Shared.Roles;
+using Content.Shared._DV.Whitelist;
+using Robust.Client.AutoGenerated;
+using Robust.Client.UserInterface;
+using Robust.Client.UserInterface.Controls;
+using Robust.Client.UserInterface.CustomControls;
+using Robust.Client.UserInterface.XAML;
+using Robust.Shared.Prototypes;
+using Content.Shared.Ghost.Roles;
+
+namespace Content.Client._DV.Administration.UI;
+
+///
+/// An admin panel to toggle whitelists for individual jobs or entire departments.
+/// This should generally be preferred to a blanket whitelist (Whitelisted: True) since
+/// being good with a batong doesn't mean you know engineering and vice versa.
+///
+[GenerateTypedNameReferences]
+public sealed partial class JobWhitelistsWindow : FancyWindow
+{
+ [Dependency] private readonly IPrototypeManager _proto = default!;
+
+ public Action, bool>? OnSetJob;
+ public Action, bool>? OnSetGhostRole; // Frontier
+ public Action? OnSetGlobal; // Frontier
+
+ public JobWhitelistsWindow()
+ {
+ RobustXamlLoader.Load(this);
+ IoCManager.InjectDependencies(this);
+
+ PlayerName.Text = "???";
+ InitializeTierButtons();
+
+ // Frontier: global whitelist button
+ Global.Text = Loc.GetString("player-panel-global-whitelist");
+ Global.OnPressed += _ => OnSetGlobal?.Invoke(Global.Pressed);
+ Global.Modulate = Color.FromHex("#f0c65d");
+ // End Frontier
+ }
+
+ private void InitializeTierButtons()
+ {
+ foreach (var tier in _proto.EnumeratePrototypes())
+ {
+ var button = new Button
+ {
+ Text = Loc.GetString(tier.Name),
+ Modulate = tier.Color
+ };
+
+ button.OnPressed += _ => ApplyWhitelistTier(tier);
+ TierButtons.AddChild(button);
+ }
+ }
+
+ private void ApplyWhitelistTier(WhitelistTierPrototype tier)
+ {
+ foreach (var jobId in tier.Jobs)
+ {
+ OnSetJob?.Invoke(jobId, true);
+ }
+
+ // Frontier: ghost role prototypes
+ foreach (var ghostRoleId in tier.GhostRoles)
+ {
+ OnSetGhostRole?.Invoke(ghostRoleId, true);
+ }
+ // End Frontier
+ }
+
+ public void HandleState(JobWhitelistsEuiState state)
+ {
+ PlayerName.Text = state.PlayerName;
+
+ // Frontier: global whitelist
+ Global.Pressed = state.GlobalWhitelist;
+ // End Frontier
+
+ Departments.RemoveAllChildren();
+ foreach (var proto in _proto.EnumeratePrototypes())
+ {
+ // Frontier: skip empty departments
+ if (proto.Roles.Count <= 0)
+ continue;
+ // End Frontier
+
+ var panel = new DepartmentWhitelistPanel(proto, _proto, state.Whitelists, state.GlobalWhitelist);
+ panel.OnSetJob += (id, whitelisting) => OnSetJob?.Invoke(id, whitelisting);
+ Departments.AddChild(panel);
+ }
+ // Frontier: ghost role prototypes
+ GhostRoles.RemoveAllChildren();
+ List> ghostRoles = new();
+ foreach (var proto in _proto.EnumeratePrototypes())
+ {
+ if (proto.Whitelisted)
+ ghostRoles.Add(proto.ID);
+ }
+ var ghostRolePanel = new GhostRoleSetWhitelistPanel(ghostRoles, Loc.GetString("player-panel-ghost-role-whitelists"), Color.FromHex("#71f0ca"), _proto, state.GhostRoleWhitelists, state.GlobalWhitelist);
+ ghostRolePanel.OnSetGhostRole += (id, whitelisting) => OnSetGhostRole?.Invoke(id, whitelisting);
+ GhostRoles.AddChild(ghostRolePanel);
+ // End Frontier
+ }
+}
diff --git a/Content.Client/DeltaV/CartridgeLoader/Cartridges/MailMetricUi.cs b/Content.Client/_DV/CartridgeLoader/Cartridges/MailMetricUi.cs
similarity index 91%
rename from Content.Client/DeltaV/CartridgeLoader/Cartridges/MailMetricUi.cs
rename to Content.Client/_DV/CartridgeLoader/Cartridges/MailMetricUi.cs
index f1688c8dab4..7619e91483b 100644
--- a/Content.Client/DeltaV/CartridgeLoader/Cartridges/MailMetricUi.cs
+++ b/Content.Client/_DV/CartridgeLoader/Cartridges/MailMetricUi.cs
@@ -2,7 +2,7 @@
using Content.Client.UserInterface.Fragments;
using Content.Shared.CartridgeLoader.Cartridges;
-namespace Content.Client.DeltaV.CartridgeLoader.Cartridges;
+namespace Content.Client._DV.CartridgeLoader.Cartridges;
public sealed partial class MailMetricUi : UIFragment
{
diff --git a/Content.Client/DeltaV/CartridgeLoader/Cartridges/MailMetricUiFragment.xaml b/Content.Client/_DV/CartridgeLoader/Cartridges/MailMetricUiFragment.xaml
similarity index 98%
rename from Content.Client/DeltaV/CartridgeLoader/Cartridges/MailMetricUiFragment.xaml
rename to Content.Client/_DV/CartridgeLoader/Cartridges/MailMetricUiFragment.xaml
index c31a1c6063d..19853deaed0 100644
--- a/Content.Client/DeltaV/CartridgeLoader/Cartridges/MailMetricUiFragment.xaml
+++ b/Content.Client/_DV/CartridgeLoader/Cartridges/MailMetricUiFragment.xaml
@@ -1,5 +1,5 @@
/// Display a cool stamp on the parcel based on the job of the recipient.
diff --git a/Content.Client/DeltaV/Options/UI/Tabs/DeltaTab.xaml b/Content.Client/_DV/Options/UI/Tabs/DeltaTab.xaml
similarity index 89%
rename from Content.Client/DeltaV/Options/UI/Tabs/DeltaTab.xaml
rename to Content.Client/_DV/Options/UI/Tabs/DeltaTab.xaml
index f1dae68077d..985e7da3865 100644
--- a/Content.Client/DeltaV/Options/UI/Tabs/DeltaTab.xaml
+++ b/Content.Client/_DV/Options/UI/Tabs/DeltaTab.xaml
@@ -1,6 +1,6 @@
-
diff --git a/Content.Client/DeltaV/Options/UI/Tabs/DeltaTab.xaml.cs b/Content.Client/_DV/Options/UI/Tabs/DeltaTab.xaml.cs
similarity index 93%
rename from Content.Client/DeltaV/Options/UI/Tabs/DeltaTab.xaml.cs
rename to Content.Client/_DV/Options/UI/Tabs/DeltaTab.xaml.cs
index 892ddfc15bf..b83e4cd3fa1 100644
--- a/Content.Client/DeltaV/Options/UI/Tabs/DeltaTab.xaml.cs
+++ b/Content.Client/_DV/Options/UI/Tabs/DeltaTab.xaml.cs
@@ -1,11 +1,11 @@
-using Content.Shared.DeltaV.CCVars;
+using Content.Shared._DV.CCVars;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Configuration;
-namespace Content.Client.DeltaV.Options.UI.Tabs;
+namespace Content.Client._DV.Options.UI.Tabs;
[GenerateTypedNameReferences]
public sealed partial class DeltaTab : Control
diff --git a/Content.Client/DeltaV/Overlays/UltraVisionOverlay.cs b/Content.Client/_DV/Overlays/UltraVisionOverlay.cs
similarity index 97%
rename from Content.Client/DeltaV/Overlays/UltraVisionOverlay.cs
rename to Content.Client/_DV/Overlays/UltraVisionOverlay.cs
index f1d80770015..63ee769149c 100644
--- a/Content.Client/DeltaV/Overlays/UltraVisionOverlay.cs
+++ b/Content.Client/_DV/Overlays/UltraVisionOverlay.cs
@@ -5,7 +5,7 @@
using Content.Shared.Abilities;
using System.Numerics;
-namespace Content.Client.DeltaV.Overlays;
+namespace Content.Client._DV.Overlays;
public sealed partial class UltraVisionOverlay : Overlay
{
diff --git a/Content.Client/DeltaV/Overlays/UltraVisionSystem.cs b/Content.Client/_DV/Overlays/UltraVisionSystem.cs
similarity index 96%
rename from Content.Client/DeltaV/Overlays/UltraVisionSystem.cs
rename to Content.Client/_DV/Overlays/UltraVisionSystem.cs
index 828ca9e5215..d576d24b7b6 100644
--- a/Content.Client/DeltaV/Overlays/UltraVisionSystem.cs
+++ b/Content.Client/_DV/Overlays/UltraVisionSystem.cs
@@ -1,10 +1,10 @@
using Content.Shared.Abilities;
-using Content.Shared.DeltaV.CCVars;
+using Content.Shared._DV.CCVars;
using Robust.Client.Graphics;
using Robust.Shared.Configuration;
using Robust.Shared.Player;
-namespace Content.Client.DeltaV.Overlays;
+namespace Content.Client._DV.Overlays;
public sealed partial class UltraVisionSystem : EntitySystem
{
diff --git a/Content.Client/DeltaV/RoundEnd/NoEorgPopup.xaml b/Content.Client/_DV/RoundEnd/NoEorgPopup.xaml
similarity index 100%
rename from Content.Client/DeltaV/RoundEnd/NoEorgPopup.xaml
rename to Content.Client/_DV/RoundEnd/NoEorgPopup.xaml
diff --git a/Content.Client/DeltaV/RoundEnd/NoEorgPopup.xaml.cs b/Content.Client/_DV/RoundEnd/NoEorgPopup.xaml.cs
similarity index 97%
rename from Content.Client/DeltaV/RoundEnd/NoEorgPopup.xaml.cs
rename to Content.Client/_DV/RoundEnd/NoEorgPopup.xaml.cs
index 18e89bb15c5..3bf95d18006 100644
--- a/Content.Client/DeltaV/RoundEnd/NoEorgPopup.xaml.cs
+++ b/Content.Client/_DV/RoundEnd/NoEorgPopup.xaml.cs
@@ -1,5 +1,5 @@
using Content.Client.UserInterface.Controls;
-using Content.Shared.DeltaV.CCVars;
+using Content.Shared._DV.CCVars;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.XAML;
@@ -7,7 +7,7 @@
using Robust.Shared.Timing;
using Robust.Shared.Utility;
-namespace Content.Client.DeltaV.RoundEnd;
+namespace Content.Client._DV.RoundEnd;
[GenerateTypedNameReferences]
public sealed partial class NoEorgPopup : FancyWindow
diff --git a/Content.Client/DeltaV/RoundEnd/NoEorgPopupSystem.cs b/Content.Client/_DV/RoundEnd/NoEorgPopupSystem.cs
similarity index 91%
rename from Content.Client/DeltaV/RoundEnd/NoEorgPopupSystem.cs
rename to Content.Client/_DV/RoundEnd/NoEorgPopupSystem.cs
index 40341b9ae89..9f1eecf3e02 100644
--- a/Content.Client/DeltaV/RoundEnd/NoEorgPopupSystem.cs
+++ b/Content.Client/_DV/RoundEnd/NoEorgPopupSystem.cs
@@ -1,8 +1,8 @@
using Content.Shared.GameTicking;
-using Content.Shared.DeltaV.CCVars;
+using Content.Shared._DV.CCVars;
using Robust.Shared.Configuration;
-namespace Content.Client.DeltaV.RoundEnd;
+namespace Content.Client._DV.RoundEnd;
public sealed class NoEorgPopupSystem : EntitySystem
{
diff --git a/Content.IntegrationTests/PoolSettings.cs b/Content.IntegrationTests/PoolSettings.cs
index 187af4569f9..5cebda0bfa1 100644
--- a/Content.IntegrationTests/PoolSettings.cs
+++ b/Content.IntegrationTests/PoolSettings.cs
@@ -1,4 +1,4 @@
-#nullable enable
+#nullable enable
using Robust.Shared.Random;
@@ -93,7 +93,7 @@ public sealed class PoolSettings
///
/// Frontier: the preset to run the game in.
/// Set to secret for upstream tests to mimic upstream behaviour.
- /// If you need to check adventure game rule things, set this to Adventure.
+ /// If you need to check adventure game rule things, set this to nfadventure or nfpirate.
///
public string GameLobbyDefaultPreset { get; set; } = "secret";
diff --git a/Content.IntegrationTests/Tests/EntityTest.cs b/Content.IntegrationTests/Tests/EntityTest.cs
index 0a69fdc71c7..4eda3dd8501 100644
--- a/Content.IntegrationTests/Tests/EntityTest.cs
+++ b/Content.IntegrationTests/Tests/EntityTest.cs
@@ -351,7 +351,8 @@ public async Task AllComponentsOneToOneDeleteTest()
"DebrisFeaturePlacerController", // Above.
"LoadedChunk", // Worldgen chunk loading malding.
"BiomeSelection", // Whaddya know, requires config.
- "ActivatableUI", // Requires enum key
+ "ActivatableUI", // Frontier: Requires enum key
+ "AlertLevel", // Frontier: requires alert set
};
// TODO TESTS
diff --git a/Content.IntegrationTests/Tests/Nyanotrasen/DeepFryerTest.cs b/Content.IntegrationTests/Tests/Nyanotrasen/DeepFryerTest.cs
deleted file mode 100644
index 0685c7d8877..00000000000
--- a/Content.IntegrationTests/Tests/Nyanotrasen/DeepFryerTest.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#nullable enable annotations
-using Content.Server.Kitchen.Components;
-using Content.Server.Nyanotrasen.Kitchen.Components;
-using Content.Server.Nyanotrasen.Kitchen.EntitySystems;
-using Robust.Shared.GameObjects;
-using Robust.Shared.Reflection;
-
-namespace Content.IntegrationTests.Tests.DeepFryer
-{
- [TestFixture]
- [TestOf(typeof(DeepFriedComponent))]
- [TestOf(typeof(DeepFryerSystem))]
- [TestOf(typeof(DeepFryerComponent))]
- public sealed class DeepFryerTest
- {
-
- [TestPrototypes]
- private const string Prototypes = @"
-- type: entity
- name: DeepFryerDummy
- id: DeepFryerDummy
- components:
- - type: DeepFryer
- entryDelay: 0
- draggedEntryDelay: 0
- flushTime: 0
- - type: Anchorable
- - type: ApcPowerReceiver
- - type: Physics
- bodyType: Static
- - type: Fixtures
- fixtures:
- fix1:
- shape:
- !type:PhysShapeCircle
- radius: 0.35
-";
-
- [Test]
- public async Task Test()
- {
- await using var pair = await PoolManager.GetServerClient();
- var server = pair.Server;
-
- var testMap = await pair.CreateTestMap();
-
- EntityUid unitUid = default;
-
- var entityManager = server.ResolveDependency();
- var xformSystem = entityManager.System();
- var deepFryerSystem = entityManager.System();
- await server.WaitAssertion(() =>
- {
- Assert.That(deepFryerSystem, Is.Not.Null);
- });
- await pair.CleanReturnAsync();
- }
- }
-}
diff --git a/Content.IntegrationTests/Tests/Round/JobTest.cs b/Content.IntegrationTests/Tests/Round/JobTest.cs
index 865f68db815..befb96c7dcf 100644
--- a/Content.IntegrationTests/Tests/Round/JobTest.cs
+++ b/Content.IntegrationTests/Tests/Round/JobTest.cs
@@ -19,7 +19,7 @@ namespace Content.IntegrationTests.Tests.Round;
public sealed class JobTest
{
private static readonly ProtoId Passenger = "Contractor"; // Frontier: use job prototypes that exist
- private static readonly ProtoId Engineer = "Pilot"; // Frontier
+ private static readonly ProtoId Engineer = "Prisoner"; // Frontier
private static readonly ProtoId Captain = "StationRepresentative"; // Frontier
private static string _map = "JobTestMap";
diff --git a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs
index 3dd216c5dce..f604d810ffa 100644
--- a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs
+++ b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs
@@ -2,6 +2,7 @@
using Content.Server.Station.Systems;
using Content.Shared.AlertLevel;
using Content.Shared.Power;
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.AlertLevel;
@@ -9,6 +10,7 @@ public sealed class AlertLevelDisplaySystem : EntitySystem
{
[Dependency] private readonly StationSystem _stationSystem = default!;
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier
public override void Initialize()
{
@@ -30,8 +32,9 @@ private void OnDisplayInit(EntityUid uid, AlertLevelDisplayComponent alertLevelD
{
if (TryComp(uid, out AppearanceComponent? appearance))
{
- var stationUid = _stationSystem.GetOwningStation(uid);
- if (stationUid != null && TryComp(stationUid, out AlertLevelComponent? alert))
+ //var stationUid = _stationSystem.GetOwningStation(uid); // Frontier: sector-wide alerts
+ var stationUid = _sectorService.GetServiceEntity(); // Frontier: sector-wide alerts
+ if (stationUid.Valid && TryComp(stationUid, out AlertLevelComponent? alert)) // Frontier: uid != null < uid.Valid
{
_appearance.SetData(uid, AlertLevelDisplay.CurrentLevel, alert.CurrentLevel, appearance);
}
diff --git a/Content.Server/AlertLevel/AlertLevelSystem.cs b/Content.Server/AlertLevel/AlertLevelSystem.cs
index 0b49d7e4bfa..71ad018603a 100644
--- a/Content.Server/AlertLevel/AlertLevelSystem.cs
+++ b/Content.Server/AlertLevel/AlertLevelSystem.cs
@@ -6,6 +6,9 @@
using Robust.Shared.Audio.Systems;
using Robust.Shared.Configuration;
using Robust.Shared.Prototypes;
+using Content.Server.GameTicking; // Frontier
+using Robust.Shared.Player; // Frontier
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.AlertLevel;
@@ -16,13 +19,16 @@ public sealed class AlertLevelSystem : EntitySystem
[Dependency] private readonly ChatSystem _chatSystem = default!;
[Dependency] private readonly SharedAudioSystem _audio = default!;
[Dependency] private readonly StationSystem _stationSystem = default!;
+ [Dependency] private readonly GameTicker _ticker = default!; // Frontier
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!;
// Until stations are a prototype, this is how it's going to have to be.
public const string DefaultAlertLevelSet = "stationAlerts";
public override void Initialize()
{
- SubscribeLocalEvent(OnStationInitialize);
+ //SubscribeLocalEvent(OnStationInitialize); // Frontier: sector-wide services
+ SubscribeLocalEvent(OnInit); // Frontier: sector-wide services
SubscribeLocalEvent(OnPrototypeReload);
}
@@ -46,6 +52,8 @@ public override void Update(float time)
}
}
+ // Frontier: sector-wide services
+ /*
private void OnStationInitialize(StationInitializedEvent args)
{
if (!TryComp(args.Station, out var alertLevelComponent))
@@ -66,6 +74,26 @@ private void OnStationInitialize(StationInitializedEvent args)
SetLevel(args.Station, defaultLevel, false, false, true);
}
+ */
+
+ private void OnInit(EntityUid uid, AlertLevelComponent comp, ComponentInit args)
+ {
+ if (!_prototypeManager.TryIndex(comp.AlertLevelPrototype, out AlertLevelPrototype? alerts))
+ {
+ return;
+ }
+
+ comp.AlertLevels = alerts;
+
+ var defaultLevel = comp.AlertLevels.DefaultLevel;
+ if (string.IsNullOrEmpty(defaultLevel))
+ {
+ defaultLevel = comp.AlertLevels.Levels.Keys.First();
+ }
+
+ SetLevel(uid, defaultLevel, false, false, true);
+ }
+ // End Frontier
private void OnPrototypeReload(PrototypesReloadedEventArgs args)
{
@@ -98,20 +126,30 @@ private void OnPrototypeReload(PrototypesReloadedEventArgs args)
public string GetLevel(EntityUid station, AlertLevelComponent? alert = null)
{
- if (!Resolve(station, ref alert))
- {
+ // Frontier: sector-wide alarms
+ if (!TryComp(_sectorService.GetServiceEntity(), out alert))
return string.Empty;
- }
+
+ // if (!Resolve(station, ref alert))
+ // {
+ // return string.Empty;
+ // }
+ // End Frontier
return alert.CurrentLevel;
}
public float GetAlertLevelDelay(EntityUid station, AlertLevelComponent? alert = null)
{
- if (!Resolve(station, ref alert))
- {
+ // Frontier: sector-wide alarms
+ if (!TryComp(_sectorService.GetServiceEntity(), out alert))
return float.NaN;
- }
+
+ // if (!Resolve(station, ref alert))
+ // {
+ // return float.NaN;
+ // }
+ // End Frontier
return alert.CurrentDelay;
}
@@ -128,8 +166,13 @@ public float GetAlertLevelDelay(EntityUid station, AlertLevelComponent? alert =
public void SetLevel(EntityUid station, string level, bool playSound, bool announce, bool force = false,
bool locked = false, MetaDataComponent? dataComponent = null, AlertLevelComponent? component = null)
{
- if (!Resolve(station, ref component, ref dataComponent)
- || component.AlertLevels == null
+ // Frontier: sector-wide alerts
+ EntityUid sectorEnt = _sectorService.GetServiceEntity();
+ if (!TryComp(sectorEnt, out component))
+ return;
+ // End Frontier
+
+ if (component.AlertLevels == null // Frontier: remove component, resolve station to data component later
|| !component.AlertLevels.Levels.TryGetValue(level, out var detail)
|| component.CurrentLevel == level)
{
@@ -152,7 +195,7 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou
component.CurrentLevel = level;
component.IsLevelLocked = locked;
- var stationName = dataComponent.EntityName;
+ //var stationName = dataComponent.EntityName; // Frontier: remove station name
var name = level.ToLower();
@@ -177,7 +220,9 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou
{
if (detail.Sound != null)
{
- var filter = _stationSystem.GetInOwningStation(station);
+ //var filter = _stationSystem.GetInOwningStation(station); // Frontier: global alerts
+ var filter = Filter.Empty(); // Frontier
+ filter.AddInMap(_ticker.DefaultMap, EntityManager); // Frontier
_audio.PlayGlobal(detail.Sound, filter, true, detail.Sound.Params);
}
else
@@ -186,13 +231,14 @@ public void SetLevel(EntityUid station, string level, bool playSound, bool annou
}
}
- if (announce)
+ if (announce && Resolve(station, ref dataComponent)) // Frontier: add Resolve for dataComponent
{
+ var stationName = dataComponent.EntityName; // Frontier: moved down
_chatSystem.DispatchStationAnnouncement(station, announcementFull, playDefaultSound: playDefault,
colorOverride: detail.Color, sender: stationName);
}
- RaiseLocalEvent(new AlertLevelChangedEvent(station, level));
+ RaiseLocalEvent(new AlertLevelChangedEvent(EntityUid.Invalid, level)); // Frontier: pass invalid, we have no station
}
}
diff --git a/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs b/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs
index 405500442f7..e8648b12152 100644
--- a/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs
+++ b/Content.Server/AlertLevel/Commands/SetAlertLevelCommand.cs
@@ -1,4 +1,5 @@
using System.Linq;
+using Content.Server._NF.SectorServices;
using Content.Server.Administration;
using Content.Server.Station.Systems;
using Content.Shared.Administration;
@@ -21,11 +22,14 @@ public override CompletionResult GetCompletion(IConsoleShell shell, string[] arg
var player = shell.Player;
if (player?.AttachedEntity != null)
{
- var stationUid = _entitySystems.GetEntitySystem().GetOwningStation(player.AttachedEntity.Value);
- if (stationUid != null)
- {
- levelNames = GetStationLevelNames(stationUid.Value);
- }
+ // Frontier: sector-wide alerts
+ levelNames = GetSectorLevelNames();
+ // var stationUid = _entitySystems.GetEntitySystem().GetOwningStation(player.AttachedEntity.Value);
+ // if (stationUid != null)
+ // {
+ // levelNames = GetStationLevelNames(stationUid.Value);
+ // }
+ // End Frontier
}
return args.Length switch
@@ -68,7 +72,7 @@ public override void Execute(IConsoleShell shell, string argStr, string[] args)
}
var level = args[0];
- var levelNames = GetStationLevelNames(stationUid.Value);
+ var levelNames = GetSectorLevelNames();
if (!levelNames.Contains(level))
{
shell.WriteLine(LocalizationManager.GetString("cmd-setalertlevel-invalid-level"));
@@ -78,10 +82,12 @@ public override void Execute(IConsoleShell shell, string argStr, string[] args)
_entitySystems.GetEntitySystem().SetLevel(stationUid.Value, level, true, true, true, locked);
}
- private string[] GetStationLevelNames(EntityUid station)
+ // Frontier: sector-wide alert level names
+ private string[] GetSectorLevelNames()
{
+ var sectorServiceUid = _entitySystems.GetEntitySystem().GetServiceEntity();
var entityManager = IoCManager.Resolve();
- if (!entityManager.TryGetComponent(station, out var alertLevelComp))
+ if (!entityManager.TryGetComponent(sectorServiceUid, out var alertLevelComp))
return new string[]{};
if (alertLevelComp.AlertLevels == null)
@@ -89,5 +95,6 @@ private string[] GetStationLevelNames(EntityUid station)
return alertLevelComp.AlertLevels.Levels.Keys.ToArray();
}
+ // End Frontier
}
}
diff --git a/Content.Server/Anomaly/AnomalySystem.Scanner.cs b/Content.Server/Anomaly/AnomalySystem.Scanner.cs
index 9d81878cd8f..c3de06a5ebb 100644
--- a/Content.Server/Anomaly/AnomalySystem.Scanner.cs
+++ b/Content.Server/Anomaly/AnomalySystem.Scanner.cs
@@ -175,6 +175,12 @@ public FormattedMessage GetScannerMessage(AnomalyScannerComponent component)
msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output-unknown"));
else
msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-output", ("point", GetAnomalyPointValue(anomaly, anomalyComp))));
+ //Frontier: Point earned
+ if (secret != null && secret.Secret.Contains(AnomalySecretData.PointsEarned))
+ msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-earned-unknown"));
+ else
+ msg.AddMarkupOrThrow(Loc.GetString("anomaly-scanner-point-earned", ("point", anomalyComp.PointsEarned)));
+ // End Frontier
msg.PushNewline();
msg.PushNewline();
diff --git a/Content.Server/Anomaly/AnomalySystem.Vessel.cs b/Content.Server/Anomaly/AnomalySystem.Vessel.cs
index 53ac34f9381..868d8c29f04 100644
--- a/Content.Server/Anomaly/AnomalySystem.Vessel.cs
+++ b/Content.Server/Anomaly/AnomalySystem.Vessel.cs
@@ -95,7 +95,16 @@ private void OnVesselGetPointsPerSecond(EntityUid uid, AnomalyVesselComponent co
if (!this.IsPowered(uid, EntityManager) || component.Anomaly is not {} anomaly)
return;
- args.Points += (int) (GetAnomalyPointValue(anomaly) * component.PointMultiplier);
+ var rawPointValue = GetAnomalyPointValue(anomaly); // Frontier: cache value
+ args.Points += (int)(rawPointValue * component.PointMultiplier); // Frontier: GetAnomalyPointValue() < rawPointValue
+ // Frontier: increase anomaly points
+ if (TryComp(anomaly, out var anomalyComp)
+ && anomalyComp.LastTickPointsEarned != Timing.CurTick)
+ {
+ anomalyComp.LastTickPointsEarned = Timing.CurTick;
+ anomalyComp.PointsEarned += rawPointValue;
+ }
+ // End Frontier
}
private void OnVesselAnomalyShutdown(ref AnomalyShutdownEvent args)
diff --git a/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs b/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs
index 80eecaafc79..b3e22dbce56 100644
--- a/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs
+++ b/Content.Server/Anomaly/Components/SecretDataAnomalyComponent.cs
@@ -36,6 +36,7 @@ public enum AnomalySecretData : byte
Severity,
Stability,
OutputPoint,
+ PointsEarned, // Frontier
ParticleDanger,
ParticleUnstable,
ParticleContainment,
diff --git a/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs b/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs
index dea116a65e7..0705d7baa7a 100644
--- a/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs
+++ b/Content.Server/Anomaly/Effects/AnomalyCoreSystem.cs
@@ -18,6 +18,14 @@ public override void Initialize()
private void OnGetPrice(Entity core, ref PriceCalculationEvent args)
{
+ // Frontier: quick path
+ if (core.Comp.EndPrice == core.Comp.StartPrice)
+ {
+ args.Price = core.Comp.EndPrice;
+ return;
+ }
+ // End Frontier
+
var timeLeft = core.Comp.DecayMoment - _gameTiming.CurTime;
var lerp = timeLeft.TotalSeconds / core.Comp.TimeToDecay;
lerp = Math.Clamp(lerp, 0, 1);
diff --git a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs
index 38c4c51d874..1b2cdbd26a0 100644
--- a/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs
+++ b/Content.Server/Anomaly/Effects/InnerBodyAnomalySystem.cs
@@ -17,6 +17,7 @@
using Robust.Shared.Audio.Systems;
using Robust.Shared.Physics.Events;
using Robust.Shared.Prototypes;
+using Robust.Server.GameObjects; // Frontier
namespace Content.Server.Anomaly.Effects;
@@ -35,6 +36,8 @@ public sealed class InnerBodyAnomalySystem : SharedInnerBodyAnomalySystem
[Dependency] private readonly SharedPopupSystem _popup = default!;
[Dependency] private readonly IPrototypeManager _proto = default!;
[Dependency] private readonly StunSystem _stun = default!;
+ [Dependency] private readonly TransformSystem _transform = default!; // Frontier
+ [Dependency] private readonly SharedAnomalyCoreSystem _anomalyCore = default!; // Frontier
private readonly Color _messageColor = Color.FromSrgb(new Color(201, 22, 94));
diff --git a/Content.Server/Botany/Systems/BotanySystem.Seed.cs b/Content.Server/Botany/Systems/BotanySystem.Seed.cs
index 51f526063dc..6e11d578cd8 100644
--- a/Content.Server/Botany/Systems/BotanySystem.Seed.cs
+++ b/Content.Server/Botany/Systems/BotanySystem.Seed.cs
@@ -15,6 +15,7 @@
using Robust.Shared.Random;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
+using Content.Server._NF.Contraband.Systems; // Frontier
namespace Content.Server.Botany.Systems;
@@ -30,6 +31,7 @@ public sealed partial class BotanySystem : EntitySystem
[Dependency] private readonly MetaDataSystem _metaData = default!;
[Dependency] private readonly FixtureSystem _fixtureSystem = default!;
[Dependency] private readonly RandomHelperSystem _randomHelper = default!;
+ [Dependency] private readonly ContrabandTurnInSystem _contraband = default!; // Frontier
public override void Initialize()
{
@@ -101,6 +103,7 @@ private void OnExamined(EntityUid uid, SeedComponent component, ExaminedEvent ar
public EntityUid SpawnSeedPacket(SeedData proto, EntityCoordinates coords, EntityUid user, float? healthOverride = null)
{
var seed = SpawnAtPosition(proto.PacketPrototype, coords); // Frontier: Spawn(seed);
seedComp.Seed = proto;
seedComp.HealthOverride = healthOverride;
@@ -160,6 +163,7 @@ public IEnumerable GenerateProduct(SeedData proto, EntityCoordinates
var product = _robustRandom.Pick(proto.ProductPrototypes);
var entity = SpawnAtPosition(product, position); // Frontier: Spawn
+ /// Frontier: the number of storage slots a machine with base parts should have.
+ ///
+ [DataField]
+ public int BaseNumStorageSlots = 25;
+
+ ///
+ /// Frontier: the number of extra slots a machine gets per tier of upgrades.
+ ///
+ [DataField]
+ public int ExtraSlotsPerTier = 5;
+
+ ///
+ /// Frontier: the machine part type that upgrades the number of slots in the machine.
+ ///
+ [DataField]
+ public ProtoId SlotUpgradeMachinePart = "MatterBin";
}
}
diff --git a/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs b/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs
index f8d4a7efcd5..26a3c3657f3 100644
--- a/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs
+++ b/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs
@@ -13,6 +13,13 @@
using Robust.Shared.Containers;
using Robust.Shared.Prototypes;
using Content.Shared.Labels.Components;
+using Content.Shared.Chemistry.Components.SolutionManager; // Frontier
+using Content.Shared.Chemistry.Components; // Frontier
+using Content.Shared.Chemistry.Reagent; // Frontier
+using Content.Server.Labels; // Frontier
+using Content.Shared.Verbs; // Frontier
+using Content.Shared.Examine; // Frontier
+using Content.Server.Construction; // Frontier
namespace Content.Server.Chemistry.EntitySystems
{
@@ -30,6 +37,7 @@ public sealed class ReagentDispenserSystem : EntitySystem
[Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly OpenableSystem _openable = default!;
+ [Dependency] private readonly LabelSystem _label = default!; // Frontier
public override void Initialize()
{
@@ -37,10 +45,15 @@ public override void Initialize()
SubscribeLocalEvent(SubscribeUpdateUiState);
SubscribeLocalEvent(SubscribeUpdateUiState);
- SubscribeLocalEvent(SubscribeUpdateUiState);
+ SubscribeLocalEvent(OnEntInserted); // Frontier: SubscribeUpdateUiState < OnEntInserted
SubscribeLocalEvent(SubscribeUpdateUiState);
SubscribeLocalEvent(SubscribeUpdateUiState);
+ SubscribeLocalEvent>(OnAlternateVerb); // Frontier
+ SubscribeLocalEvent(OnExamined); // Frontier
+ SubscribeLocalEvent(OnRefreshParts); // Frontier
+ SubscribeLocalEvent(OnUpgradeExamine); // Frontier
+
SubscribeLocalEvent(OnSetDispenseAmountMessage);
SubscribeLocalEvent(OnDispenseReagentMessage);
SubscribeLocalEvent(OnClearContainerSolutionMessage);
@@ -53,6 +66,64 @@ private void SubscribeUpdateUiState(Entity ent, re
UpdateUiState(ent);
}
+ // Frontier: auto-label on insert
+ private void OnEntInserted(Entity ent, ref EntInsertedIntoContainerMessage ev)
+ {
+ if (ent.Comp.AutoLabel && _solutionContainerSystem.TryGetDrainableSolution(ev.Entity, out _, out var sol))
+ {
+ ReagentId? reagentId = sol.GetPrimaryReagentId();
+ if (reagentId != null && _prototypeManager.TryIndex(reagentId.Value.Prototype, out var reagent))
+ {
+ var reagentQuantity = sol.GetReagentQuantity(reagentId.Value);
+ var totalQuantity = sol.Volume;
+ if (reagentQuantity == totalQuantity)
+ _label.Label(ev.Entity, reagent.LocalizedName);
+ else
+ _label.Label(ev.Entity, Loc.GetString("reagent-dispenser-component-impure-auto-label", ("reagent", reagent.LocalizedName), ("purity", 100.0f * reagentQuantity / totalQuantity)));
+ }
+ }
+
+ UpdateUiState(ent);
+ }
+
+ private void OnAlternateVerb(Entity ent, ref GetVerbsEvent args)
+ {
+ if (!ent.Comp.CanAutoLabel)
+ return;
+
+ args.Verbs.Add(new AlternativeVerb()
+ {
+ Act = () =>
+ {
+ SetAutoLabel(ent, !ent.Comp.AutoLabel);
+ },
+ Text = ent.Comp.AutoLabel ?
+ Loc.GetString("reagent-dispenser-component-set-auto-label-off-verb")
+ : Loc.GetString("reagent-dispenser-component-set-auto-label-on-verb"),
+ Priority = -1, //Not important, low priority.
+ });
+ }
+
+ private void SetAutoLabel(Entity ent, bool autoLabel)
+ {
+ if (!ent.Comp.CanAutoLabel)
+ return;
+
+ ent.Comp.AutoLabel = autoLabel;
+ }
+
+ private void OnExamined(Entity ent, ref ExaminedEvent args)
+ {
+ if (!args.IsInDetailsRange || !ent.Comp.CanAutoLabel)
+ return;
+
+ if (ent.Comp.AutoLabel)
+ args.PushMarkup(Loc.GetString("reagent-dispenser-component-examine-auto-label-on"));
+ else
+ args.PushMarkup(Loc.GetString("reagent-dispenser-component-examine-auto-label-off"));
+ }
+ // End Frontier
+
private void UpdateUiState(Entity reagentDispenser)
{
var outputContainer = _itemSlotsSystem.GetItemOrNull(reagentDispenser, SharedReagentDispenser.OutputSlotName);
@@ -168,6 +239,10 @@ private void ClickSound(Entity reagentDispenser)
///
private void OnMapInit(EntityUid uid, ReagentDispenserComponent component, MapInitEvent args)
{
+ // Frontier: set auto-labeller
+ component.AutoLabel = component.CanAutoLabel;
+
+ /* // Frontier: no need to change slots, already done through RefreshParts
// Get list of pre-loaded containers
List preLoad = new List();
if (component.PackPrototypeId is not null
@@ -194,8 +269,59 @@ private void OnMapInit(EntityUid uid, ReagentDispenserComponent component, MapIn
component.StorageSlots[i].Name = "Storage Slot " + (i+1);
_itemSlotsSystem.AddItemSlot(uid, component.StorageSlotIds[i], component.StorageSlots[i]);
}
+ */ // End Frontier: no need to change slots, already done through RefreshParts
_itemSlotsSystem.AddItemSlot(uid, SharedReagentDispenser.OutputSlotName, component.BeakerSlot);
+
+ // Frontier: spawn slot contents
+ if (component.PackPrototypeId is not null
+ && _prototypeManager.TryIndex(component.PackPrototypeId, out ReagentDispenserInventoryPrototype? packPrototype))
+ {
+ for (var i = 0; i < packPrototype.Inventory.Count && i < component.StorageSlots.Count; i++)
+ {
+ var item = Spawn(packPrototype.Inventory[i], Transform(uid).Coordinates);
+ if (!_itemSlotsSystem.TryInsert(uid, component.StorageSlots[i].ID!, item, null, excludeUserAudio: true))
+ QueueDel(item);
+ }
+ }
+ // End Frontier
+ }
+
+ // Frontier: upgradable parts
+ private void OnRefreshParts(EntityUid uid, ReagentDispenserComponent component, RefreshPartsEvent args)
+ {
+ if (!args.PartRatings.TryGetValue(component.SlotUpgradeMachinePart, out float partRating))
+ partRating = 1.0f;
+
+ component.NumSlots = component.BaseNumStorageSlots + (int)(component.ExtraSlotsPerTier * (partRating - 1.0f));
+ // Not enough?
+ for (int i = component.StorageSlots.Count; i < component.NumSlots; i++)
+ {
+ var storageSlotId = ReagentDispenserComponent.BaseStorageSlotId + i;
+
+ ItemSlot storageComponent = new();
+ storageComponent.Whitelist = component.StorageWhitelist;
+ storageComponent.Swap = false;
+ storageComponent.EjectOnBreak = true;
+
+ component.StorageSlotIds.Add(storageSlotId);
+ component.StorageSlots.Add(storageComponent);
+ component.StorageSlots[i].Name = "Storage Slot " + (i+1);
+ _itemSlotsSystem.AddItemSlot(uid, component.StorageSlotIds[i], component.StorageSlots[i]);
+ }
+ // Too many?
+ for (int i = component.StorageSlots.Count - 1; i >= component.NumSlots; i--)
+ {
+ _itemSlotsSystem.RemoveItemSlot(uid, component.StorageSlots[i]);
+ component.StorageSlotIds.RemoveAt(i);
+ component.StorageSlots.RemoveAt(i);
+ }
+ }
+
+ private void OnUpgradeExamine(EntityUid uid, ReagentDispenserComponent component, UpgradeExamineEvent args)
+ {
+ args.AddNumberUpgrade("reagent-dispenser-component-examine-extra-slots", component.NumSlots - component.BaseNumStorageSlots);
}
+ // End Frontier
}
}
diff --git a/Content.Server/Communications/CommunicationsConsoleSystem.cs b/Content.Server/Communications/CommunicationsConsoleSystem.cs
index 6c320edb23c..09c12e58703 100644
--- a/Content.Server/Communications/CommunicationsConsoleSystem.cs
+++ b/Content.Server/Communications/CommunicationsConsoleSystem.cs
@@ -21,6 +21,7 @@
using Content.Shared.Popups;
using Robust.Server.GameObjects;
using Robust.Shared.Configuration;
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.Communications
{
@@ -37,6 +38,7 @@ public sealed class CommunicationsConsoleSystem : EntitySystem
[Dependency] private readonly UserInterfaceSystem _uiSystem = default!;
[Dependency] private readonly IConfigurationManager _cfg = default!;
[Dependency] private readonly IAdminLogManager _adminLogger = default!;
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier: sector-wide alerts
private const float UIUpdateInterval = 5.0f;
@@ -110,9 +112,9 @@ private void OnAlertLevelChanged(AlertLevelChangedEvent args)
var query = EntityQueryEnumerator();
while (query.MoveNext(out var uid, out var comp))
{
- var entStation = _stationSystem.GetOwningStation(uid);
- if (args.Station == entStation)
- UpdateCommsConsoleInterface(uid, comp);
+ // var entStation = _stationSystem.GetOwningStation(uid); // Frontier: sector-wide alerts
+ // if (args.Station == entStation) // Frontier: sector-wide alerts
+ UpdateCommsConsoleInterface(uid, comp);
}
}
@@ -133,14 +135,15 @@ public void UpdateCommsConsoleInterface()
///
public void UpdateCommsConsoleInterface(EntityUid uid, CommunicationsConsoleComponent comp)
{
- var stationUid = _stationSystem.GetOwningStation(uid);
+ //var stationUid = _stationSystem.GetOwningStation(uid); // Frontier: sector-wide alerts
+ var stationUid = _sectorService.GetServiceEntity(); // Frontier: sector-wide alerts
List? levels = null;
string currentLevel = default!;
float currentDelay = 0;
- if (stationUid != null)
+ if (stationUid.Valid) // Frontier: != null < .Valid
{
- if (TryComp(stationUid.Value, out AlertLevelComponent? alertComp) &&
+ if (TryComp(stationUid, out AlertLevelComponent? alertComp) && // Frontier: stationUid.Value(OnMindRemoved);
SubscribeLocalEvent(OnCryoBeforeMindRemoved);
SubscribeLocalEvent(OnCryoWakeUp);
+ SubscribeLocalEvent(OnRoundRestart); // Frontier
_admin.OnPermsChanged += OnAdminPermsChanged; // Frontier
_player.PlayerStatusChanged += PlayerStatusChanged; // Frontier
@@ -115,7 +117,7 @@ private void OnAdminPermsChanged(AdminPermsChangedEventArgs args)
}
}
- // Frontier: respawn handler: adjusts
+ // Frontier: respawn handler: adjusts respawn and cryo timers.
public void Respawn(ICommonSession session)
{
var respawnData = GetRespawnData(session.UserId);
@@ -187,5 +189,11 @@ private void PlayerStatusChanged(object? _, SessionStatusEventArgs args)
RaiseNetworkEvent(new RespawnResetEvent(_respawnInfo[session.UserId].RespawnTime), session);
}
}
+
+ // Frontier: reset game state, we have a new round.
+ private void OnRoundRestart(RoundRestartCleanupEvent ev)
+ {
+ _respawnInfo.Clear();
+ }
// End Frontier
}
diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs
index ca1d45e6449..9dc99e0d792 100644
--- a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs
+++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs
@@ -13,6 +13,7 @@
using System.Diagnostics.CodeAnalysis;
using Content.Shared.IdentityManagement;
using Content.Shared.Security.Components;
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.CriminalRecords.Systems;
@@ -26,8 +27,9 @@ public sealed class CriminalRecordsConsoleSystem : SharedCriminalRecordsConsoleS
[Dependency] private readonly PopupSystem _popup = default!;
[Dependency] private readonly RadioSystem _radio = default!;
[Dependency] private readonly StationRecordsSystem _records = default!;
- [Dependency] private readonly StationSystem _station = default!;
+ // [Dependency] private readonly StationSystem _station = default!; // Frontier
[Dependency] private readonly UserInterfaceSystem _ui = default!;
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier
public override void Initialize()
{
@@ -185,7 +187,7 @@ private void OnDeleteHistory(Entity ent, ref Cr
private void UpdateUserInterface(Entity ent)
{
var (uid, console) = ent;
- var owningStation = _station.GetOwningStation(uid);
+ var owningStation = _sectorService.GetServiceEntity(); // Frontier: _station.GetOwningStation < _sectorService.GetServiceEntity
if (!TryComp(owningStation, out var stationRecords))
{
@@ -193,13 +195,13 @@ private void UpdateUserInterface(Entity ent)
return;
}
- var listing = _records.BuildListing((owningStation.Value, stationRecords), console.Filter);
+ var listing = _records.BuildListing((owningStation, stationRecords), console.Filter); // Frontier: owningStation.Value ent, EntityUi
if (ent.Comp.ActiveKey is not { } id)
return false;
+ // Frontier: sector-wide records
// checking the console's station since the user might be off-grid using on-grid console
- if (_station.GetOwningStation(ent) is not { } station)
+ // if (_station.GetOwningStation(ent) is not { } station)
+ // return false;
+ var station = _sectorService.GetServiceEntity();
+
+ if (!TryComp(station, out var stationRecords))
return false;
+ // End Frontier
key = new StationRecordKey(id, station);
mob = user;
@@ -245,12 +253,17 @@ public void CheckNewIdentity(EntityUid uid)
var name = Identity.Name(uid, EntityManager);
var xform = Transform(uid);
+ // Frontier: sector-wide records
// TODO use the entity's station? Not the station of the map that it happens to currently be on?
- var station = _station.GetStationInMap(xform.MapID);
+ // var station = _station.GetStationInMap(xform.MapID);
+ // // var owningStation = _station.GetOwningStation(uid);
+
+ var station = _sectorService.GetServiceEntity();
+ // End Frontier
- if (station != null && _records.GetRecordByName(station.Value, name) is { } id)
+ if (station.IsValid() && _records.GetRecordByName(station, name) is { } id) // Frontier: "station != null" < station.IsValid(), station.Value < station
{
- if (_records.TryGetRecord(new StationRecordKey(id, station.Value),
+ if (_records.TryGetRecord(new StationRecordKey(id, station), // Frontier: station.Value ent, ref CriminalR
if (args.Cancelled || args.Handled || args.Target == null)
return;
- if (_station.GetOwningStation(ent) is not {} station)
+ // Frontier: sector-wide records
+ // if (_station.GetOwningStation(ent) is not {} station)
+ // return;
+ if (_sectorService.GetServiceEntity() is not { Valid: true} station)
return;
+ // End Frontier: sector-wide records
var reasons = _proto.Index(ent.Comp.Reasons);
foreach (var (key, record) in _records.GetRecordsOfType(station))
diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs
index 7c65ce8c248..058c70e104b 100644
--- a/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs
+++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs
@@ -10,6 +10,7 @@
using Content.Server.Station.Systems;
using Content.Shared.CartridgeLoader;
using Content.Shared.CartridgeLoader.Cartridges;
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.CriminalRecords.Systems;
@@ -25,8 +26,9 @@ public sealed class CriminalRecordsSystem : SharedCriminalRecordsSystem
{
[Dependency] private readonly GameTicker _ticker = default!;
[Dependency] private readonly StationRecordsSystem _records = default!;
- [Dependency] private readonly StationSystem _station = default!;
+ // [Dependency] private readonly StationSystem _station = default!; // Frontier
[Dependency] private readonly CartridgeLoaderSystem _cartridge = default!;
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier
public override void Initialize()
{
@@ -164,8 +166,13 @@ private void OnCartridgeUiReady(Entity ent, ref Ca
private void UpdateReaderUi(Entity ent, EntityUid loaderUid)
{
- if (_station.GetOwningStation(ent) is not { } station)
+ // Frontier: sector-wide records
+ // if (_station.GetOwningStation(ent) is not { } station)
+ // return;
+ var station = _sectorService.GetServiceEntity();
+ if (!station.IsValid())
return;
+ // End Frontier
var records = _records.GetRecordsOfType(station)
.Where(cr => cr.Item2.Status is not SecurityStatus.None || cr.Item2.History.Count > 0)
diff --git a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs
index 0dc4f45d9e0..49870d1a315 100644
--- a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs
+++ b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs
@@ -52,6 +52,8 @@ public override void Initialize()
//Verbs
SubscribeLocalEvent>(OnAddInteractVerb);
SubscribeLocalEvent>(OnAddAlternativeSaveDeviceVerb);
+ SubscribeLocalEvent>(OnAddAlternativeSinkVerb); // Frontier
+ SubscribeLocalEvent>(OnAddAlternativeSourceVerb); // Frontier
SubscribeLocalEvent>(OnAddSwitchModeVerb);
//UI
@@ -392,8 +394,44 @@ private void OnAddAlternativeSaveDeviceVerb(EntityUid uid, DeviceNetworkComponen
return;
}
+ // Frontier: removed check for DeviceSource/DeviceSink into separate verb functions.
+ }
+
+ /// Frontier: DeviceSource/DeviceSink verbs
+ ///
+ /// Adds link default alt verb to devices with LinkSource components.
+ ///
+
+ private void OnAddAlternativeSourceVerb(EntityUid uid, DeviceLinkSourceComponent component, GetVerbsEvent args)
+ {
+ if (!args.CanAccess || !args.CanInteract || !args.Using.HasValue
+ || !TryComp(args.Using.Value, out var configurator))
+ return;
+
+ if (configurator is { LinkModeActive: true, ActiveDeviceLink: { } } && HasComp(args.Target))
+ {
+ AlternativeVerb verb = new()
+ {
+ Text = Loc.GetString("network-configurator-link-defaults"),
+ Icon = new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/VerbIcons/in.svg.192dpi.png")),
+ Act = () => TryLinkDefaults(args.Using.Value, configurator, args.Target, args.User),
+ Impact = LogImpact.Low
+ };
+ args.Verbs.Add(verb);
+ }
+ }
+
+ ///
+ /// Adds link default alt verb to devices with LinkSink components if they aren't a LinkSource (to prevent duplicates).
+ ///
+ private void OnAddAlternativeSinkVerb(EntityUid uid, DeviceLinkSinkComponent component, GetVerbsEvent args)
+ {
+ if (!args.CanAccess || !args.CanInteract || !args.Using.HasValue
+ || !TryComp(args.Using.Value, out var configurator))
+ return;
+
if (configurator is { LinkModeActive: true, ActiveDeviceLink: { } }
- && (HasComp(args.Target) || HasComp(args.Target)))
+ && HasComp(args.Target) && !HasComp(args.Target))
{
AlternativeVerb verb = new()
{
@@ -405,6 +443,7 @@ private void OnAddAlternativeSaveDeviceVerb(EntityUid uid, DeviceNetworkComponen
args.Verbs.Add(verb);
}
}
+ /// End Frontier: DeviceSource/DeviceSink verbs
private void OnAddSwitchModeVerb(EntityUid uid, NetworkConfiguratorComponent configurator, GetVerbsEvent args)
{
diff --git a/Content.Server/EntityEffects/Effects/MakeSentient.cs b/Content.Server/EntityEffects/Effects/MakeSentient.cs
index a037ca4f225..cbca3e546f3 100644
--- a/Content.Server/EntityEffects/Effects/MakeSentient.cs
+++ b/Content.Server/EntityEffects/Effects/MakeSentient.cs
@@ -50,5 +50,6 @@ public override void Effect(EntityEffectBaseArgs args)
var entityData = entityManager.GetComponent(uid);
ghostRole.RoleName = entityData.EntityName;
ghostRole.RoleDescription = Loc.GetString("ghost-role-information-cognizine-description");
+ ghostRole.RoleRules = Loc.GetString("ghost-role-information-freeagent-rules"); // Frontier
}
}
diff --git a/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs b/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs
index d41c72f3057..3222beecabb 100644
--- a/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs
+++ b/Content.Server/Fluids/EntitySystems/AbsorbentSystem.cs
@@ -255,6 +255,11 @@ private bool TryTwoWayAbsorbentRefillableTransfer(
{
_popups.PopupEntity(Loc.GetString("mopping-system-full", ("used", target)), user, user);
}
+ // Frontier: out-only refillable solutions
+ else if (TryComp(refillableSoln.Owner, out var refillableSolnComp) && refillableSolnComp.PreventTransferOut)
+ {
+ }
+ // End Frontier
else
{
// transfer as much contaminants to refillable as will fit
diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs
index 04bbf55c581..aeffb41dbf5 100644
--- a/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs
+++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.Transfers.cs
@@ -14,6 +14,11 @@ private void InitializeTransfers()
private void OnRefillableDragged(Entity entity, ref DragDropDraggedEvent args)
{
+ // Frontier: silently prevent non-transferrable solution
+ if (entity.Comp.PreventTransferOut)
+ return;
+ // End Frontier
+
if (!_solutionContainerSystem.TryGetSolution(entity.Owner, entity.Comp.Solution, out var soln, out var solution) || solution.Volume == FixedPoint2.Zero)
{
_popups.PopupEntity(Loc.GetString("mopping-system-empty", ("used", entity.Owner)), entity, args.User);
diff --git a/Content.Server/Gatherable/GatherableSystem.Projectile.cs b/Content.Server/Gatherable/GatherableSystem.Projectile.cs
index 3ab8872fd7d..df4c6122f4d 100644
--- a/Content.Server/Gatherable/GatherableSystem.Projectile.cs
+++ b/Content.Server/Gatherable/GatherableSystem.Projectile.cs
@@ -1,4 +1,5 @@
using Content.Server.Gatherable.Components;
+using Content.Shared.Mining.Components;
using Content.Shared.Projectiles;
using Robust.Shared.Physics.Events;
@@ -21,6 +22,21 @@ private void OnProjectileCollide(Entity gathering,
return;
}
+ // Frontier: gathering changes
+ // bad gatherer - not strong enough
+ if (_whitelistSystem.IsWhitelistFail(gatherable.ToolWhitelist, gathering.Owner))
+ {
+ QueueDel(gathering);
+ return;
+ }
+ // Too strong (e.g. overpen) - gathers ore but destroys it
+ if (TryComp(args.OtherEntity, out var oreVein)
+ && _whitelistSystem.IsWhitelistPass(oreVein.GatherDestructionWhitelist, gathering.Owner))
+ {
+ oreVein.PreventSpawning = true;
+ }
+ // End Frontier: gathering changes
+
Gather(args.OtherEntity, gathering, gatherable);
gathering.Comp.Amount--;
diff --git a/Content.Server/Ghost/GhostSystem.cs b/Content.Server/Ghost/GhostSystem.cs
index 9ea9fa40f59..7ae906583b4 100644
--- a/Content.Server/Ghost/GhostSystem.cs
+++ b/Content.Server/Ghost/GhostSystem.cs
@@ -1,5 +1,6 @@
using Content.Server.Administration.Logs;
using Content.Server.Administration.Managers; // Frontier
+using Content.Server.Cargo.Systems; // Frontier
using Content.Server.Chat.Managers;
using Content.Server.GameTicking;
using Content.Server.Ghost.Components;
@@ -93,6 +94,7 @@ public override void Initialize()
SubscribeLocalEvent(OnActionPerform);
SubscribeLocalEvent(OnGhostHearingAction);
SubscribeLocalEvent(OnEntityStorageInsertAttempt);
+ SubscribeLocalEvent(OnPriceCalculation); // Frontier
SubscribeLocalEvent(_ => MakeVisible(true));
SubscribeLocalEvent(OnToggleGhostVisibilityToAll);
@@ -592,6 +594,14 @@ public bool OnGhostAttempt(EntityUid mindId, bool canReturnGlobal, bool viaComma
return true;
}
+
+ // Frontier: worthless ghosts
+ private void OnPriceCalculation(Entity ent, ref PriceCalculationEvent args)
+ {
+ args.Price = 0;
+ args.Handled = true;
+ }
+ // End Frontier
}
public sealed class GhostAttemptHandleEvent(MindComponent mind, bool canReturnGlobal) : HandledEntityEventArgs
diff --git a/Content.Server/Lathe/LatheSystem.cs b/Content.Server/Lathe/LatheSystem.cs
index 4078f543cc8..17cde762c2e 100644
--- a/Content.Server/Lathe/LatheSystem.cs
+++ b/Content.Server/Lathe/LatheSystem.cs
@@ -30,6 +30,9 @@
using Robust.Shared.Audio.Systems;
using Robust.Shared.Prototypes;
using Robust.Shared.Timing;
+using Content.Shared.Cargo.Components; // Frontier
+using Content.Server._NF.Contraband.Systems; // Frontier
+using Robust.Shared.Containers; // Frontier
namespace Content.Server.Lathe
{
@@ -51,6 +54,7 @@ public sealed class LatheSystem : SharedLatheSystem
[Dependency] private readonly SharedSolutionContainerSystem _solution = default!;
[Dependency] private readonly StackSystem _stack = default!;
[Dependency] private readonly TransformSystem _transform = default!;
+ [Dependency] private readonly ContrabandTurnInSystem _contraband = default!; // Frontier
///
/// Per-tick cache
@@ -75,7 +79,7 @@ public override void Initialize()
SubscribeLocalEvent(GetEmagLatheRecipes);
SubscribeLocalEvent(OnHeatStartPrinting);
- //Frontier Upgrade Code Restore
+ //Frontier: upgradeable parts
SubscribeLocalEvent(OnPartsRefresh);
SubscribeLocalEvent(OnUpgradeExamine);
}
@@ -234,6 +238,16 @@ public void FinishProducing(EntityUid uid, LatheComponent? comp = null, LathePro
if (comp.CurrentRecipe.Result is { } resultProto)
{
var result = Spawn(resultProto, Transform(uid).Coordinates);
+
+ // Frontier: adjust price before merge (stack prices changed once)
+ if (result.Valid)
+ {
+ ModifyPrintedEntityPrice(uid, comp, result);
+
+ _contraband.ClearContrabandValue(result);
+ }
+ // End Frontier
+
_stack.TryMergeToContacts(result);
}
@@ -425,6 +439,39 @@ private void OnUpgradeExamine(EntityUid uid, LatheComponent component, UpgradeEx
args.AddPercentageUpgrade("lathe-component-upgrade-speed", 1 / component.FinalTimeMultiplier);
args.AddPercentageUpgrade("lathe-component-upgrade-material-use", component.FinalMaterialUseMultiplier);
}
- // End of modified code
+
+ // Frontier: modify item value
+ private void ModifyPrintedEntityPrice(EntityUid uid, LatheComponent component, EntityUid target)
+ {
+ // Cannot reduce value, leave item as-is
+ if (component.ProductValueModifier == null
+ || !float.IsFinite(component.ProductValueModifier.Value)
+ || component.ProductValueModifier < 0f)
+ return;
+
+ if (TryComp(target, out var stackPrice))
+ {
+ if (stackPrice.Price > 0)
+ stackPrice.Price *= component.ProductValueModifier.Value;
+ }
+ if (TryComp(target, out var staticPrice))
+ {
+ if (staticPrice.Price > 0)
+ staticPrice.Price *= component.ProductValueModifier.Value;
+ }
+
+ // Recurse into contained entities
+ if (TryComp(target, out var containers))
+ {
+ foreach (var container in containers.Containers.Values)
+ {
+ foreach (var ent in container.ContainedEntities)
+ {
+ ModifyPrintedEntityPrice(uid, component, ent);
+ }
+ }
+ }
+ }
+ // End Frontier
}
}
diff --git a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs
index 6bd5750460a..633a027ef8f 100644
--- a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs
+++ b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs
@@ -11,6 +11,7 @@
using Content.Shared.Station.Components;
using Robust.Server.GameObjects;
using Color = Robust.Shared.Maths.Color;
+using Content.Server._NF.SectorServices; // Frontier: sector services
namespace Content.Server.Light.EntitySystems;
@@ -21,6 +22,7 @@ public sealed class EmergencyLightSystem : SharedEmergencyLightSystem
[Dependency] private readonly PointLightSystem _pointLight = default!;
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
[Dependency] private readonly StationSystem _station = default!;
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier: sector-wide alerts
public override void Initialize()
{
@@ -30,6 +32,8 @@ public override void Initialize()
SubscribeLocalEvent(OnAlertLevelChanged);
SubscribeLocalEvent(OnEmergencyExamine);
SubscribeLocalEvent(OnEmergencyPower);
+
+ SubscribeLocalEvent(OnMapInit); // Frontier
}
private void OnEmergencyPower(Entity entity, ref PowerChangedEvent args)
@@ -56,8 +60,10 @@ private void OnEmergencyExamine(EntityUid uid, EmergencyLightComponent component
Loc.GetString(component.BatteryStateText[component.State]))));
// Show alert level on the light itself.
- if (!TryComp(_station.GetOwningStation(uid), out var alerts))
+ // Frontier: sector-wide alerts
+ if (!TryComp(_sectorService.GetServiceEntity(), out var alerts))
return;
+ // End Frontier: sector-wide alerts
if (alerts.AlertLevels == null)
return;
@@ -94,8 +100,12 @@ private void OnEmergencyLightEvent(EntityUid uid, EmergencyLightComponent compon
private void OnAlertLevelChanged(AlertLevelChangedEvent ev)
{
- if (!TryComp(ev.Station, out var alert))
+ // Frontier: sector-wide alerts
+ // if (!TryComp(ev.Station, out var alert))
+ // return;
+ if (!TryComp(_sectorService.GetServiceEntity(), out var alert))
return;
+ // End Frontier
if (alert.AlertLevels == null || !alert.AlertLevels.Levels.TryGetValue(ev.AlertLevel, out var details))
return;
@@ -103,8 +113,8 @@ private void OnAlertLevelChanged(AlertLevelChangedEvent ev)
var query = EntityQueryEnumerator();
while (query.MoveNext(out var uid, out var light, out var pointLight, out var appearance, out var xform))
{
- if (CompOrNull(xform.GridUid)?.Station != ev.Station)
- continue;
+ // if (CompOrNull(xform.GridUid)?.Station != ev.Station) // Frontier: sector-wide alerts
+ // continue; // Frontier: sector-wide alerts
_pointLight.SetColor(uid, details.EmergencyLightColor, pointLight);
_appearance.SetData(uid, EmergencyLightVisuals.Color, details.EmergencyLightColor, appearance);
@@ -237,4 +247,21 @@ private void TurnOn(Entity entity, Color color)
_appearance.SetData(entity.Owner, EmergencyLightVisuals.On, true);
_ambient.SetAmbience(entity.Owner, true);
}
+
+ // Frontier: ensure the lights are accurate to the station
+ private void OnMapInit(Entity entity, ref MapInitEvent ev)
+ {
+ if (!TryComp(_sectorService.GetServiceEntity(), out var alert))
+ return;
+
+ if (alert.AlertLevels == null || !alert.AlertLevels.Levels.TryGetValue(alert.CurrentLevel, out var details))
+ return;
+
+ entity.Comp.ForciblyEnabled = details.ForceEnableEmergencyLights;
+ if (details.ForceEnableEmergencyLights)
+ TurnOn(entity, details.EmergencyLightColor);
+ else
+ TurnOff(entity, details.EmergencyLightColor);
+ }
+ // End Frontier
}
diff --git a/Content.Server/Materials/MaterialStorageSystem.cs b/Content.Server/Materials/MaterialStorageSystem.cs
index 9f43a220493..e8f9ab52e63 100644
--- a/Content.Server/Materials/MaterialStorageSystem.cs
+++ b/Content.Server/Materials/MaterialStorageSystem.cs
@@ -3,6 +3,7 @@
using Content.Shared.Materials;
using Content.Shared.Popups;
using Content.Shared.Stacks;
+using Content.Server.Storage.Components; // Frontier
using Content.Server.Power.Components;
using Content.Server.Stack;
using Content.Shared.ActionBlocker;
@@ -81,6 +82,14 @@ private void OnEjectMessage(EjectMaterialMessage msg, EntitySessionEventArgs arg
if (volume <= 0 || !TryChangeMaterialAmount(uid, msg.Material, -volume))
return;
+ // Frontier
+ // If we made it this far, turn off the magnet before spawning materials
+ if (TryComp(uid, out var magnet))
+ {
+ magnet.MagnetEnabled = false;
+ }
+ // end Frontier
+
var mats = SpawnMultipleFromMaterial(volume, material, Transform(uid).Coordinates, out _);
foreach (var mat in mats.Where(mat => !TerminatingOrDeleted(mat)))
{
diff --git a/Content.Server/Medical/HealingSystem.cs b/Content.Server/Medical/HealingSystem.cs
index cf5869d1cbb..b74cb42d5de 100644
--- a/Content.Server/Medical/HealingSystem.cs
+++ b/Content.Server/Medical/HealingSystem.cs
@@ -115,13 +115,13 @@ entity.Comp.DamageContainerID is not null &&
_audio.PlayPvs(healing.HealingEndSound, entity.Owner, AudioHelpers.WithVariation(0.125f, _random).WithVolume(1f));
// Logic to determine the whether or not to repeat the healing action
- args.Repeat = (HasDamage(entity.Comp, healing) && !dontRepeat);
+ args.Repeat = (HasDamage(entity.Owner, entity.Comp, healing) && !dontRepeat); // Frontier: add entity.Owner
if (!args.Repeat && !dontRepeat)
_popupSystem.PopupEntity(Loc.GetString("medical-item-finished-using", ("item", args.Used)), entity.Owner, args.User);
args.Handled = true;
}
- private bool HasDamage(DamageableComponent component, HealingComponent healing)
+ private bool HasDamage(EntityUid target, DamageableComponent component, HealingComponent healing)
{
var damageableDict = component.Damage.DamageDict;
var healingDict = healing.Damage.DamageDict;
@@ -133,6 +133,25 @@ private bool HasDamage(DamageableComponent component, HealingComponent healing)
}
}
+ // Frontier: check if this healing item can restore the target's blood or staunch their bleeding
+ var hasBloodstream = TryComp(target, out var bloodstream);
+
+ if (healing.ModifyBloodLevel > 0
+ && hasBloodstream
+ && _solutionContainerSystem.ResolveSolution(target, bloodstream!.BloodSolutionName, ref bloodstream.BloodSolution, out var bloodSolution)
+ && bloodSolution.Volume < bloodSolution.MaxVolume)
+ {
+ return true;
+ }
+
+ if (healing.BloodlossModifier < 0
+ && hasBloodstream
+ && bloodstream!.BleedAmount > 0)
+ {
+ return true;
+ }
+ // End Frontier
+
return false;
}
@@ -172,14 +191,16 @@ targetDamage.DamageContainerID is not null &&
if (TryComp(uid, out var stack) && stack.Count < 1)
return false;
- var anythingToDo =
- HasDamage(targetDamage, component) ||
- component.ModifyBloodLevel > 0 // Special case if healing item can restore lost blood...
- && TryComp(target, out var bloodstream)
- && _solutionContainerSystem.ResolveSolution(target, bloodstream.BloodSolutionName, ref bloodstream.BloodSolution, out var bloodSolution)
- && bloodSolution.Volume < bloodSolution.MaxVolume; // ...and there is lost blood to restore.
+ // Frontier: extra conditions moved into HasDamage
+ // var anythingToDo =
+ // HasDamage(targetDamage, component) ||
+ // component.ModifyBloodLevel > 0 // Special case if healing item can restore lost blood...
+ // && TryComp(target, out var bloodstream)
+ // && _solutionContainerSystem.ResolveSolution(target, bloodstream.BloodSolutionName, ref bloodstream.BloodSolution, out var bloodSolution)
+ // && bloodSolution.Volume < bloodSolution.MaxVolume; // ...and there is lost blood to restore.
+ // End Frontier
- if (!anythingToDo)
+ if (!HasDamage(target, targetDamage, component)) // Frontier: anythingToDo(component.CurrentOre);
if (proto.OreEntity == null)
diff --git a/Content.Server/Nyanotrasen/Abilities/Felinid/FelinidSystem.cs b/Content.Server/Nyanotrasen/Abilities/Felinid/FelinidSystem.cs
index 6e06a570f6b..74724f74bf6 100644
--- a/Content.Server/Nyanotrasen/Abilities/Felinid/FelinidSystem.cs
+++ b/Content.Server/Nyanotrasen/Abilities/Felinid/FelinidSystem.cs
@@ -152,7 +152,7 @@ private void OnEatMouse(EntityUid uid, FelinidComponent component, EatMouseActio
Del(component.EatActionTarget.Value);
component.EatActionTarget = null;
- _audio.PlayPvs("/Audio/DeltaV/Items/eatfood.ogg", uid, AudioHelpers.WithVariation(0.15f));
+ _audio.PlayPvs("/Audio/_DV/Items/eatfood.ogg", uid, AudioHelpers.WithVariation(0.15f));
_hungerSystem.ModifyHunger(uid, 50f, hunger);
diff --git a/Content.Server/PDA/PdaSystem.cs b/Content.Server/PDA/PdaSystem.cs
index 09e0fb0c073..4e77fccef94 100644
--- a/Content.Server/PDA/PdaSystem.cs
+++ b/Content.Server/PDA/PdaSystem.cs
@@ -25,6 +25,7 @@
using Content.Shared.Bank.Components; // Frontier
using Content.Shared.Shipyard.Components; // Frontier
using Content.Server.Shipyard.Systems; // Frontier
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.PDA
{
@@ -39,6 +40,7 @@ public sealed class PdaSystem : SharedPdaSystem
[Dependency] private readonly UserInterfaceSystem _ui = default!;
[Dependency] private readonly UnpoweredFlashlightSystem _unpoweredFlashlight = default!;
[Dependency] private readonly ContainerSystem _containerSystem = default!;
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!;
public override void Initialize()
{
@@ -295,7 +297,8 @@ private void UpdateStationName(EntityUid uid, PdaComponent pda)
private void UpdateAlertLevel(EntityUid uid, PdaComponent pda)
{
- var station = _station.GetOwningStation(uid);
+ //var station = _station.GetOwningStation(uid); // Frontier
+ var station = _sectorService.GetServiceEntity(); // Frontier
if (!TryComp(station, out AlertLevelComponent? alertComp) ||
alertComp.AlertLevels == null)
return;
diff --git a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs
index 932768a5570..a729a9cc2b5 100644
--- a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs
+++ b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs
@@ -1,9 +1,10 @@
-using System.Linq;
+using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Content.Server.Database;
using Content.Shared.CCVar;
using Content.Shared.Ghost.Roles; // Frontier: Ghost Role handling
+using Content.Shared.Players; // DeltaV
using Content.Shared.Players.JobWhitelist;
using Content.Shared.Players.PlayTimeTracking; // Frontier: Global whitelist handling
using Content.Shared.Roles;
@@ -80,6 +81,10 @@ public bool IsAllowed(ICommonSession session, ProtoId job)
return true;
}
+ // DeltaV: Blanket player whitelist allows all roles
+ if (session.ContentData()?.Whitelisted ?? false)
+ return true;
+
return IsWhitelisted(session.UserId, job);
}
diff --git a/Content.Server/Power/Generator/GeneratorSystem.cs b/Content.Server/Power/Generator/GeneratorSystem.cs
index cbe454f69a9..111cf363636 100644
--- a/Content.Server/Power/Generator/GeneratorSystem.cs
+++ b/Content.Server/Power/Generator/GeneratorSystem.cs
@@ -68,21 +68,7 @@ private void OnEjectFuel(EntityUid uid, FuelGeneratorComponent component, Portab
private void SolidEmpty(EntityUid uid, SolidFuelGeneratorAdapterComponent component, GeneratorEmpty args)
{
- // Frontier: eject fuel-grade material
- if (component.EjectedFuelProtoId == null)
- _materialStorage.EjectAllMaterial(uid);
- else
- {
- int materialAmount = _materialStorage.GetMaterialAmount(uid, component.FuelMaterial);
- if (materialAmount <= 0) // No fuel? Job done.
- return;
- _materialStorage.TryChangeMaterialAmount(uid, component.FuelMaterial, -materialAmount);
-
- var ejectedUid = Spawn(component.EjectedFuelProtoId, Transform(uid).Coordinates);
- if (TryComp(ejectedUid, out var phys))
- phys.MaterialComposition[component.FuelMaterial] = materialAmount;
- }
- // End Frontier
+ _materialStorage.EjectAllMaterial(uid);
}
private void ChemicalEmpty(Entity entity, ref GeneratorEmpty args)
diff --git a/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs b/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs
index 0274f8fe42a..ccb2210fa40 100644
--- a/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs
+++ b/Content.Server/Power/Generator/SolidFuelGeneratorAdapterComponent.cs
@@ -38,11 +38,4 @@ public sealed partial class SolidFuelGeneratorAdapterComponent : Component
///
[DataField("multiplier"), ViewVariables(VVAccess.ReadWrite)]
public float Multiplier;
-
- ///
- /// Frontier: entity to spawn for ejected fuel. If null, will spawn material stacks as normal.
- ///
- [DataField(customTypeSerializer: typeof(PrototypeIdSerializer))]
- [ViewVariables(VVAccess.ReadWrite)]
- public string? EjectedFuelProtoId;
}
diff --git a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs
index 77a31074a62..42eec583f81 100644
--- a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs
+++ b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs
@@ -18,6 +18,8 @@
using Robust.Server.GameObjects; // Nuclear-14
using Robust.Shared.Prototypes;
using Content.Shared.Access.Systems; // Frontier
+using Content.Shared.Verbs; //Frontier
+using Robust.Shared.Utility; //Frontier
namespace Content.Server.Radio.EntitySystems;
@@ -51,6 +53,7 @@ public override void Initialize()
SubscribeLocalEvent(OnListen);
SubscribeLocalEvent(OnAttemptListen);
SubscribeLocalEvent(OnPowerChanged);
+ SubscribeLocalEvent>(OnGetAltVerbs); // Frontier
SubscribeLocalEvent(OnSpeakerInit);
SubscribeLocalEvent(OnActivateSpeaker);
@@ -366,6 +369,44 @@ private void UpdateHandheldRadioUi(Entity radio)
#endregion
// Nuclear-14-End
+ // Frontier Start
+ ///
+ /// Adds an alt verb allowing for the mic to be toggled easily.
+ ///
+ private void OnGetAltVerbs(EntityUid uid, RadioMicrophoneComponent microphone, GetVerbsEvent args)
+ {
+ if (!args.CanInteract || !args.CanAccess)
+ return;
+
+ AlternativeVerb verb = new()
+ {
+ Text = Loc.GetString("handheld-radio-component-toggle"),
+ Icon = new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/VerbIcons/settings.svg.192dpi.png")),
+ Act = () => ToggleRadioOrIntercomMic(uid, microphone, args.User)
+ };
+ args.Verbs.Add(verb);
+ }
+
+ ///
+ /// A mic toggle for both radios and intercoms.
+ ///
+ private void ToggleRadioOrIntercomMic(EntityUid uid, RadioMicrophoneComponent microphone, EntityUid user)
+ {
+ if (!_access.IsAllowed(user, uid))
+ return;
+ if (microphone.PowerRequired && !this.IsPowered(uid, EntityManager))
+ return;
+
+ ToggleRadioMicrophone(uid, user, false, microphone);
+ if (TryComp(uid, out var intercom))
+ {
+ intercom.MicrophoneEnabled = microphone.Enabled;
+ Dirty((uid, intercom));
+ }
+ }
+ // Frontier End
+
+
// Frontier: init intercom with map
private void OnMapInit(EntityUid uid, IntercomComponent ent, MapInitEvent args)
{
diff --git a/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs b/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs
index d9930ad972c..65acb34a684 100644
--- a/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs
+++ b/Content.Server/Research/TechnologyDisk/Components/DiskConsoleComponent.cs
@@ -11,13 +11,13 @@ public sealed partial class DiskConsoleComponent : Component
/// How much it costs to print a disk
///
[DataField("pricePerDisk"), ViewVariables(VVAccess.ReadWrite)]
- public int PricePerDisk = 10000;
+ public int PricePerDisk = 1000;
///
- /// How much it costs to print a rare disk
+ /// Frontier: How much it costs to print a rare disk
///
[DataField("pricePerRareDisk"), ViewVariables(VVAccess.ReadWrite)]
- public int PricePerRareDisk = 13000;
+ public int PricePerRareDisk = 1300;
///
/// The prototype of what's being printed
@@ -25,11 +25,11 @@ public sealed partial class DiskConsoleComponent : Component
[DataField("diskPrototype", customTypeSerializer: typeof(PrototypeIdSerializer)), ViewVariables(VVAccess.ReadWrite)]
public string DiskPrototype = "TechnologyDisk";
- [DataField("diskPrototypeRare", customTypeSerializer: typeof(PrototypeIdSerializer)), ViewVariables(VVAccess.ReadWrite)]
- public string DiskPrototypeRare = "TechnologyDiskRare";
+ [DataField("diskPrototypeRare", customTypeSerializer: typeof(PrototypeIdSerializer)), ViewVariables(VVAccess.ReadWrite)] // Frontier
+ public string DiskPrototypeRare = "TechnologyDiskRare"; // Frontier
- [DataField("diskRare"), ViewVariables(VVAccess.ReadWrite)]
- public bool DiskRare = false;
+ [DataField, ViewVariables(VVAccess.ReadWrite)] // Frontier
+ public bool DiskRare = false; // Frontier
///
/// How long it takes to print
diff --git a/Content.Server/RoundEnd/RoundEndSystem.cs b/Content.Server/RoundEnd/RoundEndSystem.cs
index bb5934f3f08..53433f523db 100644
--- a/Content.Server/RoundEnd/RoundEndSystem.cs
+++ b/Content.Server/RoundEnd/RoundEndSystem.cs
@@ -22,6 +22,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Timing;
using Timer = Robust.Shared.Timing.Timer;
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.RoundEnd
{
@@ -42,6 +43,7 @@ public sealed class RoundEndSystem : EntitySystem
[Dependency] private readonly EmergencyShuttleSystem _shuttle = default!;
[Dependency] private readonly SharedAudioSystem _audio = default!;
[Dependency] private readonly StationSystem _stationSystem = default!;
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier: sector-wide alerts
public TimeSpan DefaultCooldownDuration { get; set; } = TimeSpan.FromSeconds(30);
@@ -131,7 +133,8 @@ public void RequestRoundEnd(EntityUid? requester = null, bool checkCooldown = tr
if (requester != null)
{
- var stationUid = _stationSystem.GetOwningStation(requester.Value);
+ var stationUid = _sectorService.GetServiceEntity(); // Frontier: sector-wide alerts
+ // var stationUid = _stationSystem.GetOwningStation(requester.Value); // Frontier: sector-wide alerts
if (TryComp(stationUid, out var alertLevel))
{
duration = _protoManager
diff --git a/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs b/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs
index 62d225badd7..2d1e7eb2358 100644
--- a/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs
+++ b/Content.Server/Shipyard/Systems/ShipyardSystem.Consoles.cs
@@ -3,7 +3,6 @@
using Content.Server.Radio.EntitySystems;
using Content.Server._NF.Bank;
using Content.Server.Shipyard.Components;
-using Content.Shared._NF.GameRule;
using Content.Shared.Bank.Components;
using Content.Shared.Shipyard.Events;
using Content.Shared.Shipyard.BUI;
@@ -30,7 +29,6 @@
using Content.Server.StationRecords.Systems;
using Content.Shared.Database;
using Content.Shared.Preferences;
-using Content.Shared.Shuttles.Components;
using static Content.Shared.Shipyard.Components.ShuttleDeedComponent;
using Content.Server.Shuttles.Components;
using Content.Server.Station.Components;
@@ -39,7 +37,6 @@
using Content.Shared.UserInterface;
using Robust.Shared.Audio.Systems;
using Content.Shared.Access;
-using Content.Shared.Tiles;
using Content.Server._NF.Smuggling.Components;
using Content.Shared._NF.ShuttleRecords;
using Content.Server.StationEvents.Components;
@@ -204,14 +201,6 @@ private void OnPurchaseMessage(EntityUid shipyardConsoleUid, ShipyardConsoleComp
shuttleStation = _station.InitializeNewStation(stationProto.Stations[vessel.ID], gridUids);
var metaData = MetaData((EntityUid)shuttleStation);
name = metaData.EntityName;
- _shuttle.SetIFFColor(shuttleUid, new Color
- {
- R = 10,
- G = 50,
- B = 100,
- A = 100
- });
- _shuttle.AddIFFFlag(shuttleUid, IFFFlags.IsPlayerShuttle);
}
if (TryComp(targetId, out var newCap))
diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
index e928ffd5ee8..4bd0ab05c53 100644
--- a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
+++ b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
@@ -1,7 +1,7 @@
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Numerics;
-using Content.Server._NF.Shuttles.Components; // Frontier: NPC knockdown immunity
+using Content.Server._NF.Shuttles.Components; // Frontier: FTL knockdown immunity
using Content.Server.Shuttles.Components;
using Content.Server.Shuttles.Events;
using Content.Server.Station.Events;
@@ -637,11 +637,9 @@ private void DoTheDinosaur(TransformComponent xform)
{
if (!_statusQuery.TryGetComponent(child, out var status))
continue;
-
- if (HasComp(child)) // Frontier: NPC knockdown immunity
- continue; // Frontier: NPC knockdown immunity
- _stuns.TryParalyze(child, _hyperspaceKnockdownTime, true, status);
+ if (!HasComp(child)) // Frontier: FTL knockdown immunity
+ _stuns.TryParalyze(child, _hyperspaceKnockdownTime, true, status);
// If the guy we knocked down is on a spaced tile, throw them too
if (grid != null)
diff --git a/Content.Server/Stack/StackSystem.cs b/Content.Server/Stack/StackSystem.cs
index 7806ffeb097..69633d03517 100644
--- a/Content.Server/Stack/StackSystem.cs
+++ b/Content.Server/Stack/StackSystem.cs
@@ -15,6 +15,7 @@ namespace Content.Server.Stack
public sealed class StackSystem : SharedStackSystem
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
+ [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; // Cherry-picked from space-station-14#32938 courtesy of Ilya246
public static readonly int[] DefaultSplitAmounts = { 1, 5, 10, 20, 50, 100, 500, 1000, 5000, 10000 };
@@ -170,16 +171,33 @@ private void OnStackAlternativeInteract(EntityUid uid, StackComponent stack, Get
if (!args.CanAccess || !args.CanInteract || args.Hands == null || stack.Count == 1)
return;
+ // Frontier: cherry-picked from ss14#32938, moved up top
+ var priority = 1;
+ if (_ui.HasUi(uid, StackCustomSplitUiKey.Key)) // Frontier: check for interface
+ {
+ AlternativeVerb custom = new()
+ {
+ Text = Loc.GetString("comp-stack-split-custom"),
+ Category = VerbCategory.Split,
+ Act = () =>
+ {
+ _ui.OpenUi(uid, StackCustomSplitUiKey.Key, args.User);
+ },
+ Priority = priority--
+ };
+ args.Verbs.Add(custom);
+ }
+ // End Frontier: cherry-picked from ss14#32938, moved up top
+
AlternativeVerb halve = new()
{
Text = Loc.GetString("comp-stack-split-halve"),
Category = VerbCategory.Split,
Act = () => UserSplit(uid, args.User, stack.Count / 2, stack),
- Priority = 1
+ Priority = priority-- // Frontier: 1= stack.Count)
@@ -200,6 +218,20 @@ private void OnStackAlternativeInteract(EntityUid uid, StackComponent stack, Get
}
}
+ // Cherry-picked from ss14#32938 courtesy of Ilya246
+ protected override void OnCustomSplitMessage(Entity ent, ref StackCustomSplitAmountMessage message)
+ {
+ var (uid, comp) = ent;
+
+ // digital ghosts shouldn't be allowed to split stacks
+ if (!(message.Actor is { Valid: true } user))
+ return;
+
+ var amount = message.Amount;
+ UserSplit(uid, user, amount, comp);
+ }
+ // End cherry-pick from ss14#32938 courtesy of Ilya246
+
private void UserSplit(EntityUid uid, EntityUid userUid, int amount,
StackComponent? stack = null,
TransformComponent? userTransform = null)
diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs
index f6f238ad902..12cd4d2b1d2 100644
--- a/Content.Server/Station/Systems/StationSpawningSystem.cs
+++ b/Content.Server/Station/Systems/StationSpawningSystem.cs
@@ -133,6 +133,7 @@ public EntityUid SpawnPlayerMob(
{
loadout = new RoleLoadout(jobLoadout);
loadout.SetDefault(profile, _actors.GetSession(entity), _prototypeManager);
+ loadout.EnsureValid(profile!, session, _dependencyCollection); // Frontier - profile must not be null, but if it was, TryGetValue above should fail
}
}
@@ -182,8 +183,8 @@ public EntityUid SpawnPlayerMob(
if (loadout != null)
{
+ /// Frontier: overwriting EquipRoleLoadout
//EquipRoleLoadout(entity.Value, loadout, roleProto!);
- // Frontier: overwriting EquipRoleLoadout
var initialBankBalance = profile!.BankBalance; //Frontier
var bankBalance = profile!.BankBalance; //Frontier
bool hasBalance = false; // Frontier
@@ -254,7 +255,6 @@ public EntityUid SpawnPlayerMob(
break;
}
}
- // End Frontier
}
// Frontier: do not re-equip roleLoadout, make sure we equip job startingGear,
@@ -268,7 +268,7 @@ public EntityUid SpawnPlayerMob(
{
_bank.TryBankWithdraw(session!, prefs!, profile!, initialBankBalance - bankBalance, out var newBalance);
}
- // End Frontier
+ /// End Frontier: overwriting EquipRoleLoadout
}
var gearEquippedEv = new StartingGearEquippedEvent(entity.Value);
diff --git a/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs b/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs
index 916d7d16883..150517374a2 100644
--- a/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs
+++ b/Content.Server/StationEvents/Events/AlertLevelInterceptionRule.cs
@@ -15,6 +15,7 @@ protected override void Started(EntityUid uid, AlertLevelInterceptionRuleCompone
if (!TryGetRandomStation(out var chosenStation))
return;
+ // Frontier - note: levels are globally set/gotten, regardless of arg
if (_alertLevelSystem.GetLevel(chosenStation.Value) != "green")
return;
diff --git a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs
index e941e65c415..e472a3fef3b 100644
--- a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs
+++ b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs
@@ -1,5 +1,4 @@
using System.Diagnostics.CodeAnalysis;
-using System.IO;
using Content.Server.Access.Systems;
using Content.Server.Forensics;
using Content.Server.GameTicking;
@@ -11,6 +10,8 @@
using Content.Shared.StationRecords;
using Robust.Shared.Enums;
using Robust.Shared.Prototypes;
+using Robust.Shared.Random; // Frontier
+using Content.Server._NF.SectorServices; // Frontier
namespace Content.Server.StationRecords.Systems;
@@ -39,6 +40,11 @@ public sealed class StationRecordsSystem : SharedStationRecordsSystem
[Dependency] private readonly StationRecordKeyStorageSystem _keyStorage = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IdCardSystem _idCard = default!;
+ [Dependency] private readonly IRobustRandom _robustRandom = default!; // Frontier
+ [Dependency] private readonly SectorServiceSystem _sectorService = default!; // Frontier
+ [Dependency] private readonly ForensicsSystem _forensics = default!; // Frontier
+
+ static readonly ProtoId[] FakeJobIds = [ "Contractor", "Pilot", "Mercenary" ]; // Frontier
public override void Initialize()
{
@@ -95,6 +101,30 @@ private void CreateGeneralRecord(EntityUid station, EntityUid player, HumanoidCh
TryComp(player, out var dnaComponent);
CreateGeneralRecord(station, idUid.Value, profile.Name, profile.Age, profile.Species, profile.Gender, jobId, fingerprintComponent?.Fingerprint, dnaComponent?.DNA, profile, records);
+
+ /// Frontier: generate sector-wide station record
+ if (TryComp(player, out var specialRecord) && specialRecord.RecordGeneration == RecordGenerationType.NoRecord)
+ return;
+
+ EntityUid serviceEnt = _sectorService.GetServiceEntity();
+
+ if (TryComp(serviceEnt, out StationRecordsComponent? stationRecords))
+ {
+ //Checks if certain information should be faked, if so, fake it.
+ string playerJob = jobId;
+ string? fingerprint = fingerprintComponent?.Fingerprint;
+ string? dna = dnaComponent?.DNA;
+ if (specialRecord != null
+ && specialRecord.RecordGeneration == RecordGenerationType.FalseRecord)
+ {
+ playerJob = _robustRandom.Pick(FakeJobIds);
+ fingerprint = _forensics.GenerateFingerprint();
+ dna = _forensics.GenerateDNA();
+ }
+
+ CreateGeneralRecord(serviceEnt, idUid.Value, profile.Name, profile.Age, profile.Species, profile.Gender, playerJob, fingerprint, dna, profile, stationRecords);
+ }
+ /// End Frontier
}
diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs
index 687bd925ebc..1f117f63620 100644
--- a/Content.Server/VendingMachines/VendingMachineSystem.cs
+++ b/Content.Server/VendingMachines/VendingMachineSystem.cs
@@ -35,6 +35,7 @@
using Content.Server.Administration.Logs; // Frontier
using Content.Shared.Database; // Frontier
using Content.Shared._NF.Bank.BUI; // Frontier
+using Content.Server._NF.Contraband.Systems; // Frontier
namespace Content.Server.VendingMachines
{
@@ -53,6 +54,7 @@ public sealed class VendingMachineSystem : SharedVendingMachineSystem
[Dependency] private readonly BankSystem _bankSystem = default!; // Frontier
[Dependency] private readonly PopupSystem _popupSystem = default!; // Frontier
[Dependency] private readonly IAdminLogManager _adminLogger = default!; // Frontier
+ [Dependency] private readonly ContrabandTurnInSystem _contraband = default!; // Frontier
private const float WallVendEjectDistanceFromWall = 1f;
@@ -507,6 +509,8 @@ private void EjectItem(EntityUid uid, VendingMachineComponent? vendComponent = n
var ent = Spawn(vendComponent.NextItemToEject, spawnCoordinates);
+ _contraband.ClearContrabandValue(ent); // Frontier
+
if (vendComponent.ThrowNextItem)
{
var range = vendComponent.NonLimitedEjectRange;
diff --git a/Content.Server/Whitelist/WhitelistCommands.cs b/Content.Server/Whitelist/WhitelistCommands.cs
index e34641dec4f..261d42e7017 100644
--- a/Content.Server/Whitelist/WhitelistCommands.cs
+++ b/Content.Server/Whitelist/WhitelistCommands.cs
@@ -10,7 +10,7 @@
namespace Content.Server.Whitelist;
-[AdminCommand(AdminFlags.Ban)]
+[AdminCommand(AdminFlags.Whitelist)] // DeltaV - Custom permission for whitelist
public sealed class AddWhitelistCommand : LocalizedCommands
{
[Dependency] private readonly JobWhitelistManager _jobWhitelist = default!; // Frontier
diff --git a/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs b/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs
index 742b9687bfc..9a16ef7a4db 100644
--- a/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs
+++ b/Content.Server/Worldgen/Systems/LocalityLoaderSystem.cs
@@ -88,7 +88,7 @@ private void OnDebrisDespawn(EntityUid entity, SpaceDebrisComponent component, E
}
// Do not delete the grid, it is being deleted.
- _linkedLifecycleGrid.UnparentPlayersFromGrid(entity, false);
+ _linkedLifecycleGrid.UnparentPlayersFromGrid(grid: entity, deleteGrid: false, ignoreLifeStage: true);
}
}
// Frontier
diff --git a/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs b/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs
index e097c9c193f..7111e194627 100644
--- a/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs
+++ b/Content.Server/Xenoarchaeology/XenoArtifacts/ArtifactComponent.cs
@@ -58,7 +58,7 @@ public sealed partial class ArtifactComponent : Component
/// to determine the monetary value of the artifact
///
[DataField("priceMultiplier"), ViewVariables(VVAccess.ReadWrite)]
- public float PriceMultiplier = 0.175f;
+ public float PriceMultiplier = 0.4f; // Frontier: 0.175 < 0.4
///
/// The base amount of research points for each artifact node.
diff --git a/Content.Server/_CD/Engraving/EngraveableComponent.cs b/Content.Server/_CD/Engraving/EngraveableComponent.cs
new file mode 100644
index 00000000000..75f00757a9c
--- /dev/null
+++ b/Content.Server/_CD/Engraving/EngraveableComponent.cs
@@ -0,0 +1,32 @@
+namespace Content.Server._CD.Engraving;
+
+///
+/// Allows an items' description to be modified with an engraving
+///
+[RegisterComponent, Access(typeof(EngraveableSystem))]
+public sealed partial class EngraveableComponent : Component
+{
+ ///
+ /// Message given to user to notify them a message was sent
+ ///
+ [DataField]
+ public string EngravedMessage = string.Empty;
+
+ ///
+ /// The inspect text to use when there is no engraving
+ ///
+ [DataField]
+ public LocId NoEngravingText = "engraving-generic-no-message"; // Frontier: "dogtags"<"generic"
+
+ ///
+ /// The message to use when successfully engraving the item
+ ///
+ [DataField]
+ public LocId EngraveSuccessMessage = "engraving-generic-succeed"; // Frontier: "dogtags"<"generic"
+
+ ///
+ /// The inspect text to use when there is an engraving. The message will be shown seperately afterwards.
+ ///
+ [DataField]
+ public LocId HasEngravingText = "engraving-generic-has-message"; // Frontier: "dogtags"<"generic"
+}
diff --git a/Content.Server/_CD/Engraving/EngraveableSystem.cs b/Content.Server/_CD/Engraving/EngraveableSystem.cs
new file mode 100644
index 00000000000..17e95a7d0e6
--- /dev/null
+++ b/Content.Server/_CD/Engraving/EngraveableSystem.cs
@@ -0,0 +1,83 @@
+using Content.Server.Administration;
+using Content.Server.Administration.Logs;
+using Content.Server.Popups;
+using Content.Shared.Database;
+using Content.Shared.Popups;
+using Content.Shared.Examine;
+using Content.Shared.Verbs;
+using Robust.Shared.Player;
+using Robust.Shared.Utility;
+
+namespace Content.Server._CD.Engraving;
+
+public sealed class EngraveableSystem : EntitySystem
+{
+ [Dependency] private readonly IAdminLogManager _adminLogger = default!;
+ [Dependency] private readonly PopupSystem _popup = default!;
+ [Dependency] private readonly QuickDialogSystem _dialog = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnExamined);
+ SubscribeLocalEvent>(AddEngraveVerb);
+ }
+
+ private void OnExamined(Entity ent, ref ExaminedEvent args)
+ {
+ var msg = new FormattedMessage();
+ // Frontier: don't localize the message, use args in fluent entries
+ if (ent.Comp.EngravedMessage == string.Empty)
+ msg.AddMarkupOrThrow(Loc.GetString(ent.Comp.NoEngravingText, ("object", ent)));
+ else
+ msg.AddMarkupOrThrow(Loc.GetString(ent.Comp.HasEngravingText, ("object", ent), ("message", ent.Comp.EngravedMessage)));
+ // End Frontier
+
+ args.PushMessage(msg, 1);
+ }
+
+ private void AddEngraveVerb(Entity ent, ref GetVerbsEvent args)
+ {
+ // First check if it's already been engraved. If it has, don't let them do it again.
+ if (ent.Comp.EngravedMessage != string.Empty)
+ return;
+
+ // We need an actor to give the verb.
+ if (!EntityManager.TryGetComponent(args.User, out ActorComponent? actor))
+ return;
+
+ // Make sure ghosts can't engrave stuff.
+ if (!args.CanInteract)
+ return;
+
+ var engraveVerb = new ActivationVerb
+ {
+ Text = Loc.GetString("engraving-verb-engrave"),
+ Act = () =>
+ {
+ _dialog.OpenDialog(actor.PlayerSession,
+ Loc.GetString("engraving-verb-engrave"),
+ Loc.GetString("engraving-popup-ui-message"),
+ (string message) =>
+ {
+ // If either the actor or comp have magically vanished
+ if (actor.PlayerSession.AttachedEntity == null || !HasComp(ent))
+ return;
+
+ ent.Comp.EngravedMessage = message;
+ _popup.PopupEntity(Loc.GetString(ent.Comp.EngraveSuccessMessage, ("object", ent)), // Frontier: add object argument
+ actor.PlayerSession.AttachedEntity.Value,
+ actor.PlayerSession,
+ PopupType.Medium);
+ _adminLogger.Add(LogType.Action,
+ LogImpact.Low,
+ $"{ToPrettyString(actor.PlayerSession.AttachedEntity):player} engraved an item with message: {message}");
+ });
+ },
+ Impact = LogImpact.Low,
+ };
+ engraveVerb.Impact = LogImpact.Low;
+ args.Verbs.Add(engraveVerb);
+ }
+}
diff --git a/Content.Server/DeltaV/Abilities/CrawlUnderObjectsSystem.cs b/Content.Server/_DV/Abilities/CrawlUnderObjectsSystem.cs
similarity index 98%
rename from Content.Server/DeltaV/Abilities/CrawlUnderObjectsSystem.cs
rename to Content.Server/_DV/Abilities/CrawlUnderObjectsSystem.cs
index 3b7b464f91b..983d97de9bb 100644
--- a/Content.Server/DeltaV/Abilities/CrawlUnderObjectsSystem.cs
+++ b/Content.Server/_DV/Abilities/CrawlUnderObjectsSystem.cs
@@ -1,7 +1,7 @@
using Content.Shared.Actions;
using Content.Shared.Climbing.Components;
using Content.Shared.Climbing.Events;
-using Content.Shared.DeltaV.Abilities;
+using Content.Shared._DV.Abilities;
using Content.Shared.Maps;
using Content.Shared.Movement.Systems;
using Content.Shared.Physics;
@@ -9,7 +9,7 @@
using Robust.Shared.Physics;
using Robust.Shared.Physics.Systems;
-namespace Content.Server.DeltaV.Abilities;
+namespace Content.Server._DV.Abilities;
public sealed partial class CrawlUnderObjectsSystem : SharedCrawlUnderObjectsSystem
{
diff --git a/Content.Server/_DV/Administration/Commands/JobWhitelistsCommand.cs b/Content.Server/_DV/Administration/Commands/JobWhitelistsCommand.cs
new file mode 100644
index 00000000000..73912a7abb8
--- /dev/null
+++ b/Content.Server/_DV/Administration/Commands/JobWhitelistsCommand.cs
@@ -0,0 +1,45 @@
+using Content.Server.Administration;
+using Content.Server.EUI;
+using Content.Shared.Administration;
+using Robust.Shared.Console;
+
+namespace Content.Server._DV.Administration.Commands;
+
+///
+/// Opens the job whitelists panel for editing player whitelists.
+/// To use this ingame it's easiest to first open the player panel, then hit Job Whitelists.
+///
+[AdminCommand(AdminFlags.Whitelist)]
+public sealed class JobWhitelistsCommand : LocalizedCommands
+{
+ [Dependency] private readonly EuiManager _eui = default!;
+ [Dependency] private readonly IPlayerLocator _locator = default!;
+
+ public override string Command => "jobwhitelists";
+
+ public override async void Execute(IConsoleShell shell, string argStr, string[] args)
+ {
+ if (shell.Player is not {} player)
+ {
+ shell.WriteError(Loc.GetString("shell-cannot-run-command-from-server"));
+ return;
+ }
+
+ if (args.Length != 1)
+ {
+ shell.WriteLine(Loc.GetString("cmd-ban-invalid-arguments"));
+ shell.WriteLine(Help);
+ }
+
+ var located = await _locator.LookupIdByNameOrIdAsync(args[0]);
+ if (located is null)
+ {
+ shell.WriteError(Loc.GetString("cmd-jobwhitelists-player-err"));
+ return;
+ }
+
+ var ui = new JobWhitelistsEui(located.UserId, located.Username);
+ ui.LoadWhitelists();
+ _eui.OpenEui(ui, player);
+ }
+}
diff --git a/Content.Server/_DV/Administration/JobWhitelistsEui.cs b/Content.Server/_DV/Administration/JobWhitelistsEui.cs
new file mode 100644
index 00000000000..fefb004b2ab
--- /dev/null
+++ b/Content.Server/_DV/Administration/JobWhitelistsEui.cs
@@ -0,0 +1,142 @@
+using System.Threading.Tasks;
+using Content.Server.Administration.Managers;
+using Content.Server.Database;
+using Content.Server.EUI;
+using Content.Server.Players.JobWhitelist;
+using Content.Shared.Administration;
+using Content.Shared._DV.Administration;
+using Content.Shared.Eui;
+using Content.Shared.Ghost.Roles; // Frontier
+using Content.Shared.Roles;
+using Robust.Shared.Log;
+using Robust.Shared.Network;
+using Robust.Shared.Prototypes;
+
+namespace Content.Server._DV.Administration;
+
+public sealed class JobWhitelistsEui : BaseEui
+{
+ [Dependency] private readonly IAdminManager _admin = default!;
+ [Dependency] private readonly ILogManager _log = default!;
+ [Dependency] private readonly IPrototypeManager _proto = default!;
+ [Dependency] private readonly IServerDbManager _db = default!;
+ [Dependency] private readonly JobWhitelistManager _jobWhitelist = default!;
+
+ private readonly ISawmill _sawmill;
+
+ public NetUserId PlayerId;
+ public string PlayerName;
+
+ public HashSet> Whitelists = new();
+ public HashSet> GhostRoleWhitelists = new(); // Frontier
+ public bool GlobalWhitelist = false;
+
+ public JobWhitelistsEui(NetUserId playerId, string playerName)
+ {
+ IoCManager.InjectDependencies(this);
+
+ _sawmill = _log.GetSawmill("admin.job_whitelists_eui");
+
+ PlayerId = playerId;
+ PlayerName = playerName;
+ }
+
+ public async void LoadWhitelists()
+ {
+ var jobs = await _db.GetJobWhitelists(PlayerId.UserId);
+ foreach (var id in jobs)
+ {
+ if (_proto.HasIndex(id))
+ Whitelists.Add(id);
+ else if (_proto.HasIndex(id)) // Frontier
+ GhostRoleWhitelists.Add(id); // Frontier
+ }
+
+ GlobalWhitelist = await _db.GetWhitelistStatusAsync(PlayerId); // Frontier: get global whitelist
+
+ StateDirty();
+ }
+
+ public override EuiStateBase GetNewState()
+ {
+ return new JobWhitelistsEuiState(PlayerName, Whitelists, GhostRoleWhitelists, GlobalWhitelist);
+ }
+
+ public override void HandleMessage(EuiMessageBase msg)
+ {
+ base.HandleMessage(msg);
+
+ if (!_admin.HasAdminFlag(Player, AdminFlags.Whitelist))
+ {
+ _sawmill.Warning($"{Player.Name} ({Player.UserId}) tried to change role whitelists for {PlayerName} without whitelists flag");
+ return;
+ }
+
+ // Frontier: handle ghost role whitelist requests
+ bool added;
+ string role;
+ switch (msg)
+ {
+ case SetJobWhitelistedMessage:
+ var jobArgs = (SetJobWhitelistedMessage)msg;
+ if (!_proto.HasIndex(jobArgs.Job))
+ return;
+
+ added = jobArgs.Whitelisting;
+ role = jobArgs.Job;
+ if (added)
+ {
+ _jobWhitelist.AddWhitelist(PlayerId, jobArgs.Job);
+ Whitelists.Add(jobArgs.Job);
+ }
+ else
+ {
+ _jobWhitelist.RemoveWhitelist(PlayerId, jobArgs.Job);
+ Whitelists.Remove(jobArgs.Job);
+ }
+ break;
+ case SetGhostRoleWhitelistedMessage:
+ var ghostRoleArgs = (SetGhostRoleWhitelistedMessage)msg;
+ if (!_proto.HasIndex(ghostRoleArgs.Role))
+ return;
+
+ added = ghostRoleArgs.Whitelisting;
+ role = ghostRoleArgs.Role;
+ if (added)
+ {
+ _jobWhitelist.AddWhitelist(PlayerId, ghostRoleArgs.Role);
+ GhostRoleWhitelists.Add(ghostRoleArgs.Role);
+ }
+ else
+ {
+ _jobWhitelist.RemoveWhitelist(PlayerId, ghostRoleArgs.Role);
+ GhostRoleWhitelists.Remove(ghostRoleArgs.Role);
+ }
+ break;
+ case SetGlobalWhitelistMessage:
+ var globalArgs = (SetGlobalWhitelistMessage)msg;
+
+ added = globalArgs.Whitelisting;
+ role = "all roles";
+ if (added)
+ {
+ _jobWhitelist.AddGlobalWhitelist(PlayerId);
+ GlobalWhitelist = true;
+ }
+ else
+ {
+ _jobWhitelist.RemoveGlobalWhitelist(PlayerId);
+ GlobalWhitelist = false;
+ }
+ break;
+ default:
+ return;
+ }
+
+ var verb = added ? "added" : "removed";
+ _sawmill.Info($"{Player.Name} ({Player.UserId}) {verb} whitelist for {role} to player {PlayerName} ({PlayerId.UserId})");
+ // End Frontier
+
+ StateDirty();
+ }
+}
diff --git a/Content.Server/DeltaV/Cargo/Components/SectorLogisticStatsDatabaseComponent.cs b/Content.Server/_DV/Cargo/Components/SectorLogisticStatsDatabaseComponent.cs
similarity index 88%
rename from Content.Server/DeltaV/Cargo/Components/SectorLogisticStatsDatabaseComponent.cs
rename to Content.Server/_DV/Cargo/Components/SectorLogisticStatsDatabaseComponent.cs
index ab21e62729b..2c79387dce2 100644
--- a/Content.Server/DeltaV/Cargo/Components/SectorLogisticStatsDatabaseComponent.cs
+++ b/Content.Server/_DV/Cargo/Components/SectorLogisticStatsDatabaseComponent.cs
@@ -1,7 +1,7 @@
using Content.Shared.Cargo;
using Content.Shared.CartridgeLoader.Cartridges;
-namespace Content.Server.DeltaV.Cargo.Components;
+namespace Content.Server._DV.Cargo.Components;
///
/// Tracks all mail statistics for mail activity in the sector.
@@ -11,4 +11,4 @@ public sealed partial class SectorLogisticStatsComponent : Component // Frontier
{
[DataField]
public MailStats Metrics { get; set; }
-}
\ No newline at end of file
+}
diff --git a/Content.Server/DeltaV/Cargo/Systems/LogisticStatsSystem.cs b/Content.Server/_DV/Cargo/Systems/LogisticStatsSystem.cs
similarity index 96%
rename from Content.Server/DeltaV/Cargo/Systems/LogisticStatsSystem.cs
rename to Content.Server/_DV/Cargo/Systems/LogisticStatsSystem.cs
index d994c7a56b9..88f1a4f1ff3 100644
--- a/Content.Server/DeltaV/Cargo/Systems/LogisticStatsSystem.cs
+++ b/Content.Server/_DV/Cargo/Systems/LogisticStatsSystem.cs
@@ -1,8 +1,8 @@
-using Content.Server.DeltaV.Cargo.Components;
+using Content.Server._DV.Cargo.Components;
using Content.Shared.Cargo;
using JetBrains.Annotations;
-namespace Content.Server.DeltaV.Cargo.Systems;
+namespace Content.Server._DV.Cargo.Systems;
public sealed partial class LogisticStatsSystem : SharedCargoSystem
{
diff --git a/Content.Server/DeltaV/CartridgeLoader/Cartridges/MailMetricsCartridgeComponent.cs b/Content.Server/_DV/CartridgeLoader/Cartridges/MailMetricsCartridgeComponent.cs
similarity index 77%
rename from Content.Server/DeltaV/CartridgeLoader/Cartridges/MailMetricsCartridgeComponent.cs
rename to Content.Server/_DV/CartridgeLoader/Cartridges/MailMetricsCartridgeComponent.cs
index 2beed194ab0..898a37e5a20 100644
--- a/Content.Server/DeltaV/CartridgeLoader/Cartridges/MailMetricsCartridgeComponent.cs
+++ b/Content.Server/_DV/CartridgeLoader/Cartridges/MailMetricsCartridgeComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Server.DeltaV.CartridgeLoader.Cartridges;
+namespace Content.Server._DV.CartridgeLoader.Cartridges;
// Frontier: removed the EntityUid of the station from the component
[RegisterComponent, Access(typeof(MailMetricsCartridgeSystem))]
diff --git a/Content.Server/DeltaV/CartridgeLoader/Cartridges/MailMetricsCartridgeSystem.cs b/Content.Server/_DV/CartridgeLoader/Cartridges/MailMetricsCartridgeSystem.cs
similarity index 93%
rename from Content.Server/DeltaV/CartridgeLoader/Cartridges/MailMetricsCartridgeSystem.cs
rename to Content.Server/_DV/CartridgeLoader/Cartridges/MailMetricsCartridgeSystem.cs
index 03448f3b8a0..60e46928ae0 100644
--- a/Content.Server/DeltaV/CartridgeLoader/Cartridges/MailMetricsCartridgeSystem.cs
+++ b/Content.Server/_DV/CartridgeLoader/Cartridges/MailMetricsCartridgeSystem.cs
@@ -1,12 +1,12 @@
-using Content.Server.DeltaV.Cargo.Components;
-using Content.Server.DeltaV.Cargo.Systems;
+using Content.Server._DV.Cargo.Components;
+using Content.Server._DV.Cargo.Systems;
using Content.Server.CartridgeLoader;
using Content.Shared.CartridgeLoader;
using Content.Shared.CartridgeLoader.Cartridges;
-using Content.Server.DeltaV.Mail.Components;
+using Content.Server._DV.Mail.Components;
using Content.Server._NF.SectorServices; // Frontier
-namespace Content.Server.DeltaV.CartridgeLoader.Cartridges;
+namespace Content.Server._DV.CartridgeLoader.Cartridges;
public sealed class MailMetricsCartridgeSystem : EntitySystem
{
diff --git a/Content.Server/DeltaV/Harpy/HarpySingerSystem.cs b/Content.Server/_DV/Harpy/HarpySingerSystem.cs
similarity index 98%
rename from Content.Server/DeltaV/Harpy/HarpySingerSystem.cs
rename to Content.Server/_DV/Harpy/HarpySingerSystem.cs
index 471cf1f9559..95a6284dda5 100644
--- a/Content.Server/DeltaV/Harpy/HarpySingerSystem.cs
+++ b/Content.Server/_DV/Harpy/HarpySingerSystem.cs
@@ -6,7 +6,7 @@
using Content.Shared.Bed.Sleep;
using Content.Shared.Damage;
using Content.Shared.Damage.ForceSay;
-using Content.Shared.DeltaV.Harpy;
+using Content.Shared._DV.Harpy;
using Content.Shared.FixedPoint;
using Content.Shared.Inventory;
using Content.Shared.Inventory.Events;
@@ -18,9 +18,9 @@
using Content.Shared.Zombies;
using Robust.Shared.Player;
using Robust.Shared.Prototypes;
-using Content.Shared.DeltaV.Harpy.Components;
+using Content.Shared._DV.Harpy.Components;
-namespace Content.Server.DeltaV.Harpy
+namespace Content.Server._DV.Harpy
{
public sealed class HarpySingerSystem : EntitySystem
{
diff --git a/Content.Server/DeltaV/Mail/Components/DelayedItemComponent.cs b/Content.Server/_DV/Mail/Components/DelayedItemComponent.cs
similarity index 91%
rename from Content.Server/DeltaV/Mail/Components/DelayedItemComponent.cs
rename to Content.Server/_DV/Mail/Components/DelayedItemComponent.cs
index d46d48ebdbf..f6b892fccba 100644
--- a/Content.Server/DeltaV/Mail/Components/DelayedItemComponent.cs
+++ b/Content.Server/_DV/Mail/Components/DelayedItemComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Server.DeltaV.Mail.Components
+namespace Content.Server._DV.Mail.Components
{
///
/// A placeholder for another entity, spawned when dropped or placed in someone's hands.
diff --git a/Content.Server/DeltaV/Mail/Components/MailComponent.cs b/Content.Server/_DV/Mail/Components/MailComponent.cs
similarity index 97%
rename from Content.Server/DeltaV/Mail/Components/MailComponent.cs
rename to Content.Server/_DV/Mail/Components/MailComponent.cs
index ef70d7c522e..d359ca268ca 100644
--- a/Content.Server/DeltaV/Mail/Components/MailComponent.cs
+++ b/Content.Server/_DV/Mail/Components/MailComponent.cs
@@ -1,9 +1,9 @@
using System.Threading;
using Robust.Shared.Audio;
using Content.Shared.Storage;
-using Content.Shared.DeltaV.Mail;
+using Content.Shared._DV.Mail;
-namespace Content.Server.DeltaV.Mail.Components
+namespace Content.Server._DV.Mail.Components
{
[RegisterComponent]
public sealed partial class MailComponent : SharedMailComponent
diff --git a/Content.Server/DeltaV/Mail/Components/MailDisabledComponent.cs b/Content.Server/_DV/Mail/Components/MailDisabledComponent.cs
similarity index 67%
rename from Content.Server/DeltaV/Mail/Components/MailDisabledComponent.cs
rename to Content.Server/_DV/Mail/Components/MailDisabledComponent.cs
index 2225acc093a..0d0a92f4c82 100644
--- a/Content.Server/DeltaV/Mail/Components/MailDisabledComponent.cs
+++ b/Content.Server/_DV/Mail/Components/MailDisabledComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Server.DeltaV.Mail.Components
+namespace Content.Server._DV.Mail.Components
{
[RegisterComponent]
public sealed partial class MailDisabledComponent : Component
diff --git a/Content.Server/DeltaV/Mail/Components/MailReceiverComponent.cs b/Content.Server/_DV/Mail/Components/MailReceiverComponent.cs
similarity index 68%
rename from Content.Server/DeltaV/Mail/Components/MailReceiverComponent.cs
rename to Content.Server/_DV/Mail/Components/MailReceiverComponent.cs
index fbb962d3ae8..5fbc3723093 100644
--- a/Content.Server/DeltaV/Mail/Components/MailReceiverComponent.cs
+++ b/Content.Server/_DV/Mail/Components/MailReceiverComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Server.DeltaV.Mail.Components
+namespace Content.Server._DV.Mail.Components
{
[RegisterComponent]
public sealed partial class MailReceiverComponent : Component
diff --git a/Content.Server/DeltaV/Mail/Components/MailTeleporterComponent.cs b/Content.Server/_DV/Mail/Components/MailTeleporterComponent.cs
similarity index 98%
rename from Content.Server/DeltaV/Mail/Components/MailTeleporterComponent.cs
rename to Content.Server/_DV/Mail/Components/MailTeleporterComponent.cs
index fb583aa21a3..473276955f7 100644
--- a/Content.Server/DeltaV/Mail/Components/MailTeleporterComponent.cs
+++ b/Content.Server/_DV/Mail/Components/MailTeleporterComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Audio;
-namespace Content.Server.DeltaV.Mail.Components
+namespace Content.Server._DV.Mail.Components
{
///
/// This is for the mail teleporter.
diff --git a/Content.Server/DeltaV/Mail/Components/StationMailRouterComponent.cs b/Content.Server/_DV/Mail/Components/StationMailRouterComponent.cs
similarity index 79%
rename from Content.Server/DeltaV/Mail/Components/StationMailRouterComponent.cs
rename to Content.Server/_DV/Mail/Components/StationMailRouterComponent.cs
index 4100c5a353f..87193c672ea 100644
--- a/Content.Server/DeltaV/Mail/Components/StationMailRouterComponent.cs
+++ b/Content.Server/_DV/Mail/Components/StationMailRouterComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Server.DeltaV.Mail.Components;
+namespace Content.Server._DV.Mail.Components;
///
/// Designates a station as a place for sending and receiving mail.
diff --git a/Content.Server/DeltaV/Mail/EntitySystems/DelayedItemSystem.cs b/Content.Server/_DV/Mail/EntitySystems/DelayedItemSystem.cs
similarity index 95%
rename from Content.Server/DeltaV/Mail/EntitySystems/DelayedItemSystem.cs
rename to Content.Server/_DV/Mail/EntitySystems/DelayedItemSystem.cs
index 7075c3ef1d6..2d94b5c2548 100644
--- a/Content.Server/DeltaV/Mail/EntitySystems/DelayedItemSystem.cs
+++ b/Content.Server/_DV/Mail/EntitySystems/DelayedItemSystem.cs
@@ -1,9 +1,9 @@
-using Content.Server.DeltaV.Mail.Components;
+using Content.Server._DV.Mail.Components;
using Content.Shared.Damage;
using Content.Shared.Hands;
using Robust.Shared.Containers;
-namespace Content.Server.DeltaV.Mail.EntitySystems
+namespace Content.Server._DV.Mail.EntitySystems
{
///
/// A placeholder for another entity, spawned when taken out of a container, with the placeholder deleted shortly after.
diff --git a/Content.Server/DeltaV/Mail/EntitySystems/MailSystem.cs b/Content.Server/_DV/Mail/EntitySystems/MailSystem.cs
similarity index 99%
rename from Content.Server/DeltaV/Mail/EntitySystems/MailSystem.cs
rename to Content.Server/_DV/Mail/EntitySystems/MailSystem.cs
index 28a8a5e9ded..3e96a168bcb 100644
--- a/Content.Server/DeltaV/Mail/EntitySystems/MailSystem.cs
+++ b/Content.Server/_DV/Mail/EntitySystems/MailSystem.cs
@@ -3,9 +3,9 @@
using Content.Server.Cargo.Systems;
using Content.Server.Chat.Systems;
using Content.Server.Damage.Components;
-using Content.Server.DeltaV.Cargo.Components;
-using Content.Server.DeltaV.Cargo.Systems;
-using Content.Server.DeltaV.Mail.Components;
+using Content.Server._DV.Cargo.Components;
+using Content.Server._DV.Cargo.Systems;
+using Content.Server._DV.Mail.Components;
using Content.Server.Destructible.Thresholds.Behaviors;
using Content.Server.Destructible.Thresholds.Triggers;
using Content.Server.Destructible.Thresholds;
@@ -20,7 +20,7 @@
using Content.Shared.Access;
using Content.Shared.Chemistry.EntitySystems;
using Content.Shared.Damage;
-using Content.Shared.DeltaV.Mail;
+using Content.Shared._DV.Mail;
using Content.Shared.Destructible;
using Content.Shared.Emag.Components;
using Content.Shared.Emag.Systems;
@@ -51,7 +51,7 @@
using Content.Shared.Bank.Components; // Frontier
using Content.Shared._NF.Bank.BUI; // Frontier
-namespace Content.Server.DeltaV.Mail.EntitySystems
+namespace Content.Server._DV.Mail.EntitySystems
{
public sealed class MailSystem : EntitySystem
{
diff --git a/Content.Server/DeltaV/Mail/MailCommands.cs b/Content.Server/_DV/Mail/MailCommands.cs
similarity index 98%
rename from Content.Server/DeltaV/Mail/MailCommands.cs
rename to Content.Server/_DV/Mail/MailCommands.cs
index 84bced4776b..ad86982e4e6 100644
--- a/Content.Server/DeltaV/Mail/MailCommands.cs
+++ b/Content.Server/_DV/Mail/MailCommands.cs
@@ -4,10 +4,10 @@
using Robust.Shared.Prototypes;
using Content.Shared.Administration;
using Content.Server.Administration;
-using Content.Server.DeltaV.Mail.Components;
-using Content.Server.DeltaV.Mail.EntitySystems;
+using Content.Server._DV.Mail.Components;
+using Content.Server._DV.Mail.EntitySystems;
-namespace Content.Server.DeltaV.Mail;
+namespace Content.Server._DV.Mail;
[AdminCommand(AdminFlags.Fun)]
public sealed class MailToCommand : LocalizedCommands // Frontier: IConsoleCommand < LocalizedCommands
diff --git a/Content.Server/DeltaV/Mail/MailConstants.cs b/Content.Server/_DV/Mail/MailConstants.cs
similarity index 96%
rename from Content.Server/DeltaV/Mail/MailConstants.cs
rename to Content.Server/_DV/Mail/MailConstants.cs
index 06ed4953ab6..eb861e2d76d 100644
--- a/Content.Server/DeltaV/Mail/MailConstants.cs
+++ b/Content.Server/_DV/Mail/MailConstants.cs
@@ -1,4 +1,4 @@
-namespace Content.Server.DeltaV.Mail
+namespace Content.Server._DV.Mail
{
///
/// A set of localized strings related to mail entities
diff --git a/Content.Server/DeltaV/Nutrition/Events.cs b/Content.Server/_DV/Nutrition/Events.cs
similarity index 100%
rename from Content.Server/DeltaV/Nutrition/Events.cs
rename to Content.Server/_DV/Nutrition/Events.cs
diff --git a/Content.Server/DeltaV/RoundEnd/RoundEndSystem.Pacified.cs b/Content.Server/_DV/RoundEnd/RoundEndSystem.Pacified.cs
similarity index 95%
rename from Content.Server/DeltaV/RoundEnd/RoundEndSystem.Pacified.cs
rename to Content.Server/_DV/RoundEnd/RoundEndSystem.Pacified.cs
index e73caa7591e..7e7fd81ae60 100644
--- a/Content.Server/DeltaV/RoundEnd/RoundEndSystem.Pacified.cs
+++ b/Content.Server/_DV/RoundEnd/RoundEndSystem.Pacified.cs
@@ -2,13 +2,13 @@
using Content.Server.GameTicking;
using Content.Shared.CombatMode;
using Content.Shared.CombatMode.Pacification;
-using Content.Shared.DeltaV.CCVars;
+using Content.Shared._DV.CCVars;
using Content.Shared.Explosion.Components;
using Content.Shared.Flash.Components;
using Content.Shared.Store.Components;
using Robust.Shared.Configuration;
-namespace Content.Server.DeltaV.RoundEnd;
+namespace Content.Server._DV.RoundEnd;
public sealed class PacifiedRoundEnd : EntitySystem
{
diff --git a/Content.Server/DeltaV/Speech/Components/ScottishAccentComponent.cs b/Content.Server/_DV/Speech/Components/ScottishAccentComponent.cs
similarity index 54%
rename from Content.Server/DeltaV/Speech/Components/ScottishAccentComponent.cs
rename to Content.Server/_DV/Speech/Components/ScottishAccentComponent.cs
index 9cb83bf86d2..af0d7a63bdf 100644
--- a/Content.Server/DeltaV/Speech/Components/ScottishAccentComponent.cs
+++ b/Content.Server/_DV/Speech/Components/ScottishAccentComponent.cs
@@ -1,8 +1,8 @@
-using Content.Server.DeltaV.Speech.EntitySystems;
+using Content.Server._DV.Speech.EntitySystems;
-namespace Content.Server.DeltaV.Speech.Components;
+namespace Content.Server._DV.Speech.Components;
[RegisterComponent]
[Access(typeof(ScottishAccentSystem))]
public sealed partial class ScottishAccentComponent : Component
-{ }
\ No newline at end of file
+{ }
diff --git a/Content.Server/DeltaV/Speech/EntitySystems/ScottishAccentSystem.cs b/Content.Server/_DV/Speech/EntitySystems/ScottishAccentSystem.cs
similarity index 89%
rename from Content.Server/DeltaV/Speech/EntitySystems/ScottishAccentSystem.cs
rename to Content.Server/_DV/Speech/EntitySystems/ScottishAccentSystem.cs
index d17431911e2..69404d37e3f 100644
--- a/Content.Server/DeltaV/Speech/EntitySystems/ScottishAccentSystem.cs
+++ b/Content.Server/_DV/Speech/EntitySystems/ScottishAccentSystem.cs
@@ -1,9 +1,9 @@
-using Content.Server.DeltaV.Speech.Components;
+using Content.Server._DV.Speech.Components;
using Content.Server.Speech;
using Content.Server.Speech.EntitySystems;
using System.Text.RegularExpressions;
-namespace Content.Server.DeltaV.Speech.EntitySystems;
+namespace Content.Server._DV.Speech.EntitySystems;
public sealed class ScottishAccentSystem : EntitySystem
{
@@ -30,4 +30,4 @@ private void OnAccentGet(EntityUid uid, ScottishAccentComponent component, Accen
{
args.Message = Accentuate(args.Message, component);
}
-}
\ No newline at end of file
+}
diff --git a/Content.Server/DeltaV/Storage/EntitySystems/MouthStorageSystem.cs b/Content.Server/_DV/Storage/EntitySystems/MouthStorageSystem.cs
similarity index 89%
rename from Content.Server/DeltaV/Storage/EntitySystems/MouthStorageSystem.cs
rename to Content.Server/_DV/Storage/EntitySystems/MouthStorageSystem.cs
index e5e7d6755e6..a4d8dceec27 100644
--- a/Content.Server/DeltaV/Storage/EntitySystems/MouthStorageSystem.cs
+++ b/Content.Server/_DV/Storage/EntitySystems/MouthStorageSystem.cs
@@ -1,11 +1,11 @@
using Content.Server.Nutrition;
using Content.Server.Speech;
using Content.Server.Speech.EntitySystems;
-using Content.Shared.DeltaV.Storage.Components;
-using Content.Shared.DeltaV.Storage.EntitySystems;
+using Content.Shared._DV.Storage.Components;
+using Content.Shared._DV.Storage.EntitySystems;
using Content.Shared.Storage;
-namespace Content.Server.DeltaV.Storage.EntitySystems;
+namespace Content.Server._DV.Storage.EntitySystems;
public sealed class MouthStorageSystem : SharedMouthStorageSystem
{
diff --git a/Content.Server/DeltaV/Weapons/Ranged/Components/EnergyGunComponent.cs b/Content.Server/_DV/Weapons/Ranged/Components/EnergyGunComponent.cs
similarity index 94%
rename from Content.Server/DeltaV/Weapons/Ranged/Components/EnergyGunComponent.cs
rename to Content.Server/_DV/Weapons/Ranged/Components/EnergyGunComponent.cs
index ef146fd9309..e3d60d4f44f 100644
--- a/Content.Server/DeltaV/Weapons/Ranged/Components/EnergyGunComponent.cs
+++ b/Content.Server/_DV/Weapons/Ranged/Components/EnergyGunComponent.cs
@@ -1,8 +1,8 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-using Content.Server.DeltaV.Weapons.Ranged.Systems;
+using Content.Server._DV.Weapons.Ranged.Systems;
-namespace Content.Server.DeltaV.Weapons.Ranged.Components;
+namespace Content.Server._DV.Weapons.Ranged.Components;
///
/// Allows for energy gun to switch between three modes. This also changes the sprite accordingly.
diff --git a/Content.Server/DeltaV/Weapons/Ranged/Systems/EnergyGunSystem.cs b/Content.Server/_DV/Weapons/Ranged/Systems/EnergyGunSystem.cs
similarity index 97%
rename from Content.Server/DeltaV/Weapons/Ranged/Systems/EnergyGunSystem.cs
rename to Content.Server/_DV/Weapons/Ranged/Systems/EnergyGunSystem.cs
index c2fb914f4a2..88ad506b5d5 100644
--- a/Content.Server/DeltaV/Weapons/Ranged/Systems/EnergyGunSystem.cs
+++ b/Content.Server/_DV/Weapons/Ranged/Systems/EnergyGunSystem.cs
@@ -1,16 +1,16 @@
using Content.Server.Popups;
-using Content.Server.DeltaV.Weapons.Ranged.Components;
+using Content.Server._DV.Weapons.Ranged.Components;
using Content.Shared.Database;
using Content.Shared.Examine;
using Content.Shared.Interaction;
using Content.Shared.Verbs;
using Content.Shared.Item;
-using Content.Shared.DeltaV.Weapons.Ranged;
+using Content.Shared._DV.Weapons.Ranged;
using Content.Shared.Weapons.Ranged.Components;
using Robust.Shared.Prototypes;
using System.Linq;
-namespace Content.Server.DeltaV.Weapons.Ranged.Systems;
+namespace Content.Server._DV.Weapons.Ranged.Systems;
public sealed class EnergyGunSystem : EntitySystem
{
diff --git a/Content.Server/_NF/Chemistry/RandomPillSystem.cs b/Content.Server/_NF/Chemistry/RandomPillSystem.cs
new file mode 100644
index 00000000000..9326703f323
--- /dev/null
+++ b/Content.Server/_NF/Chemistry/RandomPillSystem.cs
@@ -0,0 +1,26 @@
+using Content.Shared.Chemistry.Components;
+using Robust.Shared.Random;
+
+namespace Content.Server._NF.Chemistry;
+
+public sealed class RandomPillSystem : EntitySystem
+{
+ [Dependency] private readonly IRobustRandom _random = default!;
+
+ public const int MaxPillType = 21;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+ SubscribeLocalEvent(OnMapInit);
+ }
+
+ private void OnMapInit(Entity ent, ref MapInitEvent componentInit)
+ {
+ if (ent.Comp.Random)
+ {
+ ent.Comp.PillType = (uint)_random.Next(MaxPillType);
+ Dirty(ent);
+ }
+ }
+}
diff --git a/Content.Server/_NF/Construction/Conditions/NFStrapEmpty.cs b/Content.Server/_NF/Construction/Conditions/NFStrapEmpty.cs
new file mode 100644
index 00000000000..79143f64ed7
--- /dev/null
+++ b/Content.Server/_NF/Construction/Conditions/NFStrapEmpty.cs
@@ -0,0 +1,44 @@
+using Content.Shared.Construction;
+using JetBrains.Annotations;
+using Content.Shared.Examine;
+using Content.Shared.Buckle.Components;
+
+namespace Content.Server.Construction.Conditions;
+
+[UsedImplicitly]
+[DataDefinition]
+public sealed partial class NFStrapEmpty : IGraphCondition
+{
+ public bool Condition(EntityUid uid, IEntityManager entityManager)
+ {
+ if (!entityManager.TryGetComponent(uid, out StrapComponent? strap))
+ return true; // No strap, nothing can be buckled.
+
+ return strap.BuckledEntities.Count == 0;
+ }
+
+ public bool DoExamine(ExaminedEvent args)
+ {
+ var entity = args.Examined;
+
+ var entMan = IoCManager.Resolve();
+
+ if (!entMan.TryGetComponent(entity, out StrapComponent? strap)) return false;
+
+ if (strap.BuckledEntities.Count > 0)
+ {
+ args.PushMarkup(Loc.GetString("construction-examine-condition-nf-strap-empty", ("entityName", entMan.GetComponent(entity).EntityName)) + "\n");
+ return true;
+ }
+
+ return false;
+ }
+
+ public IEnumerable GenerateGuideEntry()
+ {
+ yield return new ConstructionGuideEntry()
+ {
+ Localization = "construction-step-condition-nf-strap-empty"
+ };
+ }
+}
\ No newline at end of file
diff --git a/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs b/Content.Server/_NF/GameRule/Components/NFAdventureRuleComponent.cs
similarity index 58%
rename from Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs
rename to Content.Server/_NF/GameRule/Components/NFAdventureRuleComponent.cs
index fc85a5209c6..2ea4339bb70 100644
--- a/Content.Server/_NF/GameRule/Components/AdventureRuleComponent.cs
+++ b/Content.Server/_NF/GameRule/Components/NFAdventureRuleComponent.cs
@@ -1,10 +1,7 @@
-using Content.Shared.Procedural;
-using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
-
namespace Content.Server._NF.GameRule.Components;
-[RegisterComponent, Access(typeof(NfAdventureRuleSystem))]
-public sealed partial class AdventureRuleComponent : Component
+[RegisterComponent, Access(typeof(NFAdventureRuleSystem))]
+public sealed partial class NFAdventureRuleComponent : Component
{
public List NFPlayerMinds = new();
public List CargoDepots = new();
diff --git a/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs b/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs
index 5ee7e6e8b7a..176eb06ba81 100644
--- a/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs
+++ b/Content.Server/_NF/GameRule/NfAdventureRuleSystem.cs
@@ -1,57 +1,45 @@
using System.Linq;
using System.Net.Http;
-using System.Numerics;
using System.Text;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
-using Content.Shared._NF.GameRule;
+using Content.Server._NF.Bank;
+using Content.Server._NF.GameRule.Components;
using Content.Server._NF.GameTicking.Events;
-using Robust.Server.GameObjects;
-using Robust.Server.Maps;
-using Content.Shared.GameTicking.Components;
-using Robust.Shared.Map;
-using Robust.Shared.Prototypes;
-using Robust.Shared.Random;
-using Content.Server.Shuttles.Systems;
using Content.Server.Cargo.Components;
using Content.Server.GameTicking;
+using Content.Server.GameTicking.Presets;
using Content.Server.GameTicking.Rules;
-using Content.Server.Maps;
-using Content.Server.Station.Systems;
-using Content.Shared._NF.CCVar; // Frontier
-using Robust.Shared.Configuration;
using Content.Shared._NF.Bank;
-using Content.Server._NF.GameRule.Components;
-using Content.Server._NF.Bank;
-using Robust.Shared.Player;
-using Robust.Shared.Network;
+using Content.Shared._NF.CCVar;
using Content.Shared.GameTicking;
-using Robust.Shared.Enums;
+using Content.Shared.GameTicking.Components;
using Robust.Server.Player;
-using Content.Server.Warps;
+using Robust.Shared.Configuration;
+using Robust.Shared.Enums;
+using Robust.Shared.Network;
+using Robust.Shared.Player;
+using Robust.Shared.Prototypes;
namespace Content.Server._NF.GameRule;
///
/// This handles the dungeon and trading post spawning, as well as round end capitalism summary
///
-public sealed class NfAdventureRuleSystem : GameRuleSystem
+public sealed class NFAdventureRuleSystem : GameRuleSystem
{
- [Dependency] private readonly IPrototypeManager _prototypeManager = default!;
- [Dependency] private readonly IRobustRandom _random = default!;
- [Dependency] private readonly IConfigurationManager _configurationManager = default!;
- [Dependency] private readonly IPlayerManager _playerManager = default!;
- [Dependency] private readonly MapLoaderSystem _map = default!;
- [Dependency] private readonly MetaDataSystem _meta = default!;
- [Dependency] private readonly StationSystem _station = default!;
- [Dependency] private readonly ShuttleSystem _shuttle = default!;
- [Dependency] private readonly PhysicsSystem _physics = default!;
+ [Dependency] private readonly IConfigurationManager _cfg = default!;
+ [Dependency] private readonly IPlayerManager _player = default!;
+ [Dependency] private readonly IPrototypeManager _proto = default!;
[Dependency] private readonly BankSystem _bank = default!;
- [Dependency] private readonly StationRenameWarpsSystems _renameWarps = default!;
+ [Dependency] private readonly GameTicker _ticker = default!;
+ [Dependency] private readonly PointOfInterestSystem _poi = default!;
private readonly HttpClient _httpClient = new();
+ private readonly ProtoId _fallbackPresetID = "NFPirates";
+
public sealed class PlayerRoundBankInformation
{
// Initial balance, obtained on spawn
@@ -77,11 +65,6 @@ public PlayerRoundBankInformation(int startBalance, string name, NetUserId userI
[ViewVariables]
private Dictionary _players = new();
- private float _distanceOffset = 1f;
- private List _stationCoords = new();
-
- private MapId _mapId;
-
///
public override void Initialize()
{
@@ -89,10 +72,10 @@ public override void Initialize()
SubscribeLocalEvent(OnPlayerSpawningEvent);
SubscribeLocalEvent(OnPlayerDetachedEvent);
SubscribeLocalEvent(OnRoundRestart);
- _playerManager.PlayerStatusChanged += PlayerManagerOnPlayerStatusChanged;
+ _player.PlayerStatusChanged += PlayerManagerOnPlayerStatusChanged;
}
- protected override void AppendRoundEndText(EntityUid uid, AdventureRuleComponent component, GameRuleComponent gameRule, ref RoundEndTextAppendEvent ev)
+ protected override void AppendRoundEndText(EntityUid uid, NFAdventureRuleComponent component, GameRuleComponent gameRule, ref RoundEndTextAppendEvent ev)
{
ev.AddLine(Loc.GetString("adventure-list-start"));
var allScore = new List>();
@@ -206,12 +189,9 @@ private void OnRoundRestart(RoundRestartCleanupEvent ev)
_players.Clear();
}
- protected override void Started(EntityUid uid, AdventureRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args)
+ protected override void Started(EntityUid uid, NFAdventureRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args)
{
- _mapId = GameTicker.DefaultMap;
-
- _distanceOffset = _configurationManager.GetCVar(NFCCVars.POIDistanceModifier);
- _stationCoords = new List();
+ var mapUid = GameTicker.DefaultMap;
//First, we need to grab the list and sort it into its respective spawning logics
List depotProtos = new();
@@ -220,8 +200,14 @@ protected override void Started(EntityUid uid, AdventureRuleComponent component,
List optionalProtos = new();
Dictionary> remainingUniqueProtosBySpawnGroup = new();
- foreach (var location in _prototypeManager.EnumeratePrototypes())
+ var currentPreset = _ticker.CurrentPreset?.ID ?? _fallbackPresetID;
+
+ foreach (var location in _proto.EnumeratePrototypes())
{
+ // Check if any preset is accepted (empty) or if current preset is supported.
+ if (location.SpawnGamePreset.Length > 0 && !location.SpawnGamePreset.Contains(currentPreset))
+ continue;
+
if (location.SpawnGroup == "CargoDepot")
depotProtos.Add(location);
else if (location.SpawnGroup == "MarketStation")
@@ -237,11 +223,11 @@ protected override void Started(EntityUid uid, AdventureRuleComponent component,
remainingUniqueProtosBySpawnGroup[location.SpawnGroup].Add(location);
}
}
- GenerateDepots(depotProtos, out component.CargoDepots);
- GenerateMarkets(marketProtos, out component.MarketStations);
- GenerateRequireds(requiredProtos, out component.RequiredPois);
- GenerateOptionals(optionalProtos, out component.OptionalPois);
- GenerateUniques(remainingUniqueProtosBySpawnGroup, out component.UniquePois);
+ _poi.GenerateDepots(mapUid, depotProtos, out component.CargoDepots);
+ _poi.GenerateMarkets(mapUid, marketProtos, out component.MarketStations);
+ _poi.GenerateRequireds(mapUid, requiredProtos, out component.RequiredPois);
+ _poi.GenerateOptionals(mapUid, optionalProtos, out component.OptionalPois);
+ _poi.GenerateUniques(mapUid, remainingUniqueProtosBySpawnGroup, out component.UniquePois);
base.Started(uid, component, gameRule, args);
@@ -249,227 +235,10 @@ protected override void Started(EntityUid uid, AdventureRuleComponent component,
RaiseLocalEvent(EntityUid.Invalid, new StationsGeneratedEvent(), broadcast: true); // TODO: attach this to a meaningful entity.
}
- private void GenerateDepots(List depotPrototypes, out List depotStations)
- {
- //For depots, we want them to fill a circular type dystance formula to try to keep them as far apart as possible
- //Therefore, we will be taking our range properties and treating them as magnitudes of a direction vector divided
- //by the number of depots set in our corresponding cvar
-
- depotStations = new List();
- var depotCount = _configurationManager.GetCVar(NFCCVars.CargoDepots);
- var rotation = 2 * Math.PI / depotCount;
- var rotationOffset = _random.NextAngle() / depotCount;
-
- for (int i = 0; i < depotCount && depotPrototypes.Count > 0; i++)
- {
- var proto = _random.Pick(depotPrototypes);
- Vector2i offset = new Vector2i((int) (_random.Next(proto.MinimumDistance, proto.MaximumDistance) * _distanceOffset), 0);
- offset = offset.Rotate(rotationOffset);
- rotationOffset += rotation;
- // Append letter to depot name.
-
- string overrideName = proto.Name;
- if (i < 26)
- overrideName += $" {(char) ('A' + i)}"; // " A" ... " Z"
- else
- overrideName += $" {i + 1}"; // " 27", " 28"...
- if (TrySpawnPoiGrid(proto, offset, out var depotUid, overrideName: overrideName) && depotUid is { Valid: true } depot)
- {
- depotStations.Add(depot);
- AddStationCoordsToSet(offset); // adjust list of actual station coords
- }
- }
- }
-
- private void GenerateMarkets(List marketPrototypes, out List marketStations)
- {
- //For market stations, we are going to allow for a bit of randomness and a different offset configuration. We dont
- //want copies of this one, since these can be more themed and duplicate names, for instance, can make for a less
- //ideal world
-
- marketStations = new List();
- var marketCount = _configurationManager.GetCVar(NFCCVars.MarketStations);
- _random.Shuffle(marketPrototypes);
- int marketsAdded = 0;
- foreach (var proto in marketPrototypes)
- {
- if (marketsAdded >= marketCount)
- break;
-
- var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true);
-
- if (TrySpawnPoiGrid(proto, offset, out var marketUid) && marketUid is { Valid: true } market)
- {
- marketStations.Add(market);
- marketsAdded++;
- AddStationCoordsToSet(offset);
- }
- }
- }
-
- private void GenerateOptionals(List optionalPrototypes, out List optionalStations)
- {
- //Stations that do not have a defined grouping in their prototype get a default of "Optional" and get put into the
- //generic random rotation of POIs. This should include traditional places like Tinnia's rest, the Science Lab, The Pit,
- //and most RP places. This will essentially put them all into a pool to pull from, and still does not use the RNG function.
-
- optionalStations = new List();
- var optionalCount = _configurationManager.GetCVar(NFCCVars.OptionalStations);
- _random.Shuffle(optionalPrototypes);
- int optionalsAdded = 0;
- foreach (var proto in optionalPrototypes)
- {
- if (optionalsAdded >= optionalCount)
- break;
-
- var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true);
-
- if (TrySpawnPoiGrid(proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid)
- {
- optionalStations.Add(uid);
- AddStationCoordsToSet(offset);
- }
- }
- }
-
- private void GenerateRequireds(List requiredPrototypes, out List requiredStations)
- {
- //Stations are required are ones that are vital to function but otherwise still follow a generic random spawn logic
- //Traditionally these would be stations like Expedition Lodge, NFSD station, Prison/Courthouse POI, etc.
- //There are no limit to these, and any prototype marked alwaysSpawn = true will get pulled out of any list that isnt Markets/Depots
- //And will always appear every time, and also will not be included in other optional/dynamic lists
-
- requiredStations = new List();
- foreach (var proto in requiredPrototypes)
- {
- var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true);
-
- if (TrySpawnPoiGrid(proto, offset, out var requiredUid) && requiredUid is { Valid: true } uid)
- {
- requiredStations.Add(uid);
- AddStationCoordsToSet(offset);
- }
- }
- }
-
- private void GenerateUniques(Dictionary> uniquePrototypes, out List uniqueStations)
- {
- //Unique locations are semi-dynamic groupings of POIs that rely each independantly on the SpawnChance per POI prototype
- //Since these are the remainder, and logically must have custom-designated groupings, we can then know to subdivide
- //our random pool into these found groups.
- //To do this with an equal distribution on a per-POI, per-round percentage basis, we are going to ensure a random
- //pick order of which we analyze our weighted chances to spawn, and if successful, remove every entry of that group
- //entirely.
-
- uniqueStations = new List();
- foreach (var prototypeList in uniquePrototypes.Values)
- {
- // Try to spawn
- _random.Shuffle(prototypeList);
- foreach (var proto in prototypeList)
- {
- var chance = _random.NextFloat(0, 1);
- if (chance <= proto.SpawnChance)
- {
- var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance, true);
-
- if (TrySpawnPoiGrid(proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid)
- {
- uniqueStations.Add(uid);
- AddStationCoordsToSet(offset);
- break;
- }
- }
- }
- }
- }
-
- private bool TrySpawnPoiGrid(PointOfInterestPrototype proto, Vector2 offset, out EntityUid? gridUid, string? overrideName = null)
- {
- gridUid = null;
- if (_map.TryLoad(_mapId, proto.GridPath.ToString(), out var mapUids,
- new MapLoadOptions
- {
- Offset = offset,
- Rotation = _random.NextAngle()
- }))
- {
-
- string stationName = string.IsNullOrEmpty(overrideName) ? proto.Name : overrideName;
-
- EntityUid? stationUid = null;
- if (_prototypeManager.TryIndex(proto.ID, out var stationProto))
- {
- stationUid = _station.InitializeNewStation(stationProto.Stations[proto.ID], mapUids, stationName);
- }
-
- foreach (var grid in mapUids)
- {
- var meta = EnsureComp(grid);
- _meta.SetEntityName(grid, stationName, meta);
-
- EntityManager.AddComponents(grid, proto.AddComponents);
- }
-
- // Rename warp points after set up if needed
- if (proto.NameWarp)
- {
- bool? hideWarp = proto.HideWarp ? true : null;
- if (stationUid != null)
- _renameWarps.SyncWarpPointsToStation(stationUid.Value, forceAdminOnly: hideWarp);
- else
- _renameWarps.SyncWarpPointsToGrids(mapUids, forceAdminOnly: hideWarp);
- }
-
- gridUid = mapUids[0];
- return true;
- }
-
- return false;
- }
-
- private Vector2 GetRandomPOICoord(float unscaledMinRange, float unscaledMaxRange, bool scaleRange)
- {
- int numRetries = int.Max(_configurationManager.GetCVar(NFCCVars.POIPlacementRetries), 0);
- float minDistance = float.Max(_configurationManager.GetCVar(NFCCVars.MinPOIDistance), 0); // Constant at the end to avoid NaN weirdness
-
- Vector2 coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange);
- if (scaleRange)
- coords *= _distanceOffset;
- for (int i = 0; i < numRetries; i++)
- {
- bool positionIsValid = true;
- foreach (var station in _stationCoords)
- {
- if (Vector2.Distance(station, coords) < minDistance)
- {
- positionIsValid = false;
- break;
- }
- }
-
- // We have a valid position
- if (positionIsValid)
- break;
-
- // No vector yet, get next value.
- coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange);
- if (scaleRange)
- coords *= _distanceOffset;
- }
-
- return coords;
- }
-
- private void AddStationCoordsToSet(Vector2 coords)
- {
- _stationCoords.Add(coords);
- }
-
private async Task ReportRound(string message, int color = 0x77DDE7)
{
Logger.InfoS("discord", message);
- string webhookUrl = _configurationManager.GetCVar(NFCCVars.DiscordLeaderboardWebhook);
+ string webhookUrl = _cfg.GetCVar(NFCCVars.DiscordLeaderboardWebhook);
if (webhookUrl == string.Empty)
return;
@@ -490,7 +259,7 @@ private async Task ReportRound(string message, int color = 0x77DDE7)
private async Task ReportLedger(int color = 0xBF863F)
{
- string webhookUrl = _configurationManager.GetCVar(NFCCVars.DiscordLeaderboardWebhook);
+ string webhookUrl = _cfg.GetCVar(NFCCVars.DiscordLeaderboardWebhook);
if (webhookUrl == string.Empty)
return;
diff --git a/Content.Shared/_NF/GameRule/PointOfInterestPrototype.cs b/Content.Server/_NF/GameRule/PointOfInterestPrototype.cs
similarity index 71%
rename from Content.Shared/_NF/GameRule/PointOfInterestPrototype.cs
rename to Content.Server/_NF/GameRule/PointOfInterestPrototype.cs
index b1b11cd5963..5dd7b8a9d07 100644
--- a/Content.Shared/_NF/GameRule/PointOfInterestPrototype.cs
+++ b/Content.Server/_NF/GameRule/PointOfInterestPrototype.cs
@@ -1,20 +1,27 @@
+using Content.Server.GameTicking.Presets;
using Robust.Shared.Prototypes;
-using Robust.Shared.Serialization;
+using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array;
using Robust.Shared.Utility;
-namespace Content.Shared._NF.GameRule;
+namespace Content.Server._NF.GameRule;
///
/// Describes information for a single point of interest to be spawned in the world
///
-[Prototype("pointOfInterest")]
+[Prototype]
[Serializable]
-public sealed partial class PointOfInterestPrototype : IPrototype
+public sealed partial class PointOfInterestPrototype : IPrototype, IInheritingPrototype
{
- ///
[IdDataField]
public string ID { get; private set; } = default!;
+ [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))]
+ public string[]? Parents { get; private set; }
+
+ [NeverPushInheritance]
+ [AbstractDataField]
+ public bool Abstract { get; private set; }
+
///
/// The name of this point of interest
///
@@ -22,13 +29,13 @@ public sealed partial class PointOfInterestPrototype : IPrototype
public string Name { get; private set; } = "";
///
- /// Should we set the warppoint name based on the grid name.
+ /// Should we set the warppoint name based on the grid name.
///
[DataField]
public bool NameWarp { get; set; } = true;
///
- /// If true, makes the warp point admin-only (hiding it for players).
+ /// If true, makes the warp point admin-only (hiding it for players).
///
[DataField]
public bool HideWarp { get; set; } = false;
@@ -46,11 +53,19 @@ public sealed partial class PointOfInterestPrototype : IPrototype
public int MaximumDistance { get; private set; } = 10000;
///
- /// Components to be added to any spawned grids.
+ /// Components to be added to any spawned grids.
///
[DataField]
+ [AlwaysPushInheritance]
public ComponentRegistry AddComponents { get; set; } = new();
+ ///
+ /// What gamepresets ID this POI is allowed to spawn on.
+ /// If left empty, all presets are allowed.
+ ///
+ [DataField]
+ public ProtoId[] SpawnGamePreset { get; private set; } = [];
+
///
/// If the POI does not belong to a pre-defined group, it will default to the "unique" internal category and will
/// use this float from 0-1 as a raw chance to spawn each round.
diff --git a/Content.Server/_NF/GameRule/PointOfInterestSystem.cs b/Content.Server/_NF/GameRule/PointOfInterestSystem.cs
new file mode 100644
index 00000000000..f9a910027f9
--- /dev/null
+++ b/Content.Server/_NF/GameRule/PointOfInterestSystem.cs
@@ -0,0 +1,304 @@
+using System.Linq;
+using System.Numerics;
+using Content.Server.Maps;
+using Content.Server.Station.Systems;
+using Content.Server.GameTicking;
+using Content.Shared._NF.CCVar;
+using Content.Shared.GameTicking;
+using Robust.Server.GameObjects;
+using Robust.Server.Maps;
+using Robust.Shared.Configuration;
+using Robust.Shared.Map;
+using Robust.Shared.Prototypes;
+using Robust.Shared.Random;
+
+namespace Content.Server._NF.GameRule;
+
+///
+/// This handles the dungeon and trading post spawning, as well as round end capitalism summary
+///
+//[Access(typeof(NfAdventureRuleSystem))]
+public sealed class PointOfInterestSystem : EntitySystem
+{
+ [Dependency] private readonly IConfigurationManager _cfg = default!;
+ [Dependency] private readonly IPrototypeManager _proto = default!;
+ [Dependency] private readonly IRobustRandom _random = default!;
+ [Dependency] private readonly GameTicker _ticker = default!;
+ [Dependency] private readonly MapLoaderSystem _map = default!;
+ [Dependency] private readonly MetaDataSystem _meta = default!;
+ [Dependency] private readonly StationRenameWarpsSystems _renameWarps = default!;
+ [Dependency] private readonly StationSystem _station = default!;
+
+ private List _stationCoords = new();
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnRoundRestart);
+ }
+
+ private void OnRoundRestart(RoundRestartCleanupEvent ev)
+ {
+ _stationCoords.Clear();
+ }
+
+ private void AddStationCoordsToSet(Vector2 coords)
+ {
+ _stationCoords.Add(coords);
+ }
+
+ public void GenerateDepots(MapId mapUid, List depotPrototypes, out List depotStations)
+ {
+ //For depots, we want them to fill a circular type dystance formula to try to keep them as far apart as possible
+ //Therefore, we will be taking our range properties and treating them as magnitudes of a direction vector divided
+ //by the number of depots set in our corresponding cvar
+
+ depotStations = new List();
+ var depotCount = _cfg.GetCVar(NFCCVars.CargoDepots);
+ var rotation = 2 * Math.PI / depotCount;
+ var rotationOffset = _random.NextAngle() / depotCount;
+
+ if (_ticker.CurrentPreset is null)
+ return;
+
+ var currentPreset = _ticker.CurrentPreset.ID;
+
+ for (int i = 0; i < depotCount && depotPrototypes.Count > 0; i++)
+ {
+ var proto = _random.Pick(depotPrototypes);
+
+ // Safety check: ensure selected POIs are either fine in any preset or accepts this current one.
+ if (proto.SpawnGamePreset.Length > 0 && !proto.SpawnGamePreset.Contains(currentPreset))
+ continue;
+
+ Vector2i offset = new Vector2i((int) _random.Next(proto.MinimumDistance, proto.MaximumDistance), 0);
+ offset = offset.Rotate(rotationOffset);
+ rotationOffset += rotation;
+ // Append letter to depot name.
+
+ string overrideName = proto.Name;
+ if (i < 26)
+ overrideName += $" {(char)('A' + i)}"; // " A" ... " Z"
+ else
+ overrideName += $" {i + 1}"; // " 27", " 28"...
+ if (TrySpawnPoiGrid(mapUid, proto, offset, out var depotUid, overrideName: overrideName) && depotUid is { Valid: true } depot)
+ {
+ depotStations.Add(depot);
+ AddStationCoordsToSet(offset); // adjust list of actual station coords
+ }
+ }
+ }
+
+ public void GenerateMarkets(MapId mapUid, List marketPrototypes, out List marketStations)
+ {
+ //For market stations, we are going to allow for a bit of randomness and a different offset configuration. We dont
+ //want copies of this one, since these can be more themed and duplicate names, for instance, can make for a less
+ //ideal world
+
+ marketStations = new List();
+ var marketCount = _cfg.GetCVar(NFCCVars.MarketStations);
+ _random.Shuffle(marketPrototypes);
+ int marketsAdded = 0;
+
+ if (_ticker.CurrentPreset is null)
+ return;
+ var currentPreset = _ticker.CurrentPreset.ID;
+
+ foreach (var proto in marketPrototypes)
+ {
+ // Safety check: ensure selected POIs are either fine in any preset or accepts this current one.
+ if (proto.SpawnGamePreset.Length > 0 && !proto.SpawnGamePreset.Contains(currentPreset))
+ continue;
+
+ if (marketsAdded >= marketCount)
+ break;
+
+ var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance);
+
+ if (TrySpawnPoiGrid(mapUid, proto, offset, out var marketUid) && marketUid is { Valid: true } market)
+ {
+ marketStations.Add(market);
+ marketsAdded++;
+ AddStationCoordsToSet(offset);
+ }
+ }
+ }
+
+ public void GenerateOptionals(MapId mapUid, List optionalPrototypes, out List optionalStations)
+ {
+ //Stations that do not have a defined grouping in their prototype get a default of "Optional" and get put into the
+ //generic random rotation of POIs. This should include traditional places like Tinnia's rest, the Science Lab, The Pit,
+ //and most RP places. This will essentially put them all into a pool to pull from, and still does not use the RNG function.
+
+ optionalStations = new List();
+ var optionalCount = _cfg.GetCVar(NFCCVars.OptionalStations);
+ _random.Shuffle(optionalPrototypes);
+ int optionalsAdded = 0;
+
+ if (_ticker.CurrentPreset is null)
+ return;
+ var currentPreset = _ticker.CurrentPreset.ID;
+
+ foreach (var proto in optionalPrototypes)
+ {
+ // Safety check: ensure selected POIs are either fine in any preset or accepts this current one.
+ if (proto.SpawnGamePreset.Length > 0 && !proto.SpawnGamePreset.Contains(currentPreset))
+ continue;
+
+ if (optionalsAdded >= optionalCount)
+ break;
+
+ var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance);
+
+ if (TrySpawnPoiGrid(mapUid, proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid)
+ {
+ optionalStations.Add(uid);
+ AddStationCoordsToSet(offset);
+ }
+ }
+ }
+
+ public void GenerateRequireds(MapId mapUid, List requiredPrototypes, out List requiredStations)
+ {
+ //Stations are required are ones that are vital to function but otherwise still follow a generic random spawn logic
+ //Traditionally these would be stations like Expedition Lodge, NFSD station, Prison/Courthouse POI, etc.
+ //There are no limit to these, and any prototype marked alwaysSpawn = true will get pulled out of any list that isnt Markets/Depots
+ //And will always appear every time, and also will not be included in other optional/dynamic lists
+
+ requiredStations = new List();
+
+ if (_ticker.CurrentPreset is null)
+ return;
+ var currentPreset = _ticker.CurrentPreset!.ID;
+
+ foreach (var proto in requiredPrototypes)
+ {
+ // Safety check: ensure selected POIs are either fine in any preset or accepts this current one.
+ if (proto.SpawnGamePreset.Length > 0 && !proto.SpawnGamePreset.Contains(currentPreset))
+ continue;
+
+ var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance);
+
+ if (TrySpawnPoiGrid(mapUid, proto, offset, out var requiredUid) && requiredUid is { Valid: true } uid)
+ {
+ requiredStations.Add(uid);
+ AddStationCoordsToSet(offset);
+ }
+ }
+ }
+
+ public void GenerateUniques(MapId mapUid, Dictionary> uniquePrototypes, out List uniqueStations)
+ {
+ //Unique locations are semi-dynamic groupings of POIs that rely each independantly on the SpawnChance per POI prototype
+ //Since these are the remainder, and logically must have custom-designated groupings, we can then know to subdivide
+ //our random pool into these found groups.
+ //To do this with an equal distribution on a per-POI, per-round percentage basis, we are going to ensure a random
+ //pick order of which we analyze our weighted chances to spawn, and if successful, remove every entry of that group
+ //entirely.
+
+ uniqueStations = new List();
+
+ if (_ticker.CurrentPreset is null)
+ return;
+ var currentPreset = _ticker.CurrentPreset!.ID;
+
+ foreach (var prototypeList in uniquePrototypes.Values)
+ {
+ // Try to spawn
+ _random.Shuffle(prototypeList);
+ foreach (var proto in prototypeList)
+ {
+ // Safety check: ensure selected POIs are either fine in any preset or accepts this current one.
+ if (proto.SpawnGamePreset.Length > 0 && !proto.SpawnGamePreset.Contains(currentPreset))
+ continue;
+
+ var chance = _random.NextFloat(0, 1);
+ if (chance <= proto.SpawnChance)
+ {
+ var offset = GetRandomPOICoord(proto.MinimumDistance, proto.MaximumDistance);
+
+ if (TrySpawnPoiGrid(mapUid, proto, offset, out var optionalUid) && optionalUid is { Valid: true } uid)
+ {
+ uniqueStations.Add(uid);
+ AddStationCoordsToSet(offset);
+ break;
+ }
+ }
+ }
+ }
+ }
+
+ private bool TrySpawnPoiGrid(MapId mapUid, PointOfInterestPrototype proto, Vector2 offset, out EntityUid? gridUid, string? overrideName = null)
+ {
+ gridUid = null;
+ if (_map.TryLoad(mapUid, proto.GridPath.ToString(), out var mapUids,
+ new MapLoadOptions
+ {
+ Offset = offset,
+ Rotation = _random.NextAngle()
+ }))
+ {
+
+ string stationName = string.IsNullOrEmpty(overrideName) ? proto.Name : overrideName;
+
+ EntityUid? stationUid = null;
+ if (_proto.TryIndex(proto.ID, out var stationProto))
+ {
+ stationUid = _station.InitializeNewStation(stationProto.Stations[proto.ID], mapUids, stationName);
+ }
+
+ foreach (var grid in mapUids)
+ {
+ var meta = EnsureComp(grid);
+ _meta.SetEntityName(grid, stationName, meta);
+
+ EntityManager.AddComponents(grid, proto.AddComponents);
+ }
+
+ // Rename warp points after set up if needed
+ if (proto.NameWarp)
+ {
+ bool? hideWarp = proto.HideWarp ? true : null;
+ if (stationUid != null)
+ _renameWarps.SyncWarpPointsToStation(stationUid.Value, forceAdminOnly: hideWarp);
+ else
+ _renameWarps.SyncWarpPointsToGrids(mapUids, forceAdminOnly: hideWarp);
+ }
+
+ gridUid = mapUids[0];
+ return true;
+ }
+
+ return false;
+ }
+
+ private Vector2 GetRandomPOICoord(float unscaledMinRange, float unscaledMaxRange)
+ {
+ int numRetries = int.Max(_cfg.GetCVar(NFCCVars.POIPlacementRetries), 0);
+ float minDistance = float.Max(_cfg.GetCVar(NFCCVars.MinPOIDistance), 0); // Constant at the end to avoid NaN weirdness
+
+ Vector2 coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange);
+ for (int i = 0; i < numRetries; i++)
+ {
+ bool positionIsValid = true;
+ foreach (var station in _stationCoords)
+ {
+ if (Vector2.Distance(station, coords) < minDistance)
+ {
+ positionIsValid = false;
+ break;
+ }
+ }
+
+ // We have a valid position
+ if (positionIsValid)
+ break;
+
+ // No vector yet, get next value.
+ coords = _random.NextVector2(unscaledMinRange, unscaledMaxRange);
+ }
+
+ return coords;
+ }
+}
diff --git a/Content.Server/_NF/Gatherable/Components/MiningGatheringHardComponent.cs b/Content.Server/_NF/Gatherable/Components/MiningGatheringHardComponent.cs
new file mode 100644
index 00000000000..56dc31e5d87
--- /dev/null
+++ b/Content.Server/_NF/Gatherable/Components/MiningGatheringHardComponent.cs
@@ -0,0 +1,7 @@
+namespace Content.Server._NF.Gatherable.Components;
+
+///
+/// Component denotes an item can be used to gather from hard rocks.
+///
+[RegisterComponent]
+public sealed partial class MiningGatheringHardComponent : Component;
diff --git a/Content.Server/_NF/Gatherable/Components/MiningGatheringSoftComponent.cs b/Content.Server/_NF/Gatherable/Components/MiningGatheringSoftComponent.cs
new file mode 100644
index 00000000000..ff66dedb73c
--- /dev/null
+++ b/Content.Server/_NF/Gatherable/Components/MiningGatheringSoftComponent.cs
@@ -0,0 +1,7 @@
+namespace Content.Server._NF.Gatherable.Components;
+
+///
+/// Component denotes an item can be used to gather from softer rocks.
+///
+[RegisterComponent]
+public sealed partial class MiningGatheringSoftComponent : Component;
diff --git a/Content.Server/_NF/NPC/Systems/HostileNPCDeletionSystem.cs b/Content.Server/_NF/NPC/Systems/HostileNPCDeletionSystem.cs
new file mode 100644
index 00000000000..edf2685094f
--- /dev/null
+++ b/Content.Server/_NF/NPC/Systems/HostileNPCDeletionSystem.cs
@@ -0,0 +1,58 @@
+using Content.Shared.Body.Systems;
+using Content.Shared.NPC;
+using Content.Shared.NPC.Components;
+using Content.Shared.NPC.Systems;
+using Content.Shared.Popups;
+using Content.Shared.Tiles;
+using Robust.Shared.Audio.Systems;
+
+namespace Content.Server._NF.NPC.Systems;
+
+///
+/// Destroys enemy NPCs on protected grids.
+///
+public sealed partial class HostileNPCDeletionSystem : EntitySystem
+{
+ [Dependency] private readonly NpcFactionSystem _npcFaction = default!;
+ [Dependency] private readonly SharedBodySystem _sharedBodySystem = default!;
+ [Dependency] private readonly SharedPopupSystem _popup = default!;
+ [Dependency] private readonly SharedAudioSystem _audio = default!;
+
+ public override void Initialize()
+ {
+ SubscribeLocalEvent(OnActiveNPCStartup);
+ SubscribeLocalEvent(OnActiveNPCParentChanged);
+ }
+
+ private void OnActiveNPCStartup(EntityUid uid, ActiveNPCComponent comp, ComponentStartup args)
+ {
+ DestroyEntityIfHostileOnProtectedGrid(uid);
+ }
+
+ private void OnActiveNPCParentChanged(EntityUid uid, ActiveNPCComponent comp, EntParentChangedMessage args)
+ {
+ DestroyEntityIfHostileOnProtectedGrid(uid);
+ }
+
+ private void DestroyEntityIfHostileOnProtectedGrid(EntityUid uid)
+ {
+ // If this entity is being destroyed, no need to fiddle with components
+ if (Terminating(uid))
+ return;
+
+ var xform = Transform(uid);
+ if (TryComp(xform.GridUid, out var protectedGrid))
+ {
+ if (protectedGrid.KillHostileMobs
+ && TryComp(uid, out var npcFactionMember)
+ && _npcFaction.IsFactionHostile("NanoTrasen", (uid, npcFactionMember)))
+ {
+ _audio.PlayPredicted(protectedGrid.HostileMobKillSound, xform.Coordinates, null);
+ _sharedBodySystem.GibBody(uid);
+ Spawn("Ash", xform.Coordinates);
+ _popup.PopupCoordinates(Loc.GetString("admin-smite-turned-ash-other", ("name", uid)), xform.Coordinates, PopupType.LargeCaution);
+ QueueDel(uid);
+ }
+ }
+ }
+}
diff --git a/Content.Server/_NF/Power/Generator/FuelGradeAdapterComponent.cs b/Content.Server/_NF/Power/Generator/FuelGradeAdapterComponent.cs
new file mode 100644
index 00000000000..e508025100b
--- /dev/null
+++ b/Content.Server/_NF/Power/Generator/FuelGradeAdapterComponent.cs
@@ -0,0 +1,14 @@
+using Content.Shared.Materials;
+using Robust.Shared.Prototypes; // Frontier
+
+namespace Content.Server._NF.Power.Generator;
+
+[RegisterComponent]
+public sealed partial class FuelGradeAdapterComponent : Component
+{
+ [DataField]
+ public ProtoId InputMaterial = "Plasma";
+
+ [DataField]
+ public ProtoId OutputMaterial = "FuelGradePlasma";
+}
diff --git a/Content.Server/_NF/Power/Generator/FuelGradeAdapterSystem.cs b/Content.Server/_NF/Power/Generator/FuelGradeAdapterSystem.cs
new file mode 100644
index 00000000000..2b8c4d1e8fa
--- /dev/null
+++ b/Content.Server/_NF/Power/Generator/FuelGradeAdapterSystem.cs
@@ -0,0 +1,31 @@
+using Content.Server.Materials;
+using Content.Shared.Materials;
+
+namespace Content.Server._NF.Power.Generator;
+
+public sealed class FuelGradeAdapterSystem : EntitySystem
+{
+ [Dependency] private readonly MaterialStorageSystem _materialStorage = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnMaterialEntityInserted);
+ }
+
+ public void OnMaterialEntityInserted(Entity entity, ref MaterialEntityInsertedEvent args)
+ {
+ // Convert all of the input material in the material storage into output material
+ if (!TryComp(entity.Owner, out var materialStorage))
+ return;
+
+ var inputAmount = _materialStorage.GetMaterialAmount(entity.Owner, entity.Comp.InputMaterial, materialStorage);
+ if (inputAmount > 0)
+ {
+ _materialStorage.TryChangeMaterialAmount(entity.Owner, entity.Comp.InputMaterial, -inputAmount, materialStorage, dirty: false);
+ _materialStorage.TryChangeMaterialAmount(entity.Owner, entity.Comp.OutputMaterial, inputAmount, materialStorage, dirty: true);
+ }
+ }
+}
+
diff --git a/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs b/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs
index 7aa7227975a..f98cf302e74 100644
--- a/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs
+++ b/Content.Server/_NF/Salvage/SalvageMobRestrictionsSystem.cs
@@ -117,7 +117,8 @@ private void OnParentChanged(EntityUid uid, NFSalvageMobRestrictionsComponent co
if (actor.PlayerSession.AttachedEntity == null)
return;
- _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} returned to dungeon grid");
+ if (component.DespawnIfOffLinkedGrid)
+ _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} returned to dungeon grid");
}
else
{
@@ -130,8 +131,11 @@ private void OnParentChanged(EntityUid uid, NFSalvageMobRestrictionsComponent co
if (actor.PlayerSession.AttachedEntity == null)
return;
- _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} left the dungeon grid");
- _popupSystem.PopupEntity(popupMessage, actor.PlayerSession.AttachedEntity.Value, actor.PlayerSession, PopupType.MediumCaution);
+ if (component.DespawnIfOffLinkedGrid)
+ {
+ _adminLogger.Add(LogType.AdminMessage, LogImpact.Low, $"{ToPrettyString(actor.PlayerSession.AttachedEntity.Value):player} left the dungeon grid");
+ _popupSystem.PopupEntity(popupMessage, actor.PlayerSession.AttachedEntity.Value, actor.PlayerSession, PopupType.MediumCaution);
+ }
}
}
diff --git a/Content.Server/_NF/SectorServices/SectorServiceSystem.cs b/Content.Server/_NF/SectorServices/SectorServiceSystem.cs
index 8f1df78d0c8..c7fd4148139 100644
--- a/Content.Server/_NF/SectorServices/SectorServiceSystem.cs
+++ b/Content.Server/_NF/SectorServices/SectorServiceSystem.cs
@@ -1,4 +1,5 @@
using Content.Shared._NF.SectorServices.Prototypes;
+using Content.Shared.GameTicking;
using JetBrains.Annotations;
using Robust.Shared.Prototypes;
@@ -12,8 +13,8 @@ namespace Content.Server._NF.SectorServices;
[PublicAPI]
public sealed class SectorServiceSystem : EntitySystem
{
- [Robust.Shared.IoC.Dependency] private readonly IPrototypeManager _prototypeManager = default!;
- [Robust.Shared.IoC.Dependency] private readonly IEntityManager _entityManager = default!;
+ [Dependency] private readonly IPrototypeManager _prototypeManager = default!;
+ [Dependency] private readonly IEntityManager _entityManager = default!;
[ViewVariables(VVAccess.ReadOnly)]
private EntityUid _entity = EntityUid.Invalid; // The station entity that's storing our services.
@@ -22,16 +23,18 @@ public override void Initialize()
{
base.Initialize();
- SubscribeLocalEvent(OnComponentStartup);
- SubscribeLocalEvent(OnComponentShutdown);
+ SubscribeLocalEvent(OnComponentInit);
+ SubscribeLocalEvent(OnComponentRemove);
+ SubscribeLocalEvent(OnCleanup);
}
- private void OnComponentStartup(EntityUid uid, StationSectorServiceHostComponent component, ComponentStartup args)
+ private void OnComponentInit(EntityUid uid, StationSectorServiceHostComponent component, ComponentInit args)
{
Log.Debug($"OnComponentStartup! Entity: {uid} internal: {_entity}");
if (_entity == EntityUid.Invalid)
{
- _entity = uid;
+ _entity = Spawn();
+ component.SectorUid = _entity;
foreach (var servicePrototype in _prototypeManager.EnumeratePrototypes())
{
@@ -41,18 +44,25 @@ private void OnComponentStartup(EntityUid uid, StationSectorServiceHostComponent
}
}
- private void OnComponentShutdown(EntityUid uid, StationSectorServiceHostComponent component, ComponentShutdown args)
+ private void OnComponentRemove(EntityUid uid, StationSectorServiceHostComponent component, ComponentRemove args)
{
- Log.Debug($"OnComponentShutdown! Entity: {_entity}");
- if (_entity != EntityUid.Invalid)
+ Log.Debug($"ComponentRemove called! Entity: {_entity}");
+ DeleteServiceEntity();
+ }
+
+ public void OnCleanup(RoundRestartCleanupEvent _)
+ {
+ Log.Debug($"RoundRestartCleanup called! Entity: {_entity}");
+ DeleteServiceEntity();
+ }
+
+ private void DeleteServiceEntity()
+ {
+ if (EntityManager.EntityExists(_entity) && !Terminating(_entity))
{
- foreach (var servicePrototype in _prototypeManager.EnumeratePrototypes())
- {
- Log.Debug($"Removing component for service {servicePrototype.ID}");
- _entityManager.RemoveComponents(_entity, servicePrototype.Components);
- }
- _entity = EntityUid.Invalid;
+ QueueDel(_entity);
}
+ _entity = EntityUid.Invalid;
}
public EntityUid GetServiceEntity()
@@ -132,4 +142,4 @@ public EntityUid GetServiceEntity()
// {
// return uid != null && HasComponent(uid.Value);
// }
-}
\ No newline at end of file
+}
diff --git a/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs b/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs
index 0c7f6fd2d1f..545aba58ef9 100644
--- a/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs
+++ b/Content.Server/_NF/SectorServices/StationSectorServiceHostComponent.cs
@@ -4,6 +4,9 @@ namespace Content.Server._NF.SectorServices;
/// A station with this component will host all sector-wide services.
///
[RegisterComponent]
+[Access(typeof(SectorServiceSystem))]
public sealed partial class StationSectorServiceHostComponent : Component
{
+ [ViewVariables(VVAccess.ReadOnly)]
+ public EntityUid SectorUid = EntityUid.Invalid;
}
diff --git a/Content.Server/_NF/Shuttles/Components/FTLKnockdownImmuneComponent.cs b/Content.Server/_NF/Shuttles/Components/FTLKnockdownImmuneComponent.cs
index dbccd826ed2..678e89f0c5f 100644
--- a/Content.Server/_NF/Shuttles/Components/FTLKnockdownImmuneComponent.cs
+++ b/Content.Server/_NF/Shuttles/Components/FTLKnockdownImmuneComponent.cs
@@ -1,6 +1,3 @@
-using Robust.Shared.Prototypes;
-using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-
namespace Content.Server._NF.Shuttles.Components;
///
diff --git a/Content.Server/_NF/Smuggling/DeadDropSystem.cs b/Content.Server/_NF/Smuggling/DeadDropSystem.cs
index feed41ed4ff..6c658e2a661 100644
--- a/Content.Server/_NF/Smuggling/DeadDropSystem.cs
+++ b/Content.Server/_NF/Smuggling/DeadDropSystem.cs
@@ -590,15 +590,26 @@ private void SendDeadDrop(EntityUid uid, DeadDropComponent component, EntityUid
output = Loc.GetString(messageLoc, ("location", MetaData(sender).EntityName));
break;
case SmugglingReportMessageType.DeadDropStationWithRandomAlt:
+ var actualStationName = MetaData(sender).EntityName;
if (sectorDeadDrop is not null)
{
- string[] names = [MetaData(sender).EntityName, _random.Pick(sectorDeadDrop.DeadDropStationNames.Values)];
- _random.Shuffle(names);
- output = Loc.GetString(messageLoc, ("location1", names[0]), ("location2", names[1]));
+ var otherStationList = sectorDeadDrop.DeadDropStationNames.Values.Where(x => x != actualStationName).ToList();
+ if (otherStationList.Count > 0)
+ {
+ string[] names = [actualStationName, _random.Pick(otherStationList)];
+ _random.Shuffle(names);
+ output = Loc.GetString(messageLoc, ("location1", names[0]), ("location2", names[1]));
+ }
+ else
+ {
+ // No valid alternate, just output where the dead drop is
+ output = Loc.GetString(messageLoc, ("location1", actualStationName));
+ }
}
else
{
- output = Loc.GetString(messageLoc, ("location1", MetaData(sender).EntityName)); // Looks strange, but still has a proper value.
+ // No valid alternate, just output where the dead drop is
+ output = Loc.GetString(messageLoc, ("location1", actualStationName));
}
break;
case SmugglingReportMessageType.PodLocation:
diff --git a/Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs b/Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs
index d663831a4f1..15ae44863fc 100644
--- a/Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs
+++ b/Content.Server/_NF/StationEvents/EventSystems/LinkedLifecycleGridSystem.cs
@@ -1,13 +1,14 @@
using System.Numerics;
using Content.Server.StationEvents.Components;
-using Content.Shared.Buckle.Components;
using Content.Shared.Humanoid;
using Content.Shared.Mech.Components;
using Content.Shared.Mind;
using Content.Shared.Mind.Components;
using Content.Shared.Mobs.Components;
+using Content.Shared.Silicons.Borgs.Components;
using Content.Shared.Vehicle.Components;
using Robust.Shared.Map;
+using Robust.Shared.Player;
namespace Content.Server.StationEvents.Events;
@@ -106,6 +107,20 @@ private void OnMasterRemoved(EntityUid uid, LinkedLifecycleGridParentComponent c
reparentEntities.Add(((targetUid, targetXform), targetXform.MapUid!.Value, _transform.GetWorldPosition(targetXform)));
}
+ // Get silicon
+ var borgQuery = AllEntityQuery();
+ while (borgQuery.MoveNext(out var borgUid, out _, out _, out var xform))
+ {
+ handledEntities.Add(borgUid);
+
+ if (xform.GridUid == null || xform.MapUid == null || xform.GridUid != grid)
+ continue;
+
+ var (targetUid, targetXform) = GetParentToReparent(borgUid, xform);
+
+ reparentEntities.Add(((targetUid, targetXform), targetXform.MapUid!.Value, _transform.GetWorldPosition(targetXform)));
+ }
+
// Get occupied MindContainers
var mindQuery = AllEntityQuery();
while (mindQuery.MoveNext(out var mobUid, out var mindContainer, out var xform))
@@ -130,9 +145,9 @@ private void OnMasterRemoved(EntityUid uid, LinkedLifecycleGridParentComponent c
}
// Deletes a grid, reparenting every humanoid and player character that's on it.
- public void UnparentPlayersFromGrid(EntityUid grid, bool deleteGrid)
+ public void UnparentPlayersFromGrid(EntityUid grid, bool deleteGrid, bool ignoreLifeStage = false)
{
- if (MetaData(grid).EntityLifeStage >= EntityLifeStage.Terminating)
+ if (!ignoreLifeStage && MetaData(grid).EntityLifeStage >= EntityLifeStage.Terminating)
return;
var reparentEntities = GetEntitiesToReparent(grid);
diff --git a/Content.Server/_NF/StationRecords/SpecialSectorRecordComponent.cs b/Content.Server/_NF/StationRecords/SpecialSectorRecordComponent.cs
new file mode 100644
index 00000000000..b1dd5375e32
--- /dev/null
+++ b/Content.Server/_NF/StationRecords/SpecialSectorRecordComponent.cs
@@ -0,0 +1,24 @@
+using Content.Server.StationRecords.Systems;
+
+namespace Content.Server.StationRecords;
+
+// This component ensures the entity it is attached to does not have generic station records created for them.
+//
+[Access(typeof(StationRecordsSystem))]
+[RegisterComponent]
+public sealed partial class SpecialSectorStationRecordComponent : Component
+{
+ // Makes it so that a person with this won't create additional records in other places
+ // Mainly used for antags syndicates so that they aren't suddenly in NFSD records and outed the minute they exist
+ // Most commonly used on Syndicate
+ [DataField]
+ public RecordGenerationType RecordGeneration = RecordGenerationType.Normal;
+}
+
+[Flags]
+public enum RecordGenerationType
+{
+ Normal, // This entity will have a normal sector record.
+ FalseRecord, // This entity will have a sector record with falsified data (job, DNA, fingerprints)
+ NoRecord, // This entity will not have a sector record.
+}
diff --git a/Content.Shared/Administration/AdminFlags.cs b/Content.Shared/Administration/AdminFlags.cs
index 02db1cf3948..d1a45eb3ee4 100644
--- a/Content.Shared/Administration/AdminFlags.cs
+++ b/Content.Shared/Administration/AdminFlags.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.Administration
+namespace Content.Shared.Administration
{
///
/// Permissions that admins can have.
@@ -124,6 +124,11 @@ public enum AdminFlags : uint
///
NameColor = 1 << 21,
+ ///
+ /// DeltaV - The ability to whitelist people. Either this permission or +BAN is required for remove.
+ ///
+ Whitelist = 1 << 25,
+
///
/// Dangerous host permissions like scsi.
///
diff --git a/Content.Shared/Anomaly/Components/AnomalyComponent.cs b/Content.Shared/Anomaly/Components/AnomalyComponent.cs
index e6228b5fb0d..18dd1542bbd 100644
--- a/Content.Shared/Anomaly/Components/AnomalyComponent.cs
+++ b/Content.Shared/Anomaly/Components/AnomalyComponent.cs
@@ -5,6 +5,7 @@
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
+using Robust.Shared.Timing; // Frontier
namespace Content.Shared.Anomaly.Components;
@@ -259,6 +260,18 @@ public sealed partial class AnomalyComponent : Component
[DataField]
public bool DeleteEntity = true;
+
+ ///
+ /// Frontier: the number of points earned by this anomaly.
+ ///
+ [ViewVariables]
+ public int PointsEarned = 0;
+
+ ///
+ /// Frontier: the last time this anomaly earned points. Prevents double counting.
+ ///
+ [ViewVariables]
+ public GameTick LastTickPointsEarned = GameTick.Zero;
}
///
diff --git a/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs b/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs
index 68d00f03ecb..5fbdfe1a9f3 100644
--- a/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs
+++ b/Content.Shared/Anomaly/Components/AnomalyCoreComponent.cs
@@ -49,4 +49,22 @@ public sealed partial class AnomalyCoreComponent : Component
[DataField, ViewVariables(VVAccess.ReadWrite)]
[AutoNetworkedField]
public int Charge = 5;
+
+ ///
+ /// Frontier: the fraction of the price to be taken from the researched points
+ ///
+ [DataField]
+ public double PointPriceCoefficient = 0.4;
+
+ ///
+ /// Frontier: the maximum price for the core to be worth
+ ///
+ [DataField]
+ public double MaximumPrice = 30000;
+
+ ///
+ /// Frontier: the maximum price for the core to be worth
+ ///
+ [DataField, ViewVariables(VVAccess.ReadWrite)]
+ public double MinimumPrice = 200;
}
diff --git a/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs b/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs
index f4864a532b8..252fd144409 100644
--- a/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs
+++ b/Content.Shared/Anomaly/SharedAnomalyCoreSystem.cs
@@ -6,6 +6,8 @@
using Robust.Shared.Physics;
using Robust.Shared.Physics.Components;
using Robust.Shared.Timing;
+using Robust.Shared.Network; // Frontier
+using Content.Shared.Anomaly.Effects; // Frontier
namespace Content.Shared.Anomaly;
@@ -17,6 +19,7 @@ public sealed class SharedAnomalyCoreSystem : EntitySystem
[Dependency] private readonly IGameTiming _gameTiming = default!;
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
[Dependency] private readonly ItemSlotsSystem _itemSlots = default!;
+ [Dependency] private readonly INetManager _net = default!; // Frontier
public override void Initialize()
{
@@ -109,4 +112,24 @@ private void Decay(EntityUid uid, AnomalyCoreComponent component)
component.IsDecayed = true;
Dirty(uid, component);
}
+
+ // Frontier: settable anomaly price
+ ///
+ /// Sets the value of an anomaly core based on the number of points it earned.
+ ///
+ /// The anomaly core entity
+ /// The anomaly core component to set.
+ /// The number of points earned by the anomaly during its lifetime.
+ [Access(typeof(SharedAnomalySystem), typeof(SharedInnerBodyAnomalySystem))]
+ public void SetValueFromPointsEarned(EntityUid uid, AnomalyCoreComponent component, int pointsEarned)
+ {
+ if (!_net.IsServer)
+ return;
+
+ int price = (int)double.Clamp((pointsEarned * component.PointPriceCoefficient), component.MinimumPrice, component.MaximumPrice);
+
+ component.StartPrice = price;
+ component.EndPrice = price;
+ }
+ // End Frontier: settable anomaly price
}
diff --git a/Content.Shared/Anomaly/SharedAnomalySystem.cs b/Content.Shared/Anomaly/SharedAnomalySystem.cs
index 00d97c1a46e..d3ba10c0eb8 100644
--- a/Content.Shared/Anomaly/SharedAnomalySystem.cs
+++ b/Content.Shared/Anomaly/SharedAnomalySystem.cs
@@ -34,6 +34,7 @@ public abstract class SharedAnomalySystem : EntitySystem
[Dependency] protected readonly SharedPopupSystem Popup = default!;
[Dependency] private readonly IPrototypeManager _prototype = default!;
[Dependency] private readonly SharedTransformSystem _transform = default!;
+ [Dependency] private readonly SharedAnomalyCoreSystem _anomalyCore = default!; // Frontier
public override void Initialize()
{
@@ -47,6 +48,8 @@ private void OnAnomalyThrowStart(Entity ent, ref MeleeThrowOnH
{
if (!TryComp(args.Used, out var corePowered) || !TryComp(ent, out var body))
return;
+ if (HasComp(ent.Owner)) // Frontier
+ return; // Frontier
_physics.SetBodyType(ent, BodyType.Dynamic, body: body);
ChangeAnomalyStability(ent, Random.NextFloat(corePowered.StabilityPerThrow.X, corePowered.StabilityPerThrow.Y), ent.Comp);
}
@@ -189,6 +192,13 @@ public void EndAnomaly(EntityUid uid, AnomalyComponent? component = null, bool s
{
var core = Spawn(supercritical ? component.CorePrototype : component.CoreInertPrototype, Transform(uid).Coordinates);
_transform.PlaceNextTo(core, uid);
+
+ // Frontier: set value to points retrieved
+ if (TryComp(core, out var coreComp))
+ {
+ _anomalyCore.SetValueFromPointsEarned(core, coreComp, component.PointsEarned);
+ }
+ // End Frontier
}
if (component.DeleteEntity)
diff --git a/Content.Shared/Bed/Sleep/AutoWakeUpComponent.cs b/Content.Shared/Bed/Sleep/AutoWakeUpComponent.cs
deleted file mode 100644
index f2fa75ca4a2..00000000000
--- a/Content.Shared/Bed/Sleep/AutoWakeUpComponent.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using Content.Shared.FixedPoint;
-using Robust.Shared.GameStates;
-using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
-
-namespace Content.Shared.Bed.Sleep;
-
-///
-/// Frontier - Added to AI to allow auto waking up after 5 secs.
-///
-[NetworkedComponent, RegisterComponent]
-public sealed partial class AutoWakeUpComponent : Component
-{
-}
diff --git a/Content.Shared/Bed/Sleep/SleepingSystem.cs b/Content.Shared/Bed/Sleep/SleepingSystem.cs
index 90e1fd38e86..a7b3cea0a7f 100644
--- a/Content.Shared/Bed/Sleep/SleepingSystem.cs
+++ b/Content.Shared/Bed/Sleep/SleepingSystem.cs
@@ -22,6 +22,7 @@
using Robust.Shared.Audio.Systems;
using Robust.Shared.Prototypes;
using Robust.Shared.Timing;
+using Content.Shared._NF.Bed.Sleep; // Frontier
namespace Content.Shared.Bed.Sleep;
@@ -261,6 +262,10 @@ public bool TrySleeping(Entity ent)
return false;
EnsureComp(ent);
+ // Frontier: set auto-wakeup time
+ if (TryComp(ent, out var autoWakeUp))
+ autoWakeUp.NextWakeUp = _gameTiming.CurTime + autoWakeUp.Length;
+ // End Frontier: auto-wakeup
return true;
}
@@ -317,6 +322,24 @@ public void OnEmoteAttempt(Entity ent, ref EmoteAttemptEvent
{
args.Cancel();
}
+
+ ///
+ /// Frontier: handle auto-wakeup
+ ///
+ public override void Update(float frameTime)
+ {
+ var query = EntityQueryEnumerator();
+ var curTime = _gameTiming.CurTime;
+ while (query.MoveNext(out var uid, out var wakeUp, out var sleeping))
+ {
+ if (curTime >= wakeUp.NextWakeUp)
+ {
+ Wake((uid, sleeping));
+ _statusEffectsSystem.TryRemoveStatusEffect(uid, "Drowsiness");
+ }
+ }
+ }
+
}
diff --git a/Content.Shared/Buckle/Components/BuckleComponent.cs b/Content.Shared/Buckle/Components/BuckleComponent.cs
index c86b21b4187..1518ccea9ba 100644
--- a/Content.Shared/Buckle/Components/BuckleComponent.cs
+++ b/Content.Shared/Buckle/Components/BuckleComponent.cs
@@ -70,13 +70,6 @@ public sealed partial class BuckleComponent : Component
/// Used for client rendering
///
[ViewVariables] public int? OriginalDrawDepth;
-
- ///
- /// Frontier - True if the entity is blocked from buckling.
- ///
- [DataField]
- [ViewVariables(VVAccess.ReadWrite)]
- public bool Disable;
}
public sealed partial class UnbuckleAlertEvent : BaseAlertEvent;
diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs
index 1a15e52a3c4..06d70d08d31 100644
--- a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs
+++ b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs
@@ -114,11 +114,15 @@ private void OnBuckleInteractHand(Entity ent, ref InteractHandE
if (args.Handled)
return;
+ // Frontier: set handled to true only if you actually unbuckle something
if (ent.Comp.BuckledTo != null)
- TryUnbuckle(ent!, args.User, popup: true);
+ {
+ args.Handled = TryUnbuckle(ent!, args.User, popup: true);
+ }
// TODO BUCKLE add out bool for whether a pop-up was generated or not.
- args.Handled = true;
+ // args.Handled = true;
+ // End Frontier: set handled to true only if you actually unbuckle something
}
private void AddStrapVerbs(EntityUid uid, StrapComponent component, GetVerbsEvent args)
diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs
index 6427dbbf734..790b77e1d11 100644
--- a/Content.Shared/CCVar/CCVars.cs
+++ b/Content.Shared/CCVar/CCVars.cs
@@ -163,7 +163,7 @@ public static readonly CVarDef
/// Controls the default game preset.
///
public static readonly CVarDef
- GameLobbyDefaultPreset = CVarDef.Create("game.defaultpreset", "adventure", CVar.ARCHIVE); // Frontier: secret
/// Controls if the game can force a different preset if the current preset's criteria are not met.
diff --git a/Content.Shared/Chemistry/Components/PillComponent.cs b/Content.Shared/Chemistry/Components/PillComponent.cs
index ad32aa750a4..0cb356454d6 100644
--- a/Content.Shared/Chemistry/Components/PillComponent.cs
+++ b/Content.Shared/Chemistry/Components/PillComponent.cs
@@ -12,4 +12,10 @@ public sealed partial class PillComponent : Component
[DataField("pillType")]
[ViewVariables(VVAccess.ReadWrite)]
public uint PillType;
+
+ ///
+ /// Frontier: if true, pill appearance will be randomly generated on init.
+ ///
+ [DataField(serverOnly: true)]
+ public bool Random;
}
diff --git a/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs b/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs
index 245b7398a7e..47637de05cc 100644
--- a/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs
+++ b/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs
@@ -22,4 +22,10 @@ public sealed partial class RefillableSolutionComponent : Component
///
[DataField, ViewVariables(VVAccess.ReadWrite)]
public FixedPoint2? MaxRefill = null;
+
+ ///
+ /// Frontier: prevent transferring solution out into others
+ ///
+ [DataField, ViewVariables(VVAccess.ReadWrite)]
+ public bool PreventTransferOut = false;
}
diff --git a/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs
index cbc7cf724ca..39b94804028 100644
--- a/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs
+++ b/Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs
@@ -3,6 +3,10 @@
using Content.Shared.NPC.Components;
using Content.Shared.NPC.Systems;
using Robust.Shared.Player; // Frontier - Dont edit AI factions
+using Content.Shared.Inventory; // Frontier
+using Content.Shared.NPC.Prototypes; // Frontier
+using Robust.Shared.Prototypes; // Frontier
+using Content.Shared.Mind.Components; // Frontier
namespace Content.Shared.Clothing.EntitySystems;
@@ -12,6 +16,7 @@ namespace Content.Shared.Clothing.EntitySystems;
public sealed class FactionClothingSystem : EntitySystem
{
[Dependency] private readonly NpcFactionSystem _faction = default!;
+ [Dependency] private readonly InventorySystem _inventory = default!; // Frontier
public override void Initialize()
{
@@ -19,31 +24,98 @@ public override void Initialize()
SubscribeLocalEvent(OnEquipped);
SubscribeLocalEvent(OnUnequipped);
+ SubscribeLocalEvent(OnPlayerAttached); // Frontier
+ SubscribeLocalEvent(OnPlayerDetached); // Frontier
}
+ // Frontier: rewritten from scratch
private void OnEquipped(Entity ent, ref GotEquippedEvent args)
{
- if (!HasComp(args.Equipee)) // Frontier - Dont edit AI factions
- return; // Frontier - Dont edit AI factions
+ var alreadyMember = CheckEntityEquipmentForFaction(args.Equipee, ent.Comp.Faction, args.Equipment);
+ if (alreadyMember is null)
+ {
+ TryComp(args.Equipee, out var factionComp);
+ var faction = (args.Equipee, factionComp);
+ ent.Comp.AlreadyMember = _faction.IsMember(faction, ent.Comp.Faction);
- TryComp(args.Equipee, out var factionComp);
- var faction = (args.Equipee, factionComp);
- ent.Comp.AlreadyMember = _faction.IsMember(faction, ent.Comp.Faction);
+ // Do not edit factions on AI controlled mobs
+ if (!HasComp(args.Equipee))
+ return;
- _faction.AddFaction(faction, ent.Comp.Faction);
+ if (!ent.Comp.AlreadyMember)
+ _faction.AddFaction(faction, ent.Comp.Faction);
+ }
+ else
+ {
+ ent.Comp.AlreadyMember = alreadyMember.Value;
+ }
}
private void OnUnequipped(Entity ent, ref GotUnequippedEvent args)
{
- if (!HasComp(args.Equipee)) // Frontier - Dont edit AI factions
- return; // Frontier - Dont edit AI factions
-
+ // Reset the component, should be false when unworn.
if (ent.Comp.AlreadyMember)
{
ent.Comp.AlreadyMember = false;
return;
}
- _faction.RemoveFaction(args.Equipee, ent.Comp.Faction);
+ // Do not edit factions on AI controlled mobs
+ if (!HasComp(args.Equipee))
+ return;
+
+ var alreadyMember = CheckEntityEquipmentForFaction(args.Equipee, ent.Comp.Faction, args.Equipment);
+ if (alreadyMember is null)
+ {
+ _faction.RemoveFaction(args.Equipee, ent.Comp.Faction);
+ }
+ }
+
+ public bool? CheckEntityEquipmentForFaction(EntityUid ent, ProtoId prototype, EntityUid? skipEnt = null)
+ {
+ var enumerator = _inventory.GetSlotEnumerator(ent);
+ while (enumerator.NextItem(out var item))
+ {
+ if (!TryComp(item, out var faction))
+ continue;
+ if (faction.Faction == prototype && item != skipEnt)
+ return faction.AlreadyMember;
+ }
+ return null;
+ }
+
+ private void OnPlayerAttached(Entity ent, ref PlayerAttachedEvent args)
+ {
+ // Iterate through all items, add factions for any items found where AlreadyMember is false
+ List> factions = new();
+ var enumerator = _inventory.GetSlotEnumerator(ent.Owner);
+ while (enumerator.NextItem(out var item))
+ {
+ if (!TryComp(item, out var faction))
+ continue;
+ if (!faction.AlreadyMember && !factions.Contains(faction.Faction))
+ {
+ _faction.AddFaction((ent.Owner, ent.Comp), faction.Faction);
+ factions.Add(faction.Faction);
+ }
+ }
+ }
+
+ private void OnPlayerDetached(Entity ent, ref PlayerDetachedEvent args)
+ {
+ // Iterate through all items, remove factions for any items found where AlreadyMember is true
+ List> factions = new();
+ var enumerator = _inventory.GetSlotEnumerator(ent.Owner);
+ while (enumerator.NextItem(out var item))
+ {
+ if (!TryComp(item, out var faction))
+ continue;
+ if (!faction.AlreadyMember && !factions.Contains(faction.Faction))
+ {
+ _faction.RemoveFaction((ent.Owner, ent.Comp), faction.Faction);
+ factions.Add(faction.Faction);
+ }
+ }
}
+ // End Frontier
}
diff --git a/Content.Shared/Clothing/LoadoutSystem.cs b/Content.Shared/Clothing/LoadoutSystem.cs
index 2a686efd4ff..88907087ae4 100644
--- a/Content.Shared/Clothing/LoadoutSystem.cs
+++ b/Content.Shared/Clothing/LoadoutSystem.cs
@@ -23,6 +23,7 @@ public sealed class LoadoutSystem : EntitySystem
[Dependency] private readonly SharedStationSpawningSystem _station = default!;
[Dependency] private readonly IPrototypeManager _protoMan = default!;
[Dependency] private readonly IRobustRandom _random = default!;
+ [Dependency] private readonly IDependencyCollection _dependencies = default!; // Frontier
public override void Initialize()
{
@@ -160,7 +161,12 @@ public void Equip(EntityUid uid, List>? startingG
var id = _random.Pick(loadoutGroups);
var proto = _protoMan.Index(id);
var loadout = new RoleLoadout(id);
- loadout.SetDefault(GetProfile(uid), _actors.GetSession(uid), _protoMan, true);
+ // Frontier: cache, ensure valid loadouts.
+ var profile = GetProfile(uid);
+ var session = _actors.GetSession(uid);
+ loadout.SetDefault(profile, session, _protoMan, true);
+ loadout.EnsureValid(profile, session, _dependencies);
+ // End Frontier
_station.EquipRoleLoadout(uid, loadout, proto);
GearEquipped(uid);
diff --git a/Content.Shared/Construction/SharedFlatpackSystem.cs b/Content.Shared/Construction/SharedFlatpackSystem.cs
index a83948b1674..9644800d773 100644
--- a/Content.Shared/Construction/SharedFlatpackSystem.cs
+++ b/Content.Shared/Construction/SharedFlatpackSystem.cs
@@ -93,6 +93,8 @@ private void OnFlatpackInteractUsing(Entity ent, ref Interact
if (_net.IsServer)
{
var spawn = Spawn(comp.Entity, _map.GridTileToLocal(grid, gridComp, buildPos));
+ if (TryComp(spawn, out TransformComponent? spawnXform)) // Frontier: rotatable flatpacks
+ spawnXform.LocalRotation = xform.LocalRotation.GetCardinalDir().ToAngle(); // Frontier: rotatable flatpacks
_adminLogger.Add(LogType.Construction,
LogImpact.Low,
$"{ToPrettyString(args.User):player} unpacked {ToPrettyString(spawn):entity} at {xform.Coordinates} from {ToPrettyString(uid):entity}");
diff --git a/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs b/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs
index eea4dd85a77..6b43d9a98f6 100644
--- a/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs
+++ b/Content.Shared/EntityTable/EntitySelectors/EntSelector.cs
@@ -20,7 +20,7 @@ protected override IEnumerable GetSpawnsImplementation(System.Random
IEntityManager entMan,
IPrototypeManager proto)
{
- var num = (int) Math.Round(Amount.Get(rand, entMan, proto));
+ var num = (int) Math.Floor(Amount.Get(rand, entMan, proto)); // Frontier: Round GetSpawns(System.Random rand,
IEntityManager entMan,
IPrototypeManager proto)
{
- var rolls = Rolls.Get(rand, entMan, proto);
+ var rolls = Math.Floor(Rolls.Get(rand, entMan, proto)); // Frontier: add Math.Floor
for (var i = 0; i < rolls; i++)
{
if (!rand.Prob(Prob))
diff --git a/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs b/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs
index e8356fcbb72..ea8ddcc370d 100644
--- a/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs
+++ b/Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs
@@ -7,6 +7,9 @@ namespace Content.Shared.EntityTable.ValueSelector;
///
/// Gives a value between the two numbers specified, inclusive.
///
+///
+/// Frontier: output must be floored to have this behaviour
+///
public sealed partial class RangeNumberSelector : NumberSelector
{
[DataField]
diff --git a/Content.Shared/Fluids/SharedPuddleSystem.cs b/Content.Shared/Fluids/SharedPuddleSystem.cs
index f573c042c55..edd18c5ddb4 100644
--- a/Content.Shared/Fluids/SharedPuddleSystem.cs
+++ b/Content.Shared/Fluids/SharedPuddleSystem.cs
@@ -55,7 +55,7 @@ private void OnDumpCanDropTarget(Entity entity, ref C
private void OnDrainCanDropTarget(Entity entity, ref CanDropTargetEvent args)
{
- if (HasComp(args.Dragged))
+ if (TryComp(args.Dragged, out var refillable) && !refillable.PreventTransferOut) // Frontier: HasComp enti
{
if (!HasComp(args.Target) && !HasComp(args.Target))
return;
+ if (entity.Comp.PreventTransferOut) // Frontier
+ return; // Frontier
args.CanDrop = true;
args.Handled = true;
diff --git a/Content.Shared/Lathe/LatheComponent.cs b/Content.Shared/Lathe/LatheComponent.cs
index 9ba2af10c32..34e9552c3bc 100644
--- a/Content.Shared/Lathe/LatheComponent.cs
+++ b/Content.Shared/Lathe/LatheComponent.cs
@@ -115,6 +115,14 @@ public sealed partial class LatheComponent : Component
[DataField]
public float PartRatingMaterialUseMultiplier = DefaultPartRatingMaterialUseMultiplier;
// End Frontier
+
+ // Frontier: restored for machine part upgrades
+ ///
+ /// If not null, finite and non-negative, modifies values on spawned items
+ ///
+ [DataField]
+ public float? ProductValueModifier = 0.3f;
+ // End Frontier
#endregion
}
diff --git a/Content.Shared/Lathe/SharedLatheSystem.cs b/Content.Shared/Lathe/SharedLatheSystem.cs
index dd251ed18b3..727b6edcb99 100644
--- a/Content.Shared/Lathe/SharedLatheSystem.cs
+++ b/Content.Shared/Lathe/SharedLatheSystem.cs
@@ -39,6 +39,10 @@ private void OnExamined(Entity ent, ref ExaminedEvent args)
if (ent.Comp.ReagentOutputSlotId != null)
args.PushMarkup(Loc.GetString("lathe-menu-reagent-slot-examine"));
+
+ if (ent.Comp.ProductValueModifier != null) // Frontier
+ args.PushMarkup(Loc.GetString($"lathe-product-value-modifier", ("modifier", ent.Comp.ProductValueModifier))); // Frontier
+
}
[PublicAPI]
diff --git a/Content.Shared/Mining/Components/OreVeinComponent.cs b/Content.Shared/Mining/Components/OreVeinComponent.cs
index 6ee40a624ec..a26ceaf8915 100644
--- a/Content.Shared/Mining/Components/OreVeinComponent.cs
+++ b/Content.Shared/Mining/Components/OreVeinComponent.cs
@@ -1,5 +1,6 @@
using Content.Shared.Random;
using Robust.Shared.Prototypes;
+using Content.Shared.Whitelist; // Frontier
namespace Content.Shared.Mining.Components;
@@ -28,4 +29,16 @@ public sealed partial class OreVeinComponent : Component
///
[DataField]
public ProtoId? CurrentOre;
+
+ ///
+ /// Frontier: if this ore is somehow "ruined", set this to true before destroying the entity.
+ ///
+ [DataField]
+ public bool PreventSpawning;
+
+ ///
+ /// Frontier: whitelist to check when gathering materials - these entities are too strong and ruin the ore.
+ ///
+ [DataField]
+ public EntityWhitelist? GatherDestructionWhitelist;
}
diff --git a/Content.Shared/Paper/PaperSystem.cs b/Content.Shared/Paper/PaperSystem.cs
index bf3fdea8300..b04906135c7 100644
--- a/Content.Shared/Paper/PaperSystem.cs
+++ b/Content.Shared/Paper/PaperSystem.cs
@@ -12,7 +12,8 @@
using Content.Shared.Timing; // Frontier
using Content.Shared.Access.Systems; // Frontier
using Content.Shared.Verbs; // Frontier
-using Content.Shared.Ghost; // Frontier
+using Content.Shared.Ghost;
+using Content.Shared.Mobs; // Frontier
namespace Content.Shared.Paper;
@@ -134,7 +135,8 @@ private void OnExamined(Entity entity, ref ExaminedEvent args)
private void OnInteractUsing(Entity entity, ref InteractUsingEvent args)
{
// only allow editing if there are no stamps or when using a cyberpen
- var editable = entity.Comp.StampedBy.Count == 0 || _tagSystem.HasTag(args.Used, "WriteIgnoreStamps");
+ var editable = entity.Comp.StampedBy.Count == 0 || _tagSystem.HasTag(args.Used, "WriteIgnoreStamps")
+ || _tagSystem.HasTag(args.Used, "NFWriteIgnoreUnprotectedStamps") && !_tagSystem.HasTag(entity, "NFPaperStampProtected"); // Frontier: protected stamps
if (_tagSystem.HasTag(args.Used, "Write") && editable)
{
if (entity.Comp.EditingDisabled)
@@ -184,9 +186,15 @@ private void OnInteractUsing(Entity entity, ref InteractUsingEve
_audio.PlayPredicted(stampComp.Sound, entity, args.User);
- UpdateUserInterface(entity);
+ // Frontier: stamp delay and protection
+ DelayStamp(args.Used);
+
+ // Note: mode is not changed here, anyone with an open paper may still save changes.
+ if (stampComp.Protected)
+ _tagSystem.AddTag(entity, "NFPaperStampProtected");
+ // End Frontier
- DelayStamp(args.Used); // Frontier: prevent stamp spam
+ UpdateUserInterface(entity);
} // Frontier: added an indent level
}
}
diff --git a/Content.Shared/Paper/StampComponent.cs b/Content.Shared/Paper/StampComponent.cs
index 7807c262f45..d29045a2d5d 100644
--- a/Content.Shared/Paper/StampComponent.cs
+++ b/Content.Shared/Paper/StampComponent.cs
@@ -64,11 +64,18 @@ public sealed partial class StampComponent : Component
[DataField("sound")]
public SoundSpecifier? Sound = null;
- // Frontier: allow reapplying stamps
+ // Frontier: allow reapplying stamps, protected stamps
///
/// Whether or not a stamp can be reapplied
///
[DataField("reapply")]
public bool Reapply { get; set; } = false;
- // End Frontier: allow reapplying stamps
+
+ ///
+ /// When true, stamped papers are marked as protected
+ ///
+
+ [DataField]
+ public bool Protected = false;
+ // End Frontier
}
diff --git a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs
index 7368cc58ce3..606fc38c07d 100644
--- a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs
+++ b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs
@@ -48,7 +48,7 @@ public RoleLoadout Clone()
///
/// Ensures all prototypes exist and effects can be applied.
///
- public void EnsureValid(HumanoidCharacterProfile profile, ICommonSession session, IDependencyCollection collection)
+ public void EnsureValid(HumanoidCharacterProfile profile, ICommonSession? session, IDependencyCollection collection) // Frontier: nullable session
{
var groupRemove = new ValueList();
var protoManager = collection.Resolve();
diff --git a/Content.Shared/Research/SharedDiskConsole.cs b/Content.Shared/Research/SharedDiskConsole.cs
index caf8dec753c..0b71fb2ab70 100644
--- a/Content.Shared/Research/SharedDiskConsole.cs
+++ b/Content.Shared/Research/SharedDiskConsole.cs
@@ -12,17 +12,17 @@ public enum DiskConsoleUiKey : byte
public sealed class DiskConsoleBoundUserInterfaceState : BoundUserInterfaceState
{
public bool CanPrint;
- public bool CanPrintRare;
+ public bool CanPrintRare; // Frontier
public int PointCost;
- public int PointCostRare;
+ public int PointCostRare; // Frontier
public int ServerPoints;
- public DiskConsoleBoundUserInterfaceState(int serverPoints, int pointCost, int pointCostRare, bool canPrint, bool canPrintRare)
+ public DiskConsoleBoundUserInterfaceState(int serverPoints, int pointCost, int pointCostRare, bool canPrint, bool canPrintRare) // Frontier: add pointCostRare, canPrintRare
{
CanPrint = canPrint;
- CanPrintRare = canPrintRare;
+ CanPrintRare = canPrintRare; // Frontier
PointCost = pointCost;
- PointCostRare = pointCostRare;
+ PointCostRare = pointCostRare; // Frontier
ServerPoints = serverPoints;
}
}
@@ -33,7 +33,7 @@ public sealed class DiskConsolePrintDiskMessage : BoundUserInterfaceMessage
}
-[Serializable, NetSerializable]
+[Serializable, NetSerializable] // Frontier
public sealed class DiskConsolePrintRareDiskMessage : BoundUserInterfaceMessage
{
diff --git a/Content.Shared/Roles/JobPrototype.cs b/Content.Shared/Roles/JobPrototype.cs
index 74b26f8db67..0583d9f8c75 100644
--- a/Content.Shared/Roles/JobPrototype.cs
+++ b/Content.Shared/Roles/JobPrototype.cs
@@ -51,10 +51,7 @@ public sealed partial class JobPrototype : IPrototype
public HashSet? Requirements;
[DataField, Access(typeof(SharedRoleSystem), Other = AccessPermissions.None)] // Frontier
- public Dictionary>? AlternateRequirementSets; // Frontier: sets of requirements - one must be matched in order to
-
- [DataField("whitelistRequired")]
- public bool WhitelistRequired = false;
+ public Dictionary>? AlternateRequirementSets; // Frontier: sets of requirements - one must be matched in order to
///
/// When true - the station will have anouncement about arrival of this player.
diff --git a/Content.Shared/Shipyard/Prototypes/VesselPrototype.cs b/Content.Shared/Shipyard/Prototypes/VesselPrototype.cs
index 1d7636e3fc9..d822331ac20 100644
--- a/Content.Shared/Shipyard/Prototypes/VesselPrototype.cs
+++ b/Content.Shared/Shipyard/Prototypes/VesselPrototype.cs
@@ -1,41 +1,49 @@
using Content.Shared.Guidebook;
using Robust.Shared.Prototypes;
+using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array;
using Robust.Shared.Utility;
namespace Content.Shared.Shipyard.Prototypes;
-[Prototype("vessel")]
-public sealed class VesselPrototype : IPrototype
+[Prototype]
+public sealed class VesselPrototype : IPrototype, IInheritingPrototype
{
[IdDataField]
public string ID { get; } = default!;
+ [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))]
+ public string[]? Parents { get; private set; }
+
+ [NeverPushInheritance]
+ [AbstractDataField]
+ public bool Abstract { get; private set; }
+
///
/// Vessel name.
///
- [DataField("name")] public string Name = string.Empty;
+ [DataField] public string Name = string.Empty;
///
/// Short description of the vessel.
///
- [DataField("description")] public string Description = string.Empty;
+ [DataField] public string Description = string.Empty;
///
/// The price of the vessel
///
- [DataField("price", required: true)]
+ [DataField(required: true)]
public int Price;
///
/// The size of the vessel. (e.g. Small, Medium, Large etc.)
///
- [DataField("category", required: true)]
+ [DataField(required: true)]
public VesselSize Category = VesselSize.Small;
///
/// The shipyard listing that the vessel should be in. (e.g. Civilian, Syndicate, Contraband etc.)
///
- [DataField("group", required: true)]
+ [DataField(required: true)]
public ShipyardConsoleUiKey Group = ShipyardConsoleUiKey.Shipyard;
///
@@ -53,7 +61,7 @@ public sealed class VesselPrototype : IPrototype
///
/// The access required to buy the product. (e.g. Command, Mail, Bailiff, etc.)
///
- [DataField("access")]
+ [DataField]
public string Access = string.Empty;
/// Frontier - Add this field for the MapChecker script.
@@ -66,7 +74,7 @@ public sealed class VesselPrototype : IPrototype
///
/// Relative directory path to the given shuttle, i.e. `/Maps/Shuttles/yourshittle.yml`
///
- [DataField("shuttlePath", required: true)]
+ [DataField(required: true)]
public ResPath ShuttlePath = default!;
///
@@ -85,6 +93,7 @@ public sealed class VesselPrototype : IPrototype
/// Components to be added to any spawned grids.
///
[DataField]
+ [AlwaysPushInheritance]
public ComponentRegistry AddComponents { get; set; } = new();
}
diff --git a/Content.Shared/Stacks/SharedStackSystem.cs b/Content.Shared/Stacks/SharedStackSystem.cs
index 7fe058afbaa..922e57a4161 100644
--- a/Content.Shared/Stacks/SharedStackSystem.cs
+++ b/Content.Shared/Stacks/SharedStackSystem.cs
@@ -37,11 +37,17 @@ public override void Initialize()
SubscribeLocalEvent(OnStackStarted);
SubscribeLocalEvent(OnStackExamined);
SubscribeLocalEvent(OnStackInteractUsing);
+ SubscribeLocalEvent(OnCustomSplitMessage); // cherry-pick #32938
_vvm.GetTypeHandler()
.AddPath(nameof(StackComponent.Count), (_, comp) => comp.Count, SetCount);
}
+ // Cherry-pick #32938 courtesy of Ilya246
+ // client shouldn't try to split stacks so do nothing on client
+ protected virtual void OnCustomSplitMessage(Entity ent, ref StackCustomSplitAmountMessage message) {}
+ // End cherry-pick #32938 courtesy of Ilya246
+
public override void Shutdown()
{
base.Shutdown();
diff --git a/Content.Shared/Stacks/StackCustomSplit.cs b/Content.Shared/Stacks/StackCustomSplit.cs
new file mode 100644
index 00000000000..ddfd7cd02d7
--- /dev/null
+++ b/Content.Shared/Stacks/StackCustomSplit.cs
@@ -0,0 +1,22 @@
+// Cherry-pick space-station-14#32938 courtesy of Ilya246
+using Robust.Shared.Serialization;
+
+namespace Content.Shared.Stacks
+{
+ [Serializable, NetSerializable]
+ public sealed class StackCustomSplitAmountMessage : BoundUserInterfaceMessage
+ {
+ public int Amount;
+
+ public StackCustomSplitAmountMessage(int amount)
+ {
+ Amount = amount;
+ }
+ }
+
+ [Serializable, NetSerializable]
+ public enum StackCustomSplitUiKey
+ {
+ Key,
+ }
+}
\ No newline at end of file
diff --git a/Content.Shared/Tiles/ProtectedGridComponent.cs b/Content.Shared/Tiles/ProtectedGridComponent.cs
index da652184836..947b02d5031 100644
--- a/Content.Shared/Tiles/ProtectedGridComponent.cs
+++ b/Content.Shared/Tiles/ProtectedGridComponent.cs
@@ -1,4 +1,5 @@
using Robust.Shared.GameStates;
+using Robust.Shared.Audio; // Frontier
namespace Content.Shared.Tiles;
@@ -21,5 +22,13 @@ public sealed partial class ProtectedGridComponent : Component
public bool PreventExplosions = false;
[DataField]
public bool PreventArtifactTriggers = false;
+ [DataField]
+ public bool KillHostileMobs = false;
+
+ ///
+ /// The sound made when a hostile mob is killed when entering a protected grid.
+ ///
+ [DataField]
+ public SoundSpecifier HostileMobKillSound = new SoundPathSpecifier("/Audio/Effects/holy.ogg");
// End Frontier
}
diff --git a/Content.Shared/Weapons/Reflect/ReflectComponent.cs b/Content.Shared/Weapons/Reflect/ReflectComponent.cs
index ee35f4dbb1f..8418c1f3efb 100644
--- a/Content.Shared/Weapons/Reflect/ReflectComponent.cs
+++ b/Content.Shared/Weapons/Reflect/ReflectComponent.cs
@@ -14,7 +14,7 @@ public sealed partial class ReflectComponent : Component
/// What we reflect.
///
[ViewVariables(VVAccess.ReadWrite), DataField("reflects")]
- public ReflectType Reflects = ReflectType.Energy | ReflectType.NonEnergy | ReflectType.ShuttleKinetic; // Frontier: added ShuttleKinetic
+ public ReflectType Reflects = ReflectType.Energy | ReflectType.NonEnergy;
///
/// Probability for a projectile to be reflected.
@@ -35,5 +35,4 @@ public enum ReflectType : byte
None = 0,
NonEnergy = 1 << 0,
Energy = 1 << 1,
- ShuttleKinetic = 1 << 7, //Frontier: PTK-800
}
diff --git a/Content.Shared/DeltaV/Abilities/AlwaysTriggerMousetrapComponent.cs b/Content.Shared/_DV/Abilities/AlwaysTriggerMousetrapComponent.cs
similarity index 100%
rename from Content.Shared/DeltaV/Abilities/AlwaysTriggerMousetrapComponent.cs
rename to Content.Shared/_DV/Abilities/AlwaysTriggerMousetrapComponent.cs
diff --git a/Content.Shared/DeltaV/Abilities/CrawlUnderObjectsComponent.cs b/Content.Shared/_DV/Abilities/CrawlUnderObjectsComponent.cs
similarity index 96%
rename from Content.Shared/DeltaV/Abilities/CrawlUnderObjectsComponent.cs
rename to Content.Shared/_DV/Abilities/CrawlUnderObjectsComponent.cs
index 1e7f17a0de0..90a2aedd405 100644
--- a/Content.Shared/DeltaV/Abilities/CrawlUnderObjectsComponent.cs
+++ b/Content.Shared/_DV/Abilities/CrawlUnderObjectsComponent.cs
@@ -4,7 +4,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
-namespace Content.Shared.DeltaV.Abilities;
+namespace Content.Shared._DV.Abilities;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class CrawlUnderObjectsComponent : Component
diff --git a/Content.Shared/DeltaV/Abilities/RummagerComponent.cs b/Content.Shared/_DV/Abilities/RummagerComponent.cs
similarity index 100%
rename from Content.Shared/DeltaV/Abilities/RummagerComponent.cs
rename to Content.Shared/_DV/Abilities/RummagerComponent.cs
diff --git a/Content.Shared/DeltaV/Abilities/SharedCrawlUnderObjectsSystem.cs b/Content.Shared/_DV/Abilities/SharedCrawlUnderObjectsSystem.cs
similarity index 94%
rename from Content.Shared/DeltaV/Abilities/SharedCrawlUnderObjectsSystem.cs
rename to Content.Shared/_DV/Abilities/SharedCrawlUnderObjectsSystem.cs
index 56f1d11ee27..43facaad7b7 100644
--- a/Content.Shared/DeltaV/Abilities/SharedCrawlUnderObjectsSystem.cs
+++ b/Content.Shared/_DV/Abilities/SharedCrawlUnderObjectsSystem.cs
@@ -1,7 +1,7 @@
using Content.Shared.Popups;
-namespace Content.Shared.DeltaV.Abilities;
+namespace Content.Shared._DV.Abilities;
public abstract class SharedCrawlUnderObjectsSystem : EntitySystem
{
[Dependency] private readonly SharedPopupSystem _popup = default!;
diff --git a/Content.Shared/DeltaV/Abilities/UltraVisionComponent.cs b/Content.Shared/_DV/Abilities/UltraVisionComponent.cs
similarity index 100%
rename from Content.Shared/DeltaV/Abilities/UltraVisionComponent.cs
rename to Content.Shared/_DV/Abilities/UltraVisionComponent.cs
diff --git a/Content.Shared/_DV/Administration/JobWhitelistsEuiState.cs b/Content.Shared/_DV/Administration/JobWhitelistsEuiState.cs
new file mode 100644
index 00000000000..dd0870dda61
--- /dev/null
+++ b/Content.Shared/_DV/Administration/JobWhitelistsEuiState.cs
@@ -0,0 +1,70 @@
+using Content.Shared.Eui;
+using Content.Shared.Ghost.Roles;
+using Content.Shared.Roles;
+using Robust.Shared.Prototypes;
+using Robust.Shared.Serialization;
+
+namespace Content.Shared._DV.Administration;
+
+[Serializable, NetSerializable]
+public sealed class JobWhitelistsEuiState : EuiStateBase
+{
+ public string PlayerName;
+ public HashSet> Whitelists;
+ public HashSet> GhostRoleWhitelists;
+ public bool GlobalWhitelist;
+
+ public JobWhitelistsEuiState(string playerName, HashSet> whitelists, HashSet> ghostRoleWhitelists, bool globalWhitelist)
+ {
+ PlayerName = playerName;
+ Whitelists = whitelists;
+ GhostRoleWhitelists = ghostRoleWhitelists;
+ GlobalWhitelist = globalWhitelist;
+ }
+}
+
+///
+/// Tries to add or remove a whitelist of a job for a player.
+///
+[Serializable, NetSerializable]
+public sealed class SetJobWhitelistedMessage : EuiMessageBase
+{
+ public ProtoId Job;
+ public bool Whitelisting;
+
+ public SetJobWhitelistedMessage(ProtoId job, bool whitelisting)
+ {
+ Job = job;
+ Whitelisting = whitelisting;
+ }
+}
+
+///
+/// Frontier: tries to add or remove a whitelist of a ghost role for a player.
+///
+[Serializable, NetSerializable]
+public sealed class SetGhostRoleWhitelistedMessage : EuiMessageBase
+{
+ public ProtoId Role;
+ public bool Whitelisting;
+
+ public SetGhostRoleWhitelistedMessage(ProtoId role, bool whitelisting)
+ {
+ Role = role;
+ Whitelisting = whitelisting;
+ }
+}
+
+///
+/// Frontier: tries to add or remove a global whitelist for a player.
+///
+[Serializable, NetSerializable]
+public sealed class SetGlobalWhitelistMessage : EuiMessageBase
+{
+ public bool Whitelisting;
+
+ public SetGlobalWhitelistMessage(bool whitelisting)
+ {
+ Whitelisting = whitelisting;
+ }
+}
diff --git a/Content.Shared/DeltaV/CCVars/DCCVars.cs b/Content.Shared/_DV/CCVars/DCCVars.cs
similarity index 97%
rename from Content.Shared/DeltaV/CCVars/DCCVars.cs
rename to Content.Shared/_DV/CCVars/DCCVars.cs
index fe9a3edec9d..eb16f084ece 100644
--- a/Content.Shared/DeltaV/CCVars/DCCVars.cs
+++ b/Content.Shared/_DV/CCVars/DCCVars.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Configuration;
-namespace Content.Shared.DeltaV.CCVars;
+namespace Content.Shared._DV.CCVars;
///
/// DeltaV specific cvars.
diff --git a/Content.Shared/DeltaV/CartridgeLoader/Cartridges/MailMetricUiState.cs b/Content.Shared/_DV/CartridgeLoader/Cartridges/MailMetricUiState.cs
similarity index 100%
rename from Content.Shared/DeltaV/CartridgeLoader/Cartridges/MailMetricUiState.cs
rename to Content.Shared/_DV/CartridgeLoader/Cartridges/MailMetricUiState.cs
diff --git a/Content.Shared/DeltaV/Harpy/Components/HarpyVisualSystem.cs b/Content.Shared/_DV/Harpy/Components/HarpyVisualSystem.cs
similarity index 83%
rename from Content.Shared/DeltaV/Harpy/Components/HarpyVisualSystem.cs
rename to Content.Shared/_DV/Harpy/Components/HarpyVisualSystem.cs
index f5100e13c7f..7bd6bed272e 100644
--- a/Content.Shared/DeltaV/Harpy/Components/HarpyVisualSystem.cs
+++ b/Content.Shared/_DV/Harpy/Components/HarpyVisualSystem.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.DeltaV.Harpy.Components
+namespace Content.Shared._DV.Harpy.Components
{
[Serializable, NetSerializable]
public enum HarpyVisualLayers
diff --git a/Content.Shared/DeltaV/Harpy/HarpySingerComponent.cs b/Content.Shared/_DV/Harpy/HarpySingerComponent.cs
similarity index 94%
rename from Content.Shared/DeltaV/Harpy/HarpySingerComponent.cs
rename to Content.Shared/_DV/Harpy/HarpySingerComponent.cs
index 1ee3f795d58..20f856346f2 100644
--- a/Content.Shared/DeltaV/Harpy/HarpySingerComponent.cs
+++ b/Content.Shared/_DV/Harpy/HarpySingerComponent.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-namespace Content.Shared.DeltaV.Harpy
+namespace Content.Shared._DV.Harpy
{
[RegisterComponent, NetworkedComponent]
public sealed partial class HarpySingerComponent : Component
diff --git a/Content.Shared/DeltaV/Harpy/HarpySingerSystem.cs b/Content.Shared/_DV/Harpy/HarpySingerSystem.cs
similarity index 95%
rename from Content.Shared/DeltaV/Harpy/HarpySingerSystem.cs
rename to Content.Shared/_DV/Harpy/HarpySingerSystem.cs
index 50e8b6302c0..6ac7b9a409e 100644
--- a/Content.Shared/DeltaV/Harpy/HarpySingerSystem.cs
+++ b/Content.Shared/_DV/Harpy/HarpySingerSystem.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.DeltaV.Harpy
+namespace Content.Shared._DV.Harpy
{
public class HarpySingerSystem : EntitySystem
{
diff --git a/Content.Shared/DeltaV/Harpy/HarpyVisualsSystem.cs b/Content.Shared/_DV/Harpy/HarpyVisualsSystem.cs
similarity index 97%
rename from Content.Shared/DeltaV/Harpy/HarpyVisualsSystem.cs
rename to Content.Shared/_DV/Harpy/HarpyVisualsSystem.cs
index cfe44016444..8879f105eda 100644
--- a/Content.Shared/DeltaV/Harpy/HarpyVisualsSystem.cs
+++ b/Content.Shared/_DV/Harpy/HarpyVisualsSystem.cs
@@ -3,7 +3,7 @@
using Content.Shared.Humanoid;
using Content.Shared._NF.Clothing.Components; // Frontier
-namespace Content.Shared.DeltaV.Harpy;
+namespace Content.Shared._DV.Harpy;
public sealed class HarpyVisualsSystem : EntitySystem
{
diff --git a/Content.Shared/DeltaV/Harpy/SharedHarpyVisualsComponent.cs b/Content.Shared/_DV/Harpy/SharedHarpyVisualsComponent.cs
similarity index 74%
rename from Content.Shared/DeltaV/Harpy/SharedHarpyVisualsComponent.cs
rename to Content.Shared/_DV/Harpy/SharedHarpyVisualsComponent.cs
index cc0f7c39354..ba0807fb647 100644
--- a/Content.Shared/DeltaV/Harpy/SharedHarpyVisualsComponent.cs
+++ b/Content.Shared/_DV/Harpy/SharedHarpyVisualsComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.DeltaV.Harpy;
+namespace Content.Shared._DV.Harpy;
[Serializable, NetSerializable]
public enum HardsuitWings : byte
diff --git a/Content.Shared/DeltaV/Mail/MailDeliveryPoolPrototype.cs b/Content.Shared/_DV/Mail/MailDeliveryPoolPrototype.cs
similarity index 95%
rename from Content.Shared/DeltaV/Mail/MailDeliveryPoolPrototype.cs
rename to Content.Shared/_DV/Mail/MailDeliveryPoolPrototype.cs
index a541bef7ad9..eb118a2ff61 100644
--- a/Content.Shared/DeltaV/Mail/MailDeliveryPoolPrototype.cs
+++ b/Content.Shared/_DV/Mail/MailDeliveryPoolPrototype.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Prototypes;
-namespace Content.Shared.DeltaV.Mail;
+namespace Content.Shared._DV.Mail;
///
/// Generic random weighting dataset to use.
diff --git a/Content.Shared/DeltaV/Mail/MailVisuals.cs b/Content.Shared/_DV/Mail/MailVisuals.cs
similarity index 90%
rename from Content.Shared/DeltaV/Mail/MailVisuals.cs
rename to Content.Shared/_DV/Mail/MailVisuals.cs
index 6ca26f129de..d6ef6146131 100644
--- a/Content.Shared/DeltaV/Mail/MailVisuals.cs
+++ b/Content.Shared/_DV/Mail/MailVisuals.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.DeltaV.Mail
+namespace Content.Shared._DV.Mail
{
///
/// Stores the visuals for mail.
diff --git a/Content.Shared/DeltaV/Mail/SharedMailComponent.cs b/Content.Shared/_DV/Mail/SharedMailComponent.cs
similarity index 68%
rename from Content.Shared/DeltaV/Mail/SharedMailComponent.cs
rename to Content.Shared/_DV/Mail/SharedMailComponent.cs
index 6f4d7a2278b..ba4c9f1b86c 100644
--- a/Content.Shared/DeltaV/Mail/SharedMailComponent.cs
+++ b/Content.Shared/_DV/Mail/SharedMailComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.DeltaV.Mail
+namespace Content.Shared._DV.Mail
{
public abstract partial class SharedMailComponent : Component
{
diff --git a/Content.Shared/DeltaV/StepTrigger/Component/NoShoesSilentFootstepsComponent.cs b/Content.Shared/_DV/StepTrigger/Component/NoShoesSilentFootstepsComponent.cs
similarity index 100%
rename from Content.Shared/DeltaV/StepTrigger/Component/NoShoesSilentFootstepsComponent.cs
rename to Content.Shared/_DV/StepTrigger/Component/NoShoesSilentFootstepsComponent.cs
diff --git a/Content.Shared/DeltaV/Storage/Components/MouthStorageComponent.cs b/Content.Shared/_DV/Storage/Components/MouthStorageComponent.cs
similarity index 88%
rename from Content.Shared/DeltaV/Storage/Components/MouthStorageComponent.cs
rename to Content.Shared/_DV/Storage/Components/MouthStorageComponent.cs
index ecc90363a0b..ce3dba3aab7 100644
--- a/Content.Shared/DeltaV/Storage/Components/MouthStorageComponent.cs
+++ b/Content.Shared/_DV/Storage/Components/MouthStorageComponent.cs
@@ -1,9 +1,9 @@
-using Content.Shared.DeltaV.Storage.EntitySystems;
+using Content.Shared._DV.Storage.EntitySystems;
using Content.Shared.FixedPoint;
using Robust.Shared.Containers;
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
-namespace Content.Shared.DeltaV.Storage.Components;
+namespace Content.Shared._DV.Storage.Components;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
[Access(typeof(SharedMouthStorageSystem))]
diff --git a/Content.Shared/DeltaV/Storage/EntitySystems/SharedMouthStorageSystem.cs b/Content.Shared/_DV/Storage/EntitySystems/SharedMouthStorageSystem.cs
similarity index 96%
rename from Content.Shared/DeltaV/Storage/EntitySystems/SharedMouthStorageSystem.cs
rename to Content.Shared/_DV/Storage/EntitySystems/SharedMouthStorageSystem.cs
index df3ed835e26..cee62c4bcd8 100644
--- a/Content.Shared/DeltaV/Storage/EntitySystems/SharedMouthStorageSystem.cs
+++ b/Content.Shared/_DV/Storage/EntitySystems/SharedMouthStorageSystem.cs
@@ -1,7 +1,7 @@
using Content.Shared.Actions;
using Content.Shared.CombatMode;
using Content.Shared.Damage;
-using Content.Shared.DeltaV.Storage.Components;
+using Content.Shared._DV.Storage.Components;
using Content.Shared.Examine;
using Content.Shared.IdentityManagement;
using Content.Shared.Standing;
@@ -10,7 +10,7 @@
using Robust.Shared.Containers;
using Robust.Shared.Map;
-namespace Content.Shared.DeltaV.Storage.EntitySystems;
+namespace Content.Shared._DV.Storage.EntitySystems;
public abstract class SharedMouthStorageSystem : EntitySystem
{
diff --git a/Content.Shared/DeltaV/Weapons/Ranged/EnergyGunFireModeVisuals.cs b/Content.Shared/_DV/Weapons/Ranged/EnergyGunFireModeVisuals.cs
similarity index 87%
rename from Content.Shared/DeltaV/Weapons/Ranged/EnergyGunFireModeVisuals.cs
rename to Content.Shared/_DV/Weapons/Ranged/EnergyGunFireModeVisuals.cs
index 73bc8f6b723..6a4daf69e15 100644
--- a/Content.Shared/DeltaV/Weapons/Ranged/EnergyGunFireModeVisuals.cs
+++ b/Content.Shared/_DV/Weapons/Ranged/EnergyGunFireModeVisuals.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.DeltaV.Weapons.Ranged;
+namespace Content.Shared._DV.Weapons.Ranged;
[Serializable, NetSerializable]
public enum EnergyGunFireModeVisuals : byte
diff --git a/Content.Shared/_DV/Whitelist/WhitelistTierPrototype.cs b/Content.Shared/_DV/Whitelist/WhitelistTierPrototype.cs
new file mode 100644
index 00000000000..14659baa4e3
--- /dev/null
+++ b/Content.Shared/_DV/Whitelist/WhitelistTierPrototype.cs
@@ -0,0 +1,24 @@
+using Content.Shared.Ghost.Roles;
+using Content.Shared.Roles;
+using Robust.Shared.Prototypes;
+
+namespace Content.Shared._DV.Whitelist;
+
+[Prototype("whitelistTier")]
+public sealed class WhitelistTierPrototype : IPrototype
+{
+ [IdDataField]
+ public string ID { get; } = default!;
+
+ [DataField]
+ public string Name = string.Empty;
+
+ [DataField]
+ public Color Color = Color.White;
+
+ [DataField]
+ public List> Jobs = new();
+
+ [DataField]
+ public List> GhostRoles = new();
+}
diff --git a/Content.Shared/_EE/CCVar/EECCVars.cs b/Content.Shared/_EE/CCVar/EECCVars.cs
index b16d1fa01f0..378559a5037 100644
--- a/Content.Shared/_EE/CCVar/EECCVars.cs
+++ b/Content.Shared/_EE/CCVar/EECCVars.cs
@@ -1,81 +1,78 @@
-using Robust.Shared;
using Robust.Shared.Configuration;
-namespace Content.Shared._EE.CCVar
+namespace Content.Shared._EE.CCVar;
+
+[CVarDefs] // ReSharper disable once InconsistentNaming
+public sealed class EECCVars
{
- // ReSharper disable once InconsistentNaming
- [CVarDefs]
- public sealed class EECCVars : CVars
- {
- #region Jetpack System
+ #region Jetpack System
- ///
- /// When true, Jetpacks can be enabled anywhere, even in gravity.
- ///
- public static readonly CVarDef JetpackEnableAnywhere =
- CVarDef.Create("ee.jetpack.enable_anywhere", false, CVar.REPLICATED);
+ ///
+ /// When true, Jetpacks can be enabled anywhere, even in gravity.
+ ///
+ public static readonly CVarDef JetpackEnableAnywhere =
+ CVarDef.Create("ee.jetpack.enable_anywhere", false, CVar.REPLICATED);
- ///
- /// When true, jetpacks can be enabled on grids that have zero gravity.
- ///
- public static readonly CVarDef JetpackEnableInNoGravity =
- CVarDef.Create("ee.jetpack.enable_in_no_gravity", true, CVar.REPLICATED);
+ ///
+ /// When true, jetpacks can be enabled on grids that have zero gravity.
+ ///
+ public static readonly CVarDef JetpackEnableInNoGravity =
+ CVarDef.Create("ee.jetpack.enable_in_no_gravity", true, CVar.REPLICATED);
- #endregion
+ #endregion
- #region Contests System
+ #region Contests System
- ///
- /// The MASTER TOGGLE for the entire Contests System.
- /// ALL CONTESTS BELOW, regardless of type or setting will output 1f when false.
- ///
- public static readonly CVarDef DoContestsSystem =
- CVarDef.Create("contests.do_contests_system", true, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// The MASTER TOGGLE for the entire Contests System.
+ /// ALL CONTESTS BELOW, regardless of type or setting will output 1f when false.
+ ///
+ public static readonly CVarDef DoContestsSystem =
+ CVarDef.Create("ee.contests.do_contests_system", true, CVar.REPLICATED | CVar.SERVER);
- ///
- /// Contest functions normally include an optional override to bypass the clamp set by max_percentage.
- /// This CVar disables the bypass when false, forcing all implementations to comply with max_percentage.
- ///
- public static readonly CVarDef AllowClampOverride =
- CVarDef.Create("contests.allow_clamp_override", true, CVar.REPLICATED | CVar.SERVER);
- ///
- /// Toggles all MassContest functions. All mass contests output 1f when false
- ///
- public static readonly CVarDef DoMassContests =
- CVarDef.Create("contests.do_mass_contests", true, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// Contest functions normally include an optional override to bypass the clamp set by max_percentage.
+ /// This CVar disables the bypass when false, forcing all implementations to comply with max_percentage.
+ ///
+ public static readonly CVarDef AllowClampOverride =
+ CVarDef.Create("ee.contests.allow_clamp_override", true, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// Toggles all MassContest functions. All mass contests output 1f when false
+ ///
+ public static readonly CVarDef DoMassContests =
+ CVarDef.Create("ee.contests.do_mass_contests", true, CVar.REPLICATED | CVar.SERVER);
- ///
- /// Toggles all StaminaContest functions. All stamina contests output 1f when false
- ///
- public static readonly CVarDef DoStaminaContests =
- CVarDef.Create("contests.do_stamina_contests", true, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// Toggles all StaminaContest functions. All stamina contests output 1f when false
+ ///
+ public static readonly CVarDef DoStaminaContests =
+ CVarDef.Create("ee.contests.do_stamina_contests", true, CVar.REPLICATED | CVar.SERVER);
- ///
- /// Toggles all HealthContest functions. All health contests output 1f when false
- ///
- public static readonly CVarDef DoHealthContests =
- CVarDef.Create("contests.do_health_contests", true, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// Toggles all HealthContest functions. All health contests output 1f when false
+ ///
+ public static readonly CVarDef DoHealthContests =
+ CVarDef.Create("ee.contests.do_health_contests", true, CVar.REPLICATED | CVar.SERVER);
- ///
- /// Toggles all MindContest functions. All mind contests output 1f when false.
- /// MindContests are not currently implemented, and are awaiting completion of the Psionic Refactor
- ///
- public static readonly CVarDef DoMindContests =
- CVarDef.Create("contests.do_mind_contests", true, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// Toggles all MindContest functions. All mind contests output 1f when false.
+ /// MindContests are not currently implemented, and are awaiting completion of the Psionic Refactor
+ ///
+ public static readonly CVarDef DoMindContests =
+ CVarDef.Create("ee.contests.do_mind_contests", true, CVar.REPLICATED | CVar.SERVER);
- ///
- /// Toggles all MoodContest functions. All mood contests output 1f when false.
- ///
- public static readonly CVarDef DoMoodContests =
- CVarDef.Create("contests.do_mood_contests", true, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// Toggles all MoodContest functions. All mood contests output 1f when false.
+ ///
+ public static readonly CVarDef DoMoodContests =
+ CVarDef.Create("ee.contests.do_mood_contests", true, CVar.REPLICATED | CVar.SERVER);
- ///
- /// The maximum amount that Mass Contests can modify a physics multiplier, given as a +/- percentage
- /// Default of 0.25f outputs between * 0.75f and 1.25f
- ///
- public static readonly CVarDef MassContestsMaxPercentage =
- CVarDef.Create("contests.max_percentage", 0.25f, CVar.REPLICATED | CVar.SERVER);
+ ///
+ /// The maximum amount that Mass Contests can modify a physics multiplier, given as a +/- percentage
+ /// Default of 0.25f outputs between * 0.75f and 1.25f
+ ///
+ public static readonly CVarDef MassContestsMaxPercentage =
+ CVarDef.Create("ee.contests.max_percentage", 0.25f, CVar.REPLICATED | CVar.SERVER);
- #endregion
- }
+ #endregion
}
diff --git a/Content.Shared/_NF/Bed/AutoWakeUpComponent.cs b/Content.Shared/_NF/Bed/AutoWakeUpComponent.cs
new file mode 100644
index 00000000000..63e9c2d755d
--- /dev/null
+++ b/Content.Shared/_NF/Bed/AutoWakeUpComponent.cs
@@ -0,0 +1,19 @@
+using Robust.Shared.GameStates;
+
+namespace Content.Shared._NF.Bed.Sleep;
+
+///
+/// Frontier - Added to AI to allow auto waking up after 5 secs.
+///
+[NetworkedComponent, RegisterComponent]
+[AutoGenerateComponentState, AutoGenerateComponentPause(Dirty = true)]
+public sealed partial class AutoWakeUpComponent : Component
+{
+ // The length of time, in seconds, to sleep
+ [DataField]
+ public TimeSpan Length = TimeSpan.FromSeconds(5);
+
+ [ViewVariables]
+ [AutoNetworkedField, AutoPausedField]
+ public TimeSpan NextWakeUp = TimeSpan.Zero;
+}
diff --git a/Content.Shared/_NF/Clothing/Components/NFMoonBootsComponent.cs b/Content.Shared/_NF/Clothing/Components/NFMoonBootsComponent.cs
new file mode 100644
index 00000000000..fe284b696d5
--- /dev/null
+++ b/Content.Shared/_NF/Clothing/Components/NFMoonBootsComponent.cs
@@ -0,0 +1,23 @@
+using Content.Shared.Alert;
+using Robust.Shared.GameStates;
+using Robust.Shared.Prototypes;
+using Content.Shared._NF.Clothing.EntitySystems;
+
+namespace Content.Shared._NF.Clothing.Components;
+
+///
+/// This is used for clothing that makes an entity weightless when worn.
+///
+[RegisterComponent, NetworkedComponent]
+[Access(typeof(SharedNFMoonBootsSystem))]
+public sealed partial class NFMoonBootsComponent : Component
+{
+ [DataField]
+ public ProtoId MoonBootsAlert = "MoonBoots";
+
+ ///
+ /// Slot the clothing has to be worn in to work.
+ ///
+ [DataField]
+ public string Slot = "shoes";
+}
diff --git a/Content.Shared/_NF/Clothing/Systems/EmitsSoundOnMoveSystem.cs b/Content.Shared/_NF/Clothing/EntitySystems/EmitsSoundOnMoveSystem.cs
similarity index 98%
rename from Content.Shared/_NF/Clothing/Systems/EmitsSoundOnMoveSystem.cs
rename to Content.Shared/_NF/Clothing/EntitySystems/EmitsSoundOnMoveSystem.cs
index 555805c83d2..49935370565 100644
--- a/Content.Shared/_NF/Clothing/Systems/EmitsSoundOnMoveSystem.cs
+++ b/Content.Shared/_NF/Clothing/EntitySystems/EmitsSoundOnMoveSystem.cs
@@ -10,7 +10,7 @@
using Robust.Shared.Physics.Components;
using Robust.Shared.Timing;
-namespace Content.Shared._NF.Clothing.Systems;
+namespace Content.Shared._NF.Clothing.EntitySystems;
public sealed class EmitsSoundOnMoveSystem : EntitySystem
{
diff --git a/Content.Shared/_NF/Clothing/EntitySystems/NFMoonBootsSystem.cs b/Content.Shared/_NF/Clothing/EntitySystems/NFMoonBootsSystem.cs
new file mode 100644
index 00000000000..06a89cb77f4
--- /dev/null
+++ b/Content.Shared/_NF/Clothing/EntitySystems/NFMoonBootsSystem.cs
@@ -0,0 +1,81 @@
+using Content.Shared.Gravity;
+using Content.Shared.Inventory;
+using Content.Shared.Item.ItemToggle.Components;
+using Content.Shared.Alert;
+using Content.Shared.Item;
+using Content.Shared.Item.ItemToggle;
+using Robust.Shared.Containers;
+using Content.Shared.Clothing.EntitySystems;
+using Content.Shared._NF.Clothing.Components;
+using Content.Shared.Clothing;
+
+namespace Content.Shared._NF.Clothing.EntitySystems;
+
+public sealed class SharedNFMoonBootsSystem : EntitySystem
+{
+ [Dependency] private readonly AlertsSystem _alerts = default!;
+ [Dependency] private readonly ClothingSystem _clothing = default!;
+ [Dependency] private readonly InventorySystem _inventory = default!;
+ [Dependency] private readonly ItemToggleSystem _toggle = default!;
+ [Dependency] private readonly SharedContainerSystem _container = default!;
+ [Dependency] private readonly SharedItemSystem _item = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnToggled);
+ SubscribeLocalEvent(OnGotEquipped);
+ SubscribeLocalEvent(OnGotUnequipped);
+ SubscribeLocalEvent(OnIsWeightless);
+ SubscribeLocalEvent>(OnIsWeightless);
+ }
+
+ private void OnToggled(Entity ent, ref ItemToggledEvent args)
+ {
+ var (uid, comp) = ent;
+ // only works if being worn in the correct slot
+ if (_container.TryGetContainingContainer((uid, null, null), out var container) &&
+ _inventory.TryGetSlotEntity(container.Owner, comp.Slot, out var worn)
+ && uid == worn)
+ {
+ UpdateMoonbootEffects(container.Owner, ent, args.Activated);
+ }
+
+ var prefix = args.Activated ? "on" : null;
+ _item.SetHeldPrefix(ent, prefix);
+ _clothing.SetEquippedPrefix(ent, prefix);
+ }
+
+ private void OnGotUnequipped(Entity ent, ref ClothingGotUnequippedEvent args)
+ {
+ UpdateMoonbootEffects(args.Wearer, ent, false);
+ }
+
+ private void OnGotEquipped(Entity ent, ref ClothingGotEquippedEvent args)
+ {
+ UpdateMoonbootEffects(args.Wearer, ent, _toggle.IsActivated(ent.Owner));
+ }
+
+ public void UpdateMoonbootEffects(EntityUid user, Entity ent, bool state)
+ {
+ if (state)
+ _alerts.ShowAlert(user, ent.Comp.MoonBootsAlert);
+ else
+ _alerts.ClearAlert(user, ent.Comp.MoonBootsAlert);
+ }
+
+ private void OnIsWeightless(Entity ent, ref IsWeightlessEvent args)
+ {
+ if (args.Handled || !_toggle.IsActivated(ent.Owner))
+ return;
+
+ args.Handled = true;
+ args.IsWeightless = true;
+ }
+
+ private void OnIsWeightless(Entity ent, ref InventoryRelayedEvent args)
+ {
+ OnIsWeightless(ent, ref args.Args);
+ }
+}
diff --git a/Content.Shared/_NF/Containers/CondimentCupComponent.cs b/Content.Shared/_NF/Containers/CondimentCupComponent.cs
new file mode 100644
index 00000000000..01ef61f9ed0
--- /dev/null
+++ b/Content.Shared/_NF/Containers/CondimentCupComponent.cs
@@ -0,0 +1,11 @@
+using Robust.Shared.GameStates;
+
+namespace Content.Shared._NF.Containers.Components;
+///
+/// CondimentCup empty component
+///
+[RegisterComponent, NetworkedComponent]
+public sealed partial class CondimentCupComponent : Component
+{
+
+}
diff --git a/Content.Shared/_NF/Containers/CondimentKetchupComponent.cs b/Content.Shared/_NF/Containers/CondimentKetchupComponent.cs
new file mode 100644
index 00000000000..27571ed0c65
--- /dev/null
+++ b/Content.Shared/_NF/Containers/CondimentKetchupComponent.cs
@@ -0,0 +1,11 @@
+using Robust.Shared.GameStates;
+
+namespace Content.Shared._NF.Containers.Components;
+///
+/// CondimentKetchup empty component
+///
+[RegisterComponent, NetworkedComponent]
+public sealed partial class CondimentKetchupComponent : Component
+{
+
+}
diff --git a/Content.Shared/_NF/Containers/CondimentMustardComponent.cs b/Content.Shared/_NF/Containers/CondimentMustardComponent.cs
new file mode 100644
index 00000000000..8d242809760
--- /dev/null
+++ b/Content.Shared/_NF/Containers/CondimentMustardComponent.cs
@@ -0,0 +1,11 @@
+using Robust.Shared.GameStates;
+
+namespace Content.Shared._NF.Containers.Components;
+///
+/// CondimentMustard empty component
+///
+[RegisterComponent, NetworkedComponent]
+public sealed partial class CondimentMustardComponent : Component
+{
+
+}
diff --git a/Content.Shared/_NF/Containers/CondimentSqueezeBottleComponent.cs b/Content.Shared/_NF/Containers/CondimentSqueezeBottleComponent.cs
new file mode 100644
index 00000000000..7d7711f1a3b
--- /dev/null
+++ b/Content.Shared/_NF/Containers/CondimentSqueezeBottleComponent.cs
@@ -0,0 +1,11 @@
+using Robust.Shared.GameStates;
+
+namespace Content.Shared._NF.Containers.Components;
+///
+/// CondimentSqueezeBottle empty component
+///
+[RegisterComponent, NetworkedComponent]
+public sealed partial class CondimentSqueezeBottleComponent : Component
+{
+
+}
diff --git a/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs b/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs
index 4a4d9242452..50a7c049815 100644
--- a/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs
+++ b/Content.Shared/_NF/Contraband/SharedContrabandTurnInSystem.cs
@@ -1,3 +1,5 @@
+using Content.Shared.Contraband;
+using Robust.Shared.Containers;
using Robust.Shared.Serialization;
namespace Content.Shared._NF.Contraband;
@@ -8,4 +10,29 @@ public enum ContrabandPalletConsoleUiKey : byte
Contraband
}
-public abstract class SharedContrabandTurnInSystem : EntitySystem {}
+public abstract class SharedContrabandTurnInSystem : EntitySystem
+{
+ public void ClearContrabandValue(EntityUid item)
+ {
+ // Clear contraband value for printed items
+ if (TryComp(item, out var contraband))
+ {
+ foreach (var valueKey in contraband.TurnInValues.Keys)
+ {
+ contraband.TurnInValues[valueKey] = 0;
+ }
+ }
+
+ // Recurse into contained entities
+ if (TryComp(item, out var containers))
+ {
+ foreach (var container in containers.Containers.Values)
+ {
+ foreach (var ent in container.ContainedEntities)
+ {
+ ClearContrabandValue(ent);
+ }
+ }
+ }
+ }
+}
diff --git a/Resources/Audio/DeltaV/Items/eatfood.ogg b/Resources/Audio/_DV/Items/eatfood.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Items/eatfood.ogg
rename to Resources/Audio/_DV/Items/eatfood.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/Caravan_Palace_Lone_Digger-MONO.ogg b/Resources/Audio/_DV/Jukebox/Caravan_Palace_Lone_Digger-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/Caravan_Palace_Lone_Digger-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/Caravan_Palace_Lone_Digger-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/DOS=HIGH,_UMB.ogg b/Resources/Audio/_DV/Jukebox/DOS=HIGH,_UMB.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/DOS=HIGH,_UMB.ogg
rename to Resources/Audio/_DV/Jukebox/DOS=HIGH,_UMB.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/Patricia_Taxxon_-_Minute_-_MONO.ogg b/Resources/Audio/_DV/Jukebox/Patricia_Taxxon_-_Minute_-_MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/Patricia_Taxxon_-_Minute_-_MONO.ogg
rename to Resources/Audio/_DV/Jukebox/Patricia_Taxxon_-_Minute_-_MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/Phoron_Will_Make_Us_RichMONO2.ogg b/Resources/Audio/_DV/Jukebox/Phoron_Will_Make_Us_RichMONO2.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/Phoron_Will_Make_Us_RichMONO2.ogg
rename to Resources/Audio/_DV/Jukebox/Phoron_Will_Make_Us_RichMONO2.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/Scratch_Post_-_OST_MONO.ogg b/Resources/Audio/_DV/Jukebox/Scratch_Post_-_OST_MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/Scratch_Post_-_OST_MONO.ogg
rename to Resources/Audio/_DV/Jukebox/Scratch_Post_-_OST_MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/a_different_reality_lagoona_remix.xm-MONO.ogg b/Resources/Audio/_DV/Jukebox/a_different_reality_lagoona_remix.xm-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/a_different_reality_lagoona_remix.xm-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/a_different_reality_lagoona_remix.xm-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/aggravated.it-MONO.ogg b/Resources/Audio/_DV/Jukebox/aggravated.it-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/aggravated.it-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/aggravated.it-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/attributions.yml b/Resources/Audio/_DV/Jukebox/attributions.yml
similarity index 98%
rename from Resources/Audio/DeltaV/Jukebox/attributions.yml
rename to Resources/Audio/_DV/Jukebox/attributions.yml
index d0518b2d75f..9618cfa32ad 100644
--- a/Resources/Audio/DeltaV/Jukebox/attributions.yml
+++ b/Resources/Audio/_DV/Jukebox/attributions.yml
@@ -1,4 +1,4 @@
-# sorted alphabetically based on filenames in the folder Resources/Audio/DeltaV/Jukebox
+# sorted alphabetically based on filenames in the folder Resources/Audio/_DV/Jukebox
# keep it ordered or I'll stab you
- files: ["a_different_reality_lagoona_remix.xm-MONO.ogg"]
@@ -94,4 +94,4 @@
- files: ["Caravan_Palace_Lone_Digger-MONO.ogg"]
license: "CC-BY-SA-3.0"
copyright: "Lone Digger by Caravan Palace, converted to mono"
- source: "https://vimeo.com/144736865"
\ No newline at end of file
+ source: "https://vimeo.com/144736865"
diff --git a/Resources/Audio/DeltaV/Jukebox/autumnal_equinox.xm-MONO.ogg b/Resources/Audio/_DV/Jukebox/autumnal_equinox.xm-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/autumnal_equinox.xm-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/autumnal_equinox.xm-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/deck_the_halls_b-MONO.ogg b/Resources/Audio/_DV/Jukebox/deck_the_halls_b-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/deck_the_halls_b-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/deck_the_halls_b-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/drozerix_-_alone.xm-MONO.ogg b/Resources/Audio/_DV/Jukebox/drozerix_-_alone.xm-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/drozerix_-_alone.xm-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/drozerix_-_alone.xm-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/drozerix_-_leisurely_voice.xm-MONO.ogg b/Resources/Audio/_DV/Jukebox/drozerix_-_leisurely_voice.xm-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/drozerix_-_leisurely_voice.xm-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/drozerix_-_leisurely_voice.xm-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/every_light_is_blinking_at_onceMONO.ogg b/Resources/Audio/_DV/Jukebox/every_light_is_blinking_at_onceMONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/every_light_is_blinking_at_onceMONO.ogg
rename to Resources/Audio/_DV/Jukebox/every_light_is_blinking_at_onceMONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/hackers-MONO.ogg b/Resources/Audio/_DV/Jukebox/hackers-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/hackers-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/hackers-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/lasers_rip_apart_the_bulkheadMONO.ogg b/Resources/Audio/_DV/Jukebox/lasers_rip_apart_the_bulkheadMONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/lasers_rip_apart_the_bulkheadMONO.ogg
rename to Resources/Audio/_DV/Jukebox/lasers_rip_apart_the_bulkheadMONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/marhaba-MONO.ogg b/Resources/Audio/_DV/Jukebox/marhaba-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/marhaba-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/marhaba-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/psirius_-_nymphs_of_the_forest.mptm-MONO.ogg b/Resources/Audio/_DV/Jukebox/psirius_-_nymphs_of_the_forest.mptm-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/psirius_-_nymphs_of_the_forest.mptm-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/psirius_-_nymphs_of_the_forest.mptm-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/shibamata-MONO.ogg b/Resources/Audio/_DV/Jukebox/shibamata-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/shibamata-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/shibamata-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/space_asshole-MONO.ogg b/Resources/Audio/_DV/Jukebox/space_asshole-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/space_asshole-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/space_asshole-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Jukebox/superposition-MONO.ogg b/Resources/Audio/_DV/Jukebox/superposition-MONO.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Jukebox/superposition-MONO.ogg
rename to Resources/Audio/_DV/Jukebox/superposition-MONO.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Harpy/attributions.yml b/Resources/Audio/_DV/Voice/Harpy/attributions.yml
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Harpy/attributions.yml
rename to Resources/Audio/_DV/Voice/Harpy/attributions.yml
diff --git a/Resources/Audio/DeltaV/Voice/Harpy/caw1.ogg b/Resources/Audio/_DV/Voice/Harpy/caw1.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Harpy/caw1.ogg
rename to Resources/Audio/_DV/Voice/Harpy/caw1.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Harpy/chirp1.ogg b/Resources/Audio/_DV/Voice/Harpy/chirp1.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Harpy/chirp1.ogg
rename to Resources/Audio/_DV/Voice/Harpy/chirp1.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Harpy/license.txt b/Resources/Audio/_DV/Voice/Harpy/license.txt
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Harpy/license.txt
rename to Resources/Audio/_DV/Voice/Harpy/license.txt
diff --git a/Resources/Audio/DeltaV/Voice/Talk/license.txt b/Resources/Audio/_DV/Voice/Talk/license.txt
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Talk/license.txt
rename to Resources/Audio/_DV/Voice/Talk/license.txt
diff --git a/Resources/Audio/DeltaV/Voice/Talk/vulp.ogg b/Resources/Audio/_DV/Voice/Talk/vulp.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Talk/vulp.ogg
rename to Resources/Audio/_DV/Voice/Talk/vulp.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Talk/vulp_ask.ogg b/Resources/Audio/_DV/Voice/Talk/vulp_ask.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Talk/vulp_ask.ogg
rename to Resources/Audio/_DV/Voice/Talk/vulp_ask.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Talk/vulp_exclaim.ogg b/Resources/Audio/_DV/Voice/Talk/vulp_exclaim.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Talk/vulp_exclaim.ogg
rename to Resources/Audio/_DV/Voice/Talk/vulp_exclaim.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/attributions.yml b/Resources/Audio/_DV/Voice/Vulpkanin/attributions.yml
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/attributions.yml
rename to Resources/Audio/_DV/Voice/Vulpkanin/attributions.yml
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_bark1.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_bark1.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_bark2.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_bark2.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_bark2.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_bark2.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_bark3.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_bark3.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_bark3.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_bark3.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl1.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_growl1.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl1.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_growl1.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl2.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_growl2.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl2.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_growl2.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl3.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_growl3.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl3.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_growl3.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl4.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_growl4.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl4.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_growl4.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl5.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_growl5.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl5.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_growl5.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl6.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_growl6.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_growl6.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_growl6.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_snarl1.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_snarl1.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_snarl1.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_snarl1.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_snarl2.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_snarl2.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_snarl2.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_snarl2.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_snarl3.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_snarl3.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_snarl3.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_snarl3.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/dog_whine.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/dog_whine.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/dog_whine.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/dog_whine.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/howl.ogg b/Resources/Audio/_DV/Voice/Vulpkanin/howl.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/howl.ogg
rename to Resources/Audio/_DV/Voice/Vulpkanin/howl.ogg
diff --git a/Resources/Audio/DeltaV/Voice/Vulpkanin/license.txt b/Resources/Audio/_DV/Voice/Vulpkanin/license.txt
similarity index 100%
rename from Resources/Audio/DeltaV/Voice/Vulpkanin/license.txt
rename to Resources/Audio/_DV/Voice/Vulpkanin/license.txt
diff --git a/Resources/Audio/DeltaV/Weapons/Guns/Empty/dry_fire.ogg b/Resources/Audio/_DV/Weapons/Guns/Empty/dry_fire.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Weapons/Guns/Empty/dry_fire.ogg
rename to Resources/Audio/_DV/Weapons/Guns/Empty/dry_fire.ogg
diff --git a/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/laser.ogg b/Resources/Audio/_DV/Weapons/Guns/Gunshots/laser.ogg
similarity index 100%
rename from Resources/Audio/DeltaV/Weapons/Guns/Gunshots/laser.ogg
rename to Resources/Audio/_DV/Weapons/Guns/Gunshots/laser.ogg
diff --git a/Resources/Audio/DeltaV/license.txt b/Resources/Audio/_DV/license.txt
similarity index 100%
rename from Resources/Audio/DeltaV/license.txt
rename to Resources/Audio/_DV/license.txt
diff --git a/Resources/Audio/_NF/Items/Gavel/attributions.yml b/Resources/Audio/_NF/Items/Gavel/attributions.yml
new file mode 100644
index 00000000000..40567c28c71
--- /dev/null
+++ b/Resources/Audio/_NF/Items/Gavel/attributions.yml
@@ -0,0 +1,4 @@
+- files: ["gavel1.ogg", "gavel2.ogg", "gavel3.ogg", "gavel4.ogg"]
+ license: "CC-BY-3.0"
+ copyright: "craigsmith (FreeSound), released under CC-0"
+ source: "https://freesound.org/people/craigsmith/sounds/675979/"
diff --git a/Resources/Audio/_NF/Items/Gavel/gavel1.ogg b/Resources/Audio/_NF/Items/Gavel/gavel1.ogg
new file mode 100644
index 00000000000..f1f9d5e2867
Binary files /dev/null and b/Resources/Audio/_NF/Items/Gavel/gavel1.ogg differ
diff --git a/Resources/Audio/_NF/Items/Gavel/gavel2.ogg b/Resources/Audio/_NF/Items/Gavel/gavel2.ogg
new file mode 100644
index 00000000000..80e9793baba
Binary files /dev/null and b/Resources/Audio/_NF/Items/Gavel/gavel2.ogg differ
diff --git a/Resources/Audio/_NF/Items/Gavel/gavel3.ogg b/Resources/Audio/_NF/Items/Gavel/gavel3.ogg
new file mode 100644
index 00000000000..ce6621ad43f
Binary files /dev/null and b/Resources/Audio/_NF/Items/Gavel/gavel3.ogg differ
diff --git a/Resources/Audio/_NF/Items/Gavel/gavel4.ogg b/Resources/Audio/_NF/Items/Gavel/gavel4.ogg
new file mode 100644
index 00000000000..8dfdd145dbb
Binary files /dev/null and b/Resources/Audio/_NF/Items/Gavel/gavel4.ogg differ
diff --git a/Resources/Audio/_NF/Jukebox/attributions.yml b/Resources/Audio/_NF/Jukebox/attributions.yml
index ef3aa977ff3..02c82f01e09 100644
--- a/Resources/Audio/_NF/Jukebox/attributions.yml
+++ b/Resources/Audio/_NF/Jukebox/attributions.yml
@@ -1,3 +1,13 @@
+- files: ["victory.ogg"]
+ license: "CC-BY-NC-SA-3.0"
+ copyright: "Victory by Koruu Chan. Rights reserved by Checkraze. Converted from WAV to OGG."
+ source: "https://github.com/Cheackraze"
+
+- files: ["shibamata.ogg"]
+ license: "CC-BY-3.0"
+ copyright: "Shibamata midi remake. Likely original: https://www.nicovideo.jp/watch/sm32841166"
+ source: "https://github.com/Elijahrane/arcadia-station/blob/c2ea3f44d4de4c0a337aeddb12f167a89c5ed3ef/Resources/Audio/Lobby/shibamata.ogg"
+
- files: ["lateraligator.ogg"]
license: "CC-BY-3.0"
copyright: "Later Alligator By Silverman Sound Studios. Converted to mono OGG."
diff --git a/Resources/Audio/_NF/Jukebox/shibamata.ogg b/Resources/Audio/_NF/Jukebox/shibamata.ogg
new file mode 100644
index 00000000000..6633037f310
Binary files /dev/null and b/Resources/Audio/_NF/Jukebox/shibamata.ogg differ
diff --git a/Resources/Audio/_NF/Jukebox/victory.ogg b/Resources/Audio/_NF/Jukebox/victory.ogg
new file mode 100644
index 00000000000..312e7441668
Binary files /dev/null and b/Resources/Audio/_NF/Jukebox/victory.ogg differ
diff --git a/Resources/Audio/_NF/Lobby/attributions.yml b/Resources/Audio/_NF/Lobby/attributions.yml
deleted file mode 100644
index 65365a341b8..00000000000
--- a/Resources/Audio/_NF/Lobby/attributions.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-- files: ["victory.ogg"]
- license: "CC-BY-NC-SA-3.0"
- copyright: "Victory by Koruu Chan. Rights reserved by Checkraze. Converted from WAV to OGG."
- source: "https://github.com/Cheackraze"
-
-- files: ["shibamata.ogg"]
- license: "CC-BY-3.0"
- copyright: "Shibamata midi remake. Likely original: https://www.nicovideo.jp/watch/sm32841166"
- source: "https://github.com/Elijahrane/arcadia-station/blob/c2ea3f44d4de4c0a337aeddb12f167a89c5ed3ef/Resources/Audio/Lobby/shibamata.ogg"
\ No newline at end of file
diff --git a/Resources/Audio/_NF/Lobby/shibamata.ogg b/Resources/Audio/_NF/Lobby/shibamata.ogg
deleted file mode 100644
index e116449a5bd..00000000000
Binary files a/Resources/Audio/_NF/Lobby/shibamata.ogg and /dev/null differ
diff --git a/Resources/Audio/_NF/Lobby/victory.ogg b/Resources/Audio/_NF/Lobby/victory.ogg
deleted file mode 100644
index 482cbc83f82..00000000000
Binary files a/Resources/Audio/_NF/Lobby/victory.ogg and /dev/null differ
diff --git a/Resources/Changelog/Frontier.yml b/Resources/Changelog/Frontier.yml
index a9249b2ec15..9efe48da5fc 100644
--- a/Resources/Changelog/Frontier.yml
+++ b/Resources/Changelog/Frontier.yml
@@ -5735,3 +5735,666 @@ Entries:
message: Added cryosleep pod to Empress
id: 5561
time: '2024-12-06T23:59:32.0000000+00:00'
+- author: erhardsteinhauer
+ changes:
+ - type: Tweak
+ message: Slightly nerfed asteroid scrapbots.
+ id: 5562
+ time: '2024-12-08T20:37:38.0000000+00:00'
+- author: Qulibly
+ changes:
+ - type: Tweak
+ message: >-
+ Criminal records computers now work sector-wide, and contain information
+ for all employees.
+ id: 5563
+ time: '2024-12-08T22:35:31.0000000+00:00'
+- author: Alkheemist
+ changes:
+ - type: Tweak
+ message: Made conveyors mass linkable with alt-clicking
+ id: 5564
+ time: '2024-12-08T22:47:05.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: Coins are now stackable.
+ id: 5565
+ time: '2024-12-08T23:50:04.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: >-
+ The emotional support RPG cannot be reloaded from foam darts, but comes
+ with 2 rockets in the mail.
+ id: 5566
+ time: '2024-12-08T23:50:22.0000000+00:00'
+- author: GreaseMonk
+ changes:
+ - type: Add
+ message: Hostile AI no longer work on protected zones.
+ id: 5567
+ time: '2024-12-09T00:10:05.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Add
+ message: Added ITS Charon class medium size expedition ship
+ id: 5568
+ time: '2024-12-09T17:57:42.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: Artifacts and anomaly cores are valued at 40% of the points generated.
+ - type: Remove
+ message: The technology printer and anomaly synchronizer are no longer printable.
+ id: 5569
+ time: '2024-12-09T20:40:05.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: >-
+ Clicking on mobs should pick them up, pet them, or otherwise interact as
+ normal.
+ id: 5570
+ time: '2024-12-10T15:00:03.0000000+00:00'
+- author: Emily9031
+ changes:
+ - type: Add
+ message: Cyborgs are now able to slowly fly through space.
+ id: 5571
+ time: '2024-12-10T22:00:03.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: >-
+ Hostile mobs now wake up after sleeping and lose Drowsiness on waking
+ up.
+ id: 5572
+ time: '2024-12-10T22:51:40.0000000+00:00'
+- author: Myzumi
+ changes: []
+ id: 5573
+ time: '2024-12-11T14:22:50.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: >-
+ Chem, booze and soda dispenser construction now require one matter bin
+ and no capacitors.
+ - type: Add
+ message: >-
+ Reagent dispenser can be upgraded to increase the number of slots in the
+ dispenser.
+ id: 5574
+ time: '2024-12-11T22:54:12.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Add
+ message: >-
+ Added 1000u bluespace jugs, unlocked through the Bluespace Chemistry
+ tech.
+ id: 5575
+ time: '2024-12-11T22:54:20.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Add
+ message: >-
+ The chemical dispenser has a togglable auto-labeler that labels inserted
+ jugs.
+ id: 5576
+ time: '2024-12-11T23:55:17.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Tweak
+ message: Wrecks have new, interesting things on them.
+ id: 5577
+ time: '2024-12-12T01:47:23.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Clugg is no longer prompted to return to the cave if leaving.
+ id: 5578
+ time: '2024-12-12T01:51:46.0000000+00:00'
+- author: Radezolid and Stop-Signs
+ changes:
+ - type: Add
+ message: The syringe gun and mini syringes are now accessible through research.
+ id: 5579
+ time: '2024-12-12T17:54:21.0000000+00:00'
+- author: lermal
+ changes:
+ - type: Fix
+ message: Fixed MapRenderer rendering for all shuttles
+ id: 5580
+ time: '2024-12-13T17:35:18.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Fix
+ message: Fixed a few issues with exped/vgroid configs & maps.
+ id: 5581
+ time: '2024-12-13T22:15:43.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Clarpy no longer attacks pirates, Clippy no longer attacks pirates.
+ - type: Tweak
+ message: The CDET now only targets entities wearing contraband clothing.
+ - type: Tweak
+ message: >-
+ Clugg now has a caveman accent; Clarpy, a pirate accent; Cappy, a
+ southern accent if cognizined.
+ id: 5582
+ time: '2024-12-14T02:06:42.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: >-
+ Fixed a case where existing characters can spawn without gear when the
+ role changes.
+ id: 5583
+ time: '2024-12-14T14:00:02.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: >-
+ Grown items, seeds, printed items, and vended items have no contraband
+ value.
+ - type: Tweak
+ message: Items printed from most lathes have a market value of 30%.
+ id: 5584
+ time: '2024-12-14T14:01:28.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: The cargo pallet in the NFSD Outpost now works properly.
+ id: 5585
+ time: '2024-12-14T22:28:35.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Tweak
+ message: Blue wrecks should now have more interesting loot.
+ id: 5586
+ time: '2024-12-14T22:31:21.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: >-
+ Deconstructing a portable generator with fuel now returns fuel-grade
+ material.
+ - type: Add
+ message: Fuel-grade materials now have sprites from GhostPrince.
+ id: 5587
+ time: '2024-12-15T09:42:28.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: >-
+ Wassail is now craftable by bartenders. Check your guidebook for a
+ recipe.
+ id: 5588
+ time: '2024-12-15T13:11:51.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: >-
+ Slight adjustments to Salicylic Acid recipe, additional recipe for
+ Aloxadone and 2 point buff to Aloxadone caustic damage heal.
+ id: 5589
+ time: '2024-12-15T13:12:59.0000000+00:00'
+- author: Leander
+ changes:
+ - type: Tweak
+ message: Cognizined creatures will show more unpredictable behavior.
+ id: 5590
+ time: '2024-12-15T13:13:11.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: >-
+ Adjust base plastic cost for jugs in the medical techfab from 4 to 2
+ sheets.
+ id: 5591
+ time: '2024-12-15T14:42:26.0000000+00:00'
+- author: Tych0theSynth
+ changes:
+ - type: Fix
+ message: Fixed a disabled thruster on the Spectre.
+ id: 5592
+ time: '2024-12-15T14:48:51.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Respawn timers are reset on a new round.
+ id: 5593
+ time: '2024-12-17T13:47:19.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Fixed issues with missing department localization strings.
+ id: 5594
+ time: '2024-12-17T19:51:37.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Added a shuttle map to the Charon guidebook page.
+ id: 5595
+ time: '2024-12-17T21:36:54.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Add
+ message: Eggnog is now craftable by chefs and bartenders.
+ id: 5596
+ time: '2024-12-18T16:50:26.0000000+00:00'
+- author: erhardsteinhauer
+ changes:
+ - type: Tweak
+ message: Hostile faction bosses can now be encountered on VGroids.
+ id: 5597
+ time: '2024-12-18T19:00:32.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: >-
+ Faction-associated items of clothing should be properly tracked, the
+ CDET should only attack players wearing contraband.
+ id: 5598
+ time: '2024-12-20T17:28:19.0000000+00:00'
+- author: erhardsteinhauer
+ changes:
+ - type: Add
+ message: >-
+ Added the blood cult cat ghost role (for players to pledge their
+ allegiance to).
+ id: 5599
+ time: '2024-12-20T18:08:59.0000000+00:00'
+- author: whatston3 and leonardo-dabepis
+ changes:
+ - type: Add
+ message: Added a gavel, gavel block, powdered wig to the courthouse.
+ - type: Tweak
+ message: Remodeled the Courthouse slightly.
+ id: 5600
+ time: '2024-12-20T18:11:32.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Removed duplicate location hints from NFSD radio callouts.
+ id: 5601
+ time: '2024-12-20T18:16:13.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: >-
+ Reagents in food solutions cannot be transferred out, e.g. into a
+ ChemMaster.
+ id: 5602
+ time: '2024-12-20T22:55:17.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Adds a pair of plushies from Lvl 1 Eevee
+ id: 5603
+ time: '2024-12-21T00:50:56.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: Alert levels are now sector-wide, with appropriate announcements.
+ id: 5604
+ time: '2024-12-21T01:12:26.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Emergency lights start in their appropriate state when built.
+ id: 5605
+ time: '2024-12-21T20:28:31.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Remove
+ message: >-
+ majority of chemistry jugs removed from sale, to be replaced with new
+ barrels.
+ id: 5606
+ time: '2024-12-21T23:05:32.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Add
+ message: >-
+ Added barrels of chems, oil, water, fuel, booze, etc. to wrecks, rare
+ chems to cargo.
+ - type: Tweak
+ message: The ChefVend now contains one jar of each oil.
+ id: 5607
+ time: '2024-12-21T23:06:11.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Tweak
+ message: >-
+ Add slots to the Janicart vehicle to give it feature parity with the
+ janitor trolley and make things more convenient for practicioners of the
+ janitorial arts
+ - type: Add
+ message: Research target that unlocks crafting of Janicart flatpacks
+ - type: Remove
+ message: Janicart crates no longer purchaseable at cargo
+ id: 5608
+ time: '2024-12-24T22:38:28.0000000+00:00'
+- author: Alkheemist
+ changes:
+ - type: Tweak
+ message: Handicomm mics can now be toggled with an alt-click
+ id: 5609
+ time: '2024-12-24T22:48:18.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: >-
+ Walls on asteroids can now contain ore denser than regular rocks and
+ require diamond drills, a holopickaxe, or a PTK to mine.
+ - type: Tweak
+ message: >-
+ PTK bolts destroy ore in softer rock, but "walls" no longer reflect
+ shots.
+ id: 5610
+ time: '2024-12-24T23:05:02.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Add
+ message: Flatpacks can be rotated, and respect their rotation when unpacked.
+ - type: Tweak
+ message: Soil crates now must be "assembled" with a shovel.
+ id: 5611
+ time: '2024-12-26T00:49:53.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Cargo Depots should be spawning normally now.
+ id: 5612
+ time: '2024-12-26T15:21:56.0000000+00:00'
+- author: Ilya246 and whatston3
+ changes:
+ - type: Add
+ message: Spesos and spessos now support custom split amounts.
+ id: 5613
+ time: '2024-12-26T20:21:42.0000000+00:00'
+- author: Bonaout
+ changes:
+ - type: Tweak
+ message: Pirate PDAs now have the AstroNav program
+ id: 5614
+ time: '2024-12-26T21:07:18.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: The Menace now spawns with its IFF label hidden.
+ id: 5615
+ time: '2024-12-28T03:29:18.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Add
+ message: Diona are now immune to the force of an FTL jump.
+ id: 5616
+ time: '2024-12-28T16:37:31.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Add
+ message: Added the classic DeltaV Moth markings.
+ - type: Add
+ message: Added "Selene" wing customization option for moths
+ - type: Fix
+ message: Felinids and vulpkanin now have gasping sounds.
+ id: 5617
+ time: '2024-12-28T17:49:58.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Fix
+ message: Printed empty magazines now have fill states.
+ id: 5618
+ time: '2024-12-28T17:51:26.0000000+00:00'
+- author: Kr8art
+ changes:
+ - type: Add
+ message: Added customizable dogtags from Cosmatic Drift to the trinket loadout!
+ - type: Add
+ message: >-
+ Most flasks, rings, flippo lighters, and the gold watch are now
+ engravable.
+ id: 5619
+ time: '2024-12-28T18:12:03.0000000+00:00'
+- author: deltanedas
+ changes:
+ - type: Tweak
+ message: Ore and plant box storage has been increased from 60 to 200 slots.
+ id: 5620
+ time: '2024-12-28T18:14:30.0000000+00:00'
+- author: RangerXVII
+ changes:
+ - type: Add
+ message: Added new clothes to the detective's loadout.
+ id: 5621
+ time: '2024-12-28T18:26:55.0000000+00:00'
+- author: Radezolid
+ changes:
+ - type: Tweak
+ message: All jetpacks now fit in the suit storage slot.
+ id: 5622
+ time: '2024-12-28T20:03:34.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Add
+ message: Added wooden barrels and wooden kegs.
+ - type: Tweak
+ message: Converted the mini kegs into casks
+ id: 5623
+ time: '2024-12-29T14:11:46.0000000+00:00'
+- author: KieueCaprie
+ changes:
+ - type: Fix
+ message: >-
+ Fixed certain jelly-filled donuts, and a particularly meaty one, being
+ unable to fit inside a donut box.
+ id: 5624
+ time: '2025-01-03T01:21:06.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: ATM flatpack to flatpack vend.
+ id: 5625
+ time: '2025-01-03T12:49:10.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Add toggle feature to moon boots.
+ id: 5626
+ time: '2025-01-03T13:22:59.0000000+00:00'
+- author: PeccNeck
+ changes:
+ - type: Tweak
+ message: Bocakillo now uses directional fans
+ - type: Tweak
+ message: Moved Bocakillo plasma into wall locker
+ - type: Fix
+ message: Fixed loose piping on Bocakillo
+ id: 5627
+ time: '2025-01-03T16:44:50.0000000+00:00'
+- author: chrome-cirrus
+ changes:
+ - type: Add
+ message: Charon gets shutters and some cameras.
+ - type: Tweak
+ message: Charon had a bunch of small fixes and additions made.
+ id: 5628
+ time: '2025-01-03T17:32:24.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Adds clear condiment bottle and lathe recipe.
+ id: 5629
+ time: '2025-01-04T16:53:52.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Condiment dispenser.
+ id: 5630
+ time: '2025-01-04T20:32:57.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Colored craftable lightbulbs and prefilled light strobes.!
+ id: 5631
+ time: '2025-01-04T23:23:37.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: mappable ice box for bars and restaurants!
+ id: 5632
+ time: '2025-01-05T01:40:13.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Black light to service lathe.
+ id: 5633
+ time: '2025-01-05T17:56:21.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Handheld crew health monitor added to medical techfab.
+ id: 5634
+ time: '2025-01-05T17:57:46.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Tweak
+ message: >-
+ You can now directly dump ore bags into ore processors by clicking on
+ them.
+ id: 5635
+ time: '2025-01-06T21:21:18.0000000+00:00'
+- author: Tych0theSynth
+ changes:
+ - type: Add
+ message: 'Updated the SBB Tyne. '
+ id: 5636
+ time: '2025-01-07T15:34:09.0000000+00:00'
+- author: GreaseMonk
+ changes:
+ - type: Fix
+ message: Fix player bodies despawning on debris
+ - type: Tweak
+ message: No longer possible to fly debris, wrecks, and salvage
+ id: 5637
+ time: '2025-01-07T16:01:29.0000000+00:00'
+- author: Alkheemist
+ changes:
+ - type: Tweak
+ message: Lathes now automatically disable their magnets when ejecting materials.
+ id: 5638
+ time: '2025-01-08T10:14:46.0000000+00:00'
+- author: blackknight954
+ changes: []
+ id: 5639
+ time: '2025-01-08T10:17:27.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: Dresses added to contractor loadout.
+ id: 5640
+ time: '2025-01-09T19:55:37.0000000+00:00'
+- author: Alkheemist
+ changes:
+ - type: Fix
+ message: Accentless now works on goblins.
+ id: 5641
+ time: '2025-01-10T11:01:45.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Tweak
+ message: Moved Victory and Shibamata from the lobby music to the jukebox.
+ id: 5642
+ time: '2025-01-10T17:58:03.0000000+00:00'
+- author: blackknight954
+ changes:
+ - type: Add
+ message: Added shotgun slugs and rubber magazines to the NFSD and Mercfabs
+ id: 5643
+ time: '2025-01-10T21:16:43.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Add
+ message: New ramen dishes from Umami! (Sometimes the SR)
+ id: 5644
+ time: '2025-01-10T21:48:51.0000000+00:00'
+- author: MagnusCrowe
+ changes:
+ - type: Add
+ message: Added monkey and kobold cubes to loadout under tools.
+ id: 5645
+ time: '2025-01-10T21:50:07.0000000+00:00'
+- author: Alkheemist
+ changes:
+ - type: Fix
+ message: >-
+ Trade mall has had a new solar array fitted, power should be more
+ consistent now.
+ id: 5646
+ time: '2025-01-11T08:22:27.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Fix
+ message: >-
+ Player controlled borgs no longer get deleted on event grids when they
+ end.
+ id: 5647
+ time: '2025-01-11T15:50:26.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Fix
+ message: Paladin NFSD Shuttle locker isn't locked to detective only anymore.
+ id: 5648
+ time: '2025-01-11T16:10:51.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Add
+ message: >-
+ Blood restoring/hemostatic items can be used even if the user isn't
+ damaged.
+ id: 5649
+ time: '2025-01-12T12:28:48.0000000+00:00'
+- author: Jakumba
+ changes:
+ - type: Tweak
+ message: Updates NFSD PTech with additional items
+ id: 5650
+ time: '2025-01-12T12:44:54.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: Condiment dispenser can now be shuttered.
+ id: 5651
+ time: '2025-01-12T13:00:48.0000000+00:00'
+- author: Lyndomen
+ changes:
+ - type: Tweak
+ message: Speedboots consume more energy, are faster, and are powered by bluespace
+ id: 5652
+ time: '2025-01-12T13:01:52.0000000+00:00'
+- author: dvir001
+ changes:
+ - type: Fix
+ message: Xenos can now be butchered on meat spikes.
+ id: 5653
+ time: '2025-01-12T13:08:35.0000000+00:00'
+- author: whatston3
+ changes:
+ - type: Tweak
+ message: >-
+ Pages stamped with SR, Sheriff, and Centcomm stamps cannot be edited by
+ the Cybersun pen.
+ id: 5654
+ time: '2025-01-16T15:23:05.0000000+00:00'
+- author: dustylens
+ changes:
+ - type: Tweak
+ message: >-
+ Prowler now has medicine cabinet and body bags. Die on the treadmill in
+ peace.
+ id: 5655
+ time: '2025-01-16T22:37:39.0000000+00:00'
diff --git a/Resources/IgnoredPrototypes/ignoredPrototypes.yml b/Resources/IgnoredPrototypes/ignoredPrototypes.yml
index 251db4fd8e4..561620ac53a 100644
--- a/Resources/IgnoredPrototypes/ignoredPrototypes.yml
+++ b/Resources/IgnoredPrototypes/ignoredPrototypes.yml
@@ -7,5 +7,7 @@
# - /Prototypes/Guidebook
# - /Prototypes/Catalog/uplink_catalog.yml
- /Prototypes/GameRules/events.yml # Frontier - Fuck this file
- - /Prototypes/Procedural/Themes/vgroidinterior.yml
- - /Prototypes/Procedural/vgroid.yml
\ No newline at end of file
+ - /Prototypes/Procedural/Themes # Frontier
+ - /Prototypes/Procedural/vgroid.yml # Frontier
+ - /Prototypes/Procedural/salvage_loot.yml # Frontier
+ - /Prototypes/Procedural/salvage_rewards.yml # Frontier
diff --git a/Resources/Locale/en-US/_CD/engraving/engraving.ftl b/Resources/Locale/en-US/_CD/engraving/engraving.ftl
new file mode 100644
index 00000000000..8e42d9fc035
--- /dev/null
+++ b/Resources/Locale/en-US/_CD/engraving/engraving.ftl
@@ -0,0 +1,7 @@
+engraving-verb-engrave = Engrave
+engraving-popup-ui-message = Description
+
+# Frontier: generic engraving messages
+engraving-generic-no-message = There isn't anything engraved on {THE($object)}.
+engraving-generic-has-message = There's a message engraved on {THE($object)}. It reads: {$message}
+engraving-generic-succeed = You successfully engrave {THE($object)} with your message.
diff --git a/Resources/Locale/en-US/deltav/accent/scottish.ftl b/Resources/Locale/en-US/_DV/accent/scottish.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/accent/scottish.ftl
rename to Resources/Locale/en-US/_DV/accent/scottish.ftl
diff --git a/Resources/Locale/en-US/_DV/administration/ui/player-panel.ftl b/Resources/Locale/en-US/_DV/administration/ui/player-panel.ftl
new file mode 100644
index 00000000000..11ee368b1f3
--- /dev/null
+++ b/Resources/Locale/en-US/_DV/administration/ui/player-panel.ftl
@@ -0,0 +1,5 @@
+# Frontier: "Job Whitelists"<"Role Whitelists"
+player-panel-job-whitelists = Role Whitelists
+# Frontier (TODO: move me)
+player-panel-ghost-role-whitelists = Ghost Roles
+player-panel-global-whitelist = Global Whitelist
diff --git a/Resources/Locale/en-US/deltav/advertisements/vending/pride.ftl b/Resources/Locale/en-US/_DV/advertisements/vending/pride.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/advertisements/vending/pride.ftl
rename to Resources/Locale/en-US/_DV/advertisements/vending/pride.ftl
diff --git a/Resources/Locale/en-US/deltav/cartridge-loader/cartridges.ftl b/Resources/Locale/en-US/_DV/cartridge-loader/cartridges.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/cartridge-loader/cartridges.ftl
rename to Resources/Locale/en-US/_DV/cartridge-loader/cartridges.ftl
diff --git a/Resources/Locale/en-US/deltav/catalog/cargo/cargo-vending.ftl b/Resources/Locale/en-US/_DV/catalog/cargo/cargo-vending.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/catalog/cargo/cargo-vending.ftl
rename to Resources/Locale/en-US/_DV/catalog/cargo/cargo-vending.ftl
diff --git a/Resources/Locale/en-US/deltav/catalog/fills/crates/vending-crates.ftl b/Resources/Locale/en-US/_DV/catalog/fills/crates/vending-crates.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/catalog/fills/crates/vending-crates.ftl
rename to Resources/Locale/en-US/_DV/catalog/fills/crates/vending-crates.ftl
diff --git a/Resources/Locale/en-US/deltav/escape-menu/options-menu.ftl b/Resources/Locale/en-US/_DV/escape-menu/options-menu.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/escape-menu/options-menu.ftl
rename to Resources/Locale/en-US/_DV/escape-menu/options-menu.ftl
diff --git a/Resources/Locale/en-US/deltav/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_DV/flavors/flavor-profiles.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/flavors/flavor-profiles.ftl
rename to Resources/Locale/en-US/_DV/flavors/flavor-profiles.ftl
diff --git a/Resources/Locale/en-US/deltav/harpy/singer_system.ftl b/Resources/Locale/en-US/_DV/harpy/singer_system.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/harpy/singer_system.ftl
rename to Resources/Locale/en-US/_DV/harpy/singer_system.ftl
diff --git a/Resources/Locale/en-US/_DV/info/whitelists.ftl b/Resources/Locale/en-US/_DV/info/whitelists.ftl
new file mode 100644
index 00000000000..b67fc3e0adc
--- /dev/null
+++ b/Resources/Locale/en-US/_DV/info/whitelists.ftl
@@ -0,0 +1,3 @@
+cmd-jobwhitelists-desc = Opens the job whitelists window
+cmd-jobwhitelists-help = Usage: jobwhitelists [name or user guid]
+cmd-jobwhitelists-player-err = The specified player could not be found
diff --git a/Resources/Locale/en-US/deltav/markings/Oni.ftl b/Resources/Locale/en-US/_DV/markings/Oni.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/markings/Oni.ftl
rename to Resources/Locale/en-US/_DV/markings/Oni.ftl
diff --git a/Resources/Locale/en-US/deltav/markings/felinid.ftl b/Resources/Locale/en-US/_DV/markings/felinid.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/markings/felinid.ftl
rename to Resources/Locale/en-US/_DV/markings/felinid.ftl
diff --git a/Resources/Locale/en-US/deltav/markings/harpy.ftl b/Resources/Locale/en-US/_DV/markings/harpy.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/markings/harpy.ftl
rename to Resources/Locale/en-US/_DV/markings/harpy.ftl
diff --git a/Resources/Locale/en-US/_DV/markings/moth.ftl b/Resources/Locale/en-US/_DV/markings/moth.ftl
new file mode 100644
index 00000000000..59ecbdae659
--- /dev/null
+++ b/Resources/Locale/en-US/_DV/markings/moth.ftl
@@ -0,0 +1,6 @@
+marking-MothWingsClassicSelene = Wings (Selene, Classic)
+
+marking-MothWingsSelene-selene_primary = Primary
+marking-MothWingsSelene-selene_secondary = Secondary
+marking-MothWingsSelene-selene_tertiary = Tertiary
+marking-MothWingsSelene = Wings (Selene)
diff --git a/Resources/Locale/en-US/deltav/markings/rodentia.ftl b/Resources/Locale/en-US/_DV/markings/rodentia.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/markings/rodentia.ftl
rename to Resources/Locale/en-US/_DV/markings/rodentia.ftl
diff --git a/Resources/Locale/en-US/deltav/materials/materials.ftl b/Resources/Locale/en-US/_DV/materials/materials.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/materials/materials.ftl
rename to Resources/Locale/en-US/_DV/materials/materials.ftl
diff --git a/Resources/Locale/en-US/deltav/materials/units.ftl b/Resources/Locale/en-US/_DV/materials/units.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/materials/units.ftl
rename to Resources/Locale/en-US/_DV/materials/units.ftl
diff --git a/Resources/Locale/en-US/deltav/reagents/meta/consumable/food/condiments.ftl b/Resources/Locale/en-US/_DV/reagents/meta/consumable/food/condiments.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/reagents/meta/consumable/food/condiments.ftl
rename to Resources/Locale/en-US/_DV/reagents/meta/consumable/food/condiments.ftl
diff --git a/Resources/Locale/en-US/deltav/reagents/meta/physical-desc.ftl b/Resources/Locale/en-US/_DV/reagents/meta/physical-desc.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/reagents/meta/physical-desc.ftl
rename to Resources/Locale/en-US/_DV/reagents/meta/physical-desc.ftl
diff --git a/Resources/Locale/en-US/_DV/research/technologies.ftl b/Resources/Locale/en-US/_DV/research/technologies.ftl
new file mode 100644
index 00000000000..c76a12537bd
--- /dev/null
+++ b/Resources/Locale/en-US/_DV/research/technologies.ftl
@@ -0,0 +1 @@
+research-technology-syringe-gun = Syringe Gun
diff --git a/Resources/Locale/en-US/deltav/roundend/no-eorg-popup.ftl b/Resources/Locale/en-US/_DV/roundend/no-eorg-popup.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/roundend/no-eorg-popup.ftl
rename to Resources/Locale/en-US/_DV/roundend/no-eorg-popup.ftl
diff --git a/Resources/Locale/en-US/deltav/species/namepreset.ftl b/Resources/Locale/en-US/_DV/species/namepreset.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/species/namepreset.ftl
rename to Resources/Locale/en-US/_DV/species/namepreset.ftl
diff --git a/Resources/Locale/en-US/deltav/species/species.ftl b/Resources/Locale/en-US/_DV/species/species.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/species/species.ftl
rename to Resources/Locale/en-US/_DV/species/species.ftl
diff --git a/Resources/Locale/en-US/deltav/storage/mouth-storage-component.ftl b/Resources/Locale/en-US/_DV/storage/mouth-storage-component.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/storage/mouth-storage-component.ftl
rename to Resources/Locale/en-US/_DV/storage/mouth-storage-component.ftl
diff --git a/Resources/Locale/en-US/deltav/store/uplink-catalog.ftl b/Resources/Locale/en-US/_DV/store/uplink-catalog.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/store/uplink-catalog.ftl
rename to Resources/Locale/en-US/_DV/store/uplink-catalog.ftl
diff --git a/Resources/Locale/en-US/deltav/tools/tool-qualities.ftl b/Resources/Locale/en-US/_DV/tools/tool-qualities.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/tools/tool-qualities.ftl
rename to Resources/Locale/en-US/_DV/tools/tool-qualities.ftl
diff --git a/Resources/Locale/en-US/deltav/traits/traits.ftl b/Resources/Locale/en-US/_DV/traits/traits.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/traits/traits.ftl
rename to Resources/Locale/en-US/_DV/traits/traits.ftl
diff --git a/Resources/Locale/en-US/deltav/weapons/ranged/energygun.ftl b/Resources/Locale/en-US/_DV/weapons/ranged/energygun.ftl
similarity index 100%
rename from Resources/Locale/en-US/deltav/weapons/ranged/energygun.ftl
rename to Resources/Locale/en-US/_DV/weapons/ranged/energygun.ftl
diff --git a/Resources/Locale/en-US/_NF/accent/caveman.ftl b/Resources/Locale/en-US/_NF/accent/caveman.ftl
index d9b48fa123b..4fcbda05f89 100644
--- a/Resources/Locale/en-US/_NF/accent/caveman.ftl
+++ b/Resources/Locale/en-US/_NF/accent/caveman.ftl
@@ -6,16 +6,15 @@ accent-caveman-forbidden-4 = at
accent-caveman-forbidden-5 = am
accent-caveman-forbidden-6 = as
accent-caveman-forbidden-7 = is
-accent-caveman-forbidden-8 = it
-accent-caveman-forbidden-9 = do
-accent-caveman-forbidden-10 = does
-accent-caveman-forbidden-11 = did
-accent-caveman-forbidden-12 = just
-accent-caveman-forbidden-13 = are
-accent-caveman-forbidden-14 = was
-accent-caveman-forbidden-15 = the
-accent-caveman-forbidden-16 = it's
-accent-caveman-forbidden-17 = its
+accent-caveman-forbidden-8 = do
+accent-caveman-forbidden-9 = does
+accent-caveman-forbidden-10 = did
+accent-caveman-forbidden-11 = just
+accent-caveman-forbidden-12 = are
+accent-caveman-forbidden-13 = was
+accent-caveman-forbidden-14 = the
+accent-caveman-forbidden-15 = it's
+accent-caveman-forbidden-16 = its
accent-caveman-forbidden-empty = {""}
accent-caveman-numbers-0 = no
diff --git a/Resources/Locale/en-US/_NF/adventure/adventure.ftl b/Resources/Locale/en-US/_NF/adventure/adventure.ftl
index 3e1a1268163..9ee3991db5d 100644
--- a/Resources/Locale/en-US/_NF/adventure/adventure.ftl
+++ b/Resources/Locale/en-US/_NF/adventure/adventure.ftl
@@ -11,8 +11,12 @@ adventure-webhook-top-loss = lost a total of {$amount}.
adventure-webhook-ledger-start = Ledger Summary
-adventure-title = New Frontier Adventure Mode
-adventure-description = Join a ship crew or buy your own and explore, research, salvage, or haul your way to riches!
+nf-adventure-title = Adventure
+nf-adventure-description = Join a ship crew or buy your own and explore, research, salvage, or haul your way to riches!
+
+nf-pirate-title = Pirates
+nf-pirate-description = A gang of pirates is on the loose! Take care out in space and try not to get plundered!
+
currency = Spesos
shipyard-rules-default1 =
diff --git a/Resources/Locale/en-US/_NF/alerts/alerts.ftl b/Resources/Locale/en-US/_NF/alerts/alerts.ftl
index 61fa886596b..cfda909a7d0 100644
--- a/Resources/Locale/en-US/_NF/alerts/alerts.ftl
+++ b/Resources/Locale/en-US/_NF/alerts/alerts.ftl
@@ -1,2 +1,5 @@
alerts-pacified-zone-name = [color=royalblue]Pacified Zone[/color]
alerts-pacified-zone-desc = You're in a pacified zone, you need to leave before harming living things.
+
+alerts-moon-boots-name = Moon Boots
+alerts-moon-boots-desc = Gravity? What's that?
\ No newline at end of file
diff --git a/Resources/Locale/en-US/_NF/anomaly/anomaly.ftl b/Resources/Locale/en-US/_NF/anomaly/anomaly.ftl
new file mode 100644
index 00000000000..6094c72ac89
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/anomaly/anomaly.ftl
@@ -0,0 +1,2 @@
+anomaly-scanner-point-earned = Points earned: [color=gray]{$point}[/color]
+anomaly-scanner-point-earned-unknown = Points earned: [color=red]ERROR[/color]
diff --git a/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl b/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl
index c59b87e4e71..400efb59e87 100644
--- a/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl
+++ b/Resources/Locale/en-US/_NF/cargo/pirate-bounties.ftl
@@ -4,7 +4,6 @@ pirate-bounty-item-extinguisher = Fire Extinguisher
pirate-bounty-item-captainGloves = Captain Gloves
pirate-bounty-item-gyro = Gyroscope (any)
pirate-bounty-item-defib = Defibrillator
-pirate-bounty-item-researchDisk = Technology Disk
pirate-bounty-item-alcohol = Booze Dispenser
pirate-bounty-item-thruster = Thruster
pirate-bounty-item-gravGen = Gravity Generator
diff --git a/Resources/Locale/en-US/_NF/chemistry/components/reagent-dispenser-component.ftl b/Resources/Locale/en-US/_NF/chemistry/components/reagent-dispenser-component.ftl
new file mode 100644
index 00000000000..5f86ca7320c
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/chemistry/components/reagent-dispenser-component.ftl
@@ -0,0 +1,8 @@
+# Frontier
+reagent-dispenser-component-impure-auto-label = {$reagent} ({$purity}%)
+reagent-dispenser-component-set-auto-label-on-verb = Turn on auto-labeler
+reagent-dispenser-component-set-auto-label-off-verb = Turn off auto-labeler
+reagent-dispenser-component-examine-auto-label-on = The auto-labeler is turned [color=darkgreen]on[/color].
+reagent-dispenser-component-examine-auto-label-off = The auto-labeler is turned [color=red]off[/color].
+
+reagent-dispenser-component-examine-extra-slots = Number of jug slots
diff --git a/Resources/Locale/en-US/_NF/clothing/components/moonboots-component.ftl b/Resources/Locale/en-US/_NF/clothing/components/moonboots-component.ftl
new file mode 100644
index 00000000000..51fd3327f2a
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/clothing/components/moonboots-component.ftl
@@ -0,0 +1,2 @@
+# Toggle Moon Boots Verb
+toggle-moon-boots-verb-get-data-text = Toggle Moon Boots
diff --git a/Resources/Locale/en-US/_NF/construction/conditions/strap-buckled.ftl b/Resources/Locale/en-US/_NF/construction/conditions/strap-buckled.ftl
new file mode 100644
index 00000000000..6edbcc47363
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/construction/conditions/strap-buckled.ftl
@@ -0,0 +1,3 @@
+# NFBuckled
+construction-examine-condition-nf-strap-empty = Unbuckle everything from the {$entityName}.
+construction-step-condition-nf-strap-empty = Nothing must be buckled.
diff --git a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl
index 0c07a8261c8..6d23ac9e55e 100644
--- a/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl
+++ b/Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl
@@ -9,3 +9,7 @@ flavor-complex-greed = like greed
flavor-complex-blast = like jungle warfare
flavor-complex-torpedo = like convoy raiding
flavor-complex-bees = like buzzing and honey
+flavor-complex-wassail = warm and comforting
+flavor-complex-fine-noodles = like fine noodles
+flavor-complex-rich-broth = rich broth
+flavor-complex-tangy = tangy
diff --git a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl
index 1dc9d4f2969..a60dfba3622 100644
--- a/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl
+++ b/Resources/Locale/en-US/_NF/ghost/roles/ghost-role-component.ftl
@@ -1,4 +1,4 @@
-ghost-role-information-emotional-support-name = Emotional support pet
+ghost-role-information-emotional-support-name = Emotional Support Pet
ghost-role-information-emotional-support-description = You're an emotional support pet! Loyal to your owner, make sure to cheer them up!
ghost-role-information-emotional-support-rules = You are an [color=lightpink][bold]Emotional Support Pet[/bold][/color]. Support your owner, and serve your own interests.
You don't remember any of your previous life, and you don't remember anything you learned as a ghost.
@@ -15,6 +15,13 @@ ghost-role-information-clarpy-name = Clarpy
ghost-role-information-clarpy-description = Avast ye mail! wanted by Nanotrasen for crimes against mice.
ghost-role-information-clarpy-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other pirates.
+ghost-role-information-cult-cat-name = Blood Cult Cat
+ghost-role-information-cult-cat-description = Founded the Blood Cult out of boredom.
+ghost-role-information-cult-cat-rules = You are a [color=red][bold]Free Agent[/bold][/color] and free to choose your course of actions.
+ Please note that [color=yellow]all server rules still apply.[/color] Additionally:
+ - [color=red]DO NOT[/color] damage player shuttles or their contents.
+ - [color=red]DO NOT[/color] gib players. Once they're dead, leave them be.
+
ghost-role-information-cappy-name = Cappy
ghost-role-information-cappy-description = Stop resisting! Certified in lethal-force and defensive tactics.
@@ -27,7 +34,7 @@ ghost-role-information-mistake-description = Ymg' ph'nglui ah li.
ghost-role-information-ert-mailcarrier-name = ERT Mail Carrier
ghost-role-information-ert-mailcarrier-description = Assist with delivery efforts to resolve the station's issues.
-ghost-role-information-baby-dragon-name = Baby space dragon
+ghost-role-information-baby-dragon-name = Baby Space Dragon
ghost-role-information-baby-dragon-description = Hatch from your egg and go on incredible adventures with your mom and their crew!
ghost-role-information-baby-dragon-rules = You are a [color=#6495ed][bold]Familiar[/bold][/color]. Serve the interests of your new mom, whatever those may be.
You don't remember any of your previous life, and you don't remember anything you learned as a ghost.
diff --git a/Resources/Locale/en-US/_NF/guidebook/guides.ftl b/Resources/Locale/en-US/_NF/guidebook/guides.ftl
index 5ed6a666bc2..4bb723f2702 100644
--- a/Resources/Locale/en-US/_NF/guidebook/guides.ftl
+++ b/Resources/Locale/en-US/_NF/guidebook/guides.ftl
@@ -2,6 +2,7 @@
guide-entry-nf14 = Frontier Guide
guide-entry-bank = NT Galactic Bank
guide-entry-piloting = Piloting
+guide-entry-startinggear = Starting Equipment
guide-entry-hiring = Hiring Crew
guide-entry-expeditions = Expeditions
guide-entry-shipyard = Shipyard
@@ -41,6 +42,7 @@ guide-entry-shipyard-brigand = Brigand
guide-entry-shipyard-bulker = Bulker
guide-entry-shipyard-camper = Camper
guide-entry-shipyard-ceres = Ceres
+guide-entry-shipyard-charon = Charon
guide-entry-shipyard-chisel = Chisel
guide-entry-shipyard-comet = Comet
guide-entry-shipyard-construct = Construct
@@ -71,6 +73,7 @@ guide-entry-shipyard-sparrow = Sparrow
guide-entry-shipyard-skipper = Skipper
guide-entry-shipyard-spirit = Spirit
guide-entry-shipyard-stasis = Stasis
+guide-entry-shipyard-tide = Tide
guide-entry-shipyard-vagabond = Vagabond
# Rules entries
diff --git a/Resources/Locale/en-US/_NF/job/department-desc.ftl b/Resources/Locale/en-US/_NF/job/department-desc.ftl
index b7c5b167c14..c0e8e0be080 100644
--- a/Resources/Locale/en-US/_NF/job/department-desc.ftl
+++ b/Resources/Locale/en-US/_NF/job/department-desc.ftl
@@ -1,2 +1,6 @@
-department-Frontier-description = Help keep the sector running smoothly.
-department-Antag-description = Undermine Nanotrasen's efforts in the sector and generally be a nuisance to society.
+department-NF-description = Do your part to help out the sector and its inhabitants.
+department-NFAntag-description = Undermine Nanotrasen's efforts in the sector and generally be a nuisance to society.
+department-NFCivilian-description = Team up with a crew and go out on adventures!
+department-NFCommand-description = Manage the sector, keep things running efficiently.
+department-NFCentralCommand-description = Get the sector under control, keep command on its toes.
+department-NFSecurity-description = Keep the peace around the sector.
diff --git a/Resources/Locale/en-US/_NF/job/department.ftl b/Resources/Locale/en-US/_NF/job/department.ftl
index 820432c4806..092c89a1906 100644
--- a/Resources/Locale/en-US/_NF/job/department.ftl
+++ b/Resources/Locale/en-US/_NF/job/department.ftl
@@ -1,2 +1,5 @@
+# Below: Department name - should match department.ID, may collide with upstream definitions
+department-Antag = Criminals
+department-Command = Frontier Command
department-Frontier = Frontier
-department-Antag = Criminals
\ No newline at end of file
+department-Security = New Frontier Sheriff's Department
diff --git a/Resources/Locale/en-US/_NF/lathe/ui/lathe-menu.ftl b/Resources/Locale/en-US/_NF/lathe/ui/lathe-menu.ftl
new file mode 100644
index 00000000000..8b2abe707ab
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/lathe/ui/lathe-menu.ftl
@@ -0,0 +1 @@
+lathe-product-value-modifier = Printed items sell at [color=red]{NATURALFIXED($modifier, 2)}x[/color] market rate.
\ No newline at end of file
diff --git a/Resources/Locale/en-US/_NF/medical/medicine.ftl b/Resources/Locale/en-US/_NF/medical/medicine.ftl
new file mode 100644
index 00000000000..7cff79196e8
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/medical/medicine.ftl
@@ -0,0 +1 @@
+medicine-label-mannitol-clarpy = Clarpy's prescription
diff --git a/Resources/Locale/en-US/_NF/reagents/drinks.ftl b/Resources/Locale/en-US/_NF/reagents/drinks.ftl
new file mode 100644
index 00000000000..24f7e19c2ad
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/reagents/drinks.ftl
@@ -0,0 +1 @@
+drinks-effect-nf-wassail = You feel relaxed and festive.
diff --git a/Resources/Locale/en-US/_NF/reagents/labels.ftl b/Resources/Locale/en-US/_NF/reagents/labels.ftl
new file mode 100644
index 00000000000..981cbabf836
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/reagents/labels.ftl
@@ -0,0 +1,49 @@
+# Labels for reagent barrels
+# Elements & basic reagents
+reagent-label-aluminium = [bold]Aluminium[/bold]
+reagent-label-carbon = [bold]Carbon[/bold]
+reagent-label-chlorine = [bold]Chlorine[/bold]
+reagent-label-copper = [bold]Copper[/bold]
+reagent-label-ethanol = [bold]Ethanol[/bold]
+reagent-label-fluorine = [bold]Fluorine[/bold]
+reagent-label-gold = [bold]Gold[/bold]
+reagent-label-hydrogen = [bold]Hydrogen[/bold]
+reagent-label-iodine = [bold]Iodine[/bold]
+reagent-label-iron = [bold]Iron[/bold]
+reagent-label-lithium = [bold]Lithium[/bold]
+reagent-label-mercury = [bold]Mercury[/bold]
+reagent-label-nitrogen = [bold]Nitrogen[/bold]
+reagent-label-oxygen = [bold]Oxygen[/bold]
+reagent-label-phosphorus = [bold]Phosphorus[/bold]
+reagent-label-potassium = [bold]Potassium[/bold]
+reagent-label-radium = [bold]Radium[/bold]
+reagent-label-silicon = [bold]Silicon[/bold]
+reagent-label-silver = [bold]Silver[/bold]
+reagent-label-sodium = [bold]Sodium[/bold]
+reagent-label-sugar = [bold]Sugar[/bold]
+reagent-label-sulfur = [bold]Sulfur[/bold]
+# Service & other reagents
+reagent-label-cornoil = [bold]Corn Oil[/bold]
+reagent-label-diethylamine = [bold]Diethylamine[/bold]
+reagent-label-ketchup = [bold]Ketchup[/bold]
+reagent-label-mayo = [bold]Mayonnaise[/bold]
+reagent-label-mustard = [bold]Mustard[/bold]
+reagent-label-oil = [bold]Oil[/bold]
+reagent-label-oil-olive = [bold]Olive Oil[/bold]
+reagent-label-space-cleaner = [bold]Space Cleaner[/bold]
+reagent-label-space-lube = [bold]Space Lube[/bold]
+reagent-label-welding-fuel = [bold]Welding Fuel[/bold]
+# Drinks
+reagent-label-absinthe = [bold]Absinthe[/bold]
+reagent-label-ale = [bold]Ale[/bold]
+reagent-label-beer = [bold]Beer[/bold]
+reagent-label-coffeeliqueur = [bold]Coffee Liqueur[/bold]
+reagent-label-cognac = [bold]Cognac[/bold]
+reagent-label-gin = [bold]Gin[/bold]
+reagent-label-rum = [bold]Rum[/bold]
+reagent-label-tequila = [bold]Tequila[/bold]
+reagent-label-vermouth = [bold]Vermouth[/bold]
+reagent-label-vodka = [bold]Vodka[/bold]
+reagent-label-water = [bold]Water[/bold]
+reagent-label-whiskey = [bold]Whiskey[/bold]
+reagent-label-wine = [bold]Wine[/bold]
diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl
index b922b8b51a9..4e0579e00e3 100644
--- a/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl
+++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/drink/drinks.ftl
@@ -24,3 +24,9 @@ reagent-desc-honey = Thick, golden and sticky, the original sweetener.
reagent-name-honey-iced-tea = honey iced tea
reagent-desc-honey-iced-tea = Tea with a splash of honey.
+
+reagent-name-wassail = wassail
+reagent-desc-wassail = Hot mulled ale.
+
+reagent-name-eggnog = eggnog
+reagent-desc-eggnog = Creamy, sweet, and slightly boozy. Fully nogged.
diff --git a/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/condiments.ftl b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/condiments.ftl
new file mode 100644
index 00000000000..f89397fcb53
--- /dev/null
+++ b/Resources/Locale/en-US/_NF/reagents/meta/consumable/food/condiments.ftl
@@ -0,0 +1,2 @@
+reagent-name-coldsauce = coldsauce
+reagent-desc-coldsauce = Coldsauce. Leaves the tongue numb in its passage.
diff --git a/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl b/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl
index 20bf64bcc81..701a033110e 100644
--- a/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl
+++ b/Resources/Locale/en-US/_NF/reagents/meta/narcotics.ftl
@@ -3,3 +3,6 @@ reagent-desc-rock-dust = A blend of finely pulverized rock minerals suspended in
reagent-name-shroom-mix = shroom mix
reagent-desc-shroom-mix = A blend of cut, chewed and ground partially dried shrooms, suspended in mopwata.
+
+# Missing upstream definition
+reagent-name-hyperzine = hyperzine
diff --git a/Resources/Locale/en-US/_NF/research/technologies.ftl b/Resources/Locale/en-US/_NF/research/technologies.ftl
index 5822f98b35a..21d62eeeb52 100644
--- a/Resources/Locale/en-US/_NF/research/technologies.ftl
+++ b/Resources/Locale/en-US/_NF/research/technologies.ftl
@@ -13,4 +13,5 @@ research-technology-bounty-hunting = Bounty Hunting
research-technology-arsenal-style = Punk Gear
research-technology-industrial-medicine = Industrial Medicine
research-technology-magnets-tech-advanced = Advanced Localized Magnetism
-research-technology-magnets-tech-combat = Localized Magnetism Combat Application
\ No newline at end of file
+research-technology-magnets-tech-combat = Localized Magnetism Combat Application
+research-technology-mobile-sanitation = Mobile Sanitation
diff --git a/Resources/Locale/en-US/alert-levels/alert-level-command.ftl b/Resources/Locale/en-US/alert-levels/alert-level-command.ftl
index dda4c0cbc64..c0d9c463935 100644
--- a/Resources/Locale/en-US/alert-levels/alert-level-command.ftl
+++ b/Resources/Locale/en-US/alert-levels/alert-level-command.ftl
@@ -1,4 +1,5 @@
-cmd-setalertlevel-desc = Set current station alert level for grid on which the player is standing.
+# Frontier: station [locked]
cmd-setalertlevel-invalid-grid = You must be on grid of station code that you are going to change.
cmd-setalertlevel-invalid-level = Specified alert level does not exist on that grid.
diff --git a/Resources/Locale/en-US/alert-levels/alert-levels.ftl b/Resources/Locale/en-US/alert-levels/alert-levels.ftl
index 9476a95a209..a290b59194a 100644
--- a/Resources/Locale/en-US/alert-levels/alert-levels.ftl
+++ b/Resources/Locale/en-US/alert-levels/alert-levels.ftl
@@ -1,36 +1,57 @@
-alert-level-announcement = Attention! Station alert level is now {$name}! {$announcement}
+# Frontier: Station-
- It provides the following protection:
-
- - [color=yellow]Blunt[/color] damage reduced by [color=lightblue]40%[/color].
-
- - [color=yellow]Slash[/color] damage reduced by [color=lightblue]40%[/color].
-
- - [color=yellow]Piercing[/color] damage reduced by [color=lightblue]50%[/color].
-
- - [color=yellow]Heat[/color] damage reduced by [color=lightblue]30%[/color].
-
- - [color=yellow]Caustic[/color] damage reduced by [color=lightblue]25%[/color].
-
- - [color=orange]Explosion[/color] damage reduced by [color=lightblue]30%[/color].
- priority: 0
- component: Armor
- title: null
- - uid: 1069
- components:
- - type: Transform
- pos: 30.708948,8.655076
- parent: 588
- - type: GroupExamine
- group:
- - hoverMessage: ""
- contextText: verb-examine-group-other
- icon: /Textures/Interface/examine-star.png
- components:
- - Armor
- - ClothingSpeedModifier
- entries:
- - message: This decreases your speed by [color=yellow]10%[/color].
- priority: 0
- component: ClothingSpeedModifier
- - message: >-
- It provides the following protection:
-
- - [color=yellow]Blunt[/color] damage reduced by [color=lightblue]40%[/color].
-
- - [color=yellow]Slash[/color] damage reduced by [color=lightblue]40%[/color].
-
- - [color=yellow]Piercing[/color] damage reduced by [color=lightblue]50%[/color].
-
- - [color=yellow]Heat[/color] damage reduced by [color=lightblue]30%[/color].
-
- - [color=yellow]Caustic[/color] damage reduced by [color=lightblue]25%[/color].
-
- - [color=orange]Explosion[/color] damage reduced by [color=lightblue]30%[/color].
- priority: 0
- component: Armor
- title: null
+ pos: 13.396446,12.479115
+ parent: 588
- proto: ClothingOuterRobesJudge
entities:
- uid: 370
@@ -7200,6 +7359,20 @@ entities:
- type: Transform
pos: 27.40101,3.677678
parent: 588
+- proto: ClothingShoesBootsCombatFilled
+ entities:
+ - uid: 1036
+ components:
+ - type: Transform
+ pos: 12.582174,25.636528
+ parent: 588
+- proto: ClothingShoesBootsLaceup
+ entities:
+ - uid: 372
+ components:
+ - type: Transform
+ pos: 18.586912,0.70824456
+ parent: 588
- proto: ClothingUniformJumpskirtColorMaroon
entities:
- uid: 1714
@@ -7330,6 +7503,13 @@ entities:
- type: Transform
pos: 25.5,43.5
parent: 588
+- proto: CrateHydroponicsSeedsExotic
+ entities:
+ - uid: 1660
+ components:
+ - type: Transform
+ pos: 31.5,22.5
+ parent: 588
- proto: CrayonBox
entities:
- uid: 1057
@@ -7337,6 +7517,11 @@ entities:
- type: Transform
pos: 20.47107,24.608877
parent: 588
+ - uid: 1116
+ components:
+ - type: Transform
+ pos: 20.607256,14.646415
+ parent: 588
- proto: CryoPod
entities:
- uid: 1395
@@ -7368,6 +7553,13 @@ entities:
- type: Transform
pos: 32.5,24.5
parent: 588
+- proto: DiceBag
+ entities:
+ - uid: 552
+ components:
+ - type: Transform
+ pos: 20.294882,15.426926
+ parent: 588
- proto: DiseaseDiagnoser
entities:
- uid: 1424
@@ -7397,6 +7589,18 @@ entities:
- type: Transform
pos: 22.5,38.5
parent: 588
+- proto: DonkpocketBoxSpawner
+ entities:
+ - uid: 526
+ components:
+ - type: Transform
+ pos: 16.5,13.5
+ parent: 588
+ - uid: 723
+ components:
+ - type: Transform
+ pos: 18.5,21.5
+ parent: 588
- proto: DoorElectronics
entities:
- uid: 659
@@ -7437,6 +7641,32 @@ entities:
- type: Transform
pos: 13.5,34.5
parent: 588
+- proto: DrinkDetFlask
+ entities:
+ - uid: 1577
+ components:
+ - type: Transform
+ pos: 12.606661,13.037249
+ parent: 588
+- proto: DrinkMugMetal
+ entities:
+ - uid: 1294
+ components:
+ - type: Transform
+ pos: 22.442232,12.514399
+ parent: 588
+- proto: DrinkMugRed
+ entities:
+ - uid: 721
+ components:
+ - type: Transform
+ pos: 22.448559,18.561966
+ parent: 588
+ - uid: 1293
+ components:
+ - type: Transform
+ pos: 22.328642,12.741456
+ parent: 588
- proto: DrinkShinyFlask
entities:
- uid: 1874
@@ -7444,8 +7674,25 @@ entities:
- type: Transform
pos: 6.890398,22.663696
parent: 588
+- proto: DrinkShotGlass
+ entities:
+ - uid: 578
+ components:
+ - type: Transform
+ pos: 12.412022,12.535878
+ parent: 588
+ - uid: 579
+ components:
+ - type: Transform
+ pos: 12.539811,12.748745
+ parent: 588
- proto: DrinkWaterCup
entities:
+ - uid: 722
+ components:
+ - type: Transform
+ pos: 18.373508,18.661304
+ parent: 588
- uid: 762
components:
- type: Transform
@@ -7466,7 +7713,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1717
components:
- type: Transform
@@ -7474,7 +7720,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1718
components:
- type: Transform
@@ -7482,7 +7727,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1719
components:
- type: Transform
@@ -7491,7 +7735,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1720
components:
- type: Transform
@@ -7500,7 +7743,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1721
components:
- type: Transform
@@ -7509,7 +7751,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1722
components:
- type: Transform
@@ -7517,7 +7758,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1723
components:
- type: Transform
@@ -7525,7 +7765,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1724
components:
- type: Transform
@@ -7534,7 +7773,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1726
components:
- type: Transform
@@ -7543,7 +7781,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1727
components:
- type: Transform
@@ -7552,7 +7789,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1728
components:
- type: Transform
@@ -7561,7 +7797,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1729
components:
- type: Transform
@@ -7570,7 +7805,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1730
components:
- type: Transform
@@ -7579,7 +7813,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1731
components:
- type: Transform
@@ -7588,7 +7821,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1732
components:
- type: Transform
@@ -7597,7 +7829,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1733
components:
- type: Transform
@@ -7606,7 +7837,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1734
components:
- type: Transform
@@ -7614,7 +7844,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1735
components:
- type: Transform
@@ -7623,7 +7852,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1736
components:
- type: Transform
@@ -7631,7 +7859,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1737
components:
- type: Transform
@@ -7640,7 +7867,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1738
components:
- type: Transform
@@ -7649,7 +7875,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1739
components:
- type: Transform
@@ -7658,7 +7883,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1740
components:
- type: Transform
@@ -7667,7 +7891,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1742
components:
- type: Transform
@@ -7676,7 +7899,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1744
components:
- type: Transform
@@ -7685,7 +7907,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1745
components:
- type: Transform
@@ -7694,7 +7915,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1746
components:
- type: Transform
@@ -7703,7 +7923,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1747
components:
- type: Transform
@@ -7712,7 +7931,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1748
components:
- type: Transform
@@ -7721,7 +7939,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1749
components:
- type: Transform
@@ -7730,7 +7947,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1750
components:
- type: Transform
@@ -7739,7 +7955,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1751
components:
- type: Transform
@@ -7747,7 +7962,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1752
components:
- type: Transform
@@ -7756,7 +7970,6 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
- uid: 1832
components:
- type: Transform
@@ -7765,7 +7978,18 @@ entities:
parent: 588
- type: PointLight
enabled: True
- - type: ActiveEmergencyLight
+- proto: EmergencyRollerBed
+ entities:
+ - uid: 1141
+ components:
+ - type: Transform
+ pos: 30.5,25.5
+ parent: 588
+ - uid: 1142
+ components:
+ - type: Transform
+ pos: 30.5,24.5
+ parent: 588
- proto: ExtinguisherCabinetFilled
entities:
- uid: 867
@@ -7836,6 +8060,13 @@ entities:
- type: Transform
pos: 10.726851,19.047483
parent: 588
+- proto: FlashlightSeclite
+ entities:
+ - uid: 374
+ components:
+ - type: Transform
+ pos: 13.377204,0.54605544
+ parent: 588
- proto: FloodlightBroken
entities:
- uid: 1193
@@ -8199,6 +8430,27 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,43.5
parent: 588
+- proto: FoodBowlBigTrash
+ entities:
+ - uid: 1840
+ components:
+ - type: Transform
+ pos: 30.547388,48.16116
+ parent: 588
+- proto: FoodBurgerMime
+ entities:
+ - uid: 399
+ components:
+ - type: Transform
+ pos: 10.958169,39.64943
+ parent: 588
+- proto: FoodPlateSmallPlastic
+ entities:
+ - uid: 529
+ components:
+ - type: Transform
+ pos: 17.462528,12.615073
+ parent: 588
- proto: FoodPlateTrash
entities:
- uid: 1692
@@ -8206,6 +8458,20 @@ entities:
- type: Transform
pos: 28.80027,47.44947
parent: 588
+- proto: ForensicPad
+ entities:
+ - uid: 761
+ components:
+ - type: Transform
+ pos: 7.562898,22.48225
+ parent: 588
+- proto: ForkPlastic
+ entities:
+ - uid: 531
+ components:
+ - type: Transform
+ pos: 17.405733,12.600882
+ parent: 588
- proto: GasFilter
entities:
- uid: 1415
@@ -8425,12 +8691,19 @@ entities:
rot: -1.5707963267948966 rad
pos: 27.5,39.5
parent: 588
-- proto: GunSafeShuttleT3Spawner
+- proto: Handcuffs
entities:
- - uid: 396
+ - uid: 1614
components:
- type: Transform
- pos: 28.5,8.5
+ pos: 22.608034,10.659381
+ parent: 588
+- proto: Hemostat
+ entities:
+ - uid: 1471
+ components:
+ - type: Transform
+ pos: 8.51377,43.004257
parent: 588
- proto: HighSecArmoryLocked
entities:
@@ -8534,6 +8807,44 @@ entities:
rot: 1.5707963267948966 rad
pos: 24.5,42.5
parent: 588
+- proto: HydroponicsToolHatchet
+ entities:
+ - uid: 1844
+ components:
+ - type: Transform
+ pos: 29.538284,44.04174
+ parent: 588
+ - uid: 1851
+ components:
+ - type: Transform
+ pos: 30.630798,21.602604
+ parent: 588
+- proto: HydroponicsToolMiniHoe
+ entities:
+ - uid: 1837
+ components:
+ - type: Transform
+ pos: 30.099596,43.446724
+ parent: 588
+ - uid: 1841
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 33.38517,20.601
+ parent: 588
+- proto: HydroponicsToolSpade
+ entities:
+ - uid: 1838
+ components:
+ - type: Transform
+ pos: 29.95761,43.361576
+ parent: 588
+ - uid: 1842
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 33.42777,20.58681
+ parent: 588
- proto: hydroponicsTray
entities:
- uid: 796
@@ -8573,6 +8884,49 @@ entities:
- type: Transform
pos: 30.5,42.5
parent: 588
+- proto: IngotGold
+ entities:
+ - uid: 952
+ components:
+ - type: Transform
+ pos: 11.069347,39.504154
+ parent: 588
+- proto: KitchenMicrowave
+ entities:
+ - uid: 524
+ components:
+ - type: Transform
+ pos: 16.5,12.5
+ parent: 588
+ - uid: 709
+ components:
+ - type: Transform
+ pos: 18.5,22.5
+ parent: 588
+ - uid: 1785
+ components:
+ - type: Transform
+ pos: 29.5,48.5
+ parent: 588
+- proto: KitchenReagentGrinder
+ entities:
+ - uid: 1786
+ components:
+ - type: Transform
+ pos: 30.5,47.5
+ parent: 588
+- proto: KnifePlastic
+ entities:
+ - uid: 530
+ components:
+ - type: Transform
+ pos: 17.249546,12.643455
+ parent: 588
+ - uid: 1836
+ components:
+ - type: Transform
+ pos: 30.241585,48.271698
+ parent: 588
- proto: Lamp
entities:
- uid: 581
@@ -8654,17 +9008,19 @@ entities:
- type: Transform
pos: 16.5,22.5
parent: 588
-- proto: LockerSecurityFilled
+- proto: LockerMedicineFilled
entities:
- - uid: 416
+ - uid: 1152
components:
- type: Transform
- pos: 20.5,6.5
+ pos: 28.5,27.5
parent: 588
- - uid: 1011
+- proto: LockerSecurityFilled
+ entities:
+ - uid: 416
components:
- type: Transform
- pos: 12.5,28.5
+ pos: 20.5,6.5
parent: 588
- proto: LockerSyndicatePersonal
entities:
@@ -8673,12 +9029,12 @@ entities:
- type: Transform
pos: 6.5,12.5
parent: 588
-- proto: MagazinePistolSubMachineGunPractice
+- proto: MachineFrame
entities:
- - uid: 376
+ - uid: 400
components:
- type: Transform
- pos: 26.585018,35.00363
+ pos: 26.5,8.5
parent: 588
- proto: MaintenanceFluffSpawner
entities:
@@ -8777,6 +9133,20 @@ entities:
- type: Transform
pos: 28.5,25.5
parent: 588
+- proto: MedkitAdvancedFilled
+ entities:
+ - uid: 1153
+ components:
+ - type: Transform
+ pos: 30.614443,28.392822
+ parent: 588
+- proto: MedkitCombatFilled
+ entities:
+ - uid: 1154
+ components:
+ - type: Transform
+ pos: 30.40146,28.066427
+ parent: 588
- proto: OperatingTable
entities:
- uid: 1389
@@ -8796,6 +9166,33 @@ entities:
- type: Transform
pos: 20.669853,24.52373
parent: 588
+- proto: PaperOffice
+ entities:
+ - uid: 327
+ components:
+ - type: Transform
+ pos: 21.415642,4.0728827
+ parent: 588
+ - uid: 328
+ components:
+ - type: Transform
+ pos: 21.586027,4.0019264
+ parent: 588
+ - uid: 1113
+ components:
+ - type: Transform
+ pos: 20.706646,15.341779
+ parent: 588
+ - uid: 1114
+ components:
+ - type: Transform
+ pos: 20.465267,15.185677
+ parent: 588
+ - uid: 1115
+ components:
+ - type: Transform
+ pos: 20.30908,14.603841
+ parent: 588
- proto: PartRodMetal1
entities:
- uid: 1071
@@ -8809,6 +9206,35 @@ entities:
- type: Transform
pos: 25.36965,28.11408
parent: 588
+- proto: Pen
+ entities:
+ - uid: 366
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 21.352327,3.9473093
+ parent: 588
+ - uid: 367
+ components:
+ - type: Transform
+ pos: 18.75395,1.1232786
+ parent: 588
+ - uid: 368
+ components:
+ - type: Transform
+ pos: 24.788435,1.4496742
+ parent: 588
+ - uid: 731
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 10.36841,19.019064
+ parent: 588
+ - uid: 732
+ components:
+ - type: Transform
+ pos: 7.4631767,22.637186
+ parent: 588
- proto: PhoneInstrument
entities:
- uid: 371
@@ -8816,6 +9242,25 @@ entities:
- type: Transform
pos: 25.484175,4.4865713
parent: 588
+- proto: PillCanister
+ entities:
+ - uid: 1481
+ components:
+ - type: Transform
+ pos: 14.438607,42.637726
+ parent: 588
+- proto: PillSpaceDrugs
+ entities:
+ - uid: 1479
+ components:
+ - type: Transform
+ pos: 14.438607,42.96412
+ parent: 588
+ - uid: 1480
+ components:
+ - type: Transform
+ pos: 14.537998,42.878975
+ parent: 588
- proto: PlushieNuke
entities:
- uid: 1850
@@ -8943,6 +9388,18 @@ entities:
- type: Transform
pos: 22.5,40.5
parent: 588
+- proto: PowerCellHyper
+ entities:
+ - uid: 469
+ components:
+ - type: Transform
+ pos: 12.355853,25.41643
+ parent: 588
+ - uid: 590
+ components:
+ - type: Transform
+ pos: 5.381793,16.642464
+ parent: 588
- proto: PowerCellRecharger
entities:
- uid: 1103
@@ -9649,6 +10106,11 @@ entities:
- type: Transform
pos: 19.5,4.5
parent: 588
+ - uid: 396
+ components:
+ - type: Transform
+ pos: 28.5,8.5
+ parent: 588
- uid: 401
components:
- type: Transform
@@ -9739,11 +10201,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 18.5,24.5
parent: 588
- - uid: 1068
- components:
- - type: Transform
- pos: 30.5,8.5
- parent: 588
- uid: 1111
components:
- type: Transform
@@ -10131,6 +10588,13 @@ entities:
- type: Transform
pos: 5.5,43.5
parent: 588
+- proto: RandomDrinkBottle
+ entities:
+ - uid: 580
+ components:
+ - type: Transform
+ pos: 12.5,12.5
+ parent: 588
- proto: RandomFoodSingle
entities:
- uid: 764
@@ -10199,6 +10663,13 @@ entities:
- type: Transform
pos: 8.5,24.5
parent: 588
+- proto: RandomVending
+ entities:
+ - uid: 539
+ components:
+ - type: Transform
+ pos: 17.5,16.5
+ parent: 588
- proto: ReinforcedWindow
entities:
- uid: 214
@@ -10261,1074 +10732,350 @@ entities:
- type: Transform
pos: 15.5,34.5
parent: 588
-- proto: ScalpelShiv
+- proto: RemoteSignaller
entities:
- - uid: 1592
+ - uid: 593
components:
- type: Transform
- pos: 10.50393,24.491432
+ pos: 34.361877,24.623777
parent: 588
-- proto: SeedExtractor
- entities:
- - uid: 802
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1238:
+ - Pressed: Toggle
+ 1239:
+ - Pressed: Toggle
+ 1237:
+ - Pressed: Toggle
+ - uid: 1104
components:
- type: Transform
- pos: 33.5,21.5
+ pos: 25.24476,30.698978
parent: 588
- - uid: 1776
+ - uid: 1105
components:
- type: Transform
- pos: 28.5,42.5
+ pos: 25.443544,30.613832
parent: 588
-- proto: ShowcaseRobot
- entities:
- - uid: 1621
+ - uid: 1106
components:
- type: Transform
- pos: 16.5,10.5
+ pos: 5.677143,16.762346
parent: 588
- - uid: 1622
+- proto: RiotLaserShield
+ entities:
+ - uid: 1618
components:
- type: Transform
- pos: 18.5,6.5
+ pos: 12.616156,10.534842
parent: 588
-- proto: ShuttersNormal
+- proto: RiotShield
entities:
- - uid: 1237
+ - uid: 600
components:
- type: Transform
- pos: 34.5,27.5
+ pos: 1.3209407,16.656654
parent: 588
- - uid: 1238
+ - uid: 601
components:
- type: Transform
- pos: 32.5,27.5
+ pos: 1.5481212,16.543125
parent: 588
-- proto: ShuttersWindow
+- proto: SalvageCanisterSpawner
entities:
- - uid: 1239
+ - uid: 998
components:
- type: Transform
- pos: 33.5,27.5
+ pos: 22.5,30.5
parent: 588
-- proto: SignCloning
- entities:
- - uid: 1484
+ - uid: 1009
components:
- type: Transform
- pos: 12.5,43.5
+ pos: 19.5,30.5
parent: 588
-- proto: SignPrison
- entities:
- - uid: 1792
+ - uid: 1025
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 6.5,3.5
- parent: 588
- - uid: 1793
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 10.5,1.5
- parent: 588
- - uid: 1794
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.5,21.5
- parent: 588
- - uid: 1795
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 3.5,19.5
- parent: 588
- - uid: 1796
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 0.5,46.5
- parent: 588
- - uid: 1797
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 6.5,44.5
- parent: 588
-- proto: SignSecurity
- entities:
- - uid: 1798
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 22.5,1.5
- parent: 588
-- proto: SignSurgery
- entities:
- - uid: 1483
- components:
- - type: Transform
- pos: 10.5,43.5
- parent: 588
-- proto: Sink
- entities:
- - uid: 935
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 10.5,25.5
- parent: 588
-- proto: SinkStemlessWater
- entities:
- - uid: 1461
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 9.5,42.5
- parent: 588
- - uid: 1462
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 13.5,42.5
- parent: 588
-- proto: SMESBasic
- entities:
- - uid: 46
- components:
- - type: Transform
- pos: 26.5,13.5
- parent: 588
- - uid: 56
- components:
- - type: Transform
- pos: 28.5,13.5
- parent: 588
- - uid: 747
- components:
- - type: Transform
- pos: 26.5,19.5
- parent: 588
- - uid: 1506
- components:
- - type: Transform
- pos: 18.5,46.5
- parent: 588
- - uid: 1507
- components:
- - type: Transform
- pos: 20.5,46.5
- parent: 588
-- proto: SoapSyndie
- entities:
- - uid: 1856
- components:
- - type: Transform
- pos: 10.4890785,27.46785
- parent: 588
-- proto: SpawnDungeonClutterMedical
- entities:
- - uid: 368
- components:
- - type: Transform
- pos: 14.464357,43.03244
- parent: 588
- - uid: 372
- components:
- - type: Transform
- pos: 14.417482,42.87619
- parent: 588
- - uid: 1108
- components:
- - type: Transform
- pos: 14.589357,42.610565
- parent: 588
- - uid: 1120
- components:
- - type: Transform
- pos: 14.542482,43.25119
- parent: 588
- - uid: 1141
- components:
- - type: Transform
- pos: 12.321655,44.516815
- parent: 588
- - uid: 1142
- components:
- - type: Transform
- pos: 14.354982,43.40744
- parent: 588
- - uid: 1195
- components:
- - type: Transform
- pos: 12.52478,44.62619
- parent: 588
-- proto: SpawnDungeonClutterPatientTransport
- entities:
- - uid: 726
- components:
- - type: Transform
- pos: 30.529268,25.626429
- parent: 588
- - uid: 727
- components:
- - type: Transform
- pos: 30.513643,24.642054
- parent: 588
-- proto: SpawnDungeonLootArmoryClutterSec
- entities:
- - uid: 265
- components:
- - type: Transform
- pos: 3.481042,0.55812025
- parent: 588
- - uid: 374
- components:
- - type: Transform
- pos: 1.35179,16.461943
- parent: 588
- - uid: 375
- components:
- - type: Transform
- pos: 12.868824,25.464571
- parent: 588
- - uid: 469
- components:
- - type: Transform
- pos: 18.577902,24.730196
- parent: 588
- - uid: 573
- components:
- - type: Transform
- pos: 12.469565,6.590061
- parent: 588
- - uid: 574
- components:
- - type: Transform
- pos: 18.577902,24.558321
- parent: 588
- - uid: 577
- components:
- - type: Transform
- pos: 5.398665,12.743193
- parent: 588
- - uid: 578
- components:
- - type: Transform
- pos: 22.3696,6.6631455
- parent: 588
- - uid: 579
- components:
- - type: Transform
- pos: 15.478392,0.62062025
- parent: 588
- - uid: 580
- components:
- - type: Transform
- pos: 12.556324,25.558321
- parent: 588
- - uid: 590
- components:
- - type: Transform
- pos: 22.58835,10.480686
- parent: 588
- - uid: 593
- components:
- - type: Transform
- pos: 15.744017,0.46437025
- parent: 588
- - uid: 600
- components:
- - type: Transform
- pos: 12.323845,12.540068
- parent: 588
- - uid: 601
- components:
- - type: Transform
- pos: 18.406027,25.620821
- parent: 588
- - uid: 602
- components:
- - type: Transform
- pos: 18.624777,25.527071
- parent: 588
- - uid: 603
- components:
- - type: Transform
- pos: 5.66429,12.602568
- parent: 588
- - uid: 604
- components:
- - type: Transform
- pos: 12.438315,6.715061
- parent: 588
- - uid: 606
- components:
- - type: Transform
- pos: 1.648665,16.540068
- parent: 588
- - uid: 988
- components:
- - type: Transform
- pos: 12.384449,24.636446
- parent: 588
- - uid: 1027
- components:
- - type: Transform
- pos: 12.43322,12.868193
- parent: 588
- - uid: 1028
- components:
- - type: Transform
- pos: 13.49572,13.665068
- parent: 588
- - uid: 1029
- components:
- - type: Transform
- pos: 12.93322,13.586943
- parent: 588
- - uid: 1030
- components:
- - type: Transform
- pos: 13.400267,0.55812025
- parent: 588
- - uid: 1032
- components:
- - type: Transform
- pos: 22.353975,10.574436
- parent: 588
- - uid: 1036
- components:
- - type: Transform
- pos: 12.603199,24.558321
- parent: 588
- - uid: 1106
- components:
- - type: Transform
- pos: 5.66429,16.493193
- parent: 588
- - uid: 1156
- components:
- - type: Transform
- pos: 13.511345,12.571318
- parent: 588
- - uid: 1480
- components:
- - type: Transform
- pos: 12.594565,10.511936
- parent: 588
- - uid: 1481
- components:
- - type: Transform
- pos: 1.38304,12.727568
- parent: 588
- - uid: 1563
- components:
- - type: Transform
- pos: 1.679915,12.540068
- parent: 588
- - uid: 1577
- components:
- - type: Transform
- pos: 12.750815,6.496311
- parent: 588
- - uid: 1613
- components:
- - type: Transform
- pos: 12.605095,12.524443
- parent: 588
- - uid: 1614
- components:
- - type: Transform
- pos: 5.434167,0.52687025
- parent: 588
- - uid: 1615
- components:
- - type: Transform
- pos: 18.613144,1.0893703
- parent: 588
- - uid: 1616
- components:
- - type: Transform
- pos: 26.523903,3.6206203
- parent: 588
- - uid: 1617
- components:
- - type: Transform
- pos: 1.63304,12.758818
- parent: 588
-- proto: SpawnDungeonLootArmoryGuns
- entities:
- - uid: 511
- components:
- - type: Transform
- pos: 12.573845,13.149443
- parent: 588
- - uid: 1296
- components:
- - type: Transform
- pos: 1.52317,0.58291197
- parent: 588
- - uid: 1297
- components:
- - type: Transform
- pos: 26.491337,36.55478
- parent: 588
- - uid: 1298
- components:
- - type: Transform
- pos: 26.678837,36.30478
- parent: 588
- - uid: 1611
- components:
- - type: Transform
- pos: 12.510225,10.52252
- parent: 588
- - uid: 1612
- components:
- - type: Transform
- pos: 22.6821,6.4756455
- parent: 588
-- proto: SpawnDungeonLootBureaucracy
- entities:
- - uid: 328
- components:
- - type: Transform
- pos: 24.93235,1.6214004
- parent: 588
- - uid: 329
- components:
- - type: Transform
- pos: 7.422515,22.667841
- parent: 588
- - uid: 362
- components:
- - type: Transform
- pos: 28.4636,1.6214004
- parent: 588
- - uid: 363
- components:
- - type: Transform
- pos: 10.34439,19.355341
- parent: 588
- - uid: 364
- components:
- - type: Transform
- pos: 18.516119,0.71515036
- parent: 588
- - uid: 365
- components:
- - type: Transform
- pos: 25.2136,1.4964004
- parent: 588
- - uid: 366
- components:
- - type: Transform
- pos: 24.604225,1.4651504
- parent: 588
- - uid: 367
- components:
- - type: Transform
- pos: 7.672515,22.480341
- parent: 588
- - uid: 561
- components:
- - type: Transform
- pos: 19.609869,0.55890036
- parent: 588
- - uid: 649
- components:
- - type: Transform
- pos: 20.602207,15.576639
- parent: 588
- - uid: 656
- components:
- - type: Transform
- pos: 20.570957,14.779764
- parent: 588
- - uid: 732
- components:
- - type: Transform
- pos: 10.797515,19.495966
- parent: 588
- - uid: 1105
- components:
- - type: Transform
- pos: 21.391119,4.0432754
- parent: 588
- - uid: 1107
- components:
- - type: Transform
- pos: 21.734869,3.8401504
- parent: 588
- - uid: 1109
- components:
- - type: Transform
- pos: 20.477207,14.436014
- parent: 588
- - uid: 1110
- components:
- - type: Transform
- pos: 20.399082,15.264139
- parent: 588
- - uid: 1113
- components:
- - type: Transform
- pos: 21.422369,3.6057754
- parent: 588
- - uid: 1114
- components:
- - type: Transform
- pos: 18.828619,0.52765036
- parent: 588
- - uid: 1115
- components:
- - type: Transform
- pos: 27.916725,1.4807754
- parent: 588
- - uid: 1116
- components:
- - type: Transform
- pos: 7.328765,22.355341
- parent: 588
- - uid: 1119
- components:
- - type: Transform
- pos: 10.328765,19.652216
- parent: 588
-- proto: SpawnDungeonLootCanister
- entities:
- - uid: 1210
- components:
- - type: Transform
- pos: 19.5,30.5
- parent: 588
- - uid: 1217
- components:
- - type: Transform
- pos: 22.5,30.5
- parent: 588
- - uid: 1218
- components:
- - type: Transform
- pos: 21.5,30.5
- parent: 588
- - uid: 1236
- components:
- - type: Transform
- pos: 9.5,36.5
- parent: 588
- - uid: 1241
- components:
- - type: Transform
- pos: 13.5,48.5
- parent: 588
- - uid: 1242
- components:
- - type: Transform
- pos: 9.5,48.5
- parent: 588
- - uid: 1243
- components:
- - type: Transform
- pos: 12.5,48.5
- parent: 588
-- proto: SpawnDungeonLootChemsHydroponics
- entities:
- - uid: 1329
- components:
- - type: Transform
- pos: 33.533516,20.62025
- parent: 588
-- proto: SpawnDungeonLootCircuitBoard
- entities:
- - uid: 1478
- components:
- - type: Transform
- pos: 32.402702,8.382084
- parent: 588
-- proto: SpawnDungeonLootClutterEngi
- entities:
- - uid: 552
- components:
- - type: Transform
- pos: 25.329813,30.721416
- parent: 588
- - uid: 1152
- components:
- - type: Transform
- pos: 25.517313,30.518291
- parent: 588
- - uid: 1153
- components:
- - type: Transform
- pos: 25.720438,30.752666
- parent: 588
- - uid: 1157
- components:
- - type: Transform
- pos: 34.401733,24.67827
- parent: 588
- - uid: 1479
- components:
- - type: Transform
- pos: 5.304915,16.524443
- parent: 588
-- proto: SpawnDungeonLootClutterKitchen
- entities:
- - uid: 327
- components:
- - type: Transform
- pos: 30.661781,48.478493
- parent: 588
- - uid: 731
- components:
- - type: Transform
- pos: 17.570957,12.529764
- parent: 588
- - uid: 761
- components:
- - type: Transform
- pos: 17.383457,12.514139
- parent: 588
- - uid: 968
- components:
- - type: Transform
- pos: 30.552406,48.572243
- parent: 588
- - uid: 997
- components:
- - type: Transform
- pos: 30.239906,48.587868
- parent: 588
- - uid: 1007
- components:
- - type: Transform
- pos: 17.258457,12.654764
- parent: 588
- - uid: 1216
- components:
- - type: Transform
- pos: 30.458656,48.244118
- parent: 588
-- proto: SpawnDungeonLootFood
- entities:
- - uid: 699
- components:
- - type: Transform
- pos: 16.492832,13.529764
- parent: 588
- - uid: 709
- components:
- - type: Transform
- pos: 18.409803,21.792841
- parent: 588
-- proto: SpawnDungeonLootKitchenTabletop
- entities:
- - uid: 728
- components:
- - type: Transform
- pos: 30.5,47.5
- parent: 588
- - uid: 950
- components:
- - type: Transform
- pos: 16.5,12.5
- parent: 588
- - uid: 954
- components:
- - type: Transform
- pos: 18.5,22.5
- parent: 588
- - uid: 1010
- components:
- - type: Transform
- pos: 29.5,48.5
- parent: 588
-- proto: SpawnDungeonLootKitsFirstAid
- entities:
- - uid: 1102
- components:
- - type: Transform
- pos: 30.498018,28.517054
- parent: 588
- - uid: 1104
- components:
- - type: Transform
- pos: 30.388643,28.110804
- parent: 588
- - uid: 1194
- components:
- - type: Transform
- pos: 30.544893,27.642054
- parent: 588
-- proto: SpawnDungeonLootLathe
- entities:
- - uid: 1070
- components:
- - type: Transform
- pos: 26.5,8.5
- parent: 588
-- proto: SpawnDungeonLootLockersEngi
- entities:
- - uid: 538
- components:
- - type: Transform
- pos: 14.5,30.5
- parent: 588
-- proto: SpawnDungeonLootLockersMed
- entities:
- - uid: 1035
- components:
- - type: Transform
- pos: 28.5,27.5
- parent: 588
-- proto: SpawnDungeonLootLockersProtectiveGear
- entities:
- - uid: 398
- components:
- - type: Transform
- pos: 14.5,6.5
- parent: 588
- - uid: 400
- components:
- - type: Transform
- pos: 0.5,32.5
- parent: 588
- - uid: 413
- components:
- - type: Transform
- pos: 12.5,30.5
- parent: 588
- - uid: 415
- components:
- - type: Transform
- pos: 1.5,7.5
- parent: 588
- - uid: 424
- components:
- - type: Transform
- pos: 9.5,7.5
- parent: 588
- - uid: 524
- components:
- - type: Transform
- pos: 9.5,9.5
- parent: 588
- - uid: 526
- components:
- - type: Transform
- pos: 1.5,9.5
- parent: 588
- - uid: 529
- components:
- - type: Transform
- pos: 0.5,38.5
- parent: 588
- - uid: 530
- components:
- - type: Transform
- pos: 6.5,40.5
- parent: 588
- - uid: 531
- components:
- - type: Transform
- pos: 20.5,10.5
- parent: 588
-- proto: SpawnDungeonLootMaterialsBasicFull
- entities:
- - uid: 1160
- components:
- - type: Transform
- pos: 26.513111,32.51829
- parent: 588
- - uid: 1191
- components:
- - type: Transform
- pos: 14.419361,32.596416
- parent: 588
- - uid: 1192
- components:
- - type: Transform
- pos: 29.431097,40.491657
- parent: 588
-- proto: SpawnDungeonLootMaterialsValuableFull
- entities:
- - uid: 1161
- components:
- - type: Transform
- pos: 2.4952426,34.536057
- parent: 588
- - uid: 1162
- components:
- - type: Transform
- pos: 17.49705,47.59487
- parent: 588
- - uid: 1267
- components:
- - type: Transform
- pos: 11.029299,39.508804
- parent: 588
- - uid: 1292
- components:
- - type: Transform
- pos: 12.560549,39.68068
- parent: 588
- - uid: 1293
- components:
- - type: Transform
- pos: 10.482424,39.571304
- parent: 588
-- proto: SpawnDungeonLootMugs
- entities:
- - uid: 720
- components:
- - type: Transform
- pos: 22.742832,12.451639
- parent: 588
- - uid: 721
- components:
- - type: Transform
- pos: 18.487928,18.605341
+ pos: 21.5,30.5
parent: 588
- - uid: 722
+ - uid: 1190
components:
- type: Transform
- pos: 22.399082,12.717264
+ pos: 9.5,36.5
parent: 588
- - uid: 723
+ - uid: 1210
components:
- type: Transform
- pos: 22.487928,18.464716
+ pos: 9.5,48.5
parent: 588
-- proto: SpawnDungeonLootPowerCell
- entities:
- - uid: 1031
+ - uid: 1413
components:
- type: Transform
- pos: 5.53929,16.571318
+ pos: 13.5,48.5
parent: 588
- - uid: 1618
+ - uid: 1470
components:
- type: Transform
- pos: 12.463861,25.629824
+ pos: 12.5,48.5
parent: 588
-- proto: SpawnDungeonLootSeed
+- proto: SawAdvanced
entities:
- - uid: 583
+ - uid: 1468
components:
- type: Transform
- pos: 29.296295,44.152103
+ pos: 8.527969,43.529327
parent: 588
- - uid: 1413
+- proto: ScalpelLaser
+ entities:
+ - uid: 1472
components:
- type: Transform
- pos: 30.78067,44.152103
+ pos: 8.485372,43.131977
parent: 588
- - uid: 1468
+- proto: ScalpelShiv
+ entities:
+ - uid: 708
components:
- type: Transform
- pos: 30.43692,42.495853
+ pos: 16.074419,18.727995
parent: 588
- - uid: 1470
+ - uid: 1592
components:
- type: Transform
- pos: 29.62442,42.51148
+ pos: 10.50393,24.491432
parent: 588
- - uid: 1471
+- proto: SeedExtractor
+ entities:
+ - uid: 802
components:
- type: Transform
- pos: 31.758577,21.18776
+ pos: 33.5,21.5
parent: 588
- - uid: 1472
+ - uid: 1776
components:
- type: Transform
- pos: 31.492952,21.140884
+ pos: 28.5,42.5
parent: 588
- - uid: 1473
+- proto: SheetGlass
+ entities:
+ - uid: 649
components:
- type: Transform
- pos: 31.367952,20.43776
+ pos: 14.3137455,32.471424
parent: 588
- - uid: 1474
+- proto: SheetPlasteel
+ entities:
+ - uid: 866
components:
- type: Transform
- pos: 31.586702,19.390884
+ pos: 2.412651,34.456436
parent: 588
- - uid: 1475
+- proto: SheetPlastic
+ entities:
+ - uid: 398
components:
- type: Transform
- pos: 34.36795,18.484634
+ pos: 20.04785,45.07574
parent: 588
- - uid: 1476
+- proto: SheetSteel
+ entities:
+ - uid: 656
components:
- type: Transform
- pos: 31.727327,22.56276
+ pos: 26.36062,32.5183
parent: 588
- - uid: 1477
+ - uid: 699
components:
- type: Transform
- pos: 31.258577,22.297134
+ pos: 29.259031,40.432583
parent: 588
-- proto: SpawnDungeonLootSpesos
+- proto: ShowcaseRobot
entities:
- - uid: 547
+ - uid: 1621
components:
- type: Transform
- pos: 11.498049,39.71193
+ pos: 16.5,10.5
parent: 588
- - uid: 708
+ - uid: 1622
components:
- type: Transform
- pos: 11.638674,39.49318
+ pos: 18.5,6.5
parent: 588
- - uid: 1025
+- proto: ShuttersNormal
+ entities:
+ - uid: 1237
components:
- type: Transform
- pos: 11.873049,39.821304
+ pos: 34.5,27.5
parent: 588
- - uid: 1284
+ - type: DeviceLinkSink
+ links:
+ - 593
+ - uid: 1238
components:
- type: Transform
- pos: 12.388674,39.49318
+ pos: 32.5,27.5
parent: 588
- - uid: 1285
+ - type: DeviceLinkSink
+ links:
+ - 593
+- proto: ShuttersWindow
+ entities:
+ - uid: 1239
components:
- type: Transform
- pos: 12.326174,39.758804
+ pos: 33.5,27.5
parent: 588
- - uid: 1294
+ - type: DeviceLinkSink
+ links:
+ - 593
+- proto: SignCloning
+ entities:
+ - uid: 1484
components:
- type: Transform
- pos: 11.982424,39.508804
+ pos: 12.5,43.5
parent: 588
-- proto: SpawnDungeonLootToolsBasicEngineering
+- proto: SignPrison
entities:
- - uid: 1207
+ - uid: 1792
components:
- type: Transform
- pos: 15.481861,32.533916
+ rot: -1.5707963267948966 rad
+ pos: 6.5,3.5
parent: 588
-- proto: SpawnDungeonLootToolsHydroponics
- entities:
- - uid: 399
+ - uid: 1793
components:
- type: Transform
- pos: 29.608795,43.745853
+ rot: -1.5707963267948966 rad
+ pos: 10.5,1.5
parent: 588
- - uid: 539
+ - uid: 1794
components:
- type: Transform
- pos: 30.961702,21.672134
+ rot: -1.5707963267948966 rad
+ pos: 1.5,21.5
parent: 588
- - uid: 765
+ - uid: 1795
components:
- type: Transform
- pos: 30.18692,43.558353
+ rot: -1.5707963267948966 rad
+ pos: 3.5,19.5
parent: 588
- - uid: 930
+ - uid: 1796
components:
- type: Transform
- pos: 30.492952,21.765884
+ rot: -1.5707963267948966 rad
+ pos: 0.5,46.5
parent: 588
- - uid: 931
+ - uid: 1797
components:
- type: Transform
- pos: 30.46817,42.98023
+ rot: -1.5707963267948966 rad
+ pos: 6.5,44.5
parent: 588
- - uid: 952
+- proto: SignSecurity
+ entities:
+ - uid: 1798
components:
- type: Transform
- pos: 33.39289,20.698376
+ rot: -1.5707963267948966 rad
+ pos: 22.5,1.5
parent: 588
- - uid: 998
+- proto: SignSurgery
+ entities:
+ - uid: 1483
components:
- type: Transform
- pos: 29.483795,42.85523
+ pos: 10.5,43.5
parent: 588
- - uid: 1009
+- proto: Sink
+ entities:
+ - uid: 935
components:
- type: Transform
- pos: 33.533516,20.573376
+ rot: -1.5707963267948966 rad
+ pos: 10.5,25.5
parent: 588
-- proto: SpawnDungeonLootToolsSurgeryAdvanced
+- proto: SinkStemlessWater
entities:
- - uid: 373
+ - uid: 1461
components:
- type: Transform
- pos: 8.477286,43.610565
+ rot: 3.141592653589793 rad
+ pos: 9.5,42.5
parent: 588
- - uid: 866
+ - uid: 1462
components:
- type: Transform
- pos: 8.461661,43.360565
+ rot: 3.141592653589793 rad
+ pos: 13.5,42.5
parent: 588
- - uid: 1154
+- proto: SMESBasic
+ entities:
+ - uid: 46
components:
- type: Transform
- pos: 8.477286,42.81369
+ pos: 26.5,13.5
parent: 588
- - uid: 1155
+ - uid: 56
components:
- type: Transform
- pos: 8.477286,43.12619
+ pos: 28.5,13.5
parent: 588
-- proto: SpawnDungeonLootToolsSurgeryCrude
- entities:
- - uid: 1244
+ - uid: 747
components:
- type: Transform
- pos: 16.224228,18.705944
+ pos: 26.5,19.5
parent: 588
-- proto: SpawnDungeonLootVaultGuns
- entities:
- - uid: 1299
+ - uid: 1506
components:
- type: Transform
- pos: 26.599047,35.444897
+ pos: 18.5,46.5
parent: 588
- - uid: 1660
+ - uid: 1507
components:
- type: Transform
- pos: 11.198751,39.646996
+ pos: 20.5,46.5
parent: 588
-- proto: SpawnDungeonVendomatsRecreational
+- proto: SoapSyndie
entities:
- - uid: 1190
+ - uid: 1856
components:
- type: Transform
- pos: 17.5,16.5
+ pos: 10.4890785,27.46785
parent: 588
- - uid: 1196
+- proto: SpaceCash100
+ entities:
+ - uid: 1243
components:
- type: Transform
- pos: 22.5,22.5
+ pos: 11.887424,39.621456
parent: 588
- - uid: 1197
+ - uid: 1244
components:
- type: Transform
- pos: 18.5,40.5
+ pos: 11.759636,39.479546
parent: 588
- - uid: 1203
+ - uid: 1296
components:
- type: Transform
- pos: 16.5,16.5
+ pos: 12.100407,39.465355
parent: 588
- - uid: 1204
+ - uid: 1297
components:
- type: Transform
- pos: 17.5,40.5
+ pos: 12.100407,39.80594
parent: 588
- - uid: 1205
+ - uid: 1298
components:
- type: Transform
- pos: 21.5,12.5
+ pos: 11.688642,39.720795
parent: 588
- - uid: 1295
+ - uid: 1299
components:
- type: Transform
- pos: 10.5,22.5
+ pos: 11.4330635,39.57888
parent: 588
- proto: Spear
entities:
@@ -11337,6 +11084,13 @@ entities:
- type: Transform
pos: 24.466219,48.441994
parent: 588
+- proto: SpeedLoaderMagnum
+ entities:
+ - uid: 950
+ components:
+ - type: Transform
+ pos: 28.703945,8.421182
+ parent: 588
- proto: StasisBed
entities:
- uid: 1425
@@ -11344,6 +11098,13 @@ entities:
- type: Transform
pos: 13.5,43.5
parent: 588
+- proto: StimkitFilled
+ entities:
+ - uid: 561
+ components:
+ - type: Transform
+ pos: 30.39083,27.514402
+ parent: 588
- proto: StimpackMini
entities:
- uid: 1879
@@ -11425,6 +11186,13 @@ entities:
- type: Transform
pos: 19.5,32.5
parent: 588
+- proto: SyringeEphedrine
+ entities:
+ - uid: 1475
+ components:
+ - type: Transform
+ pos: 14.472328,42.917698
+ parent: 588
- proto: Table
entities:
- uid: 525
@@ -11868,6 +11636,25 @@ entities:
- type: Transform
pos: 18.5,12.5
parent: 588
+- proto: VendingMachineCigs
+ entities:
+ - uid: 720
+ components:
+ - type: Transform
+ pos: 22.5,22.5
+ parent: 588
+- proto: VendingMachineCoffee
+ entities:
+ - uid: 765
+ components:
+ - type: Transform
+ pos: 10.5,22.5
+ parent: 588
+ - uid: 1285
+ components:
+ - type: Transform
+ pos: 18.5,40.5
+ parent: 588
- proto: VendingMachineDetDrobe
entities:
- uid: 582
@@ -11882,6 +11669,13 @@ entities:
- type: Transform
pos: 30.5,46.5
parent: 588
+- proto: VendingMachineDonut
+ entities:
+ - uid: 538
+ components:
+ - type: Transform
+ pos: 16.5,16.5
+ parent: 588
- proto: VendingMachineLawDrobe
entities:
- uid: 319
@@ -11903,13 +11697,6 @@ entities:
- type: Transform
pos: 14.5,27.5
parent: 588
-- proto: VendingMachineSecDrobe
- entities:
- - uid: 1022
- components:
- - type: Transform
- pos: 16.5,25.5
- parent: 588
- proto: VendingMachineSeedsUnlocked
entities:
- uid: 800
@@ -12493,6 +12280,16 @@ entities:
- type: Transform
pos: 19.5,22.5
parent: 588
+ - uid: 1284
+ components:
+ - type: Transform
+ pos: 17.5,40.5
+ parent: 588
+ - uid: 1292
+ components:
+ - type: Transform
+ pos: 21.5,12.5
+ parent: 588
- proto: WaterTankHighCapacity
entities:
- uid: 801
@@ -12528,6 +12325,42 @@ entities:
- type: Transform
pos: 16.5,24.5
parent: 588
+- proto: WeaponDisablerPractice
+ entities:
+ - uid: 547
+ components:
+ - type: Transform
+ pos: 1.4370823,0.5241035
+ parent: 588
+ - uid: 930
+ components:
+ - type: Transform
+ pos: 26.440151,36.61676
+ parent: 588
+ - uid: 1611
+ components:
+ - type: Transform
+ pos: 12.371853,10.605072
+ parent: 588
+- proto: WeaponLaserCarbinePractice
+ entities:
+ - uid: 931
+ components:
+ - type: Transform
+ pos: 26.596338,36.36132
+ parent: 588
+ - uid: 1612
+ components:
+ - type: Transform
+ pos: 22.543945,6.5464144
+ parent: 588
+- proto: WeaponShotgunKammerer
+ entities:
+ - uid: 583
+ components:
+ - type: Transform
+ pos: 26.57963,35.4414
+ parent: 588
- proto: WindoorAssemblySecure
entities:
- uid: 696
@@ -13142,6 +12975,20 @@ entities:
- type: Transform
pos: 13.5,44.5
parent: 588
+- proto: Wrench
+ entities:
+ - uid: 424
+ components:
+ - type: Transform
+ pos: 15.156982,32.526764
+ parent: 588
+- proto: Zipties
+ entities:
+ - uid: 1156
+ components:
+ - type: Transform
+ pos: 15.332411,0.52492684
+ parent: 588
- proto: ZiptiesBroken
entities:
- uid: 48
diff --git a/Resources/Maps/Dungeon/mineshaft.yml b/Resources/Maps/Dungeon/mineshaft.yml
index 053a22337aa..898b7e8ff20 100644
--- a/Resources/Maps/Dungeon/mineshaft.yml
+++ b/Resources/Maps/Dungeon/mineshaft.yml
@@ -537,12 +537,12 @@ entities:
- type: Transform
pos: 43.60813,21.699238
parent: 2
-- proto: BorgModuleMining
+- proto: BorgModuleL6C
entities:
- - uid: 272
+ - uid: 802
components:
- type: Transform
- pos: 43.492916,20.446398
+ pos: 43.64335,20.440603
parent: 2
- proto: BorgModuleRCD
entities:
@@ -1637,6 +1637,13 @@ entities:
rot: 3.141592653589793 rad
pos: 32.5,8.5
parent: 2
+- proto: CigPackSyndicate
+ entities:
+ - uid: 592
+ components:
+ - type: Transform
+ pos: 28.687122,30.357244
+ parent: 2
- proto: ClosetMaintenanceFilledRandom
entities:
- uid: 453
@@ -2299,6 +2306,128 @@ entities:
- type: Transform
pos: 36.5,33.5
parent: 2
+- proto: FloorChasmEntity
+ entities:
+ - uid: 1
+ components:
+ - type: Transform
+ pos: 6.5,9.5
+ parent: 2
+ - uid: 7
+ components:
+ - type: Transform
+ pos: 5.5,8.5
+ parent: 2
+ - uid: 93
+ components:
+ - type: Transform
+ pos: 4.5,7.5
+ parent: 2
+ - uid: 95
+ components:
+ - type: Transform
+ pos: 3.5,7.5
+ parent: 2
+ - uid: 113
+ components:
+ - type: Transform
+ pos: 13.5,27.5
+ parent: 2
+ - uid: 132
+ components:
+ - type: Transform
+ pos: 4.5,6.5
+ parent: 2
+ - uid: 136
+ components:
+ - type: Transform
+ pos: 6.5,8.5
+ parent: 2
+ - uid: 155
+ components:
+ - type: Transform
+ pos: 7.5,9.5
+ parent: 2
+ - uid: 156
+ components:
+ - type: Transform
+ pos: 5.5,7.5
+ parent: 2
+ - uid: 163
+ components:
+ - type: Transform
+ pos: 5.5,9.5
+ parent: 2
+ - uid: 164
+ components:
+ - type: Transform
+ pos: 4.5,8.5
+ parent: 2
+ - uid: 312
+ components:
+ - type: Transform
+ pos: 3.5,6.5
+ parent: 2
+ - uid: 313
+ components:
+ - type: Transform
+ pos: 2.5,6.5
+ parent: 2
+ - uid: 410
+ components:
+ - type: Transform
+ pos: 9.5,20.5
+ parent: 2
+ - uid: 411
+ components:
+ - type: Transform
+ pos: 9.5,21.5
+ parent: 2
+ - uid: 412
+ components:
+ - type: Transform
+ pos: 8.5,19.5
+ parent: 2
+ - uid: 413
+ components:
+ - type: Transform
+ pos: 8.5,20.5
+ parent: 2
+ - uid: 414
+ components:
+ - type: Transform
+ pos: 8.5,21.5
+ parent: 2
+ - uid: 415
+ components:
+ - type: Transform
+ pos: 7.5,19.5
+ parent: 2
+ - uid: 416
+ components:
+ - type: Transform
+ pos: 7.5,20.5
+ parent: 2
+ - uid: 417
+ components:
+ - type: Transform
+ pos: 7.5,21.5
+ parent: 2
+ - uid: 574
+ components:
+ - type: Transform
+ pos: 14.5,28.5
+ parent: 2
+ - uid: 575
+ components:
+ - type: Transform
+ pos: 13.5,28.5
+ parent: 2
+ - uid: 576
+ components:
+ - type: Transform
+ pos: 12.5,27.5
+ parent: 2
- proto: FloorLavaEntity
entities:
- uid: 103
@@ -2570,111 +2699,6 @@ entities:
parent: 2
- proto: FloorWaterEntity
entities:
- - uid: 1
- components:
- - type: Transform
- pos: 6.5,9.5
- parent: 2
- - uid: 7
- components:
- - type: Transform
- pos: 5.5,8.5
- parent: 2
- - uid: 93
- components:
- - type: Transform
- pos: 4.5,7.5
- parent: 2
- - uid: 95
- components:
- - type: Transform
- pos: 3.5,7.5
- parent: 2
- - uid: 113
- components:
- - type: Transform
- pos: 13.5,27.5
- parent: 2
- - uid: 132
- components:
- - type: Transform
- pos: 4.5,6.5
- parent: 2
- - uid: 136
- components:
- - type: Transform
- pos: 6.5,8.5
- parent: 2
- - uid: 155
- components:
- - type: Transform
- pos: 7.5,9.5
- parent: 2
- - uid: 156
- components:
- - type: Transform
- pos: 5.5,7.5
- parent: 2
- - uid: 163
- components:
- - type: Transform
- pos: 5.5,9.5
- parent: 2
- - uid: 164
- components:
- - type: Transform
- pos: 4.5,8.5
- parent: 2
- - uid: 312
- components:
- - type: Transform
- pos: 3.5,6.5
- parent: 2
- - uid: 313
- components:
- - type: Transform
- pos: 2.5,6.5
- parent: 2
- - uid: 410
- components:
- - type: Transform
- pos: 9.5,20.5
- parent: 2
- - uid: 411
- components:
- - type: Transform
- pos: 9.5,21.5
- parent: 2
- - uid: 412
- components:
- - type: Transform
- pos: 8.5,19.5
- parent: 2
- - uid: 413
- components:
- - type: Transform
- pos: 8.5,20.5
- parent: 2
- - uid: 414
- components:
- - type: Transform
- pos: 8.5,21.5
- parent: 2
- - uid: 415
- components:
- - type: Transform
- pos: 7.5,19.5
- parent: 2
- - uid: 416
- components:
- - type: Transform
- pos: 7.5,20.5
- parent: 2
- - uid: 417
- components:
- - type: Transform
- pos: 7.5,21.5
- parent: 2
- uid: 449
components:
- type: Transform
@@ -2770,21 +2794,6 @@ entities:
- type: Transform
pos: 26.5,28.5
parent: 2
- - uid: 574
- components:
- - type: Transform
- pos: 14.5,28.5
- parent: 2
- - uid: 575
- components:
- - type: Transform
- pos: 13.5,28.5
- parent: 2
- - uid: 576
- components:
- - type: Transform
- pos: 12.5,27.5
- parent: 2
- proto: FloraRockSolid01
entities:
- uid: 205
@@ -3353,21 +3362,11 @@ entities:
parent: 2
- proto: MiningDrill
entities:
- - uid: 271
- components:
- - type: Transform
- pos: 20.534552,0.5729167
- parent: 2
- uid: 404
components:
- type: Transform
pos: 27.48866,15.5502
parent: 2
- - uid: 570
- components:
- - type: Transform
- pos: 2.52707,15.593962
- parent: 2
- proto: MiningWindow
entities:
- uid: 102
@@ -4201,6 +4200,14 @@ entities:
- type: Transform
pos: 41.5,13.5
parent: 2
+- proto: RandomRockAnomalySpawner
+ entities:
+ - uid: 585
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 36.5,22.5
+ parent: 2
- proto: RandomWoodenSupport
entities:
- uid: 939
@@ -4322,6 +4329,13 @@ entities:
- type: Transform
pos: 19.5,32.5
parent: 2
+- proto: SalvageLootSpawner
+ entities:
+ - uid: 207
+ components:
+ - type: Transform
+ pos: 18.5,7.5
+ parent: 2
- proto: SalvageMaterialCrateSpawner
entities:
- uid: 308
@@ -4339,12 +4353,47 @@ entities:
- type: Transform
pos: 1.5,33.5
parent: 2
-- proto: SalvagePartsT3Spawner
+- proto: SeismicCharge
entities:
- - uid: 207
+ - uid: 271
components:
- type: Transform
- pos: 18.5,7.5
+ pos: 20.302504,0.69014454
+ parent: 2
+ - uid: 272
+ components:
+ - type: Transform
+ pos: 20.607191,0.479207
+ parent: 2
+ - uid: 403
+ components:
+ - type: Transform
+ pos: 27.344437,13.639372
+ parent: 2
+ - uid: 569
+ components:
+ - type: Transform
+ pos: 25.394873,28.386763
+ parent: 2
+ - uid: 570
+ components:
+ - type: Transform
+ pos: 9.34093,26.582075
+ parent: 2
+ - uid: 571
+ components:
+ - type: Transform
+ pos: 9.5987425,26.886763
+ parent: 2
+ - uid: 650
+ components:
+ - type: Transform
+ pos: 2.4223385,15.630526
+ parent: 2
+ - uid: 651
+ components:
+ - type: Transform
+ pos: 2.6098385,15.560213
parent: 2
- proto: SheetGlass
entities:
@@ -5995,18 +6044,6 @@ entities:
- type: Transform
pos: 38.5,34.5
parent: 2
-- proto: WeaponLaserGun
- entities:
- - uid: 403
- components:
- - type: Transform
- pos: 9.592981,26.744059
- parent: 2
- - uid: 569
- components:
- - type: Transform
- pos: 9.478398,26.452393
- parent: 2
- proto: WeaponPistolCHIMP
entities:
- uid: 617
diff --git a/Resources/Maps/Dungeon/snowy_labs.yml b/Resources/Maps/Dungeon/snowy_labs.yml
index e98a0377d99..27e4fe1c079 100644
--- a/Resources/Maps/Dungeon/snowy_labs.yml
+++ b/Resources/Maps/Dungeon/snowy_labs.yml
@@ -156,2716 +156,2715 @@ entities:
color: '#FFFFFFFF'
id: Arrows
decals:
- 176: 40,39
- 271: 10,35
- 428: 17,25
- 429: 17,26
- 430: 17,27
+ 231: 40,39
+ 326: 10,35
+ 483: 17,25
+ 484: 17,26
+ 485: 17,27
- node:
color: '#FFFFFFFF'
id: Arrows
decals:
- 778: 41,14
+ 941: 41,14
- node:
angle: 1.5707963267948966 rad
color: '#FFFFFFFF'
id: Arrows
decals:
- 177: 46,39
- 272: 0,35
+ 232: 46,39
+ 327: 0,35
- node:
color: '#FFFFFFFF'
id: Bot
decals:
- 425: 16,25
- 426: 16,26
- 427: 16,27
- 453: 0,6
- 454: 0,7
- 455: 7,10
- 456: 8,10
- 457: 9,10
- 846: 3,14
- 1649: 3,7
- 1650: 3,6
- 1651: 34,28
+ 480: 16,25
+ 481: 16,26
+ 482: 16,27
+ 508: 5,6
+ 509: 5,7
+ 510: 0,6
+ 511: 0,7
+ 512: 7,10
+ 513: 8,10
+ 514: 9,10
+ 1009: 3,14
- node:
cleanable: True
color: '#FFFFFFFF'
id: BotLeft
decals:
- 416: 14,42
+ 471: 14,42
- node:
color: '#8BDA8EB4'
id: Box
decals:
- 1162: 45,12
+ 1339: 45,12
- node:
color: '#8BDA8EFF'
id: Box
decals:
- 1430: 51,14
+ 1633: 51,14
- node:
color: '#8BDABA6F'
id: BrickCornerOverlayNE
decals:
- 1025: 22,10
+ 1202: 22,10
- node:
color: '#8BDABA6F'
id: BrickCornerOverlayNW
decals:
- 1024: 12,10
+ 1201: 12,10
- node:
color: '#8BDABA6F'
id: BrickCornerOverlaySE
decals:
- 1019: 22,6
+ 1196: 22,6
- node:
color: '#8BDABA6F'
id: BrickCornerOverlaySW
decals:
- 1020: 12,6
+ 1197: 12,6
- node:
color: '#8BDABA6F'
id: BrickLineOverlayE
decals:
- 1035: 22,9
- 1036: 22,8
- 1037: 22,7
+ 1212: 22,9
+ 1213: 22,8
+ 1214: 22,7
- node:
color: '#8BDB9B85'
id: BrickLineOverlayE
decals:
- 1209: 18,4
- 1210: 18,2
- 1211: 18,1
- 1212: 18,0
+ 1386: 18,4
+ 1387: 18,2
+ 1388: 18,1
+ 1389: 18,0
- node:
color: '#8BDABA6F'
id: BrickLineOverlayN
decals:
- 1026: 13,10
- 1027: 14,10
- 1028: 15,10
- 1029: 16,10
- 1030: 17,10
- 1031: 18,10
- 1032: 19,10
- 1033: 20,10
- 1034: 21,10
+ 1203: 13,10
+ 1204: 14,10
+ 1205: 15,10
+ 1206: 16,10
+ 1207: 17,10
+ 1208: 18,10
+ 1209: 19,10
+ 1210: 20,10
+ 1211: 21,10
- node:
color: '#8BDABA6F'
id: BrickLineOverlayS
decals:
- 1010: 13,6
- 1011: 14,6
- 1012: 15,6
- 1013: 16,6
- 1014: 17,6
- 1015: 18,6
- 1016: 19,6
- 1017: 20,6
- 1018: 21,6
+ 1187: 13,6
+ 1188: 14,6
+ 1189: 15,6
+ 1190: 16,6
+ 1191: 17,6
+ 1192: 18,6
+ 1193: 19,6
+ 1194: 20,6
+ 1195: 21,6
- node:
color: '#8BDABA6F'
id: BrickLineOverlayW
decals:
- 1021: 12,7
- 1022: 12,8
- 1023: 12,9
+ 1198: 12,7
+ 1199: 12,8
+ 1200: 12,9
- node:
color: '#8BDB9B85'
id: BrickLineOverlayW
decals:
- 1205: 34,2
- 1206: 34,1
- 1207: 34,0
- 1208: 34,4
+ 1382: 34,2
+ 1383: 34,1
+ 1384: 34,0
+ 1385: 34,4
- node:
color: '#8BDA8EFF'
id: BrickTileSteelCornerNe
decals:
- 1408: 30,24
- 1431: 54,16
- 1536: 38,16
+ 1611: 30,24
+ 1634: 54,16
+ 1746: 38,16
- node:
color: '#D381C996'
id: BrickTileSteelCornerNe
decals:
- 561: 14,16
- 670: 22,10
+ 618: 14,16
+ 805: 22,10
- node:
color: '#FFFFFFFF'
id: BrickTileSteelCornerNe
decals:
- 1428: 34,27
+ 1631: 34,27
- node:
color: '#8BDA8EFF'
id: BrickTileSteelCornerNw
decals:
- 1410: 28,24
- 1434: 48,16
- 1535: 32,16
+ 1613: 28,24
+ 1637: 48,16
+ 1745: 32,16
- node:
color: '#D381C996'
id: BrickTileSteelCornerNw
decals:
- 562: 8,16
- 671: 12,10
+ 619: 8,16
+ 806: 12,10
- node:
color: '#FFFFFFFF'
id: BrickTileSteelCornerNw
decals:
- 1426: 32,27
+ 1629: 32,27
- node:
color: '#8BDA8EFF'
id: BrickTileSteelCornerSe
decals:
- 1413: 30,28
- 1432: 54,12
- 1537: 38,12
+ 1616: 30,28
+ 1635: 54,12
+ 1747: 38,12
- node:
color: '#D381C996'
id: BrickTileSteelCornerSe
decals:
- 669: 22,6
+ 804: 22,6
- node:
color: '#FFFFFFFF'
id: BrickTileSteelCornerSe
decals:
- 1424: 34,25
+ 1627: 34,25
- node:
color: '#8BDA8EFF'
id: BrickTileSteelCornerSw
decals:
- 1411: 28,28
- 1433: 48,12
- 1534: 32,12
+ 1614: 28,28
+ 1636: 48,12
+ 1744: 32,12
- node:
color: '#D381C996'
id: BrickTileSteelCornerSw
decals:
- 668: 12,6
+ 803: 12,6
- node:
color: '#FFFFFFFF'
id: BrickTileSteelCornerSw
decals:
- 1423: 32,25
+ 1626: 32,25
- node:
color: '#FFFFFFFF'
id: BrickTileSteelEndN
decals:
- 480: 1,7
- 481: 4,7
+ 537: 1,7
+ 538: 4,7
- node:
color: '#8BDA8EFF'
id: BrickTileSteelLineE
decals:
- 1443: 54,15
- 1444: 54,14
- 1445: 54,13
- 1538: 38,13
- 1539: 38,14
- 1540: 38,15
+ 1646: 54,15
+ 1647: 54,14
+ 1648: 54,13
+ 1748: 38,13
+ 1749: 38,14
+ 1750: 38,15
- node:
color: '#D381C996'
id: BrickTileSteelLineE
decals:
- 662: 22,7
- 663: 22,8
- 664: 22,9
+ 797: 22,7
+ 798: 22,8
+ 799: 22,9
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineE
decals:
- 482: 4,6
- 483: 1,6
- 1358: 36,9
- 1360: 41,9
- 1364: 41,7
- 1365: 36,7
- 1398: 25,24
- 1399: 25,25
- 1400: 25,26
- 1401: 25,27
- 1402: 25,28
- 1429: 34,26
+ 539: 4,6
+ 540: 1,6
+ 1561: 36,9
+ 1563: 41,9
+ 1567: 41,7
+ 1568: 36,7
+ 1601: 25,24
+ 1602: 25,25
+ 1603: 25,26
+ 1604: 25,27
+ 1605: 25,28
+ 1632: 34,26
- node:
color: '#8BDA8EFF'
id: BrickTileSteelLineN
decals:
- 1409: 29,24
- 1438: 49,16
- 1439: 50,16
- 1440: 51,16
- 1441: 52,16
- 1442: 53,16
- 1541: 37,16
- 1542: 36,16
- 1543: 35,16
- 1544: 34,16
- 1545: 33,16
+ 1612: 29,24
+ 1641: 49,16
+ 1642: 50,16
+ 1643: 51,16
+ 1644: 52,16
+ 1645: 53,16
+ 1751: 37,16
+ 1752: 36,16
+ 1753: 35,16
+ 1754: 34,16
+ 1755: 33,16
- node:
color: '#D381C996'
id: BrickTileSteelLineN
decals:
- 556: 11,16
- 557: 10,16
- 558: 9,16
- 559: 12,16
- 560: 13,16
- 653: 21,10
- 654: 20,10
- 655: 18,10
- 656: 19,10
- 657: 17,10
- 658: 16,10
- 659: 15,10
- 660: 13,10
- 661: 14,10
+ 613: 11,16
+ 614: 10,16
+ 615: 9,16
+ 616: 12,16
+ 617: 13,16
+ 788: 21,10
+ 789: 20,10
+ 790: 18,10
+ 791: 19,10
+ 792: 17,10
+ 793: 16,10
+ 794: 15,10
+ 795: 13,10
+ 796: 14,10
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineN
decals:
- 672: 21,6
- 673: 20,6
- 674: 19,6
- 675: 17,6
- 676: 18,6
- 677: 16,6
- 678: 15,6
- 679: 14,6
- 680: 13,6
- 1382: 37,8
- 1383: 38,8
- 1384: 39,8
- 1385: 40,8
- 1386: 42,8
- 1387: 43,8
- 1388: 44,8
- 1389: 45,8
- 1390: 45,6
- 1391: 44,6
- 1392: 43,6
- 1393: 42,6
- 1394: 40,6
- 1395: 39,6
- 1396: 38,6
- 1397: 37,6
- 1427: 33,27
+ 807: 21,6
+ 808: 20,6
+ 809: 19,6
+ 810: 17,6
+ 811: 18,6
+ 812: 16,6
+ 813: 15,6
+ 814: 14,6
+ 815: 13,6
+ 1585: 37,8
+ 1586: 38,8
+ 1587: 39,8
+ 1588: 40,8
+ 1589: 42,8
+ 1590: 43,8
+ 1591: 44,8
+ 1592: 45,8
+ 1593: 45,6
+ 1594: 44,6
+ 1595: 43,6
+ 1596: 42,6
+ 1597: 40,6
+ 1598: 39,6
+ 1599: 38,6
+ 1600: 37,6
+ 1630: 33,27
- node:
color: '#8BDA8EFF'
id: BrickTileSteelLineS
decals:
- 1412: 29,28
- 1446: 53,12
- 1447: 52,12
- 1448: 51,12
- 1449: 50,12
- 1450: 49,12
- 1546: 33,12
- 1547: 34,12
- 1548: 35,12
- 1549: 36,12
- 1550: 37,12
+ 1615: 29,28
+ 1649: 53,12
+ 1650: 52,12
+ 1651: 51,12
+ 1652: 50,12
+ 1653: 49,12
+ 1756: 33,12
+ 1757: 34,12
+ 1758: 35,12
+ 1759: 36,12
+ 1760: 37,12
- node:
color: '#D381C996'
id: BrickTileSteelLineS
decals:
- 644: 21,6
- 645: 20,6
- 646: 18,6
- 647: 19,6
- 648: 17,6
- 649: 16,6
- 650: 15,6
- 651: 14,6
- 652: 13,6
+ 779: 21,6
+ 780: 20,6
+ 781: 18,6
+ 782: 19,6
+ 783: 17,6
+ 784: 16,6
+ 785: 15,6
+ 786: 14,6
+ 787: 13,6
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineS
decals:
- 681: 21,10
- 682: 20,10
- 683: 19,10
- 684: 18,10
- 685: 17,10
- 686: 16,10
- 687: 15,10
- 688: 14,10
- 689: 13,10
- 1366: 37,8
- 1367: 38,8
- 1368: 39,8
- 1369: 40,8
- 1370: 42,8
- 1371: 43,8
- 1372: 44,8
- 1373: 45,8
- 1374: 45,10
- 1375: 44,10
- 1376: 43,10
- 1377: 42,10
- 1378: 40,10
- 1379: 39,10
- 1380: 38,10
- 1381: 37,10
- 1422: 33,25
+ 816: 21,10
+ 817: 20,10
+ 818: 19,10
+ 819: 18,10
+ 820: 17,10
+ 821: 16,10
+ 822: 15,10
+ 823: 14,10
+ 824: 13,10
+ 1569: 37,8
+ 1570: 38,8
+ 1571: 39,8
+ 1572: 40,8
+ 1573: 42,8
+ 1574: 43,8
+ 1575: 44,8
+ 1576: 45,8
+ 1577: 45,10
+ 1578: 44,10
+ 1579: 43,10
+ 1580: 42,10
+ 1581: 40,10
+ 1582: 39,10
+ 1583: 38,10
+ 1584: 37,10
+ 1625: 33,25
- node:
color: '#8BDA8EFF'
id: BrickTileSteelLineW
decals:
- 1435: 48,13
- 1436: 48,14
- 1437: 48,15
- 1529: 32,15
- 1530: 32,14
- 1531: 32,14
- 1532: 32,12
- 1533: 32,13
+ 1638: 48,13
+ 1639: 48,14
+ 1640: 48,15
+ 1739: 32,15
+ 1740: 32,14
+ 1741: 32,14
+ 1742: 32,12
+ 1743: 32,13
- node:
color: '#D381C996'
id: BrickTileSteelLineW
decals:
- 553: 8,13
- 554: 8,14
- 555: 8,15
- 665: 12,7
- 666: 12,8
- 667: 12,9
+ 610: 8,13
+ 611: 8,14
+ 612: 8,15
+ 800: 12,7
+ 801: 12,8
+ 802: 12,9
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineW
decals:
- 484: 4,6
- 485: 1,6
- 1359: 41,9
- 1361: 46,9
- 1362: 46,7
- 1363: 41,7
- 1403: 25,24
- 1404: 25,25
- 1405: 25,26
- 1406: 25,27
- 1407: 25,28
- 1425: 32,26
+ 541: 4,6
+ 542: 1,6
+ 1562: 41,9
+ 1564: 46,9
+ 1565: 46,7
+ 1566: 41,7
+ 1606: 25,24
+ 1607: 25,25
+ 1608: 25,26
+ 1609: 25,27
+ 1610: 25,28
+ 1628: 32,26
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteBox
decals:
- 1143: 32,20
+ 1320: 32,20
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteCornerNe
decals:
- 1136: 34,22
- 1147: 33,21
+ 1313: 34,22
+ 1324: 33,21
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteCornerNe
decals:
- 862: 14,16
- 1340: 46,10
- 1414: 30,27
- 1467: 15,4
- 1468: 16,3
- 1595: 6,48
+ 1025: 14,16
+ 1543: 46,10
+ 1617: 30,27
+ 1672: 15,4
+ 1673: 16,3
+ 1836: 6,48
- node:
color: '#EFB34196'
id: BrickTileWhiteCornerNe
decals:
- 845: 6,28
+ 1008: 6,28
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteCornerNe
decals:
- 10: 6,40
- 27: 14,40
- 54: 22,40
- 99: 30,40
- 100: 46,40
- 244: 10,36
- 284: 22,36
- 320: 33,36
- 365: 26,32
- 591: 38,4
- 594: 54,4
+ 58: 6,40
+ 75: 14,40
+ 109: 22,40
+ 154: 30,40
+ 155: 46,40
+ 299: 10,36
+ 339: 22,36
+ 375: 33,36
+ 420: 26,32
+ 648: 38,4
+ 651: 54,4
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteCornerNw
decals:
- 1130: 30,22
- 1146: 31,21
- 1155: 0,16
+ 1307: 30,22
+ 1323: 31,21
+ 1332: 0,16
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteCornerNw
decals:
- 868: 8,16
- 1330: 36,10
- 1415: 28,27
- 1451: 1,4
- 1452: 0,3
- 1594: 0,48
+ 1031: 8,16
+ 1533: 36,10
+ 1618: 28,27
+ 1656: 1,4
+ 1657: 0,3
+ 1835: 0,48
- node:
color: '#EFB34196'
id: BrickTileWhiteCornerNw
decals:
- 513: 24,22
- 836: 4,28
+ 570: 24,22
+ 999: 4,28
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteCornerNw
decals:
- 13: 0,40
- 28: 8,40
- 53: 16,40
- 96: 40,40
- 97: 32,40
- 98: 24,40
- 246: 0,36
- 283: 12,36
- 319: 25,36
- 364: 18,32
- 589: 52,4
- 590: 36,4
+ 61: 0,40
+ 76: 8,40
+ 108: 16,40
+ 151: 40,40
+ 152: 32,40
+ 153: 24,40
+ 301: 0,36
+ 338: 12,36
+ 374: 25,36
+ 419: 18,32
+ 646: 52,4
+ 647: 36,4
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteCornerSe
decals:
- 1135: 34,18
- 1149: 33,19
+ 1312: 34,18
+ 1326: 33,19
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteCornerSe
decals:
- 858: 14,12
- 1344: 46,6
- 1417: 30,25
- 1469: 16,1
- 1470: 15,0
- 1597: 6,42
+ 1021: 14,12
+ 1547: 46,6
+ 1620: 30,25
+ 1674: 16,1
+ 1675: 15,0
+ 1838: 6,42
- node:
color: '#EFB34196'
id: BrickTileWhiteCornerSe
decals:
- 841: 6,24
+ 1004: 6,24
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteCornerSe
decals:
- 11: 6,38
- 26: 14,38
- 52: 22,38
- 94: 30,38
- 95: 46,38
- 243: 10,34
- 289: 22,34
- 318: 33,34
- 366: 26,30
- 587: 38,0
- 588: 54,0
- 639: 46,0
+ 59: 6,38
+ 74: 14,38
+ 107: 22,38
+ 149: 30,38
+ 150: 46,38
+ 298: 10,34
+ 344: 22,34
+ 373: 33,34
+ 421: 26,30
+ 644: 38,0
+ 645: 54,0
+ 696: 46,0
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteCornerSw
decals:
- 1134: 30,18
- 1145: 31,19
- 1159: 0,12
+ 1311: 30,18
+ 1322: 31,19
+ 1336: 0,12
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteCornerSw
decals:
- 872: 8,12
- 1354: 36,6
- 1418: 28,25
- 1471: 1,0
- 1472: 0,1
- 1596: 0,42
+ 1035: 8,12
+ 1557: 36,6
+ 1621: 28,25
+ 1677: 1,0
+ 1678: 0,1
+ 1837: 0,42
- node:
color: '#EFB34196'
id: BrickTileWhiteCornerSw
decals:
- 517: 24,18
- 840: 4,24
+ 574: 24,18
+ 1003: 4,24
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteCornerSw
decals:
- 12: 0,38
- 29: 8,38
- 55: 16,38
- 101: 40,38
- 102: 32,38
- 103: 24,38
- 245: 0,34
- 290: 12,34
- 321: 25,34
- 367: 18,30
- 592: 36,0
- 593: 52,0
- 640: 44,0
+ 60: 0,38
+ 77: 8,38
+ 110: 16,38
+ 156: 40,38
+ 157: 32,38
+ 158: 24,38
+ 300: 0,34
+ 345: 12,34
+ 376: 25,34
+ 422: 18,30
+ 649: 36,0
+ 650: 52,0
+ 697: 44,0
- node:
color: '#8BDABAFF'
id: BrickTileWhiteEndE
decals:
- 909: 9,39
- 929: 26,39
+ 1072: 9,39
+ 1092: 26,39
- node:
color: '#D381C996'
id: BrickTileWhiteEndE
decals:
- 47: 9,39
+ 102: 9,39
- node:
color: '#8BDABAFF'
id: BrickTileWhiteEndW
decals:
- 910: 13,39
- 930: 28,39
+ 1073: 13,39
+ 1093: 28,39
- node:
color: '#D381C996'
id: BrickTileWhiteEndW
decals:
- 46: 13,39
- 130: 28,39
+ 101: 13,39
+ 185: 28,39
- node:
color: '#8BDA8E88'
id: BrickTileWhiteInnerNe
decals:
- 1642: 0,42
+ 1884: 0,42
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteInnerNe
decals:
- 1113: 21,21
- 1123: 9,21
+ 1290: 21,21
+ 1300: 9,21
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteInnerNe
decals:
- 1475: 15,3
+ 1681: 15,3
- node:
color: '#8BDABAFF'
id: BrickTileWhiteInnerNe
decals:
- 905: 9,38
- 934: 25,39
+ 1068: 9,38
+ 1097: 25,39
- node:
color: '#9FED5896'
id: BrickTileWhiteInnerNe
decals:
- 852: 1,12
+ 1015: 1,12
- node:
color: '#D381C996'
id: BrickTileWhiteInnerNe
decals:
- 51: 9,38
- 133: 25,39
- 138: 25,38
- 505: 21,21
+ 106: 9,38
+ 188: 25,39
+ 193: 25,38
+ 562: 21,21
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteInnerNe
decals:
- 1524: 32,14
- 1525: 32,12
+ 1734: 32,14
+ 1735: 32,12
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteInnerNe
decals:
- 638: 38,2
+ 695: 38,2
- node:
color: '#8BDA8E88'
id: BrickTileWhiteInnerNw
decals:
- 1641: 6,42
+ 1883: 6,42
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteInnerNw
decals:
- 1114: 19,21
- 1124: 7,21
+ 1291: 19,21
+ 1301: 7,21
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteInnerNw
decals:
- 1453: 1,3
+ 1658: 1,3
- node:
color: '#8BDABAFF'
id: BrickTileWhiteInnerNw
decals:
- 904: 13,38
- 933: 29,39
+ 1067: 13,38
+ 1096: 29,39
- node:
color: '#D381C996'
id: BrickTileWhiteInnerNw
decals:
- 50: 13,38
- 134: 29,39
- 137: 29,38
- 504: 19,21
+ 105: 13,38
+ 189: 29,39
+ 192: 29,38
+ 561: 19,21
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteInnerNw
decals:
- 1522: 38,12
- 1523: 38,14
+ 1732: 38,12
+ 1733: 38,14
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteInnerNw
decals:
- 637: 52,2
+ 694: 52,2
- node:
color: '#8BDA8E88'
id: BrickTileWhiteInnerSe
decals:
- 1640: 0,48
+ 1882: 0,48
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteInnerSe
decals:
- 1112: 21,19
- 1126: 9,19
+ 1289: 21,19
+ 1303: 9,19
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteInnerSe
decals:
- 1474: 15,1
+ 1680: 15,1
- node:
color: '#8BDABAFF'
id: BrickTileWhiteInnerSe
decals:
- 908: 9,40
- 932: 25,39
+ 1071: 9,40
+ 1095: 25,39
- node:
color: '#D381C996'
id: BrickTileWhiteInnerSe
decals:
- 49: 9,40
- 132: 25,39
- 136: 25,40
- 506: 21,19
+ 104: 9,40
+ 187: 25,39
+ 191: 25,40
+ 563: 21,19
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteInnerSe
decals:
- 1518: 32,16
- 1519: 32,14
+ 1728: 32,16
+ 1729: 32,14
- node:
color: '#8BDA8E88'
id: BrickTileWhiteInnerSw
decals:
- 1639: 6,48
+ 1881: 6,48
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteInnerSw
decals:
- 1125: 7,19
+ 1302: 7,19
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteInnerSw
decals:
- 1473: 1,1
+ 1679: 1,1
- node:
color: '#8BDABAFF'
id: BrickTileWhiteInnerSw
decals:
- 903: 13,40
- 931: 29,39
+ 1066: 13,40
+ 1094: 29,39
- node:
color: '#D381C996'
id: BrickTileWhiteInnerSw
decals:
- 48: 13,40
- 131: 29,39
- 135: 29,40
+ 103: 13,40
+ 186: 29,39
+ 190: 29,40
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteInnerSw
decals:
- 1520: 38,16
- 1521: 38,14
+ 1730: 38,16
+ 1731: 38,14
- node:
color: '#8BDA8E88'
id: BrickTileWhiteLineE
decals:
- 1619: 0,47
- 1620: 0,46
- 1621: 0,45
- 1622: 0,44
- 1623: 0,43
+ 1860: 0,47
+ 1861: 0,46
+ 1862: 0,45
+ 1863: 0,44
+ 1864: 0,43
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteLineE
decals:
- 1106: 21,22
- 1107: 21,18
- 1120: 9,18
- 1122: 9,22
- 1137: 34,21
- 1138: 34,20
- 1139: 34,19
- 1150: 33,20
+ 1283: 21,22
+ 1284: 21,18
+ 1297: 9,18
+ 1299: 9,22
+ 1314: 34,21
+ 1315: 34,20
+ 1316: 34,19
+ 1327: 33,20
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteLineE
decals:
- 859: 14,13
- 860: 14,14
- 861: 14,15
- 1341: 46,9
- 1342: 46,8
- 1343: 46,7
- 1416: 30,26
- 1476: 16,2
- 1614: 6,47
- 1615: 6,46
- 1616: 6,45
- 1617: 6,44
- 1618: 6,43
+ 1022: 14,13
+ 1023: 14,14
+ 1024: 14,15
+ 1544: 46,9
+ 1545: 46,8
+ 1546: 46,7
+ 1619: 30,26
+ 1682: 16,2
+ 1855: 6,47
+ 1856: 6,46
+ 1857: 6,45
+ 1858: 6,44
+ 1859: 6,43
- node:
color: '#9FED5896'
id: BrickTileWhiteLineE
decals:
- 847: 1,13
- 848: 1,14
- 849: 1,15
+ 1010: 1,13
+ 1011: 1,14
+ 1012: 1,15
- node:
color: '#D381C996'
id: BrickTileWhiteLineE
decals:
- 498: 21,22
- 499: 21,18
- 730: 18,0
- 731: 18,1
- 732: 18,2
- 733: 18,4
+ 555: 21,22
+ 556: 21,18
+ 865: 18,0
+ 866: 18,1
+ 867: 18,2
+ 868: 18,4
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteLineE
decals:
- 1502: 32,13
- 1504: 32,15
+ 1712: 32,13
+ 1714: 32,15
- node:
color: '#EFB34196'
id: BrickTileWhiteLineE
decals:
- 507: 28,19
- 508: 28,20
- 509: 28,21
- 842: 6,25
- 843: 6,26
- 844: 6,27
+ 564: 28,19
+ 565: 28,20
+ 566: 28,21
+ 1005: 6,25
+ 1006: 6,26
+ 1007: 6,27
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteLineE
decals:
- 24: 6,39
- 39: 14,39
- 61: 22,39
- 123: 30,39
- 124: 38,39
- 125: 46,39
- 247: 10,35
- 292: 22,35
- 322: 33,35
- 375: 26,31
- 598: 38,1
- 599: 38,3
- 600: 54,1
- 601: 54,2
- 602: 54,3
- 642: 46,1
- 1561: 7,19
- 1562: 7,21
- 1564: 6,20
+ 72: 6,39
+ 87: 14,39
+ 116: 22,39
+ 178: 30,39
+ 179: 38,39
+ 180: 46,39
+ 302: 10,35
+ 347: 22,35
+ 377: 33,35
+ 430: 26,31
+ 655: 38,1
+ 656: 38,3
+ 657: 54,1
+ 658: 54,2
+ 659: 54,3
+ 699: 46,1
+ 1771: 7,19
+ 1772: 7,21
+ 1774: 6,20
- node:
color: '#8BDA8E88'
id: BrickTileWhiteLineN
decals:
- 1624: 1,42
- 1625: 2,42
- 1626: 3,42
- 1627: 4,42
- 1628: 5,42
+ 1865: 1,42
+ 1866: 2,42
+ 1867: 3,42
+ 1868: 4,42
+ 1869: 5,42
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteLineN
decals:
- 1108: 18,21
- 1109: 22,21
- 1115: 6,21
- 1121: 10,21
- 1127: 31,22
- 1128: 32,22
- 1129: 33,22
- 1148: 32,21
- 1156: 1,16
- 1157: 4,16
- 1158: 5,16
+ 1285: 18,21
+ 1286: 22,21
+ 1292: 6,21
+ 1298: 10,21
+ 1304: 31,22
+ 1305: 32,22
+ 1306: 33,22
+ 1325: 32,21
+ 1333: 1,16
+ 1334: 4,16
+ 1335: 5,16
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteLineN
decals:
- 863: 13,16
- 864: 12,16
- 865: 11,16
- 866: 10,16
- 867: 9,16
- 1331: 37,10
- 1332: 38,10
- 1333: 39,10
- 1334: 40,10
- 1335: 41,10
- 1336: 42,10
- 1337: 43,10
- 1338: 44,10
- 1339: 45,10
- 1454: 2,4
- 1455: 3,4
- 1456: 4,4
- 1457: 5,4
- 1458: 6,4
- 1459: 7,4
- 1460: 8,4
- 1461: 9,4
- 1462: 10,4
- 1463: 11,4
- 1464: 12,4
- 1465: 13,4
- 1466: 14,4
- 1609: 1,48
- 1610: 2,48
- 1611: 3,48
- 1612: 4,48
- 1613: 5,48
+ 1026: 13,16
+ 1027: 12,16
+ 1028: 11,16
+ 1029: 10,16
+ 1030: 9,16
+ 1534: 37,10
+ 1535: 38,10
+ 1536: 39,10
+ 1537: 40,10
+ 1538: 41,10
+ 1539: 42,10
+ 1540: 43,10
+ 1541: 44,10
+ 1542: 45,10
+ 1659: 2,4
+ 1660: 3,4
+ 1661: 4,4
+ 1662: 5,4
+ 1663: 6,4
+ 1664: 7,4
+ 1665: 8,4
+ 1666: 9,4
+ 1667: 10,4
+ 1668: 11,4
+ 1669: 12,4
+ 1670: 13,4
+ 1671: 14,4
+ 1850: 1,48
+ 1851: 2,48
+ 1852: 3,48
+ 1853: 4,48
+ 1854: 5,48
- node:
color: '#8BDABAFF'
id: BrickTileWhiteLineN
decals:
- 898: 11,38
- 899: 12,38
- 906: 10,38
+ 1061: 11,38
+ 1062: 12,38
+ 1069: 10,38
- node:
color: '#9FED5896'
id: BrickTileWhiteLineN
decals:
- 706: 21,6
- 707: 19,6
- 708: 13,6
- 709: 15,6
- 851: 2,12
+ 841: 21,6
+ 842: 19,6
+ 843: 13,6
+ 844: 15,6
+ 1014: 2,12
- node:
color: '#D381C996'
id: BrickTileWhiteLineN
decals:
- 41: 12,38
- 42: 11,38
- 293: 21,34
- 294: 20,34
- 295: 19,34
- 296: 13,34
- 496: 18,21
- 497: 22,21
+ 96: 12,38
+ 97: 11,38
+ 348: 21,34
+ 349: 20,34
+ 350: 19,34
+ 351: 13,34
+ 553: 18,21
+ 554: 22,21
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteLineN
decals:
- 1492: 34,12
- 1493: 35,12
- 1494: 36,12
- 1498: 33,12
- 1499: 37,12
- 1506: 37,14
- 1507: 36,14
- 1508: 36,14
- 1509: 34,14
- 1510: 35,14
- 1511: 33,14
+ 1702: 34,12
+ 1703: 35,12
+ 1704: 36,12
+ 1708: 33,12
+ 1709: 37,12
+ 1716: 37,14
+ 1717: 36,14
+ 1718: 36,14
+ 1719: 34,14
+ 1720: 35,14
+ 1721: 33,14
- node:
color: '#EFB34196'
id: BrickTileWhiteLineN
decals:
- 510: 27,22
- 511: 26,22
- 512: 25,22
- 755: 31,9
- 756: 32,9
- 761: 27,9
- 762: 26,9
+ 567: 27,22
+ 568: 26,22
+ 569: 25,22
+ 890: 31,9
+ 891: 32,9
+ 896: 27,9
+ 897: 26,9
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteLineN
decals:
- 14: 1,40
- 15: 2,40
- 16: 5,40
- 17: 4,40
- 18: 3,40
- 30: 9,40
- 31: 10,40
- 32: 11,40
- 33: 12,40
- 34: 13,40
- 63: 17,40
- 64: 19,40
- 65: 18,40
- 66: 20,40
- 67: 21,40
- 104: 29,40
- 105: 35,40
- 106: 36,40
- 107: 41,40
- 108: 42,40
- 109: 43,40
- 110: 44,40
- 111: 45,40
- 129: 25,40
- 231: 9,36
- 232: 8,36
- 233: 7,36
- 234: 3,36
- 235: 1,36
- 236: 2,36
- 279: 14,36
- 280: 13,36
- 281: 20,36
- 282: 21,36
- 331: 26,36
- 332: 27,36
- 333: 28,36
- 334: 29,36
- 335: 30,36
- 336: 31,36
- 337: 32,36
- 357: 25,32
- 358: 24,32
- 359: 23,32
- 360: 22,32
- 361: 21,32
- 362: 20,32
- 363: 19,32
- 595: 53,4
- 596: 37,4
- 627: 51,2
- 628: 50,2
- 629: 48,2
- 630: 47,2
- 631: 46,2
- 632: 44,2
- 633: 42,2
- 634: 43,2
- 635: 40,2
- 636: 39,2
- 939: 29,40
- 940: 25,40
- 1560: 8,18
- 1565: 7,19
- 1566: 9,19
+ 62: 1,40
+ 63: 2,40
+ 64: 5,40
+ 65: 4,40
+ 66: 3,40
+ 78: 9,40
+ 79: 10,40
+ 80: 11,40
+ 81: 12,40
+ 82: 13,40
+ 118: 17,40
+ 119: 19,40
+ 120: 18,40
+ 121: 20,40
+ 122: 21,40
+ 159: 29,40
+ 160: 35,40
+ 161: 36,40
+ 162: 41,40
+ 163: 42,40
+ 164: 43,40
+ 165: 44,40
+ 166: 45,40
+ 184: 25,40
+ 286: 9,36
+ 287: 8,36
+ 288: 7,36
+ 289: 3,36
+ 290: 1,36
+ 291: 2,36
+ 334: 14,36
+ 335: 13,36
+ 336: 20,36
+ 337: 21,36
+ 386: 26,36
+ 387: 27,36
+ 388: 28,36
+ 389: 29,36
+ 390: 30,36
+ 391: 31,36
+ 392: 32,36
+ 412: 25,32
+ 413: 24,32
+ 414: 23,32
+ 415: 22,32
+ 416: 21,32
+ 417: 20,32
+ 418: 19,32
+ 652: 53,4
+ 653: 37,4
+ 684: 51,2
+ 685: 50,2
+ 686: 48,2
+ 687: 47,2
+ 688: 46,2
+ 689: 44,2
+ 690: 42,2
+ 691: 43,2
+ 692: 40,2
+ 693: 39,2
+ 1102: 29,40
+ 1103: 25,40
+ 1770: 8,18
+ 1775: 7,19
+ 1776: 9,19
- node:
color: '#8BDA8E88'
id: BrickTileWhiteLineS
decals:
- 1634: 5,48
- 1635: 4,48
- 1636: 3,48
- 1637: 2,48
- 1638: 1,48
+ 1875: 5,48
+ 1876: 4,48
+ 1877: 3,48
+ 1878: 2,48
+ 1880: 1,48
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteLineS
decals:
- 1110: 22,19
- 1111: 18,19
- 1118: 6,19
- 1119: 10,19
- 1140: 33,18
- 1141: 32,18
- 1142: 31,18
- 1144: 32,19
- 1160: 1,12
- 1161: 2,12
+ 1287: 22,19
+ 1288: 18,19
+ 1295: 6,19
+ 1296: 10,19
+ 1317: 33,18
+ 1318: 32,18
+ 1319: 31,18
+ 1321: 32,19
+ 1337: 1,12
+ 1338: 2,12
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteLineS
decals:
- 853: 10,12
- 854: 11,12
- 855: 12,12
- 856: 13,12
- 857: 9,12
- 1345: 45,6
- 1346: 44,6
- 1347: 43,6
- 1348: 42,6
- 1349: 41,6
- 1350: 40,6
- 1351: 39,6
- 1352: 38,6
- 1353: 37,6
- 1477: 14,0
- 1478: 13,0
- 1479: 12,0
- 1480: 11,0
- 1481: 10,0
- 1482: 9,0
- 1483: 7,0
- 1484: 7,0
- 1485: 8,0
- 1486: 6,0
- 1487: 5,0
- 1488: 4,0
- 1489: 3,0
- 1490: 2,0
- 1598: 1,42
- 1599: 2,42
- 1600: 4,42
- 1601: 4,42
- 1602: 3,42
- 1603: 5,42
+ 1016: 10,12
+ 1017: 11,12
+ 1018: 12,12
+ 1019: 13,12
+ 1020: 9,12
+ 1548: 45,6
+ 1549: 44,6
+ 1550: 43,6
+ 1551: 42,6
+ 1552: 41,6
+ 1553: 40,6
+ 1554: 39,6
+ 1555: 38,6
+ 1556: 37,6
+ 1683: 14,0
+ 1684: 13,0
+ 1685: 12,0
+ 1686: 11,0
+ 1687: 10,0
+ 1688: 9,0
+ 1689: 7,0
+ 1690: 7,0
+ 1691: 8,0
+ 1692: 6,0
+ 1693: 5,0
+ 1694: 4,0
+ 1695: 3,0
+ 1696: 2,0
+ 1839: 1,42
+ 1840: 2,42
+ 1841: 4,42
+ 1842: 4,42
+ 1843: 3,42
+ 1844: 5,42
- node:
color: '#8BDABAFF'
id: BrickTileWhiteLineS
decals:
- 900: 10,40
- 901: 11,40
- 902: 12,40
+ 1063: 10,40
+ 1064: 11,40
+ 1065: 12,40
- node:
color: '#9FED5896'
id: BrickTileWhiteLineS
decals:
- 702: 21,10
- 703: 19,10
- 704: 15,10
- 705: 13,10
- 850: 4,16
+ 837: 21,10
+ 838: 19,10
+ 839: 15,10
+ 840: 13,10
+ 1013: 4,16
- node:
color: '#D381C996'
id: BrickTileWhiteLineS
decals:
- 43: 12,40
- 44: 11,40
- 45: 10,40
- 297: 21,36
- 298: 20,36
- 299: 14,36
- 300: 13,36
- 500: 22,19
- 501: 18,19
+ 98: 12,40
+ 99: 11,40
+ 100: 10,40
+ 352: 21,36
+ 353: 20,36
+ 354: 14,36
+ 355: 13,36
+ 557: 22,19
+ 558: 18,19
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteLineS
decals:
- 1495: 34,14
- 1496: 35,14
- 1497: 36,14
- 1500: 37,14
- 1501: 33,14
- 1512: 33,16
- 1513: 34,16
- 1514: 34,16
- 1515: 35,16
- 1516: 36,16
- 1517: 37,16
+ 1705: 34,14
+ 1706: 35,14
+ 1707: 36,14
+ 1710: 37,14
+ 1711: 33,14
+ 1722: 33,16
+ 1723: 34,16
+ 1724: 34,16
+ 1725: 35,16
+ 1726: 36,16
+ 1727: 37,16
- node:
color: '#EFB34196'
id: BrickTileWhiteLineS
decals:
- 518: 25,18
- 519: 26,18
- 520: 27,18
- 757: 32,7
- 758: 31,7
- 759: 27,7
- 760: 26,7
+ 575: 25,18
+ 576: 26,18
+ 577: 27,18
+ 892: 32,7
+ 893: 31,7
+ 894: 27,7
+ 895: 26,7
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteLineS
decals:
- 19: 5,38
- 20: 4,38
- 21: 3,38
- 22: 2,38
- 23: 1,38
- 35: 13,38
- 36: 12,38
- 37: 11,38
- 38: 9,38
- 56: 21,38
- 57: 20,38
- 58: 19,38
- 59: 18,38
- 60: 17,38
- 112: 45,38
- 113: 44,38
- 114: 43,38
- 115: 42,38
- 116: 41,38
- 117: 37,38
- 118: 34,38
- 119: 35,38
- 120: 33,38
- 121: 29,38
- 122: 25,38
- 237: 9,34
- 238: 7,34
- 239: 8,34
- 240: 3,34
- 241: 2,34
- 242: 1,34
- 285: 21,34
- 286: 20,34
- 287: 19,34
- 288: 13,34
- 324: 26,34
- 325: 27,34
- 326: 28,34
- 327: 29,34
- 328: 30,34
- 329: 31,34
- 330: 32,34
- 368: 19,30
- 369: 20,30
- 370: 21,30
- 371: 22,30
- 372: 23,30
- 373: 24,30
- 374: 25,30
- 597: 37,0
- 603: 53,0
- 641: 45,0
- 907: 10,38
- 941: 25,38
- 942: 29,38
- 1563: 7,21
- 1569: 9,21
- 1570: 8,22
+ 67: 5,38
+ 68: 4,38
+ 69: 3,38
+ 70: 2,38
+ 71: 1,38
+ 83: 13,38
+ 84: 12,38
+ 85: 11,38
+ 86: 9,38
+ 111: 21,38
+ 112: 20,38
+ 113: 19,38
+ 114: 18,38
+ 115: 17,38
+ 167: 45,38
+ 168: 44,38
+ 169: 43,38
+ 170: 42,38
+ 171: 41,38
+ 172: 37,38
+ 173: 34,38
+ 174: 35,38
+ 175: 33,38
+ 176: 29,38
+ 177: 25,38
+ 292: 9,34
+ 293: 7,34
+ 294: 8,34
+ 295: 3,34
+ 296: 2,34
+ 297: 1,34
+ 340: 21,34
+ 341: 20,34
+ 342: 19,34
+ 343: 13,34
+ 379: 26,34
+ 380: 27,34
+ 381: 28,34
+ 382: 29,34
+ 383: 30,34
+ 384: 31,34
+ 385: 32,34
+ 423: 19,30
+ 424: 20,30
+ 425: 21,30
+ 426: 22,30
+ 427: 23,30
+ 428: 24,30
+ 429: 25,30
+ 654: 37,0
+ 660: 53,0
+ 698: 45,0
+ 1070: 10,38
+ 1104: 25,38
+ 1105: 29,38
+ 1773: 7,21
+ 1779: 9,21
+ 1780: 8,22
- node:
color: '#8BDA8E88'
id: BrickTileWhiteLineW
decals:
- 1629: 6,43
- 1630: 6,44
- 1631: 6,45
- 1632: 6,46
- 1633: 6,47
+ 1870: 6,43
+ 1871: 6,44
+ 1872: 6,45
+ 1873: 6,46
+ 1874: 6,47
- node:
color: '#8BDA8EB4'
id: BrickTileWhiteLineW
decals:
- 1104: 19,18
- 1105: 19,22
- 1116: 7,22
- 1117: 7,18
- 1131: 30,21
- 1132: 30,20
- 1133: 30,19
- 1151: 31,20
- 1152: 0,13
- 1153: 0,14
- 1154: 0,15
+ 1281: 19,18
+ 1282: 19,22
+ 1293: 7,22
+ 1294: 7,18
+ 1308: 30,21
+ 1309: 30,20
+ 1310: 30,19
+ 1328: 31,20
+ 1329: 0,13
+ 1330: 0,14
+ 1331: 0,15
- node:
color: '#8BDA8EFF'
id: BrickTileWhiteLineW
decals:
- 869: 8,14
- 870: 8,15
- 871: 8,13
- 1355: 36,7
- 1356: 36,8
- 1357: 36,9
- 1419: 28,26
- 1491: 0,2
- 1526: 32,14
- 1527: 32,13
- 1528: 32,15
- 1604: 0,43
- 1605: 0,44
- 1606: 0,45
- 1607: 0,46
- 1608: 0,47
+ 1032: 8,14
+ 1033: 8,15
+ 1034: 8,13
+ 1558: 36,7
+ 1559: 36,8
+ 1560: 36,9
+ 1622: 28,26
+ 1697: 0,2
+ 1736: 32,14
+ 1737: 32,13
+ 1738: 32,15
+ 1845: 0,43
+ 1846: 0,44
+ 1847: 0,45
+ 1848: 0,46
+ 1849: 0,47
- node:
color: '#D381C996'
id: BrickTileWhiteLineW
decals:
- 502: 19,18
- 503: 19,22
- 734: 34,0
- 735: 34,1
- 736: 34,2
- 737: 34,4
+ 559: 19,18
+ 560: 19,22
+ 869: 34,0
+ 870: 34,1
+ 871: 34,2
+ 872: 34,4
- node:
color: '#D4D4D4FF'
id: BrickTileWhiteLineW
decals:
- 1503: 38,13
- 1505: 38,15
+ 1713: 38,13
+ 1715: 38,15
- node:
color: '#EFB34196'
id: BrickTileWhiteLineW
decals:
- 514: 24,21
- 515: 24,20
- 516: 24,19
- 837: 4,27
- 838: 4,26
- 839: 4,25
+ 571: 24,21
+ 572: 24,20
+ 573: 24,19
+ 1000: 4,27
+ 1001: 4,26
+ 1002: 4,25
- node:
color: '#FFFFFFFF'
id: BrickTileWhiteLineW
decals:
- 25: 0,39
- 40: 8,39
- 62: 16,39
- 126: 40,39
- 127: 32,39
- 128: 24,39
- 248: 0,35
- 291: 12,35
- 323: 25,35
- 376: 18,31
- 604: 52,1
- 605: 52,3
- 606: 36,1
- 607: 36,2
- 608: 36,3
- 643: 44,1
- 1567: 9,19
- 1568: 10,20
- 1571: 9,21
+ 73: 0,39
+ 88: 8,39
+ 117: 16,39
+ 181: 40,39
+ 182: 32,39
+ 183: 24,39
+ 303: 0,35
+ 346: 12,35
+ 378: 25,35
+ 431: 18,31
+ 661: 52,1
+ 662: 52,3
+ 663: 36,1
+ 664: 36,2
+ 665: 36,3
+ 700: 44,1
+ 1777: 9,19
+ 1778: 10,20
+ 1781: 9,21
- node:
cleanable: True
color: '#FFFFFFFF'
id: Caution
decals:
- 415: 11,42
+ 470: 11,42
- node:
color: '#8BDABAFF'
id: CheckerNESW
decals:
- 911: 17,39
- 912: 18,39
- 913: 19,39
- 914: 20,39
- 915: 21,39
- 1073: 20,20
- 1074: 21,20
- 1075: 20,21
- 1076: 20,19
- 1077: 19,20
+ 1074: 17,39
+ 1075: 18,39
+ 1076: 19,39
+ 1077: 20,39
+ 1078: 21,39
+ 1250: 20,20
+ 1251: 21,20
+ 1252: 20,21
+ 1253: 20,19
+ 1254: 19,20
- node:
color: '#D381C996'
id: CheckerNESW
decals:
- 68: 17,39
- 69: 18,39
- 70: 19,39
- 71: 20,39
- 72: 21,39
- 338: 31,35
- 339: 30,35
- 340: 29,35
- 341: 28,35
- 342: 27,35
- 490: 19,20
- 491: 20,21
- 492: 20,20
- 493: 21,20
- 494: 20,19
+ 123: 17,39
+ 124: 18,39
+ 125: 19,39
+ 126: 20,39
+ 127: 21,39
+ 393: 31,35
+ 394: 30,35
+ 395: 29,35
+ 396: 28,35
+ 397: 27,35
+ 547: 19,20
+ 548: 20,21
+ 549: 20,20
+ 550: 21,20
+ 551: 20,19
- node:
color: '#EFB34196'
id: CheckerNESW
decals:
- 182: 8,48
+ 237: 8,48
- node:
color: '#8BDABAFF'
id: CheckerNWSE
decals:
- 883: 3,39
- 884: 2,39
- 885: 1,39
- 886: 4,39
- 887: 5,39
- 952: 45,39
- 953: 44,39
- 954: 43,39
- 955: 42,39
- 956: 41,39
+ 1046: 3,39
+ 1047: 2,39
+ 1048: 1,39
+ 1049: 4,39
+ 1050: 5,39
+ 1115: 45,39
+ 1116: 44,39
+ 1117: 43,39
+ 1118: 42,39
+ 1119: 41,39
- node:
color: '#D381C996'
id: CheckerNWSE
decals:
- 161: 45,39
- 162: 44,39
- 163: 43,39
- 164: 42,39
- 165: 41,39
- 249: 1,35
- 250: 2,35
- 251: 3,35
- 252: 7,35
- 253: 8,35
- 254: 9,35
- 396: 16,30
- 397: 16,31
- 398: 16,32
- 399: 15,32
- 400: 15,31
- 401: 15,30
- 402: 14,30
- 403: 14,31
- 404: 14,32
- 609: 37,1
- 610: 37,2
- 611: 37,3
- 612: 53,1
- 613: 53,2
- 614: 53,3
+ 216: 45,39
+ 217: 44,39
+ 218: 43,39
+ 219: 42,39
+ 220: 41,39
+ 304: 1,35
+ 305: 2,35
+ 306: 3,35
+ 307: 7,35
+ 308: 8,35
+ 309: 9,35
+ 451: 16,30
+ 452: 16,31
+ 453: 16,32
+ 454: 15,32
+ 455: 15,31
+ 456: 15,30
+ 457: 14,30
+ 458: 14,31
+ 459: 14,32
+ 666: 37,1
+ 667: 37,2
+ 668: 37,3
+ 669: 53,1
+ 670: 53,2
+ 671: 53,3
- node:
color: '#EFB34196'
id: CheckerNWSE
decals:
- 183: 14,48
- 830: 5,27
- 831: 5,26
- 832: 5,25
+ 238: 14,48
+ 993: 5,27
+ 994: 5,26
+ 995: 5,25
- node:
color: '#FFFFFFFF'
id: Delivery
decals:
- 211: 13,47
- 212: 11,47
- 213: 9,47
- 214: 12,43
- 215: 11,43
- 216: 10,43
- 431: 4,22
- 432: 3,22
- 544: 11,13
- 724: 24,2
- 725: 20,2
- 751: 33,7
- 752: 33,9
- 753: 25,7
- 754: 25,9
- 775: 40,16
- 776: 41,15
- 777: 43,16
+ 266: 13,47
+ 267: 11,47
+ 268: 9,47
+ 269: 12,43
+ 270: 11,43
+ 271: 10,43
+ 486: 4,22
+ 487: 3,22
+ 601: 11,13
+ 859: 24,2
+ 860: 20,2
+ 886: 33,7
+ 887: 33,9
+ 888: 25,7
+ 889: 25,9
+ 938: 40,16
+ 939: 41,15
+ 940: 43,16
- node:
color: '#8BDB9BFF'
id: DeliveryGreyscale
decals:
- 1328: 34,35
- 1329: 24,35
+ 1531: 34,35
+ 1532: 24,35
- node:
color: '#79DA8EA1'
id: DiagonalCheckerBOverlay
decals:
- 801: 20,24
- 802: 20,25
- 803: 20,26
- 804: 20,27
- 805: 20,28
- 806: 21,28
- 807: 22,28
- 808: 21,27
- 809: 21,26
- 810: 21,25
- 811: 21,24
- 812: 22,24
+ 964: 20,24
+ 965: 20,25
+ 966: 20,26
+ 967: 20,27
+ 968: 20,28
+ 969: 21,28
+ 970: 22,28
+ 971: 21,27
+ 972: 21,26
+ 973: 21,25
+ 974: 21,24
+ 975: 22,24
- node:
color: '#FFFFFFFF'
id: Dirt
decals:
- 982: 16,48
- 983: 16,48
- 984: 17,48
- 985: 16,47
- 986: 16,46
- 987: 16,45
- 988: 17,44
- 989: 17,42
- 990: 19,42
- 991: 21,42
- 992: 21,47
- 993: 21,47
- 994: 21,47
+ 1159: 16,48
+ 1160: 16,48
+ 1161: 17,48
+ 1162: 16,47
+ 1163: 16,46
+ 1164: 16,45
+ 1165: 17,44
+ 1166: 17,42
+ 1167: 19,42
+ 1168: 21,42
+ 1169: 21,47
+ 1170: 21,47
+ 1171: 21,47
- node:
cleanable: True
color: '#FFFFFFFF'
id: Dirt
decals:
- 156: 38,38
- 157: 38,40
- 158: 37,40
- 159: 34,40
- 160: 36,38
- 313: 15,34
- 314: 19,35
- 315: 17,35
- 316: 16,34
- 317: 18,36
- 771: 44,12
- 772: 44,15
- 773: 42,16
- 774: 46,14
+ 211: 38,38
+ 212: 38,40
+ 213: 37,40
+ 214: 34,40
+ 215: 36,38
+ 368: 15,34
+ 369: 19,35
+ 370: 17,35
+ 371: 16,34
+ 372: 18,36
+ 934: 44,12
+ 935: 44,15
+ 936: 42,16
+ 937: 46,14
- node:
color: '#FFFFFFFF'
id: DirtLight
decals:
- 995: 20,47
- 996: 20,47
- 997: 16,48
- 998: 16,46
- 999: 16,45
+ 1172: 20,47
+ 1173: 20,47
+ 1174: 16,48
+ 1175: 16,46
+ 1176: 16,45
- node:
cleanable: True
color: '#FFFFFFFF'
id: DirtLight
decals:
- 83: 17,38
- 84: 17,39
- 85: 18,39
- 86: 21,38
- 88: 16,40
- 89: 20,39
- 90: 13,38
- 91: 8,40
- 92: 6,39
- 93: 22,40
- 148: 29,39
- 149: 29,40
- 150: 24,39
- 151: 30,38
- 152: 33,39
- 153: 37,39
- 154: 37,38
- 155: 38,39
- 218: 10,44
- 219: 9,45
- 220: 8,46
- 221: 8,47
- 222: 13,48
- 223: 14,44
- 224: 13,42
- 226: 10,42
- 228: 8,44
- 229: 13,45
- 301: 22,35
- 302: 22,34
- 303: 21,34
- 304: 12,36
- 305: 13,36
- 306: 12,35
- 307: 13,34
- 309: 12,34
- 310: 19,34
- 311: 15,34
- 312: 19,35
- 393: 8,31
- 394: 10,32
- 395: 11,32
- 405: 15,31
- 406: 16,30
- 407: 14,31
- 408: 15,32
- 409: 19,31
- 410: 20,30
- 411: 21,30
- 412: 24,30
- 413: 26,31
- 414: 8,28
- 527: 21,18
- 528: 22,19
- 529: 21,19
- 530: 19,18
- 531: 18,21
- 532: 25,18
- 533: 24,19
- 534: 28,20
- 535: 26,22
- 536: 14,22
- 537: 15,18
- 538: 16,20
- 539: 4,20
- 540: 2,22
- 541: 2,18
- 542: 0,21
- 543: 0,19
- 767: 30,15
- 768: 28,15
- 769: 27,14
- 770: 33,12
+ 138: 17,38
+ 139: 17,39
+ 140: 18,39
+ 141: 21,38
+ 143: 16,40
+ 144: 20,39
+ 145: 13,38
+ 146: 8,40
+ 147: 6,39
+ 148: 22,40
+ 203: 29,39
+ 204: 29,40
+ 205: 24,39
+ 206: 30,38
+ 207: 33,39
+ 208: 37,39
+ 209: 37,38
+ 210: 38,39
+ 273: 10,44
+ 274: 9,45
+ 275: 8,46
+ 276: 8,47
+ 277: 13,48
+ 278: 14,44
+ 279: 13,42
+ 281: 10,42
+ 283: 8,44
+ 284: 13,45
+ 356: 22,35
+ 357: 22,34
+ 358: 21,34
+ 359: 12,36
+ 360: 13,36
+ 361: 12,35
+ 362: 13,34
+ 364: 12,34
+ 365: 19,34
+ 366: 15,34
+ 367: 19,35
+ 448: 8,31
+ 449: 10,32
+ 450: 11,32
+ 460: 15,31
+ 461: 16,30
+ 462: 14,31
+ 463: 15,32
+ 464: 19,31
+ 465: 20,30
+ 466: 21,30
+ 467: 24,30
+ 468: 26,31
+ 469: 8,28
+ 584: 21,18
+ 585: 22,19
+ 586: 21,19
+ 587: 19,18
+ 588: 18,21
+ 589: 25,18
+ 590: 24,19
+ 591: 28,20
+ 592: 26,22
+ 593: 14,22
+ 594: 15,18
+ 595: 16,20
+ 596: 4,20
+ 597: 2,22
+ 598: 2,18
+ 599: 0,21
+ 600: 0,19
+ 903: 30,15
+ 905: 28,15
+ 906: 27,14
+ 928: 33,12
- node:
color: '#FFFFFFFF'
id: DirtMedium
decals:
- 1000: 16,42
- 1001: 16,42
- 1002: 18,42
- 1003: 20,43
- 1004: 22,44
- 1005: 18,48
- 1006: 22,47
- 1007: 16,45
- 1008: 19,42
- 1009: 20,43
+ 1177: 16,42
+ 1178: 16,42
+ 1179: 18,42
+ 1180: 20,43
+ 1181: 22,44
+ 1182: 18,48
+ 1183: 22,47
+ 1184: 16,45
+ 1185: 19,42
+ 1186: 20,43
- node:
cleanable: True
color: '#FFFFFFFF'
id: DirtMedium
decals:
- 87: 17,39
- 225: 11,42
- 227: 8,45
- 308: 12,35
+ 142: 17,39
+ 280: 11,42
+ 282: 8,45
+ 363: 12,35
- node:
color: '#8BDABA82'
id: FullTileOverlayGreyscale
decals:
- 926: 27,38
- 927: 27,39
- 928: 27,40
+ 1089: 27,38
+ 1090: 27,39
+ 1091: 27,40
- node:
color: '#8BDABAFF'
id: FullTileOverlayGreyscale
decals:
- 943: 33,39
- 944: 36,39
- 945: 37,39
+ 1106: 33,39
+ 1107: 36,39
+ 1108: 37,39
- node:
color: '#9FED5896'
id: FullTileOverlayGreyscale
decals:
- 690: 21,7
- 691: 21,8
- 692: 21,9
- 693: 19,7
- 694: 19,8
- 695: 19,9
- 696: 15,7
- 697: 15,8
- 698: 15,9
- 699: 13,7
- 700: 13,8
- 701: 13,9
+ 825: 21,7
+ 826: 21,8
+ 827: 21,9
+ 828: 19,7
+ 829: 19,8
+ 830: 19,9
+ 831: 15,7
+ 832: 15,8
+ 833: 15,9
+ 834: 13,7
+ 835: 13,8
+ 836: 13,9
- node:
color: '#D381C996'
id: FullTileOverlayGreyscale
decals:
- 139: 36,39
- 140: 33,39
- 141: 37,39
+ 194: 36,39
+ 195: 33,39
+ 196: 37,39
- node:
color: '#52B4E996'
id: HalfTileOverlayGreyscale
decals:
- 764: 28,16
- 765: 29,16
- 1042: 27,16
- 1043: 26,16
- 1044: 25,16
+ 900: 28,16
+ 901: 29,16
+ 1219: 27,16
+ 1220: 26,16
+ 1221: 25,16
- node:
color: '#8BDA8E9B'
id: HalfTileOverlayGreyscale
decals:
- 1190: 30,2
- 1191: 29,2
- 1192: 31,2
- 1193: 27,2
- 1194: 26,2
- 1195: 22,2
- 1196: 33,2
+ 1367: 30,2
+ 1368: 29,2
+ 1369: 31,2
+ 1370: 27,2
+ 1371: 26,2
+ 1372: 22,2
+ 1373: 33,2
- node:
color: '#8BDA8EB4'
id: HalfTileOverlayGreyscale
decals:
- 1095: 13,22
- 1096: 15,22
- 1097: 14,22
+ 1272: 13,22
+ 1273: 15,22
+ 1274: 14,22
- node:
color: '#8BDA8EFF'
id: HalfTileOverlayGreyscale
decals:
- 1179: 24,4
- 1180: 23,4
- 1181: 22,4
- 1182: 21,4
- 1183: 20,4
- 1184: 27,4
- 1185: 28,4
- 1186: 29,4
- 1187: 30,4
- 1188: 31,4
- 1189: 32,4
+ 1356: 24,4
+ 1357: 23,4
+ 1358: 22,4
+ 1359: 21,4
+ 1360: 20,4
+ 1361: 27,4
+ 1362: 28,4
+ 1363: 29,4
+ 1364: 30,4
+ 1365: 31,4
+ 1366: 32,4
- node:
color: '#8BDABAFF'
id: HalfTileOverlayGreyscale
decals:
- 946: 33,38
- 947: 34,38
- 948: 35,38
- 951: 37,38
+ 1109: 33,38
+ 1110: 34,38
+ 1111: 35,38
+ 1114: 37,38
- node:
color: '#8BDB8E99'
id: HalfTileOverlayGreyscale
decals:
- 1197: 25,4
- 1198: 25,4
+ 1374: 25,4
+ 1375: 25,4
- node:
color: '#D381C996'
id: HalfTileOverlayGreyscale
decals:
- 144: 37,38
- 145: 35,38
- 146: 34,38
- 147: 33,38
- 441: 13,22
- 442: 14,22
- 443: 15,22
- 740: 27,4
- 741: 28,4
- 742: 24,4
- 743: 29,4
- 744: 30,4
- 745: 31,4
- 746: 32,4
- 747: 23,4
- 748: 22,4
- 749: 21,4
- 750: 20,4
+ 199: 37,38
+ 200: 35,38
+ 201: 34,38
+ 202: 33,38
+ 496: 13,22
+ 497: 14,22
+ 498: 15,22
+ 875: 27,4
+ 876: 28,4
+ 877: 24,4
+ 878: 29,4
+ 879: 30,4
+ 880: 31,4
+ 881: 32,4
+ 882: 23,4
+ 883: 22,4
+ 884: 21,4
+ 885: 20,4
- node:
color: '#52B4E996'
id: HalfTileOverlayGreyscale180
decals:
- 1040: 29,12
- 1041: 28,12
+ 1217: 29,12
+ 1218: 28,12
- node:
color: '#8BDA8EB4'
id: HalfTileOverlayGreyscale180
decals:
- 1098: 15,18
- 1099: 14,18
- 1100: 13,18
+ 1275: 15,18
+ 1276: 14,18
+ 1277: 13,18
- node:
color: '#8BDA8EFF'
id: HalfTileOverlayGreyscale180
decals:
- 1164: 19,3
- 1165: 20,3
- 1166: 21,3
- 1167: 22,3
- 1168: 24,3
- 1169: 23,3
- 1170: 25,3
- 1171: 26,3
- 1172: 27,3
- 1173: 28,3
- 1174: 29,3
- 1175: 30,3
- 1176: 31,3
- 1177: 32,3
- 1178: 33,3
+ 1341: 19,3
+ 1342: 20,3
+ 1343: 21,3
+ 1344: 22,3
+ 1345: 24,3
+ 1346: 23,3
+ 1347: 25,3
+ 1348: 26,3
+ 1349: 27,3
+ 1350: 28,3
+ 1351: 29,3
+ 1352: 30,3
+ 1353: 31,3
+ 1354: 32,3
+ 1355: 33,3
- node:
color: '#8BDABAFF'
id: HalfTileOverlayGreyscale180
decals:
- 949: 35,40
- 950: 36,40
+ 1112: 35,40
+ 1113: 36,40
- node:
color: '#D381C996'
id: HalfTileOverlayGreyscale180
decals:
- 142: 36,40
- 143: 35,40
- 438: 13,18
- 439: 14,18
- 440: 15,18
- 710: 19,3
- 711: 20,3
- 712: 21,3
- 713: 22,3
- 714: 23,3
- 715: 24,3
- 716: 26,3
- 717: 25,3
- 718: 28,3
- 719: 29,3
- 720: 30,3
- 721: 31,3
- 722: 32,3
- 723: 33,3
- 1163: 27,3
+ 197: 36,40
+ 198: 35,40
+ 493: 13,18
+ 494: 14,18
+ 495: 15,18
+ 845: 19,3
+ 846: 20,3
+ 847: 21,3
+ 848: 22,3
+ 849: 23,3
+ 850: 24,3
+ 851: 26,3
+ 852: 25,3
+ 853: 28,3
+ 854: 29,3
+ 855: 30,3
+ 856: 31,3
+ 857: 32,3
+ 858: 33,3
+ 1340: 27,3
- node:
color: '#4B709CFF'
id: HalfTileOverlayGreyscale270
decals:
- 1084: 15,20
+ 1261: 15,20
- node:
color: '#52B4E996'
id: HalfTileOverlayGreyscale270
decals:
- 1045: 24,15
+ 1222: 24,15
- node:
color: '#8BDA8EB4'
id: HalfTileOverlayGreyscale270
decals:
- 1092: 12,19
- 1093: 12,20
- 1094: 12,21
+ 1269: 12,19
+ 1270: 12,20
+ 1271: 12,21
- node:
color: '#D381C996'
id: HalfTileOverlayGreyscale270
decals:
- 447: 12,19
- 448: 12,20
- 449: 12,21
+ 502: 12,19
+ 503: 12,20
+ 504: 12,21
- node:
color: '#4B709CFF'
id: HalfTileOverlayGreyscale90
decals:
- 1079: 13,20
+ 1256: 13,20
- node:
color: '#52B4E996'
id: HalfTileOverlayGreyscale90
decals:
- 766: 30,15
- 1038: 30,14
- 1039: 30,13
+ 902: 30,15
+ 1215: 30,14
+ 1216: 30,13
- node:
color: '#8BDA8EB4'
id: HalfTileOverlayGreyscale90
decals:
- 1089: 16,19
- 1090: 16,20
- 1091: 16,21
+ 1266: 16,19
+ 1267: 16,20
+ 1268: 16,21
- node:
color: '#D381C996'
id: HalfTileOverlayGreyscale90
decals:
- 444: 16,19
- 445: 16,20
- 446: 16,21
+ 499: 16,19
+ 500: 16,20
+ 501: 16,21
- node:
color: '#8BDA8EFF'
id: MiniTileWhiteCornerNe
decals:
- 791: 13,28
+ 954: 13,28
- node:
color: '#D381C996'
id: MiniTileWhiteCornerNe
decals:
- 419: 13,28
+ 474: 13,28
- node:
color: '#8BDA8EFF'
id: MiniTileWhiteCornerNw
decals:
- 792: 12,28
+ 955: 12,28
- node:
color: '#D381C996'
id: MiniTileWhiteCornerNw
decals:
- 420: 12,28
+ 475: 12,28
- node:
color: '#8BDA8EFF'
id: MiniTileWhiteCornerSe
decals:
- 787: 13,24
+ 950: 13,24
- node:
color: '#D381C996'
id: MiniTileWhiteCornerSe
decals:
- 424: 13,24
+ 479: 13,24
- node:
color: '#8BDA8EFF'
id: MiniTileWhiteCornerSw
decals:
- 795: 12,24
+ 958: 12,24
- node:
color: '#D381C996'
id: MiniTileWhiteCornerSw
decals:
- 423: 12,24
+ 478: 12,24
- node:
color: '#8BDA8EFF'
id: MiniTileWhiteLineE
decals:
- 786: 13,24
- 788: 13,25
- 789: 13,25
- 790: 13,26
+ 949: 13,24
+ 951: 13,25
+ 952: 13,25
+ 953: 13,26
- node:
color: '#8BDABAFF'
id: MiniTileWhiteLineE
decals:
- 935: 25,38
- 937: 25,40
+ 1098: 25,38
+ 1100: 25,40
- node:
color: '#D381C996'
id: MiniTileWhiteLineE
decals:
- 417: 13,25
- 418: 13,26
+ 472: 13,25
+ 473: 13,26
- node:
color: '#8BDA8EFF'
id: MiniTileWhiteLineW
decals:
- 793: 12,27
- 794: 12,25
+ 956: 12,27
+ 957: 12,25
- node:
color: '#8BDABAFF'
id: MiniTileWhiteLineW
decals:
- 936: 29,38
- 938: 29,40
+ 1099: 29,38
+ 1101: 29,40
- node:
color: '#D381C996'
id: MiniTileWhiteLineW
decals:
- 421: 12,27
- 422: 12,25
+ 476: 12,27
+ 477: 12,25
- node:
color: '#79DA8E6F'
id: MonoOverlay
decals:
- 796: 14,24
- 797: 14,25
- 798: 14,26
- 799: 14,27
- 800: 14,28
+ 959: 14,24
+ 960: 14,25
+ 961: 14,26
+ 962: 14,27
+ 963: 14,28
- node:
color: '#8BDB9BFF'
id: MonoOverlay
decals:
- 1271: 4,34
- 1272: 4,36
- 1273: 6,36
- 1274: 6,34
+ 1474: 4,34
+ 1475: 4,36
+ 1476: 6,36
+ 1477: 6,34
- node:
color: '#D381C996'
id: MonoOverlay
decals:
- 267: 4,34
- 268: 6,34
- 269: 4,36
- 270: 6,36
+ 322: 4,34
+ 323: 6,34
+ 324: 4,36
+ 325: 6,36
- node:
color: '#4B709CFF'
id: QuarterTileOverlayGreyscale
decals:
- 1083: 15,19
- 1085: 14,20
+ 1260: 15,19
+ 1262: 14,20
- node:
color: '#8BDABAFF'
id: QuarterTileOverlayGreyscale
decals:
- 893: 1,38
- 894: 2,38
- 895: 3,38
- 896: 4,38
- 897: 5,38
- 957: 41,38
- 958: 42,38
- 959: 42,38
- 960: 43,38
- 961: 44,38
- 962: 45,38
- 968: 8,44
- 969: 8,45
- 970: 8,46
- 971: 8,47
- 972: 8,48
- 973: 9,48
- 974: 10,48
- 1049: 16,16
- 1050: 17,16
- 1051: 18,16
- 1052: 19,16
- 1053: 20,16
- 1054: 21,16
- 1055: 22,16
- 1056: 16,15
- 1057: 16,14
- 1058: 16,13
- 1059: 16,12
+ 1056: 1,38
+ 1057: 2,38
+ 1058: 3,38
+ 1059: 4,38
+ 1060: 5,38
+ 1120: 41,38
+ 1121: 42,38
+ 1122: 42,38
+ 1123: 43,38
+ 1124: 44,38
+ 1125: 45,38
+ 1131: 8,44
+ 1132: 8,45
+ 1133: 8,46
+ 1134: 8,47
+ 1135: 8,48
+ 1136: 9,48
+ 1137: 10,48
+ 1226: 16,16
+ 1227: 17,16
+ 1228: 18,16
+ 1229: 19,16
+ 1230: 20,16
+ 1231: 21,16
+ 1232: 22,16
+ 1233: 16,15
+ 1234: 16,14
+ 1235: 16,13
+ 1236: 16,12
- node:
color: '#8BDB9BFF'
id: QuarterTileOverlayGreyscale
decals:
- 1219: 53,1
- 1220: 53,2
- 1221: 53,3
- 1222: 54,3
- 1223: 54,2
- 1224: 54,1
- 1225: 38,2
- 1226: 38,1
- 1227: 38,3
- 1228: 37,3
- 1229: 37,2
- 1230: 37,1
- 1262: 16,32
- 1263: 16,31
- 1264: 16,30
- 1265: 15,30
- 1266: 15,31
- 1267: 15,32
- 1268: 14,32
- 1269: 14,31
- 1270: 14,30
- 1275: 1,35
- 1276: 2,35
- 1277: 3,35
- 1278: 3,34
- 1279: 2,34
- 1280: 1,34
- 1281: 7,34
- 1282: 7,35
- 1283: 8,35
- 1284: 8,34
- 1285: 9,34
- 1286: 9,35
+ 1422: 53,1
+ 1423: 53,2
+ 1424: 53,3
+ 1425: 54,3
+ 1426: 54,2
+ 1427: 54,1
+ 1428: 38,2
+ 1429: 38,1
+ 1430: 38,3
+ 1431: 37,3
+ 1432: 37,2
+ 1433: 37,1
+ 1465: 16,32
+ 1466: 16,31
+ 1467: 16,30
+ 1468: 15,30
+ 1469: 15,31
+ 1470: 15,32
+ 1471: 14,32
+ 1472: 14,31
+ 1473: 14,30
+ 1478: 1,35
+ 1479: 2,35
+ 1480: 3,35
+ 1481: 3,34
+ 1482: 2,34
+ 1483: 1,34
+ 1484: 7,34
+ 1485: 7,35
+ 1486: 8,35
+ 1487: 8,34
+ 1488: 9,34
+ 1489: 9,35
- node:
color: '#9EDA8E28'
id: QuarterTileOverlayGreyscale
decals:
- 1572: 4,45
- 1575: 4,44
- 1576: 4,46
- 1579: 3,45
- 1585: 2,46
+ 1813: 4,45
+ 1816: 4,44
+ 1817: 4,46
+ 1820: 3,45
+ 1826: 2,46
- node:
color: '#D381C996'
id: QuarterTileOverlayGreyscale
decals:
- 5: 5,38
- 6: 4,38
- 7: 3,38
- 8: 2,38
- 9: 1,38
- 166: 45,38
- 167: 44,38
- 168: 43,38
- 169: 42,38
- 170: 41,38
- 192: 8,44
- 193: 8,45
- 194: 8,46
- 195: 8,47
- 196: 8,48
- 197: 9,48
- 198: 10,48
- 261: 9,34
- 262: 8,34
- 263: 7,34
- 264: 3,34
- 265: 2,34
- 266: 1,34
- 570: 22,16
- 571: 21,16
- 572: 20,16
- 573: 19,16
- 574: 18,16
- 575: 17,16
- 576: 16,16
- 577: 16,15
- 578: 16,14
- 579: 16,13
- 580: 16,12
- 615: 38,1
- 616: 38,3
- 622: 54,1
- 623: 54,2
- 624: 54,3
- 625: 38,2
+ 53: 5,38
+ 54: 4,38
+ 55: 3,38
+ 56: 2,38
+ 57: 1,38
+ 221: 45,38
+ 222: 44,38
+ 223: 43,38
+ 224: 42,38
+ 225: 41,38
+ 247: 8,44
+ 248: 8,45
+ 249: 8,46
+ 250: 8,47
+ 251: 8,48
+ 252: 9,48
+ 253: 10,48
+ 316: 9,34
+ 317: 8,34
+ 318: 7,34
+ 319: 3,34
+ 320: 2,34
+ 321: 1,34
+ 627: 22,16
+ 628: 21,16
+ 629: 20,16
+ 630: 19,16
+ 631: 18,16
+ 632: 17,16
+ 633: 16,16
+ 634: 16,15
+ 635: 16,14
+ 636: 16,13
+ 637: 16,12
+ 672: 38,1
+ 673: 38,3
+ 679: 54,1
+ 680: 54,2
+ 681: 54,3
+ 682: 38,2
- node:
color: '#EFB34196'
id: QuarterTileOverlayGreyscale
decals:
- 190: 13,48
- 191: 12,48
+ 245: 13,48
+ 246: 12,48
- node:
color: '#4B709CFF'
id: QuarterTileOverlayGreyscale180
decals:
- 1081: 13,21
- 1086: 14,20
+ 1258: 13,21
+ 1263: 14,20
- node:
color: '#8BDA8E5D'
id: QuarterTileOverlayGreyscale180
decals:
- 1592: 4,44
- 1593: 2,44
+ 1833: 4,44
+ 1834: 2,44
- node:
color: '#8BDABAFF'
id: QuarterTileOverlayGreyscale180
decals:
- 888: 5,40
- 889: 4,40
- 890: 3,40
- 891: 2,40
- 892: 1,40
- 963: 45,40
- 964: 44,40
- 965: 43,40
- 966: 42,40
- 967: 41,40
- 1060: 16,12
- 1061: 17,12
- 1062: 18,12
- 1063: 19,12
- 1064: 20,12
- 1065: 21,12
- 1066: 22,12
- 1067: 22,13
- 1068: 22,14
- 1069: 22,15
- 1070: 22,16
+ 1051: 5,40
+ 1052: 4,40
+ 1053: 3,40
+ 1054: 2,40
+ 1055: 1,40
+ 1126: 45,40
+ 1127: 44,40
+ 1128: 43,40
+ 1129: 42,40
+ 1130: 41,40
+ 1237: 16,12
+ 1238: 17,12
+ 1239: 18,12
+ 1240: 19,12
+ 1241: 20,12
+ 1242: 21,12
+ 1243: 22,12
+ 1244: 22,13
+ 1245: 22,14
+ 1246: 22,15
+ 1247: 22,16
- node:
color: '#8BDB9BFF'
id: QuarterTileOverlayGreyscale180
decals:
- 1213: 52,2
- 1214: 52,1
- 1215: 52,3
- 1216: 53,3
- 1217: 53,2
- 1218: 53,1
- 1231: 37,3
- 1232: 36,3
- 1233: 36,2
- 1234: 37,2
- 1235: 37,1
- 1236: 36,1
- 1237: 18,32
- 1238: 19,32
- 1239: 20,32
- 1240: 21,32
- 1241: 22,32
- 1242: 24,32
- 1243: 23,32
- 1244: 25,32
- 1253: 14,30
- 1254: 14,31
- 1255: 14,32
- 1256: 15,32
- 1257: 15,31
- 1258: 15,30
- 1259: 16,30
- 1260: 16,31
- 1261: 16,32
- 1287: 7,35
- 1288: 8,35
- 1289: 9,35
- 1290: 9,36
- 1291: 8,36
- 1292: 7,36
- 1293: 3,36
- 1294: 2,36
- 1295: 1,36
- 1296: 1,35
- 1297: 2,35
- 1298: 3,35
+ 1416: 52,2
+ 1417: 52,1
+ 1418: 52,3
+ 1419: 53,3
+ 1420: 53,2
+ 1421: 53,1
+ 1434: 37,3
+ 1435: 36,3
+ 1436: 36,2
+ 1437: 37,2
+ 1438: 37,1
+ 1439: 36,1
+ 1440: 18,32
+ 1441: 19,32
+ 1442: 20,32
+ 1443: 21,32
+ 1444: 22,32
+ 1445: 24,32
+ 1446: 23,32
+ 1447: 25,32
+ 1456: 14,30
+ 1457: 14,31
+ 1458: 14,32
+ 1459: 15,32
+ 1460: 15,31
+ 1461: 15,30
+ 1462: 16,30
+ 1463: 16,31
+ 1464: 16,32
+ 1490: 7,35
+ 1491: 8,35
+ 1492: 9,35
+ 1493: 9,36
+ 1494: 8,36
+ 1495: 7,36
+ 1496: 3,36
+ 1497: 2,36
+ 1498: 1,36
+ 1499: 1,35
+ 1500: 2,35
+ 1501: 3,35
- node:
color: '#9EDA8E28'
id: QuarterTileOverlayGreyscale180
decals:
- 1580: 3,45
- 1583: 2,45
- 1584: 2,46
+ 1821: 3,45
+ 1824: 2,45
+ 1825: 2,46
- node:
color: '#D381C996'
id: QuarterTileOverlayGreyscale180
decals:
- 0: 5,40
- 1: 4,40
- 2: 3,40
- 3: 2,40
- 4: 1,40
- 171: 41,40
- 172: 42,40
- 173: 43,40
- 174: 44,40
- 175: 45,40
- 255: 9,36
- 256: 8,36
- 257: 7,36
- 258: 3,36
- 259: 2,36
- 260: 1,36
- 377: 25,32
- 378: 24,32
- 379: 23,32
- 380: 22,32
- 381: 21,32
- 382: 20,32
- 383: 19,32
- 384: 18,32
- 565: 22,12
- 566: 22,13
- 567: 22,14
- 568: 22,15
- 569: 22,16
- 581: 16,12
- 582: 17,12
- 583: 18,12
- 584: 19,12
- 585: 20,12
- 586: 21,12
- 617: 36,1
- 618: 36,2
- 619: 36,3
- 620: 52,1
- 621: 52,3
- 626: 52,2
+ 48: 5,40
+ 49: 4,40
+ 50: 3,40
+ 51: 2,40
+ 52: 1,40
+ 226: 41,40
+ 227: 42,40
+ 228: 43,40
+ 229: 44,40
+ 230: 45,40
+ 310: 9,36
+ 311: 8,36
+ 312: 7,36
+ 313: 3,36
+ 314: 2,36
+ 315: 1,36
+ 432: 25,32
+ 433: 24,32
+ 434: 23,32
+ 435: 22,32
+ 436: 21,32
+ 437: 20,32
+ 438: 19,32
+ 439: 18,32
+ 622: 22,12
+ 623: 22,13
+ 624: 22,14
+ 625: 22,15
+ 626: 22,16
+ 638: 16,12
+ 639: 17,12
+ 640: 18,12
+ 641: 19,12
+ 642: 20,12
+ 643: 21,12
+ 674: 36,1
+ 675: 36,2
+ 676: 36,3
+ 677: 52,1
+ 678: 52,3
+ 683: 52,2
- node:
color: '#EFB34196'
id: QuarterTileOverlayGreyscale180
decals:
- 184: 14,44
- 185: 14,45
- 186: 14,46
- 187: 14,47
+ 239: 14,44
+ 240: 14,45
+ 241: 14,46
+ 242: 14,47
- node:
color: '#4B709CFF'
id: QuarterTileOverlayGreyscale270
decals:
- 1082: 15,21
- 1087: 16,21
+ 1259: 15,21
+ 1264: 16,21
- node:
color: '#8BDA8E5D'
id: QuarterTileOverlayGreyscale270
decals:
- 1589: 2,46
- 1590: 4,44
- 1591: 3,45
+ 1830: 2,46
+ 1831: 4,44
+ 1832: 3,45
- node:
color: '#8BDABAFF'
id: QuarterTileOverlayGreyscale270
decals:
- 921: 21,40
- 922: 20,40
- 923: 18,40
- 924: 19,40
- 925: 17,40
- 1071: 20,19
- 1072: 19,20
- 1078: 21,21
+ 1084: 21,40
+ 1085: 20,40
+ 1086: 18,40
+ 1087: 19,40
+ 1088: 17,40
+ 1248: 20,19
+ 1249: 19,20
+ 1255: 21,21
- node:
color: '#8BDB9BFF'
id: QuarterTileOverlayGreyscale270
decals:
- 1306: 32,35
- 1307: 31,35
- 1308: 30,35
- 1309: 29,35
- 1310: 28,35
- 1311: 27,35
- 1312: 26,36
- 1313: 26,36
- 1314: 27,36
- 1315: 28,36
- 1316: 29,36
- 1317: 30,36
- 1318: 31,36
- 1325: 32,36
- 1326: 26,35
+ 1509: 32,35
+ 1510: 31,35
+ 1511: 30,35
+ 1512: 29,35
+ 1513: 28,35
+ 1514: 27,35
+ 1515: 26,36
+ 1516: 26,36
+ 1517: 27,36
+ 1518: 28,36
+ 1519: 29,36
+ 1520: 30,36
+ 1521: 31,36
+ 1528: 32,36
+ 1529: 26,35
- node:
color: '#9EDA8E28'
id: QuarterTileOverlayGreyscale270
decals:
- 1573: 4,45
- 1577: 4,46
- 1587: 3,46
+ 1814: 4,45
+ 1818: 4,46
+ 1828: 3,46
- node:
color: '#D381C996'
id: QuarterTileOverlayGreyscale270
decals:
- 73: 17,40
- 74: 18,40
- 75: 19,40
- 76: 20,40
- 77: 21,40
- 343: 32,35
- 350: 27,36
- 351: 28,36
- 352: 29,36
- 353: 30,36
- 354: 31,36
- 356: 26,36
- 495: 21,21
+ 128: 17,40
+ 129: 18,40
+ 130: 19,40
+ 131: 20,40
+ 132: 21,40
+ 398: 32,35
+ 405: 27,36
+ 406: 28,36
+ 407: 29,36
+ 408: 30,36
+ 409: 31,36
+ 411: 26,36
+ 552: 21,21
- node:
color: '#EFB34196'
id: QuarterTileOverlayGreyscale270
decals:
- 178: 8,44
- 179: 8,45
- 180: 8,46
- 181: 8,47
+ 233: 8,44
+ 234: 8,45
+ 235: 8,46
+ 236: 8,47
- node:
color: '#4B709CFF'
id: QuarterTileOverlayGreyscale90
decals:
- 1080: 13,19
- 1088: 12,19
+ 1257: 13,19
+ 1265: 12,19
- node:
color: '#79DA8EA1'
id: QuarterTileOverlayGreyscale90
decals:
- 813: 18,24
- 814: 18,25
- 815: 18,26
- 816: 18,27
- 817: 18,28
+ 976: 18,24
+ 977: 18,25
+ 978: 18,26
+ 979: 18,27
+ 980: 18,28
- node:
color: '#8BDA8E5D'
id: QuarterTileOverlayGreyscale90
decals:
- 1588: 3,44
+ 1829: 3,44
- node:
color: '#8BDABAFF'
id: QuarterTileOverlayGreyscale90
decals:
- 916: 17,38
- 917: 18,38
- 918: 19,38
- 919: 20,38
- 920: 21,38
- 975: 12,48
- 976: 13,48
- 977: 14,48
- 978: 14,47
- 979: 14,46
- 980: 14,45
- 981: 14,44
+ 1079: 17,38
+ 1080: 18,38
+ 1081: 19,38
+ 1082: 20,38
+ 1083: 21,38
+ 1138: 12,48
+ 1139: 13,48
+ 1140: 14,48
+ 1141: 14,47
+ 1142: 14,46
+ 1143: 14,45
+ 1144: 14,44
- node:
color: '#8BDB9BFF'
id: QuarterTileOverlayGreyscale90
decals:
- 1245: 18,30
- 1246: 19,30
- 1247: 20,30
- 1248: 22,30
- 1249: 21,30
- 1250: 23,30
- 1251: 24,30
- 1252: 25,30
- 1299: 26,35
- 1300: 27,35
- 1301: 28,35
- 1302: 30,35
- 1303: 29,35
- 1304: 31,35
- 1305: 32,35
- 1319: 32,34
- 1320: 31,34
- 1321: 30,34
- 1322: 29,34
- 1323: 28,34
- 1324: 27,34
- 1327: 26,34
+ 1448: 18,30
+ 1449: 19,30
+ 1450: 20,30
+ 1451: 22,30
+ 1452: 21,30
+ 1453: 23,30
+ 1454: 24,30
+ 1455: 25,30
+ 1502: 26,35
+ 1503: 27,35
+ 1504: 28,35
+ 1505: 30,35
+ 1506: 29,35
+ 1507: 31,35
+ 1508: 32,35
+ 1522: 32,34
+ 1523: 31,34
+ 1524: 30,34
+ 1525: 29,34
+ 1526: 28,34
+ 1527: 27,34
+ 1530: 26,34
- node:
color: '#9EDA8E28'
id: QuarterTileOverlayGreyscale90
decals:
- 1574: 4,44
- 1578: 3,45
- 1581: 2,45
- 1582: 2,44
- 1586: 2,46
+ 1815: 4,44
+ 1819: 3,45
+ 1822: 2,45
+ 1823: 2,44
+ 1827: 2,46
- node:
color: '#D381C996'
id: QuarterTileOverlayGreyscale90
decals:
- 78: 21,38
- 79: 20,38
- 80: 19,38
- 81: 18,38
- 82: 17,38
- 199: 14,44
- 200: 14,45
- 201: 14,46
- 202: 14,47
- 203: 14,48
- 204: 13,48
- 205: 12,48
- 344: 26,35
- 345: 31,34
- 346: 30,34
- 347: 29,34
- 348: 28,34
- 349: 27,34
- 355: 32,34
- 385: 18,30
- 386: 19,30
- 387: 20,30
- 388: 21,30
- 389: 22,30
- 390: 23,30
- 391: 24,30
- 392: 25,30
+ 133: 21,38
+ 134: 20,38
+ 135: 19,38
+ 136: 18,38
+ 137: 17,38
+ 254: 14,44
+ 255: 14,45
+ 256: 14,46
+ 257: 14,47
+ 258: 14,48
+ 259: 13,48
+ 260: 12,48
+ 399: 26,35
+ 400: 31,34
+ 401: 30,34
+ 402: 29,34
+ 403: 28,34
+ 404: 27,34
+ 410: 32,34
+ 440: 18,30
+ 441: 19,30
+ 442: 20,30
+ 443: 21,30
+ 444: 22,30
+ 445: 23,30
+ 446: 24,30
+ 447: 25,30
- node:
color: '#EFB34196'
id: QuarterTileOverlayGreyscale90
decals:
- 188: 9,48
- 189: 10,48
+ 243: 9,48
+ 244: 10,48
- node:
color: '#FFFFFFFF'
id: Rock01
decals:
- 486: 22,18
+ 543: 22,18
- node:
color: '#FFFFFFFF'
id: Rock03
decals:
- 487: 18,18
+ 544: 18,18
- node:
color: '#FFFFFFFF'
id: Rock04
decals:
- 489: 18,22
+ 546: 18,22
- node:
color: '#FFFFFFFF'
id: Rock05
decals:
- 488: 22,22
+ 545: 22,22
- node:
color: '#FFFFFFFF'
id: StandClear
decals:
- 217: 11,44
+ 272: 11,44
- node:
color: '#52B4E996'
id: ThreeQuarterTileOverlayGreyscale
decals:
- 1046: 24,16
+ 1223: 24,16
- node:
color: '#8BDA8EB4'
id: ThreeQuarterTileOverlayGreyscale
decals:
- 1102: 12,22
+ 1279: 12,22
- node:
color: '#D381C996'
id: ThreeQuarterTileOverlayGreyscale
decals:
- 452: 12,22
+ 507: 12,22
- node:
color: '#52B4E996'
id: ThreeQuarterTileOverlayGreyscale180
decals:
- 1047: 30,12
+ 1224: 30,12
- node:
color: '#8BDA8EB4'
id: ThreeQuarterTileOverlayGreyscale180
decals:
- 1103: 16,18
+ 1280: 16,18
- node:
color: '#D381C996'
id: ThreeQuarterTileOverlayGreyscale180
decals:
- 450: 16,18
+ 505: 16,18
- node:
color: '#52B4E996'
id: ThreeQuarterTileOverlayGreyscale90
decals:
- 763: 30,16
+ 899: 30,16
- node:
color: '#8BDA8EB4'
id: ThreeQuarterTileOverlayGreyscale90
decals:
- 1101: 16,22
+ 1278: 16,22
- node:
color: '#D381C996'
id: ThreeQuarterTileOverlayGreyscale90
decals:
- 451: 16,22
+ 506: 16,22
- node:
color: '#79DA8EFF'
id: WarnCornerGreyscaleNE
decals:
- 821: 2,28
+ 984: 2,28
- node:
color: '#79DA8EFF'
id: WarnCornerGreyscaleNW
decals:
- 823: 0,28
+ 986: 0,28
- node:
color: '#79DA8EFF'
id: WarnCornerGreyscaleSE
decals:
- 824: 2,24
+ 987: 2,24
- node:
color: '#79DA8EFF'
id: WarnCornerGreyscaleSW
decals:
- 826: 0,24
+ 989: 0,24
- node:
color: '#FFFFFFFF'
id: WarnCornerNE
decals:
- 726: 21,2
- 727: 25,2
+ 861: 21,2
+ 862: 25,2
- node:
color: '#FFFFFFFF'
id: WarnCornerNW
decals:
- 728: 23,2
- 729: 19,2
+ 863: 23,2
+ 864: 19,2
- node:
color: '#FFFFFFFF'
id: WarnCornerSW
decals:
- 435: 2,20
+ 490: 2,20
- node:
color: '#FFFFFFFF'
id: WarnCornerSmallNE
decals:
- 874: 8,12
+ 1037: 8,12
- node:
color: '#FFFFFFFF'
id: WarnCornerSmallNW
decals:
- 873: 14,12
+ 1036: 14,12
- node:
color: '#FFFFFFFF'
id: WarnCornerSmallSE
decals:
- 564: 8,16
+ 621: 8,16
- node:
color: '#FFFFFFFF'
id: WarnCornerSmallSW
decals:
- 563: 14,16
+ 620: 14,16
- node:
color: '#FFFFFFFF'
id: WarnLineE
decals:
- 276: 6,34
- 277: 6,35
- 278: 6,36
- 550: 8,13
- 551: 8,14
- 552: 8,15
+ 331: 6,34
+ 332: 6,35
+ 333: 6,36
+ 607: 8,13
+ 608: 8,14
+ 609: 8,15
- node:
color: '#79DA8EFF'
id: WarnLineGreyscaleE
decals:
- 818: 2,25
- 819: 2,26
- 820: 2,27
+ 981: 2,25
+ 982: 2,26
+ 983: 2,27
- node:
color: '#8BDB8E99'
id: WarnLineGreyscaleE
decals:
- 1201: 18,3
- 1202: 18,3
+ 1378: 18,3
+ 1379: 18,3
- node:
color: '#8BDB8EFF'
id: WarnLineGreyscaleE
decals:
- 1203: 18,3
+ 1380: 18,3
- node:
color: '#D381C996'
id: WarnLineGreyscaleE
decals:
- 739: 18,3
+ 874: 18,3
- node:
color: '#52B4E996'
id: WarnLineGreyscaleN
decals:
- 1048: 27,15
+ 1225: 27,15
- node:
color: '#79DA8EFF'
id: WarnLineGreyscaleN
decals:
- 822: 1,28
+ 985: 1,28
- node:
color: '#8BDA8EFF'
id: WarnLineGreyscaleN
decals:
- 1421: 29,27
+ 1624: 29,27
- node:
color: '#8BDB8E99'
id: WarnLineGreyscaleN
decals:
- 1199: 26,4
- 1200: 26,4
+ 1376: 26,4
+ 1377: 26,4
- node:
color: '#DABC8BFF'
id: WarnLineGreyscaleN
decals:
- 833: 5,28
+ 996: 5,28
- node:
color: '#79DA8EFF'
id: WarnLineGreyscaleS
decals:
- 825: 1,24
+ 988: 1,24
- node:
color: '#8BDA8EFF'
id: WarnLineGreyscaleS
decals:
- 1420: 29,25
+ 1623: 29,25
- node:
color: '#DABC8BFF'
id: WarnLineGreyscaleS
decals:
- 834: 5,24
- 835: 5,24
+ 997: 5,24
+ 998: 5,24
- node:
color: '#79DA8EFF'
id: WarnLineGreyscaleW
decals:
- 827: 0,25
- 828: 0,26
- 829: 0,27
+ 990: 0,25
+ 991: 0,26
+ 992: 0,27
- node:
color: '#8BDB8EFF'
id: WarnLineGreyscaleW
decals:
- 1204: 34,3
+ 1381: 34,3
- node:
color: '#D381C996'
id: WarnLineGreyscaleW
decals:
- 738: 34,3
+ 873: 34,3
- node:
color: '#FFFFFFFF'
id: WarnLineN
decals:
- 209: 12,47
- 210: 10,47
- 433: 4,20
- 434: 3,20
- 524: 27,22
- 525: 26,22
- 526: 25,22
- 545: 13,16
- 546: 11,16
- 547: 12,16
- 548: 10,16
- 549: 9,16
+ 264: 12,47
+ 265: 10,47
+ 488: 4,20
+ 489: 3,20
+ 581: 27,22
+ 582: 26,22
+ 583: 25,22
+ 602: 13,16
+ 603: 11,16
+ 604: 12,16
+ 605: 10,16
+ 606: 9,16
- node:
color: '#FFFFFFFF'
id: WarnLineS
decals:
- 273: 4,34
- 274: 4,36
- 275: 4,35
- 436: 2,21
- 437: 2,22
- 880: 14,13
- 881: 14,14
- 882: 14,15
+ 328: 4,34
+ 329: 4,36
+ 330: 4,35
+ 491: 2,21
+ 492: 2,22
+ 1043: 14,13
+ 1044: 14,14
+ 1045: 14,15
- node:
color: '#FFFFFFFF'
id: WarnLineW
decals:
- 206: 12,44
- 207: 11,44
- 208: 10,44
- 521: 27,18
- 522: 26,18
- 523: 25,18
- 779: 45,13
- 780: 46,13
- 781: 44,13
- 782: 43,13
- 783: 42,13
- 784: 41,13
- 785: 40,13
- 875: 9,12
- 876: 10,12
- 877: 11,12
- 878: 12,12
- 879: 13,12
+ 261: 12,44
+ 262: 11,44
+ 263: 10,44
+ 578: 27,18
+ 579: 26,18
+ 580: 25,18
+ 942: 45,13
+ 943: 46,13
+ 944: 44,13
+ 945: 43,13
+ 946: 42,13
+ 947: 41,13
+ 948: 40,13
+ 1038: 9,12
+ 1039: 10,12
+ 1040: 11,12
+ 1041: 12,12
+ 1042: 13,12
- node:
color: '#FFFFFFFF'
id: WoodTrimThinCornerNe
decals:
- 461: 10,9
+ 518: 10,9
- node:
color: '#FFFFFFFF'
id: WoodTrimThinCornerNw
decals:
- 460: 1,9
+ 517: 1,9
- node:
color: '#FFFFFFFF'
id: WoodTrimThinCornerSe
decals:
- 458: 10,8
+ 515: 10,8
- node:
color: '#FFFFFFFF'
id: WoodTrimThinCornerSw
decals:
- 459: 1,8
+ 516: 1,8
- node:
color: '#FFFFFFFF'
id: WoodTrimThinLineN
decals:
- 462: 9,9
- 463: 8,9
- 464: 7,9
- 465: 6,9
- 466: 5,9
- 467: 4,9
- 468: 3,9
- 469: 2,9
+ 519: 9,9
+ 520: 8,9
+ 521: 7,9
+ 522: 6,9
+ 523: 5,9
+ 524: 4,9
+ 525: 3,9
+ 526: 2,9
- node:
color: '#FFFFFFFF'
id: WoodTrimThinLineS
decals:
- 470: 10,8
- 471: 9,8
- 472: 8,8
- 473: 7,8
- 474: 6,8
- 475: 5,8
- 476: 4,8
- 477: 3,8
- 478: 2,8
- 479: 1,8
+ 527: 10,8
+ 528: 9,8
+ 529: 8,8
+ 530: 7,8
+ 531: 6,8
+ 532: 5,8
+ 533: 4,8
+ 534: 3,8
+ 535: 2,8
+ 536: 1,8
- node:
color: '#FFFFFFFF'
id: bushsnowa1
decals:
- 1558: 34.098167,13.033111
+ 1768: 34.098167,13.033111
- node:
color: '#FFFFFFFF'
id: bushsnowb1
decals:
- 1559: 35.707542,12.970611
+ 1769: 35.707542,12.970611
- node:
color: '#FFFFFFFF'
id: chevron
decals:
- 230: 11,48
+ 285: 11,48
- node:
color: '#FFFFFFFF'
id: grasssnow
decals:
- 1643: 10.225454,38.990788
- 1644: 11.037954,39.022038
- 1645: 11.834829,39.022038
+ 1885: 10.225454,38.990788
+ 1886: 11.037954,39.022038
+ 1887: 11.834829,39.022038
- node:
color: '#FFFFFFFF'
id: grasssnow02
decals:
- 1552: 34.973167,13.060861
+ 1762: 34.973167,13.060861
- node:
color: '#FFFFFFFF'
id: grasssnow10
decals:
- 1551: 34.004417,13.045236
- 1553: 35.316917,13.060861
- 1554: 36.035667,13.029611
- 1555: 34.535667,12.998361
- 1556: 36.129417,13.076486
- 1557: 34.238792,13.076486
- 1646: 10.491079,38.975163
- 1647: 11.600454,38.959538
- 1648: 11.006704,39.178288
+ 1761: 34.004417,13.045236
+ 1763: 35.316917,13.060861
+ 1764: 36.035667,13.029611
+ 1765: 34.535667,12.998361
+ 1766: 36.129417,13.076486
+ 1767: 34.238792,13.076486
+ 1888: 10.491079,38.975163
+ 1889: 11.600454,38.959538
+ 1890: 11.006704,39.178288
- type: RadiationGridResistance
- type: LoadedMap
- type: SpreaderGrid
@@ -2908,6 +2907,56 @@ entities:
- type: Transform
pos: 17.5,31.5
parent: 1653
+- proto: AloeSeeds
+ entities:
+ - uid: 1078
+ components:
+ - type: Transform
+ pos: 1.5044713,15.591048
+ parent: 1653
+ - uid: 1379
+ components:
+ - type: Transform
+ pos: 16.516748,9.567207
+ parent: 1653
+- proto: AmbrosiaVulgarisSeeds
+ entities:
+ - uid: 1380
+ components:
+ - type: Transform
+ pos: 16.688623,9.410957
+ parent: 1653
+- proto: AnomalyFloraBulb
+ entities:
+ - uid: 105
+ components:
+ - type: Transform
+ pos: 21.5,44.5
+ parent: 1653
+ - uid: 110
+ components:
+ - type: Transform
+ pos: 17.5,44.5
+ parent: 1653
+ - uid: 624
+ components:
+ - type: Transform
+ pos: 18.5,47.5
+ parent: 1653
+- proto: AnomalyIce
+ entities:
+ - uid: 1840
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 45.497818,12.844993
+ parent: 1653
+ - uid: 2141
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 51.43184,14.455296
+ parent: 1653
- proto: AnomalyScanner
entities:
- uid: 2182
@@ -2995,6 +3044,13 @@ entities:
rot: 1.5707963267948966 rad
pos: 53.5,14.5
parent: 1653
+- proto: Beaker
+ entities:
+ - uid: 1470
+ components:
+ - type: Transform
+ pos: 21.687025,4.54119
+ parent: 1653
- proto: Bed
entities:
- uid: 1233
@@ -3039,6 +3095,27 @@ entities:
- type: Transform
pos: 42.5,0.5
parent: 1653
+- proto: BloodTomatoSeeds
+ entities:
+ - uid: 792
+ components:
+ - type: Transform
+ pos: 1.4725559,25.735012
+ parent: 1653
+- proto: BluespaceBeaker
+ entities:
+ - uid: 1476
+ components:
+ - type: Transform
+ pos: 21.201073,4.650565
+ parent: 1653
+- proto: BookLeafLoversSecret
+ entities:
+ - uid: 1419
+ components:
+ - type: Transform
+ pos: 6.468939,30.545952
+ parent: 1653
- proto: Bookshelf
entities:
- uid: 1241
@@ -3098,6 +3175,28 @@ entities:
- type: Transform
pos: 2.5,32.5
parent: 1653
+- proto: BoxBeaker
+ entities:
+ - uid: 1484
+ components:
+ - type: Transform
+ pos: 22.482006,0.7443154
+ parent: 1653
+- proto: BoxFolderBlue
+ entities:
+ - uid: 776
+ components:
+ - type: Transform
+ pos: 22.48359,30.550323
+ parent: 1653
+- proto: BoxFolderGreen
+ entities:
+ - uid: 1201
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.6928706,46.564724
+ parent: 1653
- proto: BoxFolderWhite
entities:
- uid: 1003
@@ -3117,6 +3216,42 @@ entities:
rot: -1.5707963267948966 rad
pos: 25.322851,13.512466
parent: 1653
+- proto: BoxFolderYellow
+ entities:
+ - uid: 1714
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.6459956,46.39285
+ parent: 1653
+- proto: BoxMouthSwab
+ entities:
+ - uid: 796
+ components:
+ - type: Transform
+ pos: 14.493081,24.60434
+ parent: 1653
+- proto: BriefcaseBrown
+ entities:
+ - uid: 1699
+ components:
+ - type: Transform
+ pos: 18.487843,32.40922
+ parent: 1653
+- proto: BungoSeeds
+ entities:
+ - uid: 1424
+ components:
+ - type: Transform
+ pos: 8.531214,35.590054
+ parent: 1653
+- proto: CabbageSeeds
+ entities:
+ - uid: 1381
+ components:
+ - type: Transform
+ pos: 16.501123,8.739082
+ parent: 1653
- proto: CableApcExtension
entities:
- uid: 1
@@ -3689,11 +3824,6 @@ entities:
- type: Transform
pos: 1.5,28.5
parent: 1653
- - uid: 162
- components:
- - type: Transform
- pos: 2.5,1.5
- parent: 1653
- uid: 165
components:
- type: Transform
@@ -4704,21 +4834,6 @@ entities:
- type: Transform
pos: 6.5,2.5
parent: 1653
- - uid: 508
- components:
- - type: Transform
- pos: 2.5,3.5
- parent: 1653
- - uid: 509
- components:
- - type: Transform
- pos: 2.5,0.5
- parent: 1653
- - uid: 510
- components:
- - type: Transform
- pos: 2.5,4.5
- parent: 1653
- uid: 514
components:
- type: Transform
@@ -4729,11 +4844,6 @@ entities:
- type: Transform
pos: 11.5,2.5
parent: 1653
- - uid: 527
- components:
- - type: Transform
- pos: 8.5,31.5
- parent: 1653
- uid: 566
components:
- type: Transform
@@ -4779,11 +4889,6 @@ entities:
- type: Transform
pos: 27.5,2.5
parent: 1653
- - uid: 719
- components:
- - type: Transform
- pos: 5.5,31.5
- parent: 1653
- uid: 736
components:
- type: Transform
@@ -4849,16 +4954,6 @@ entities:
- type: Transform
pos: 31.5,2.5
parent: 1653
- - uid: 796
- components:
- - type: Transform
- pos: 7.5,31.5
- parent: 1653
- - uid: 799
- components:
- - type: Transform
- pos: 4.5,31.5
- parent: 1653
- uid: 906
components:
- type: Transform
@@ -5189,11 +5284,6 @@ entities:
- type: Transform
pos: 35.5,12.5
parent: 1653
- - uid: 1327
- components:
- - type: Transform
- pos: 10.5,31.5
- parent: 1653
- uid: 1393
components:
- type: Transform
@@ -5219,11 +5309,6 @@ entities:
- type: Transform
pos: 21.5,45.5
parent: 1653
- - uid: 1419
- components:
- - type: Transform
- pos: 11.5,31.5
- parent: 1653
- uid: 1439
components:
- type: Transform
@@ -5459,6 +5544,11 @@ entities:
- type: Transform
pos: 29.5,13.5
parent: 1653
+ - uid: 1875
+ components:
+ - type: Transform
+ pos: 4.5,3.5
+ parent: 1653
- uid: 1876
components:
- type: Transform
@@ -5469,16 +5559,31 @@ entities:
- type: Transform
pos: 4.5,2.5
parent: 1653
+ - uid: 1878
+ components:
+ - type: Transform
+ pos: 4.5,1.5
+ parent: 1653
- uid: 1879
components:
- type: Transform
pos: 0.5,2.5
parent: 1653
+ - uid: 1880
+ components:
+ - type: Transform
+ pos: 4.5,0.5
+ parent: 1653
- uid: 1881
components:
- type: Transform
pos: 2.5,2.5
parent: 1653
+ - uid: 1882
+ components:
+ - type: Transform
+ pos: 4.5,4.5
+ parent: 1653
- uid: 1888
components:
- type: Transform
@@ -5499,10 +5604,25 @@ entities:
- type: Transform
pos: 16.5,2.5
parent: 1653
+ - uid: 1892
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 1653
+ - uid: 1893
+ components:
+ - type: Transform
+ pos: 3.5,4.5
+ parent: 1653
+ - uid: 1894
+ components:
+ - type: Transform
+ pos: 3.5,1.5
+ parent: 1653
- uid: 1895
components:
- type: Transform
- pos: 9.5,31.5
+ pos: 3.5,0.5
parent: 1653
- uid: 1961
components:
@@ -5584,11 +5704,6 @@ entities:
- type: Transform
pos: 51.5,38.5
parent: 1653
- - uid: 2009
- components:
- - type: Transform
- pos: 6.5,31.5
- parent: 1653
- uid: 2031
components:
- type: Transform
@@ -5734,11 +5849,6 @@ entities:
- type: Transform
pos: 41.5,6.5
parent: 1653
- - uid: 2061
- components:
- - type: Transform
- pos: 3.5,31.5
- parent: 1653
- uid: 2188
components:
- type: Transform
@@ -5779,37 +5889,39 @@ entities:
- type: Transform
pos: 8.5,0.5
parent: 1653
- - uid: 2240
+- proto: CableApcStack
+ entities:
+ - uid: 824
components:
- type: Transform
- pos: 2.5,31.5
+ pos: 6.439933,35.56771
parent: 1653
- - uid: 2241
+ - uid: 1541
components:
- type: Transform
- pos: 1.5,31.5
+ pos: 27.694578,8.767019
parent: 1653
- - uid: 2242
+- proto: CableApcStack10
+ entities:
+ - uid: 171
components:
- type: Transform
- pos: 0.5,31.5
+ pos: 4.338315,25.664474
parent: 1653
- - uid: 2243
+ - uid: 733
components:
- type: Transform
- pos: 6.5,30.5
+ pos: 4.557065,25.539474
parent: 1653
- - uid: 2244
+ - uid: 814
components:
- type: Transform
- pos: 6.5,32.5
+ pos: 6.47894,27.64885
parent: 1653
-- proto: CableApcStack
- entities:
- - uid: 1541
+ - uid: 817
components:
- type: Transform
- pos: 27.694578,8.767019
+ pos: 6.619565,27.508224
parent: 1653
- proto: CableHV
entities:
@@ -6140,6 +6252,20 @@ entities:
rot: 3.141592653589793 rad
pos: 30.5,7.5
parent: 1653
+- proto: CannabisSeeds
+ entities:
+ - uid: 905
+ components:
+ - type: Transform
+ pos: 4.5,18.5
+ parent: 1653
+- proto: CarbonDioxideCanister
+ entities:
+ - uid: 806
+ components:
+ - type: Transform
+ pos: 16.5,25.5
+ parent: 1653
- proto: CarpetGreen
entities:
- uid: 271
@@ -6279,6 +6405,13 @@ entities:
rot: 3.141592653589793 rad
pos: 10.5,7.5
parent: 1653
+- proto: CarrotSeeds
+ entities:
+ - uid: 1382
+ components:
+ - type: Transform
+ pos: 16.641748,8.598457
+ parent: 1653
- proto: Catwalk
entities:
- uid: 560
@@ -6682,12 +6815,6 @@ entities:
- type: Transform
pos: 48.5,40.5
parent: 1653
- - uid: 1956
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 7.5,30.5
- parent: 1653
- proto: ChairFolding
entities:
- uid: 929
@@ -6811,39 +6938,180 @@ entities:
- type: Transform
pos: 27.5,14.5
parent: 1653
-- proto: ClosetMaintenanceFilledRandom
+- proto: ClosetEmergencyFilledRandom
entities:
- - uid: 745
+ - uid: 899
components:
- type: Transform
- pos: 14.5,32.5
+ pos: 4.5,22.5
parent: 1653
-- proto: ClosetSteelBase
+- proto: ClosetFireFilled
entities:
- - uid: 2010
+ - uid: 747
components:
- type: Transform
- pos: 30.5,25.5
+ pos: 1.5,40.5
parent: 1653
- - uid: 2012
+ - uid: 900
components:
- type: Transform
- pos: 28.5,27.5
+ pos: 3.5,22.5
parent: 1653
-- proto: ClothingOuterApronBotanist
+- proto: ClosetL3ScienceFilled
entities:
- - uid: 656
+ - uid: 1285
components:
- type: Transform
- pos: 33.50576,36.565666
+ pos: 53.5,0.5
parent: 1653
-- proto: ClothingOuterWinterHydro
- entities:
- - uid: 1077
+ - uid: 1286
+ components:
+ - type: Transform
+ pos: 54.5,0.5
+ parent: 1653
+- proto: ClosetMaintenanceFilledRandom
+ entities:
+ - uid: 745
+ components:
+ - type: Transform
+ pos: 14.5,32.5
+ parent: 1653
+ - uid: 948
+ components:
+ - type: Transform
+ pos: 5.5,7.5
+ parent: 1653
+ - uid: 954
+ components:
+ - type: Transform
+ pos: 0.5,7.5
+ parent: 1653
+ - uid: 955
+ components:
+ - type: Transform
+ pos: 0.5,6.5
+ parent: 1653
+ - uid: 1284
+ components:
+ - type: Transform
+ pos: 52.5,0.5
+ parent: 1653
+- proto: ClosetSteelBase
+ entities:
+ - uid: 2010
+ components:
+ - type: Transform
+ pos: 30.5,25.5
+ parent: 1653
+ - uid: 2011
+ components:
+ - type: Transform
+ pos: 28.5,26.5
+ parent: 1653
+ - uid: 2012
+ components:
+ - type: Transform
+ pos: 28.5,27.5
+ parent: 1653
+- proto: ClosetToolFilled
+ entities:
+ - uid: 584
+ components:
+ - type: Transform
+ pos: 14.5,42.5
+ parent: 1653
+- proto: ClothingBackpackDuffelHydroponics
+ entities:
+ - uid: 2023
+ components:
+ - type: Transform
+ pos: 32.47305,27.527536
+ parent: 1653
+- proto: ClothingEyesGlassesMeson
+ entities:
+ - uid: 591
+ components:
+ - type: Transform
+ pos: 10.480986,45.607067
+ parent: 1653
+- proto: ClothingEyesGlassesThermal
+ entities:
+ - uid: 800
+ components:
+ - type: Transform
+ pos: 6.5116234,25.568321
+ parent: 1653
+- proto: ClothingHandsGlovesLeather
+ entities:
+ - uid: 719
+ components:
+ - type: Transform
+ pos: 12.432887,24.48849
+ parent: 1653
+- proto: ClothingHeadHatHoodBioVirology
+ entities:
+ - uid: 2062
+ components:
+ - type: Transform
+ pos: 34.71194,26.670929
+ parent: 1653
+ - uid: 2063
+ components:
+ - type: Transform
+ pos: 34.321316,26.655304
+ parent: 1653
+- proto: ClothingHeadHatWeldingMaskFlame
+ entities:
+ - uid: 661
+ components:
+ - type: Transform
+ pos: 21.418028,36.658634
+ parent: 1653
+- proto: ClothingHeadHatWeldingMaskFlameBlue
+ entities:
+ - uid: 662
+ components:
+ - type: Transform
+ pos: 21.605528,36.471134
+ parent: 1653
+- proto: ClothingMaskBandBotany
+ entities:
+ - uid: 732
+ components:
+ - type: Transform
+ pos: 12.423744,24.51739
+ parent: 1653
+- proto: ClothingOuterApronBotanist
+ entities:
+ - uid: 656
+ components:
+ - type: Transform
+ pos: 33.50576,36.565666
+ parent: 1653
+- proto: ClothingOuterBioVirology
+ entities:
+ - uid: 2064
+ components:
+ - type: Transform
+ pos: 34.321316,26.514679
+ parent: 1653
+ - uid: 2065
+ components:
+ - type: Transform
+ pos: 34.696316,26.499054
+ parent: 1653
+- proto: ClothingOuterWinterHydro
+ entities:
+ - uid: 1077
components:
- type: Transform
pos: 7.484151,6.5991178
parent: 1653
+ - uid: 2060
+ components:
+ - type: Transform
+ pos: 32.374146,26.80749
+ parent: 1653
- proto: ClothingShoeSlippersDuck
entities:
- uid: 2030
@@ -6851,6 +7119,20 @@ entities:
- type: Transform
pos: 13.532652,9.379251
parent: 1653
+- proto: ClothingUniformJumpsuitHydroponics
+ entities:
+ - uid: 2061
+ components:
+ - type: Transform
+ pos: 32.54602,26.604364
+ parent: 1653
+- proto: CocoaSeeds
+ entities:
+ - uid: 829
+ components:
+ - type: Transform
+ pos: 1.5350559,26.594387
+ parent: 1653
- proto: ComfyChair
entities:
- uid: 268
@@ -6859,6 +7141,12 @@ entities:
rot: -1.5707963267948966 rad
pos: 4.5,30.5
parent: 1653
+ - uid: 269
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,30.5
+ parent: 1653
- uid: 313
components:
- type: Transform
@@ -6900,6 +7188,12 @@ entities:
rot: -1.5707963267948966 rad
pos: 16.5,19.5
parent: 1653
+ - uid: 982
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,30.5
+ parent: 1653
- uid: 987
components:
- type: Transform
@@ -7141,6 +7435,13 @@ entities:
- type: Transform
pos: 1.5,39.5
parent: 1653
+- proto: CyberPen
+ entities:
+ - uid: 1124
+ components:
+ - type: Transform
+ pos: 3.5640259,43.59188
+ parent: 1653
- proto: DisposalTrunk
entities:
- uid: 1436
@@ -7177,6 +7478,96 @@ entities:
- type: Transform
pos: 25.5,2.5
parent: 1653
+- proto: DonkpocketBoxSpawner
+ entities:
+ - uid: 962
+ components:
+ - type: Transform
+ pos: 0.5,9.5
+ parent: 1653
+- proto: DrinkGoldenCup
+ entities:
+ - uid: 1192
+ components:
+ - type: Transform
+ pos: 10.500535,32.48345
+ parent: 1653
+- proto: DrinkMug
+ entities:
+ - uid: 963
+ components:
+ - type: Transform
+ pos: 1.4545751,10.669063
+ parent: 1653
+- proto: DrinkMugDog
+ entities:
+ - uid: 452
+ components:
+ - type: Transform
+ pos: 10.44451,4.54002
+ parent: 1653
+ - uid: 965
+ components:
+ - type: Transform
+ pos: 1.4858251,10.465938
+ parent: 1653
+- proto: DrinkMugMetal
+ entities:
+ - uid: 964
+ components:
+ - type: Transform
+ pos: 1.6889501,10.590938
+ parent: 1653
+- proto: DrinkMugMoebius
+ entities:
+ - uid: 466
+ components:
+ - type: Transform
+ pos: 10.60076,4.711895
+ parent: 1653
+ - uid: 966
+ components:
+ - type: Transform
+ pos: 2.173325,10.684688
+ parent: 1653
+- proto: DrinkWaterCup
+ entities:
+ - uid: 508
+ components:
+ - type: Transform
+ pos: 20.373915,40.64657
+ parent: 1653
+ - uid: 509
+ components:
+ - type: Transform
+ pos: 20.54579,40.724693
+ parent: 1653
+ - uid: 510
+ components:
+ - type: Transform
+ pos: 20.592665,40.537193
+ parent: 1653
+- proto: Dropper
+ entities:
+ - uid: 1471
+ components:
+ - type: Transform
+ pos: 22.57765,4.50994
+ parent: 1653
+- proto: EggplantSeeds
+ entities:
+ - uid: 1384
+ components:
+ - type: Transform
+ pos: 16.626123,7.6609573
+ parent: 1653
+- proto: EggySeeds
+ entities:
+ - uid: 1383
+ components:
+ - type: Transform
+ pos: 16.422998,7.8484573
+ parent: 1653
- proto: EmergencyLight
entities:
- uid: 1605
@@ -7202,6 +7593,13 @@ entities:
parent: 1653
- type: PointLight
enabled: True
+- proto: EncryptionKeyService
+ entities:
+ - uid: 1205
+ components:
+ - type: Transform
+ pos: 5.3739185,43.607506
+ parent: 1653
- proto: ExtinguisherCabinetFilled
entities:
- uid: 1287
@@ -7325,6 +7723,27 @@ entities:
- type: Transform
pos: 21.463976,15.404201
parent: 1653
+- proto: FoodShakerPepper
+ entities:
+ - uid: 1327
+ components:
+ - type: Transform
+ pos: 12.527602,2.6585855
+ parent: 1653
+- proto: FoodShakerSalt
+ entities:
+ - uid: 1220
+ components:
+ - type: Transform
+ pos: 12.340102,2.7523355
+ parent: 1653
+- proto: FoodSoupChiliCold
+ entities:
+ - uid: 1842
+ components:
+ - type: Transform
+ pos: 41.565323,12.755919
+ parent: 1653
- proto: GasCanisterBrokenBase
entities:
- uid: 287
@@ -7545,6 +7964,27 @@ entities:
- type: Transform
pos: 20.5,45.5
parent: 1653
+- proto: GunpetInstrument
+ entities:
+ - uid: 491
+ components:
+ - type: Transform
+ pos: 32.456673,4.6502504
+ parent: 1653
+- proto: HandLabeler
+ entities:
+ - uid: 797
+ components:
+ - type: Transform
+ pos: 14.461831,28.633146
+ parent: 1653
+- proto: HelicopterInstrument
+ entities:
+ - uid: 415
+ components:
+ - type: Transform
+ pos: 31.582432,20.675161
+ parent: 1653
- proto: HospitalCurtainsOpen
entities:
- uid: 270
@@ -7614,14 +8054,47 @@ entities:
- type: Transform
pos: 21.5,14.5
parent: 1653
-- proto: hydroponicsTray
+- proto: HydroponicsToolHatchet
entities:
- - uid: 159
+ - uid: 1959
components:
- type: Transform
- pos: 22.5,25.5
+ pos: 26.521053,26.358747
parent: 1653
- - uid: 417
+- proto: HydroponicsToolMiniHoe
+ entities:
+ - uid: 1378
+ components:
+ - type: Transform
+ pos: 18.469873,9.442207
+ parent: 1653
+- proto: HydroponicsToolScythe
+ entities:
+ - uid: 1948
+ components:
+ - type: Transform
+ pos: 53.545364,38.54707
+ parent: 1653
+- proto: HydroponicsToolSpade
+ entities:
+ - uid: 1998
+ components:
+ - type: Transform
+ pos: 37.663628,7.3749332
+ parent: 1653
+- proto: hydroponicsTray
+ entities:
+ - uid: 159
+ components:
+ - type: Transform
+ pos: 22.5,25.5
+ parent: 1653
+ - uid: 160
+ components:
+ - type: Transform
+ pos: 22.5,26.5
+ parent: 1653
+ - uid: 417
components:
- type: Transform
rot: 3.141592653589793 rad
@@ -7738,6 +8211,11 @@ entities:
- type: Transform
pos: 26.5,27.5
parent: 1653
+ - uid: 1951
+ components:
+ - type: Transform
+ pos: 26.5,26.5
+ parent: 1653
- uid: 1952
components:
- type: Transform
@@ -7758,6 +8236,11 @@ entities:
- type: Transform
pos: 24.5,25.5
parent: 1653
+ - uid: 1956
+ components:
+ - type: Transform
+ pos: 24.5,26.5
+ parent: 1653
- uid: 1957
components:
- type: Transform
@@ -7858,6 +8341,18 @@ entities:
- type: Transform
pos: 50.5,15.5
parent: 1653
+- proto: HydroponicsTrayMachineCircuitboard
+ entities:
+ - uid: 168
+ components:
+ - type: Transform
+ pos: 4.5441585,28.543722
+ parent: 1653
+ - uid: 170
+ components:
+ - type: Transform
+ pos: 6.5285335,24.574972
+ parent: 1653
- proto: IceCrust
entities:
- uid: 147
@@ -10101,6 +10596,13 @@ entities:
- type: Transform
pos: 34.5,15.5
parent: 1653
+- proto: KitchenMicrowave
+ entities:
+ - uid: 961
+ components:
+ - type: Transform
+ pos: 0.5,10.5
+ parent: 1653
- proto: KudzuFlowerFriendly
entities:
- uid: 974
@@ -10135,6 +10637,18 @@ entities:
rot: 1.5707963267948966 rad
pos: 24.5,32.5
parent: 1653
+- proto: LargeBeaker
+ entities:
+ - uid: 1468
+ components:
+ - type: Transform
+ pos: 21.7339,4.82244
+ parent: 1653
+ - uid: 1469
+ components:
+ - type: Transform
+ pos: 21.9839,4.619315
+ parent: 1653
- proto: LightTree05
entities:
- uid: 125
@@ -10142,27 +10656,36 @@ entities:
- type: Transform
pos: 19.507784,45.542137
parent: 1653
-- proto: LockerBotanistLoot
+- proto: LockerBotanistFilled
entities:
- - uid: 2027
+ - uid: 794
components:
- type: Transform
- pos: 8.5,25.5
+ pos: 10.5,26.5
parent: 1653
- - uid: 2060
+ - uid: 2009
components:
- type: Transform
- pos: 10.5,25.5
+ pos: 30.5,26.5
parent: 1653
- - uid: 2065
+- proto: LockerBotanistLoot
+ entities:
+ - uid: 650
components:
- type: Transform
- pos: 8.5,27.5
+ pos: 43.5,40.5
+ parent: 1653
+ - uid: 1088
+ components:
+ - type: Transform
+ pos: 8.5,26.5
parent: 1653
- - uid: 2248
+- proto: LockerElectricalSuppliesFilled
+ entities:
+ - uid: 1533
components:
- type: Transform
- pos: 45.5,40.5
+ pos: 27.5,9.5
parent: 1653
- proto: LockerScienceFilled
entities:
@@ -10171,6 +10694,21 @@ entities:
- type: Transform
pos: 14.5,25.5
parent: 1653
+- proto: LockerWeldingSuppliesFilled
+ entities:
+ - uid: 1531
+ components:
+ - type: Transform
+ pos: 31.5,9.5
+ parent: 1653
+- proto: LuxuryPen
+ entities:
+ - uid: 1328
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 36.487568,15.43374
+ parent: 1653
- proto: MachineAPE
entities:
- uid: 2139
@@ -10224,6 +10762,25 @@ entities:
rot: -1.5707963267948966 rad
pos: 29.590216,15.590591
parent: 1653
+- proto: MaterialBones1
+ entities:
+ - uid: 2137
+ components:
+ - type: Transform
+ pos: 49.42443,15.527899
+ parent: 1653
+ - uid: 2138
+ components:
+ - type: Transform
+ pos: 49.54943,15.481024
+ parent: 1653
+- proto: MaterialWoodPlank
+ entities:
+ - uid: 669
+ components:
+ - type: Transform
+ pos: 20.62062,34.599228
+ parent: 1653
- proto: Mirror
entities:
- uid: 892
@@ -10237,6 +10794,97 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,19.5
parent: 1653
+- proto: ModularGrenade
+ entities:
+ - uid: 1634
+ components:
+ - type: Transform
+ pos: 40.388412,13.373815
+ parent: 1653
+ - uid: 1635
+ components:
+ - type: Transform
+ pos: 40.482162,13.57694
+ parent: 1653
+ - uid: 1636
+ components:
+ - type: Transform
+ pos: 40.607162,13.405065
+ parent: 1653
+- proto: Multitool
+ entities:
+ - uid: 1049
+ components:
+ - type: Transform
+ pos: 27.480967,22.500828
+ parent: 1653
+- proto: NettleSeeds
+ entities:
+ - uid: 1999
+ components:
+ - type: Transform
+ pos: 42.384377,9.279519
+ parent: 1653
+- proto: OrangeSeeds
+ entities:
+ - uid: 819
+ components:
+ - type: Transform
+ pos: 1.4881809,27.512886
+ parent: 1653
+- proto: Paper
+ entities:
+ - uid: 490
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.4302826,44.545006
+ parent: 1653
+ - uid: 1127
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.4302826,44.545006
+ parent: 1653
+ - uid: 1131
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.4302826,44.545006
+ parent: 1653
+- proto: PaperBin5
+ entities:
+ - uid: 785
+ components:
+ - type: Transform
+ pos: 24.5,31.5
+ parent: 1653
+ - uid: 1006
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,47.5
+ parent: 1653
+ - uid: 1707
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 35.5,14.5
+ parent: 1653
+- proto: PartRodMetal1
+ entities:
+ - uid: 531
+ components:
+ - type: Transform
+ pos: 33.42354,40.437122
+ parent: 1653
+- proto: PenCentcom
+ entities:
+ - uid: 686
+ components:
+ - type: Transform
+ pos: 24.75229,32.018597
+ parent: 1653
- proto: PercentileDie
entities:
- uid: 744
@@ -10244,6 +10892,20 @@ entities:
- type: Transform
pos: 17.44835,14.326076
parent: 1653
+- proto: PineappleSeeds
+ entities:
+ - uid: 455
+ components:
+ - type: Transform
+ pos: 33.566967,20.5998
+ parent: 1653
+- proto: PlasmaTankFilled
+ entities:
+ - uid: 1473
+ components:
+ - type: Transform
+ pos: 30.568752,4.54119
+ parent: 1653
- proto: PlushieDiona
entities:
- uid: 653
@@ -10318,6 +10980,20 @@ entities:
- type: Transform
pos: 12.5,28.5
parent: 1653
+- proto: PowerCellHigh
+ entities:
+ - uid: 799
+ components:
+ - type: Transform
+ pos: 16.534313,24.606636
+ parent: 1653
+- proto: PowerCellPotato
+ entities:
+ - uid: 862
+ components:
+ - type: Transform
+ pos: 12.315257,39.398518
+ parent: 1653
- proto: PowerCellRecharger
entities:
- uid: 808
@@ -10330,6 +11006,13 @@ entities:
- type: Transform
pos: 49.5,13.5
parent: 1653
+- proto: PowerDrill
+ entities:
+ - uid: 1050
+ components:
+ - type: Transform
+ pos: 28.512217,21.547703
+ parent: 1653
- proto: Poweredlight
entities:
- uid: 77
@@ -10344,6 +11027,11 @@ entities:
rot: 1.5707963267948966 rad
pos: 38.5,13.5
parent: 1653
+ - uid: 81
+ components:
+ - type: Transform
+ pos: 6.5,31.5
+ parent: 1653
- uid: 123
components:
- type: Transform
@@ -10480,12 +11168,6 @@ entities:
parent: 1653
- type: ApcPowerReceiver
powerLoad: 0
- - uid: 848
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 5.5,31.5
- parent: 1653
- uid: 932
components:
- type: Transform
@@ -10641,12 +11323,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 28.5,14.5
parent: 1653
- - uid: 1875
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 28.5,27.5
- parent: 1653
- uid: 1977
components:
- type: Transform
@@ -10670,11 +11346,17 @@ entities:
- type: Transform
pos: 33.5,22.5
parent: 1653
- - uid: 2063
+ - uid: 2115
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: 32.5,27.5
+ pos: 28.5,26.5
+ parent: 1653
+ - uid: 2116
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 32.5,26.5
parent: 1653
- uid: 2117
components:
@@ -10687,10 +11369,11 @@ entities:
- type: Transform
pos: 42.5,10.5
parent: 1653
- - uid: 2245
+ - uid: 2214
components:
- type: Transform
- pos: 9.5,32.5
+ rot: 3.141592653589793 rad
+ pos: 5.5,30.5
parent: 1653
- proto: PoweredlightCyan
entities:
@@ -10902,23 +11585,27 @@ entities:
parent: 1653
- proto: PoweredSmallLightEmpty
entities:
- - uid: 269
+ - uid: 737
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 22.5,27.5
+ pos: 6.5,25.5
parent: 1653
- - uid: 526
+ - type: ApcPowerReceiver
+ powerLoad: 0
+ - uid: 848
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 18.5,27.5
+ pos: 18.5,26.5
parent: 1653
- - uid: 737
+ - type: ApcPowerReceiver
+ powerLoad: 0
+ - uid: 849
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 6.5,25.5
+ rot: 1.5707963267948966 rad
+ pos: 20.5,26.5
parent: 1653
- type: ApcPowerReceiver
powerLoad: 0
@@ -11028,8 +11715,19 @@ entities:
- type: Transform
pos: 53.5,38.5
parent: 1653
-- proto: Railing
- entities:
+ - uid: 2027
+ components:
+ - type: Transform
+ pos: 34.5,26.5
+ parent: 1653
+- proto: Railing
+ entities:
+ - uid: 527
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 34.5,38.5
+ parent: 1653
- uid: 936
components:
- type: Transform
@@ -11041,12 +11739,6 @@ entities:
- type: Transform
pos: 12.5,19.5
parent: 1653
- - uid: 2062
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 35.5,38.5
- parent: 1653
- proto: RailingCornerSmall
entities:
- uid: 528
@@ -11061,25 +11753,43 @@ entities:
rot: 1.5707963267948966 rad
pos: 35.5,39.5
parent: 1653
+ - uid: 530
+ components:
+ - type: Transform
+ pos: 35.5,38.5
+ parent: 1653
- uid: 943
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 13.5,19.5
parent: 1653
- - uid: 2247
+- proto: RandomFoodMeal
+ entities:
+ - uid: 456
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 34.5,38.5
+ pos: 10.5,0.5
parent: 1653
-- proto: RandomInstruments
+ - uid: 993
+ components:
+ - type: Transform
+ pos: 12.5,22.5
+ parent: 1653
+ - uid: 1314
+ components:
+ - type: Transform
+ pos: 4.5,2.5
+ parent: 1653
+- proto: RandomFoodSingle
entities:
- - uid: 1131
+ - uid: 403
components:
- type: Transform
- pos: 31.5,20.5
+ pos: 5.5,4.5
parent: 1653
+- proto: RandomInstruments
+ entities:
- uid: 1248
components:
- type: Transform
@@ -11102,6 +11812,13 @@ entities:
- type: Transform
pos: 39.5,0.5
parent: 1653
+- proto: RandomSnacks
+ entities:
+ - uid: 994
+ components:
+ - type: Transform
+ pos: 16.5,18.5
+ parent: 1653
- proto: RandomSoap
entities:
- uid: 898
@@ -11141,32 +11858,29 @@ entities:
- type: Transform
pos: 41.5,40.5
parent: 1653
- - uid: 1894
- components:
- - type: Transform
- pos: 8.5,31.5
- parent: 1653
- - uid: 2115
+- proto: RandomSpawner100
+ entities:
+ - uid: 1413
components:
- type: Transform
- pos: 4.5,30.5
+ pos: 21.5,43.5
parent: 1653
- - uid: 2246
+ - uid: 1456
components:
- type: Transform
- pos: 1.5,31.5
+ pos: 17.5,47.5
parent: 1653
-- proto: RandomSpawner100
+- proto: RandomVending
entities:
- - uid: 1413
+ - uid: 861
components:
- type: Transform
- pos: 21.5,43.5
+ pos: 10.5,22.5
parent: 1653
- - uid: 1456
+ - uid: 934
components:
- type: Transform
- pos: 17.5,47.5
+ pos: 16.5,22.5
parent: 1653
- proto: ReinforcedUraniumWindow
entities:
@@ -11262,6 +11976,30 @@ entities:
- type: Transform
pos: 17.5,32.5
parent: 1653
+- proto: RemoteSignaller
+ entities:
+ - uid: 1628
+ components:
+ - type: Transform
+ pos: 42.357162,12.70194
+ parent: 1653
+ - uid: 1629
+ components:
+ - type: Transform
+ pos: 42.482162,12.85819
+ parent: 1653
+ - uid: 1630
+ components:
+ - type: Transform
+ pos: 42.607162,12.70194
+ parent: 1653
+- proto: SalvageCanisterSpawner
+ entities:
+ - uid: 802
+ components:
+ - type: Transform
+ pos: 16.5,26.5
+ parent: 1653
- proto: SalvageMaterialCrateSpawner
entities:
- uid: 2024
@@ -11269,6 +12007,13 @@ entities:
- type: Transform
pos: 34.5,27.5
parent: 1653
+- proto: Screwdriver
+ entities:
+ - uid: 727
+ components:
+ - type: Transform
+ pos: 4.60394,27.528143
+ parent: 1653
- proto: SeedExtractor
entities:
- uid: 810
@@ -11286,6 +12031,13 @@ entities:
- type: Transform
pos: 41.5,9.5
parent: 1653
+- proto: SeedExtractorMachineCircuitboard
+ entities:
+ - uid: 162
+ components:
+ - type: Transform
+ pos: 22.515446,28.541763
+ parent: 1653
- proto: ShardCrystalCyan
entities:
- uid: 119
@@ -11304,11 +12056,85 @@ entities:
- type: Transform
pos: 25.848734,36.330853
parent: 1653
+ - uid: 1960
+ components:
+ - type: Transform
+ pos: 24.499039,26.422136
+ parent: 1653
- uid: 2082
components:
- type: Transform
pos: 32.498764,25.506607
parent: 1653
+- proto: ShardGlass
+ entities:
+ - uid: 535
+ components:
+ - type: Transform
+ pos: 37.501663,39.608997
+ parent: 1653
+ - uid: 613
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.581089,35.48234
+ parent: 1653
+ - uid: 1195
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 22.508757,46.601135
+ parent: 1653
+- proto: SheetGlass
+ entities:
+ - uid: 717
+ components:
+ - type: Transform
+ pos: 6.41644,28.543768
+ parent: 1653
+ - uid: 832
+ components:
+ - type: Transform
+ pos: 4.557065,24.528143
+ parent: 1653
+ - uid: 844
+ components:
+ - type: Transform
+ pos: 53.377705,4.600436
+ parent: 1653
+- proto: SheetPlasteel1
+ entities:
+ - uid: 288
+ components:
+ - type: Transform
+ pos: 1.4974408,26.422686
+ parent: 1653
+- proto: SheetPlastic
+ entities:
+ - uid: 838
+ components:
+ - type: Transform
+ pos: 10.278141,7.4876976
+ parent: 1653
+ - uid: 846
+ components:
+ - type: Transform
+ pos: 6.3194933,22.541233
+ parent: 1653
+- proto: SheetRGlass
+ entities:
+ - uid: 1112
+ components:
+ - type: Transform
+ pos: 20.352413,24.551647
+ parent: 1653
+- proto: SheetSteel1
+ entities:
+ - uid: 839
+ components:
+ - type: Transform
+ pos: 14.465876,24.425442
+ parent: 1653
- proto: ShuttersWindow
entities:
- uid: 580
@@ -11385,1109 +12211,97 @@ entities:
parent: 1653
- proto: SignRedOne
entities:
- - uid: 1249
- components:
- - type: Transform
- pos: 40.5,3.5
- parent: 1653
-- proto: SignRedThree
- entities:
- - uid: 1251
- components:
- - type: Transform
- pos: 48.5,3.5
- parent: 1653
-- proto: SignRedTwo
- entities:
- - uid: 1250
- components:
- - type: Transform
- pos: 40.5,1.5
- parent: 1653
-- proto: SignSecureMed
- entities:
- - uid: 1154
- components:
- - type: Transform
- pos: 10.5,13.5
- parent: 1653
-- proto: SignShock
- entities:
- - uid: 1155
- components:
- - type: Transform
- pos: 12.5,13.5
- parent: 1653
-- proto: SilverDoor
- entities:
- - uid: 985
- components:
- - type: Transform
- pos: 11.5,13.5
- parent: 1653
-- proto: SinkWide
- entities:
- - uid: 890
- components:
- - type: Transform
- pos: 1.5,20.5
- parent: 1653
- - uid: 891
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 2.5,19.5
- parent: 1653
- - uid: 960
- components:
- - type: Transform
- pos: 3.5,10.5
- parent: 1653
-- proto: SmartFridge
- entities:
- - uid: 1458
- components:
- - type: Transform
- pos: 23.5,4.5
- parent: 1653
-- proto: SMESBasic
- entities:
- - uid: 262
- components:
- - type: Transform
- pos: 26.5,20.5
- parent: 1653
- - uid: 539
- components:
- - type: Transform
- pos: 11.5,45.5
- parent: 1653
- - uid: 1485
- components:
- - type: Transform
- pos: 28.5,8.5
- parent: 1653
- - uid: 1486
- components:
- - type: Transform
- pos: 29.5,8.5
- parent: 1653
- - uid: 1487
- components:
- - type: Transform
- pos: 30.5,8.5
- parent: 1653
-- proto: SpawnDungeonClutterBeakerEmpty
- entities:
- - uid: 170
- components:
- - type: Transform
- pos: 22.578753,4.7105246
- parent: 1653
- - uid: 288
- components:
- - type: Transform
- pos: 20.735003,4.6323996
- parent: 1653
- - uid: 403
- components:
- - type: Transform
- pos: 22.487473,0.61677456
- parent: 1653
- - uid: 819
- components:
- - type: Transform
- pos: 21.313128,4.5855246
- parent: 1653
- - uid: 954
- components:
- - type: Transform
- pos: 22.235003,4.6167746
- parent: 1653
- - uid: 955
- components:
- - type: Transform
- pos: 22.000628,4.7261496
- parent: 1653
-- proto: SpawnDungeonLootBureaucracy
- entities:
- - uid: 81
- components:
- - type: Transform
- pos: 10.518263,32.310562
- parent: 1653
- - uid: 415
- components:
- - type: Transform
- pos: 24.568518,31.632536
- parent: 1653
- - uid: 452
- components:
- - type: Transform
- pos: 5.4328747,44.407043
- parent: 1653
- - uid: 455
- components:
- - type: Transform
- pos: 5.4484997,44.125793
- parent: 1653
- - uid: 456
- components:
- - type: Transform
- pos: 18.631018,32.398163
- parent: 1653
- - uid: 832
- components:
- - type: Transform
- pos: 5.3859997,43.57892
- parent: 1653
- - uid: 861
- components:
- - type: Transform
- pos: 30.753098,4.5073996
- parent: 1653
- - uid: 862
- components:
- - type: Transform
- pos: 14.480504,28.48407
- parent: 1653
- - uid: 868
- components:
- - type: Transform
- pos: 10.440138,32.544937
- parent: 1653
- - uid: 963
- components:
- - type: Transform
- pos: 36.49569,15.514067
- parent: 1653
- - uid: 1006
- components:
- - type: Transform
- pos: 4.3547497,43.57892
- parent: 1653
- - uid: 1049
- components:
- - type: Transform
- pos: 3.6516247,43.57892
- parent: 1653
- - uid: 1050
- components:
- - type: Transform
- pos: 1.4641247,45.688293
- parent: 1653
- - uid: 1078
- components:
- - type: Transform
- pos: 22.490393,30.64816
- parent: 1653
- - uid: 1112
- components:
- - type: Transform
- pos: 5.4797497,44.563293
- parent: 1653
- - uid: 1124
- components:
- - type: Transform
- pos: 35.480064,14.607817
- parent: 1653
- - uid: 1379
- components:
- - type: Transform
- pos: 1.4328747,46.594543
- parent: 1653
- - uid: 2064
- components:
- - type: Transform
- pos: 7.502638,30.513687
- parent: 1653
- - uid: 2217
- components:
- - type: Transform
- pos: 34.448814,15.514067
- parent: 1653
- - uid: 2218
- components:
- - type: Transform
- pos: 34.948814,15.498442
- parent: 1653
- - uid: 2224
- components:
- - type: Transform
- pos: 24.990393,31.67941
- parent: 1653
- - uid: 2229
- components:
- - type: Transform
- pos: 3.5109997,47.563293
- parent: 1653
-- proto: SpawnDungeonLootCanister
- entities:
- - uid: 584
- components:
- - type: Transform
- pos: 16.5,25.5
- parent: 1653
- - uid: 1473
- components:
- - type: Transform
- pos: 16.5,27.5
- parent: 1653
- - uid: 1476
- components:
- - type: Transform
- pos: 40.5,16.5
- parent: 1653
-- proto: SpawnDungeonLootChems
- entities:
- - uid: 1168
- components:
- - type: Transform
- pos: 32.206223,4.5230246
- parent: 1653
-- proto: SpawnDungeonLootCircuitBoard
- entities:
- - uid: 952
- components:
- - type: Transform
- pos: 4.503058,28.60907
- parent: 1653
- - uid: 1484
- components:
- - type: Transform
- pos: 2.6047497,47.563293
- parent: 1653
- - uid: 2025
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 22.448061,28.526066
- parent: 1653
- - uid: 2223
- components:
- - type: Transform
- pos: 6.581183,24.562195
- parent: 1653
-- proto: SpawnDungeonLootClutterEngi
- entities:
- - uid: 491
- components:
- - type: Transform
- pos: 4.737433,25.60907
- parent: 1653
- - uid: 512
- components:
- - type: Transform
- pos: 6.503058,25.67157
- parent: 1653
- - uid: 522
- components:
- - type: Transform
- pos: 4.503058,27.54657
- parent: 1653
- - uid: 531
- components:
- - type: Transform
- pos: 4.721808,27.780945
- parent: 1653
- - uid: 747
- components:
- - type: Transform
- pos: 6.471808,27.499695
- parent: 1653
- - uid: 948
- components:
- - type: Transform
- pos: 6.440558,25.499695
- parent: 1653
- - uid: 965
- components:
- - type: Transform
- pos: 42.636295,12.625773
- parent: 1653
- - uid: 966
- components:
- - type: Transform
- pos: 42.355045,12.735148
- parent: 1653
- - uid: 967
- components:
- - type: Transform
- pos: 42.480045,12.875773
- parent: 1653
- - uid: 1328
- components:
- - type: Transform
- pos: 4.487433,25.57782
- parent: 1653
-- proto: SpawnDungeonLootClutterHydroponics
- entities:
- - uid: 160
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 12.40123,24.586424
- parent: 1653
- - uid: 650
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 14.573105,24.664549
- parent: 1653
- - uid: 794
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 14.36998,24.602049
- parent: 1653
- - uid: 834
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 32.653194,28.13544
- parent: 1653
- - uid: 839
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 32.38757,28.557316
- parent: 1653
- - uid: 1192
- components:
- - type: Transform
- pos: 15.14456,32.052025
- parent: 1653
- - uid: 1703
- components:
- - type: Transform
- pos: 19.472685,30.69265
- parent: 1653
- - uid: 1878
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 5.4273477,45.6148
- parent: 1653
- - uid: 1951
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 32.403194,27.66669
- parent: 1653
- - uid: 2011
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 34.38934,38.48503
- parent: 1653
- - uid: 2116
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 12.65123,24.664549
- parent: 1653
- - uid: 2137
- components:
- - type: Transform
- pos: 39.424786,9.088586
- parent: 1653
- - uid: 2138
- components:
- - type: Transform
- pos: 19.969307,8.854211
- parent: 1653
- - uid: 2214
- components:
- - type: Transform
- pos: 35.28683,15.295544
- parent: 1653
- - uid: 2232
- components:
- - type: Transform
- pos: 42.617554,13.561169
- parent: 1653
- - uid: 2236
- components:
- - type: Transform
- pos: 20.1924,13.848073
- parent: 1653
- - uid: 2237
- components:
- - type: Transform
- pos: 33.63986,20.553396
- parent: 1653
- - uid: 2238
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 32.63757,28.744816
- parent: 1653
- - uid: 2249
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.8492227,47.380424
- parent: 1653
- - uid: 2250
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.6617227,46.08355
- parent: 1653
- - uid: 2255
- components:
- - type: Transform
- pos: 20.6022,48.52105
- parent: 1653
- - uid: 2256
- components:
- - type: Transform
- pos: 0.43621778,10.024246
- parent: 1653
- - uid: 2257
- components:
- - type: Transform
- pos: 1.2330928,10.617996
- parent: 1653
- - uid: 2258
- components:
- - type: Transform
- pos: 2.440703,7.2658243
- parent: 1653
- - uid: 2259
- components:
- - type: Transform
- pos: 7.830083,7.3908243
- parent: 1653
- - uid: 2261
- components:
- - type: Transform
- pos: 53.629864,15.631865
- parent: 1653
- - uid: 2262
- components:
- - type: Transform
- pos: 23.43045,2.4296584
- parent: 1653
- - uid: 2263
- components:
- - type: Transform
- pos: 30.352325,4.7421584
- parent: 1653
- - uid: 2264
- components:
- - type: Transform
- pos: 31.74295,0.9296584
- parent: 1653
-- proto: SpawnDungeonLootClutterKitchen
- entities:
- - uid: 838
- components:
- - type: Transform
- pos: 12.651115,2.5121582
- parent: 1653
- - uid: 844
- components:
- - type: Transform
- pos: 12.41674,2.6215332
- parent: 1653
-- proto: SpawnDungeonLootFood
- entities:
- - uid: 846
- components:
- - type: Transform
- pos: 41.456974,12.607817
- parent: 1653
- - uid: 953
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 0.5,9.5
- parent: 1653
- - uid: 1084
- components:
- - type: Transform
- pos: 20.377567,40.61003
- parent: 1653
- - uid: 1201
- components:
- - type: Transform
- pos: 10.576561,0.64632124
- parent: 1653
- - uid: 1205
- components:
- - type: Transform
- pos: 16.495552,18.596146
- parent: 1653
- - uid: 1220
- components:
- - type: Transform
- pos: 5.556635,4.5625
- parent: 1653
- - uid: 1257
- components:
- - type: Transform
- pos: 4.431635,2.609375
- parent: 1653
- - uid: 1277
- components:
- - type: Transform
- pos: 12.433053,22.58052
- parent: 1653
-- proto: SpawnDungeonLootKitchenTabletop
- entities:
- - uid: 797
- components:
- - type: Transform
- pos: 0.5,10.5
- parent: 1653
-- proto: SpawnDungeonLootLockersEngi
- entities:
- - uid: 727
- components:
- - type: Transform
- pos: 14.5,42.5
- parent: 1653
- - uid: 961
- components:
- - type: Transform
- pos: 31.5,9.5
- parent: 1653
- - uid: 962
- components:
- - type: Transform
- pos: 27.5,9.5
- parent: 1653
-- proto: SpawnDungeonLootLockersGeneral
- entities:
- - uid: 662
- components:
- - type: Transform
- pos: 52.5,0.5
- parent: 1653
- - uid: 663
- components:
- - type: Transform
- pos: 0.5,6.5
- parent: 1653
- - uid: 1470
- components:
- - type: Transform
- pos: 3.5,6.5
- parent: 1653
- - uid: 1471
- components:
- - type: Transform
- pos: 3.5,7.5
- parent: 1653
- - uid: 1636
- components:
- - type: Transform
- pos: 0.5,7.5
- parent: 1653
- - uid: 1647
- components:
- - type: Transform
- pos: 44.5,4.5
- parent: 1653
-- proto: SpawnDungeonLootLockersProtectiveGear
- entities:
- - uid: 613
- components:
- - type: Transform
- pos: 3.5,22.5
- parent: 1653
- - uid: 624
- components:
- - type: Transform
- pos: 1.5,40.5
- parent: 1653
- - uid: 642
- components:
- - type: Transform
- pos: 4.5,22.5
- parent: 1653
- - uid: 661
- components:
- - type: Transform
- pos: 53.5,0.5
- parent: 1653
- - uid: 717
- components:
- - type: Transform
- pos: 54.5,0.5
- parent: 1653
- - uid: 732
- components:
- - type: Transform
- pos: 34.5,28.5
- parent: 1653
-- proto: SpawnDungeonLootMaterialsBasicFull
- entities:
- - uid: 1382
- components:
- - type: Transform
- pos: 6.471808,28.42157
- parent: 1653
- - uid: 1383
- components:
- - type: Transform
- pos: 4.518683,24.687195
- parent: 1653
- - uid: 1384
- components:
- - type: Transform
- pos: 53.51587,4.5073996
- parent: 1653
- - uid: 1468
- components:
- - type: Transform
- pos: 6.4340506,22.54927
- parent: 1653
- - uid: 1948
- components:
- - type: Transform
- pos: 31.578455,8.515948
- parent: 1653
- - uid: 2219
- components:
- - type: Transform
- pos: 6.6371756,22.48677
- parent: 1653
- - uid: 2260
- components:
- - type: Transform
- pos: 27.429548,8.547074
- parent: 1653
-- proto: SpawnDungeonLootMaterialsBasicSingle
- entities:
- - uid: 490
- components:
- - type: Transform
- pos: 5.548265,35.51595
- parent: 1653
- - uid: 1127
- components:
- - type: Transform
- pos: 32.723152,40.43838
- parent: 1653
- - uid: 1380
- components:
- - type: Transform
- pos: 6.22014,35.594074
- parent: 1653
- - uid: 1381
- components:
- - type: Transform
- pos: 22.45877,46.61017
- parent: 1653
- - uid: 2228
- components:
- - type: Transform
- pos: 37.582527,40.15713
- parent: 1653
-- proto: SpawnDungeonLootMaterialsValuableFull
- entities:
- - uid: 964
- components:
- - type: Transform
- pos: 20.544882,34.653225
- parent: 1653
- - uid: 1424
- components:
- - type: Transform
- pos: 10.458364,7.5208054
- parent: 1653
- - uid: 1469
- components:
- - type: Transform
- pos: 20.59581,24.60907
- parent: 1653
- - uid: 2221
- components:
- - type: Transform
- pos: 1.3789663,26.343445
- parent: 1653
- - uid: 2222
- components:
- - type: Transform
- pos: 1.5977163,26.749695
- parent: 1653
-- proto: SpawnDungeonLootMaterialsValuableSingle
- entities:
- - uid: 1882
- components:
- - type: Transform
- pos: 49.337364,15.676198
- parent: 1653
- - uid: 1892
- components:
- - type: Transform
- pos: 49.54049,15.457448
- parent: 1653
-- proto: SpawnDungeonLootMugs
- entities:
- - uid: 800
- components:
- - type: Transform
- pos: 2.2211149,10.534292
- parent: 1653
- - uid: 802
- components:
- - type: Transform
- pos: 10.69799,4.7152834
- parent: 1653
- - uid: 803
- components:
- - type: Transform
- pos: 2.6586149,10.643667
- parent: 1653
- - uid: 806
- components:
- - type: Transform
- pos: 2.0023649,10.737417
- parent: 1653
- - uid: 814
- components:
- - type: Transform
- pos: 10.401115,4.5277834
- parent: 1653
- - uid: 817
- components:
- - type: Transform
- pos: 1.6586149,10.471792
- parent: 1653
- - uid: 982
- components:
- - type: Transform
- pos: 20.768192,40.688156
- parent: 1653
- - uid: 1088
- components:
- - type: Transform
- pos: 20.611942,40.469406
- parent: 1653
-- proto: SpawnDungeonLootPartsEngi
- entities:
- - uid: 1285
- components:
- - type: Transform
- pos: 40.448795,13.313273
- parent: 1653
- - uid: 1286
- components:
- - type: Transform
- pos: 40.417545,13.547648
- parent: 1653
- - uid: 1314
- components:
- - type: Transform
- pos: 40.58942,13.438273
- parent: 1653
- - uid: 1531
- components:
- - type: Transform
- pos: 40.62067,12.625773
- parent: 1653
- - uid: 1533
- components:
- - type: Transform
- pos: 40.43317,12.547648
- parent: 1653
- - uid: 1628
- components:
- - type: Transform
- pos: 40.480045,12.813273
- parent: 1653
-- proto: SpawnDungeonLootPowerCell
- entities:
- - uid: 1195
- components:
- - type: Transform
- pos: 12.357123,39.50088
- parent: 1653
- - uid: 1893
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 16.464323,24.536814
- parent: 1653
-- proto: SpawnDungeonLootSeed
- entities:
- - uid: 105
- components:
- - type: Transform
- pos: 1.511581,15.545317
- parent: 1653
- - uid: 110
- components:
- - type: Transform
- pos: 16.358246,8.875323
- parent: 1653
- - uid: 168
- components:
- - type: Transform
- pos: 16.65512,8.578448
- parent: 1653
- - uid: 171
- components:
- - type: Transform
- pos: 1.6289663,27.60907
- parent: 1653
- - uid: 466
- components:
- - type: Transform
- pos: 16.420746,9.578448
- parent: 1653
- - uid: 535
- components:
- - type: Transform
- pos: 4.3876133,18.64302
- parent: 1653
- - uid: 591
- components:
- - type: Transform
- pos: 16.71762,9.390948
- parent: 1653
- - uid: 792
- components:
- - type: Transform
- pos: 1.3789663,25.530945
- parent: 1653
- - uid: 899
- components:
- - type: Transform
- pos: 33.479237,20.569313
- parent: 1653
- - uid: 905
- components:
- - type: Transform
- pos: 16.40512,7.9846983
- parent: 1653
- - uid: 934
- components:
- - type: Transform
- pos: 42.505703,9.218622
- parent: 1653
- - uid: 994
- components:
- - type: Transform
- pos: 1.4258413,27.39032
- parent: 1653
- - uid: 1409
- components:
- - type: Transform
- pos: 1.6602163,25.718445
- parent: 1653
- - uid: 1632
- components:
- - type: Transform
- pos: 8.324282,35.59797
- parent: 1653
- - uid: 1842
- components:
- - type: Transform
- pos: 45.786953,7.218622
- parent: 1653
- - uid: 1959
- components:
- - type: Transform
- pos: 16.65512,7.7190733
- parent: 1653
- - uid: 1960
- components:
- - type: Transform
- pos: 19.37387,7.0940733
- parent: 1653
- - uid: 2220
- components:
- - type: Transform
- pos: 4.5907383,18.48677
- parent: 1653
-- proto: SpawnDungeonLootSpesos
- entities:
- - uid: 2141
- components:
- - type: Transform
- pos: 11.152621,14.732817
- parent: 1653
- - uid: 2216
- components:
- - type: Transform
- pos: 11.402621,14.560942
- parent: 1653
- - uid: 2225
- components:
- - type: Transform
- pos: 8.714907,35.53547
- parent: 1653
- - uid: 2226
- components:
- - type: Transform
- pos: 3.3711562,30.738594
- parent: 1653
- - uid: 2227
- components:
- - type: Transform
- pos: 3.5586562,30.59797
- parent: 1653
- - uid: 2230
- components:
- - type: Transform
- pos: 9.18618,25.491379
- parent: 1653
- - uid: 2231
- components:
- - type: Transform
- pos: 30.274536,25.974041
- parent: 1653
- - uid: 2233
- components:
- - type: Transform
- pos: 48.559433,4.345504
- parent: 1653
- - uid: 2234
- components:
- - type: Transform
- pos: 48.606308,4.579879
- parent: 1653
- - uid: 2235
- components:
- - type: Transform
- pos: 48.481308,4.626754
- parent: 1653
- - uid: 2239
- components:
- - type: Transform
- pos: 32.403194,28.10419
- parent: 1653
-- proto: SpawnDungeonLootToolsAdvancedEngineering
- entities:
- - uid: 785
- components:
- - type: Transform
- pos: 20.498007,36.5126
- parent: 1653
- - uid: 968
- components:
- - type: Transform
- pos: 28.449821,21.564896
- parent: 1653
- - uid: 1197
- components:
- - type: Transform
- pos: 27.465446,22.564896
- parent: 1653
-- proto: SpawnDungeonLootToolsBasicEngineering
- entities:
- - uid: 733
- components:
- - type: Transform
- pos: 10.509762,45.57892
- parent: 1653
- - uid: 776
- components:
- - type: Transform
- pos: 21.404257,36.559475
- parent: 1653
- - uid: 1840
- components:
- - type: Transform
- pos: 21.669882,36.4501
- parent: 1653
-- proto: SpawnDungeonLootToolsHydroponics
- entities:
- - uid: 824
- components:
- - type: Transform
- pos: 18.31137,9.562823
- parent: 1653
- - uid: 829
- components:
- - type: Transform
- pos: 18.608246,9.672198
- parent: 1653
- - uid: 900
- components:
- - type: Transform
- pos: 26.50313,26.29657
- parent: 1653
- - uid: 928
+ - uid: 1249
components:
- type: Transform
- pos: 53.541756,38.679924
+ pos: 40.5,3.5
parent: 1653
- - uid: 993
+- proto: SignRedThree
+ entities:
+ - uid: 1251
components:
- type: Transform
- pos: 37.505703,7.421747
+ pos: 48.5,3.5
parent: 1653
- - uid: 1378
+- proto: SignRedTwo
+ entities:
+ - uid: 1250
components:
- type: Transform
- pos: 24.59688,27.35907
+ pos: 40.5,1.5
parent: 1653
-- proto: SpawnDungeonVendomatsRecreational
+- proto: SignSecureMed
entities:
- - uid: 463
+ - uid: 1154
components:
- type: Transform
- pos: 7.5,35.5
+ pos: 10.5,13.5
parent: 1653
- - uid: 1278
+- proto: SignShock
+ entities:
+ - uid: 1155
components:
- type: Transform
- pos: 16.5,22.5
+ pos: 12.5,13.5
parent: 1653
- - uid: 1284
+- proto: SilverDoor
+ entities:
+ - uid: 985
components:
- type: Transform
- pos: 10.5,22.5
+ pos: 11.5,13.5
parent: 1653
- - uid: 1629
+- proto: SinkWide
+ entities:
+ - uid: 890
components:
- type: Transform
- pos: 10.5,18.5
+ pos: 1.5,20.5
parent: 1653
- - uid: 1630
+ - uid: 891
components:
- type: Transform
- pos: 38.5,4.5
+ rot: -1.5707963267948966 rad
+ pos: 2.5,19.5
parent: 1653
- - uid: 1631
+ - uid: 960
components:
- type: Transform
- pos: 29.5,38.5
+ pos: 3.5,10.5
parent: 1653
- - uid: 1633
+- proto: SmartFridge
+ entities:
+ - uid: 1458
components:
- type: Transform
- pos: 8.5,10.5
+ pos: 23.5,4.5
parent: 1653
- - uid: 1634
+- proto: SMESBasic
+ entities:
+ - uid: 262
components:
- type: Transform
- pos: 37.5,4.5
+ pos: 26.5,20.5
parent: 1653
- - uid: 1635
+ - uid: 539
components:
- type: Transform
- pos: 7.5,10.5
+ pos: 11.5,45.5
parent: 1653
- - uid: 1699
+ - uid: 1485
components:
- type: Transform
- pos: 11.5,4.5
+ pos: 28.5,8.5
parent: 1653
- - uid: 1707
+ - uid: 1486
components:
- type: Transform
- pos: 21.5,40.5
+ pos: 29.5,8.5
parent: 1653
- - uid: 1714
+ - uid: 1487
components:
- type: Transform
- pos: 9.5,10.5
+ pos: 30.5,8.5
parent: 1653
- proto: SteelBench
entities:
@@ -12535,18 +12349,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 9.5,35.5
parent: 1653
- - uid: 669
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 5.4790325,7.6301804
- parent: 1653
- - uid: 686
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 5.4634075,6.6145554
- parent: 1653
- uid: 787
components:
- type: Transform
@@ -12594,6 +12396,18 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,6.5
parent: 1653
+ - uid: 952
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,6.5
+ parent: 1653
+ - uid: 953
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,7.5
+ parent: 1653
- uid: 1269
components:
- type: Transform
@@ -12624,6 +12438,18 @@ entities:
rot: -1.5707963267948966 rad
pos: 30.5,28.5
parent: 1653
+- proto: StorageCanister
+ entities:
+ - uid: 803
+ components:
+ - type: Transform
+ pos: 16.5,27.5
+ parent: 1653
+ - uid: 1647
+ components:
+ - type: Transform
+ pos: 40.5,16.5
+ parent: 1653
- proto: SubstationBasic
entities:
- uid: 559
@@ -12643,6 +12469,13 @@ entities:
- type: Transform
pos: 29.5,9.5
parent: 1653
+- proto: SurveillanceWirelessCameraAnchoredCircuitboard
+ entities:
+ - uid: 1197
+ components:
+ - type: Transform
+ pos: 2.4925566,47.576256
+ parent: 1653
- proto: Table
entities:
- uid: 145
@@ -12705,10 +12538,10 @@ entities:
- type: Transform
pos: 37.5,40.5
parent: 1653
- - uid: 530
+ - uid: 526
components:
- type: Transform
- pos: 32.5,28.5
+ pos: 35.5,38.5
parent: 1653
- uid: 589
components:
@@ -12880,11 +12713,10 @@ entities:
- type: Transform
pos: 25.5,13.5
parent: 1653
- - uid: 2023
+ - uid: 2025
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 34.5,38.5
+ pos: 32.5,26.5
parent: 1653
- uid: 2026
components:
@@ -12917,6 +12749,11 @@ entities:
rot: 3.141592653589793 rad
pos: 4.5,43.5
parent: 1653
+ - uid: 868
+ components:
+ - type: Transform
+ pos: 6.5,30.5
+ parent: 1653
- uid: 969
components:
- type: Transform
@@ -13221,6 +13058,23 @@ entities:
rot: 1.5707963267948966 rad
pos: 45.5,1.5
parent: 1653
+- proto: TimerTrigger
+ entities:
+ - uid: 1631
+ components:
+ - type: Transform
+ pos: 40.404037,12.592565
+ parent: 1653
+ - uid: 1632
+ components:
+ - type: Transform
+ pos: 40.575912,12.73319
+ parent: 1653
+ - uid: 1633
+ components:
+ - type: Transform
+ pos: 40.654037,12.48319
+ parent: 1653
- proto: ToiletEmpty
entities:
- uid: 889
@@ -13236,10 +13090,10 @@ entities:
- type: Transform
pos: 0.5,18.5
parent: 1653
- - uid: 1880
+ - uid: 1084
components:
- type: Transform
- pos: 10.31355,27.742674
+ pos: 8.512666,27.639019
parent: 1653
- uid: 2028
components:
@@ -13344,6 +13198,49 @@ entities:
rot: 3.141592653589793 rad
pos: 44.5,13.5
parent: 1653
+- proto: VendingMachineCigs
+ entities:
+ - uid: 928
+ components:
+ - type: Transform
+ pos: 10.5,18.5
+ parent: 1653
+ - uid: 1278
+ components:
+ - type: Transform
+ pos: 37.5,4.5
+ parent: 1653
+- proto: VendingMachineCoffee
+ entities:
+ - uid: 522
+ components:
+ - type: Transform
+ pos: 29.5,38.5
+ parent: 1653
+ - uid: 642
+ components:
+ - type: Transform
+ pos: 7.5,35.5
+ parent: 1653
+ - uid: 968
+ components:
+ - type: Transform
+ pos: 8.5,10.5
+ parent: 1653
+- proto: VendingMachineCola
+ entities:
+ - uid: 1277
+ components:
+ - type: Transform
+ pos: 38.5,4.5
+ parent: 1653
+- proto: VendingMachineHydrobe
+ entities:
+ - uid: 1409
+ components:
+ - type: Transform
+ pos: 9.5,10.5
+ parent: 1653
- proto: VendingMachineWinter
entities:
- uid: 1329
@@ -13782,12 +13679,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 13.5,13.5
parent: 1653
- - uid: 849
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 5.5,30.5
- parent: 1653
- uid: 1330
components:
- type: Transform
@@ -14057,6 +13948,11 @@ entities:
rot: -1.5707963267948966 rad
pos: 47.5,4.5
parent: 1653
+ - uid: 1703
+ components:
+ - type: Transform
+ pos: 6.5,32.5
+ parent: 1653
- uid: 1704
components:
- type: Transform
@@ -14099,11 +13995,21 @@ entities:
- type: Transform
pos: 16.5,32.5
parent: 1653
+ - uid: 834
+ components:
+ - type: Transform
+ pos: 14.5,26.5
+ parent: 1653
- uid: 835
components:
- type: Transform
pos: 14.5,27.5
parent: 1653
+ - uid: 1168
+ components:
+ - type: Transform
+ pos: 5.5,6.5
+ parent: 1653
- uid: 2007
components:
- type: Transform
@@ -14114,6 +14020,30 @@ entities:
- type: Transform
pos: 30.5,27.5
parent: 1653
+- proto: WardrobeMixedFilled
+ entities:
+ - uid: 1257
+ components:
+ - type: Transform
+ pos: 44.5,4.5
+ parent: 1653
+- proto: WaterCooler
+ entities:
+ - uid: 463
+ components:
+ - type: Transform
+ pos: 11.5,4.5
+ parent: 1653
+ - uid: 512
+ components:
+ - type: Transform
+ pos: 21.5,40.5
+ parent: 1653
+ - uid: 967
+ components:
+ - type: Transform
+ pos: 7.5,10.5
+ parent: 1653
- proto: WaterTankFull
entities:
- uid: 1372
@@ -14138,6 +14068,13 @@ entities:
- type: Transform
pos: 19.5,15.5
parent: 1653
+- proto: Welder
+ entities:
+ - uid: 663
+ components:
+ - type: Transform
+ pos: 20.605528,36.564884
+ parent: 1653
- proto: WeldingFuelTankFull
entities:
- uid: 881
@@ -14230,29 +14167,6 @@ entities:
rot: 3.141592653589793 rad
pos: 29.5,27.5
parent: 1653
- - uid: 2251
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 5.5,44.5
- parent: 1653
- - uid: 2252
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 2.5,47.5
- parent: 1653
- - uid: 2253
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.5,46.5
- parent: 1653
- - uid: 2254
- components:
- - type: Transform
- pos: 4.5,43.5
- parent: 1653
- proto: WindoorSecure
entities:
- uid: 691
@@ -14425,18 +14339,6 @@ entities:
- type: Transform
pos: 2.5,8.5
parent: 1653
- - uid: 1998
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 2.5,7.5
- parent: 1653
- - uid: 1999
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 2.5,6.5
- parent: 1653
- proto: WindowReinforcedDirectional
entities:
- uid: 76
diff --git a/Resources/Maps/_NF/Bluespace/bloodmoon.yml b/Resources/Maps/_NF/Bluespace/bloodmoon.yml
index c7c93ca0579..c801fdfb124 100644
--- a/Resources/Maps/_NF/Bluespace/bloodmoon.yml
+++ b/Resources/Maps/_NF/Bluespace/bloodmoon.yml
@@ -1089,8 +1089,6 @@ entities:
- type: Transform
pos: 11.5,-7.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSofaRight
entities:
- uid: 1079
@@ -1098,8 +1096,6 @@ entities:
- type: Transform
pos: 10.5,-7.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BloodCollector
entities:
- uid: 1137
@@ -6042,6 +6038,13 @@ entities:
rot: 1.5707963267948966 rad
pos: 18.5,-11.5
parent: 1
+- proto: SpawnMobCatBloodCult
+ entities:
+ - uid: 351
+ components:
+ - type: Transform
+ pos: 17.5,13.5
+ parent: 1
- proto: StructureMeleeWeaponRackBloodCultFilled
entities:
- uid: 470
diff --git a/Resources/Maps/_NF/Bluespace/cave.yml b/Resources/Maps/_NF/Bluespace/cave.yml
index 04ff8108855..cb81f9a200b 100644
--- a/Resources/Maps/_NF/Bluespace/cave.yml
+++ b/Resources/Maps/_NF/Bluespace/cave.yml
@@ -1422,6 +1422,163 @@ entities:
- type: Transform
pos: 3.8538454,4.824911
parent: 1
+- proto: NFRockMineralHardRich
+ entities:
+ - uid: 21
+ components:
+ - type: Transform
+ pos: 9.5,4.5
+ parent: 1
+ - uid: 22
+ components:
+ - type: Transform
+ pos: 10.5,6.5
+ parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ pos: 10.5,4.5
+ parent: 1
+ - uid: 85
+ components:
+ - type: Transform
+ pos: 10.5,5.5
+ parent: 1
+ - uid: 86
+ components:
+ - type: Transform
+ pos: 9.5,5.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ pos: 9.5,6.5
+ parent: 1
+ - uid: 89
+ components:
+ - type: Transform
+ pos: -9.5,-2.5
+ parent: 1
+ - uid: 90
+ components:
+ - type: Transform
+ pos: -10.5,-1.5
+ parent: 1
+ - uid: 91
+ components:
+ - type: Transform
+ pos: 8.5,5.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ pos: -11.5,-2.5
+ parent: 1
+ - uid: 95
+ components:
+ - type: Transform
+ pos: -9.5,-3.5
+ parent: 1
+ - uid: 96
+ components:
+ - type: Transform
+ pos: -10.5,-3.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ pos: -10.5,-2.5
+ parent: 1
+ - uid: 98
+ components:
+ - type: Transform
+ pos: 5.5,-2.5
+ parent: 1
+ - uid: 105
+ components:
+ - type: Transform
+ pos: 4.5,-2.5
+ parent: 1
+ - uid: 106
+ components:
+ - type: Transform
+ pos: 4.5,-1.5
+ parent: 1
+ - uid: 174
+ components:
+ - type: Transform
+ pos: -6.5,8.5
+ parent: 1
+ - uid: 175
+ components:
+ - type: Transform
+ pos: 11.5,6.5
+ parent: 1
+ - uid: 176
+ components:
+ - type: Transform
+ pos: 11.5,4.5
+ parent: 1
+ - uid: 177
+ components:
+ - type: Transform
+ pos: 12.5,4.5
+ parent: 1
+ - uid: 178
+ components:
+ - type: Transform
+ pos: 11.5,5.5
+ parent: 1
+ - uid: 184
+ components:
+ - type: Transform
+ pos: 10.5,7.5
+ parent: 1
+ - uid: 185
+ components:
+ - type: Transform
+ pos: 11.5,7.5
+ parent: 1
+ - uid: 212
+ components:
+ - type: Transform
+ pos: 5.5,-3.5
+ parent: 1
+ - uid: 213
+ components:
+ - type: Transform
+ pos: 4.5,-3.5
+ parent: 1
+ - uid: 215
+ components:
+ - type: Transform
+ pos: 3.5,-2.5
+ parent: 1
+ - uid: 225
+ components:
+ - type: Transform
+ pos: -6.5,9.5
+ parent: 1
+ - uid: 226
+ components:
+ - type: Transform
+ pos: -7.5,9.5
+ parent: 1
+ - uid: 258
+ components:
+ - type: Transform
+ pos: -13.5,3.5
+ parent: 1
+ - uid: 259
+ components:
+ - type: Transform
+ pos: -13.5,2.5
+ parent: 1
+ - uid: 261
+ components:
+ - type: Transform
+ pos: -7.5,8.5
+ parent: 1
- proto: Pickaxe
entities:
- uid: 407
@@ -2964,163 +3121,6 @@ entities:
- type: Transform
pos: -7.5,-12.5
parent: 1
-- proto: WallRockDiamond
- entities:
- - uid: 21
- components:
- - type: Transform
- pos: 9.5,4.5
- parent: 1
- - uid: 22
- components:
- - type: Transform
- pos: 10.5,6.5
- parent: 1
- - uid: 81
- components:
- - type: Transform
- pos: 10.5,4.5
- parent: 1
- - uid: 85
- components:
- - type: Transform
- pos: 10.5,5.5
- parent: 1
- - uid: 86
- components:
- - type: Transform
- pos: 9.5,5.5
- parent: 1
- - uid: 87
- components:
- - type: Transform
- pos: 9.5,6.5
- parent: 1
- - uid: 89
- components:
- - type: Transform
- pos: -9.5,-2.5
- parent: 1
- - uid: 90
- components:
- - type: Transform
- pos: -10.5,-1.5
- parent: 1
- - uid: 91
- components:
- - type: Transform
- pos: 8.5,5.5
- parent: 1
- - uid: 92
- components:
- - type: Transform
- pos: -11.5,-2.5
- parent: 1
- - uid: 95
- components:
- - type: Transform
- pos: -9.5,-3.5
- parent: 1
- - uid: 96
- components:
- - type: Transform
- pos: -10.5,-3.5
- parent: 1
- - uid: 97
- components:
- - type: Transform
- pos: -10.5,-2.5
- parent: 1
- - uid: 98
- components:
- - type: Transform
- pos: 5.5,-2.5
- parent: 1
- - uid: 105
- components:
- - type: Transform
- pos: 4.5,-2.5
- parent: 1
- - uid: 106
- components:
- - type: Transform
- pos: 4.5,-1.5
- parent: 1
- - uid: 174
- components:
- - type: Transform
- pos: -6.5,8.5
- parent: 1
- - uid: 175
- components:
- - type: Transform
- pos: 11.5,6.5
- parent: 1
- - uid: 176
- components:
- - type: Transform
- pos: 11.5,4.5
- parent: 1
- - uid: 177
- components:
- - type: Transform
- pos: 12.5,4.5
- parent: 1
- - uid: 178
- components:
- - type: Transform
- pos: 11.5,5.5
- parent: 1
- - uid: 184
- components:
- - type: Transform
- pos: 10.5,7.5
- parent: 1
- - uid: 185
- components:
- - type: Transform
- pos: 11.5,7.5
- parent: 1
- - uid: 212
- components:
- - type: Transform
- pos: 5.5,-3.5
- parent: 1
- - uid: 213
- components:
- - type: Transform
- pos: 4.5,-3.5
- parent: 1
- - uid: 215
- components:
- - type: Transform
- pos: 3.5,-2.5
- parent: 1
- - uid: 225
- components:
- - type: Transform
- pos: -6.5,9.5
- parent: 1
- - uid: 226
- components:
- - type: Transform
- pos: -7.5,9.5
- parent: 1
- - uid: 258
- components:
- - type: Transform
- pos: -13.5,3.5
- parent: 1
- - uid: 259
- components:
- - type: Transform
- pos: -13.5,2.5
- parent: 1
- - uid: 261
- components:
- - type: Transform
- pos: -7.5,8.5
- parent: 1
- proto: WarpPoint
entities:
- uid: 136
diff --git a/Resources/Maps/_NF/Dungeon/cave_factory.yml b/Resources/Maps/_NF/Dungeon/cave_factory.yml
index f34864da2f8..f690b4d4c49 100644
--- a/Resources/Maps/_NF/Dungeon/cave_factory.yml
+++ b/Resources/Maps/_NF/Dungeon/cave_factory.yml
@@ -9289,12 +9289,6 @@ entities:
- type: Transform
pos: 25.5,47.5
parent: 1
-- proto: MaterialDiamond1
- entities:
- - uid: 551
- components:
- - type: Transform
- parent: 550
- proto: MedicalBed
entities:
- uid: 1141
@@ -10834,7 +10828,7 @@ entities:
- type: Transform
pos: 1.5,48.5
parent: 1
-- proto: RandomItem
+- proto: SalvageSpawnerTreasure
entities:
- uid: 347
components:
@@ -11132,13 +11126,6 @@ entities:
- type: Transform
pos: 26.5,32.5
parent: 1
-- proto: SchoolgirlUniformSpawner
- entities:
- - uid: 548
- components:
- - type: Transform
- pos: 14.5,34.5
- parent: 1
- proto: ShardGlass
entities:
- uid: 878
diff --git a/Resources/Maps/_NF/Dungeon/experiment.yml b/Resources/Maps/_NF/Dungeon/experiment.yml
index 1f0dab53279..6777e8041f6 100644
--- a/Resources/Maps/_NF/Dungeon/experiment.yml
+++ b/Resources/Maps/_NF/Dungeon/experiment.yml
@@ -7876,7 +7876,7 @@ entities:
- type: Transform
pos: 48.5,0.5
parent: 1653
-- proto: RandomItem
+- proto: SalvageSpawnerTreasure
entities:
- uid: 1654
components:
diff --git a/Resources/Maps/_NF/Dungeon/haunted.yml b/Resources/Maps/_NF/Dungeon/haunted.yml
index 58a7a32b80d..4515b19ee5c 100644
--- a/Resources/Maps/_NF/Dungeon/haunted.yml
+++ b/Resources/Maps/_NF/Dungeon/haunted.yml
@@ -1518,7 +1518,7 @@ entities:
- type: Transform
pos: 13.526197,27.541958
parent: 1653
-- proto: PortableGeneratorJrPacman
+- proto: PortableGeneratorJrPacmanShuttle
entities:
- uid: 392
components:
diff --git a/Resources/Maps/_NF/Dungeon/mineshaft.yml b/Resources/Maps/_NF/Dungeon/mineshaft.yml
index 4addeb53ecf..2de4ad9c575 100644
--- a/Resources/Maps/_NF/Dungeon/mineshaft.yml
+++ b/Resources/Maps/_NF/Dungeon/mineshaft.yml
@@ -3019,13 +3019,6 @@ entities:
- type: Transform
pos: 43.312515,23.740736
parent: 2
-- proto: MachineAnomalySynchronizer
- entities:
- - uid: 591
- components:
- - type: Transform
- pos: 36.5,22.5
- parent: 2
- proto: MachineArtifactCrusher
entities:
- uid: 680
diff --git a/Resources/Maps/_NF/Dungeon/snowy_labs.yml b/Resources/Maps/_NF/Dungeon/snowy_labs.yml
index 95f6e1ef71f..bfb3b4f561d 100644
--- a/Resources/Maps/_NF/Dungeon/snowy_labs.yml
+++ b/Resources/Maps/_NF/Dungeon/snowy_labs.yml
@@ -11052,6 +11052,23 @@ entities:
- type: Transform
pos: 17.5,32.5
parent: 1653
+- proto: SalvageCanisterSpawner
+ entities:
+ - uid: 584
+ components:
+ - type: Transform
+ pos: 16.5,25.5
+ parent: 1653
+ - uid: 1473
+ components:
+ - type: Transform
+ pos: 16.5,27.5
+ parent: 1653
+ - uid: 1476
+ components:
+ - type: Transform
+ pos: 40.5,16.5
+ parent: 1653
- proto: SeedExtractor
entities:
- uid: 810
@@ -11436,23 +11453,6 @@ entities:
- type: Transform
pos: 3.5109997,47.563293
parent: 1653
-- proto: SpawnDungeonLootCanister
- entities:
- - uid: 584
- components:
- - type: Transform
- pos: 16.5,25.5
- parent: 1653
- - uid: 1473
- components:
- - type: Transform
- pos: 16.5,27.5
- parent: 1653
- - uid: 1476
- components:
- - type: Transform
- pos: 40.5,16.5
- parent: 1653
- proto: SpawnDungeonLootChems
entities:
- uid: 1168
diff --git a/Resources/Maps/_NF/Dungeon/supercompacted.yml b/Resources/Maps/_NF/Dungeon/supercompacted.yml
new file mode 100644
index 00000000000..649952f6da6
--- /dev/null
+++ b/Resources/Maps/_NF/Dungeon/supercompacted.yml
@@ -0,0 +1,3348 @@
+meta:
+ format: 6
+ postmapinit: false
+tilemap:
+ 0: Space
+ 2: FloorAsteroidSand
+ 6: FloorAsteroidSandUnvariantized
+ 5: FloorAsteroidTile
+ 10: FloorAstroGrass
+ 15: FloorBasalt
+ 8: FloorBrokenWood
+ 14: FloorCaveDrought
+ 12: FloorChromite
+ 13: FloorIce
+ 16: FloorLowDesert
+ 11: FloorRGlass
+ 82: FloorShuttleOrange
+ 1: FloorShuttlePurple
+ 89: FloorSteel
+ 9: FloorSteelDamaged
+ 7: FloorWood
+ 3: Plating
+ 4: PlatingAsteroid
+entities:
+- proto: ""
+ entities:
+ - uid: 1
+ components:
+ - type: MetaData
+ - type: Transform
+ - type: Map
+ mapPaused: True
+ - type: PhysicsMap
+ - type: GridTree
+ - type: MovedGrids
+ - type: Broadphase
+ - type: OccluderTree
+ - type: MapGrid
+ chunks:
+ -1,-1:
+ ind: -1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+ version: 6
+ 0,0:
+ ind: 0,0
+ tiles: UgAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAACUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAADDAAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAADUgAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAADAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAABUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAADUgAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAABDQAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAADUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAADUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAA
+ version: 6
+ 0,1:
+ ind: 0,1
+ tiles: UgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAACDgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAADUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAADDwAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAADDwAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAACUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAA
+ version: 6
+ 0,-1:
+ ind: 0,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAADAQAAAAACAQAAAAACAQAAAAAD
+ version: 6
+ -1,0:
+ ind: -1,0
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+ version: 6
+ -1,1:
+ ind: -1,1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAD
+ version: 6
+ 1,-1:
+ ind: 1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+ version: 6
+ 1,0:
+ ind: 1,0
+ tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADAAAAAAAAQAAAAACUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAABDAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAADUgAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAUgAAAAAADAAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAABAQAAAAADAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADQAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACDQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAADUgAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAUgAAAAAADQAAAAAAAQAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAABUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAACUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAA
+ version: 6
+ 1,1:
+ ind: 1,1
+ tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAAAQAAAAABAQAAAAAAAQAAAAADAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADgAAAAAAAQAAAAACUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAADUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAUgAAAAAADgAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADwAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABDwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAABUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAACUgAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAUgAAAAAADwAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAA
+ version: 6
+ -1,2:
+ ind: -1,2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 0,2:
+ ind: 0,2
+ tiles: UgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 1,2:
+ ind: 1,2
+ tiles: EAAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,-1:
+ ind: 2,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,0:
+ ind: 2,0
+ tiles: UgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADQAAAAAADQAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADQAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,1:
+ ind: 2,1
+ tiles: UgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADgAAAAAADgAAAAAADgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAADwAAAAAADwAAAAAADwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAADwAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,2:
+ ind: 2,2
+ tiles: EAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAEAAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAABgAAAAAABgAAAAAABgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAABgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
+ path: /Audio/Effects/alert.ogg
+ - type: DecalGrid
+ chunkCollection:
+ version: 2
+ nodes: []
+ - type: LoadedMap
+ - type: SpreaderGrid
+ - type: GridPathfinding
+- proto: NFAndesiteMineralHardRich
+ entities:
+ - uid: 370
+ components:
+ - type: Transform
+ pos: 37.5,18.5
+ parent: 1
+ - uid: 371
+ components:
+ - type: Transform
+ pos: 37.5,19.5
+ parent: 1
+ - uid: 372
+ components:
+ - type: Transform
+ pos: 36.5,19.5
+ parent: 1
+ - uid: 373
+ components:
+ - type: Transform
+ pos: 37.5,20.5
+ parent: 1
+ - uid: 374
+ components:
+ - type: Transform
+ pos: 38.5,20.5
+ parent: 1
+ - uid: 375
+ components:
+ - type: Transform
+ pos: 38.5,19.5
+ parent: 1
+ - uid: 376
+ components:
+ - type: Transform
+ pos: 38.5,18.5
+ parent: 1
+ - uid: 377
+ components:
+ - type: Transform
+ pos: 39.5,19.5
+ parent: 1
+ - uid: 378
+ components:
+ - type: Transform
+ pos: 39.5,20.5
+ parent: 1
+ - uid: 379
+ components:
+ - type: Transform
+ pos: 40.5,20.5
+ parent: 1
+ - uid: 380
+ components:
+ - type: Transform
+ pos: 40.5,21.5
+ parent: 1
+ - uid: 381
+ components:
+ - type: Transform
+ pos: 39.5,21.5
+ parent: 1
+ - uid: 382
+ components:
+ - type: Transform
+ pos: 39.5,22.5
+ parent: 1
+ - uid: 383
+ components:
+ - type: Transform
+ pos: 38.5,21.5
+ parent: 1
+ - uid: 384
+ components:
+ - type: Transform
+ pos: 33.5,18.5
+ parent: 1
+ - uid: 385
+ components:
+ - type: Transform
+ pos: 33.5,19.5
+ parent: 1
+ - uid: 386
+ components:
+ - type: Transform
+ pos: 32.5,19.5
+ parent: 1
+ - uid: 387
+ components:
+ - type: Transform
+ pos: 32.5,20.5
+ parent: 1
+ - uid: 388
+ components:
+ - type: Transform
+ pos: 33.5,20.5
+ parent: 1
+ - uid: 389
+ components:
+ - type: Transform
+ pos: 34.5,20.5
+ parent: 1
+ - uid: 390
+ components:
+ - type: Transform
+ pos: 33.5,21.5
+ parent: 1
+ - uid: 391
+ components:
+ - type: Transform
+ pos: 33.5,22.5
+ parent: 1
+ - uid: 392
+ components:
+ - type: Transform
+ pos: 32.5,21.5
+ parent: 1
+ - uid: 393
+ components:
+ - type: Transform
+ pos: 31.5,21.5
+ parent: 1
+ - uid: 394
+ components:
+ - type: Transform
+ pos: 31.5,22.5
+ parent: 1
+ - uid: 395
+ components:
+ - type: Transform
+ pos: 31.5,20.5
+ parent: 1
+ - uid: 396
+ components:
+ - type: Transform
+ pos: 30.5,20.5
+ parent: 1
+ - uid: 397
+ components:
+ - type: Transform
+ pos: 28.5,20.5
+ parent: 1
+ - uid: 398
+ components:
+ - type: Transform
+ pos: 27.5,20.5
+ parent: 1
+ - uid: 399
+ components:
+ - type: Transform
+ pos: 27.5,19.5
+ parent: 1
+ - uid: 400
+ components:
+ - type: Transform
+ pos: 27.5,18.5
+ parent: 1
+ - uid: 401
+ components:
+ - type: Transform
+ pos: 26.5,19.5
+ parent: 1
+ - uid: 402
+ components:
+ - type: Transform
+ pos: 25.5,19.5
+ parent: 1
+ - uid: 403
+ components:
+ - type: Transform
+ pos: 25.5,20.5
+ parent: 1
+ - uid: 404
+ components:
+ - type: Transform
+ pos: 24.5,20.5
+ parent: 1
+ - uid: 405
+ components:
+ - type: Transform
+ pos: 26.5,20.5
+ parent: 1
+ - uid: 406
+ components:
+ - type: Transform
+ pos: 25.5,21.5
+ parent: 1
+ - uid: 407
+ components:
+ - type: Transform
+ pos: 26.5,21.5
+ parent: 1
+ - uid: 408
+ components:
+ - type: Transform
+ pos: 27.5,21.5
+ parent: 1
+ - uid: 409
+ components:
+ - type: Transform
+ pos: 25.5,22.5
+ parent: 1
+ - uid: 410
+ components:
+ - type: Transform
+ pos: 26.5,22.5
+ parent: 1
+ - uid: 411
+ components:
+ - type: Transform
+ pos: 27.5,22.5
+ parent: 1
+ - uid: 412
+ components:
+ - type: Transform
+ pos: 28.5,22.5
+ parent: 1
+ - uid: 413
+ components:
+ - type: Transform
+ pos: 20.5,18.5
+ parent: 1
+ - uid: 414
+ components:
+ - type: Transform
+ pos: 20.5,19.5
+ parent: 1
+ - uid: 415
+ components:
+ - type: Transform
+ pos: 19.5,19.5
+ parent: 1
+ - uid: 416
+ components:
+ - type: Transform
+ pos: 19.5,20.5
+ parent: 1
+ - uid: 417
+ components:
+ - type: Transform
+ pos: 20.5,20.5
+ parent: 1
+ - uid: 418
+ components:
+ - type: Transform
+ pos: 21.5,20.5
+ parent: 1
+ - uid: 419
+ components:
+ - type: Transform
+ pos: 21.5,21.5
+ parent: 1
+ - uid: 420
+ components:
+ - type: Transform
+ pos: 20.5,21.5
+ parent: 1
+ - uid: 421
+ components:
+ - type: Transform
+ pos: 19.5,21.5
+ parent: 1
+ - uid: 422
+ components:
+ - type: Transform
+ pos: 21.5,22.5
+ parent: 1
+ - uid: 423
+ components:
+ - type: Transform
+ pos: 14.5,18.5
+ parent: 1
+ - uid: 424
+ components:
+ - type: Transform
+ pos: 14.5,19.5
+ parent: 1
+ - uid: 425
+ components:
+ - type: Transform
+ pos: 13.5,19.5
+ parent: 1
+ - uid: 426
+ components:
+ - type: Transform
+ pos: 13.5,20.5
+ parent: 1
+ - uid: 427
+ components:
+ - type: Transform
+ pos: 12.5,21.5
+ parent: 1
+ - uid: 428
+ components:
+ - type: Transform
+ pos: 13.5,21.5
+ parent: 1
+ - uid: 429
+ components:
+ - type: Transform
+ pos: 14.5,21.5
+ parent: 1
+ - uid: 430
+ components:
+ - type: Transform
+ pos: 14.5,20.5
+ parent: 1
+ - uid: 431
+ components:
+ - type: Transform
+ pos: 15.5,21.5
+ parent: 1
+ - uid: 432
+ components:
+ - type: Transform
+ pos: 15.5,20.5
+ parent: 1
+ - uid: 433
+ components:
+ - type: Transform
+ pos: 16.5,20.5
+ parent: 1
+ - uid: 434
+ components:
+ - type: Transform
+ pos: 9.5,18.5
+ parent: 1
+ - uid: 435
+ components:
+ - type: Transform
+ pos: 8.5,18.5
+ parent: 1
+ - uid: 436
+ components:
+ - type: Transform
+ pos: 8.5,19.5
+ parent: 1
+ - uid: 437
+ components:
+ - type: Transform
+ pos: 9.5,19.5
+ parent: 1
+ - uid: 438
+ components:
+ - type: Transform
+ pos: 9.5,20.5
+ parent: 1
+ - uid: 439
+ components:
+ - type: Transform
+ pos: 8.5,20.5
+ parent: 1
+ - uid: 440
+ components:
+ - type: Transform
+ pos: 7.5,20.5
+ parent: 1
+ - uid: 441
+ components:
+ - type: Transform
+ pos: 7.5,19.5
+ parent: 1
+ - uid: 442
+ components:
+ - type: Transform
+ pos: 6.5,20.5
+ parent: 1
+ - uid: 443
+ components:
+ - type: Transform
+ pos: 8.5,21.5
+ parent: 1
+ - uid: 444
+ components:
+ - type: Transform
+ pos: 9.5,21.5
+ parent: 1
+ - uid: 445
+ components:
+ - type: Transform
+ pos: 9.5,22.5
+ parent: 1
+ - uid: 446
+ components:
+ - type: Transform
+ pos: 10.5,22.5
+ parent: 1
+ - uid: 447
+ components:
+ - type: Transform
+ pos: 10.5,21.5
+ parent: 1
+ - uid: 448
+ components:
+ - type: Transform
+ pos: 3.5,18.5
+ parent: 1
+ - uid: 449
+ components:
+ - type: Transform
+ pos: 2.5,18.5
+ parent: 1
+ - uid: 450
+ components:
+ - type: Transform
+ pos: 2.5,19.5
+ parent: 1
+ - uid: 451
+ components:
+ - type: Transform
+ pos: 3.5,19.5
+ parent: 1
+ - uid: 452
+ components:
+ - type: Transform
+ pos: 3.5,20.5
+ parent: 1
+ - uid: 453
+ components:
+ - type: Transform
+ pos: 4.5,20.5
+ parent: 1
+ - uid: 454
+ components:
+ - type: Transform
+ pos: 4.5,21.5
+ parent: 1
+ - uid: 455
+ components:
+ - type: Transform
+ pos: 3.5,21.5
+ parent: 1
+ - uid: 456
+ components:
+ - type: Transform
+ pos: 2.5,21.5
+ parent: 1
+ - uid: 457
+ components:
+ - type: Transform
+ pos: 2.5,22.5
+ parent: 1
+ - uid: 458
+ components:
+ - type: Transform
+ pos: 1.5,22.5
+ parent: 1
+ - uid: 459
+ components:
+ - type: Transform
+ pos: 1.5,21.5
+ parent: 1
+ - uid: 460
+ components:
+ - type: Transform
+ pos: 1.5,20.5
+ parent: 1
+ - uid: 461
+ components:
+ - type: Transform
+ pos: 2.5,20.5
+ parent: 1
+- proto: NFAsteroidMineralHardRich
+ entities:
+ - uid: 186
+ components:
+ - type: Transform
+ pos: 38.5,14.5
+ parent: 1
+ - uid: 187
+ components:
+ - type: Transform
+ pos: 38.5,13.5
+ parent: 1
+ - uid: 188
+ components:
+ - type: Transform
+ pos: 38.5,12.5
+ parent: 1
+ - uid: 189
+ components:
+ - type: Transform
+ pos: 38.5,15.5
+ parent: 1
+ - uid: 190
+ components:
+ - type: Transform
+ pos: 39.5,13.5
+ parent: 1
+ - uid: 191
+ components:
+ - type: Transform
+ pos: 39.5,15.5
+ parent: 1
+ - uid: 192
+ components:
+ - type: Transform
+ pos: 39.5,16.5
+ parent: 1
+ - uid: 193
+ components:
+ - type: Transform
+ pos: 40.5,14.5
+ parent: 1
+ - uid: 194
+ components:
+ - type: Transform
+ pos: 40.5,15.5
+ parent: 1
+ - uid: 195
+ components:
+ - type: Transform
+ pos: 39.5,14.5
+ parent: 1
+ - uid: 196
+ components:
+ - type: Transform
+ pos: 37.5,13.5
+ parent: 1
+ - uid: 197
+ components:
+ - type: Transform
+ pos: 37.5,14.5
+ parent: 1
+ - uid: 198
+ components:
+ - type: Transform
+ pos: 37.5,12.5
+ parent: 1
+ - uid: 199
+ components:
+ - type: Transform
+ pos: 36.5,13.5
+ parent: 1
+ - uid: 200
+ components:
+ - type: Transform
+ pos: 31.5,16.5
+ parent: 1
+ - uid: 201
+ components:
+ - type: Transform
+ pos: 31.5,15.5
+ parent: 1
+ - uid: 202
+ components:
+ - type: Transform
+ pos: 32.5,15.5
+ parent: 1
+ - uid: 203
+ components:
+ - type: Transform
+ pos: 33.5,16.5
+ parent: 1
+ - uid: 204
+ components:
+ - type: Transform
+ pos: 33.5,15.5
+ parent: 1
+ - uid: 205
+ components:
+ - type: Transform
+ pos: 32.5,14.5
+ parent: 1
+ - uid: 206
+ components:
+ - type: Transform
+ pos: 32.5,13.5
+ parent: 1
+ - uid: 207
+ components:
+ - type: Transform
+ pos: 33.5,13.5
+ parent: 1
+ - uid: 208
+ components:
+ - type: Transform
+ pos: 34.5,14.5
+ parent: 1
+ - uid: 209
+ components:
+ - type: Transform
+ pos: 33.5,14.5
+ parent: 1
+ - uid: 210
+ components:
+ - type: Transform
+ pos: 33.5,12.5
+ parent: 1
+ - uid: 211
+ components:
+ - type: Transform
+ pos: 27.5,12.5
+ parent: 1
+ - uid: 212
+ components:
+ - type: Transform
+ pos: 30.5,14.5
+ parent: 1
+ - uid: 213
+ components:
+ - type: Transform
+ pos: 31.5,14.5
+ parent: 1
+ - uid: 214
+ components:
+ - type: Transform
+ pos: 27.5,13.5
+ parent: 1
+ - uid: 215
+ components:
+ - type: Transform
+ pos: 28.5,14.5
+ parent: 1
+ - uid: 216
+ components:
+ - type: Transform
+ pos: 27.5,14.5
+ parent: 1
+ - uid: 217
+ components:
+ - type: Transform
+ pos: 27.5,15.5
+ parent: 1
+ - uid: 218
+ components:
+ - type: Transform
+ pos: 28.5,16.5
+ parent: 1
+ - uid: 219
+ components:
+ - type: Transform
+ pos: 26.5,16.5
+ parent: 1
+ - uid: 220
+ components:
+ - type: Transform
+ pos: 27.5,16.5
+ parent: 1
+ - uid: 221
+ components:
+ - type: Transform
+ pos: 25.5,16.5
+ parent: 1
+ - uid: 222
+ components:
+ - type: Transform
+ pos: 26.5,15.5
+ parent: 1
+ - uid: 223
+ components:
+ - type: Transform
+ pos: 25.5,15.5
+ parent: 1
+ - uid: 224
+ components:
+ - type: Transform
+ pos: 26.5,14.5
+ parent: 1
+ - uid: 225
+ components:
+ - type: Transform
+ pos: 25.5,13.5
+ parent: 1
+ - uid: 226
+ components:
+ - type: Transform
+ pos: 21.5,16.5
+ parent: 1
+ - uid: 227
+ components:
+ - type: Transform
+ pos: 24.5,14.5
+ parent: 1
+ - uid: 228
+ components:
+ - type: Transform
+ pos: 26.5,13.5
+ parent: 1
+ - uid: 229
+ components:
+ - type: Transform
+ pos: 25.5,14.5
+ parent: 1
+ - uid: 230
+ components:
+ - type: Transform
+ pos: 20.5,14.5
+ parent: 1
+ - uid: 231
+ components:
+ - type: Transform
+ pos: 19.5,15.5
+ parent: 1
+ - uid: 232
+ components:
+ - type: Transform
+ pos: 20.5,15.5
+ parent: 1
+ - uid: 233
+ components:
+ - type: Transform
+ pos: 21.5,14.5
+ parent: 1
+ - uid: 234
+ components:
+ - type: Transform
+ pos: 21.5,15.5
+ parent: 1
+ - uid: 235
+ components:
+ - type: Transform
+ pos: 19.5,14.5
+ parent: 1
+ - uid: 236
+ components:
+ - type: Transform
+ pos: 20.5,12.5
+ parent: 1
+ - uid: 237
+ components:
+ - type: Transform
+ pos: 12.5,15.5
+ parent: 1
+ - uid: 238
+ components:
+ - type: Transform
+ pos: 13.5,15.5
+ parent: 1
+ - uid: 239
+ components:
+ - type: Transform
+ pos: 10.5,15.5
+ parent: 1
+ - uid: 240
+ components:
+ - type: Transform
+ pos: 13.5,14.5
+ parent: 1
+ - uid: 241
+ components:
+ - type: Transform
+ pos: 14.5,13.5
+ parent: 1
+ - uid: 242
+ components:
+ - type: Transform
+ pos: 13.5,13.5
+ parent: 1
+ - uid: 243
+ components:
+ - type: Transform
+ pos: 14.5,12.5
+ parent: 1
+ - uid: 244
+ components:
+ - type: Transform
+ pos: 14.5,15.5
+ parent: 1
+ - uid: 245
+ components:
+ - type: Transform
+ pos: 14.5,14.5
+ parent: 1
+ - uid: 246
+ components:
+ - type: Transform
+ pos: 16.5,14.5
+ parent: 1
+ - uid: 247
+ components:
+ - type: Transform
+ pos: 15.5,14.5
+ parent: 1
+ - uid: 248
+ components:
+ - type: Transform
+ pos: 19.5,13.5
+ parent: 1
+ - uid: 249
+ components:
+ - type: Transform
+ pos: 15.5,15.5
+ parent: 1
+ - uid: 250
+ components:
+ - type: Transform
+ pos: 20.5,13.5
+ parent: 1
+ - uid: 251
+ components:
+ - type: Transform
+ pos: 10.5,16.5
+ parent: 1
+ - uid: 252
+ components:
+ - type: Transform
+ pos: 9.5,16.5
+ parent: 1
+ - uid: 253
+ components:
+ - type: Transform
+ pos: 9.5,15.5
+ parent: 1
+ - uid: 254
+ components:
+ - type: Transform
+ pos: 8.5,15.5
+ parent: 1
+ - uid: 255
+ components:
+ - type: Transform
+ pos: 9.5,14.5
+ parent: 1
+ - uid: 256
+ components:
+ - type: Transform
+ pos: 8.5,14.5
+ parent: 1
+ - uid: 257
+ components:
+ - type: Transform
+ pos: 9.5,13.5
+ parent: 1
+ - uid: 258
+ components:
+ - type: Transform
+ pos: 9.5,12.5
+ parent: 1
+ - uid: 259
+ components:
+ - type: Transform
+ pos: 8.5,12.5
+ parent: 1
+ - uid: 260
+ components:
+ - type: Transform
+ pos: 8.5,13.5
+ parent: 1
+ - uid: 261
+ components:
+ - type: Transform
+ pos: 7.5,14.5
+ parent: 1
+ - uid: 262
+ components:
+ - type: Transform
+ pos: 7.5,13.5
+ parent: 1
+ - uid: 263
+ components:
+ - type: Transform
+ pos: 6.5,14.5
+ parent: 1
+ - uid: 264
+ components:
+ - type: Transform
+ pos: 1.5,16.5
+ parent: 1
+ - uid: 265
+ components:
+ - type: Transform
+ pos: 2.5,16.5
+ parent: 1
+ - uid: 266
+ components:
+ - type: Transform
+ pos: 4.5,15.5
+ parent: 1
+ - uid: 267
+ components:
+ - type: Transform
+ pos: 3.5,15.5
+ parent: 1
+ - uid: 268
+ components:
+ - type: Transform
+ pos: 3.5,14.5
+ parent: 1
+ - uid: 269
+ components:
+ - type: Transform
+ pos: 2.5,13.5
+ parent: 1
+ - uid: 270
+ components:
+ - type: Transform
+ pos: 1.5,14.5
+ parent: 1
+ - uid: 271
+ components:
+ - type: Transform
+ pos: 2.5,14.5
+ parent: 1
+ - uid: 272
+ components:
+ - type: Transform
+ pos: 4.5,14.5
+ parent: 1
+ - uid: 273
+ components:
+ - type: Transform
+ pos: 2.5,15.5
+ parent: 1
+ - uid: 274
+ components:
+ - type: Transform
+ pos: 1.5,15.5
+ parent: 1
+ - uid: 275
+ components:
+ - type: Transform
+ pos: 2.5,12.5
+ parent: 1
+ - uid: 276
+ components:
+ - type: Transform
+ pos: 3.5,12.5
+ parent: 1
+ - uid: 277
+ components:
+ - type: Transform
+ pos: 3.5,13.5
+ parent: 1
+- proto: NFBasaltMineralHardRich
+ entities:
+ - uid: 278
+ components:
+ - type: Transform
+ pos: 2.5,24.5
+ parent: 1
+ - uid: 279
+ components:
+ - type: Transform
+ pos: 2.5,25.5
+ parent: 1
+ - uid: 280
+ components:
+ - type: Transform
+ pos: 3.5,25.5
+ parent: 1
+ - uid: 281
+ components:
+ - type: Transform
+ pos: 3.5,24.5
+ parent: 1
+ - uid: 282
+ components:
+ - type: Transform
+ pos: 3.5,26.5
+ parent: 1
+ - uid: 283
+ components:
+ - type: Transform
+ pos: 4.5,26.5
+ parent: 1
+ - uid: 284
+ components:
+ - type: Transform
+ pos: 4.5,27.5
+ parent: 1
+ - uid: 285
+ components:
+ - type: Transform
+ pos: 3.5,27.5
+ parent: 1
+ - uid: 286
+ components:
+ - type: Transform
+ pos: 2.5,26.5
+ parent: 1
+ - uid: 287
+ components:
+ - type: Transform
+ pos: 1.5,26.5
+ parent: 1
+ - uid: 288
+ components:
+ - type: Transform
+ pos: 1.5,27.5
+ parent: 1
+ - uid: 289
+ components:
+ - type: Transform
+ pos: 2.5,27.5
+ parent: 1
+ - uid: 290
+ components:
+ - type: Transform
+ pos: 2.5,28.5
+ parent: 1
+ - uid: 291
+ components:
+ - type: Transform
+ pos: 1.5,28.5
+ parent: 1
+ - uid: 292
+ components:
+ - type: Transform
+ pos: 6.5,26.5
+ parent: 1
+ - uid: 293
+ components:
+ - type: Transform
+ pos: 7.5,26.5
+ parent: 1
+ - uid: 294
+ components:
+ - type: Transform
+ pos: 7.5,25.5
+ parent: 1
+ - uid: 295
+ components:
+ - type: Transform
+ pos: 8.5,24.5
+ parent: 1
+ - uid: 296
+ components:
+ - type: Transform
+ pos: 8.5,25.5
+ parent: 1
+ - uid: 297
+ components:
+ - type: Transform
+ pos: 9.5,25.5
+ parent: 1
+ - uid: 298
+ components:
+ - type: Transform
+ pos: 9.5,24.5
+ parent: 1
+ - uid: 299
+ components:
+ - type: Transform
+ pos: 9.5,26.5
+ parent: 1
+ - uid: 300
+ components:
+ - type: Transform
+ pos: 8.5,26.5
+ parent: 1
+ - uid: 301
+ components:
+ - type: Transform
+ pos: 8.5,27.5
+ parent: 1
+ - uid: 302
+ components:
+ - type: Transform
+ pos: 9.5,27.5
+ parent: 1
+ - uid: 303
+ components:
+ - type: Transform
+ pos: 9.5,28.5
+ parent: 1
+ - uid: 304
+ components:
+ - type: Transform
+ pos: 10.5,28.5
+ parent: 1
+ - uid: 305
+ components:
+ - type: Transform
+ pos: 10.5,27.5
+ parent: 1
+ - uid: 306
+ components:
+ - type: Transform
+ pos: 12.5,27.5
+ parent: 1
+ - uid: 307
+ components:
+ - type: Transform
+ pos: 13.5,27.5
+ parent: 1
+ - uid: 308
+ components:
+ - type: Transform
+ pos: 13.5,26.5
+ parent: 1
+ - uid: 309
+ components:
+ - type: Transform
+ pos: 14.5,26.5
+ parent: 1
+ - uid: 310
+ components:
+ - type: Transform
+ pos: 14.5,27.5
+ parent: 1
+ - uid: 311
+ components:
+ - type: Transform
+ pos: 15.5,27.5
+ parent: 1
+ - uid: 312
+ components:
+ - type: Transform
+ pos: 15.5,26.5
+ parent: 1
+ - uid: 313
+ components:
+ - type: Transform
+ pos: 16.5,26.5
+ parent: 1
+ - uid: 314
+ components:
+ - type: Transform
+ pos: 13.5,25.5
+ parent: 1
+ - uid: 315
+ components:
+ - type: Transform
+ pos: 14.5,25.5
+ parent: 1
+ - uid: 316
+ components:
+ - type: Transform
+ pos: 14.5,24.5
+ parent: 1
+ - uid: 317
+ components:
+ - type: Transform
+ pos: 20.5,24.5
+ parent: 1
+ - uid: 318
+ components:
+ - type: Transform
+ pos: 20.5,25.5
+ parent: 1
+ - uid: 319
+ components:
+ - type: Transform
+ pos: 19.5,25.5
+ parent: 1
+ - uid: 320
+ components:
+ - type: Transform
+ pos: 19.5,26.5
+ parent: 1
+ - uid: 321
+ components:
+ - type: Transform
+ pos: 19.5,27.5
+ parent: 1
+ - uid: 322
+ components:
+ - type: Transform
+ pos: 20.5,27.5
+ parent: 1
+ - uid: 323
+ components:
+ - type: Transform
+ pos: 20.5,26.5
+ parent: 1
+ - uid: 324
+ components:
+ - type: Transform
+ pos: 21.5,26.5
+ parent: 1
+ - uid: 325
+ components:
+ - type: Transform
+ pos: 21.5,27.5
+ parent: 1
+ - uid: 326
+ components:
+ - type: Transform
+ pos: 21.5,28.5
+ parent: 1
+ - uid: 327
+ components:
+ - type: Transform
+ pos: 24.5,26.5
+ parent: 1
+ - uid: 328
+ components:
+ - type: Transform
+ pos: 25.5,26.5
+ parent: 1
+ - uid: 329
+ components:
+ - type: Transform
+ pos: 25.5,25.5
+ parent: 1
+ - uid: 330
+ components:
+ - type: Transform
+ pos: 26.5,25.5
+ parent: 1
+ - uid: 331
+ components:
+ - type: Transform
+ pos: 27.5,25.5
+ parent: 1
+ - uid: 332
+ components:
+ - type: Transform
+ pos: 27.5,24.5
+ parent: 1
+ - uid: 333
+ components:
+ - type: Transform
+ pos: 28.5,26.5
+ parent: 1
+ - uid: 334
+ components:
+ - type: Transform
+ pos: 27.5,26.5
+ parent: 1
+ - uid: 335
+ components:
+ - type: Transform
+ pos: 26.5,26.5
+ parent: 1
+ - uid: 336
+ components:
+ - type: Transform
+ pos: 26.5,27.5
+ parent: 1
+ - uid: 337
+ components:
+ - type: Transform
+ pos: 27.5,27.5
+ parent: 1
+ - uid: 338
+ components:
+ - type: Transform
+ pos: 27.5,28.5
+ parent: 1
+ - uid: 339
+ components:
+ - type: Transform
+ pos: 28.5,28.5
+ parent: 1
+ - uid: 340
+ components:
+ - type: Transform
+ pos: 26.5,28.5
+ parent: 1
+ - uid: 341
+ components:
+ - type: Transform
+ pos: 25.5,28.5
+ parent: 1
+ - uid: 342
+ components:
+ - type: Transform
+ pos: 25.5,27.5
+ parent: 1
+ - uid: 343
+ components:
+ - type: Transform
+ pos: 30.5,26.5
+ parent: 1
+ - uid: 344
+ components:
+ - type: Transform
+ pos: 31.5,26.5
+ parent: 1
+ - uid: 345
+ components:
+ - type: Transform
+ pos: 31.5,27.5
+ parent: 1
+ - uid: 346
+ components:
+ - type: Transform
+ pos: 31.5,28.5
+ parent: 1
+ - uid: 347
+ components:
+ - type: Transform
+ pos: 32.5,27.5
+ parent: 1
+ - uid: 348
+ components:
+ - type: Transform
+ pos: 32.5,26.5
+ parent: 1
+ - uid: 349
+ components:
+ - type: Transform
+ pos: 32.5,25.5
+ parent: 1
+ - uid: 350
+ components:
+ - type: Transform
+ pos: 33.5,25.5
+ parent: 1
+ - uid: 351
+ components:
+ - type: Transform
+ pos: 33.5,24.5
+ parent: 1
+ - uid: 352
+ components:
+ - type: Transform
+ pos: 33.5,26.5
+ parent: 1
+ - uid: 353
+ components:
+ - type: Transform
+ pos: 34.5,26.5
+ parent: 1
+ - uid: 354
+ components:
+ - type: Transform
+ pos: 33.5,27.5
+ parent: 1
+ - uid: 355
+ components:
+ - type: Transform
+ pos: 33.5,28.5
+ parent: 1
+ - uid: 356
+ components:
+ - type: Transform
+ pos: 36.5,25.5
+ parent: 1
+ - uid: 357
+ components:
+ - type: Transform
+ pos: 37.5,25.5
+ parent: 1
+ - uid: 358
+ components:
+ - type: Transform
+ pos: 37.5,24.5
+ parent: 1
+ - uid: 359
+ components:
+ - type: Transform
+ pos: 38.5,24.5
+ parent: 1
+ - uid: 360
+ components:
+ - type: Transform
+ pos: 38.5,25.5
+ parent: 1
+ - uid: 361
+ components:
+ - type: Transform
+ pos: 39.5,25.5
+ parent: 1
+ - uid: 362
+ components:
+ - type: Transform
+ pos: 37.5,26.5
+ parent: 1
+ - uid: 363
+ components:
+ - type: Transform
+ pos: 38.5,26.5
+ parent: 1
+ - uid: 364
+ components:
+ - type: Transform
+ pos: 38.5,27.5
+ parent: 1
+ - uid: 365
+ components:
+ - type: Transform
+ pos: 39.5,28.5
+ parent: 1
+ - uid: 366
+ components:
+ - type: Transform
+ pos: 39.5,27.5
+ parent: 1
+ - uid: 367
+ components:
+ - type: Transform
+ pos: 39.5,26.5
+ parent: 1
+ - uid: 368
+ components:
+ - type: Transform
+ pos: 40.5,26.5
+ parent: 1
+ - uid: 369
+ components:
+ - type: Transform
+ pos: 40.5,27.5
+ parent: 1
+- proto: NFChromiteMineralHardRich
+ entities:
+ - uid: 2
+ components:
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 1
+ - uid: 3
+ components:
+ - type: Transform
+ pos: 3.5,0.5
+ parent: 1
+ - uid: 4
+ components:
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 1
+ - uid: 5
+ components:
+ - type: Transform
+ pos: 3.5,1.5
+ parent: 1
+ - uid: 6
+ components:
+ - type: Transform
+ pos: 3.5,2.5
+ parent: 1
+ - uid: 7
+ components:
+ - type: Transform
+ pos: 4.5,2.5
+ parent: 1
+ - uid: 8
+ components:
+ - type: Transform
+ pos: 4.5,3.5
+ parent: 1
+ - uid: 9
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 1
+ - uid: 10
+ components:
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 1
+ - uid: 11
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 1
+ - uid: 12
+ components:
+ - type: Transform
+ pos: 1.5,2.5
+ parent: 1
+ - uid: 13
+ components:
+ - type: Transform
+ pos: 1.5,3.5
+ parent: 1
+ - uid: 14
+ components:
+ - type: Transform
+ pos: 1.5,4.5
+ parent: 1
+ - uid: 15
+ components:
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 1
+ - uid: 16
+ components:
+ - type: Transform
+ pos: 6.5,2.5
+ parent: 1
+ - uid: 17
+ components:
+ - type: Transform
+ pos: 7.5,2.5
+ parent: 1
+ - uid: 18
+ components:
+ - type: Transform
+ pos: 7.5,1.5
+ parent: 1
+ - uid: 19
+ components:
+ - type: Transform
+ pos: 8.5,1.5
+ parent: 1
+ - uid: 20
+ components:
+ - type: Transform
+ pos: 8.5,0.5
+ parent: 1
+ - uid: 21
+ components:
+ - type: Transform
+ pos: 9.5,0.5
+ parent: 1
+ - uid: 22
+ components:
+ - type: Transform
+ pos: 9.5,1.5
+ parent: 1
+ - uid: 23
+ components:
+ - type: Transform
+ pos: 9.5,2.5
+ parent: 1
+ - uid: 24
+ components:
+ - type: Transform
+ pos: 8.5,2.5
+ parent: 1
+ - uid: 25
+ components:
+ - type: Transform
+ pos: 8.5,3.5
+ parent: 1
+ - uid: 26
+ components:
+ - type: Transform
+ pos: 9.5,3.5
+ parent: 1
+ - uid: 27
+ components:
+ - type: Transform
+ pos: 9.5,4.5
+ parent: 1
+ - uid: 28
+ components:
+ - type: Transform
+ pos: 10.5,4.5
+ parent: 1
+ - uid: 29
+ components:
+ - type: Transform
+ pos: 10.5,3.5
+ parent: 1
+ - uid: 30
+ components:
+ - type: Transform
+ pos: 12.5,3.5
+ parent: 1
+ - uid: 31
+ components:
+ - type: Transform
+ pos: 13.5,3.5
+ parent: 1
+ - uid: 32
+ components:
+ - type: Transform
+ pos: 13.5,2.5
+ parent: 1
+ - uid: 33
+ components:
+ - type: Transform
+ pos: 13.5,1.5
+ parent: 1
+ - uid: 34
+ components:
+ - type: Transform
+ pos: 14.5,0.5
+ parent: 1
+ - uid: 35
+ components:
+ - type: Transform
+ pos: 14.5,1.5
+ parent: 1
+ - uid: 36
+ components:
+ - type: Transform
+ pos: 14.5,2.5
+ parent: 1
+ - uid: 37
+ components:
+ - type: Transform
+ pos: 14.5,3.5
+ parent: 1
+ - uid: 38
+ components:
+ - type: Transform
+ pos: 15.5,3.5
+ parent: 1
+ - uid: 39
+ components:
+ - type: Transform
+ pos: 15.5,2.5
+ parent: 1
+ - uid: 40
+ components:
+ - type: Transform
+ pos: 16.5,2.5
+ parent: 1
+ - uid: 41
+ components:
+ - type: Transform
+ pos: 20.5,0.5
+ parent: 1
+ - uid: 42
+ components:
+ - type: Transform
+ pos: 20.5,1.5
+ parent: 1
+ - uid: 43
+ components:
+ - type: Transform
+ pos: 19.5,1.5
+ parent: 1
+ - uid: 44
+ components:
+ - type: Transform
+ pos: 19.5,2.5
+ parent: 1
+ - uid: 45
+ components:
+ - type: Transform
+ pos: 19.5,3.5
+ parent: 1
+ - uid: 46
+ components:
+ - type: Transform
+ pos: 20.5,3.5
+ parent: 1
+ - uid: 47
+ components:
+ - type: Transform
+ pos: 20.5,2.5
+ parent: 1
+ - uid: 48
+ components:
+ - type: Transform
+ pos: 21.5,2.5
+ parent: 1
+ - uid: 49
+ components:
+ - type: Transform
+ pos: 21.5,3.5
+ parent: 1
+ - uid: 50
+ components:
+ - type: Transform
+ pos: 21.5,4.5
+ parent: 1
+ - uid: 51
+ components:
+ - type: Transform
+ pos: 24.5,2.5
+ parent: 1
+ - uid: 52
+ components:
+ - type: Transform
+ pos: 25.5,2.5
+ parent: 1
+ - uid: 53
+ components:
+ - type: Transform
+ pos: 25.5,1.5
+ parent: 1
+ - uid: 54
+ components:
+ - type: Transform
+ pos: 26.5,1.5
+ parent: 1
+ - uid: 55
+ components:
+ - type: Transform
+ pos: 27.5,0.5
+ parent: 1
+ - uid: 56
+ components:
+ - type: Transform
+ pos: 27.5,1.5
+ parent: 1
+ - uid: 57
+ components:
+ - type: Transform
+ pos: 27.5,2.5
+ parent: 1
+ - uid: 58
+ components:
+ - type: Transform
+ pos: 28.5,2.5
+ parent: 1
+ - uid: 59
+ components:
+ - type: Transform
+ pos: 26.5,2.5
+ parent: 1
+ - uid: 60
+ components:
+ - type: Transform
+ pos: 27.5,3.5
+ parent: 1
+ - uid: 61
+ components:
+ - type: Transform
+ pos: 26.5,3.5
+ parent: 1
+ - uid: 62
+ components:
+ - type: Transform
+ pos: 25.5,3.5
+ parent: 1
+ - uid: 63
+ components:
+ - type: Transform
+ pos: 25.5,4.5
+ parent: 1
+ - uid: 64
+ components:
+ - type: Transform
+ pos: 26.5,4.5
+ parent: 1
+ - uid: 65
+ components:
+ - type: Transform
+ pos: 27.5,4.5
+ parent: 1
+ - uid: 66
+ components:
+ - type: Transform
+ pos: 28.5,4.5
+ parent: 1
+ - uid: 67
+ components:
+ - type: Transform
+ pos: 30.5,2.5
+ parent: 1
+ - uid: 68
+ components:
+ - type: Transform
+ pos: 31.5,4.5
+ parent: 1
+ - uid: 69
+ components:
+ - type: Transform
+ pos: 31.5,3.5
+ parent: 1
+ - uid: 70
+ components:
+ - type: Transform
+ pos: 31.5,2.5
+ parent: 1
+ - uid: 71
+ components:
+ - type: Transform
+ pos: 32.5,3.5
+ parent: 1
+ - uid: 72
+ components:
+ - type: Transform
+ pos: 32.5,2.5
+ parent: 1
+ - uid: 73
+ components:
+ - type: Transform
+ pos: 32.5,1.5
+ parent: 1
+ - uid: 74
+ components:
+ - type: Transform
+ pos: 33.5,0.5
+ parent: 1
+ - uid: 75
+ components:
+ - type: Transform
+ pos: 33.5,1.5
+ parent: 1
+ - uid: 76
+ components:
+ - type: Transform
+ pos: 33.5,2.5
+ parent: 1
+ - uid: 77
+ components:
+ - type: Transform
+ pos: 34.5,2.5
+ parent: 1
+ - uid: 78
+ components:
+ - type: Transform
+ pos: 33.5,3.5
+ parent: 1
+ - uid: 79
+ components:
+ - type: Transform
+ pos: 33.5,4.5
+ parent: 1
+ - uid: 80
+ components:
+ - type: Transform
+ pos: 37.5,0.5
+ parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ pos: 36.5,1.5
+ parent: 1
+ - uid: 82
+ components:
+ - type: Transform
+ pos: 37.5,1.5
+ parent: 1
+ - uid: 83
+ components:
+ - type: Transform
+ pos: 37.5,2.5
+ parent: 1
+ - uid: 84
+ components:
+ - type: Transform
+ pos: 38.5,2.5
+ parent: 1
+ - uid: 85
+ components:
+ - type: Transform
+ pos: 38.5,1.5
+ parent: 1
+ - uid: 86
+ components:
+ - type: Transform
+ pos: 38.5,0.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ pos: 39.5,1.5
+ parent: 1
+ - uid: 88
+ components:
+ - type: Transform
+ pos: 39.5,2.5
+ parent: 1
+ - uid: 89
+ components:
+ - type: Transform
+ pos: 40.5,2.5
+ parent: 1
+ - uid: 90
+ components:
+ - type: Transform
+ pos: 40.5,3.5
+ parent: 1
+ - uid: 91
+ components:
+ - type: Transform
+ pos: 39.5,3.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ pos: 39.5,4.5
+ parent: 1
+ - uid: 93
+ components:
+ - type: Transform
+ pos: 38.5,3.5
+ parent: 1
+- proto: NFIceMineralHardRich
+ entities:
+ - uid: 94
+ components:
+ - type: Transform
+ pos: 36.5,7.5
+ parent: 1
+ - uid: 95
+ components:
+ - type: Transform
+ pos: 37.5,7.5
+ parent: 1
+ - uid: 96
+ components:
+ - type: Transform
+ pos: 37.5,6.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ pos: 38.5,6.5
+ parent: 1
+ - uid: 98
+ components:
+ - type: Transform
+ pos: 38.5,7.5
+ parent: 1
+ - uid: 99
+ components:
+ - type: Transform
+ pos: 39.5,7.5
+ parent: 1
+ - uid: 100
+ components:
+ - type: Transform
+ pos: 39.5,8.5
+ parent: 1
+ - uid: 101
+ components:
+ - type: Transform
+ pos: 38.5,8.5
+ parent: 1
+ - uid: 102
+ components:
+ - type: Transform
+ pos: 37.5,8.5
+ parent: 1
+ - uid: 103
+ components:
+ - type: Transform
+ pos: 38.5,9.5
+ parent: 1
+ - uid: 104
+ components:
+ - type: Transform
+ pos: 39.5,9.5
+ parent: 1
+ - uid: 105
+ components:
+ - type: Transform
+ pos: 40.5,9.5
+ parent: 1
+ - uid: 106
+ components:
+ - type: Transform
+ pos: 40.5,8.5
+ parent: 1
+ - uid: 107
+ components:
+ - type: Transform
+ pos: 39.5,10.5
+ parent: 1
+ - uid: 108
+ components:
+ - type: Transform
+ pos: 33.5,6.5
+ parent: 1
+ - uid: 109
+ components:
+ - type: Transform
+ pos: 33.5,7.5
+ parent: 1
+ - uid: 110
+ components:
+ - type: Transform
+ pos: 32.5,7.5
+ parent: 1
+ - uid: 111
+ components:
+ - type: Transform
+ pos: 34.5,8.5
+ parent: 1
+ - uid: 112
+ components:
+ - type: Transform
+ pos: 33.5,8.5
+ parent: 1
+ - uid: 113
+ components:
+ - type: Transform
+ pos: 33.5,9.5
+ parent: 1
+ - uid: 114
+ components:
+ - type: Transform
+ pos: 33.5,10.5
+ parent: 1
+ - uid: 115
+ components:
+ - type: Transform
+ pos: 32.5,9.5
+ parent: 1
+ - uid: 116
+ components:
+ - type: Transform
+ pos: 32.5,8.5
+ parent: 1
+ - uid: 117
+ components:
+ - type: Transform
+ pos: 31.5,8.5
+ parent: 1
+ - uid: 118
+ components:
+ - type: Transform
+ pos: 31.5,9.5
+ parent: 1
+ - uid: 119
+ components:
+ - type: Transform
+ pos: 30.5,8.5
+ parent: 1
+ - uid: 120
+ components:
+ - type: Transform
+ pos: 31.5,10.5
+ parent: 1
+ - uid: 121
+ components:
+ - type: Transform
+ pos: 27.5,6.5
+ parent: 1
+ - uid: 122
+ components:
+ - type: Transform
+ pos: 27.5,7.5
+ parent: 1
+ - uid: 123
+ components:
+ - type: Transform
+ pos: 25.5,7.5
+ parent: 1
+ - uid: 124
+ components:
+ - type: Transform
+ pos: 26.5,7.5
+ parent: 1
+ - uid: 125
+ components:
+ - type: Transform
+ pos: 26.5,8.5
+ parent: 1
+ - uid: 126
+ components:
+ - type: Transform
+ pos: 25.5,8.5
+ parent: 1
+ - uid: 127
+ components:
+ - type: Transform
+ pos: 24.5,8.5
+ parent: 1
+ - uid: 128
+ components:
+ - type: Transform
+ pos: 25.5,9.5
+ parent: 1
+ - uid: 129
+ components:
+ - type: Transform
+ pos: 25.5,10.5
+ parent: 1
+ - uid: 130
+ components:
+ - type: Transform
+ pos: 26.5,10.5
+ parent: 1
+ - uid: 131
+ components:
+ - type: Transform
+ pos: 26.5,9.5
+ parent: 1
+ - uid: 132
+ components:
+ - type: Transform
+ pos: 27.5,9.5
+ parent: 1
+ - uid: 133
+ components:
+ - type: Transform
+ pos: 27.5,8.5
+ parent: 1
+ - uid: 134
+ components:
+ - type: Transform
+ pos: 28.5,8.5
+ parent: 1
+ - uid: 135
+ components:
+ - type: Transform
+ pos: 27.5,10.5
+ parent: 1
+ - uid: 136
+ components:
+ - type: Transform
+ pos: 28.5,10.5
+ parent: 1
+ - uid: 137
+ components:
+ - type: Transform
+ pos: 20.5,6.5
+ parent: 1
+ - uid: 138
+ components:
+ - type: Transform
+ pos: 20.5,7.5
+ parent: 1
+ - uid: 139
+ components:
+ - type: Transform
+ pos: 19.5,7.5
+ parent: 1
+ - uid: 140
+ components:
+ - type: Transform
+ pos: 19.5,8.5
+ parent: 1
+ - uid: 141
+ components:
+ - type: Transform
+ pos: 20.5,8.5
+ parent: 1
+ - uid: 142
+ components:
+ - type: Transform
+ pos: 21.5,8.5
+ parent: 1
+ - uid: 143
+ components:
+ - type: Transform
+ pos: 21.5,9.5
+ parent: 1
+ - uid: 144
+ components:
+ - type: Transform
+ pos: 20.5,9.5
+ parent: 1
+ - uid: 145
+ components:
+ - type: Transform
+ pos: 19.5,9.5
+ parent: 1
+ - uid: 146
+ components:
+ - type: Transform
+ pos: 21.5,10.5
+ parent: 1
+ - uid: 147
+ components:
+ - type: Transform
+ pos: 14.5,6.5
+ parent: 1
+ - uid: 148
+ components:
+ - type: Transform
+ pos: 14.5,7.5
+ parent: 1
+ - uid: 149
+ components:
+ - type: Transform
+ pos: 13.5,7.5
+ parent: 1
+ - uid: 150
+ components:
+ - type: Transform
+ pos: 13.5,8.5
+ parent: 1
+ - uid: 151
+ components:
+ - type: Transform
+ pos: 14.5,8.5
+ parent: 1
+ - uid: 152
+ components:
+ - type: Transform
+ pos: 16.5,8.5
+ parent: 1
+ - uid: 153
+ components:
+ - type: Transform
+ pos: 15.5,8.5
+ parent: 1
+ - uid: 154
+ components:
+ - type: Transform
+ pos: 15.5,9.5
+ parent: 1
+ - uid: 155
+ components:
+ - type: Transform
+ pos: 14.5,9.5
+ parent: 1
+ - uid: 156
+ components:
+ - type: Transform
+ pos: 13.5,9.5
+ parent: 1
+ - uid: 157
+ components:
+ - type: Transform
+ pos: 12.5,9.5
+ parent: 1
+ - uid: 158
+ components:
+ - type: Transform
+ pos: 8.5,6.5
+ parent: 1
+ - uid: 159
+ components:
+ - type: Transform
+ pos: 9.5,6.5
+ parent: 1
+ - uid: 160
+ components:
+ - type: Transform
+ pos: 9.5,7.5
+ parent: 1
+ - uid: 161
+ components:
+ - type: Transform
+ pos: 8.5,7.5
+ parent: 1
+ - uid: 162
+ components:
+ - type: Transform
+ pos: 7.5,7.5
+ parent: 1
+ - uid: 163
+ components:
+ - type: Transform
+ pos: 6.5,8.5
+ parent: 1
+ - uid: 164
+ components:
+ - type: Transform
+ pos: 7.5,8.5
+ parent: 1
+ - uid: 165
+ components:
+ - type: Transform
+ pos: 8.5,8.5
+ parent: 1
+ - uid: 166
+ components:
+ - type: Transform
+ pos: 9.5,8.5
+ parent: 1
+ - uid: 167
+ components:
+ - type: Transform
+ pos: 8.5,9.5
+ parent: 1
+ - uid: 168
+ components:
+ - type: Transform
+ pos: 9.5,9.5
+ parent: 1
+ - uid: 169
+ components:
+ - type: Transform
+ pos: 9.5,10.5
+ parent: 1
+ - uid: 170
+ components:
+ - type: Transform
+ pos: 10.5,10.5
+ parent: 1
+ - uid: 171
+ components:
+ - type: Transform
+ pos: 10.5,9.5
+ parent: 1
+ - uid: 172
+ components:
+ - type: Transform
+ pos: 2.5,6.5
+ parent: 1
+ - uid: 173
+ components:
+ - type: Transform
+ pos: 3.5,6.5
+ parent: 1
+ - uid: 174
+ components:
+ - type: Transform
+ pos: 3.5,7.5
+ parent: 1
+ - uid: 175
+ components:
+ - type: Transform
+ pos: 2.5,7.5
+ parent: 1
+ - uid: 176
+ components:
+ - type: Transform
+ pos: 1.5,8.5
+ parent: 1
+ - uid: 177
+ components:
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 1
+ - uid: 178
+ components:
+ - type: Transform
+ pos: 2.5,9.5
+ parent: 1
+ - uid: 179
+ components:
+ - type: Transform
+ pos: 1.5,9.5
+ parent: 1
+ - uid: 180
+ components:
+ - type: Transform
+ pos: 1.5,10.5
+ parent: 1
+ - uid: 181
+ components:
+ - type: Transform
+ pos: 2.5,10.5
+ parent: 1
+ - uid: 182
+ components:
+ - type: Transform
+ pos: 3.5,9.5
+ parent: 1
+ - uid: 183
+ components:
+ - type: Transform
+ pos: 3.5,8.5
+ parent: 1
+ - uid: 184
+ components:
+ - type: Transform
+ pos: 4.5,8.5
+ parent: 1
+ - uid: 185
+ components:
+ - type: Transform
+ pos: 4.5,9.5
+ parent: 1
+- proto: NFRockMineralHardRich
+ entities:
+ - uid: 546
+ components:
+ - type: Transform
+ pos: 40.5,38.5
+ parent: 1
+ - uid: 553
+ components:
+ - type: Transform
+ pos: 37.5,36.5
+ parent: 1
+ - uid: 554
+ components:
+ - type: Transform
+ pos: 38.5,36.5
+ parent: 1
+ - uid: 555
+ components:
+ - type: Transform
+ pos: 38.5,37.5
+ parent: 1
+ - uid: 556
+ components:
+ - type: Transform
+ pos: 37.5,37.5
+ parent: 1
+ - uid: 557
+ components:
+ - type: Transform
+ pos: 36.5,37.5
+ parent: 1
+ - uid: 558
+ components:
+ - type: Transform
+ pos: 37.5,38.5
+ parent: 1
+ - uid: 559
+ components:
+ - type: Transform
+ pos: 38.5,38.5
+ parent: 1
+ - uid: 560
+ components:
+ - type: Transform
+ pos: 39.5,38.5
+ parent: 1
+ - uid: 561
+ components:
+ - type: Transform
+ pos: 39.5,37.5
+ parent: 1
+ - uid: 562
+ components:
+ - type: Transform
+ pos: 38.5,39.5
+ parent: 1
+ - uid: 563
+ components:
+ - type: Transform
+ pos: 39.5,39.5
+ parent: 1
+ - uid: 564
+ components:
+ - type: Transform
+ pos: 39.5,40.5
+ parent: 1
+ - uid: 565
+ components:
+ - type: Transform
+ pos: 40.5,39.5
+ parent: 1
+ - uid: 566
+ components:
+ - type: Transform
+ pos: 33.5,36.5
+ parent: 1
+ - uid: 567
+ components:
+ - type: Transform
+ pos: 33.5,37.5
+ parent: 1
+ - uid: 568
+ components:
+ - type: Transform
+ pos: 33.5,38.5
+ parent: 1
+ - uid: 569
+ components:
+ - type: Transform
+ pos: 34.5,38.5
+ parent: 1
+ - uid: 570
+ components:
+ - type: Transform
+ pos: 33.5,39.5
+ parent: 1
+ - uid: 571
+ components:
+ - type: Transform
+ pos: 33.5,40.5
+ parent: 1
+ - uid: 572
+ components:
+ - type: Transform
+ pos: 32.5,39.5
+ parent: 1
+ - uid: 573
+ components:
+ - type: Transform
+ pos: 32.5,38.5
+ parent: 1
+ - uid: 574
+ components:
+ - type: Transform
+ pos: 32.5,37.5
+ parent: 1
+ - uid: 575
+ components:
+ - type: Transform
+ pos: 31.5,38.5
+ parent: 1
+ - uid: 576
+ components:
+ - type: Transform
+ pos: 31.5,39.5
+ parent: 1
+ - uid: 577
+ components:
+ - type: Transform
+ pos: 31.5,40.5
+ parent: 1
+ - uid: 578
+ components:
+ - type: Transform
+ pos: 30.5,38.5
+ parent: 1
+ - uid: 579
+ components:
+ - type: Transform
+ pos: 28.5,38.5
+ parent: 1
+ - uid: 580
+ components:
+ - type: Transform
+ pos: 28.5,40.5
+ parent: 1
+ - uid: 581
+ components:
+ - type: Transform
+ pos: 27.5,40.5
+ parent: 1
+ - uid: 582
+ components:
+ - type: Transform
+ pos: 27.5,39.5
+ parent: 1
+ - uid: 583
+ components:
+ - type: Transform
+ pos: 27.5,38.5
+ parent: 1
+ - uid: 584
+ components:
+ - type: Transform
+ pos: 27.5,37.5
+ parent: 1
+ - uid: 585
+ components:
+ - type: Transform
+ pos: 27.5,36.5
+ parent: 1
+ - uid: 586
+ components:
+ - type: Transform
+ pos: 26.5,37.5
+ parent: 1
+ - uid: 587
+ components:
+ - type: Transform
+ pos: 25.5,37.5
+ parent: 1
+ - uid: 588
+ components:
+ - type: Transform
+ pos: 25.5,38.5
+ parent: 1
+ - uid: 589
+ components:
+ - type: Transform
+ pos: 24.5,38.5
+ parent: 1
+ - uid: 590
+ components:
+ - type: Transform
+ pos: 26.5,38.5
+ parent: 1
+ - uid: 591
+ components:
+ - type: Transform
+ pos: 26.5,39.5
+ parent: 1
+ - uid: 592
+ components:
+ - type: Transform
+ pos: 25.5,39.5
+ parent: 1
+ - uid: 593
+ components:
+ - type: Transform
+ pos: 25.5,40.5
+ parent: 1
+ - uid: 594
+ components:
+ - type: Transform
+ pos: 26.5,40.5
+ parent: 1
+ - uid: 595
+ components:
+ - type: Transform
+ pos: 20.5,36.5
+ parent: 1
+ - uid: 596
+ components:
+ - type: Transform
+ pos: 20.5,37.5
+ parent: 1
+ - uid: 597
+ components:
+ - type: Transform
+ pos: 19.5,37.5
+ parent: 1
+ - uid: 598
+ components:
+ - type: Transform
+ pos: 19.5,38.5
+ parent: 1
+ - uid: 599
+ components:
+ - type: Transform
+ pos: 20.5,38.5
+ parent: 1
+ - uid: 600
+ components:
+ - type: Transform
+ pos: 21.5,38.5
+ parent: 1
+ - uid: 601
+ components:
+ - type: Transform
+ pos: 21.5,39.5
+ parent: 1
+ - uid: 602
+ components:
+ - type: Transform
+ pos: 21.5,40.5
+ parent: 1
+ - uid: 603
+ components:
+ - type: Transform
+ pos: 20.5,39.5
+ parent: 1
+ - uid: 604
+ components:
+ - type: Transform
+ pos: 19.5,39.5
+ parent: 1
+ - uid: 605
+ components:
+ - type: Transform
+ pos: 14.5,36.5
+ parent: 1
+ - uid: 606
+ components:
+ - type: Transform
+ pos: 14.5,37.5
+ parent: 1
+ - uid: 607
+ components:
+ - type: Transform
+ pos: 14.5,38.5
+ parent: 1
+ - uid: 608
+ components:
+ - type: Transform
+ pos: 15.5,38.5
+ parent: 1
+ - uid: 609
+ components:
+ - type: Transform
+ pos: 16.5,38.5
+ parent: 1
+ - uid: 610
+ components:
+ - type: Transform
+ pos: 15.5,39.5
+ parent: 1
+ - uid: 611
+ components:
+ - type: Transform
+ pos: 14.5,39.5
+ parent: 1
+ - uid: 612
+ components:
+ - type: Transform
+ pos: 13.5,39.5
+ parent: 1
+ - uid: 613
+ components:
+ - type: Transform
+ pos: 13.5,38.5
+ parent: 1
+ - uid: 614
+ components:
+ - type: Transform
+ pos: 13.5,37.5
+ parent: 1
+ - uid: 615
+ components:
+ - type: Transform
+ pos: 12.5,39.5
+ parent: 1
+ - uid: 616
+ components:
+ - type: Transform
+ pos: 9.5,36.5
+ parent: 1
+ - uid: 617
+ components:
+ - type: Transform
+ pos: 8.5,36.5
+ parent: 1
+ - uid: 618
+ components:
+ - type: Transform
+ pos: 8.5,37.5
+ parent: 1
+ - uid: 619
+ components:
+ - type: Transform
+ pos: 9.5,37.5
+ parent: 1
+ - uid: 620
+ components:
+ - type: Transform
+ pos: 9.5,38.5
+ parent: 1
+ - uid: 621
+ components:
+ - type: Transform
+ pos: 8.5,38.5
+ parent: 1
+ - uid: 622
+ components:
+ - type: Transform
+ pos: 7.5,38.5
+ parent: 1
+ - uid: 623
+ components:
+ - type: Transform
+ pos: 7.5,37.5
+ parent: 1
+ - uid: 624
+ components:
+ - type: Transform
+ pos: 6.5,38.5
+ parent: 1
+ - uid: 625
+ components:
+ - type: Transform
+ pos: 8.5,39.5
+ parent: 1
+ - uid: 626
+ components:
+ - type: Transform
+ pos: 10.5,39.5
+ parent: 1
+ - uid: 627
+ components:
+ - type: Transform
+ pos: 9.5,39.5
+ parent: 1
+ - uid: 628
+ components:
+ - type: Transform
+ pos: 9.5,40.5
+ parent: 1
+ - uid: 629
+ components:
+ - type: Transform
+ pos: 10.5,40.5
+ parent: 1
+ - uid: 630
+ components:
+ - type: Transform
+ pos: 3.5,36.5
+ parent: 1
+ - uid: 631
+ components:
+ - type: Transform
+ pos: 2.5,36.5
+ parent: 1
+ - uid: 632
+ components:
+ - type: Transform
+ pos: 3.5,37.5
+ parent: 1
+ - uid: 633
+ components:
+ - type: Transform
+ pos: 2.5,37.5
+ parent: 1
+ - uid: 634
+ components:
+ - type: Transform
+ pos: 2.5,38.5
+ parent: 1
+ - uid: 635
+ components:
+ - type: Transform
+ pos: 3.5,38.5
+ parent: 1
+ - uid: 636
+ components:
+ - type: Transform
+ pos: 4.5,38.5
+ parent: 1
+ - uid: 637
+ components:
+ - type: Transform
+ pos: 4.5,39.5
+ parent: 1
+ - uid: 638
+ components:
+ - type: Transform
+ pos: 3.5,39.5
+ parent: 1
+ - uid: 639
+ components:
+ - type: Transform
+ pos: 2.5,39.5
+ parent: 1
+ - uid: 640
+ components:
+ - type: Transform
+ pos: 2.5,40.5
+ parent: 1
+ - uid: 641
+ components:
+ - type: Transform
+ pos: 1.5,40.5
+ parent: 1
+ - uid: 642
+ components:
+ - type: Transform
+ pos: 1.5,38.5
+ parent: 1
+ - uid: 643
+ components:
+ - type: Transform
+ pos: 1.5,39.5
+ parent: 1
+- proto: NFSandMineralHardRich
+ entities:
+ - uid: 462
+ components:
+ - type: Transform
+ pos: 2.5,30.5
+ parent: 1
+ - uid: 463
+ components:
+ - type: Transform
+ pos: 3.5,30.5
+ parent: 1
+ - uid: 464
+ components:
+ - type: Transform
+ pos: 3.5,31.5
+ parent: 1
+ - uid: 465
+ components:
+ - type: Transform
+ pos: 2.5,31.5
+ parent: 1
+ - uid: 466
+ components:
+ - type: Transform
+ pos: 2.5,32.5
+ parent: 1
+ - uid: 467
+ components:
+ - type: Transform
+ pos: 1.5,32.5
+ parent: 1
+ - uid: 468
+ components:
+ - type: Transform
+ pos: 1.5,33.5
+ parent: 1
+ - uid: 469
+ components:
+ - type: Transform
+ pos: 1.5,34.5
+ parent: 1
+ - uid: 470
+ components:
+ - type: Transform
+ pos: 2.5,34.5
+ parent: 1
+ - uid: 471
+ components:
+ - type: Transform
+ pos: 2.5,33.5
+ parent: 1
+ - uid: 472
+ components:
+ - type: Transform
+ pos: 3.5,33.5
+ parent: 1
+ - uid: 473
+ components:
+ - type: Transform
+ pos: 3.5,32.5
+ parent: 1
+ - uid: 474
+ components:
+ - type: Transform
+ pos: 4.5,32.5
+ parent: 1
+ - uid: 475
+ components:
+ - type: Transform
+ pos: 4.5,33.5
+ parent: 1
+ - uid: 476
+ components:
+ - type: Transform
+ pos: 6.5,32.5
+ parent: 1
+ - uid: 477
+ components:
+ - type: Transform
+ pos: 7.5,32.5
+ parent: 1
+ - uid: 478
+ components:
+ - type: Transform
+ pos: 7.5,31.5
+ parent: 1
+ - uid: 479
+ components:
+ - type: Transform
+ pos: 8.5,31.5
+ parent: 1
+ - uid: 480
+ components:
+ - type: Transform
+ pos: 8.5,30.5
+ parent: 1
+ - uid: 481
+ components:
+ - type: Transform
+ pos: 9.5,30.5
+ parent: 1
+ - uid: 482
+ components:
+ - type: Transform
+ pos: 9.5,31.5
+ parent: 1
+ - uid: 483
+ components:
+ - type: Transform
+ pos: 9.5,32.5
+ parent: 1
+ - uid: 484
+ components:
+ - type: Transform
+ pos: 8.5,32.5
+ parent: 1
+ - uid: 485
+ components:
+ - type: Transform
+ pos: 8.5,33.5
+ parent: 1
+ - uid: 486
+ components:
+ - type: Transform
+ pos: 9.5,33.5
+ parent: 1
+ - uid: 487
+ components:
+ - type: Transform
+ pos: 9.5,34.5
+ parent: 1
+ - uid: 488
+ components:
+ - type: Transform
+ pos: 10.5,34.5
+ parent: 1
+ - uid: 489
+ components:
+ - type: Transform
+ pos: 10.5,33.5
+ parent: 1
+ - uid: 490
+ components:
+ - type: Transform
+ pos: 12.5,33.5
+ parent: 1
+ - uid: 491
+ components:
+ - type: Transform
+ pos: 13.5,33.5
+ parent: 1
+ - uid: 492
+ components:
+ - type: Transform
+ pos: 14.5,33.5
+ parent: 1
+ - uid: 493
+ components:
+ - type: Transform
+ pos: 15.5,33.5
+ parent: 1
+ - uid: 494
+ components:
+ - type: Transform
+ pos: 15.5,32.5
+ parent: 1
+ - uid: 495
+ components:
+ - type: Transform
+ pos: 16.5,32.5
+ parent: 1
+ - uid: 496
+ components:
+ - type: Transform
+ pos: 14.5,32.5
+ parent: 1
+ - uid: 497
+ components:
+ - type: Transform
+ pos: 13.5,32.5
+ parent: 1
+ - uid: 498
+ components:
+ - type: Transform
+ pos: 13.5,31.5
+ parent: 1
+ - uid: 499
+ components:
+ - type: Transform
+ pos: 14.5,31.5
+ parent: 1
+ - uid: 500
+ components:
+ - type: Transform
+ pos: 14.5,30.5
+ parent: 1
+ - uid: 501
+ components:
+ - type: Transform
+ pos: 20.5,30.5
+ parent: 1
+ - uid: 502
+ components:
+ - type: Transform
+ pos: 20.5,31.5
+ parent: 1
+ - uid: 503
+ components:
+ - type: Transform
+ pos: 19.5,31.5
+ parent: 1
+ - uid: 504
+ components:
+ - type: Transform
+ pos: 19.5,32.5
+ parent: 1
+ - uid: 505
+ components:
+ - type: Transform
+ pos: 19.5,33.5
+ parent: 1
+ - uid: 506
+ components:
+ - type: Transform
+ pos: 20.5,33.5
+ parent: 1
+ - uid: 507
+ components:
+ - type: Transform
+ pos: 20.5,32.5
+ parent: 1
+ - uid: 508
+ components:
+ - type: Transform
+ pos: 21.5,32.5
+ parent: 1
+ - uid: 509
+ components:
+ - type: Transform
+ pos: 21.5,33.5
+ parent: 1
+ - uid: 510
+ components:
+ - type: Transform
+ pos: 21.5,34.5
+ parent: 1
+ - uid: 511
+ components:
+ - type: Transform
+ pos: 24.5,32.5
+ parent: 1
+ - uid: 512
+ components:
+ - type: Transform
+ pos: 25.5,32.5
+ parent: 1
+ - uid: 513
+ components:
+ - type: Transform
+ pos: 25.5,31.5
+ parent: 1
+ - uid: 514
+ components:
+ - type: Transform
+ pos: 26.5,31.5
+ parent: 1
+ - uid: 515
+ components:
+ - type: Transform
+ pos: 27.5,31.5
+ parent: 1
+ - uid: 516
+ components:
+ - type: Transform
+ pos: 27.5,30.5
+ parent: 1
+ - uid: 517
+ components:
+ - type: Transform
+ pos: 28.5,32.5
+ parent: 1
+ - uid: 518
+ components:
+ - type: Transform
+ pos: 27.5,32.5
+ parent: 1
+ - uid: 519
+ components:
+ - type: Transform
+ pos: 26.5,32.5
+ parent: 1
+ - uid: 520
+ components:
+ - type: Transform
+ pos: 26.5,33.5
+ parent: 1
+ - uid: 521
+ components:
+ - type: Transform
+ pos: 25.5,33.5
+ parent: 1
+ - uid: 522
+ components:
+ - type: Transform
+ pos: 25.5,34.5
+ parent: 1
+ - uid: 523
+ components:
+ - type: Transform
+ pos: 26.5,34.5
+ parent: 1
+ - uid: 524
+ components:
+ - type: Transform
+ pos: 27.5,34.5
+ parent: 1
+ - uid: 525
+ components:
+ - type: Transform
+ pos: 28.5,34.5
+ parent: 1
+ - uid: 526
+ components:
+ - type: Transform
+ pos: 27.5,33.5
+ parent: 1
+ - uid: 527
+ components:
+ - type: Transform
+ pos: 30.5,32.5
+ parent: 1
+ - uid: 528
+ components:
+ - type: Transform
+ pos: 31.5,32.5
+ parent: 1
+ - uid: 529
+ components:
+ - type: Transform
+ pos: 31.5,33.5
+ parent: 1
+ - uid: 530
+ components:
+ - type: Transform
+ pos: 31.5,34.5
+ parent: 1
+ - uid: 531
+ components:
+ - type: Transform
+ pos: 32.5,33.5
+ parent: 1
+ - uid: 532
+ components:
+ - type: Transform
+ pos: 33.5,33.5
+ parent: 1
+ - uid: 533
+ components:
+ - type: Transform
+ pos: 33.5,34.5
+ parent: 1
+ - uid: 534
+ components:
+ - type: Transform
+ pos: 32.5,32.5
+ parent: 1
+ - uid: 535
+ components:
+ - type: Transform
+ pos: 33.5,32.5
+ parent: 1
+ - uid: 536
+ components:
+ - type: Transform
+ pos: 34.5,32.5
+ parent: 1
+ - uid: 537
+ components:
+ - type: Transform
+ pos: 32.5,31.5
+ parent: 1
+ - uid: 538
+ components:
+ - type: Transform
+ pos: 33.5,31.5
+ parent: 1
+ - uid: 539
+ components:
+ - type: Transform
+ pos: 33.5,30.5
+ parent: 1
+ - uid: 540
+ components:
+ - type: Transform
+ pos: 36.5,31.5
+ parent: 1
+ - uid: 541
+ components:
+ - type: Transform
+ pos: 37.5,31.5
+ parent: 1
+ - uid: 542
+ components:
+ - type: Transform
+ pos: 37.5,30.5
+ parent: 1
+ - uid: 543
+ components:
+ - type: Transform
+ pos: 38.5,30.5
+ parent: 1
+ - uid: 544
+ components:
+ - type: Transform
+ pos: 38.5,31.5
+ parent: 1
+ - uid: 545
+ components:
+ - type: Transform
+ pos: 39.5,31.5
+ parent: 1
+ - uid: 547
+ components:
+ - type: Transform
+ pos: 38.5,32.5
+ parent: 1
+ - uid: 548
+ components:
+ - type: Transform
+ pos: 37.5,32.5
+ parent: 1
+ - uid: 549
+ components:
+ - type: Transform
+ pos: 38.5,33.5
+ parent: 1
+ - uid: 550
+ components:
+ - type: Transform
+ pos: 39.5,33.5
+ parent: 1
+ - uid: 551
+ components:
+ - type: Transform
+ pos: 39.5,34.5
+ parent: 1
+ - uid: 552
+ components:
+ - type: Transform
+ pos: 40.5,33.5
+ parent: 1
+ - uid: 644
+ components:
+ - type: Transform
+ pos: 39.5,32.5
+ parent: 1
+ - uid: 645
+ components:
+ - type: Transform
+ pos: 40.5,32.5
+ parent: 1
+...
diff --git a/Resources/Maps/_NF/Dungeon/virology_lab.yml b/Resources/Maps/_NF/Dungeon/virology_lab.yml
index 7d4b57834cd..1ae768b8422 100644
--- a/Resources/Maps/_NF/Dungeon/virology_lab.yml
+++ b/Resources/Maps/_NF/Dungeon/virology_lab.yml
@@ -9087,7 +9087,7 @@ entities:
- type: Transform
pos: 50.5,4.5
parent: 1653
-- proto: RandomItem
+- proto: SalvageSpawnerTreasure
entities:
- uid: 1654
components:
diff --git a/Resources/Maps/_NF/Dungeon/wreck.yml b/Resources/Maps/_NF/Dungeon/wreck.yml
new file mode 100644
index 00000000000..409d7537309
--- /dev/null
+++ b/Resources/Maps/_NF/Dungeon/wreck.yml
@@ -0,0 +1,1915 @@
+meta:
+ format: 6
+ postmapinit: false
+tilemap:
+ 0: Space
+ 2: FloorAsteroidSand
+ 6: FloorAsteroidSandUnvariantized
+ 5: FloorAsteroidTile
+ 10: FloorAstroGrass
+ 8: FloorBrokenWood
+ 11: FloorRGlass
+ 82: FloorShuttleOrange
+ 1: FloorShuttlePurple
+ 89: FloorSteel
+ 9: FloorSteelDamaged
+ 7: FloorWood
+ 3: Plating
+ 4: PlatingAsteroid
+entities:
+- proto: ""
+ entities:
+ - uid: 1
+ components:
+ - type: MetaData
+ - type: Transform
+ - type: Map
+ mapPaused: True
+ - type: PhysicsMap
+ - type: GridTree
+ - type: MovedGrids
+ - type: Broadphase
+ - type: OccluderTree
+ - type: MapGrid
+ chunks:
+ -1,-1:
+ ind: -1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+ version: 6
+ 0,0:
+ ind: 0,0
+ tiles: UgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAACAAAAAAEBwAAAAABCAAAAAABBwAAAAADAQAAAAADUgAAAAAAWQAAAAACWQAAAAADWQAAAAABUgAAAAAAAQAAAAACWQAAAAACWQAAAAADWQAAAAABWQAAAAABUgAAAAAACAAAAAABBwAAAAABBwAAAAACBwAAAAABAQAAAAADUgAAAAAAWQAAAAACWQAAAAADAwAAAAAAUgAAAAAAAQAAAAAAWQAAAAABAwAAAAAAWQAAAAADAwAAAAAAUgAAAAAABwAAAAADBwAAAAAABwAAAAABCAAAAAAFAQAAAAADUgAAAAAAWQAAAAACAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAAAWQAAAAABWQAAAAABAwAAAAAAAwAAAAAAUgAAAAAABwAAAAADCAAAAAABBwAAAAACCAAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAADAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAABUgAAAAAAAwAAAAAAAwAAAAAACQAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABUgAAAAAAWQAAAAAAWQAAAAACWQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACQAAAAAAAQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACWQAAAAACWQAAAAABWQAAAAACWQAAAAACUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAACAQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABWQAAAAABWQAAAAADWQAAAAAAWQAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAACWQAAAAABAQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAACAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAABWQAAAAACAwAAAAAAAwAAAAAAWQAAAAAAWQAAAAACAwAAAAAAAQAAAAADWQAAAAABWQAAAAABWQAAAAABAwAAAAAAUgAAAAAAAQAAAAACWQAAAAACAwAAAAAAAwAAAAAAWQAAAAACAwAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAACWQAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAADAwAAAAAAWQAAAAAAAwAAAAAAAQAAAAADAwAAAAAAWQAAAAAAWQAAAAADWQAAAAADUgAAAAAAAQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA
+ version: 6
+ 0,1:
+ ind: 0,1
+ tiles: UgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACUgAAAAAAWQAAAAADAwAAAAAAWQAAAAACAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAABAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAWQAAAAACAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAwAAAAAAWQAAAAABWQAAAAABUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAADUgAAAAAAWQAAAAAAWQAAAAABAwAAAAAAUgAAAAAAAwAAAAAAWQAAAAADAwAAAAAAUgAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAADWQAAAAADUgAAAAAAAQAAAAAAUgAAAAAAWQAAAAADWQAAAAABWQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAAAUgAAAAAAAQAAAAADUgAAAAAAAwAAAAAAWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAABUgAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAACWQAAAAABUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAAAAQAAAAABAQAAAAACAQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAADUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAWQAAAAACWQAAAAABWQAAAAABUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAACwAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAWQAAAAACAwAAAAAAUgAAAAAAWQAAAAACWQAAAAAAAwAAAAAAUgAAAAAAAQAAAAADUgAAAAAACwAAAAAACwAAAAADCwAAAAAAUgAAAAAAAQAAAAABUgAAAAAAWQAAAAADWQAAAAACAwAAAAAAUgAAAAAAAwAAAAAAWQAAAAABWQAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAACwAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAAAAQAAAAABAQAAAAABAQAAAAADAQAAAAABAQAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAAAAQAAAAACAQAAAAABAQAAAAADAQAAAAAC
+ version: 6
+ 0,-1:
+ ind: 0,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAADAQAAAAACAQAAAAACAQAAAAAD
+ version: 6
+ -1,0:
+ ind: -1,0
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+ version: 6
+ -1,1:
+ ind: -1,1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAD
+ version: 6
+ 1,-1:
+ ind: 1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAABAQAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 1,0:
+ ind: 1,0
+ tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAWQAAAAADAwAAAAAAWQAAAAABWQAAAAADAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAWQAAAAADAwAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAWQAAAAAAAwAAAAAAWQAAAAACAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAADAQAAAAAAAQAAAAAAAQAAAAABAQAAAAADAQAAAAADAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAQAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAABAwAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAADUgAAAAAAWQAAAAABWQAAAAACAwAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADAQAAAAACUgAAAAAAWQAAAAAAAwAAAAAAAwAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAADUgAAAAAAWQAAAAACAwAAAAAAWQAAAAAAWQAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAWQAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAWQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 1,1:
+ ind: 1,1
+ tiles: UgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAAAAQAAAAADAQAAAAACAQAAAAACAQAAAAABAQAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAAAWQAAAAACUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAWQAAAAAAWQAAAAACWQAAAAADUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAACUgAAAAAAAwAAAAAAWQAAAAADAwAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAACWQAAAAADUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAAAUgAAAAAAWQAAAAABWQAAAAABWQAAAAACUgAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAQAAAAABUgAAAAAAAwAAAAAAWQAAAAACAwAAAAAAUgAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,2:
+ ind: -1,2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 0,2:
+ ind: 0,2
+ tiles: AQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAAAAQAAAAACAQAAAAACAQAAAAACAQAAAAACAQAAAAAAAQAAAAACAQAAAAABAQAAAAABAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAADAQAAAAACAQAAAAABAQAAAAACAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAADAQAAAAACAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAADAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAACAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAQAAAAADAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAABAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAAAAQAAAAACAQAAAAAAAQAAAAAAAQAAAAABAQAAAAACAQAAAAADAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAACAQAAAAADAQAAAAABAQAAAAADAQAAAAACAQAAAAABAQAAAAADAQAAAAABAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAADAQAAAAAAAQAAAAABAQAAAAAAAQAAAAACAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 1,2:
+ ind: 1,2
+ tiles: AQAAAAACAQAAAAACAQAAAAACAQAAAAAAAQAAAAADAQAAAAABAQAAAAADAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAADAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAABAQAAAAACAQAAAAACAQAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAABAQAAAAABAQAAAAACAQAAAAAAAQAAAAAAAQAAAAACAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAADAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAACAQAAAAAAAQAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAQAAAAABAQAAAAABAQAAAAADAQAAAAADAQAAAAAAAQAAAAACAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAADAQAAAAABAQAAAAABAQAAAAAAAQAAAAADAQAAAAABAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAADAQAAAAADAQAAAAABAQAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAADAQAAAAAAAQAAAAADAQAAAAADAQAAAAAAAQAAAAABAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
+ path: /Audio/Effects/alert.ogg
+ - type: DecalGrid
+ chunkCollection:
+ version: 2
+ nodes:
+ - node:
+ cleanable: True
+ color: '#00D4D4FF'
+ id: Blasto
+ decals:
+ 447: 15.750851,6.288084
+ - node:
+ color: '#FFFFFFFF'
+ id: Bot
+ decals:
+ 219: 1,15
+ 221: 15,9
+ 222: 14,9
+ 223: 13,9
+ 806: 3,21
+ 807: 1,26
+ 808: 19,20
+ 809: 7,3
+ - node:
+ cleanable: True
+ color: '#FF5F00FF'
+ id: Clandestine
+ decals:
+ 564: 6,13
+ - node:
+ cleanable: True
+ color: '#FFFFFF6D'
+ id: Dirt
+ decals:
+ 38: 2,1
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: Dirt
+ decals:
+ 26: 3,8
+ 153: 19,7
+ 183: 9,6
+ 184: 6,8
+ 185: 8,10
+ 186: 10,9
+ 188: 7,8
+ 214: 0,13
+ 215: 2,12
+ 216: 2,15
+ 217: 4,15
+ 218: 2,16
+ 268: 7,2
+ 271: 13,6
+ 272: 16,8
+ 339: 22,4
+ 349: 15,2
+ 350: 13,3
+ 379: 20,2
+ 381: 14,15
+ 469: 15,14
+ 569: 9,7
+ 573: 8,13
+ 574: 6,14
+ 606: 20,20
+ 652: 8,20
+ 654: 9,18
+ 660: 2,24
+ 661: 2,26
+ 662: 3,27
+ 664: 3,21
+ 666: 3,19
+ 669: 15,25
+ 670: 13,25
+ 673: 21,25
+ 674: 20,26
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtHeavy
+ decals:
+ 129: 19,7
+ 159: 7,9
+ 169: 7,7
+ 170: 8,8
+ 171: 9,9
+ 172: 10,10
+ 173: 9,10
+ 174: 8,10
+ 175: 10,9
+ 176: 10,8
+ 177: 10,6
+ 178: 8,6
+ 179: 7,6
+ 180: 6,6
+ 181: 6,7
+ 182: 6,8
+ 191: 1,13
+ 192: 0,13
+ 193: 0,14
+ 194: 1,14
+ 195: 2,14
+ 196: 2,13
+ 197: 2,12
+ 198: 3,12
+ 199: 3,13
+ 200: 4,12
+ 201: 4,13
+ 202: 4,14
+ 203: 3,14
+ 205: 4,15
+ 208: 2,15
+ 209: 2,16
+ 210: 1,16
+ 211: 1,15
+ 212: 0,15
+ 225: 7,1
+ 229: 8,1
+ 256: 13,3
+ 258: 13,2
+ 277: 16,6
+ 278: 15,6
+ 279: 15,9
+ 281: 12,9
+ 296: 13,1
+ 298: 21,14
+ 299: 19,13
+ 301: 19,15
+ 311: 22,15
+ 318: 19,1
+ 319: 19,2
+ 322: 22,4
+ 355: 14,15
+ 356: 13,15
+ 461: 14,16
+ 462: 12,15
+ 464: 15,13
+ 465: 14,13
+ 466: 15,15
+ 467: 14,14
+ 468: 15,14
+ 488: 12,1
+ 489: 12,3
+ 490: 22,1
+ 491: 22,2
+ 492: 21,4
+ 493: 19,4
+ 498: 16,7
+ 499: 14,7
+ 506: 22,13
+ 511: 15,16
+ 513: 7,15
+ 514: 6,13
+ 524: 8,13
+ 525: 7,13
+ 527: 12,14
+ 528: 12,13
+ 529: 15,12
+ 530: 14,12
+ 567: 9,7
+ 568: 8,7
+ 570: 21,2
+ 571: 21,1
+ 572: 6,15
+ 581: 19,20
+ 582: 20,21
+ 584: 21,21
+ 585: 20,19
+ 586: 21,20
+ 634: 13,20
+ 648: 14,21
+ 679: 14,25
+ 680: 13,25
+ 684: 16,26
+ 702: 20,25
+ 703: 19,27
+ 711: 21,26
+ 728: 7,22
+ 731: 7,26
+ 754: 20,26
+ 756: 2,25
+ 757: 3,27
+ 785: 2,20
+ 786: 3,20
+ 787: 2,19
+ 788: 3,21
+ 789: 3,19
+ 805: 3,15
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtLight
+ decals:
+ 17: 4,7
+ 18: 4,7
+ 19: 4,7
+ 23: 3,6
+ 24: 2,10
+ 25: 2,10
+ 144: 20,9
+ 145: 21,8
+ 148: 21,9
+ 168: 6,10
+ 232: 9,3
+ 241: 7,3
+ 243: 7,2
+ 244: 8,2
+ 245: 9,1
+ 248: 3,16
+ 291: 16,8
+ 293: 13,6
+ 294: 14,2
+ 295: 14,1
+ 336: 20,3
+ 337: 20,4
+ 518: 7,13
+ 519: 6,14
+ 520: 8,15
+ 521: 9,15
+ 551: 3,10
+ 552: 4,10
+ 553: 4,9
+ 554: 12,7
+ 559: 21,3
+ 562: 22,14
+ 565: 2,6
+ 566: 8,14
+ 624: 8,22
+ 625: 9,20
+ 626: 9,21
+ 701: 14,26
+ 722: 21,27
+ 751: 8,25
+ 752: 8,27
+ 775: 2,26
+ 776: 3,25
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtMedium
+ decals:
+ 135: 19,8
+ 136: 20,7
+ 139: 21,7
+ 140: 20,8
+ 141: 19,9
+ 161: 9,8
+ 162: 9,6
+ 163: 10,7
+ 164: 7,8
+ 165: 8,9
+ 166: 7,10
+ 167: 6,9
+ 283: 12,8
+ 285: 14,6
+ 287: 16,9
+ 327: 22,3
+ 338: 19,3
+ 346: 14,3
+ 347: 15,3
+ 376: 13,16
+ 538: 12,2
+ 598: 19,21
+ 600: 20,20
+ 608: 9,18
+ 610: 9,22
+ 612: 8,20
+ 613: 7,18
+ 618: 8,18
+ 620: 9,19
+ 621: 8,21
+ 639: 15,19
+ 640: 14,19
+ 688: 13,26
+ 692: 16,27
+ 693: 16,25
+ 695: 15,25
+ 696: 15,26
+ 704: 19,26
+ 705: 21,25
+ 713: 20,27
+ 761: 1,24
+ 762: 1,25
+ 763: 3,24
+ 766: 2,24
+ 768: 1,26
+ 770: 2,27
+ 771: 3,26
+ 794: 2,22
+ 795: 1,22
+ 796: 3,22
+ - node:
+ cleanable: True
+ color: '#9ABB00FF'
+ id: Gib
+ decals:
+ 449: 19.008198,0.9538171
+ - node:
+ cleanable: True
+ color: '#D439DBFF'
+ id: Max
+ decals:
+ 450: 13.987783,1.9440596
+ - node:
+ cleanable: True
+ color: '#6129B0FF'
+ id: Prima
+ decals:
+ 452: 8.033474,8.849318
+ - node:
+ cleanable: True
+ color: '#D48335FF'
+ id: Psyke
+ decals:
+ 451: 13,16
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerNe
+ decals:
+ 106: 4,4
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerNw
+ decals:
+ 107: 1,4
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerSe
+ decals:
+ 108: 4,1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerSw
+ decals:
+ 99: 1,1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineE
+ decals:
+ 109: 4,2
+ 110: 4,3
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineN
+ decals:
+ 111: 2,4
+ 112: 3,4
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineS
+ decals:
+ 103: 2,1
+ 104: 3,1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineW
+ decals:
+ 100: 1,2
+ 101: 1,3
+ - node:
+ cleanable: True
+ color: '#FF5F6CFF'
+ id: amyjon
+ decals:
+ 563: 22,13
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: body
+ decals:
+ 157: 19,9
+ - node:
+ cleanable: True
+ color: '#9D1500FF'
+ id: engie
+ decals:
+ 448: 7.010515,0.8736541
+ - node:
+ cleanable: True
+ color: '#4D00A1FF'
+ id: matt
+ decals:
+ 86: 4.0649,9.103307
+ - node:
+ cleanable: True
+ color: '#348800FF'
+ id: prolizard
+ decals:
+ 453: 7.1689034,7.1397905
+ - node:
+ cleanable: True
+ color: '#503E005B'
+ id: splatter
+ decals:
+ 810: 2.0135477,19.99514
+ - type: LoadedMap
+ - type: SpreaderGrid
+ - type: GridPathfinding
+ - type: RadiationGridResistance
+- proto: AirCanister
+ entities:
+ - uid: 146
+ components:
+ - type: Transform
+ pos: 15.5,15.5
+ parent: 1
+- proto: AltarConvertMaint
+ entities:
+ - uid: 3
+ components:
+ - type: Transform
+ pos: 2.5,14.5
+ parent: 1
+- proto: Barricade
+ entities:
+ - uid: 122
+ components:
+ - type: Transform
+ pos: 22.5,15.5
+ parent: 1
+ - uid: 217
+ components:
+ - type: Transform
+ pos: 16.5,8.5
+ parent: 1
+ - uid: 219
+ components:
+ - type: Transform
+ pos: 8.5,18.5
+ parent: 1
+ - uid: 223
+ components:
+ - type: Transform
+ pos: 7.5,22.5
+ parent: 1
+- proto: Catwalk
+ entities:
+ - uid: 64
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,6.5
+ parent: 1
+ - uid: 65
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,7.5
+ parent: 1
+ - uid: 66
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,8.5
+ parent: 1
+ - uid: 67
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,9.5
+ parent: 1
+ - uid: 68
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,10.5
+ parent: 1
+ - uid: 69
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,10.5
+ parent: 1
+ - uid: 70
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 8.5,10.5
+ parent: 1
+ - uid: 71
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 9.5,10.5
+ parent: 1
+ - uid: 72
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 10.5,10.5
+ parent: 1
+ - uid: 73
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 10.5,9.5
+ parent: 1
+ - uid: 74
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 10.5,8.5
+ parent: 1
+ - uid: 75
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 10.5,7.5
+ parent: 1
+ - uid: 76
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 10.5,6.5
+ parent: 1
+ - uid: 77
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 9.5,6.5
+ parent: 1
+ - uid: 78
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 8.5,6.5
+ parent: 1
+ - uid: 79
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,6.5
+ parent: 1
+ - uid: 163
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,12.5
+ parent: 1
+ - uid: 164
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,12.5
+ parent: 1
+ - uid: 166
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,12.5
+ parent: 1
+ - uid: 167
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,13.5
+ parent: 1
+ - uid: 168
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,14.5
+ parent: 1
+ - uid: 169
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,16.5
+ parent: 1
+ - uid: 171
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,16.5
+ parent: 1
+ - uid: 172
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,14.5
+ parent: 1
+ - uid: 173
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,13.5
+ parent: 1
+- proto: Chair
+ entities:
+ - uid: 5
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 19.5,8.5
+ parent: 1
+ - uid: 6
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,2.5
+ parent: 1
+ - uid: 7
+ components:
+ - type: Transform
+ pos: 13.5,7.5
+ parent: 1
+ - uid: 45
+ components:
+ - type: Transform
+ pos: 15.5,7.5
+ parent: 1
+ - uid: 49
+ components:
+ - type: Transform
+ pos: 14.5,7.5
+ parent: 1
+ - uid: 115
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 21.5,8.5
+ parent: 1
+ - uid: 127
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 19.5,13.5
+ parent: 1
+ - uid: 153
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 9.5,2.5
+ parent: 1
+ - uid: 154
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 9.5,1.5
+ parent: 1
+ - uid: 175
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 13.5,14.5
+ parent: 1
+- proto: ChairFolding
+ entities:
+ - uid: 82
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 10.5,8.5
+ parent: 1
+ - uid: 83
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 8.5,6.5
+ parent: 1
+ - uid: 84
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,9.5
+ parent: 1
+ - uid: 94
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 21.59151,2.6490026
+ parent: 1
+- proto: ChairFoldingSpawnFolded
+ entities:
+ - uid: 85
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 10.5,7.5
+ parent: 1
+- proto: ChairOfficeDark
+ entities:
+ - uid: 10
+ components:
+ - type: Transform
+ pos: 14.5,3.5
+ parent: 1
+ - uid: 53
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 14.5,1.5
+ parent: 1
+ - uid: 247
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 13.5,26.5
+ parent: 1
+- proto: ChairOfficeLight
+ entities:
+ - uid: 201
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 20.5,20.5
+ parent: 1
+ - uid: 208
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 14.5,20.5
+ parent: 1
+- proto: ChairWood
+ entities:
+ - uid: 2
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,3.5
+ parent: 1
+ - uid: 16
+ components:
+ - type: Transform
+ pos: 2.5,15.5
+ parent: 1
+ - uid: 30
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,1.5
+ parent: 1
+ - uid: 31
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,3.5
+ parent: 1
+- proto: ClosetEmergencyFilledRandom
+ entities:
+ - uid: 47
+ components:
+ - type: Transform
+ pos: 13.5,9.5
+ parent: 1
+- proto: ClosetEmergencyN2FilledRandom
+ entities:
+ - uid: 11
+ components:
+ - type: Transform
+ pos: 14.5,9.5
+ parent: 1
+- proto: ClosetMaintenanceFilledRandom
+ entities:
+ - uid: 17
+ components:
+ - type: Transform
+ pos: 3.5,21.5
+ parent: 1
+ - uid: 56
+ components:
+ - type: Transform
+ pos: 15.5,9.5
+ parent: 1
+ - uid: 158
+ components:
+ - type: Transform
+ pos: 7.5,3.5
+ parent: 1
+ - uid: 161
+ components:
+ - type: Transform
+ pos: 1.5,15.5
+ parent: 1
+ - uid: 203
+ components:
+ - type: Transform
+ pos: 19.5,20.5
+ parent: 1
+- proto: ComputerBroken
+ entities:
+ - uid: 48
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 13.5,1.5
+ parent: 1
+ - uid: 207
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 15.5,20.5
+ parent: 1
+ - uid: 245
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 14.5,25.5
+ parent: 1
+- proto: ComputerFrame
+ entities:
+ - uid: 51
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 13.5,3.5
+ parent: 1
+ - uid: 246
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 14.5,26.5
+ parent: 1
+- proto: CrateHydroponicsSeeds
+ entities:
+ - uid: 23
+ components:
+ - type: Transform
+ pos: 4.5,10.5
+ parent: 1
+- proto: DisposalBend
+ entities:
+ - uid: 258
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,20.5
+ parent: 1
+ - uid: 263
+ components:
+ - type: Transform
+ pos: 3.5,22.5
+ parent: 1
+- proto: DisposalPipe
+ entities:
+ - uid: 260
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,22.5
+ parent: 1
+ - uid: 261
+ components:
+ - type: Transform
+ pos: 3.5,21.5
+ parent: 1
+- proto: DisposalPipeBroken
+ entities:
+ - uid: 262
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,22.5
+ parent: 1
+- proto: DisposalTrunk
+ entities:
+ - uid: 259
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,20.5
+ parent: 1
+- proto: FolderSpawner
+ entities:
+ - uid: 38
+ components:
+ - type: Transform
+ pos: 14.5,19.5
+ parent: 1
+- proto: GasMixerFlipped
+ entities:
+ - uid: 177
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 14.5,14.5
+ parent: 1
+- proto: GasPipeBend
+ entities:
+ - uid: 141
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 13.5,15.5
+ parent: 1
+ - uid: 178
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 13.5,14.5
+ parent: 1
+ - uid: 183
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 14.5,13.5
+ parent: 1
+- proto: GasPipeStraight
+ entities:
+ - uid: 151
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 14.5,15.5
+ parent: 1
+- proto: GasPort
+ entities:
+ - uid: 145
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 15.5,13.5
+ parent: 1
+ - uid: 148
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 15.5,15.5
+ parent: 1
+ - uid: 176
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 15.5,14.5
+ parent: 1
+- proto: Girder
+ entities:
+ - uid: 50
+ components:
+ - type: Transform
+ pos: 15.5,8.5
+ parent: 1
+ - uid: 215
+ components:
+ - type: Transform
+ pos: 14.5,21.5
+ parent: 1
+ - uid: 271
+ components:
+ - type: Transform
+ pos: 15.5,27.5
+ parent: 1
+- proto: Grille
+ entities:
+ - uid: 98
+ components:
+ - type: Transform
+ pos: 14.5,8.5
+ parent: 1
+ - uid: 99
+ components:
+ - type: Transform
+ pos: 13.5,8.5
+ parent: 1
+- proto: GrilleSpawner
+ entities:
+ - uid: 44
+ components:
+ - type: Transform
+ pos: 8.5,14.5
+ parent: 1
+ - uid: 46
+ components:
+ - type: Transform
+ pos: 2.5,6.5
+ parent: 1
+ - uid: 86
+ components:
+ - type: Transform
+ pos: 2.5,10.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ pos: 12.5,8.5
+ parent: 1
+ - uid: 228
+ components:
+ - type: Transform
+ pos: 9.5,19.5
+ parent: 1
+- proto: hydroponicsTrayAnchored
+ entities:
+ - uid: 4
+ components:
+ - type: Transform
+ pos: 3.5,9.5
+ parent: 1
+ - uid: 13
+ components:
+ - type: Transform
+ pos: 1.5,7.5
+ parent: 1
+- proto: KitchenReagentGrinder
+ entities:
+ - uid: 197
+ components:
+ - type: Transform
+ pos: 20.5,19.5
+ parent: 1
+- proto: LockerElectricalSupplies
+ entities:
+ - uid: 180
+ components:
+ - type: Transform
+ pos: 9.5,15.5
+ parent: 1
+- proto: LootSpawnerCableCoil
+ entities:
+ - uid: 184
+ components:
+ - type: Transform
+ pos: 8.5,13.5
+ parent: 1
+ - uid: 212
+ components:
+ - type: Transform
+ pos: 13.5,19.5
+ parent: 1
+- proto: LootSpawnerIndustrial
+ entities:
+ - uid: 32
+ components:
+ - type: Transform
+ pos: 12.5,14.5
+ parent: 1
+ - uid: 152
+ components:
+ - type: Transform
+ pos: 7.5,15.5
+ parent: 1
+ - uid: 226
+ components:
+ - type: Transform
+ pos: 8.5,20.5
+ parent: 1
+- proto: LootSpawnerIndustrialFluff
+ entities:
+ - uid: 109
+ components:
+ - type: Transform
+ pos: 1.5,14.5
+ parent: 1
+ - uid: 117
+ components:
+ - type: Transform
+ pos: 15.5,12.5
+ parent: 1
+- proto: LootSpawnerMaterials
+ entities:
+ - uid: 227
+ components:
+ - type: Transform
+ pos: 8.5,21.5
+ parent: 1
+- proto: LootSpawnerMedicalMinor
+ entities:
+ - uid: 24
+ components:
+ - type: Transform
+ pos: 20.5,1.5
+ parent: 1
+ - uid: 42
+ components:
+ - type: Transform
+ pos: 20.5,2.5
+ parent: 1
+ - uid: 196
+ components:
+ - type: Transform
+ pos: 21.5,21.5
+ parent: 1
+ - uid: 266
+ components:
+ - type: Transform
+ pos: 3.5,26.5
+ parent: 1
+ - uid: 267
+ components:
+ - type: Transform
+ pos: 1.5,24.5
+ parent: 1
+- proto: MachineFrame
+ entities:
+ - uid: 272
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 16.5,25.5
+ parent: 1
+- proto: MaintenanceFluffSpawner
+ entities:
+ - uid: 36
+ components:
+ - type: Transform
+ pos: 16.5,7.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 1
+ - uid: 111
+ components:
+ - type: Transform
+ pos: 21.5,1.5
+ parent: 1
+ - uid: 125
+ components:
+ - type: Transform
+ pos: 3.5,25.5
+ parent: 1
+ - uid: 134
+ components:
+ - type: Transform
+ pos: 19.5,15.5
+ parent: 1
+ - uid: 159
+ components:
+ - type: Transform
+ pos: 13.5,2.5
+ parent: 1
+- proto: MaintenanceToolSpawner
+ entities:
+ - uid: 104
+ components:
+ - type: Transform
+ pos: 15.5,2.5
+ parent: 1
+ - uid: 130
+ components:
+ - type: Transform
+ pos: 21.5,14.5
+ parent: 1
+- proto: MaintenanceWeaponSpawner
+ entities:
+ - uid: 103
+ components:
+ - type: Transform
+ pos: 9.5,7.5
+ parent: 1
+ - uid: 114
+ components:
+ - type: Transform
+ pos: 20.5,8.5
+ parent: 1
+ - uid: 128
+ components:
+ - type: Transform
+ pos: 21.5,13.5
+ parent: 1
+- proto: Mattress
+ entities:
+ - uid: 95
+ components:
+ - type: Transform
+ pos: 22.5,4.5
+ parent: 1
+- proto: OperatingTable
+ entities:
+ - uid: 21
+ components:
+ - type: Transform
+ pos: 1.5,26.5
+ parent: 1
+- proto: PortableGeneratorJrPacman
+ entities:
+ - uid: 143
+ components:
+ - type: Transform
+ pos: 7.5,13.5
+ parent: 1
+- proto: PosterBroken
+ entities:
+ - uid: 239
+ components:
+ - type: Transform
+ pos: 21.5,15.5
+ parent: 1
+ - uid: 240
+ components:
+ - type: Transform
+ pos: 7.5,14.5
+ parent: 1
+- proto: PosterContrabandAmbrosiaVulgaris
+ entities:
+ - uid: 25
+ components:
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 1
+- proto: PosterContrabandEAT
+ entities:
+ - uid: 230
+ components:
+ - type: Transform
+ pos: 19.5,25.5
+ parent: 1
+- proto: Rack
+ entities:
+ - uid: 96
+ components:
+ - type: Transform
+ pos: 16.5,7.5
+ parent: 1
+ - uid: 105
+ components:
+ - type: Transform
+ pos: 21.5,1.5
+ parent: 1
+ - uid: 106
+ components:
+ - type: Transform
+ pos: 21.5,13.5
+ parent: 1
+ - uid: 126
+ components:
+ - type: Transform
+ pos: 21.5,14.5
+ parent: 1
+ - uid: 133
+ components:
+ - type: Transform
+ pos: 19.5,15.5
+ parent: 1
+ - uid: 150
+ components:
+ - type: Transform
+ pos: 8.5,13.5
+ parent: 1
+ - uid: 224
+ components:
+ - type: Transform
+ pos: 8.5,20.5
+ parent: 1
+ - uid: 225
+ components:
+ - type: Transform
+ pos: 8.5,21.5
+ parent: 1
+ - uid: 237
+ components:
+ - type: Transform
+ pos: 19.5,27.5
+ parent: 1
+ - uid: 238
+ components:
+ - type: Transform
+ pos: 19.5,26.5
+ parent: 1
+ - uid: 264
+ components:
+ - type: Transform
+ pos: 2.5,19.5
+ parent: 1
+- proto: Railing
+ entities:
+ - uid: 8
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,8.5
+ parent: 1
+ - uid: 61
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 8.5,9.5
+ parent: 1
+ - uid: 62
+ components:
+ - type: Transform
+ pos: 8.5,7.5
+ parent: 1
+ - uid: 63
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 9.5,8.5
+ parent: 1
+- proto: RailingCorner
+ entities:
+ - uid: 57
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 9.5,9.5
+ parent: 1
+ - uid: 58
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,9.5
+ parent: 1
+ - uid: 59
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,7.5
+ parent: 1
+ - uid: 60
+ components:
+ - type: Transform
+ pos: 9.5,7.5
+ parent: 1
+- proto: RandomPosterContraband
+ entities:
+ - uid: 89
+ components:
+ - type: Transform
+ pos: 13.5,21.5
+ parent: 1
+ - uid: 90
+ components:
+ - type: Transform
+ pos: 7.5,20.5
+ parent: 1
+ - uid: 160
+ components:
+ - type: Transform
+ pos: 8.5,3.5
+ parent: 1
+ - uid: 204
+ components:
+ - type: Transform
+ pos: 19.5,19.5
+ parent: 1
+- proto: RandomSoap
+ entities:
+ - uid: 252
+ components:
+ - type: Transform
+ pos: 2.5,19.5
+ parent: 1
+- proto: SalvagePartsT4Spawner
+ entities:
+ - uid: 41
+ components:
+ - type: Transform
+ pos: 8.5,27.5
+ parent: 1
+ - uid: 93
+ components:
+ - type: Transform
+ pos: 8.5,25.5
+ parent: 1
+- proto: SalvageSpawnerEquipmentValuable
+ entities:
+ - uid: 14
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 1
+ - uid: 18
+ components:
+ - type: Transform
+ pos: 8.5,2.5
+ parent: 1
+ - uid: 34
+ components:
+ - type: Transform
+ pos: 21.5,20.5
+ parent: 1
+ - uid: 35
+ components:
+ - type: Transform
+ pos: 8.5,1.5
+ parent: 1
+ - uid: 37
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 1
+- proto: SalvageSpawnerTreasureValuable
+ entities:
+ - uid: 40
+ components:
+ - type: Transform
+ pos: 7.5,26.5
+ parent: 1
+ - uid: 80
+ components:
+ - type: Transform
+ pos: 9.5,26.5
+ parent: 1
+- proto: SignBiohazardMed
+ entities:
+ - uid: 43
+ components:
+ - type: Transform
+ pos: 1.5,27.5
+ parent: 1
+- proto: SignElectricalMed
+ entities:
+ - uid: 149
+ components:
+ - type: Transform
+ pos: 9.5,14.5
+ parent: 1
+- proto: SignFlammableMed
+ entities:
+ - uid: 268
+ components:
+ - type: Transform
+ pos: 13.5,13.5
+ parent: 1
+- proto: SignLaserMed
+ entities:
+ - uid: 118
+ components:
+ - type: Transform
+ pos: 13.5,27.5
+ parent: 1
+- proto: SignRestroom
+ entities:
+ - uid: 265
+ components:
+ - type: Transform
+ pos: 1.5,20.5
+ parent: 1
+- proto: SinkStemless
+ entities:
+ - uid: 39
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,27.5
+ parent: 1
+- proto: SpawnDungeonLootKitchenTabletop
+ entities:
+ - uid: 20
+ components:
+ - type: Transform
+ pos: 21.5,25.5
+ parent: 1
+- proto: Stool
+ entities:
+ - uid: 9
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,13.5
+ parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,13.5
+ parent: 1
+ - uid: 91
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,13.5
+ parent: 1
+- proto: Table
+ entities:
+ - uid: 33
+ components:
+ - type: Transform
+ pos: 21.5,21.5
+ parent: 1
+ - uid: 52
+ components:
+ - type: Transform
+ pos: 13.5,2.5
+ parent: 1
+ - uid: 54
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 15.5,2.5
+ parent: 1
+ - uid: 55
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 15.5,1.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 20.5,1.5
+ parent: 1
+ - uid: 110
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 20.5,2.5
+ parent: 1
+ - uid: 116
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 20.5,8.5
+ parent: 1
+ - uid: 119
+ components:
+ - type: Transform
+ pos: 21.5,19.5
+ parent: 1
+ - uid: 120
+ components:
+ - type: Transform
+ pos: 3.5,25.5
+ parent: 1
+ - uid: 121
+ components:
+ - type: Transform
+ pos: 21.5,20.5
+ parent: 1
+ - uid: 155
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 8.5,1.5
+ parent: 1
+ - uid: 156
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 8.5,2.5
+ parent: 1
+ - uid: 162
+ components:
+ - type: Transform
+ pos: 3.5,26.5
+ parent: 1
+ - uid: 195
+ components:
+ - type: Transform
+ pos: 20.5,19.5
+ parent: 1
+ - uid: 209
+ components:
+ - type: Transform
+ pos: 15.5,19.5
+ parent: 1
+ - uid: 210
+ components:
+ - type: Transform
+ pos: 14.5,19.5
+ parent: 1
+ - uid: 211
+ components:
+ - type: Transform
+ pos: 13.5,19.5
+ parent: 1
+ - uid: 229
+ components:
+ - type: Transform
+ pos: 20.5,25.5
+ parent: 1
+ - uid: 235
+ components:
+ - type: Transform
+ pos: 21.5,25.5
+ parent: 1
+- proto: TableCarpet
+ entities:
+ - uid: 26
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 1
+ - uid: 27
+ components:
+ - type: Transform
+ pos: 3.5,2.5
+ parent: 1
+ - uid: 28
+ components:
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 1
+ - uid: 29
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 1
+- proto: TableWood
+ entities:
+ - uid: 22
+ components:
+ - type: Transform
+ pos: 3.5,15.5
+ parent: 1
+ - uid: 112
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,14.5
+ parent: 1
+ - uid: 113
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,14.5
+ parent: 1
+- proto: ToiletDirtyWater
+ entities:
+ - uid: 257
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,20.5
+ parent: 1
+- proto: WallSolid
+ entities:
+ - uid: 12
+ components:
+ - type: Transform
+ pos: 20.5,14.5
+ parent: 1
+ - uid: 88
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,27.5
+ parent: 1
+ - uid: 132
+ components:
+ - type: Transform
+ pos: 21.5,15.5
+ parent: 1
+ - uid: 136
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 9.5,14.5
+ parent: 1
+ - uid: 216
+ components:
+ - type: Transform
+ pos: 13.5,21.5
+ parent: 1
+ - uid: 221
+ components:
+ - type: Transform
+ pos: 7.5,20.5
+ parent: 1
+ - uid: 222
+ components:
+ - type: Transform
+ pos: 7.5,19.5
+ parent: 1
+ - uid: 254
+ components:
+ - type: Transform
+ pos: 1.5,20.5
+ parent: 1
+ - uid: 255
+ components:
+ - type: Transform
+ pos: 2.5,21.5
+ parent: 1
+ - uid: 269
+ components:
+ - type: Transform
+ pos: 13.5,27.5
+ parent: 1
+- proto: WallSolidRust
+ entities:
+ - uid: 15
+ components:
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 1
+ - uid: 107
+ components:
+ - type: Transform
+ pos: 19.5,14.5
+ parent: 1
+ - uid: 108
+ components:
+ - type: Transform
+ pos: 20.5,13.5
+ parent: 1
+ - uid: 131
+ components:
+ - type: Transform
+ pos: 20.5,15.5
+ parent: 1
+ - uid: 135
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,14.5
+ parent: 1
+ - uid: 138
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 9.5,13.5
+ parent: 1
+ - uid: 147
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 13.5,13.5
+ parent: 1
+ - uid: 157
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 8.5,3.5
+ parent: 1
+ - uid: 202
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 19.5,19.5
+ parent: 1
+ - uid: 214
+ components:
+ - type: Transform
+ pos: 15.5,21.5
+ parent: 1
+ - uid: 218
+ components:
+ - type: Transform
+ pos: 7.5,21.5
+ parent: 1
+ - uid: 220
+ components:
+ - type: Transform
+ pos: 8.5,19.5
+ parent: 1
+ - uid: 234
+ components:
+ - type: Transform
+ pos: 19.5,25.5
+ parent: 1
+ - uid: 253
+ components:
+ - type: Transform
+ pos: 1.5,19.5
+ parent: 1
+ - uid: 256
+ components:
+ - type: Transform
+ pos: 1.5,21.5
+ parent: 1
+ - uid: 270
+ components:
+ - type: Transform
+ pos: 14.5,27.5
+ parent: 1
+- proto: WaterTankFull
+ entities:
+ - uid: 19
+ components:
+ - type: Transform
+ pos: 3.5,6.5
+ parent: 1
+- proto: Window
+ entities:
+ - uid: 100
+ components:
+ - type: Transform
+ pos: 14.5,8.5
+ parent: 1
+ - uid: 101
+ components:
+ - type: Transform
+ pos: 13.5,8.5
+ parent: 1
+- proto: WindowDirectional
+ entities:
+ - uid: 123
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 21.5,1.5
+ parent: 1
+ - uid: 124
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 21.5,2.5
+ parent: 1
+ - uid: 165
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 12.5,3.5
+ parent: 1
+ - uid: 170
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 12.5,2.5
+ parent: 1
+ - uid: 174
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 12.5,1.5
+ parent: 1
+ - uid: 198
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 21.5,21.5
+ parent: 1
+ - uid: 199
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 21.5,20.5
+ parent: 1
+ - uid: 200
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 21.5,19.5
+ parent: 1
+ - uid: 243
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 15.5,26.5
+ parent: 1
+ - uid: 244
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 15.5,25.5
+ parent: 1
+...
diff --git a/Resources/Maps/_NF/Outpost/frontier.yml b/Resources/Maps/_NF/Outpost/frontier.yml
index 7cf56977535..506a14c2e83 100644
--- a/Resources/Maps/_NF/Outpost/frontier.yml
+++ b/Resources/Maps/_NF/Outpost/frontier.yml
@@ -3968,6 +3968,7 @@ entities:
preventRCDUse: True
preventFloorPlacement: True
preventFloorRemoval: True
+ killHostileMobs: True
- type: SpreaderGrid
- type: IFF
readOnly: True
diff --git a/Resources/Maps/_NF/POI/anomalousgeode.yml b/Resources/Maps/_NF/POI/anomalousgeode.yml
index e9a0c066f19..1d633f08edf 100644
--- a/Resources/Maps/_NF/POI/anomalousgeode.yml
+++ b/Resources/Maps/_NF/POI/anomalousgeode.yml
@@ -3566,13 +3566,6 @@ entities:
- type: Transform
pos: 3.5,3.5
parent: 1
-- proto: MachineAnomalySynchronizer
- entities:
- - uid: 665
- components:
- - type: Transform
- pos: 3.5,0.5
- parent: 1
- proto: MachineAnomalyVessel
entities:
- uid: 662
diff --git a/Resources/Maps/_NF/POI/courthouse.yml b/Resources/Maps/_NF/POI/courthouse.yml
index 7020d0e8226..0baeb12540e 100644
--- a/Resources/Maps/_NF/POI/courthouse.yml
+++ b/Resources/Maps/_NF/POI/courthouse.yml
@@ -24,7 +24,7 @@ entities:
chunks:
0,0:
ind: 0,0
- tiles: dwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAADdwAAAAABegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAACdwAAAAADdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAACdwAAAAADegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: dwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAADdwAAAAABegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAABdwAAAAACdwAAAAADdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAADdwAAAAADdwAAAAACdwAAAAADegAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAdwAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAaQAAAAAAAgAAAAAAAgAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-1,0:
ind: -1,0
@@ -48,11 +48,11 @@ entities:
version: 6
1,-2:
ind: 1,-2
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-2,-2:
ind: -2,-2
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
- type: Broadphase
- type: Physics
@@ -318,7 +318,7 @@ entities:
0,2:
0: 65535
-1,2:
- 0: 65535
+ 0: 65533
0,3:
1: 3904
-1,3:
@@ -490,11 +490,11 @@ entities:
4,-6:
0: 3823
5,-7:
- 0: 13056
+ 0: 13072
5,-6:
0: 3
-6,-7:
- 0: 65484
+ 0: 65516
-6,-6:
0: 3279
uniqueMixes:
@@ -608,7 +608,7 @@ entities:
- 123
- proto: AirlockEngineering
entities:
- - uid: 92
+ - uid: 83
components:
- type: Transform
pos: 7.5,-6.5
@@ -667,6 +667,16 @@ entities:
- type: Transform
pos: 4.5,-25.5
parent: 1
+ - uid: 84
+ components:
+ - type: Transform
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ pos: -0.5,-0.5
+ parent: 1
- uid: 139
components:
- type: Transform
@@ -695,21 +705,11 @@ entities:
- type: Transform
pos: 6.5,-10.5
parent: 1
- - uid: 445
- components:
- - type: Transform
- pos: -0.5,-12.5
- parent: 1
- uid: 446
components:
- type: Transform
pos: 2.5,-10.5
parent: 1
- - uid: 712
- components:
- - type: Transform
- pos: -0.5,-0.5
- parent: 1
- uid: 775
components:
- type: Transform
@@ -826,33 +826,32 @@ entities:
parent: 1
- proto: AirlockNfsdBrigLocked
entities:
- - uid: 83
+ - uid: 419
components:
- type: Transform
pos: 5.5,-1.5
parent: 1
- - uid: 84
+ - uid: 434
components:
- type: Transform
- rot: 3.141592653589793 rad
pos: 4.5,0.5
parent: 1
- - uid: 496
+ - uid: 445
components:
- type: Transform
- pos: 4.5,10.5
+ pos: 4.5,8.5
parent: 1
- - uid: 565
+ - uid: 496
components:
- type: Transform
- pos: 4.5,8.5
+ pos: 4.5,10.5
parent: 1
- - uid: 714
+ - uid: 565
components:
- type: Transform
pos: 4.5,4.5
parent: 1
- - uid: 1174
+ - uid: 712
components:
- type: Transform
pos: -4.5,-1.5
@@ -1636,32 +1635,24 @@ entities:
rot: 3.141592653589793 rad
pos: 0.5,2.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 974
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,2.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1047
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1414
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchPewMiddle
entities:
- uid: 439
@@ -1670,32 +1661,24 @@ entities:
rot: 3.141592653589793 rad
pos: -3.5,2.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 475
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,2.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1106
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1176
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchPewRight
entities:
- uid: 521
@@ -1704,32 +1687,24 @@ entities:
rot: 3.141592653589793 rad
pos: 2.5,2.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 950
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,2.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1050
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1181
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSteelLeft
entities:
- uid: 55
@@ -1738,32 +1713,36 @@ entities:
rot: 3.141592653589793 rad
pos: 2.5,-16.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 74
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -7.5,-20.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 125
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,-14.5
parent: 1
- - type: Physics
- bodyType: Static
+ - uid: 146
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,-16.5
+ parent: 1
+ - uid: 549
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-18.5
+ parent: 1
- uid: 573
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,-16.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSteelMiddle
entities:
- uid: 73
@@ -1772,114 +1751,62 @@ entities:
rot: 1.5707963267948966 rad
pos: -7.5,-19.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 128
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -7.5,-15.5
parent: 1
- - type: Physics
- bodyType: Static
- - uid: 146
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -7.5,-18.5
- parent: 1
- - type: Physics
- bodyType: Static
- - uid: 549
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -7.5,-16.5
- parent: 1
- - type: Physics
- bodyType: Static
- uid: 569
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,-19.5
parent: 1
- - type: Physics
- bodyType: Static
- - uid: 572
+ - uid: 1129
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 5.5,-16.5
+ pos: 5.5,-15.5
parent: 1
- - type: Physics
- bodyType: Static
- - uid: 899
+- proto: BenchSteelRight
+ entities:
+ - uid: 23
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: -7.5,-17.5
- parent: 1
- - type: Physics
- bodyType: Static
- - uid: 1128
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 5.5,-18.5
- parent: 1
- - type: Physics
- bodyType: Static
- - uid: 1129
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 5.5,-15.5
+ pos: -7.5,-18.5
parent: 1
- - type: Physics
- bodyType: Static
- - uid: 1217
+ - uid: 637
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 5.5,-17.5
+ pos: 5.5,-16.5
parent: 1
- - type: Physics
- bodyType: Static
-- proto: BenchSteelRight
- entities:
- uid: 942
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,-16.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1277
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,-20.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1401
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 1.5,-16.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 1431
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -7.5,-14.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BookshelfFilled
entities:
- uid: 230
@@ -1922,6 +1849,14 @@ entities:
rot: 3.141592653589793 rad
pos: -4.5,-10.5
parent: 1
+- proto: BrigTimer
+ entities:
+ - uid: 1222
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-1.5
+ parent: 1
- proto: CableApcExtension
entities:
- uid: 2
@@ -3770,32 +3705,19 @@ entities:
rot: 3.141592653589793 rad
pos: 7.5,-5.5
parent: 1
- - type: ContainerContainer
- containers:
- entity_storage: !type:Container
- showEnts: False
- occludes: True
- ents: []
- paper_label: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- uid: 279
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 3.5,-4.5
parent: 1
- - type: ContainerContainer
- containers:
- entity_storage: !type:Container
- showEnts: False
- occludes: True
- ents: []
- paper_label: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
+- proto: ClothingHeadHatPwig
+ entities:
+ - uid: 1854
+ components:
+ - type: Transform
+ pos: 0.328125,7.907011
+ parent: 1
- proto: ClothingNeckMedalNfsdBloodDrop
entities:
- uid: 494
@@ -3840,6 +3762,13 @@ entities:
- type: Transform
pos: -4.5,-5.5
parent: 1
+- proto: ClothingOuterRobesJudge
+ entities:
+ - uid: 1855
+ components:
+ - type: Transform
+ pos: 0.6875,7.768122
+ parent: 1
- proto: ComfyChair
entities:
- uid: 1101
@@ -3887,37 +3816,11 @@ entities:
- type: Transform
pos: -4.5,-22.5
parent: 1
- - type: ContainerContainer
- containers:
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- bank-ATM-cashSlot: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- - type: Physics
- canCollide: False
- - type: ItemSlots
- uid: 934
components:
- type: Transform
pos: 2.5,-22.5
parent: 1
- - type: ContainerContainer
- containers:
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- bank-ATM-cashSlot: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- - type: Physics
- canCollide: False
- - type: ItemSlots
- proto: ConveyorBelt
entities:
- uid: 239
@@ -5383,6 +5286,14 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#0055CCFF'
+ - uid: 1652
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- proto: GasPipeFourway
entities:
- uid: 387
@@ -6385,6 +6296,14 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 966
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 971
components:
- type: Transform
@@ -7229,13 +7148,6 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 1570
- components:
- - type: Transform
- pos: -1.5,8.5
- parent: 1
- - type: AtmosPipeColor
- color: '#990000FF'
- uid: 1572
components:
- type: Transform
@@ -7478,6 +7390,14 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 899
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 972
components:
- type: Transform
@@ -7539,6 +7459,13 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 1217
+ components:
+ - type: Transform
+ pos: -2.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 1223
components:
- type: Transform
@@ -7605,22 +7532,6 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 1564
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: -2.5,7.5
- parent: 1
- - type: AtmosPipeColor
- color: '#990000FF'
- - uid: 1569
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: -1.5,7.5
- parent: 1
- - type: AtmosPipeColor
- color: '#990000FF'
- uid: 1571
components:
- type: Transform
@@ -8045,6 +7956,14 @@ entities:
- 1604
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 963
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 1082
components:
- type: Transform
@@ -8073,6 +7992,14 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 1128
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 1156
components:
- type: Transform
@@ -8085,13 +8012,6 @@ entities:
- 1610
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 1222
- components:
- - type: Transform
- pos: -2.5,8.5
- parent: 1
- - type: AtmosPipeColor
- color: '#990000FF'
- uid: 1270
components:
- type: Transform
@@ -8179,14 +8099,6 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 1583
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -3.5,7.5
- parent: 1
- - type: AtmosPipeColor
- color: '#990000FF'
- uid: 1598
components:
- type: Transform
@@ -8203,6 +8115,20 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
+- proto: Gavel
+ entities:
+ - uid: 1023
+ components:
+ - type: Transform
+ pos: -0.06,7.67
+ parent: 1
+- proto: GavelBlock
+ entities:
+ - uid: 1853
+ components:
+ - type: Transform
+ pos: -0.44,7.5
+ parent: 1
- proto: GeneratorBasic15kW
entities:
- uid: 241
@@ -8421,6 +8347,12 @@ entities:
- type: Transform
pos: -8.5,-18.5
parent: 1
+ - uid: 1857
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,8.5
+ parent: 1
- proto: GrilleSpawner
entities:
- uid: 41
@@ -8964,6 +8896,16 @@ entities:
- type: Transform
pos: -3.5,-0.5
parent: 1
+ - uid: 572
+ components:
+ - type: Transform
+ pos: -7.5,-17.5
+ parent: 1
+ - uid: 686
+ components:
+ - type: Transform
+ pos: 5.5,-17.5
+ parent: 1
- uid: 1393
components:
- type: Transform
@@ -9678,13 +9620,11 @@ entities:
- type: Transform
pos: -11.5,-6.5
parent: 1
-- proto: ScreenTimer
- entities:
- - uid: 686
+ - uid: 1653
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 4.5,-1.5
+ rot: 1.5707963267948966 rad
+ pos: -2.5,8.5
parent: 1
- proto: SellOnlyMothershipComputer
entities:
@@ -9694,16 +9634,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 0.5,-26.5
parent: 1
- - type: ContainerContainer
- containers:
- ShipyardConsole-targetId: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- proto: ShelfRWood
entities:
- uid: 413
@@ -9816,12 +9746,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 20.5,-22.5
parent: 1
- - uid: 637
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 20.5,-26.5
- parent: 1
- uid: 638
components:
- type: Transform
@@ -9834,12 +9758,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -22.5,-22.5
parent: 1
- - uid: 963
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -22.5,-26.5
- parent: 1
- uid: 964
components:
- type: Transform
@@ -10034,7 +9952,7 @@ entities:
- uid: 1030
components:
- type: Transform
- pos: -2.5,8.5
+ pos: -2.5,7.5
parent: 1
- proto: TableFancyGreen
entities:
@@ -10262,12 +10180,13 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,-11.5
parent: 1
-- proto: ToyHammer
+- proto: TrialTimer
entities:
- - uid: 1023
+ - uid: 1856
components:
- type: Transform
- pos: -0.41327053,7.5674677
+ rot: 1.5707963267948966 rad
+ pos: -2.5,8.5
parent: 1
- proto: TwoWayLever
entities:
@@ -10295,15 +10214,15 @@ entities:
parent: 1
- proto: VendingMachineFuelVend
entities:
- - uid: 1652
+ - uid: 1570
components:
- type: Transform
- pos: 18.5,-24.5
+ pos: -22.5,-26.5
parent: 1
- - uid: 1653
+ - uid: 1583
components:
- type: Transform
- pos: -20.5,-24.5
+ pos: 20.5,-26.5
parent: 1
- proto: VendingMachineLawDrobe
entities:
@@ -10333,12 +10252,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 1.5,-12.5
parent: 1
- - uid: 23
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 20.5,-26.5
- parent: 1
- uid: 24
components:
- type: Transform
@@ -10937,12 +10850,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 1.5,12.5
parent: 1
- - uid: 966
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 20.5,-27.5
- parent: 1
- uid: 967
components:
- type: Transform
@@ -11125,8 +11032,8 @@ entities:
- uid: 1186
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -22.5,-27.5
+ rot: 1.5707963267948966 rad
+ pos: 20.5,-27.5
parent: 1
- uid: 1187
components:
@@ -11343,8 +11250,8 @@ entities:
- uid: 1312
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -22.5,-26.5
+ rot: 1.5707963267948966 rad
+ pos: -22.5,-27.5
parent: 1
- uid: 1315
components:
@@ -11667,6 +11574,18 @@ entities:
rot: 3.141592653589793 rad
pos: 6.5,-13.5
parent: 1
+ - uid: 1564
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 21.5,-27.5
+ parent: 1
+ - uid: 1569
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -23.5,-27.5
+ parent: 1
- proto: WarpPoint
entities:
- uid: 1318
@@ -12026,12 +11945,12 @@ entities:
parent: 1
- proto: WoodDoor
entities:
- - uid: 419
+ - uid: 714
components:
- type: Transform
pos: -10.5,-8.5
parent: 1
- - uid: 434
+ - uid: 1174
components:
- type: Transform
pos: -6.5,-8.5
diff --git a/Resources/Maps/_NF/POI/cove.yml b/Resources/Maps/_NF/POI/cove.yml
index 1e942244192..9b4abe55df6 100644
--- a/Resources/Maps/_NF/POI/cove.yml
+++ b/Resources/Maps/_NF/POI/cove.yml
@@ -25,6 +25,7 @@ entities:
components:
- type: MetaData
- type: Transform
+ parent: invalid
- type: MapGrid
chunks:
0,0:
@@ -4955,31 +4956,11 @@ entities:
- type: Transform
pos: -0.5,16.5
parent: 1
- - type: ContainerContainer
- containers:
- ShipyardConsole-targetId: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- uid: 1959
components:
- type: Transform
pos: -3.5,16.5
parent: 1
- - type: ContainerContainer
- containers:
- ShipyardConsole-targetId: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- proto: ComputerTabletopIFFPOI
entities:
- uid: 1920
@@ -5015,18 +4996,6 @@ entities:
- type: Transform
pos: 5.5,2.5
parent: 1
- - type: ContainerContainer
- containers:
- bank-ATM-cashSlot: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- - type: Physics
- canCollide: False
- proto: ContrabandPalletPirate
entities:
- uid: 229
@@ -5233,7 +5202,7 @@ entities:
- uid: 2057
components:
- type: Transform
- pos: -0.37870407,2.5181322
+ pos: -0.345032,2.4970655
parent: 1
- proto: DisposalBend
entities:
@@ -5650,28 +5619,16 @@ entities:
- type: Transform
pos: -3.015983,26.135101
parent: 1
- - type: ItemSlots
- - type: ContainerContainer
- containers:
- paper_label: !type:ContainerSlot {}
- uid: 1113
components:
- type: Transform
pos: -3.3076496,25.978851
parent: 1
- - type: ItemSlots
- - type: ContainerContainer
- containers:
- paper_label: !type:ContainerSlot {}
- uid: 1116
components:
- type: Transform
pos: 2.508083,11.4275875
parent: 1
- - type: ItemSlots
- - type: ContainerContainer
- containers:
- paper_label: !type:ContainerSlot {}
- proto: DrinkPremiumRumBottleFull
entities:
- uid: 1600
@@ -5899,9 +5856,6 @@ entities:
- type: Transform
pos: 7.5,28.5
parent: 1
- - type: Door
- secondsUntilStateChange: -7306.7144
- state: Opening
- proto: FenceWoodSmallCorner
entities:
- uid: 1763
@@ -7021,6 +6975,30 @@ entities:
- type: Transform
pos: 2.4660487,-4.2594047
parent: 1
+- proto: FuelPlasma
+ entities:
+ - uid: 668
+ components:
+ - type: Transform
+ pos: -2.5992656,13.75297
+ parent: 1
+ - uid: 669
+ components:
+ - type: Transform
+ pos: -2.3700988,13.648731
+ parent: 1
+- proto: FuelUranium
+ entities:
+ - uid: 670
+ components:
+ - type: Transform
+ pos: -1.3180155,13.648731
+ parent: 1
+ - uid: 672
+ components:
+ - type: Transform
+ pos: -1.5471821,13.75297
+ parent: 1
- proto: GasMixerOnFlipped
entities:
- uid: 901
@@ -7837,13 +7815,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 4.5,5.5
parent: 1
-- proto: SyndicateKitchenElectricRange
- entities:
- - uid: 774
- components:
- - type: Transform
- pos: 0.5,7.5
- parent: 1
- proto: KitchenKnife
entities:
- uid: 234
@@ -7985,6 +7956,13 @@ entities:
- type: Transform
pos: 2.5104294,-0.96410155
parent: 1
+- proto: NFPillCanisterMannitol
+ entities:
+ - uid: 1911
+ components:
+ - type: Transform
+ pos: -1.4936128,-1.4300365
+ parent: 1
- proto: NitrogenCanister
entities:
- uid: 2035
@@ -8179,10 +8157,6 @@ entities:
- type: Transform
pos: 9.5,17.5
parent: 1
- - type: FuelGenerator
- on: False
- - type: Physics
- bodyType: Static
- proto: PortableScrubber
entities:
- uid: 9
@@ -9208,33 +9182,6 @@ entities:
- type: Transform
pos: -6.5,5.5
parent: 1
-- proto: SheetPlasma
- entities:
- - uid: 668
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: -2.610289,13.663282
- parent: 1
- - uid: 669
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: -2.3394558,13.652866
- parent: 1
-- proto: SheetUranium
- entities:
- - uid: 670
- components:
- - type: Transform
- pos: -1.7080126,13.6587715
- parent: 1
- - uid: 672
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: -1.2977891,13.652866
- parent: 1
- proto: Shovel
entities:
- uid: 1126
@@ -9757,6 +9704,13 @@ entities:
rot: -1.5707963267948966 rad
pos: -2.4595704,36.201065
parent: 1
+- proto: SyndicateKitchenElectricRange
+ entities:
+ - uid: 774
+ components:
+ - type: Transform
+ pos: 0.5,7.5
+ parent: 1
- proto: SyndicateMicrowave
entities:
- uid: 149
diff --git a/Resources/Maps/_NF/POI/nfsd.yml b/Resources/Maps/_NF/POI/nfsd.yml
index dbd3c288846..d2c8ba9e256 100644
--- a/Resources/Maps/_NF/POI/nfsd.yml
+++ b/Resources/Maps/_NF/POI/nfsd.yml
@@ -6158,7 +6158,7 @@ entities:
- type: Transform
pos: 16.5,22.5
parent: 1
-- proto: CargoPallet
+- proto: CargoPalletSell
entities:
- uid: 70
components:
diff --git a/Resources/Maps/_NF/POI/northpole.yml b/Resources/Maps/_NF/POI/northpole.yml
index d40ade8cd22..c41dd498b35 100644
--- a/Resources/Maps/_NF/POI/northpole.yml
+++ b/Resources/Maps/_NF/POI/northpole.yml
@@ -868,8 +868,6 @@ entities:
- type: Transform
pos: -2.5,14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: AirlockGlassShuttle
entities:
- uid: 16
@@ -952,13 +950,13 @@ entities:
rot: 3.141592653589793 rad
pos: -1.5,15.5
parent: 1
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 580
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: -0.5,52.5
+ pos: 1.5,52.5
parent: 1
- uid: 599
components:
@@ -970,55 +968,55 @@ entities:
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 1.5,52.5
+ pos: -0.5,52.5
parent: 1
- uid: 601
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 27.5,3.5
+ rot: 1.5707963267948966 rad
+ pos: 27.5,0.5
parent: 1
- uid: 602
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 27.5,2.5
+ rot: 1.5707963267948966 rad
+ pos: 27.5,1.5
parent: 1
- uid: 603
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 27.5,1.5
+ rot: 1.5707963267948966 rad
+ pos: 27.5,2.5
parent: 1
- uid: 604
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 27.5,0.5
+ rot: 1.5707963267948966 rad
+ pos: 27.5,3.5
parent: 1
- uid: 605
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -26.5,0.5
+ rot: -1.5707963267948966 rad
+ pos: -26.5,3.5
parent: 1
- uid: 606
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -26.5,1.5
+ rot: -1.5707963267948966 rad
+ pos: -26.5,2.5
parent: 1
- uid: 607
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -26.5,2.5
+ rot: -1.5707963267948966 rad
+ pos: -26.5,1.5
parent: 1
- uid: 608
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -26.5,3.5
+ rot: -1.5707963267948966 rad
+ pos: -26.5,0.5
parent: 1
- proto: Bed
entities:
@@ -3340,16 +3338,12 @@ entities:
rot: -1.5707963267948966 rad
pos: -2.5,14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- uid: 767
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,13.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: GasVentPump
entities:
- uid: 768
@@ -3358,8 +3352,6 @@ entities:
rot: 3.141592653589793 rad
pos: -8.5,11.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: GasVentScrubber
entities:
- uid: 769
@@ -3368,8 +3360,6 @@ entities:
rot: 3.141592653589793 rad
pos: -7.5,11.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: GasVolumePump
entities:
- uid: 752
@@ -3378,16 +3368,12 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,13.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- uid: 765
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,14.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: GeneratorBasic15kW
entities:
- uid: 772
@@ -3500,22 +3486,16 @@ entities:
entities:
- uid: 679
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,21.5
parent: 1
- uid: 680
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -8.5,18.5
parent: 1
- uid: 681
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -8.5,21.5
parent: 1
@@ -3582,38 +3562,28 @@ entities:
entities:
- uid: 1111
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -24.5,3.5
parent: 1
- uid: 1112
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 25.5,3.5
parent: 1
- uid: 1166
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,13.5
parent: 1
- uid: 1168
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.5,22.5
parent: 1
- uid: 1169
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,26.5
@@ -4013,20 +3983,6 @@ entities:
- type: Transform
pos: 0.5,18.5
parent: 1
-- proto: SalvagePartsSpawnerLow
- entities:
- - uid: 738
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: -5.5,25.5
- parent: 1
- - uid: 739
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: -7.5,26.5
- parent: 1
- proto: Screwdriver
entities:
- uid: 730
@@ -4097,8 +4053,6 @@ entities:
- type: Transform
pos: -2.5,13.5
parent: 1
- - type: AtmosDevice
- joinedGrid: 1
- proto: SubstationBasic
entities:
- uid: 770
@@ -4182,2056 +4136,1542 @@ entities:
entities:
- uid: 270
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.5,52.5
parent: 1
- uid: 271
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,52.5
parent: 1
- uid: 272
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,52.5
parent: 1
- uid: 273
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,52.5
parent: 1
- uid: 274
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,41.5
parent: 1
- uid: 275
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,42.5
parent: 1
- uid: 276
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,43.5
parent: 1
- uid: 277
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,44.5
parent: 1
- uid: 278
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,45.5
parent: 1
- uid: 279
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,46.5
parent: 1
- uid: 280
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,47.5
parent: 1
- uid: 281
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,48.5
parent: 1
- uid: 282
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,49.5
parent: 1
- uid: 283
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,50.5
parent: 1
- uid: 284
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,51.5
parent: 1
- uid: 285
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,52.5
parent: 1
- uid: 286
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.5,41.5
parent: 1
- uid: 287
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,41.5
parent: 1
- uid: 288
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,41.5
parent: 1
- uid: 289
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,41.5
parent: 1
- uid: 290
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -8.5,41.5
parent: 1
- uid: 291
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,41.5
parent: 1
- uid: 292
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -10.5,41.5
parent: 1
- uid: 293
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -11.5,41.5
parent: 1
- uid: 294
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,41.5
parent: 1
- uid: 295
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,41.5
parent: 1
- uid: 296
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,40.5
parent: 1
- uid: 297
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,39.5
parent: 1
- uid: 298
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,38.5
parent: 1
- uid: 299
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,37.5
parent: 1
- uid: 300
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,36.5
parent: 1
- uid: 301
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,35.5
parent: 1
- uid: 302
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,34.5
parent: 1
- uid: 303
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,33.5
parent: 1
- uid: 304
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,32.5
parent: 1
- uid: 305
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,31.5
parent: 1
- uid: 306
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,30.5
parent: 1
- uid: 307
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,29.5
parent: 1
- uid: 308
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,28.5
parent: 1
- uid: 309
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,28.5
parent: 1
- uid: 310
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,28.5
parent: 1
- uid: 311
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,28.5
parent: 1
- uid: 312
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,27.5
parent: 1
- uid: 313
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,26.5
parent: 1
- uid: 314
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,25.5
parent: 1
- uid: 315
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,24.5
parent: 1
- uid: 316
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,24.5
parent: 1
- uid: 317
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,24.5
parent: 1
- uid: 318
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,24.5
parent: 1
- uid: 319
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,24.5
parent: 1
- uid: 320
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,23.5
parent: 1
- uid: 321
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,22.5
parent: 1
- uid: 322
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,22.5
parent: 1
- uid: 323
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,22.5
parent: 1
- uid: 324
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,21.5
parent: 1
- uid: 325
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,20.5
parent: 1
- uid: 326
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,19.5
parent: 1
- uid: 327
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,18.5
parent: 1
- uid: 328
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,17.5
parent: 1
- uid: 329
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,17.5
parent: 1
- uid: 330
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,17.5
parent: 1
- uid: 331
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,17.5
parent: 1
- uid: 332
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,17.5
parent: 1
- uid: 333
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,17.5
parent: 1
- uid: 334
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,17.5
parent: 1
- uid: 335
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,17.5
parent: 1
- uid: 336
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,16.5
parent: 1
- uid: 337
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,15.5
parent: 1
- uid: 338
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,14.5
parent: 1
- uid: 339
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,13.5
parent: 1
- uid: 340
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,12.5
parent: 1
- uid: 341
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,11.5
parent: 1
- uid: 342
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,11.5
parent: 1
- uid: 343
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,11.5
parent: 1
- uid: 344
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,11.5
parent: 1
- uid: 345
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,11.5
parent: 1
- uid: 346
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,11.5
parent: 1
- uid: 347
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,10.5
parent: 1
- uid: 348
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,9.5
parent: 1
- uid: 349
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,8.5
parent: 1
- uid: 350
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,7.5
parent: 1
- uid: 351
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,6.5
parent: 1
- uid: 352
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,5.5
parent: 1
- uid: 353
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,5.5
parent: 1
- uid: 354
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,5.5
parent: 1
- uid: 355
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -23.5,5.5
parent: 1
- uid: 356
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -24.5,5.5
parent: 1
- uid: 357
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -25.5,5.5
parent: 1
- uid: 358
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -26.5,5.5
parent: 1
- uid: 359
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -26.5,4.5
parent: 1
- uid: 360
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -26.5,-0.5
parent: 1
- uid: 361
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -26.5,-1.5
parent: 1
- uid: 362
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -25.5,-1.5
parent: 1
- uid: 363
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -24.5,-1.5
parent: 1
- uid: 364
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -23.5,-1.5
parent: 1
- uid: 365
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,-1.5
parent: 1
- uid: 366
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,-1.5
parent: 1
- uid: 367
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,-1.5
parent: 1
- uid: 368
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,-1.5
parent: 1
- uid: 369
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,-1.5
parent: 1
- uid: 370
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,-1.5
parent: 1
- uid: 371
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,-1.5
parent: 1
- uid: 372
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-1.5
parent: 1
- uid: 373
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-2.5
parent: 1
- uid: 374
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-3.5
parent: 1
- uid: 375
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-4.5
parent: 1
- uid: 376
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-5.5
parent: 1
- uid: 377
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-6.5
parent: 1
- uid: 378
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-7.5
parent: 1
- uid: 379
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-8.5
parent: 1
- uid: 380
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-9.5
parent: 1
- uid: 381
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-10.5
parent: 1
- uid: 382
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-11.5
parent: 1
- uid: 383
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-12.5
parent: 1
- uid: 384
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-13.5
parent: 1
- uid: 385
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-13.5
parent: 1
- uid: 386
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,-13.5
parent: 1
- uid: 387
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,-13.5
parent: 1
- uid: 388
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -11.5,-13.5
parent: 1
- uid: 389
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -10.5,-13.5
parent: 1
- uid: 390
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,-13.5
parent: 1
- uid: 391
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -8.5,-13.5
parent: 1
- uid: 392
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,-13.5
parent: 1
- uid: 393
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,-13.5
parent: 1
- uid: 394
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,-13.5
parent: 1
- uid: 395
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.5,-13.5
parent: 1
- uid: 396
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,-13.5
parent: 1
- uid: 397
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,-13.5
parent: 1
- uid: 398
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.5,-13.5
parent: 1
- uid: 399
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -0.5,-13.5
parent: 1
- uid: 400
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.5,-13.5
parent: 1
- uid: 401
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,-13.5
parent: 1
- uid: 402
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,-13.5
parent: 1
- uid: 403
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,-13.5
parent: 1
- uid: 404
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,-13.5
parent: 1
- uid: 405
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,-13.5
parent: 1
- uid: 406
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 6.5,-13.5
parent: 1
- uid: 407
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,-13.5
parent: 1
- uid: 408
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,-13.5
parent: 1
- uid: 409
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.5,-13.5
parent: 1
- uid: 410
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 10.5,-13.5
parent: 1
- uid: 411
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 11.5,-13.5
parent: 1
- uid: 412
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 12.5,-13.5
parent: 1
- uid: 413
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,-13.5
parent: 1
- uid: 414
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,-13.5
parent: 1
- uid: 415
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-13.5
parent: 1
- uid: 416
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-13.5
parent: 1
- uid: 417
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-12.5
parent: 1
- uid: 418
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-11.5
parent: 1
- uid: 419
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-10.5
parent: 1
- uid: 420
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-9.5
parent: 1
- uid: 421
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-8.5
parent: 1
- uid: 422
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-7.5
parent: 1
- uid: 423
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-6.5
parent: 1
- uid: 424
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-5.5
parent: 1
- uid: 425
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-4.5
parent: 1
- uid: 426
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-3.5
parent: 1
- uid: 427
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-2.5
parent: 1
- uid: 428
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-1.5
parent: 1
- uid: 429
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,-1.5
parent: 1
- uid: 430
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-1.5
parent: 1
- uid: 431
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,-1.5
parent: 1
- uid: 432
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,-1.5
parent: 1
- uid: 433
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,-1.5
parent: 1
- uid: 434
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,-1.5
parent: 1
- uid: 435
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,-1.5
parent: 1
- uid: 436
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 24.5,-1.5
parent: 1
- uid: 437
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 25.5,-1.5
parent: 1
- uid: 438
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 26.5,-1.5
parent: 1
- uid: 439
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 27.5,-1.5
parent: 1
- uid: 440
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 27.5,-0.5
parent: 1
- uid: 441
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 27.5,4.5
parent: 1
- uid: 442
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 27.5,5.5
parent: 1
- uid: 443
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 26.5,5.5
parent: 1
- uid: 444
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 25.5,5.5
parent: 1
- uid: 445
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 24.5,5.5
parent: 1
- uid: 446
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,5.5
parent: 1
- uid: 447
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,5.5
parent: 1
- uid: 448
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,5.5
parent: 1
- uid: 449
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,6.5
parent: 1
- uid: 450
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,7.5
parent: 1
- uid: 451
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,8.5
parent: 1
- uid: 452
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,9.5
parent: 1
- uid: 453
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,10.5
parent: 1
- uid: 454
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,11.5
parent: 1
- uid: 455
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,11.5
parent: 1
- uid: 456
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,11.5
parent: 1
- uid: 457
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,11.5
parent: 1
- uid: 458
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,11.5
parent: 1
- uid: 459
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,11.5
parent: 1
- uid: 460
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,12.5
parent: 1
- uid: 461
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,13.5
parent: 1
- uid: 462
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,14.5
parent: 1
- uid: 463
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,15.5
parent: 1
- uid: 464
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,16.5
parent: 1
- uid: 465
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,17.5
parent: 1
- uid: 466
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,17.5
parent: 1
- uid: 467
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,17.5
parent: 1
- uid: 468
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,17.5
parent: 1
- uid: 469
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,17.5
parent: 1
- uid: 470
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,17.5
parent: 1
- uid: 471
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,17.5
parent: 1
- uid: 472
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,17.5
parent: 1
- uid: 473
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,18.5
parent: 1
- uid: 474
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,19.5
parent: 1
- uid: 475
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,20.5
parent: 1
- uid: 476
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,21.5
parent: 1
- uid: 477
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,22.5
parent: 1
- uid: 478
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,22.5
parent: 1
- uid: 479
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,22.5
parent: 1
- uid: 480
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,23.5
parent: 1
- uid: 481
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,24.5
parent: 1
- uid: 482
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,24.5
parent: 1
- uid: 483
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,24.5
parent: 1
- uid: 484
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,24.5
parent: 1
- uid: 485
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,24.5
parent: 1
- uid: 486
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,25.5
parent: 1
- uid: 487
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,26.5
parent: 1
- uid: 488
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,27.5
parent: 1
- uid: 489
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,28.5
parent: 1
- uid: 490
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,28.5
parent: 1
- uid: 491
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,28.5
parent: 1
- uid: 492
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,28.5
parent: 1
- uid: 493
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,29.5
parent: 1
- uid: 494
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,30.5
parent: 1
- uid: 495
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,31.5
parent: 1
- uid: 496
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,32.5
parent: 1
- uid: 497
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,33.5
parent: 1
- uid: 498
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,34.5
parent: 1
- uid: 499
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,35.5
parent: 1
- uid: 500
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,36.5
parent: 1
- uid: 501
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,37.5
parent: 1
- uid: 502
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,38.5
parent: 1
- uid: 503
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,39.5
parent: 1
- uid: 504
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,40.5
parent: 1
- uid: 505
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,41.5
parent: 1
- uid: 506
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,41.5
parent: 1
- uid: 507
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 12.5,41.5
parent: 1
- uid: 508
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 11.5,41.5
parent: 1
- uid: 509
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 10.5,41.5
parent: 1
- uid: 510
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.5,41.5
parent: 1
- uid: 511
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,41.5
parent: 1
- uid: 512
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,41.5
parent: 1
- uid: 513
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 6.5,41.5
parent: 1
- uid: 514
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,41.5
parent: 1
- uid: 515
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,41.5
parent: 1
- uid: 516
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,42.5
parent: 1
- uid: 517
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,43.5
parent: 1
- uid: 518
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,44.5
parent: 1
- uid: 519
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,45.5
parent: 1
- uid: 520
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,46.5
parent: 1
- uid: 521
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,47.5
parent: 1
- uid: 522
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,48.5
parent: 1
- uid: 523
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,49.5
parent: 1
- uid: 524
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,50.5
parent: 1
- uid: 525
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,51.5
parent: 1
- uid: 526
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,52.5
@@ -6240,666 +5680,476 @@ entities:
entities:
- uid: 1193
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 15.5,38.5
parent: 1
- uid: 1194
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 15.5,37.5
parent: 1
- uid: 1195
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 16.5,38.5
parent: 1
- uid: 1196
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 16.5,37.5
parent: 1
- uid: 1197
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 17.5,38.5
parent: 1
- uid: 1198
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 17.5,37.5
parent: 1
- uid: 1199
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 17.5,36.5
parent: 1
- uid: 1200
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 17.5,35.5
parent: 1
- uid: 1201
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 17.5,34.5
parent: 1
- uid: 1202
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 18.5,34.5
parent: 1
- uid: 1203
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 19.5,34.5
parent: 1
- uid: 1204
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 19.5,33.5
parent: 1
- uid: 1205
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 19.5,32.5
parent: 1
- uid: 1206
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 18.5,32.5
parent: 1
- uid: 1207
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 17.5,32.5
parent: 1
- uid: 1208
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 16.5,32.5
parent: 1
- uid: 1209
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 15.5,32.5
parent: 1
- uid: 1210
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 20.5,32.5
parent: 1
- uid: 1211
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 20.5,33.5
parent: 1
- uid: 1212
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 20.5,34.5
parent: 1
- uid: 1213
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 10.5,42.5
parent: 1
- uid: 1214
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 11.5,42.5
parent: 1
- uid: 1215
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 10.5,43.5
parent: 1
- uid: 1216
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 10.5,44.5
parent: 1
- uid: 1217
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 10.5,45.5
parent: 1
- uid: 1218
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 9.5,45.5
parent: 1
- uid: 1219
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 9.5,44.5
parent: 1
- uid: 1220
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 8.5,45.5
parent: 1
- uid: 1221
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 8.5,44.5
parent: 1
- uid: 1222
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,45.5
parent: 1
- uid: 1223
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,44.5
parent: 1
- uid: 1224
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,45.5
parent: 1
- uid: 1225
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,44.5
parent: 1
- uid: 1226
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,45.5
parent: 1
- uid: 1227
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,44.5
parent: 1
- uid: 1228
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,46.5
parent: 1
- uid: 1229
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,47.5
parent: 1
- uid: 1230
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,48.5
parent: 1
- uid: 1231
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,46.5
parent: 1
- uid: 1232
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,47.5
parent: 1
- uid: 1233
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,48.5
parent: 1
- uid: 1234
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 7.5,46.5
parent: 1
- uid: 1235
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,47.5
parent: 1
- uid: 1236
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,46.5
parent: 1
- uid: 1237
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,47.5
parent: 1
- uid: 1238
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,46.5
parent: 1
- uid: 1239
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,47.5
parent: 1
- uid: 1240
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,46.5
parent: 1
- uid: 1241
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,45.5
parent: 1
- uid: 1242
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,44.5
parent: 1
- uid: 1243
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,45.5
parent: 1
- uid: 1244
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,44.5
parent: 1
- uid: 1245
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,45.5
parent: 1
- uid: 1246
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -6.5,44.5
parent: 1
- uid: 1247
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -7.5,44.5
parent: 1
- uid: 1248
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -8.5,44.5
parent: 1
- uid: 1249
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -9.5,44.5
parent: 1
- uid: 1250
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -9.5,43.5
parent: 1
- uid: 1251
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -9.5,42.5
parent: 1
- uid: 1252
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -10.5,42.5
parent: 1
- uid: 1253
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -11.5,42.5
parent: 1
- uid: 1254
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,39.5
parent: 1
- uid: 1255
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,38.5
parent: 1
- uid: 1256
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,37.5
parent: 1
- uid: 1257
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,36.5
parent: 1
- uid: 1258
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,35.5
parent: 1
- uid: 1259
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,34.5
parent: 1
- uid: 1260
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,33.5
parent: 1
- uid: 1261
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -14.5,32.5
parent: 1
- uid: 1262
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,39.5
parent: 1
- uid: 1263
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,38.5
parent: 1
- uid: 1264
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,37.5
parent: 1
- uid: 1265
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,36.5
parent: 1
- uid: 1266
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,35.5
parent: 1
- uid: 1267
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,34.5
parent: 1
- uid: 1268
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,33.5
parent: 1
- uid: 1269
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -15.5,32.5
parent: 1
- uid: 1270
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -16.5,35.5
parent: 1
- uid: 1271
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,35.5
parent: 1
- uid: 1272
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -18.5,35.5
parent: 1
- uid: 1273
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -19.5,35.5
parent: 1
- uid: 1274
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -19.5,34.5
parent: 1
- uid: 1275
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -19.5,33.5
parent: 1
- uid: 1276
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -19.5,32.5
parent: 1
- uid: 1277
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -18.5,32.5
parent: 1
- uid: 1278
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -17.5,32.5
parent: 1
- uid: 1279
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -16.5,32.5
parent: 1
- uid: 1280
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -18.5,33.5
parent: 1
- uid: 1281
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,43.5
parent: 1
- uid: 1282
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,42.5
parent: 1
- uid: 1283
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,43.5
parent: 1
- uid: 1284
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -4.5,42.5
parent: 1
- uid: 1285
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,42.5
parent: 1
- uid: 1286
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 5.5,43.5
parent: 1
- uid: 1287
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 6.5,42.5
parent: 1
@@ -6907,2520 +6157,1890 @@ entities:
entities:
- uid: 2
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,11.5
parent: 1
- uid: 24
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,-0.5
parent: 1
- uid: 25
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,-0.5
parent: 1
- uid: 26
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,-0.5
parent: 1
- uid: 27
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -23.5,-0.5
parent: 1
- uid: 28
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,-0.5
parent: 1
- uid: 29
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -25.5,-0.5
parent: 1
- uid: 30
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -24.5,-0.5
parent: 1
- uid: 31
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -25.5,4.5
parent: 1
- uid: 32
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -24.5,4.5
parent: 1
- uid: 33
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -23.5,4.5
parent: 1
- uid: 34
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -22.5,4.5
parent: 1
- uid: 35
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,4.5
parent: 1
- uid: 36
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,7.5
parent: 1
- uid: 37
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,5.5
parent: 1
- uid: 38
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,8.5
parent: 1
- uid: 39
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,4.5
parent: 1
- uid: 40
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,6.5
parent: 1
- uid: 41
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,9.5
parent: 1
- uid: 42
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,10.5
parent: 1
- uid: 43
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,10.5
parent: 1
- uid: 44
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,10.5
parent: 1
- uid: 45
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,10.5
parent: 1
- uid: 46
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,10.5
parent: 1
- uid: 47
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,4.5
parent: 1
- uid: 48
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,-0.5
parent: 1
- uid: 49
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-2.5
parent: 1
- uid: 50
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,-0.5
parent: 1
- uid: 51
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-0.5
parent: 1
- uid: 52
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-1.5
parent: 1
- uid: 53
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,-0.5
parent: 1
- uid: 54
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,-0.5
parent: 1
- uid: 55
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-7.5
parent: 1
- uid: 56
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-8.5
parent: 1
- uid: 57
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-5.5
parent: 1
- uid: 58
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-6.5
parent: 1
- uid: 59
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-3.5
parent: 1
- uid: 60
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-4.5
parent: 1
- uid: 61
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-11.5
parent: 1
- uid: 62
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-12.5
parent: 1
- uid: 63
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-10.5
parent: 1
- uid: 64
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,-9.5
parent: 1
- uid: 65
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,10.5
parent: 1
- uid: 66
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,12.5
parent: 1
- uid: 67
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,13.5
parent: 1
- uid: 68
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,14.5
parent: 1
- uid: 69
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,15.5
parent: 1
- uid: 70
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,16.5
parent: 1
- uid: 71
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,17.5
parent: 1
- uid: 72
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,18.5
parent: 1
- uid: 73
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,-0.5
parent: 1
- uid: 74
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,18.5
parent: 1
- uid: 75
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,18.5
parent: 1
- uid: 76
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,18.5
parent: 1
- uid: 77
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,18.5
parent: 1
- uid: 78
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,18.5
parent: 1
- uid: 79
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,18.5
parent: 1
- uid: 80
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,18.5
parent: 1
- uid: 81
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,19.5
parent: 1
- uid: 82
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,20.5
parent: 1
- uid: 83
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -21.5,21.5
parent: 1
- uid: 84
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -20.5,21.5
parent: 1
- uid: 85
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,21.5
parent: 1
- uid: 86
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,22.5
parent: 1
- uid: 87
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -19.5,23.5
parent: 1
- uid: 88
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -18.5,23.5
parent: 1
- uid: 89
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -17.5,23.5
parent: 1
- uid: 90
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -16.5,23.5
parent: 1
- uid: 91
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,23.5
parent: 1
- uid: 92
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,24.5
parent: 1
- uid: 93
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,25.5
parent: 1
- uid: 94
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,26.5
parent: 1
- uid: 95
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -15.5,27.5
parent: 1
- uid: 96
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -14.5,27.5
parent: 1
- uid: 97
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,27.5
parent: 1
- uid: 98
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,27.5
parent: 1
- uid: 99
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,28.5
parent: 1
- uid: 100
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,29.5
parent: 1
- uid: 101
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,30.5
parent: 1
- uid: 102
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,31.5
parent: 1
- uid: 103
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,32.5
parent: 1
- uid: 104
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,33.5
parent: 1
- uid: 105
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,34.5
parent: 1
- uid: 106
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,35.5
parent: 1
- uid: 107
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,36.5
parent: 1
- uid: 108
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,37.5
parent: 1
- uid: 109
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,38.5
parent: 1
- uid: 110
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,39.5
parent: 1
- uid: 111
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,40.5
parent: 1
- uid: 112
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -13.5,-12.5
parent: 1
- uid: 113
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -12.5,-12.5
parent: 1
- uid: 114
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -11.5,-12.5
parent: 1
- uid: 115
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -10.5,-12.5
parent: 1
- uid: 116
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,-12.5
parent: 1
- uid: 117
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -8.5,-12.5
parent: 1
- uid: 118
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,-12.5
parent: 1
- uid: 119
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,-12.5
parent: 1
- uid: 120
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,-12.5
parent: 1
- uid: 121
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.5,-12.5
parent: 1
- uid: 122
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,-12.5
parent: 1
- uid: 123
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,-12.5
parent: 1
- uid: 124
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.5,-12.5
parent: 1
- uid: 125
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -0.5,-12.5
parent: 1
- uid: 126
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.5,-12.5
parent: 1
- uid: 127
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,-12.5
parent: 1
- uid: 128
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,-12.5
parent: 1
- uid: 129
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,-12.5
parent: 1
- uid: 130
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,-12.5
parent: 1
- uid: 131
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,-12.5
parent: 1
- uid: 132
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 6.5,-12.5
parent: 1
- uid: 133
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,-12.5
parent: 1
- uid: 134
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,-12.5
parent: 1
- uid: 135
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.5,-12.5
parent: 1
- uid: 136
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 10.5,-12.5
parent: 1
- uid: 137
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 11.5,-12.5
parent: 1
- uid: 138
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 12.5,-12.5
parent: 1
- uid: 139
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,-12.5
parent: 1
- uid: 140
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,-12.5
parent: 1
- uid: 141
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-12.5
parent: 1
- uid: 142
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-11.5
parent: 1
- uid: 143
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-10.5
parent: 1
- uid: 144
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-9.5
parent: 1
- uid: 145
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-8.5
parent: 1
- uid: 146
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-7.5
parent: 1
- uid: 147
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-6.5
parent: 1
- uid: 148
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-5.5
parent: 1
- uid: 149
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-4.5
parent: 1
- uid: 150
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-3.5
parent: 1
- uid: 151
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-2.5
parent: 1
- uid: 152
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-1.5
parent: 1
- uid: 153
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,-0.5
parent: 1
- uid: 154
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,-0.5
parent: 1
- uid: 155
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,-0.5
parent: 1
- uid: 156
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,-0.5
parent: 1
- uid: 157
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,-0.5
parent: 1
- uid: 158
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,-0.5
parent: 1
- uid: 159
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,-0.5
parent: 1
- uid: 160
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,-0.5
parent: 1
- uid: 161
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 24.5,-0.5
parent: 1
- uid: 162
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 25.5,-0.5
parent: 1
- uid: 163
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 26.5,-0.5
parent: 1
- uid: 164
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 26.5,4.5
parent: 1
- uid: 165
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 25.5,4.5
parent: 1
- uid: 166
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 24.5,4.5
parent: 1
- uid: 167
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 23.5,4.5
parent: 1
- uid: 168
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,4.5
parent: 1
- uid: 169
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,4.5
parent: 1
- uid: 170
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,4.5
parent: 1
- uid: 171
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,5.5
parent: 1
- uid: 172
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,6.5
parent: 1
- uid: 173
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,7.5
parent: 1
- uid: 174
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,8.5
parent: 1
- uid: 175
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,9.5
parent: 1
- uid: 176
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,10.5
parent: 1
- uid: 177
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,10.5
parent: 1
- uid: 178
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,10.5
parent: 1
- uid: 179
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,10.5
parent: 1
- uid: 180
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,10.5
parent: 1
- uid: 181
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,10.5
parent: 1
- uid: 182
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,11.5
parent: 1
- uid: 183
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,12.5
parent: 1
- uid: 184
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,13.5
parent: 1
- uid: 185
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,14.5
parent: 1
- uid: 186
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,15.5
parent: 1
- uid: 187
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,16.5
parent: 1
- uid: 188
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,17.5
parent: 1
- uid: 189
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,18.5
parent: 1
- uid: 190
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,18.5
parent: 1
- uid: 191
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,18.5
parent: 1
- uid: 192
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,18.5
parent: 1
- uid: 193
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,18.5
parent: 1
- uid: 194
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,18.5
parent: 1
- uid: 195
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,18.5
parent: 1
- uid: 196
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,18.5
parent: 1
- uid: 197
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,19.5
parent: 1
- uid: 198
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,20.5
parent: 1
- uid: 199
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,21.5
parent: 1
- uid: 200
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 21.5,21.5
parent: 1
- uid: 201
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,21.5
parent: 1
- uid: 202
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 19.5,23.5
parent: 1
- uid: 203
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,22.5
parent: 1
- uid: 204
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,23.5
parent: 1
- uid: 205
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 18.5,23.5
parent: 1
- uid: 206
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 17.5,23.5
parent: 1
- uid: 207
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,23.5
parent: 1
- uid: 208
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,24.5
parent: 1
- uid: 209
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,25.5
parent: 1
- uid: 210
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,26.5
parent: 1
- uid: 211
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,27.5
parent: 1
- uid: 212
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,27.5
parent: 1
- uid: 213
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 14.5,27.5
parent: 1
- uid: 214
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,27.5
parent: 1
- uid: 215
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,28.5
parent: 1
- uid: 216
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,29.5
parent: 1
- uid: 217
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,30.5
parent: 1
- uid: 218
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,31.5
parent: 1
- uid: 219
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,32.5
parent: 1
- uid: 220
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,33.5
parent: 1
- uid: 221
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,34.5
parent: 1
- uid: 222
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,35.5
parent: 1
- uid: 223
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,36.5
parent: 1
- uid: 224
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,37.5
parent: 1
- uid: 225
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,38.5
parent: 1
- uid: 226
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,39.5
parent: 1
- uid: 227
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.5,40.5
parent: 1
- uid: 228
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -11.5,40.5
parent: 1
- uid: 229
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -10.5,40.5
parent: 1
- uid: 230
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,40.5
parent: 1
- uid: 231
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -8.5,40.5
parent: 1
- uid: 232
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,40.5
parent: 1
- uid: 233
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,40.5
parent: 1
- uid: 234
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,40.5
parent: 1
- uid: 235
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.5,40.5
parent: 1
- uid: 236
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,40.5
parent: 1
- uid: 237
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,51.5
parent: 1
- uid: 238
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,50.5
parent: 1
- uid: 239
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,49.5
parent: 1
- uid: 240
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,48.5
parent: 1
- uid: 241
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,47.5
parent: 1
- uid: 242
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,46.5
parent: 1
- uid: 243
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,45.5
parent: 1
- uid: 244
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,44.5
parent: 1
- uid: 245
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,43.5
parent: 1
- uid: 246
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,42.5
parent: 1
- uid: 247
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,41.5
parent: 1
- uid: 248
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,40.5
parent: 1
- uid: 249
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 12.5,40.5
parent: 1
- uid: 250
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 11.5,40.5
parent: 1
- uid: 251
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 10.5,40.5
parent: 1
- uid: 252
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.5,40.5
parent: 1
- uid: 253
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 8.5,40.5
parent: 1
- uid: 254
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 7.5,40.5
parent: 1
- uid: 255
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 6.5,40.5
parent: 1
- uid: 256
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5,40.5
parent: 1
- uid: 257
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.5,40.5
parent: 1
- uid: 258
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,40.5
parent: 1
- uid: 259
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,41.5
parent: 1
- uid: 260
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,42.5
parent: 1
- uid: 261
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,43.5
parent: 1
- uid: 262
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,44.5
parent: 1
- uid: 263
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,45.5
parent: 1
- uid: 264
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,46.5
parent: 1
- uid: 265
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,47.5
parent: 1
- uid: 266
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,48.5
parent: 1
- uid: 267
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,49.5
parent: 1
- uid: 268
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,50.5
parent: 1
- uid: 269
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 3.5,51.5
parent: 1
- uid: 527
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.5,51.5
parent: 1
- uid: 528
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 2.5,51.5
parent: 1
- uid: 529
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,29.5
parent: 1
- uid: 530
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,28.5
parent: 1
- uid: 531
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,27.5
parent: 1
- uid: 532
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,26.5
parent: 1
- uid: 533
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,23.5
parent: 1
- uid: 534
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,22.5
parent: 1
- uid: 538
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,18.5
parent: 1
- uid: 539
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,17.5
parent: 1
- uid: 540
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,16.5
parent: 1
- uid: 541
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,15.5
parent: 1
- uid: 542
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,14.5
parent: 1
- uid: 543
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,13.5
parent: 1
- uid: 544
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,12.5
parent: 1
- uid: 545
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.5,12.5
parent: 1
- uid: 546
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -2.5,12.5
parent: 1
- uid: 547
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -3.5,12.5
parent: 1
- uid: 548
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.5,12.5
parent: 1
- uid: 550
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,12.5
parent: 1
- uid: 551
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,12.5
parent: 1
- uid: 552
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,13.5
parent: 1
- uid: 553
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,14.5
parent: 1
- uid: 554
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,15.5
parent: 1
- uid: 555
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,16.5
parent: 1
- uid: 556
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,17.5
parent: 1
- uid: 560
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,21.5
parent: 1
- uid: 561
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,22.5
parent: 1
- uid: 562
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,23.5
parent: 1
- uid: 563
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,24.5
parent: 1
- uid: 566
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,27.5
parent: 1
- uid: 567
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,28.5
parent: 1
- uid: 568
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -9.5,29.5
parent: 1
- uid: 569
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -8.5,29.5
parent: 1
- uid: 570
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -7.5,29.5
parent: 1
- uid: 571
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -6.5,29.5
parent: 1
- uid: 572
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.5,29.5
parent: 1
- uid: 573
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.5,29.5
parent: 1
- uid: 574
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: -0.5,29.5
parent: 1
- uid: 575
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.5,29.5
parent: 1
- uid: 611
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -8.5,17.5
parent: 1
- uid: 612
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,17.5
parent: 1
- uid: 613
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,17.5
parent: 1
- uid: 614
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -5.5,17.5
parent: 1
- uid: 615
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,17.5
parent: 1
- uid: 616
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,17.5
parent: 1
- uid: 617
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,16.5
parent: 1
- uid: 618
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,15.5
parent: 1
- uid: 619
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,15.5
parent: 1
- uid: 620
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,15.5
parent: 1
- uid: 621
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,14.5
parent: 1
- uid: 622
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,13.5
parent: 1
- uid: 623
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -0.5,15.5
parent: 1
- uid: 625
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -8.5,22.5
parent: 1
- uid: 626
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -7.5,22.5
parent: 1
- uid: 627
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -6.5,22.5
parent: 1
- uid: 628
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -5.5,22.5
parent: 1
- uid: 629
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -4.5,22.5
parent: 1
- uid: 630
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,22.5
parent: 1
- uid: 631
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,21.5
parent: 1
- uid: 632
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,18.5
parent: 1
- uid: 633
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,19.5
parent: 1
- uid: 634
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,23.5
parent: 1
- uid: 635
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,23.5
parent: 1
- uid: 638
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,26.5
parent: 1
- uid: 639
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -1.5,26.5
parent: 1
- uid: 640
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: -0.5,26.5
parent: 1
- uid: 641
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,26.5
@@ -9525,50 +8145,36 @@ entities:
entities:
- uid: 549
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,25.5
parent: 1
- uid: 609
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,25.5
parent: 1
- uid: 610
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -3.5,20.5
parent: 1
- uid: 624
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 1.5,24.5
parent: 1
- uid: 636
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: 0.5,15.5
parent: 1
- uid: 637
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -2.5,24.5
parent: 1
- uid: 642
components:
- - type: MetaData
- flags: PvsPriority
- type: Transform
pos: -5.5,12.5
parent: 1
diff --git a/Resources/Maps/_NF/POI/trade.yml b/Resources/Maps/_NF/POI/trade.yml
index 1fab43e1778..27b2a1d9789 100644
--- a/Resources/Maps/_NF/POI/trade.yml
+++ b/Resources/Maps/_NF/POI/trade.yml
@@ -9219,18 +9219,6 @@ entities:
parent: 1
- proto: CargoPalletSell
entities:
- - uid: 225
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 61.5,22.5
- parent: 1
- - uid: 226
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 63.5,22.5
- parent: 1
- uid: 228
components:
- type: Transform
@@ -9461,6 +9449,16 @@ entities:
- type: Transform
pos: 81.5,-7.5
parent: 1
+ - uid: 225
+ components:
+ - type: Transform
+ pos: 61.5,22.5
+ parent: 1
+ - uid: 226
+ components:
+ - type: Transform
+ pos: 63.5,22.5
+ parent: 1
- uid: 341
components:
- type: Transform
diff --git a/Resources/Maps/_NF/POI/trademall.yml b/Resources/Maps/_NF/POI/trademall.yml
index 21a8a2cbdec..34d2b9ab705 100644
--- a/Resources/Maps/_NF/POI/trademall.yml
+++ b/Resources/Maps/_NF/POI/trademall.yml
@@ -141,35 +141,35 @@ entities:
version: 6
2,1:
ind: 2,1
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
3,1:
ind: 3,1
- tiles: BQAAAAACAgAAAAADAgAAAAADAgAAAAAABQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAABAgAAAAAAAgAAAAACBQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: BQAAAAACAgAAAAADAgAAAAADAgAAAAAABQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAABAgAAAAAAAgAAAAACBQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABAAAAAAABAAAAAAABAAAAAAABQAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
3,0:
ind: 3,0
- tiles: BAAAAAAAAgAAAAAAAgAAAAADAgAAAAABBAAAAAAAAgAAAAACAgAAAAADAgAAAAACAgAAAAAABAAAAAAAAgAAAAAAAgAAAAACAgAAAAABAgAAAAAAAgAAAAABAgAAAAAABAAAAAAAAgAAAAACAgAAAAACAgAAAAAABAAAAAAAAgAAAAADAgAAAAABAgAAAAADAgAAAAAABAAAAAAAAgAAAAABAgAAAAAAAgAAAAAAAgAAAAABAgAAAAABAgAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAAgAAAAACgwAAAAAABQAAAAAABQAAAAACBQAAAAACBQAAAAABgwAAAAAAAgAAAAADAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAAgAAAAACAgAAAAACAgAAAAAABQAAAAACgwAAAAAABQAAAAACBQAAAAABBQAAAAADgwAAAAAAAgAAAAAAAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACgwAAAAAAAgAAAAABAgAAAAAAAgAAAAACBQAAAAADBQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACgwAAAAAAAgAAAAABAgAAAAACAgAAAAACBQAAAAAABQAAAAADHQAAAAAGHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAACAgAAAAAABQAAAAABBQAAAAAABQAAAAAABQAAAAADgwAAAAAAAgAAAAABAgAAAAACAgAAAAAABQAAAAADBQAAAAACHQAAAAAAHQAAAAAAHQAAAAAFgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADEAAAAAAAgwAAAAAAAgAAAAAAAgAAAAADAgAAAAAAAgAAAAABAgAAAAABAgAAAAABAgAAAAAAAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAABgwAAAAAAgwAAAAAAAgAAAAADAgAAAAABAgAAAAACAgAAAAAAAgAAAAADAgAAAAAAAgAAAAADAgAAAAAABAAAAAAAEAAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAgAAAAABAgAAAAABgwAAAAAABQAAAAABgwAAAAAABQAAAAADgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAACAgAAAAACAgAAAAAABQAAAAABBQAAAAAABQAAAAACBQAAAAAAgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAADBQAAAAADBQAAAAACgwAAAAAABQAAAAABgwAAAAAAEAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABQAAAAABAgAAAAAAAgAAAAACAgAAAAADBQAAAAADBQAAAAADBQAAAAABBQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAABBQAAAAABBQAAAAAABQAAAAABgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAABQAAAAABBAAAAAAABAAAAAAABAAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA
+ tiles: BAAAAAAAAgAAAAAAAgAAAAADAgAAAAABBAAAAAAAAgAAAAACAgAAAAADAgAAAAACAgAAAAAABAAAAAAAAgAAAAAAAgAAAAACAgAAAAABAgAAAAAAAgAAAAABAgAAAAAABAAAAAAAAgAAAAACAgAAAAACAgAAAAAABAAAAAAAAgAAAAADAgAAAAABAgAAAAADAgAAAAAABAAAAAAAAgAAAAABAgAAAAAAAgAAAAAAAgAAAAABAgAAAAABAgAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAAgAAAAACgwAAAAAABQAAAAAABQAAAAACBQAAAAACBQAAAAABgwAAAAAAAgAAAAADAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAAgAAAAACAgAAAAACAgAAAAAABQAAAAACgwAAAAAABQAAAAACBQAAAAABBQAAAAADgwAAAAAAAgAAAAAAAgAAAAACgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACgwAAAAAAAgAAAAABAgAAAAAAAgAAAAACBQAAAAADBQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAABQAAAAACgwAAAAAAAgAAAAABAgAAAAACAgAAAAACBQAAAAAABQAAAAADHQAAAAAGHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAACAgAAAAAABQAAAAABBQAAAAAABQAAAAAABQAAAAADgwAAAAAAAgAAAAABAgAAAAACAgAAAAAABQAAAAADBQAAAAACHQAAAAAAHQAAAAAAHQAAAAAFgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADEAAAAAAAgwAAAAAAAgAAAAAAAgAAAAADAgAAAAAAAgAAAAABAgAAAAABAgAAAAABAgAAAAAAAgAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAABgwAAAAAAgwAAAAAAAgAAAAADAgAAAAABAgAAAAACAgAAAAAAAgAAAAADAgAAAAAAAgAAAAADAgAAAAAABAAAAAAAEAAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAAgAAAAADAgAAAAABAgAAAAABgwAAAAAABQAAAAABgwAAAAAABQAAAAADgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAACAgAAAAACAgAAAAAABQAAAAABBQAAAAAABQAAAAACBQAAAAAAgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAADBQAAAAADBQAAAAACgwAAAAAABQAAAAABgwAAAAAAEAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAABQAAAAABAgAAAAAAAgAAAAACAgAAAAADBQAAAAADBQAAAAADBQAAAAABBQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAABBQAAAAABBQAAAAAABQAAAAABgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABQAAAAABBAAAAAAABAAAAAAABAAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAA
version: 6
4,0:
ind: 4,0
- tiles: AgAAAAADBAAAAAAAAgAAAAADAgAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADBAAAAAAAAgAAAAAAAgAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAAAAADBQAAAAADBQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AgAAAAADBAAAAAAAAgAAAAADAgAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADBAAAAAAAAgAAAAAAAgAAAAADAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAAAAADBQAAAAADBQAAAAADBQAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
4,-1:
ind: 4,-1
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAABgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADBQAAAAAABQAAAAACBQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABBAAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAABgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADBQAAAAAABQAAAAACBQAAAAACBQAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABBAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
3,-1:
ind: 3,-1
- tiles: BQAAAAAAAgAAAAAAAgAAAAABAgAAAAADBQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAADBAAAAAAABAAAAAAABAAAAAAABQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAADAgAAAAABAgAAAAABBQAAAAADBQAAAAADBQAAAAACgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAABQAAAAADAgAAAAACAgAAAAADAgAAAAACBQAAAAABBQAAAAACBQAAAAABBQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAABQAAAAADAgAAAAADAgAAAAABAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAAAgwAAAAAAEAAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABQAAAAAAAgAAAAABAgAAAAADAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAgAAAAAAAgAAAAABAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAACAgAAAAAAAgAAAAAAAgAAAAABAgAAAAACAgAAAAACAgAAAAACBAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAgAAAAADAgAAAAABAgAAAAAAAgAAAAADAgAAAAABAgAAAAABAgAAAAAAAgAAAAABgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAAABQAAAAACBQAAAAADHQAAAAABHQAAAAAAHQAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACAgAAAAACAgAAAAABBQAAAAACBQAAAAAAHQAAAAAAHQAAAAALHQAAAAAGgwAAAAAAAgAAAAADAgAAAAACBQAAAAADBQAAAAABBQAAAAABBQAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAAgAAAAABBQAAAAACBQAAAAACHQAAAAAAHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAABQAAAAAAAgAAAAABBQAAAAADgwAAAAAAAgAAAAABAgAAAAABAgAAAAABBQAAAAACgwAAAAAABQAAAAAABQAAAAABBQAAAAACgwAAAAAAAgAAAAADAgAAAAABBQAAAAADBQAAAAAABQAAAAAABQAAAAACgwAAAAAAAgAAAAAAAgAAAAADAgAAAAADgwAAAAAABQAAAAACBQAAAAADBQAAAAACBQAAAAAAgwAAAAAAAgAAAAAAAgAAAAACgwAAAAAABQAAAAABBQAAAAAABQAAAAABBAAAAAAAAgAAAAABAgAAAAADAgAAAAAABAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAgAAAAAAAgAAAAABAgAAAAABAgAAAAACAgAAAAADAgAAAAAB
+ tiles: BQAAAAAAAgAAAAAAAgAAAAABAgAAAAADBQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABQAAAAADBAAAAAAABAAAAAAABAAAAAAABQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAABQAAAAAAAgAAAAADAgAAAAABAgAAAAABBQAAAAADBQAAAAADBQAAAAACgwAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABQAAAAADAgAAAAACAgAAAAADAgAAAAACBQAAAAABBQAAAAACBQAAAAABBQAAAAACgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAABQAAAAADAgAAAAADAgAAAAABAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAAAgwAAAAAAEAAAAAABgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAABQAAAAAAAgAAAAABAgAAAAADAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAgAAAAAAAgAAAAABAgAAAAABgwAAAAAAgwAAAAAAgwAAAAAABQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAgAAAAACAgAAAAAAAgAAAAAAAgAAAAABAgAAAAACAgAAAAACAgAAAAACBAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAgAAAAADAgAAAAABAgAAAAAAAgAAAAADAgAAAAABAgAAAAABAgAAAAAAAgAAAAABgwAAAAAAEAAAAAABEAAAAAACgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAEAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAADAgAAAAAAAgAAAAAABQAAAAACBQAAAAADHQAAAAABHQAAAAAAHQAAAAAAgwAAAAAAgwAAAAAABAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAgAAAAACAgAAAAACAgAAAAABBQAAAAACBQAAAAAAHQAAAAAAHQAAAAALHQAAAAAGgwAAAAAAAgAAAAADAgAAAAACBQAAAAADBQAAAAABBQAAAAABBQAAAAAAgwAAAAAAAgAAAAAAAgAAAAAAAgAAAAABBQAAAAACBQAAAAACHQAAAAAAHQAAAAAAHQAAAAAAgwAAAAAAAgAAAAABAgAAAAADgwAAAAAABQAAAAAAAgAAAAABBQAAAAADgwAAAAAAAgAAAAABAgAAAAABAgAAAAABBQAAAAACgwAAAAAABQAAAAAABQAAAAABBQAAAAACgwAAAAAAAgAAAAADAgAAAAABBQAAAAADBQAAAAAABQAAAAAABQAAAAACgwAAAAAAAgAAAAAAAgAAAAADAgAAAAADgwAAAAAABQAAAAACBQAAAAADBQAAAAACBQAAAAAAgwAAAAAAAgAAAAAAAgAAAAACgwAAAAAABQAAAAABBQAAAAAABQAAAAABBAAAAAAAAgAAAAABAgAAAAADAgAAAAAABAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABAAAAAAAAgAAAAAAAgAAAAABAgAAAAABAgAAAAACAgAAAAADAgAAAAAB
version: 6
3,-2:
ind: 3,-2
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAABAAAAAAABAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAAAAgAAAAACAgAAAAAABQAAAAACgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABAAAAAAABAAAAAAABAAAAAAABQAAAAAAgwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAAAAAAAgAAAAACAgAAAAAABQAAAAACgwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
2,-2:
ind: 2,-2
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAA
version: 6
- type: Broadphase
- type: Physics
@@ -1604,13 +1604,15 @@ entities:
959: 6,-7
964: 8,-4
- node:
- color: '#B33831FF'
+ color: '#B32828FF'
id: BrickTileSteelLineE
decals:
- 519: 51,17
- 520: 51,16
- 521: 51,-16
- 522: 51,-17
+ 4411: 51,18
+ 4412: 51,17
+ 4413: 51,16
+ 4451: 51,-16
+ 4452: 51,-17
+ 4453: 51,-18
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineE
@@ -1620,11 +1622,12 @@ entities:
1711: 43,-4
1712: 43,-4
- node:
- color: '#B33831FF'
+ color: '#B32828FF'
id: BrickTileSteelLineN
decals:
- 525: 67,1
- 526: 66,1
+ 4414: 66,1
+ 4415: 67,1
+ 4416: 68,1
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineN
@@ -1640,11 +1643,12 @@ entities:
970: 5,-3
971: 4,-3
- node:
- color: '#B33831FF'
+ color: '#B32828FF'
id: BrickTileSteelLineS
decals:
- 523: 66,-1
- 524: 67,-1
+ 4417: 66,-1
+ 4418: 67,-1
+ 4419: 68,-1
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineS
@@ -1657,13 +1661,15 @@ entities:
960: 7,-7
1710: 41,-5
- node:
- color: '#B33831FF'
+ color: '#B32828FF'
id: BrickTileSteelLineW
decals:
- 515: 49,-17
- 516: 49,-16
- 517: 49,16
- 518: 49,17
+ 4408: 49,16
+ 4409: 49,17
+ 4410: 49,18
+ 4448: 49,-16
+ 4450: 49,-18
+ 4463: 49,-17
- node:
color: '#FFFFFFFF'
id: BrickTileSteelLineW
@@ -2864,10 +2870,7 @@ entities:
2796: 64,4
2797: 64,3
2798: 64,0
- 2799: 66,1
2800: 66,0
- 2801: 66,-1
- 2802: 67,-1
2803: 67,2
2804: 63,0
2805: 63,-2
@@ -2966,25 +2969,11 @@ entities:
2898: 49,-9
2899: 49,-11
2900: 50,-13
- 2901: 48,-16
- 2902: 49,-16
- 2903: 51,-16
- 2904: 51,-16
- 2905: 49,-17
- 2906: 50,-17
- 2907: 51,-17
- 2908: 51,-17
2909: 52,-17
2910: 49,-15
- 2911: 50,-16
2912: 53,-16
- 2913: 49,-16
2914: 48,-17
- 2915: 51,-18
2916: 52,-17
- 2917: 49,-17
- 2918: 51,-18
- 2919: 52,-18
2920: 52,-13
2921: 50,-14
2922: 46,-13
@@ -3090,18 +3079,12 @@ entities:
3022: 50,12
3023: 50,15
3024: 50,13
- 3025: 49,16
- 3026: 51,16
3027: 52,16
3028: 52,17
- 3029: 50,17
- 3030: 48,18
3031: 48,17
3032: 48,17
- 3033: 51,16
3034: 52,16
3035: 52,17
- 3036: 49,17
3037: 48,17
3038: 50,13
3039: 50,11
@@ -4154,6 +4137,32 @@ entities:
4086: 14,19
4087: 15,19
4088: 13,19
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: Dirt
+ decals:
+ 4454: 49,-18
+ 4455: 50,-18
+ 4456: 51,-17
+ 4457: 50,-17
+ 4459: 49,-16
+ 4460: 50,-16
+ 4461: 51,-16
+ 4462: 51,-18
+ 4465: 68,0
+ 4466: 67,1
+ 4473: 50,16
+ 4474: 51,18
+ 4475: 49,18
+ 4476: 49,17
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtHeavy
+ decals:
+ 4477: 50,18
+ 4478: 51,16
- node:
cleanable: True
color: '#49392696'
@@ -4190,8 +4199,6 @@ entities:
4296: 62,0
4297: 63,1
4298: 64,0
- 4299: 67,1
- 4300: 66,-1
4301: 62,0
4302: 59,-1
4303: 59,-4
@@ -4209,8 +4216,6 @@ entities:
4315: 51,12
4316: 50,14
4317: 49,14
- 4318: 49,16
- 4319: 51,17
4320: 54,12
4321: 54,13
4322: 53,13
@@ -4289,12 +4294,25 @@ entities:
4395: -5,0
4396: -3,0
4397: -1,-1
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtHeavyMonotile
+ decals:
+ 4469: 67,-1
+ 4470: 66,1
+ - node:
+ cleanable: True
+ angle: 1.5707963267948966 rad
+ color: '#FFFFFFFF'
+ id: DirtHeavyMonotile
+ decals:
+ 4472: 68,-1
- node:
cleanable: True
color: '#49392696'
id: DirtLight
decals:
- 4219: 67,1
4220: 65,1
4221: 62,1
4222: 59,1
@@ -4343,6 +4361,14 @@ entities:
4265: -18,0
4266: -17,0
4267: -21,1
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtLight
+ decals:
+ 4464: 49,-17
+ 4479: 50,17
+ 4480: 49,16
- node:
cleanable: True
color: '#49392696'
@@ -4478,6 +4504,15 @@ entities:
4216: 58,-4
4217: 58,-1
4218: 60,1
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtMedium
+ decals:
+ 4467: 51,-16
+ 4468: 50,-18
+ 4471: 66,-1
+ 4481: 51,17
- node:
color: '#A4610696'
id: HalfTileOverlayGreyscale
@@ -4964,8 +4999,6 @@ entities:
1349: 50,-7
1350: 51,-7
1353: 46,2
- 1356: 49,18
- 1357: 51,18
1359: 49,7
1360: 50,7
1361: 51,7
@@ -4988,7 +5021,11 @@ entities:
2030: -7,17
4400: 50,-15
4405: 50,15
- 4406: 50,18
+ 4436: 48,19
+ 4437: 49,19
+ 4438: 50,19
+ 4439: 51,19
+ 4440: 52,19
- node:
color: '#FFFFFFFF'
id: WarnLineS
@@ -5073,8 +5110,6 @@ entities:
1390: 52,-1
1399: 65,-1
1400: 65,1
- 1401: 68,1
- 1402: 68,-1
2002: -35,-1
2003: -35,1
2004: -2,-40
@@ -5087,7 +5122,11 @@ entities:
2011: -2,40
2032: -9,19
4402: 65,0
- 4403: 68,0
+ 4431: 69,-2
+ 4432: 69,-1
+ 4433: 69,0
+ 4434: 69,1
+ 4435: 69,2
- node:
color: '#FFFFFFFF'
id: WarnLineW
@@ -5176,8 +5215,6 @@ entities:
1337: 50,-7
1338: 51,-7
1339: 49,-7
- 1342: 49,-18
- 1343: 51,-18
1344: 43,-11
1345: 59,-6
1346: 59,6
@@ -5196,9 +5233,13 @@ entities:
2027: -1,43
2028: -5,20
2031: -7,17
- 4398: 50,-18
4399: 50,-15
4404: 50,15
+ 4426: 48,-19
+ 4427: 49,-19
+ 4428: 50,-19
+ 4429: 51,-19
+ 4430: 52,-19
- node:
color: '#FFFFFFFF'
id: WoodTrimThinInnerNw
@@ -5696,11 +5737,22 @@ entities:
parent: 1
- proto: AirlockEngineering
entities:
+ - uid: 74
+ components:
+ - type: Transform
+ pos: 56.5,9.5
+ parent: 1
- uid: 2858
components:
- type: Transform
pos: -10.5,-1.5
parent: 1
+ - uid: 6157
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 59.5,6.5
+ parent: 1
- proto: AirlockEngineeringGlass
entities:
- uid: 5412
@@ -6318,29 +6370,6 @@ entities:
parent: 1
- type: Docking
name: dock-label-trade-six
- - uid: 1526
- components:
- - type: Transform
- pos: 50.5,-17.5
- parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-three
- - uid: 1730
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 50.5,18.5
- parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-one
- - uid: 1750
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,0.5
- parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-two
- uid: 1754
components:
- type: Transform
@@ -6536,60 +6565,65 @@ entities:
parent: 1
- type: Docking
name: dock-label-guard
- - uid: 2842
+ - uid: 2852
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,1.5
+ rot: 3.141592653589793 rad
+ pos: 0.5,45.5
parent: 1
- type: Docking
- name: dock-label-trade-cargo-bay-two
- - uid: 2843
+ name: dock-label-trade-seven-b
+ - uid: 6166
+ components:
+ - type: Transform
+ pos: 50.5,-18.5
+ parent: 1
+ - uid: 6167
+ components:
+ - type: Transform
+ pos: 51.5,-18.5
+ parent: 1
+ - uid: 6168
+ components:
+ - type: Transform
+ pos: 49.5,-18.5
+ parent: 1
+ - uid: 6169
components:
- type: Transform
rot: 1.5707963267948966 rad
- pos: 68.5,-0.5
+ pos: 69.5,-0.5
parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-two
- - uid: 2844
+ - uid: 6170
components:
- type: Transform
- pos: 51.5,-17.5
+ rot: 1.5707963267948966 rad
+ pos: 69.5,0.5
parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-three
- - uid: 2845
+ - uid: 6171
components:
- type: Transform
- pos: 49.5,-17.5
+ rot: 1.5707963267948966 rad
+ pos: 69.5,1.5
parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-three
- - uid: 2846
+ - uid: 6172
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 49.5,18.5
+ pos: 51.5,19.5
parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-one
- - uid: 2847
+ - uid: 6173
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 51.5,18.5
+ pos: 50.5,19.5
parent: 1
- - type: Docking
- name: dock-label-trade-cargo-bay-one
- - uid: 2852
+ - uid: 6174
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 0.5,45.5
+ pos: 49.5,19.5
parent: 1
- - type: Docking
- name: dock-label-trade-seven-b
- proto: AirlockGlassShuttleNfsdLocked
entities:
- uid: 2544
@@ -6655,16 +6689,6 @@ entities:
- type: Transform
pos: 59.5,-5.5
parent: 1
- - uid: 5379
- components:
- - type: Transform
- pos: 59.5,6.5
- parent: 1
- - uid: 5380
- components:
- - type: Transform
- pos: 56.5,9.5
- parent: 1
- proto: AirlockMailCarrierLocked
entities:
- uid: 5406
@@ -6985,11 +7009,84 @@ entities:
parent: 1
- proto: AtmosDeviceFanDirectional
entities:
+ - uid: 35
+ components:
+ - type: Transform
+ pos: 48.5,-18.5
+ parent: 1
- uid: 41
components:
- type: Transform
pos: -3.5,17.5
parent: 1
+ - uid: 60
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 49.5,19.5
+ parent: 1
+ - uid: 63
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 50.5,19.5
+ parent: 1
+ - uid: 64
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 48.5,19.5
+ parent: 1
+ - uid: 67
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 69.5,-1.5
+ parent: 1
+ - uid: 68
+ components:
+ - type: Transform
+ pos: 49.5,-18.5
+ parent: 1
+ - uid: 76
+ components:
+ - type: Transform
+ pos: 51.5,-18.5
+ parent: 1
+ - uid: 78
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 69.5,1.5
+ parent: 1
+ - uid: 82
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 69.5,2.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 69.5,0.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 51.5,19.5
+ parent: 1
+ - uid: 99
+ components:
+ - type: Transform
+ pos: 50.5,-18.5
+ parent: 1
+ - uid: 101
+ components:
+ - type: Transform
+ pos: 52.5,-18.5
+ parent: 1
- uid: 126
components:
- type: Transform
@@ -7081,11 +7178,6 @@ entities:
- type: Transform
pos: -33.5,-3.5
parent: 1
- - uid: 1341
- components:
- - type: Transform
- pos: 50.5,-17.5
- parent: 1
- uid: 1366
components:
- type: Transform
@@ -7098,18 +7190,6 @@ entities:
rot: 1.5707963267948966 rad
pos: 4.5,-39.5
parent: 1
- - uid: 1527
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,0.5
- parent: 1
- - uid: 1692
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 50.5,18.5
- parent: 1
- uid: 2082
components:
- type: Transform
@@ -7176,74 +7256,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 42.5,12.5
parent: 1
- - uid: 4941
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,1.5
- parent: 1
- - uid: 4942
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,-0.5
- parent: 1
- - uid: 4943
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,-1.5
- parent: 1
- - uid: 4944
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,2.5
- parent: 1
- - uid: 4945
- components:
- - type: Transform
- pos: 52.5,-17.5
- parent: 1
- - uid: 4946
- components:
- - type: Transform
- pos: 51.5,-17.5
- parent: 1
- - uid: 4947
- components:
- - type: Transform
- pos: 49.5,-17.5
- parent: 1
- - uid: 4948
- components:
- - type: Transform
- pos: 48.5,-17.5
- parent: 1
- - uid: 4949
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 48.5,18.5
- parent: 1
- - uid: 4950
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 49.5,18.5
- parent: 1
- - uid: 4951
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 51.5,18.5
- parent: 1
- - uid: 4952
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 52.5,18.5
- parent: 1
- uid: 5338
components:
- type: Transform
@@ -7310,6 +7322,18 @@ entities:
rot: 1.5707963267948966 rad
pos: 4.5,40.5
parent: 1
+ - uid: 5469
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 52.5,19.5
+ parent: 1
+ - uid: 5486
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 69.5,-0.5
+ parent: 1
- proto: AtmosFixBlockerMarker
entities:
- uid: 44
@@ -7542,6 +7566,11 @@ entities:
- type: Transform
pos: -15.5,-22.5
parent: 1
+ - uid: 1762
+ components:
+ - type: Transform
+ pos: 68.5,-6.5
+ parent: 1
- uid: 1947
components:
- type: Transform
@@ -7562,6 +7591,26 @@ entities:
- type: Transform
pos: -18.5,-19.5
parent: 1
+ - uid: 2581
+ components:
+ - type: Transform
+ pos: 67.5,5.5
+ parent: 1
+ - uid: 2582
+ components:
+ - type: Transform
+ pos: 67.5,6.5
+ parent: 1
+ - uid: 2583
+ components:
+ - type: Transform
+ pos: 67.5,-5.5
+ parent: 1
+ - uid: 2584
+ components:
+ - type: Transform
+ pos: 67.5,-3.5
+ parent: 1
- uid: 2762
components:
- type: Transform
@@ -7572,6 +7621,36 @@ entities:
- type: Transform
pos: -17.5,-20.5
parent: 1
+ - uid: 2842
+ components:
+ - type: Transform
+ pos: 66.5,-7.5
+ parent: 1
+ - uid: 2843
+ components:
+ - type: Transform
+ pos: 66.5,-5.5
+ parent: 1
+ - uid: 2844
+ components:
+ - type: Transform
+ pos: 66.5,-8.5
+ parent: 1
+ - uid: 2845
+ components:
+ - type: Transform
+ pos: 66.5,-9.5
+ parent: 1
+ - uid: 2846
+ components:
+ - type: Transform
+ pos: 65.5,-7.5
+ parent: 1
+ - uid: 2847
+ components:
+ - type: Transform
+ pos: 62.5,-11.5
+ parent: 1
- uid: 2853
components:
- type: Transform
@@ -7627,6 +7706,11 @@ entities:
- type: Transform
pos: -11.5,-23.5
parent: 1
+ - uid: 3448
+ components:
+ - type: Transform
+ pos: 63.5,-10.5
+ parent: 1
- uid: 3488
components:
- type: Transform
@@ -7657,6 +7741,11 @@ entities:
- type: Transform
pos: -10.5,-18.5
parent: 1
+ - uid: 3499
+ components:
+ - type: Transform
+ pos: 61.5,-12.5
+ parent: 1
- uid: 3505
components:
- type: Transform
@@ -7677,6 +7766,11 @@ entities:
- type: Transform
pos: -10.5,-19.5
parent: 1
+ - uid: 3844
+ components:
+ - type: Transform
+ pos: 64.5,-10.5
+ parent: 1
- uid: 4052
components:
- type: Transform
@@ -7722,6 +7816,51 @@ entities:
- type: Transform
pos: -23.5,8.5
parent: 1
+ - uid: 4941
+ components:
+ - type: Transform
+ pos: 60.5,-13.5
+ parent: 1
+ - uid: 4942
+ components:
+ - type: Transform
+ pos: 61.5,-14.5
+ parent: 1
+ - uid: 4943
+ components:
+ - type: Transform
+ pos: 60.5,-15.5
+ parent: 1
+ - uid: 4944
+ components:
+ - type: Transform
+ pos: 59.5,-14.5
+ parent: 1
+ - uid: 4945
+ components:
+ - type: Transform
+ pos: 58.5,-14.5
+ parent: 1
+ - uid: 4946
+ components:
+ - type: Transform
+ pos: 65.5,8.5
+ parent: 1
+ - uid: 4947
+ components:
+ - type: Transform
+ pos: 56.5,-17.5
+ parent: 1
+ - uid: 4948
+ components:
+ - type: Transform
+ pos: 54.5,-16.5
+ parent: 1
+ - uid: 4950
+ components:
+ - type: Transform
+ pos: 46.5,-17.5
+ parent: 1
- uid: 5680
components:
- type: Transform
@@ -9047,21 +9186,6 @@ entities:
- type: Transform
pos: 43.5,-16.5
parent: 1
- - uid: 5961
- components:
- - type: Transform
- pos: 44.5,-16.5
- parent: 1
- - uid: 5962
- components:
- - type: Transform
- pos: 45.5,-16.5
- parent: 1
- - uid: 5963
- components:
- - type: Transform
- pos: 46.5,-16.5
- parent: 1
- uid: 5964
components:
- type: Transform
@@ -9197,340 +9321,570 @@ entities:
- type: Transform
pos: 43.5,17.5
parent: 1
- - uid: 5991
+ - uid: 6004
components:
- type: Transform
- pos: 60.5,15.5
+ pos: 57.5,14.5
parent: 1
- - uid: 5992
+ - uid: 6019
components:
- type: Transform
- pos: 44.5,17.5
+ pos: 64.5,7.5
parent: 1
- - uid: 5993
+ - uid: 6020
components:
- type: Transform
- pos: 45.5,17.5
+ pos: 65.5,7.5
parent: 1
- - uid: 5994
+ - uid: 6022
components:
- type: Transform
- pos: 46.5,17.5
+ pos: 66.5,6.5
parent: 1
- - uid: 5995
+ - uid: 6024
components:
- type: Transform
- pos: 54.5,17.5
+ pos: 66.5,9.5
parent: 1
- - uid: 5996
+ - uid: 6025
components:
- type: Transform
- pos: 55.5,17.5
+ pos: 66.5,7.5
parent: 1
- - uid: 5997
+ - uid: 6026
components:
- type: Transform
- pos: 56.5,17.5
+ pos: 67.5,8.5
parent: 1
- - uid: 5998
+ - uid: 6027
components:
- type: Transform
- pos: 57.5,17.5
+ pos: 66.5,8.5
parent: 1
- - uid: 5999
+ - uid: 6028
components:
- type: Transform
- pos: 57.5,16.5
+ pos: 68.5,7.5
parent: 1
- - uid: 6000
+ - uid: 6029
components:
- type: Transform
- pos: 58.5,16.5
+ pos: 66.5,11.5
parent: 1
- - uid: 6001
+ - uid: 6030
components:
- type: Transform
- pos: 59.5,16.5
+ pos: 67.5,7.5
parent: 1
- - uid: 6002
+ - uid: 6031
components:
- type: Transform
- pos: 60.5,16.5
+ pos: 64.5,12.5
parent: 1
- - uid: 6003
+ - uid: 6033
components:
- type: Transform
- pos: 57.5,15.5
+ pos: 63.5,13.5
parent: 1
- - uid: 6004
+ - uid: 6034
components:
- type: Transform
- pos: 57.5,14.5
+ pos: 64.5,13.5
parent: 1
- - uid: 6005
+ - uid: 6035
components:
- type: Transform
- pos: 61.5,15.5
+ pos: 63.5,11.5
parent: 1
- - uid: 6006
+ - uid: 6036
+ components:
+ - type: Transform
+ pos: 63.5,14.5
+ parent: 1
+ - uid: 6037
+ components:
+ - type: Transform
+ pos: 62.5,15.5
+ parent: 1
+ - uid: 6038
components:
- type: Transform
pos: 61.5,14.5
parent: 1
- - uid: 6007
+ - uid: 6039
+ components:
+ - type: Transform
+ pos: 61.5,16.5
+ parent: 1
+ - uid: 6040
components:
- type: Transform
pos: 62.5,14.5
parent: 1
- - uid: 6008
+ - uid: 6041
components:
- type: Transform
- pos: 62.5,13.5
+ pos: 59.5,17.5
parent: 1
- - uid: 6009
+ - uid: 6042
components:
- type: Transform
- pos: 63.5,13.5
+ pos: 59.5,16.5
parent: 1
- - uid: 6010
+ - uid: 6043
components:
- type: Transform
- pos: 63.5,12.5
+ pos: 58.5,17.5
parent: 1
- - uid: 6011
+ - uid: 6044
components:
- type: Transform
- pos: 64.5,12.5
+ pos: 58.5,16.5
parent: 1
- - uid: 6012
+ - uid: 6045
components:
- type: Transform
- pos: 64.5,11.5
+ pos: 58.5,15.5
parent: 1
- - uid: 6013
+ - uid: 6046
components:
- type: Transform
- pos: 65.5,11.5
+ pos: 56.5,16.5
parent: 1
- - uid: 6014
+ - uid: 6047
components:
- type: Transform
- pos: 65.5,10.5
+ pos: 57.5,18.5
parent: 1
- - uid: 6015
+ - uid: 6048
components:
- type: Transform
- pos: 66.5,-7.5
+ pos: 54.5,18.5
parent: 1
- - uid: 6016
+ - uid: 6049
components:
- type: Transform
- pos: 66.5,10.5
+ pos: 54.5,17.5
parent: 1
- - uid: 6017
+ - uid: 6050
components:
- type: Transform
- pos: 66.5,9.5
+ pos: 44.5,18.5
parent: 1
- - uid: 6018
+ - uid: 6051
components:
- type: Transform
- pos: 66.5,8.5
+ pos: 57.5,-13.5
parent: 1
- - uid: 6019
+ - uid: 6052
components:
- type: Transform
- pos: 64.5,7.5
+ pos: 43.5,18.5
parent: 1
- - uid: 6020
+ - uid: 6053
components:
- type: Transform
- pos: 65.5,7.5
+ pos: 46.5,18.5
parent: 1
- - uid: 6021
+ - uid: 6057
components:
- type: Transform
- pos: 66.5,7.5
+ pos: 11.5,19.5
parent: 1
- - uid: 6022
+ - uid: 6058
components:
- type: Transform
- pos: 67.5,7.5
+ pos: 11.5,13.5
parent: 1
- - uid: 6023
+ - uid: 6091
components:
- type: Transform
- pos: 67.5,6.5
+ pos: 65.5,-9.5
parent: 1
- - uid: 6024
+ - uid: 6092
components:
- type: Transform
- pos: 67.5,5.5
+ pos: 64.5,-11.5
parent: 1
- - uid: 6025
+ - uid: 6093
components:
- type: Transform
- pos: 67.5,4.5
+ pos: 63.5,-13.5
parent: 1
- - uid: 6026
+ - uid: 6094
components:
- type: Transform
- pos: 67.5,-3.5
+ pos: 67.5,-7.5
parent: 1
- - uid: 6027
+ - uid: 6095
components:
- type: Transform
- pos: 67.5,-4.5
+ pos: 65.5,-10.5
parent: 1
- - uid: 6028
+ - uid: 6096
components:
- type: Transform
- pos: 67.5,-5.5
+ pos: 57.5,-16.5
parent: 1
- - uid: 6029
+ - uid: 6097
components:
- type: Transform
- pos: 67.5,-6.5
+ pos: 57.5,-14.5
parent: 1
- - uid: 6030
+ - uid: 6098
components:
- type: Transform
- pos: 64.5,-6.5
+ pos: 61.5,-13.5
parent: 1
- - uid: 6031
+ - uid: 6099
+ components:
+ - type: Transform
+ pos: 56.5,-16.5
+ parent: 1
+ - uid: 6100
+ components:
+ - type: Transform
+ pos: 55.5,-17.5
+ parent: 1
+ - uid: 6101
+ components:
+ - type: Transform
+ pos: 62.5,-13.5
+ parent: 1
+ - uid: 6107
components:
- type: Transform
pos: 66.5,-6.5
parent: 1
- - uid: 6032
+ - uid: 6115
+ components:
+ - type: Transform
+ pos: 68.5,4.5
+ parent: 1
+ - uid: 6124
+ components:
+ - type: Transform
+ pos: 68.5,-4.5
+ parent: 1
+ - uid: 6127
+ components:
+ - type: Transform
+ pos: 68.5,6.5
+ parent: 1
+ - uid: 6128
+ components:
+ - type: Transform
+ pos: 62.5,-14.5
+ parent: 1
+ - uid: 6129
+ components:
+ - type: Transform
+ pos: 64.5,-9.5
+ parent: 1
+ - uid: 6130
+ components:
+ - type: Transform
+ pos: 57.5,-15.5
+ parent: 1
+ - uid: 6131
+ components:
+ - type: Transform
+ pos: 58.5,-16.5
+ parent: 1
+ - uid: 6185
+ components:
+ - type: Transform
+ pos: 61.5,15.5
+ parent: 1
+ - uid: 6186
+ components:
+ - type: Transform
+ pos: 66.5,10.5
+ parent: 1
+ - uid: 6187
+ components:
+ - type: Transform
+ pos: 60.5,15.5
+ parent: 1
+ - uid: 6188
+ components:
+ - type: Transform
+ pos: 46.5,19.5
+ parent: 1
+ - uid: 6189
+ components:
+ - type: Transform
+ pos: 60.5,14.5
+ parent: 1
+ - uid: 6190
+ components:
+ - type: Transform
+ pos: 56.5,17.5
+ parent: 1
+ - uid: 6191
+ components:
+ - type: Transform
+ pos: 55.5,17.5
+ parent: 1
+ - uid: 6192
+ components:
+ - type: Transform
+ pos: 55.5,18.5
+ parent: 1
+ - uid: 6193
+ components:
+ - type: Transform
+ pos: 57.5,16.5
+ parent: 1
+ - uid: 6194
+ components:
+ - type: Transform
+ pos: 57.5,17.5
+ parent: 1
+ - uid: 6195
components:
- type: Transform
pos: 65.5,-6.5
parent: 1
- - uid: 6033
+ - uid: 6196
components:
- type: Transform
- pos: 66.5,-8.5
+ pos: 62.5,12.5
parent: 1
- - uid: 6034
+ - uid: 6197
components:
- type: Transform
- pos: 66.5,-9.5
+ pos: 45.5,18.5
parent: 1
- - uid: 6035
+ - uid: 6198
components:
- type: Transform
- pos: 65.5,-9.5
+ pos: 63.5,12.5
parent: 1
- - uid: 6036
+ - uid: 6199
components:
- type: Transform
- pos: 65.5,-10.5
+ pos: 64.5,10.5
parent: 1
- - uid: 6037
+ - uid: 6200
components:
- type: Transform
- pos: 64.5,-10.5
+ pos: 64.5,11.5
parent: 1
- - uid: 6038
+ - uid: 6201
components:
- type: Transform
- pos: 64.5,-11.5
+ pos: 65.5,12.5
parent: 1
- - uid: 6039
+ - uid: 6203
components:
- type: Transform
- pos: 63.5,-11.5
+ pos: 65.5,10.5
parent: 1
- - uid: 6040
+ - uid: 6204
components:
- type: Transform
- pos: 63.5,-12.5
+ pos: 65.5,9.5
parent: 1
- - uid: 6041
+ - uid: 6205
components:
- type: Transform
- pos: 62.5,-12.5
+ pos: 67.5,9.5
parent: 1
- - uid: 6042
+ - uid: 6222
components:
- type: Transform
- pos: 62.5,-13.5
+ pos: 66.5,-10.5
parent: 1
- - uid: 6043
+ - uid: 6223
components:
- type: Transform
- pos: 61.5,-13.5
+ pos: 66.5,-10.5
parent: 1
- - uid: 6044
+ - uid: 6237
components:
- type: Transform
- pos: 61.5,-14.5
+ pos: 59.5,15.5
parent: 1
- - uid: 6045
+ - uid: 6238
components:
- type: Transform
- pos: 60.5,-14.5
+ pos: 64.5,-12.5
parent: 1
- - uid: 6046
+ - uid: 6239
components:
- type: Transform
- pos: 60.5,-15.5
+ pos: 65.5,11.5
parent: 1
- - uid: 6047
+ - uid: 6240
components:
- type: Transform
- pos: 57.5,-16.5
+ pos: 62.5,13.5
parent: 1
- - uid: 6048
+ - uid: 6241
components:
- type: Transform
- pos: 59.5,-15.5
+ pos: 60.5,16.5
parent: 1
- - uid: 6049
+ - uid: 6242
components:
- type: Transform
- pos: 58.5,-15.5
+ pos: 61.5,13.5
parent: 1
- - uid: 6050
+ - uid: 6243
components:
- type: Transform
- pos: 57.5,-15.5
+ pos: 64.5,-6.5
parent: 1
- - uid: 6051
+ - uid: 6244
components:
- type: Transform
- pos: 57.5,-13.5
+ pos: 57.5,15.5
parent: 1
- - uid: 6052
+ - uid: 6245
components:
- type: Transform
- pos: 57.5,-14.5
+ pos: 54.5,19.5
parent: 1
- - uid: 6053
+ - uid: 6261
components:
- type: Transform
- pos: 56.5,-16.5
+ pos: 44.5,-17.5
parent: 1
- - uid: 6054
+ - uid: 6262
+ components:
+ - type: Transform
+ pos: 43.5,-17.5
+ parent: 1
+ - uid: 6274
+ components:
+ - type: Transform
+ pos: 68.5,5.5
+ parent: 1
+ - uid: 6275
+ components:
+ - type: Transform
+ pos: 69.5,4.5
+ parent: 1
+ - uid: 6276
+ components:
+ - type: Transform
+ pos: 69.5,-3.5
+ parent: 1
+ - uid: 6277
+ components:
+ - type: Transform
+ pos: 67.5,4.5
+ parent: 1
+ - uid: 6278
+ components:
+ - type: Transform
+ pos: 68.5,-3.5
+ parent: 1
+ - uid: 6279
+ components:
+ - type: Transform
+ pos: 67.5,-4.5
+ parent: 1
+ - uid: 6280
+ components:
+ - type: Transform
+ pos: 68.5,-5.5
+ parent: 1
+ - uid: 6281
+ components:
+ - type: Transform
+ pos: 67.5,-6.5
+ parent: 1
+ - uid: 6282
+ components:
+ - type: Transform
+ pos: 67.5,-8.5
+ parent: 1
+ - uid: 6283
+ components:
+ - type: Transform
+ pos: 65.5,-8.5
+ parent: 1
+ - uid: 6284
+ components:
+ - type: Transform
+ pos: 65.5,-11.5
+ parent: 1
+ - uid: 6285
+ components:
+ - type: Transform
+ pos: 63.5,-11.5
+ parent: 1
+ - uid: 6286
+ components:
+ - type: Transform
+ pos: 63.5,-12.5
+ parent: 1
+ - uid: 6287
+ components:
+ - type: Transform
+ pos: 62.5,-12.5
+ parent: 1
+ - uid: 6288
+ components:
+ - type: Transform
+ pos: 61.5,-15.5
+ parent: 1
+ - uid: 6289
+ components:
+ - type: Transform
+ pos: 57.5,-17.5
+ parent: 1
+ - uid: 6290
+ components:
+ - type: Transform
+ pos: 60.5,-14.5
+ parent: 1
+ - uid: 6291
+ components:
+ - type: Transform
+ pos: 59.5,-15.5
+ parent: 1
+ - uid: 6292
+ components:
+ - type: Transform
+ pos: 58.5,-15.5
+ parent: 1
+ - uid: 6293
+ components:
+ - type: Transform
+ pos: 56.5,-15.5
+ parent: 1
+ - uid: 6294
components:
- type: Transform
pos: 55.5,-16.5
parent: 1
- - uid: 6055
+ - uid: 6295
components:
- type: Transform
- pos: 54.5,-16.5
+ pos: 54.5,-17.5
parent: 1
- - uid: 6057
+ - uid: 6296
components:
- type: Transform
- pos: 11.5,19.5
+ pos: 46.5,-18.5
parent: 1
- - uid: 6058
+ - uid: 6297
components:
- type: Transform
- pos: 11.5,13.5
+ pos: 45.5,-17.5
+ parent: 1
+ - uid: 6303
+ components:
+ - type: Transform
+ pos: 56.5,18.5
+ parent: 1
+ - uid: 6307
+ components:
+ - type: Transform
+ pos: 54.5,-18.5
parent: 1
- proto: AtmosFixFreezerMarker
entities:
@@ -9885,6 +10239,12 @@ entities:
parent: 1
- proto: BenchSteelMiddle
entities:
+ - uid: 115
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,19.5
+ parent: 1
- uid: 3061
components:
- type: Transform
@@ -9909,11 +10269,11 @@ entities:
rot: 3.141592653589793 rad
pos: 12.5,-17.5
parent: 1
- - uid: 5383
+ - uid: 5384
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 2.5,19.5
+ pos: 2.5,18.5
parent: 1
- proto: BenchSteelRight
entities:
@@ -9929,11 +10289,11 @@ entities:
rot: 3.141592653589793 rad
pos: 10.5,-18.5
parent: 1
- - uid: 5384
+ - uid: 5395
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 2.5,18.5
+ pos: 2.5,17.5
parent: 1
- proto: BoozeDispenserEmpty
entities:
@@ -13112,6 +13472,11 @@ entities:
- type: Transform
pos: 17.5,-13.5
parent: 1
+ - uid: 5465
+ components:
+ - type: Transform
+ pos: 50.5,-17.5
+ parent: 1
- uid: 5498
components:
- type: Transform
@@ -13157,6 +13522,16 @@ entities:
- type: Transform
pos: 0.5,-2.5
parent: 1
+ - uid: 5650
+ components:
+ - type: Transform
+ pos: 50.5,18.5
+ parent: 1
+ - uid: 5651
+ components:
+ - type: Transform
+ pos: 68.5,0.5
+ parent: 1
- uid: 5673
components:
- type: Transform
@@ -13231,11 +13606,76 @@ entities:
- type: Transform
pos: -11.5,-3.5
parent: 1
+ - uid: 121
+ components:
+ - type: Transform
+ pos: 50.5,-0.5
+ parent: 1
+ - uid: 124
+ components:
+ - type: Transform
+ pos: 50.5,-1.5
+ parent: 1
- uid: 151
components:
- type: Transform
pos: -16.5,-3.5
parent: 1
+ - uid: 163
+ components:
+ - type: Transform
+ pos: 50.5,-2.5
+ parent: 1
+ - uid: 168
+ components:
+ - type: Transform
+ pos: 50.5,-3.5
+ parent: 1
+ - uid: 171
+ components:
+ - type: Transform
+ pos: 50.5,-4.5
+ parent: 1
+ - uid: 172
+ components:
+ - type: Transform
+ pos: 67.5,6.5
+ parent: 1
+ - uid: 173
+ components:
+ - type: Transform
+ pos: 50.5,-5.5
+ parent: 1
+ - uid: 174
+ components:
+ - type: Transform
+ pos: 50.5,-8.5
+ parent: 1
+ - uid: 175
+ components:
+ - type: Transform
+ pos: 50.5,-6.5
+ parent: 1
+ - uid: 176
+ components:
+ - type: Transform
+ pos: 50.5,-7.5
+ parent: 1
+ - uid: 177
+ components:
+ - type: Transform
+ pos: 51.5,-8.5
+ parent: 1
+ - uid: 178
+ components:
+ - type: Transform
+ pos: 52.5,-8.5
+ parent: 1
+ - uid: 179
+ components:
+ - type: Transform
+ pos: 53.5,-8.5
+ parent: 1
- uid: 221
components:
- type: Transform
@@ -13251,6 +13691,11 @@ entities:
- type: Transform
pos: 0.5,21.5
parent: 1
+ - uid: 264
+ components:
+ - type: Transform
+ pos: 53.5,-8.5
+ parent: 1
- uid: 265
components:
- type: Transform
@@ -13336,6 +13781,11 @@ entities:
- type: Transform
pos: 23.5,-2.5
parent: 1
+ - uid: 355
+ components:
+ - type: Transform
+ pos: 55.5,-8.5
+ parent: 1
- uid: 360
components:
- type: Transform
@@ -13426,16 +13876,61 @@ entities:
- type: Transform
pos: -11.5,-6.5
parent: 1
+ - uid: 1084
+ components:
+ - type: Transform
+ pos: 54.5,-8.5
+ parent: 1
- uid: 1205
components:
- type: Transform
pos: 0.5,20.5
parent: 1
+ - uid: 1272
+ components:
+ - type: Transform
+ pos: 67.5,4.5
+ parent: 1
+ - uid: 1292
+ components:
+ - type: Transform
+ pos: 65.5,8.5
+ parent: 1
+ - uid: 1306
+ components:
+ - type: Transform
+ pos: 65.5,10.5
+ parent: 1
- uid: 1321
components:
- type: Transform
pos: -8.5,-7.5
parent: 1
+ - uid: 1341
+ components:
+ - type: Transform
+ pos: 63.5,11.5
+ parent: 1
+ - uid: 1382
+ components:
+ - type: Transform
+ pos: 61.5,14.5
+ parent: 1
+ - uid: 1527
+ components:
+ - type: Transform
+ pos: 56.5,16.5
+ parent: 1
+ - uid: 1730
+ components:
+ - type: Transform
+ pos: 57.5,-12.5
+ parent: 1
+ - uid: 1759
+ components:
+ - type: Transform
+ pos: 57.5,-13.5
+ parent: 1
- uid: 1939
components:
- type: Transform
@@ -15091,6 +15586,11 @@ entities:
- type: Transform
pos: 42.5,0.5
parent: 1
+ - uid: 4952
+ components:
+ - type: Transform
+ pos: 57.5,16.5
+ parent: 1
- uid: 5628
components:
- type: Transform
@@ -15166,105 +15666,175 @@ entities:
- type: Transform
pos: 50.5,0.5
parent: 1
- - uid: 5648
+ - uid: 5649
components:
- type: Transform
- pos: 51.5,0.5
+ pos: 45.5,0.5
parent: 1
- - uid: 5649
+ - uid: 5655
components:
- type: Transform
- pos: 45.5,0.5
+ pos: 57.5,0.5
parent: 1
- - uid: 5650
+ - uid: 5662
components:
- type: Transform
- pos: 52.5,0.5
+ pos: 57.5,14.5
parent: 1
- - uid: 5651
+ - uid: 5663
components:
- type: Transform
- pos: 53.5,0.5
+ pos: 56.5,-8.5
parent: 1
- - uid: 5652
+ - uid: 5664
components:
- type: Transform
- pos: 54.5,0.5
+ pos: 57.5,-8.5
parent: 1
- - uid: 5653
+ - uid: 5665
components:
- type: Transform
- pos: 55.5,0.5
+ pos: 57.5,-9.5
parent: 1
- - uid: 5654
+ - uid: 5667
components:
- type: Transform
- pos: 56.5,0.5
+ pos: 61.5,7.5
parent: 1
- - uid: 5655
+ - uid: 5668
components:
- type: Transform
- pos: 57.5,0.5
+ pos: 61.5,8.5
parent: 1
- - uid: 5656
+ - uid: 5859
components:
- type: Transform
- pos: 59.5,0.5
+ pos: 57.5,-10.5
parent: 1
- - uid: 5657
+ - uid: 5860
components:
- type: Transform
- pos: 58.5,0.5
+ pos: 57.5,-11.5
parent: 1
- - uid: 5658
+ - uid: 5861
components:
- type: Transform
- pos: 59.5,1.5
+ pos: 50.5,1.5
parent: 1
- - uid: 5659
+ - uid: 5862
components:
- type: Transform
- pos: 59.5,2.5
+ pos: 50.5,2.5
parent: 1
- - uid: 5660
+ - uid: 5863
components:
- type: Transform
- pos: 59.5,3.5
+ pos: 50.5,3.5
parent: 1
- - uid: 5661
+ - uid: 5864
components:
- type: Transform
- pos: 59.5,4.5
+ pos: 50.5,4.5
parent: 1
- - uid: 5662
+ - uid: 5871
components:
- type: Transform
- pos: 59.5,5.5
+ pos: 50.5,4.5
parent: 1
- - uid: 5663
+ - uid: 5872
components:
- type: Transform
- pos: 59.5,6.5
+ pos: 50.5,6.5
parent: 1
- - uid: 5664
+ - uid: 5873
components:
- type: Transform
- pos: 59.5,7.5
+ pos: 50.5,5.5
parent: 1
- - uid: 5665
+ - uid: 5891
components:
- type: Transform
- pos: 60.5,7.5
+ pos: 50.5,6.5
parent: 1
- - uid: 5667
+ - uid: 5961
components:
- type: Transform
- pos: 61.5,7.5
+ pos: 57.5,-15.5
parent: 1
- - uid: 5668
+ - uid: 5962
components:
- type: Transform
- pos: 61.5,8.5
+ pos: 57.5,-14.5
+ parent: 1
+ - uid: 5963
+ components:
+ - type: Transform
+ pos: 59.5,-14.5
+ parent: 1
+ - uid: 5991
+ components:
+ - type: Transform
+ pos: 54.5,-16.5
+ parent: 1
+ - uid: 5992
+ components:
+ - type: Transform
+ pos: 58.5,-15.5
+ parent: 1
+ - uid: 5993
+ components:
+ - type: Transform
+ pos: 62.5,-12.5
+ parent: 1
+ - uid: 5994
+ components:
+ - type: Transform
+ pos: 60.5,-14.5
+ parent: 1
+ - uid: 5995
+ components:
+ - type: Transform
+ pos: 60.5,-13.5
+ parent: 1
+ - uid: 5996
+ components:
+ - type: Transform
+ pos: 63.5,-11.5
+ parent: 1
+ - uid: 5997
+ components:
+ - type: Transform
+ pos: 63.5,-10.5
+ parent: 1
+ - uid: 5999
+ components:
+ - type: Transform
+ pos: 64.5,-10.5
+ parent: 1
+ - uid: 6000
+ components:
+ - type: Transform
+ pos: 62.5,-11.5
+ parent: 1
+ - uid: 6001
+ components:
+ - type: Transform
+ pos: 65.5,-7.5
+ parent: 1
+ - uid: 6002
+ components:
+ - type: Transform
+ pos: 66.5,-7.5
+ parent: 1
+ - uid: 6003
+ components:
+ - type: Transform
+ pos: 67.5,-3.5
+ parent: 1
+ - uid: 6005
+ components:
+ - type: Transform
+ pos: 66.5,-5.5
parent: 1
- uid: 6066
components:
@@ -15291,6 +15861,291 @@ entities:
- type: Transform
pos: 21.5,20.5
parent: 1
+ - uid: 6074
+ components:
+ - type: Transform
+ pos: 50.5,6.5
+ parent: 1
+ - uid: 6075
+ components:
+ - type: Transform
+ pos: 50.5,7.5
+ parent: 1
+ - uid: 6076
+ components:
+ - type: Transform
+ pos: 50.5,9.5
+ parent: 1
+ - uid: 6077
+ components:
+ - type: Transform
+ pos: 50.5,9.5
+ parent: 1
+ - uid: 6078
+ components:
+ - type: Transform
+ pos: 50.5,8.5
+ parent: 1
+ - uid: 6079
+ components:
+ - type: Transform
+ pos: 51.5,9.5
+ parent: 1
+ - uid: 6080
+ components:
+ - type: Transform
+ pos: 52.5,9.5
+ parent: 1
+ - uid: 6081
+ components:
+ - type: Transform
+ pos: 53.5,9.5
+ parent: 1
+ - uid: 6082
+ components:
+ - type: Transform
+ pos: 55.5,9.5
+ parent: 1
+ - uid: 6083
+ components:
+ - type: Transform
+ pos: 54.5,9.5
+ parent: 1
+ - uid: 6084
+ components:
+ - type: Transform
+ pos: 56.5,9.5
+ parent: 1
+ - uid: 6085
+ components:
+ - type: Transform
+ pos: 57.5,9.5
+ parent: 1
+ - uid: 6086
+ components:
+ - type: Transform
+ pos: 57.5,10.5
+ parent: 1
+ - uid: 6087
+ components:
+ - type: Transform
+ pos: 57.5,11.5
+ parent: 1
+ - uid: 6088
+ components:
+ - type: Transform
+ pos: 57.5,12.5
+ parent: 1
+ - uid: 6089
+ components:
+ - type: Transform
+ pos: 57.5,13.5
+ parent: 1
+ - uid: 6090
+ components:
+ - type: Transform
+ pos: 57.5,15.5
+ parent: 1
+ - uid: 6109
+ components:
+ - type: Transform
+ pos: 63.5,12.5
+ parent: 1
+ - uid: 6110
+ components:
+ - type: Transform
+ pos: 60.5,15.5
+ parent: 1
+ - uid: 6111
+ components:
+ - type: Transform
+ pos: 56.5,17.5
+ parent: 1
+ - uid: 6135
+ components:
+ - type: Transform
+ pos: 54.5,17.5
+ parent: 1
+ - uid: 6141
+ components:
+ - type: Transform
+ pos: 64.5,11.5
+ parent: 1
+ - uid: 6142
+ components:
+ - type: Transform
+ pos: 66.5,6.5
+ parent: 1
+ - uid: 6143
+ components:
+ - type: Transform
+ pos: 66.5,7.5
+ parent: 1
+ - uid: 6147
+ components:
+ - type: Transform
+ pos: 62.5,13.5
+ parent: 1
+ - uid: 6151
+ components:
+ - type: Transform
+ pos: 58.5,11.5
+ parent: 1
+ - uid: 6152
+ components:
+ - type: Transform
+ pos: 59.5,11.5
+ parent: 1
+ - uid: 6153
+ components:
+ - type: Transform
+ pos: 59.5,10.5
+ parent: 1
+ - uid: 6154
+ components:
+ - type: Transform
+ pos: 59.5,9.5
+ parent: 1
+ - uid: 6155
+ components:
+ - type: Transform
+ pos: 59.5,8.5
+ parent: 1
+ - uid: 6158
+ components:
+ - type: Transform
+ pos: 61.5,7.5
+ parent: 1
+ - uid: 6159
+ components:
+ - type: Transform
+ pos: 61.5,8.5
+ parent: 1
+ - uid: 6160
+ components:
+ - type: Transform
+ pos: 60.5,8.5
+ parent: 1
+ - uid: 6181
+ components:
+ - type: Transform
+ pos: 56.5,-16.5
+ parent: 1
+ - uid: 6182
+ components:
+ - type: Transform
+ pos: 55.5,-16.5
+ parent: 1
+ - uid: 6183
+ components:
+ - type: Transform
+ pos: 56.5,-15.5
+ parent: 1
+ - uid: 6184
+ components:
+ - type: Transform
+ pos: 58.5,-14.5
+ parent: 1
+ - uid: 6218
+ components:
+ - type: Transform
+ pos: 64.5,-9.5
+ parent: 1
+ - uid: 6219
+ components:
+ - type: Transform
+ pos: 65.5,-9.5
+ parent: 1
+ - uid: 6220
+ components:
+ - type: Transform
+ pos: 61.5,-13.5
+ parent: 1
+ - uid: 6221
+ components:
+ - type: Transform
+ pos: 59.5,15.5
+ parent: 1
+ - uid: 6227
+ components:
+ - type: Transform
+ pos: 61.5,13.5
+ parent: 1
+ - uid: 6228
+ components:
+ - type: Transform
+ pos: 61.5,-12.5
+ parent: 1
+ - uid: 6229
+ components:
+ - type: Transform
+ pos: 65.5,-8.5
+ parent: 1
+ - uid: 6230
+ components:
+ - type: Transform
+ pos: 67.5,-5.5
+ parent: 1
+ - uid: 6231
+ components:
+ - type: Transform
+ pos: 66.5,-6.5
+ parent: 1
+ - uid: 6233
+ components:
+ - type: Transform
+ pos: 67.5,-4.5
+ parent: 1
+ - uid: 6246
+ components:
+ - type: Transform
+ pos: 67.5,5.5
+ parent: 1
+ - uid: 6247
+ components:
+ - type: Transform
+ pos: 56.5,-16.5
+ parent: 1
+ - uid: 6248
+ components:
+ - type: Transform
+ pos: 65.5,9.5
+ parent: 1
+ - uid: 6249
+ components:
+ - type: Transform
+ pos: 64.5,10.5
+ parent: 1
+ - uid: 6250
+ components:
+ - type: Transform
+ pos: 62.5,12.5
+ parent: 1
+ - uid: 6251
+ components:
+ - type: Transform
+ pos: 60.5,14.5
+ parent: 1
+ - uid: 6252
+ components:
+ - type: Transform
+ pos: 58.5,16.5
+ parent: 1
+ - uid: 6253
+ components:
+ - type: Transform
+ pos: 58.5,15.5
+ parent: 1
+ - uid: 6255
+ components:
+ - type: Transform
+ pos: 55.5,17.5
+ parent: 1
+ - uid: 6257
+ components:
+ - type: Transform
+ pos: 66.5,8.5
+ parent: 1
- proto: CableMV
entities:
- uid: 199
@@ -17216,6 +18071,12 @@ entities:
rot: 3.141592653589793 rad
pos: 17.5,20.5
parent: 1
+ - uid: 6150
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 57.5,11.5
+ parent: 1
- proto: CandlePurpleInfinite
entities:
- uid: 400
@@ -18233,6 +19094,13 @@ entities:
- type: Transform
pos: 27.5,-5.5
parent: 1
+- proto: ComputerPowerMonitoring
+ entities:
+ - uid: 73
+ components:
+ - type: Transform
+ pos: 59.5,10.5
+ parent: 1
- proto: ComputerRadar
entities:
- uid: 296
@@ -18262,6 +19130,14 @@ entities:
- type: Transform
pos: -19.5,2.5
parent: 1
+- proto: ComputerSolarControl
+ entities:
+ - uid: 354
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 60.5,9.5
+ parent: 1
- proto: ComputerTabletopAlert
entities:
- uid: 1420
@@ -18322,39 +19198,39 @@ entities:
rot: -1.5707963267948966 rad
pos: 29.5,11.5
parent: 1
-- proto: ComputerTabletopMarketConsoleNFHigh
+- proto: ComputerTabletopMarketConsoleNFLow
entities:
- - uid: 621
+ - uid: 27
components:
- type: Transform
pos: 46.5,-7.5
parent: 1
- - uid: 622
+ - uid: 621
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 54.5,8.5
parent: 1
- - uid: 632
+ - uid: 622
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 58.5,-3.5
parent: 1
-- proto: ComputerTabletopPalletConsoleNFVeryLowMarket
+- proto: ComputerTabletopPalletConsoleNFLowMarket
entities:
- - uid: 633
+ - uid: 632
components:
- type: Transform
pos: 53.5,-7.5
parent: 1
- - uid: 634
+ - uid: 633
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 58.5,3.5
parent: 1
- - uid: 637
+ - uid: 634
components:
- type: Transform
rot: 3.141592653589793 rad
@@ -18419,16 +19295,41 @@ entities:
parent: 1
- proto: ConveyorBelt
entities:
- - uid: 1813
+ - uid: 59
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 48.5,18.5
+ parent: 1
+ - uid: 71
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 48.5,19.5
+ parent: 1
+ - uid: 72
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 48.5,-18.5
+ parent: 1
+ - uid: 1207
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: -3.5,-13.5
+ pos: 69.5,-1.5
parent: 1
- - uid: 1843
+ - uid: 1235
components:
- type: Transform
- pos: 52.5,18.5
+ rot: -1.5707963267948966 rad
+ pos: 68.5,-1.5
+ parent: 1
+ - uid: 1813
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-13.5
parent: 1
- uid: 1844
components:
@@ -18474,12 +19375,6 @@ entities:
rot: 3.141592653589793 rad
pos: 48.5,17.5
parent: 1
- - uid: 1852
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 48.5,18.5
- parent: 1
- uid: 1853
components:
- type: Transform
@@ -18601,6 +19496,27 @@ entities:
rot: -1.5707963267948966 rad
pos: -2.5,-13.5
parent: 1
+ - uid: 5485
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 69.5,2.5
+ parent: 1
+ - uid: 5652
+ components:
+ - type: Transform
+ pos: 52.5,-18.5
+ parent: 1
+ - uid: 6175
+ components:
+ - type: Transform
+ pos: 52.5,19.5
+ parent: 1
+ - uid: 6176
+ components:
+ - type: Transform
+ pos: 52.5,18.5
+ parent: 1
- proto: CrateMachine
entities:
- uid: 4530
@@ -28201,30 +29117,15 @@ entities:
- type: Transform
pos: 9.5,32.5
parent: 1
- - uid: 27
- components:
- - type: Transform
- pos: 54.5,-16.5
- parent: 1
- - uid: 32
- components:
- - type: Transform
- pos: 46.5,-16.5
- parent: 1
- - uid: 35
- components:
- - type: Transform
- pos: 66.5,-6.5
- parent: 1
- uid: 37
components:
- type: Transform
- pos: 45.5,-16.5
+ pos: 46.5,-18.5
parent: 1
- uid: 54
components:
- type: Transform
- pos: 44.5,-16.5
+ pos: 56.5,-17.5
parent: 1
- uid: 55
components:
@@ -28236,115 +29137,15 @@ entities:
- type: Transform
pos: 43.5,-13.5
parent: 1
- - uid: 59
- components:
- - type: Transform
- pos: 64.5,-6.5
- parent: 1
- - uid: 60
- components:
- - type: Transform
- pos: 65.5,-6.5
- parent: 1
- - uid: 63
- components:
- - type: Transform
- pos: 66.5,-8.5
- parent: 1
- - uid: 64
- components:
- - type: Transform
- pos: 66.5,-7.5
- parent: 1
- - uid: 67
- components:
- - type: Transform
- pos: 67.5,-5.5
- parent: 1
- - uid: 68
- components:
- - type: Transform
- pos: 67.5,-4.5
- parent: 1
- uid: 70
components:
- type: Transform
pos: 43.5,16.5
parent: 1
- - uid: 71
- components:
- - type: Transform
- pos: 64.5,-10.5
- parent: 1
- - uid: 72
- components:
- - type: Transform
- pos: 63.5,-11.5
- parent: 1
- - uid: 73
- components:
- - type: Transform
- pos: 64.5,-11.5
- parent: 1
- - uid: 74
- components:
- - type: Transform
- pos: 62.5,-12.5
- parent: 1
- - uid: 76
- components:
- - type: Transform
- pos: 62.5,-13.5
- parent: 1
- - uid: 78
- components:
- - type: Transform
- pos: 65.5,-10.5
- parent: 1
- - uid: 81
- components:
- - type: Transform
- pos: 60.5,-14.5
- parent: 1
- - uid: 82
- components:
- - type: Transform
- pos: 57.5,-16.5
- parent: 1
- - uid: 87
- components:
- - type: Transform
- pos: 55.5,-16.5
- parent: 1
- - uid: 93
- components:
- - type: Transform
- pos: 60.5,-15.5
- parent: 1
- - uid: 97
- components:
- - type: Transform
- pos: 58.5,-15.5
- parent: 1
- - uid: 98
- components:
- - type: Transform
- pos: 59.5,-15.5
- parent: 1
- - uid: 99
- components:
- - type: Transform
- pos: 57.5,-14.5
- parent: 1
- uid: 100
components:
- type: Transform
- pos: 57.5,-13.5
- parent: 1
- - uid: 101
- components:
- - type: Transform
- pos: 57.5,-15.5
+ pos: 59.5,-15.5
parent: 1
- uid: 102
components:
@@ -28356,55 +29157,10 @@ entities:
- type: Transform
pos: 43.5,14.5
parent: 1
- - uid: 106
- components:
- - type: Transform
- pos: 67.5,-3.5
- parent: 1
- - uid: 109
- components:
- - type: Transform
- pos: 58.5,16.5
- parent: 1
- - uid: 110
- components:
- - type: Transform
- pos: 56.5,17.5
- parent: 1
- - uid: 111
- components:
- - type: Transform
- pos: 57.5,17.5
- parent: 1
- - uid: 112
- components:
- - type: Transform
- pos: 59.5,16.5
- parent: 1
- - uid: 114
- components:
- - type: Transform
- pos: 57.5,16.5
- parent: 1
- - uid: 115
- components:
- - type: Transform
- pos: 54.5,17.5
- parent: 1
- - uid: 121
- components:
- - type: Transform
- pos: 61.5,14.5
- parent: 1
- uid: 123
components:
- type: Transform
- pos: 57.5,15.5
- parent: 1
- - uid: 124
- components:
- - type: Transform
- pos: 57.5,14.5
+ pos: 57.5,-16.5
parent: 1
- uid: 130
components:
@@ -28461,70 +29217,15 @@ entities:
- type: Transform
pos: 43.5,15.5
parent: 1
- - uid: 163
- components:
- - type: Transform
- pos: 65.5,7.5
- parent: 1
- uid: 166
components:
- type: Transform
- pos: 64.5,7.5
- parent: 1
- - uid: 168
- components:
- - type: Transform
- pos: 67.5,5.5
+ pos: 58.5,-16.5
parent: 1
- uid: 169
components:
- type: Transform
- pos: 45.5,17.5
- parent: 1
- - uid: 171
- components:
- - type: Transform
- pos: 64.5,11.5
- parent: 1
- - uid: 172
- components:
- - type: Transform
- pos: 46.5,17.5
- parent: 1
- - uid: 173
- components:
- - type: Transform
- pos: 65.5,10.5
- parent: 1
- - uid: 174
- components:
- - type: Transform
- pos: 65.5,11.5
- parent: 1
- - uid: 175
- components:
- - type: Transform
- pos: 66.5,9.5
- parent: 1
- - uid: 176
- components:
- - type: Transform
- pos: 62.5,14.5
- parent: 1
- - uid: 177
- components:
- - type: Transform
- pos: 62.5,13.5
- parent: 1
- - uid: 178
- components:
- - type: Transform
- pos: 63.5,13.5
- parent: 1
- - uid: 179
- components:
- - type: Transform
- pos: 64.5,12.5
+ pos: 44.5,-17.5
parent: 1
- uid: 180
components:
@@ -28584,11 +29285,6 @@ entities:
- type: Transform
pos: 7.5,-25.5
parent: 1
- - uid: 264
- components:
- - type: Transform
- pos: 67.5,4.5
- parent: 1
- uid: 269
components:
- type: Transform
@@ -28719,16 +29415,6 @@ entities:
- type: Transform
pos: 8.5,32.5
parent: 1
- - uid: 354
- components:
- - type: Transform
- pos: 66.5,8.5
- parent: 1
- - uid: 355
- components:
- - type: Transform
- pos: 66.5,7.5
- parent: 1
- uid: 366
components:
- type: Transform
@@ -29781,6 +30467,11 @@ entities:
rot: -1.5707963267948966 rad
pos: 44.5,-13.5
parent: 1
+ - uid: 1367
+ components:
+ - type: Transform
+ pos: 63.5,-12.5
+ parent: 1
- uid: 1370
components:
- type: Transform
@@ -29835,6 +30526,41 @@ entities:
rot: -1.5707963267948966 rad
pos: 32.5,-1.5
parent: 1
+ - uid: 1526
+ components:
+ - type: Transform
+ pos: 54.5,18.5
+ parent: 1
+ - uid: 1535
+ components:
+ - type: Transform
+ pos: 44.5,18.5
+ parent: 1
+ - uid: 1692
+ components:
+ - type: Transform
+ pos: 57.5,17.5
+ parent: 1
+ - uid: 1751
+ components:
+ - type: Transform
+ pos: 46.5,18.5
+ parent: 1
+ - uid: 1760
+ components:
+ - type: Transform
+ pos: 63.5,13.5
+ parent: 1
+ - uid: 1761
+ components:
+ - type: Transform
+ pos: 64.5,13.5
+ parent: 1
+ - uid: 1764
+ components:
+ - type: Transform
+ pos: 65.5,11.5
+ parent: 1
- uid: 1766
components:
- type: Transform
@@ -29876,6 +30602,16 @@ entities:
- type: Transform
pos: -6.5,2.5
parent: 1
+ - uid: 1852
+ components:
+ - type: Transform
+ pos: 67.5,7.5
+ parent: 1
+ - uid: 1906
+ components:
+ - type: Transform
+ pos: 68.5,-4.5
+ parent: 1
- uid: 1934
components:
- type: Transform
@@ -29917,6 +30653,11 @@ entities:
- type: Transform
pos: -1.5,6.5
parent: 1
+ - uid: 2144
+ components:
+ - type: Transform
+ pos: 68.5,-3.5
+ parent: 1
- uid: 2159
components:
- type: Transform
@@ -29945,6 +30686,16 @@ entities:
- type: Transform
pos: 38.5,8.5
parent: 1
+ - uid: 2579
+ components:
+ - type: Transform
+ pos: 66.5,-9.5
+ parent: 1
+ - uid: 2580
+ components:
+ - type: Transform
+ pos: 65.5,-10.5
+ parent: 1
- uid: 2886
components:
- type: Transform
@@ -30135,121 +30886,282 @@ entities:
rot: 1.5707963267948966 rad
pos: -1.5,44.5
parent: 1
-- proto: GrilleDiagonal
- entities:
- - uid: 2887
+ - uid: 6021
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -11.5,9.5
+ pos: 67.5,-8.5
parent: 1
- - uid: 2888
+ - uid: 6108
components:
- type: Transform
- pos: -12.5,10.5
+ pos: 61.5,-15.5
parent: 1
- - uid: 2889
+ - uid: 6112
+ components:
+ - type: Transform
+ pos: 62.5,-14.5
+ parent: 1
+ - uid: 6113
+ components:
+ - type: Transform
+ pos: 55.5,18.5
+ parent: 1
+ - uid: 6116
+ components:
+ - type: Transform
+ pos: 68.5,7.5
+ parent: 1
+ - uid: 6117
+ components:
+ - type: Transform
+ pos: 66.5,9.5
+ parent: 1
+ - uid: 6119
+ components:
+ - type: Transform
+ pos: 67.5,-7.5
+ parent: 1
+ - uid: 6120
+ components:
+ - type: Transform
+ pos: 57.5,18.5
+ parent: 1
+ - uid: 6121
+ components:
+ - type: Transform
+ pos: 60.5,16.5
+ parent: 1
+ - uid: 6122
+ components:
+ - type: Transform
+ pos: 59.5,16.5
+ parent: 1
+ - uid: 6123
+ components:
+ - type: Transform
+ pos: 54.5,-17.5
+ parent: 1
+ - uid: 6125
+ components:
+ - type: Transform
+ pos: 68.5,4.5
+ parent: 1
+ - uid: 6126
+ components:
+ - type: Transform
+ pos: 64.5,-12.5
+ parent: 1
+ - uid: 6136
+ components:
+ - type: Transform
+ pos: 59.5,17.5
+ parent: 1
+ - uid: 6138
+ components:
+ - type: Transform
+ pos: 60.5,-15.5
+ parent: 1
+ - uid: 6139
+ components:
+ - type: Transform
+ pos: 68.5,5.5
+ parent: 1
+ - uid: 6140
+ components:
+ - type: Transform
+ pos: 64.5,12.5
+ parent: 1
+ - uid: 6144
+ components:
+ - type: Transform
+ pos: 55.5,-17.5
+ parent: 1
+ - uid: 6145
+ components:
+ - type: Transform
+ pos: 46.5,-17.5
+ parent: 1
+ - uid: 6148
+ components:
+ - type: Transform
+ pos: 43.5,-17.5
+ parent: 1
+ - uid: 6149
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: -12.5,8.5
+ pos: 54.5,19.5
parent: 1
- - uid: 2945
+ - uid: 6180
components:
- type: Transform
- pos: -13.5,9.5
+ pos: 45.5,-17.5
parent: 1
-- proto: GrilleSpawner
- entities:
- - uid: 1053
+ - uid: 6215
components:
- type: Transform
- pos: 6.5,33.5
+ pos: 54.5,-18.5
parent: 1
- - uid: 1057
+ - uid: 6224
components:
- type: Transform
- pos: 43.5,-16.5
+ pos: 69.5,-3.5
parent: 1
- - uid: 1083
+ - uid: 6226
components:
- type: Transform
- pos: 43.5,-15.5
+ pos: 69.5,4.5
parent: 1
- - uid: 1084
+ - uid: 6254
components:
- type: Transform
- pos: 67.5,6.5
+ pos: 62.5,-13.5
parent: 1
- - uid: 1207
+ - uid: 6256
components:
- type: Transform
- pos: 66.5,-9.5
+ pos: 56.5,18.5
parent: 1
- - uid: 1235
+ - uid: 6258
components:
- type: Transform
- pos: 67.5,-6.5
+ pos: 46.5,19.5
parent: 1
- - uid: 1272
+ - uid: 6259
components:
- type: Transform
- pos: 63.5,-12.5
+ pos: 45.5,18.5
parent: 1
- - uid: 1292
+ - uid: 6260
components:
- type: Transform
- pos: 65.5,-9.5
+ pos: 58.5,17.5
parent: 1
- - uid: 1306
+ - uid: 6264
components:
- type: Transform
- pos: 61.5,-14.5
+ pos: 65.5,12.5
parent: 1
- - uid: 1361
+ - uid: 6266
components:
- type: Transform
- pos: 61.5,-13.5
+ pos: 67.5,9.5
parent: 1
- - uid: 1367
+ - uid: 6267
components:
- type: Transform
- pos: 56.5,-16.5
+ pos: 68.5,-5.5
parent: 1
- - uid: 1376
+ - uid: 6268
+ components:
+ - type: Transform
+ pos: 67.5,8.5
+ parent: 1
+ - uid: 6269
+ components:
+ - type: Transform
+ pos: 68.5,-5.5
+ parent: 1
+ - uid: 6271
+ components:
+ - type: Transform
+ pos: 66.5,-8.5
+ parent: 1
+ - uid: 6272
+ components:
+ - type: Transform
+ pos: 66.5,-10.5
+ parent: 1
+ - uid: 6273
+ components:
+ - type: Transform
+ pos: 65.5,-11.5
+ parent: 1
+- proto: GrilleDiagonal
+ entities:
+ - uid: 2887
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,9.5
+ parent: 1
+ - uid: 2888
+ components:
+ - type: Transform
+ pos: -12.5,10.5
+ parent: 1
+ - uid: 2889
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -12.5,8.5
+ parent: 1
+ - uid: 2945
+ components:
+ - type: Transform
+ pos: -13.5,9.5
+ parent: 1
+- proto: GrilleSpawner
+ entities:
+ - uid: 32
components:
- type: Transform
pos: 61.5,15.5
parent: 1
- - uid: 1382
+ - uid: 1053
components:
- type: Transform
- pos: 55.5,17.5
+ pos: 6.5,33.5
parent: 1
- - uid: 1385
+ - uid: 1057
components:
- type: Transform
- pos: 60.5,15.5
+ pos: 43.5,-16.5
parent: 1
- - uid: 1387
+ - uid: 1083
components:
- type: Transform
- pos: 67.5,7.5
+ pos: 43.5,-15.5
parent: 1
- - uid: 1535
+ - uid: 1361
components:
- type: Transform
- pos: 60.5,16.5
+ pos: 62.5,14.5
+ parent: 1
+ - uid: 1376
+ components:
+ - type: Transform
+ pos: 61.5,16.5
+ parent: 1
+ - uid: 1385
+ components:
+ - type: Transform
+ pos: 63.5,14.5
+ parent: 1
+ - uid: 1387
+ components:
+ - type: Transform
+ pos: 66.5,11.5
parent: 1
- uid: 1538
components:
- type: Transform
pos: 10.5,32.5
parent: 1
- - uid: 1906
+ - uid: 1750
components:
- type: Transform
- pos: 66.5,10.5
+ pos: 57.5,-17.5
+ parent: 1
+ - uid: 1763
+ components:
+ - type: Transform
+ pos: 63.5,-13.5
+ parent: 1
+ - uid: 1843
+ components:
+ - type: Transform
+ pos: 61.5,-14.5
parent: 1
- uid: 1945
components:
@@ -30286,11 +31198,6 @@ entities:
- type: Transform
pos: -23.5,-11.5
parent: 1
- - uid: 3499
- components:
- - type: Transform
- pos: 63.5,12.5
- parent: 1
- uid: 3503
components:
- type: Transform
@@ -30346,6 +31253,46 @@ entities:
- type: Transform
pos: 18.5,27.5
parent: 1
+ - uid: 6114
+ components:
+ - type: Transform
+ pos: 59.5,-16.5
+ parent: 1
+ - uid: 6118
+ components:
+ - type: Transform
+ pos: 68.5,6.5
+ parent: 1
+ - uid: 6137
+ components:
+ - type: Transform
+ pos: 43.5,18.5
+ parent: 1
+ - uid: 6146
+ components:
+ - type: Transform
+ pos: 62.5,15.5
+ parent: 1
+ - uid: 6263
+ components:
+ - type: Transform
+ pos: 64.5,-11.5
+ parent: 1
+ - uid: 6265
+ components:
+ - type: Transform
+ pos: 67.5,-6.5
+ parent: 1
+ - uid: 6270
+ components:
+ - type: Transform
+ pos: 68.5,-6.5
+ parent: 1
+ - uid: 6298
+ components:
+ - type: Transform
+ pos: 66.5,10.5
+ parent: 1
- proto: HandheldHealthAnalyzerUnpowered
entities:
- uid: 5519
@@ -30355,16 +31302,25 @@ entities:
parent: 1
- proto: HandheldStationMapEmpty
entities:
- - uid: 2144
+ - uid: 2371
components:
- type: Transform
- pos: 10.485309,-6.4716725
+ pos: 18.610277,16.784569
parent: 1
- - uid: 2371
+ - uid: 5380
components:
- type: Transform
- pos: 18.610277,16.784569
+ pos: 10.529349,-6.4789734
parent: 1
+ - type: PowerCellDraw
+ canUse: True
+ canDraw: True
+ - type: ContainerContainer
+ containers:
+ cell_slot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: 5383
- proto: HighSecFrontierCommandLocked
entities:
- uid: 5413
@@ -30491,10 +31447,10 @@ entities:
parent: 1
- proto: LessLethalVendingMachinePOI
entities:
- - uid: 5357
+ - uid: 5479
components:
- type: Transform
- pos: 2.5,14.5
+ pos: 27.5,1.5
parent: 1
- proto: LightReplacer
entities:
@@ -30999,10 +31955,10 @@ entities:
bodyType: Static
- proto: NonLethalVendingMachine
entities:
- - uid: 5360
+ - uid: 6163
components:
- type: Transform
- pos: 2.5,13.5
+ pos: 28.5,1.5
parent: 1
- proto: OxygenCanister
entities:
@@ -31067,39 +32023,20 @@ entities:
parent: 1
- proto: PlasticFlapsAirtightClear
entities:
- - uid: 1759
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 48.5,-17.5
- parent: 1
- - uid: 1760
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 52.5,-17.5
- parent: 1
- - uid: 1761
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 68.5,-1.5
- parent: 1
- - uid: 1762
+ - uid: 93
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 68.5,2.5
+ pos: 52.5,19.5
parent: 1
- - uid: 1763
+ - uid: 98
components:
- type: Transform
- pos: 48.5,18.5
+ pos: 48.5,-18.5
parent: 1
- - uid: 1764
+ - uid: 106
components:
- type: Transform
- pos: 52.5,18.5
+ pos: 69.5,2.5
parent: 1
- uid: 1837
components:
@@ -31133,6 +32070,21 @@ entities:
- type: Transform
pos: 65.5,-1.5
parent: 1
+ - uid: 5464
+ components:
+ - type: Transform
+ pos: 69.5,-1.5
+ parent: 1
+ - uid: 5466
+ components:
+ - type: Transform
+ pos: 48.5,19.5
+ parent: 1
+ - uid: 5488
+ components:
+ - type: Transform
+ pos: 52.5,-18.5
+ parent: 1
- proto: PlushieAtmosian
entities:
- uid: 5358
@@ -31182,6 +32134,11 @@ entities:
parent: 1
- proto: PottedPlantRandom
entities:
+ - uid: 114
+ components:
+ - type: Transform
+ pos: 2.5,16.5
+ parent: 1
- uid: 2965
components:
- type: Transform
@@ -31207,30 +32164,25 @@ entities:
- type: Transform
pos: 45.5,-7.5
parent: 1
- - uid: 5362
- components:
- - type: Transform
- pos: 2.5,17.5
- parent: 1
- uid: 5385
components:
- type: Transform
pos: 2.5,11.5
parent: 1
- - uid: 5472
+ - uid: 5526
components:
- type: Transform
- pos: -25.5,1.5
+ pos: 3.5,26.5
parent: 1
- - uid: 5473
+ - uid: 6309
components:
- type: Transform
- pos: 1.5,35.5
+ pos: -25.5,1.5
parent: 1
- - uid: 5526
+ - uid: 6311
components:
- type: Transform
- pos: 3.5,26.5
+ pos: 1.5,38.5
parent: 1
- proto: PottedPlantRandomPlastic
entities:
@@ -31239,6 +32191,14 @@ entities:
- type: Transform
pos: -15.5,2.5
parent: 1
+- proto: PowerCellMedium
+ entities:
+ - uid: 5383
+ components:
+ - type: Transform
+ parent: 5380
+ - type: Physics
+ canCollide: False
- proto: PowerCellRecharger
entities:
- uid: 3341
@@ -31781,12 +32741,6 @@ entities:
rot: 3.141592653589793 rad
pos: 16.5,21.5
parent: 1
- - uid: 3448
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 12.5,27.5
- parent: 1
- uid: 4037
components:
- type: Transform
@@ -31877,6 +32831,12 @@ entities:
- type: Transform
pos: 12.5,-12.5
parent: 1
+ - uid: 5480
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 11.5,27.5
+ parent: 1
- uid: 5531
components:
- type: Transform
@@ -33721,39 +34681,41 @@ entities:
- type: Transform
pos: -2.5,-8.5
parent: 1
- - uid: 5483
+ - uid: 5487
components:
- type: Transform
- pos: 48.5,18.5
+ rot: 3.141592653589793 rad
+ pos: 69.5,-1.5
parent: 1
- - uid: 5484
+ - uid: 5590
components:
- type: Transform
- pos: 52.5,18.5
+ rot: 3.141592653589793 rad
+ pos: 52.5,-18.5
parent: 1
- - uid: 5485
+ - uid: 5648
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 68.5,2.5
+ rot: 3.141592653589793 rad
+ pos: 69.5,2.5
parent: 1
- - uid: 5486
+ - uid: 6177
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 68.5,-1.5
+ rot: 3.141592653589793 rad
+ pos: 48.5,-18.5
parent: 1
- - uid: 5487
+ - uid: 6178
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 52.5,-17.5
+ pos: 48.5,19.5
parent: 1
- - uid: 5488
+ - uid: 6179
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 48.5,-17.5
+ pos: 52.5,19.5
parent: 1
- proto: ShuttersNormalOpen
entities:
@@ -34051,9 +35013,9 @@ entities:
parent: 1
- type: DeviceLinkSource
linkedPorts:
- 5488:
+ 6177:
- Pressed: Toggle
- 5487:
+ 5590:
- Pressed: Toggle
- uid: 5490
components:
@@ -34063,9 +35025,9 @@ entities:
parent: 1
- type: DeviceLinkSource
linkedPorts:
- 5486:
+ 5487:
- Pressed: Toggle
- 5485:
+ 5648:
- Pressed: Toggle
- uid: 5491
components:
@@ -34074,9 +35036,9 @@ entities:
parent: 1
- type: DeviceLinkSource
linkedPorts:
- 5484:
+ 6179:
- Pressed: Toggle
- 5483:
+ 6178:
- Pressed: Toggle
- proto: SignAtmos
entities:
@@ -34095,41 +35057,41 @@ entities:
parent: 1
- proto: SignCargoDock
entities:
- - uid: 2579
+ - uid: 109
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 47.5,-17.5
+ rot: 3.141592653589793 rad
+ pos: 47.5,19.5
parent: 1
- - uid: 2580
+ - uid: 112
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 53.5,-17.5
+ rot: 3.141592653589793 rad
+ pos: 69.5,3.5
parent: 1
- - uid: 2581
+ - uid: 5470
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,-2.5
+ rot: 3.141592653589793 rad
+ pos: 47.5,-18.5
parent: 1
- - uid: 2582
+ - uid: 5471
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 68.5,3.5
+ rot: 3.141592653589793 rad
+ pos: 69.5,-2.5
parent: 1
- - uid: 2583
+ - uid: 5484
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 53.5,18.5
+ rot: 3.141592653589793 rad
+ pos: 53.5,-18.5
parent: 1
- - uid: 2584
+ - uid: 5653
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 47.5,18.5
+ rot: 3.141592653589793 rad
+ pos: 53.5,19.5
parent: 1
- proto: SignCryo
entities:
@@ -34246,6 +35208,18 @@ entities:
- type: Transform
pos: -11.5,-1.5
parent: 1
+ - uid: 6161
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 60.5,6.5
+ parent: 1
+ - uid: 6162
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 56.5,10.5
+ parent: 1
- proto: SignDirectionalSupply
entities:
- uid: 3831
@@ -34441,6 +35415,11 @@ entities:
- type: Transform
pos: 17.5,21.5
parent: 1
+ - uid: 6156
+ components:
+ - type: Transform
+ pos: 58.5,11.5
+ parent: 1
- proto: SolarPanel
entities:
- uid: 198
@@ -35229,6 +36208,276 @@ entities:
- type: Transform
pos: -19.5,15.5
parent: 1
+ - uid: 4949
+ components:
+ - type: Transform
+ pos: 65.5,8.5
+ parent: 1
+ - uid: 4951
+ components:
+ - type: Transform
+ pos: 58.5,15.5
+ parent: 1
+ - uid: 5357
+ components:
+ - type: Transform
+ pos: 55.5,17.5
+ parent: 1
+ - uid: 5360
+ components:
+ - type: Transform
+ pos: 56.5,16.5
+ parent: 1
+ - uid: 5362
+ components:
+ - type: Transform
+ pos: 61.5,13.5
+ parent: 1
+ - uid: 5363
+ components:
+ - type: Transform
+ pos: 62.5,12.5
+ parent: 1
+ - uid: 5379
+ components:
+ - type: Transform
+ pos: 63.5,12.5
+ parent: 1
+ - uid: 5998
+ components:
+ - type: Transform
+ pos: 61.5,-12.5
+ parent: 1
+ - uid: 6006
+ components:
+ - type: Transform
+ pos: 58.5,-15.5
+ parent: 1
+ - uid: 6007
+ components:
+ - type: Transform
+ pos: 56.5,-15.5
+ parent: 1
+ - uid: 6008
+ components:
+ - type: Transform
+ pos: 59.5,-14.5
+ parent: 1
+ - uid: 6009
+ components:
+ - type: Transform
+ pos: 58.5,-14.5
+ parent: 1
+ - uid: 6010
+ components:
+ - type: Transform
+ pos: 60.5,-14.5
+ parent: 1
+ - uid: 6011
+ components:
+ - type: Transform
+ pos: 62.5,-11.5
+ parent: 1
+ - uid: 6012
+ components:
+ - type: Transform
+ pos: 64.5,-10.5
+ parent: 1
+ - uid: 6013
+ components:
+ - type: Transform
+ pos: 63.5,-10.5
+ parent: 1
+ - uid: 6014
+ components:
+ - type: Transform
+ pos: 65.5,-7.5
+ parent: 1
+ - uid: 6015
+ components:
+ - type: Transform
+ pos: 64.5,10.5
+ parent: 1
+ - uid: 6016
+ components:
+ - type: Transform
+ pos: 67.5,-5.5
+ parent: 1
+ - uid: 6017
+ components:
+ - type: Transform
+ pos: 66.5,-6.5
+ parent: 1
+ - uid: 6018
+ components:
+ - type: Transform
+ pos: 67.5,5.5
+ parent: 1
+ - uid: 6023
+ components:
+ - type: Transform
+ pos: 67.5,-3.5
+ parent: 1
+ - uid: 6032
+ components:
+ - type: Transform
+ pos: 66.5,7.5
+ parent: 1
+ - uid: 6054
+ components:
+ - type: Transform
+ pos: 60.5,15.5
+ parent: 1
+ - uid: 6055
+ components:
+ - type: Transform
+ pos: 65.5,10.5
+ parent: 1
+ - uid: 6102
+ components:
+ - type: Transform
+ pos: 54.5,17.5
+ parent: 1
+ - uid: 6103
+ components:
+ - type: Transform
+ pos: 65.5,9.5
+ parent: 1
+ - uid: 6104
+ components:
+ - type: Transform
+ pos: 64.5,11.5
+ parent: 1
+ - uid: 6105
+ components:
+ - type: Transform
+ pos: 58.5,16.5
+ parent: 1
+ - uid: 6106
+ components:
+ - type: Transform
+ pos: 57.5,16.5
+ parent: 1
+ - uid: 6132
+ components:
+ - type: Transform
+ pos: 66.5,8.5
+ parent: 1
+ - uid: 6133
+ components:
+ - type: Transform
+ pos: 66.5,6.5
+ parent: 1
+ - uid: 6134
+ components:
+ - type: Transform
+ pos: 60.5,14.5
+ parent: 1
+ - uid: 6202
+ components:
+ - type: Transform
+ pos: 67.5,-4.5
+ parent: 1
+ - uid: 6206
+ components:
+ - type: Transform
+ pos: 67.5,4.5
+ parent: 1
+ - uid: 6207
+ components:
+ - type: Transform
+ pos: 66.5,-5.5
+ parent: 1
+ - uid: 6208
+ components:
+ - type: Transform
+ pos: 63.5,-11.5
+ parent: 1
+ - uid: 6209
+ components:
+ - type: Transform
+ pos: 65.5,-8.5
+ parent: 1
+ - uid: 6210
+ components:
+ - type: Transform
+ pos: 64.5,-9.5
+ parent: 1
+ - uid: 6211
+ components:
+ - type: Transform
+ pos: 61.5,-13.5
+ parent: 1
+ - uid: 6212
+ components:
+ - type: Transform
+ pos: 60.5,-13.5
+ parent: 1
+ - uid: 6213
+ components:
+ - type: Transform
+ pos: 56.5,-16.5
+ parent: 1
+ - uid: 6214
+ components:
+ - type: Transform
+ pos: 55.5,-16.5
+ parent: 1
+ - uid: 6216
+ components:
+ - type: Transform
+ pos: 57.5,-15.5
+ parent: 1
+ - uid: 6217
+ components:
+ - type: Transform
+ pos: 54.5,-16.5
+ parent: 1
+ - uid: 6225
+ components:
+ - type: Transform
+ pos: 56.5,17.5
+ parent: 1
+ - uid: 6232
+ components:
+ - type: Transform
+ pos: 62.5,-12.5
+ parent: 1
+ - uid: 6234
+ components:
+ - type: Transform
+ pos: 67.5,6.5
+ parent: 1
+ - uid: 6235
+ components:
+ - type: Transform
+ pos: 65.5,-9.5
+ parent: 1
+ - uid: 6236
+ components:
+ - type: Transform
+ pos: 66.5,-7.5
+ parent: 1
+ - uid: 6299
+ components:
+ - type: Transform
+ pos: 59.5,15.5
+ parent: 1
+ - uid: 6300
+ components:
+ - type: Transform
+ pos: 62.5,13.5
+ parent: 1
+ - uid: 6301
+ components:
+ - type: Transform
+ pos: 61.5,14.5
+ parent: 1
+ - uid: 6302
+ components:
+ - type: Transform
+ pos: 63.5,11.5
+ parent: 1
- proto: SolarTracker
entities:
- uid: 4147
@@ -35313,6 +36562,38 @@ entities:
- type: Transform
pos: 27.5,7.5
parent: 1
+- proto: SpawnShuttleVendomatsClothes
+ entities:
+ - uid: 5473
+ components:
+ - type: Transform
+ pos: -28.5,1.5
+ parent: 1
+ - uid: 5654
+ components:
+ - type: Transform
+ pos: -0.5,-36.5
+ parent: 1
+ - uid: 5656
+ components:
+ - type: Transform
+ pos: 1.5,37.5
+ parent: 1
+ - uid: 5657
+ components:
+ - type: Transform
+ pos: -26.5,1.5
+ parent: 1
+ - uid: 5658
+ components:
+ - type: Transform
+ pos: 1.5,34.5
+ parent: 1
+ - uid: 5659
+ components:
+ - type: Transform
+ pos: -0.5,-33.5
+ parent: 1
- proto: SpiderWeb
entities:
- uid: 2006
@@ -36448,7 +37729,7 @@ entities:
parent: 1
- type: DeviceLinkSource
linkedPorts:
- 1843:
+ 6175:
- Left: Forward
- Right: Reverse
- Middle: Off
@@ -36468,6 +37749,10 @@ entities:
- Left: Forward
- Right: Reverse
- Middle: Off
+ 6176:
+ - Left: Forward
+ - Right: Reverse
+ - Middle: Off
- uid: 5493
components:
- type: Transform
@@ -36495,6 +37780,14 @@ entities:
- Left: Forward
- Right: Reverse
- Middle: Off
+ 1207:
+ - Left: Forward
+ - Right: Reverse
+ - Middle: Off
+ 1235:
+ - Left: Forward
+ - Right: Reverse
+ - Middle: Off
- uid: 5494
components:
- type: Transform
@@ -36522,6 +37815,10 @@ entities:
- Left: Forward
- Right: Reverse
- Middle: Off
+ 72:
+ - Left: Forward
+ - Right: Reverse
+ - Middle: Off
- uid: 5495
components:
- type: Transform
@@ -36549,6 +37846,10 @@ entities:
- Left: Forward
- Right: Reverse
- Middle: Off
+ 5652:
+ - Left: Forward
+ - Right: Reverse
+ - Middle: Off
- uid: 5496
components:
- type: Transform
@@ -36576,6 +37877,10 @@ entities:
- Left: Forward
- Right: Reverse
- Middle: Off
+ 5485:
+ - Left: Forward
+ - Right: Reverse
+ - Middle: Off
- uid: 5497
components:
- type: Transform
@@ -36583,7 +37888,7 @@ entities:
parent: 1
- type: DeviceLinkSource
linkedPorts:
- 1852:
+ 71:
- Left: Forward
- Right: Reverse
- Middle: Off
@@ -36603,6 +37908,10 @@ entities:
- Left: Forward
- Right: Reverse
- Middle: Off
+ 59:
+ - Left: Forward
+ - Right: Reverse
+ - Middle: Off
- proto: VendingMachineAstroVendPOI
entities:
- uid: 5462
@@ -36624,13 +37933,6 @@ entities:
- type: Transform
pos: 11.5,23.5
parent: 1
-- proto: VendingMachineChapel
- entities:
- - uid: 5469
- components:
- - type: Transform
- pos: -0.5,-36.5
- parent: 1
- proto: VendingMachineCigs
entities:
- uid: 5361
@@ -36659,26 +37961,19 @@ entities:
- type: Transform
pos: 11.5,22.5
parent: 1
-- proto: VendingMachineCuraDrobe
- entities:
- - uid: 5471
- components:
- - type: Transform
- pos: -26.5,1.5
- parent: 1
-- proto: VendingMachineDetDrobe
+- proto: VendingMachineDinnerware
entities:
- - uid: 5470
+ - uid: 2357
components:
- type: Transform
- pos: -28.5,1.5
+ pos: -5.5,15.5
parent: 1
-- proto: VendingMachineDinnerware
+- proto: VendingMachineEngivendPOI
entities:
- - uid: 2357
+ - uid: 5472
components:
- type: Transform
- pos: -5.5,15.5
+ pos: 2.5,13.5
parent: 1
- proto: VendingMachineFlatpackVend
entities:
@@ -36694,19 +37989,19 @@ entities:
- type: Transform
pos: 44.5,1.5
parent: 1
-- proto: VendingMachineJaniDrobe
+- proto: VendingMachineGames
entities:
- - uid: 1388
+ - uid: 6310
components:
- type: Transform
- pos: -6.5,-9.5
+ pos: 1.5,35.5
parent: 1
-- proto: VendingMachineLawDrobe
+- proto: VendingMachineJaniDrobe
entities:
- - uid: 5466
+ - uid: 1388
components:
- type: Transform
- pos: -0.5,-34.5
+ pos: -6.5,-9.5
parent: 1
- proto: VendingMachineMailDrobe
entities:
@@ -36736,19 +38031,19 @@ entities:
- type: Transform
pos: -27.5,1.5
parent: 1
-- proto: VendingMachineRepDrobe
+- proto: VendingMachineRobotics
entities:
- - uid: 5464
+ - uid: 5365
components:
- type: Transform
- pos: 1.5,37.5
+ pos: 2.5,15.5
parent: 1
-- proto: VendingMachineRobotics
+- proto: VendingMachineSalvagePOI
entities:
- - uid: 5365
+ - uid: 5660
components:
- type: Transform
- pos: 2.5,15.5
+ pos: -0.5,-34.5
parent: 1
- proto: VendingMachineSec
entities:
@@ -36764,13 +38059,6 @@ entities:
- type: Transform
pos: 2.5,22.5
parent: 1
-- proto: VendingMachineTheater
- entities:
- - uid: 5465
- components:
- - type: Transform
- pos: 1.5,38.5
- parent: 1
- proto: VendingMachineVendomatPOI
entities:
- uid: 5381
@@ -36780,10 +38068,10 @@ entities:
parent: 1
- proto: VendingMachineYouToolPOI
entities:
- - uid: 5363
+ - uid: 5661
components:
- type: Transform
- pos: 2.5,16.5
+ pos: 2.5,14.5
parent: 1
- proto: WallmountTelevision
entities:
@@ -36834,6 +38122,24 @@ entities:
rot: 3.141592653589793 rad
pos: 26.5,-12.5
parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 53.5,19.5
+ parent: 1
+ - uid: 110
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 69.5,3.5
+ parent: 1
+ - uid: 111
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 47.5,19.5
+ parent: 1
- uid: 127
components:
- type: Transform
@@ -39856,6 +41162,24 @@ entities:
rot: 3.141592653589793 rad
pos: -5.5,17.5
parent: 1
+ - uid: 5483
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 69.5,-2.5
+ parent: 1
+ - uid: 6164
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 53.5,-18.5
+ parent: 1
+ - uid: 6165
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 47.5,-18.5
+ parent: 1
- proto: WallReinforcedDiagonal
entities:
- uid: 395
@@ -41550,7 +42874,6 @@ entities:
- type: DeviceLinkSource
lastSignals:
DoorStatus: True
- state: Opening
- type: Airlock
autoClose: False
- uid: 49
diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml
index 1308cd190c1..16515bcddfb 100644
--- a/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml
+++ b/Resources/Maps/_NF/Shuttles/BlackMarket/barnacle.yml
@@ -48,9 +48,6 @@ entities:
bodyType: Dynamic
- type: Fixtures
fixtures: {}
- - type: IFF
- color: '#FFC000FF'
- flags: HideLabel
- type: OccluderTree
- type: Shuttle
- type: GridPathfinding
diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml
index 03e35d4841e..f92644803d4 100644
--- a/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml
+++ b/Resources/Maps/_NF/Shuttles/BlackMarket/bocakillo.yml
@@ -22,6 +22,8 @@ entities:
- type: Transform
pos: -0.4375,-1.703125
parent: invalid
+ - type: BecomesStation
+ id: Bocakillo
- type: MapGrid
chunks:
0,0:
@@ -49,8 +51,6 @@ entities:
bodyType: Dynamic
- type: Fixtures
fixtures: {}
- - type: IFF
- flags: HideLabel
- type: OccluderTree
- type: SpreaderGrid
- type: Shuttle
@@ -231,11 +231,11 @@ entities:
- type: RadiationGridResistance
- proto: AirCanister
entities:
- - uid: 126
+ - uid: 24
components:
- type: Transform
anchored: True
- pos: -0.5,0.5
+ pos: 0.5,0.5
parent: 2
- type: Physics
bodyType: Static
@@ -251,12 +251,6 @@ entities:
- type: Transform
pos: 1.5,-0.5
parent: 2
- - type: Door
- secondsUntilStateChange: -239.95091
- state: Opening
- - type: DeviceLinkSource
- lastSignals:
- DoorStatus: True
- uid: 59
components:
- type: Transform
@@ -299,30 +293,27 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,9.5
parent: 2
-- proto: AtmosDeviceFanTiny
+- proto: AtmosDeviceFanDirectional
entities:
- uid: 162
components:
- type: Transform
- rot: -1.5707963267948966 rad
pos: 0.5,-3.5
parent: 2
- - uid: 218
+ - uid: 164
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: -0.5,-3.5
+ pos: 1.5,-3.5
parent: 2
- - uid: 247
+ - uid: 197
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 1.5,-3.5
+ pos: -0.5,-3.5
parent: 2
- - uid: 248
+ - uid: 198
components:
- type: Transform
- rot: -1.5707963267948966 rad
+ rot: 3.141592653589793 rad
pos: 2.5,4.5
parent: 2
- proto: AtmosFixBlockerMarker
@@ -434,58 +425,31 @@ entities:
- type: Transform
pos: -0.5,12.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 186
- uid: 171
components:
- type: Transform
pos: 1.5,6.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 186
- uid: 184
components:
- type: Transform
pos: 1.5,12.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 186
- uid: 212
components:
- type: Transform
pos: -0.5,8.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 186
- uid: 219
components:
- type: Transform
pos: 0.5,12.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 186
- uid: 220
components:
- type: Transform
pos: -2.5,0.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 186
-- proto: BoxBodyBag
- entities:
- - uid: 192
- components:
- - type: Transform
- parent: 191
- - type: Physics
- canCollide: False
- - type: InsideEntityStorage
- proto: ButtonFrameCaution
entities:
- uid: 213
@@ -837,39 +801,6 @@ entities:
- type: Transform
pos: -0.5,12.5
parent: 2
-- proto: ClosetWall
- entities:
- - uid: 191
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 3.5,1.5
- parent: 2
- - type: EntityStorage
- air:
- volume: 200
- immutable: False
- temperature: 293.14923
- moles:
- - 1.7459903
- - 6.568249
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - type: ContainerContainer
- containers:
- entity_storage: !type:Container
- showEnts: False
- occludes: True
- ents:
- - 192
- proto: ComputerIFF
entities:
- uid: 195
@@ -993,7 +924,7 @@ entities:
pos: -0.5,10.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 111
components:
- type: Transform
@@ -1019,14 +950,6 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#FF1111FF'
- - uid: 26
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: -0.5,0.5
- parent: 2
- - type: AtmosPipeColor
- color: '#0088FFFF'
- uid: 28
components:
- type: Transform
@@ -1034,7 +957,7 @@ entities:
pos: -0.5,8.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 36
components:
- type: Transform
@@ -1072,7 +995,7 @@ entities:
pos: -0.5,3.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 91
components:
- type: Transform
@@ -1088,7 +1011,7 @@ entities:
pos: -0.5,9.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 108
components:
- type: Transform
@@ -1104,7 +1027,7 @@ entities:
pos: -0.5,4.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 113
components:
- type: Transform
@@ -1112,7 +1035,7 @@ entities:
pos: -0.5,5.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 114
components:
- type: Transform
@@ -1120,7 +1043,7 @@ entities:
pos: -0.5,7.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 117
components:
- type: Transform
@@ -1144,7 +1067,7 @@ entities:
pos: -0.5,1.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 130
components:
- type: Transform
@@ -1152,9 +1075,17 @@ entities:
pos: -0.5,-0.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- proto: GasPipeTJunction
entities:
+ - uid: 26
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- uid: 34
components:
- type: Transform
@@ -1162,7 +1093,7 @@ entities:
pos: -0.5,6.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 41
components:
- type: Transform
@@ -1178,7 +1109,7 @@ entities:
pos: -0.5,2.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 49
components:
- type: Transform
@@ -1197,14 +1128,14 @@ entities:
color: '#FF1111FF'
- proto: GasPort
entities:
- - uid: 131
+ - uid: 126
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -0.5,0.5
+ rot: -1.5707963267948966 rad
+ pos: 0.5,0.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- proto: GasVentPump
entities:
- uid: 23
@@ -1214,7 +1145,7 @@ entities:
pos: -0.5,-1.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 132
components:
- type: Transform
@@ -1222,7 +1153,7 @@ entities:
pos: 0.5,10.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 141
components:
- type: Transform
@@ -1230,7 +1161,7 @@ entities:
pos: 0.5,2.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- uid: 142
components:
- type: Transform
@@ -1238,7 +1169,7 @@ entities:
pos: 0.5,6.5
parent: 2
- type: AtmosPipeColor
- color: '#0088FFFF'
+ color: '#0055CCFF'
- proto: GasVentScrubber
entities:
- uid: 33
@@ -1286,34 +1217,22 @@ entities:
- type: Transform
pos: -0.5,5.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
-- proto: LockerWallMedicalFilled
+- proto: LockerWallMaterialsFuelPlasmaFilled
entities:
- - uid: 216
+ - uid: 191
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 1.5,5.5
parent: 2
- - type: EntityStorage
- air:
- volume: 200
- immutable: False
- temperature: 293.14923
- moles:
- - 1.7459903
- - 6.568249
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
+- proto: LockerWallMedicalFilled
+ entities:
+ - uid: 188
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,1.5
+ parent: 2
- proto: PirateFlag
entities:
- uid: 79
@@ -1383,15 +1302,11 @@ entities:
parent: 2
- proto: PortableGeneratorPacmanShuttle
entities:
- - uid: 24
+ - uid: 131
components:
- type: Transform
pos: -0.5,6.5
parent: 2
- - type: FuelGenerator
- on: False
- - type: Physics
- bodyType: Static
- proto: PowerCellRecharger
entities:
- uid: 157
@@ -1470,13 +1385,6 @@ entities:
- type: Transform
pos: 3.5,-2.5
parent: 2
-- proto: SheetPlasma
- entities:
- - uid: 188
- components:
- - type: Transform
- pos: -0.5,6.5
- parent: 2
- proto: ShuttleGunPirateCannon
entities:
- uid: 75
@@ -1485,18 +1393,12 @@ entities:
rot: 1.5707963267948966 rad
pos: 3.5,5.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 226
- uid: 86
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: 3.5,7.5
parent: 2
- - type: DeviceLinkSink
- links:
- - 226
- proto: SignalButtonDirectional
entities:
- uid: 186
@@ -1594,54 +1496,40 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,-0.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
- uid: 13
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 3.5,-1.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
- uid: 15
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -3.5,-0.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
- uid: 182
components:
- type: Transform
pos: -2.5,4.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
- uid: 187
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -2.5,-0.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
- uid: 225
components:
- type: Transform
pos: -3.5,4.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
- uid: 236
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -3.5,3.5
parent: 2
- - type: Thruster
- originalPowerLoad: 1500
- proto: WallPlastitanium
entities:
- uid: 18
@@ -1888,7 +1776,7 @@ entities:
rot: -1.5707963267948966 rad
pos: 1.5,7.5
parent: 2
-- proto: WarpPointShip
+- proto: WarpPoint
entities:
- uid: 93
components:
diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml
index ec7d61daf66..88a2a146ead 100644
--- a/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml
+++ b/Resources/Maps/_NF/Shuttles/BlackMarket/falcon.yml
@@ -28,6 +28,8 @@ entities:
components:
- type: MetaData
name: Falcon
+ - type: BecomesStation
+ id: Falcon
- type: Transform
pos: -1.078125,-0.46875
parent: invalid
@@ -66,8 +68,6 @@ entities:
bodyType: Dynamic
- type: Fixtures
fixtures: {}
- - type: IFF
- flags: HideLabel
- type: OccluderTree
- type: SpreaderGrid
- type: Shuttle
diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml
index b75161fa2fd..270e9178285 100644
--- a/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml
+++ b/Resources/Maps/_NF/Shuttles/BlackMarket/menace.yml
@@ -15,6 +15,8 @@ entities:
components:
- type: MetaData
name: Menace
+ - type: BecomesStation
+ id: Menace
- type: Transform
pos: -0.48958334,-0.5208333
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml b/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml
index 83f7e001450..2310826fc33 100644
--- a/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml
+++ b/Resources/Maps/_NF/Shuttles/BlackMarket/schooner.yml
@@ -50,9 +50,6 @@ entities:
bodyType: Dynamic
- type: Fixtures
fixtures: {}
- - type: IFF
- color: '#FFC000FF'
- flags: HideLabel
- type: OccluderTree
- type: SpreaderGrid
- type: Shuttle
diff --git a/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml b/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml
index 217f1b7819c..da59aa0587d 100644
--- a/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml
+++ b/Resources/Maps/_NF/Shuttles/Expedition/brigand.yml
@@ -735,7 +735,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: brigand
+ id: Brigand
- proto: AirAlarm
entities:
- uid: 436
diff --git a/Resources/Maps/_NF/Shuttles/Expedition/charon.yml b/Resources/Maps/_NF/Shuttles/Expedition/charon.yml
new file mode 100644
index 00000000000..a99fbffc6dc
--- /dev/null
+++ b/Resources/Maps/_NF/Shuttles/Expedition/charon.yml
@@ -0,0 +1,8328 @@
+meta:
+ format: 6
+ postmapinit: false
+tilemap:
+ 0: Space
+ 33: FloorDark
+ 4: FloorGlass
+ 1: FloorKitchen
+ 3: FloorLaundry
+ 113: FloorTechMaint
+ 2: FloorWoodTile
+ 130: Lattice
+ 131: Plating
+entities:
+- proto: ""
+ entities:
+ - uid: 1
+ components:
+ - type: MetaData
+ name: Charon
+ - type: Transform
+ pos: -2.1354167,-0.5052121
+ parent: invalid
+ - type: BecomesStation
+ id: Charon
+ - type: MapGrid
+ chunks:
+ 0,0:
+ ind: 0,0
+ tiles: gwAAAAAAgwAAAAAAcQAAAAAAIQAAAAADgwAAAAAAgwAAAAAAgwAAAAAABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAACIQAAAAADgwAAAAAAIQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAABIQAAAAACgwAAAAAAIQAAAAABcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAABcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAACgwAAAAAAgwAAAAAAgwAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAIQAAAAABgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAIQAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAABIQAAAAABIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAACIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACcQAAAAAAgwAAAAAAcQAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,0:
+ ind: -1,0
+ tiles: BAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAIQAAAAACIQAAAAABgwAAAAAAIQAAAAACIQAAAAABgwAAAAAAIQAAAAABIQAAAAABcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAACgwAAAAAAIQAAAAAAIQAAAAADgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAABgwAAAAAAIQAAAAACIQAAAAACIQAAAAAAIQAAAAACgwAAAAAAIQAAAAACIQAAAAACIQAAAAABIQAAAAACIQAAAAADcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAIQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAABIQAAAAADgwAAAAAAAgAAAAABAgAAAAACgwAAAAAAAgAAAAADgwAAAAAAAgAAAAADgwAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAgwAAAAAAAgAAAAABAgAAAAABgwAAAAAAAgAAAAAAgwAAAAAAAgAAAAADgwAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAABgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAAAAAAAAABAAAAAABgwAAAAAAIQAAAAABIQAAAAACIQAAAAADIQAAAAACIQAAAAADIQAAAAACIQAAAAADIQAAAAABIQAAAAAAIQAAAAABIQAAAAACIQAAAAADIQAAAAACAAAAAAAAgwAAAAAAIQAAAAADIQAAAAAAIQAAAAABIQAAAAABIQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAIQAAAAAAIQAAAAADAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAIQAAAAADIQAAAAACIQAAAAABgwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAIQAAAAAAIQAAAAABAAAAAAAAgwAAAAAAIQAAAAACIQAAAAABIQAAAAACIQAAAAACIQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAAwAAAAAAgwAAAAAAAQAAAAAAAQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAABIQAAAAABIQAAAAABIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAABAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAADAAAAAAAAAAAAAAAABAAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,-1:
+ ind: -1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAADIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAggAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAIQAAAAABgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAACIQAAAAADgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAIQAAAAADIQAAAAADIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAACIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAABAAAAAAAgwAAAAAAgwAAAAAAIQAAAAACIQAAAAADgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAAAIQAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAABgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAAAIQAAAAADgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAABgwAAAAAAIQAAAAADIQAAAAABIQAAAAACIQAAAAACIQAAAAAAgwAAAAAAIQAAAAAAIQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAADgwAAAAAAIQAAAAABIQAAAAACIQAAAAABIQAAAAAAIQAAAAABgwAAAAAAIQAAAAAAIQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAADgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAABIQAAAAADIQAAAAACIQAAAAACIQAAAAACgwAAAAAAIQAAAAACIQAAAAACAAAAAAAAAAAAAAAAggAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAADIQAAAAACIQAAAAACIQAAAAADIQAAAAADgwAAAAAAIQAAAAADIQAAAAAC
+ version: 6
+ 0,-1:
+ ind: 0,-1
+ tiles: cQAAAAAAgwAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAADgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAAAIQAAAAADgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAABIQAAAAADgwAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAACIQAAAAADgwAAAAAAIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAABIQAAAAADIQAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAAAIQAAAAACgwAAAAAAIQAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAADIQAAAAABgwAAAAAAgwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAAIQAAAAADIQAAAAABgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAgwAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAADIQAAAAABgwAAAAAAIQAAAAACgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAADgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAACgwAAAAAAIQAAAAABgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAIQAAAAAAgwAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 0,-2:
+ ind: 0,-2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAgwAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,-2:
+ ind: -1,-2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACgwAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAAcQAAAAAA
+ version: 6
+ - type: Broadphase
+ - type: Physics
+ bodyStatus: InAir
+ angularDamping: 0.05
+ linearDamping: 0.05
+ fixedRotation: False
+ bodyType: Dynamic
+ - type: Fixtures
+ fixtures: {}
+ - type: OccluderTree
+ - type: SpreaderGrid
+ - type: Shuttle
+ - type: GridPathfinding
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
+ path: /Audio/Effects/alert.ogg
+ - type: DecalGrid
+ chunkCollection:
+ version: 2
+ nodes:
+ - node:
+ color: '#FFFFFFFF'
+ id: Box
+ decals:
+ 122: 3,-8
+ 123: -12,-9
+ 124: -12,-8
+ 125: 3,-11
+ 126: 3,-12
+ 127: -12,-11
+ 128: -12,-12
+ 242: 3,-9
+ - node:
+ color: '#334E6DC8'
+ id: BrickCornerOverlayNE
+ decals:
+ 9: -11,12
+ 17: -10,10
+ - node:
+ color: '#3EB38896'
+ id: BrickCornerOverlayNE
+ decals:
+ 85: -1,0
+ - node:
+ color: '#9FED5896'
+ id: BrickCornerOverlayNE
+ decals:
+ 148: -3,11
+ 149: -1,7
+ 150: 0,6
+ - node:
+ color: '#EFB34196'
+ id: BrickCornerOverlayNE
+ decals:
+ 71: -4,0
+ 270: 1,2
+ 273: -7,2
+ - node:
+ color: '#334E6DC8'
+ id: BrickCornerOverlayNW
+ decals:
+ 10: -14,12
+ - node:
+ color: '#3EB38896'
+ id: BrickCornerOverlayNW
+ decals:
+ 86: -2,0
+ - node:
+ color: '#9FED5896'
+ id: BrickCornerOverlayNW
+ decals:
+ 146: -4,11
+ 147: -2,7
+ - node:
+ color: '#EFB34196'
+ id: BrickCornerOverlayNW
+ decals:
+ 70: -8,0
+ 269: -10,2
+ 274: -5,2
+ - node:
+ color: '#334E6DC8'
+ id: BrickCornerOverlaySE
+ decals:
+ 13: -11,5
+ 20: -10,8
+ - node:
+ color: '#3EB38896'
+ id: BrickCornerOverlaySE
+ decals:
+ 90: -1,-4
+ - node:
+ color: '#9FED5896'
+ id: BrickCornerOverlaySE
+ decals:
+ 151: -3,9
+ 152: 0,5
+ - node:
+ color: '#EFB34196'
+ id: BrickCornerOverlaySE
+ decals:
+ 72: -4,-4
+ 335: 1,-5
+ - node:
+ color: '#334E6DC8'
+ id: BrickCornerOverlaySW
+ decals:
+ 11: -14,9
+ 12: -12,5
+ - node:
+ color: '#3EB38896'
+ id: BrickCornerOverlaySW
+ decals:
+ 91: -2,-4
+ - node:
+ color: '#9FED5896'
+ id: BrickCornerOverlaySW
+ decals:
+ 153: -4,9
+ 154: -2,5
+ - node:
+ color: '#A4610696'
+ id: BrickCornerOverlaySW
+ decals:
+ 95: -10,-5
+ - node:
+ color: '#EFB34196'
+ id: BrickCornerOverlaySW
+ decals:
+ 73: -8,-1
+ 74: -5,-4
+ - node:
+ color: '#A4610696'
+ id: BrickEndOverlayN
+ decals:
+ 103: -10,-1
+ - node:
+ color: '#EFB34196'
+ id: BrickEndOverlayN
+ decals:
+ 330: 1,-1
+ - node:
+ color: '#334E6DC8'
+ id: BrickLineOverlayE
+ decals:
+ 14: -11,6
+ 15: -11,7
+ 16: -11,11
+ 19: -10,9
+ - node:
+ color: '#3EB38896'
+ id: BrickLineOverlayE
+ decals:
+ 87: -1,-1
+ 88: -1,-2
+ 89: -1,-3
+ - node:
+ color: '#9FED5896'
+ id: BrickLineOverlayE
+ decals:
+ 156: -3,10
+ - node:
+ color: '#A4610696'
+ id: BrickLineOverlayE
+ decals:
+ 107: -10,-2
+ 108: -10,-3
+ - node:
+ color: '#EFB34196'
+ id: BrickLineOverlayE
+ decals:
+ 81: -4,-1
+ 82: -4,-2
+ 83: -4,-3
+ 272: 1,1
+ 331: 1,-2
+ 332: 1,-3
+ 333: 1,-4
+ - node:
+ color: '#334E6DC8'
+ id: BrickLineOverlayN
+ decals:
+ 27: -13,12
+ 28: -12,12
+ - node:
+ color: '#EFB34196'
+ id: BrickLineOverlayN
+ decals:
+ 77: -7,0
+ 78: -5,0
+ 275: -9,2
+ 276: -8,2
+ 277: -4,2
+ 278: -3,2
+ 279: -2,2
+ 280: -1,2
+ 281: 0,2
+ - node:
+ color: '#334E6DC8'
+ id: BrickLineOverlayS
+ decals:
+ 29: -13,9
+ - node:
+ color: '#9FED5896'
+ id: BrickLineOverlayS
+ decals:
+ 155: -1,5
+ - node:
+ color: '#A4610696'
+ id: BrickLineOverlayS
+ decals:
+ 97: -9,-5
+ - node:
+ color: '#EFB34196'
+ id: BrickLineOverlayS
+ decals:
+ 75: -7,-1
+ 76: -6,-1
+ 344: 0,-5
+ - node:
+ color: '#334E6DC8'
+ id: BrickLineOverlayW
+ decals:
+ 22: -12,6
+ 23: -12,7
+ 24: -12,8
+ 25: -14,10
+ 26: -14,11
+ - node:
+ color: '#3EB38896'
+ id: BrickLineOverlayW
+ decals:
+ 92: -2,-3
+ 93: -2,-2
+ 94: -2,-1
+ - node:
+ color: '#9FED5896'
+ id: BrickLineOverlayW
+ decals:
+ 157: -4,10
+ 159: -2,6
+ - node:
+ color: '#A4610696'
+ id: BrickLineOverlayW
+ decals:
+ 104: -10,-2
+ 105: -10,-3
+ 106: -10,-4
+ - node:
+ color: '#EFB34196'
+ id: BrickLineOverlayW
+ decals:
+ 79: -5,-3
+ 80: -5,-2
+ 271: -10,1
+ 337: 1,-2
+ 338: 1,-3
+ - node:
+ color: '#9FED5896'
+ id: BrickTileWhiteInnerNe
+ decals:
+ 158: -1,6
+ - node:
+ color: '#FFFFFFFF'
+ id: Caution
+ decals:
+ 129: 0,-7
+ 130: -9,-7
+ - node:
+ color: '#1861D5FF'
+ id: Delivery
+ decals:
+ 162: -1,-2
+ - node:
+ color: '#951710FF'
+ id: Delivery
+ decals:
+ 161: -1,-1
+ - node:
+ color: '#D58C18FF'
+ id: Delivery
+ decals:
+ 160: -1,-3
+ - node:
+ color: '#FFFFFFFF'
+ id: DirtHeavy
+ decals:
+ 174: -9,1
+ 175: -12,-1
+ 176: -11,-13
+ 179: -9,-9
+ 180: -9,-13
+ 181: -6,-10
+ 182: -3,-14
+ 183: 0,-9
+ 200: -9,-5
+ 202: 1,13
+ 203: 2,12
+ 204: 6,3
+ 205: 6,2
+ 206: -15,3
+ 207: -14,2
+ 238: -14,-11
+ 255: -2,-7
+ 256: -1,-7
+ 264: -3,-7
+ 295: 2,10
+ 340: 1,-5
+ - node:
+ color: '#FFFFFFFF'
+ id: DirtHeavyMonotile
+ decals:
+ 261: 3,-13
+ - node:
+ color: '#FFFFFFFF'
+ id: DirtLight
+ decals:
+ 177: -12,-13
+ 178: -11,-14
+ 184: -9,-11
+ 185: -6,-8
+ 186: 0,-15
+ 188: -6,-15
+ 195: -12,-4
+ 196: -6,10
+ 197: 3,1
+ 198: 2,-7
+ 201: -10,-5
+ 208: -15,1
+ 209: 5,1
+ 210: 5,3
+ 211: 1,12
+ 212: -10,11
+ 215: -4,9
+ 216: 0,6
+ 217: -6,6
+ 221: -6,8
+ 239: -14,-10
+ 260: 2,-13
+ 296: 3,10
+ 297: 3,2
+ 341: 1,-4
+ 342: 1,-1
+ 345: 0,-5
+ 346: 2,-1
+ 347: 2,-2
+ 348: 2,-10
+ - node:
+ color: '#FFFFFFFF'
+ id: DirtMedium
+ decals:
+ 165: 2,-14
+ 166: 5,-11
+ 168: -12,-7
+ 169: 3,-5
+ 170: 0,1
+ 190: -6,-13
+ 191: -3,-11
+ 192: 0,-7
+ 193: 0,-16
+ 194: -6,-8
+ 213: -12,5
+ 214: -1,10
+ 259: 2,-11
+ 298: -12,3
+ - node:
+ color: '#334E6DC8'
+ id: MiniTileInnerOverlayNE
+ decals:
+ 18: -11,10
+ - node:
+ color: '#A4610696'
+ id: MiniTileInnerOverlayNE
+ decals:
+ 112: -10,-4
+ - node:
+ color: '#EFB34196'
+ id: MiniTileInnerOverlayNW
+ decals:
+ 339: 1,-4
+ - node:
+ color: '#334E6DC8'
+ id: MiniTileInnerOverlaySE
+ decals:
+ 21: -11,8
+ - node:
+ color: '#334E6DC8'
+ id: MiniTileInnerOverlaySW
+ decals:
+ 30: -12,9
+ - node:
+ color: '#EFB34196'
+ id: MiniTileInnerOverlaySW
+ decals:
+ 84: -5,-1
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnCornerNE
+ decals:
+ 222: -11,-13
+ 290: -12,3
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnCornerNW
+ decals:
+ 263: 2,-13
+ 289: 3,3
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnCornerSE
+ decals:
+ 291: -12,2
+ 293: 3,10
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnCornerSW
+ decals:
+ 288: 3,2
+ 292: 1,10
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnEndE
+ decals:
+ 243: -12,-10
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnEndW
+ decals:
+ 244: 3,-10
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnLineE
+ decals:
+ 226: -11,-14
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnLineN
+ decals:
+ 294: 2,10
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnLineS
+ decals:
+ 227: 2,-14
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnLineW
+ decals:
+ 131: -6,-7
+ 132: -9,-7
+ 133: -3,-7
+ 134: 0,-7
+ 224: -12,-13
+ 262: 3,-13
+ 265: -14,-11
+ 266: 5,-11
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerNe
+ decals:
+ 113: -8,6
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerNw
+ decals:
+ 114: -9,6
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerSe
+ decals:
+ 115: -8,5
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerSw
+ decals:
+ 116: -9,5
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinEndN
+ decals:
+ 117: -6,6
+ 118: -4,6
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinEndS
+ decals:
+ 119: -6,5
+ 120: -4,5
+ - type: GridAtmosphere
+ version: 2
+ data:
+ tiles:
+ 0,0:
+ 0: 65524
+ -1,0:
+ 0: 65357
+ 0,1:
+ 0: 60894
+ -1,1:
+ 0: 56528
+ 1: 256
+ 0,2:
+ 0: 44798
+ -1,2:
+ 0: 16383
+ 0,3:
+ 0: 2798
+ 2: 256
+ 0,-1:
+ 0: 61166
+ 1,0:
+ 0: 65376
+ 2: 8
+ 1,3:
+ 2: 256
+ 1,1:
+ 3: 544
+ 2: 8
+ 1,-1:
+ 3: 8192
+ -4,0:
+ 2: 1
+ 0: 65376
+ -4,1:
+ 2: 1
+ 3: 1088
+ -4,2:
+ 2: 2
+ 0: 52424
+ -4,3:
+ 2: 32
+ 0: 12
+ -4,-1:
+ 3: 16384
+ -3,0:
+ 0: 65522
+ -3,1:
+ 0: 48050
+ -3,2:
+ 0: 30591
+ -3,3:
+ 0: 3
+ 2: 64
+ -3,-1:
+ 0: 30583
+ -2,0:
+ 0: 65359
+ -2,1:
+ 0: 17744
+ -2,2:
+ 0: 18255
+ -2,-1:
+ 0: 65535
+ -2,3:
+ 2: 2
+ 3: 192
+ -1,3:
+ 3: 48
+ 2: 4
+ -1,-1:
+ 0: 56797
+ -4,-3:
+ 3: 2
+ 0: 19520
+ -4,-2:
+ 0: 2
+ 3: 1088
+ -4,-4:
+ 3: 18432
+ -3,-4:
+ 0: 65228
+ 3: 16
+ -3,-3:
+ 0: 65535
+ -3,-2:
+ 0: 65535
+ -3,-5:
+ 2: 11264
+ -2,-4:
+ 0: 65535
+ -2,-3:
+ 0: 65535
+ -2,-2:
+ 0: 4095
+ -1,-4:
+ 0: 65535
+ -1,-3:
+ 0: 65535
+ -1,-2:
+ 0: 4095
+ 0,-4:
+ 0: 63283
+ 3: 128
+ 0,-3:
+ 0: 65535
+ 0,-2:
+ 0: 65535
+ 0,-5:
+ 2: 17152
+ 1,-4:
+ 3: 8448
+ 1,-3:
+ 0: 8992
+ 3: 4
+ 1,-2:
+ 3: 544
+ 0: 4
+ -1,-5:
+ 2: 3840
+ -2,-5:
+ 2: 3840
+ uniqueMixes:
+ - volume: 2500
+ temperature: 293.15
+ moles:
+ - 21.824879
+ - 82.10312
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ temperature: 293.14996
+ moles:
+ - 20.078888
+ - 75.53487
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ temperature: 293.15
+ moles:
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ immutable: True
+ moles:
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ chunkSize: 4
+ - type: GasTileOverlay
+ - type: RadiationGridResistance
+- proto: AirAlarm
+ entities:
+ - uid: 1002
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,6.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 923
+ - 916
+ - 859
+ - 860
+ - 861
+ - 858
+ - 857
+ - 862
+ - 912
+ - 727
+ - 703
+ - 895
+ - 940
+ - 928
+ - 1000
+ - 1001
+ - uid: 1003
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,1.5
+ parent: 1
+ - type: DeviceList
+ devices:
+ - 951
+ - 794
+ - 818
+ - 800
+ - 799
+ - 817
+ - 1116
+ - 1117
+- proto: Airlock
+ entities:
+ - uid: 718
+ components:
+ - type: Transform
+ pos: -3.5,7.5
+ parent: 1
+ - uid: 722
+ components:
+ - type: Transform
+ pos: -5.5,7.5
+ parent: 1
+ - uid: 723
+ components:
+ - type: Transform
+ pos: -5.5,9.5
+ parent: 1
+- proto: AirlockAtmosphericsGlass
+ entities:
+ - uid: 326
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,1.5
+ parent: 1
+- proto: AirlockCaptainLocked
+ entities:
+ - uid: 721
+ components:
+ - type: Transform
+ pos: -8.5,7.5
+ parent: 1
+- proto: AirlockCargoGlass
+ entities:
+ - uid: 22
+ components:
+ - type: Transform
+ pos: -10.5,4.5
+ parent: 1
+ - uid: 637
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,9.5
+ parent: 1
+ - uid: 926
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,0.5
+ parent: 1
+ - uid: 927
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,0.5
+ parent: 1
+- proto: AirlockEngineering
+ entities:
+ - uid: 466
+ components:
+ - type: Transform
+ pos: -12.5,-9.5
+ parent: 1
+ - uid: 471
+ components:
+ - type: Transform
+ pos: 4.5,-9.5
+ parent: 1
+- proto: AirlockEngineeringGlass
+ entities:
+ - uid: 639
+ components:
+ - type: Transform
+ pos: -5.5,1.5
+ parent: 1
+- proto: AirlockExternal
+ entities:
+ - uid: 35
+ components:
+ - type: Transform
+ pos: -12.5,3.5
+ parent: 1
+ - uid: 38
+ components:
+ - type: Transform
+ pos: 4.5,3.5
+ parent: 1
+ - uid: 40
+ components:
+ - type: Transform
+ pos: 1.5,11.5
+ parent: 1
+ - uid: 42
+ components:
+ - type: Transform
+ pos: 3.5,11.5
+ parent: 1
+ - uid: 487
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,2.5
+ parent: 1
+ - uid: 489
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,2.5
+ parent: 1
+- proto: AirlockGlassShuttle
+ entities:
+ - uid: 41
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -15.5,2.5
+ parent: 1
+ - uid: 44
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -15.5,3.5
+ parent: 1
+ - uid: 46
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,14.5
+ parent: 1
+ - uid: 73
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,14.5
+ parent: 1
+ - uid: 486
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,2.5
+ parent: 1
+ - uid: 731
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,3.5
+ parent: 1
+- proto: AmeController
+ entities:
+ - uid: 190
+ components:
+ - type: Transform
+ pos: -7.5,-0.5
+ parent: 1
+ - type: AmeController
+ injecting: True
+ - type: ContainerContainer
+ containers:
+ fuelSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: 78
+- proto: AmeJar
+ entities:
+ - uid: 78
+ components:
+ - type: Transform
+ parent: 190
+ - type: Physics
+ canCollide: False
+- proto: AmeShielding
+ entities:
+ - uid: 75
+ components:
+ - type: Transform
+ pos: -5.5,-1.5
+ parent: 1
+ - uid: 76
+ components:
+ - type: Transform
+ pos: -5.5,-2.5
+ parent: 1
+ - uid: 77
+ components:
+ - type: Transform
+ pos: -5.5,-3.5
+ parent: 1
+ - uid: 106
+ components:
+ - type: Transform
+ pos: -7.5,-3.5
+ parent: 1
+ - uid: 214
+ components:
+ - type: Transform
+ pos: -7.5,-2.5
+ parent: 1
+ - uid: 215
+ components:
+ - type: Transform
+ pos: -7.5,-1.5
+ parent: 1
+ - uid: 230
+ components:
+ - type: Transform
+ pos: -6.5,-3.5
+ parent: 1
+ - uid: 396
+ components:
+ - type: Transform
+ pos: -6.5,-1.5
+ parent: 1
+ - uid: 437
+ components:
+ - type: Transform
+ pos: -6.5,-2.5
+ parent: 1
+ - type: PointLight
+ radius: 2
+ enabled: True
+- proto: APCBasic
+ entities:
+ - uid: 377
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 378
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-10.5
+ parent: 1
+ - uid: 656
+ components:
+ - type: Transform
+ pos: -3.5,1.5
+ parent: 1
+ - uid: 740
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,7.5
+ parent: 1
+- proto: AtmosDeviceFanDirectional
+ entities:
+ - uid: 45
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,2.5
+ parent: 1
+ - uid: 216
+ components:
+ - type: Transform
+ pos: -8.5,-16.5
+ parent: 1
+ - uid: 217
+ components:
+ - type: Transform
+ pos: -7.5,-16.5
+ parent: 1
+ - uid: 218
+ components:
+ - type: Transform
+ pos: -6.5,-16.5
+ parent: 1
+ - uid: 219
+ components:
+ - type: Transform
+ pos: -5.5,-16.5
+ parent: 1
+ - uid: 220
+ components:
+ - type: Transform
+ pos: -4.5,-16.5
+ parent: 1
+ - uid: 221
+ components:
+ - type: Transform
+ pos: -3.5,-16.5
+ parent: 1
+ - uid: 222
+ components:
+ - type: Transform
+ pos: -2.5,-16.5
+ parent: 1
+ - uid: 223
+ components:
+ - type: Transform
+ pos: -1.5,-16.5
+ parent: 1
+ - uid: 224
+ components:
+ - type: Transform
+ pos: -0.5,-16.5
+ parent: 1
+ - uid: 225
+ components:
+ - type: Transform
+ pos: 0.5,-16.5
+ parent: 1
+ - uid: 226
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -15.5,3.5
+ parent: 1
+ - uid: 228
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -15.5,1.5
+ parent: 1
+ - uid: 229
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,3.5
+ parent: 1
+ - uid: 231
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 7.5,1.5
+ parent: 1
+ - uid: 232
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,14.5
+ parent: 1
+ - uid: 234
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,14.5
+ parent: 1
+ - uid: 924
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -15.5,2.5
+ parent: 1
+- proto: AtmosFixBlockerMarker
+ entities:
+ - uid: 61
+ components:
+ - type: Transform
+ pos: -14.5,-11.5
+ parent: 1
+ - uid: 118
+ components:
+ - type: Transform
+ pos: 5.5,-0.5
+ parent: 1
+ - uid: 260
+ components:
+ - type: Transform
+ pos: -13.5,-5.5
+ parent: 1
+ - uid: 318
+ components:
+ - type: Transform
+ pos: 5.5,-12.5
+ parent: 1
+ - uid: 412
+ components:
+ - type: Transform
+ pos: 5.5,-5.5
+ parent: 1
+ - uid: 499
+ components:
+ - type: Transform
+ pos: -14.5,8.5
+ parent: 1
+ - uid: 546
+ components:
+ - type: Transform
+ pos: -14.5,13.5
+ parent: 1
+ - uid: 634
+ components:
+ - type: Transform
+ pos: -9.5,13.5
+ parent: 1
+ - uid: 638
+ components:
+ - type: Transform
+ pos: -6.5,12.5
+ parent: 1
+ - uid: 1006
+ components:
+ - type: Transform
+ pos: -5.5,13.5
+ parent: 1
+ - uid: 1024
+ components:
+ - type: Transform
+ pos: -4.5,13.5
+ parent: 1
+ - uid: 1025
+ components:
+ - type: Transform
+ pos: -3.5,13.5
+ parent: 1
+ - uid: 1081
+ components:
+ - type: Transform
+ pos: -2.5,13.5
+ parent: 1
+ - uid: 1137
+ components:
+ - type: Transform
+ pos: -1.5,12.5
+ parent: 1
+ - uid: 1138
+ components:
+ - type: Transform
+ pos: 0.5,14.5
+ parent: 1
+ - uid: 1139
+ components:
+ - type: Transform
+ pos: 4.5,14.5
+ parent: 1
+ - uid: 1140
+ components:
+ - type: Transform
+ pos: -13.5,6.5
+ parent: 1
+ - uid: 1141
+ components:
+ - type: Transform
+ pos: -13.5,5.5
+ parent: 1
+ - uid: 1142
+ components:
+ - type: Transform
+ pos: -15.5,4.5
+ parent: 1
+ - uid: 1143
+ components:
+ - type: Transform
+ pos: -15.5,0.5
+ parent: 1
+ - uid: 1144
+ components:
+ - type: Transform
+ pos: -13.5,-0.5
+ parent: 1
+ - uid: 1146
+ components:
+ - type: Transform
+ pos: 7.5,0.5
+ parent: 1
+ - uid: 1147
+ components:
+ - type: Transform
+ pos: 7.5,4.5
+ parent: 1
+ - uid: 1148
+ components:
+ - type: Transform
+ pos: 5.5,5.5
+ parent: 1
+ - uid: 1149
+ components:
+ - type: Transform
+ pos: 5.5,6.5
+ parent: 1
+ - uid: 1150
+ components:
+ - type: Transform
+ pos: -13.5,-6.5
+ parent: 1
+ - uid: 1154
+ components:
+ - type: Transform
+ pos: -13.5,-12.5
+ parent: 1
+ - uid: 1155
+ components:
+ - type: Transform
+ pos: -12.5,-13.5
+ parent: 1
+ - uid: 1156
+ components:
+ - type: Transform
+ pos: -11.5,-14.5
+ parent: 1
+ - uid: 1157
+ components:
+ - type: Transform
+ pos: -10.5,-16.5
+ parent: 1
+ - uid: 1158
+ components:
+ - type: Transform
+ pos: -9.5,-17.5
+ parent: 1
+ - uid: 1159
+ components:
+ - type: Transform
+ pos: -8.5,-17.5
+ parent: 1
+ - uid: 1160
+ components:
+ - type: Transform
+ pos: -7.5,-17.5
+ parent: 1
+ - uid: 1161
+ components:
+ - type: Transform
+ pos: -6.5,-17.5
+ parent: 1
+ - uid: 1162
+ components:
+ - type: Transform
+ pos: -5.5,-17.5
+ parent: 1
+ - uid: 1163
+ components:
+ - type: Transform
+ pos: -4.5,-17.5
+ parent: 1
+ - uid: 1164
+ components:
+ - type: Transform
+ pos: -3.5,-17.5
+ parent: 1
+ - uid: 1165
+ components:
+ - type: Transform
+ pos: -2.5,-17.5
+ parent: 1
+ - uid: 1166
+ components:
+ - type: Transform
+ pos: -1.5,-17.5
+ parent: 1
+ - uid: 1167
+ components:
+ - type: Transform
+ pos: -0.5,-17.5
+ parent: 1
+ - uid: 1168
+ components:
+ - type: Transform
+ pos: 0.5,-17.5
+ parent: 1
+ - uid: 1169
+ components:
+ - type: Transform
+ pos: 1.5,-17.5
+ parent: 1
+ - uid: 1170
+ components:
+ - type: Transform
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 1171
+ components:
+ - type: Transform
+ pos: 3.5,-14.5
+ parent: 1
+ - uid: 1172
+ components:
+ - type: Transform
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 1174
+ components:
+ - type: Transform
+ pos: 6.5,-11.5
+ parent: 1
+ - uid: 1177
+ components:
+ - type: Transform
+ pos: 5.5,-6.5
+ parent: 1
+- proto: Bed
+ entities:
+ - uid: 741
+ components:
+ - type: Transform
+ pos: -8.5,5.5
+ parent: 1
+ - uid: 742
+ components:
+ - type: Transform
+ pos: -5.5,5.5
+ parent: 1
+ - uid: 743
+ components:
+ - type: Transform
+ pos: -3.5,5.5
+ parent: 1
+- proto: BedsheetSpawner
+ entities:
+ - uid: 465
+ components:
+ - type: Transform
+ pos: -8.5,5.5
+ parent: 1
+ - uid: 745
+ components:
+ - type: Transform
+ pos: -5.5,5.5
+ parent: 1
+ - uid: 746
+ components:
+ - type: Transform
+ pos: -3.5,5.5
+ parent: 1
+- proto: BenchSofaLeft
+ entities:
+ - uid: 684
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,9.5
+ parent: 1
+- proto: BenchSofaRight
+ entities:
+ - uid: 580
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,10.5
+ parent: 1
+- proto: BlastDoor
+ entities:
+ - uid: 238
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-16.5
+ parent: 1
+ - uid: 239
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-16.5
+ parent: 1
+ - uid: 240
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,-16.5
+ parent: 1
+ - uid: 241
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-16.5
+ parent: 1
+ - uid: 242
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-16.5
+ parent: 1
+ - uid: 243
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-16.5
+ parent: 1
+ - uid: 244
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-16.5
+ parent: 1
+ - uid: 245
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-16.5
+ parent: 1
+ - uid: 246
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-16.5
+ parent: 1
+ - uid: 484
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -8.5,-16.5
+ parent: 1
+ - uid: 1110
+ components:
+ - type: Transform
+ pos: -15.5,1.5
+ parent: 1
+ - uid: 1111
+ components:
+ - type: Transform
+ pos: -12.5,1.5
+ parent: 1
+ - uid: 1112
+ components:
+ - type: Transform
+ pos: -11.5,0.5
+ parent: 1
+ - uid: 1113
+ components:
+ - type: Transform
+ pos: 3.5,0.5
+ parent: 1
+ - uid: 1114
+ components:
+ - type: Transform
+ pos: 4.5,1.5
+ parent: 1
+ - uid: 1115
+ components:
+ - type: Transform
+ pos: 7.5,1.5
+ parent: 1
+- proto: Bucket
+ entities:
+ - uid: 1016
+ components:
+ - type: Transform
+ pos: -5.573845,11.243024
+ parent: 1
+- proto: ButtonFrameCaution
+ entities:
+ - uid: 1020
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-15.5
+ parent: 1
+ - uid: 1021
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,-15.5
+ parent: 1
+ - uid: 1120
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,-3.5
+ parent: 1
+ - uid: 1121
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-3.5
+ parent: 1
+- proto: ButtonFrameCautionSecurity
+ entities:
+ - uid: 1145
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,4.5
+ parent: 1
+ - uid: 1152
+ components:
+ - type: Transform
+ pos: -11.5,4.5
+ parent: 1
+ - uid: 1153
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,10.5
+ parent: 1
+- proto: ButtonFrameGrey
+ entities:
+ - uid: 1131
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-1.5
+ parent: 1
+ - uid: 1132
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,7.5
+ parent: 1
+ - uid: 1133
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-1.5
+ parent: 1
+ - uid: 1151
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,7.5
+ parent: 1
+- proto: CableApcExtension
+ entities:
+ - uid: 327
+ components:
+ - type: Transform
+ pos: -10.5,3.5
+ parent: 1
+ - uid: 447
+ components:
+ - type: Transform
+ pos: -3.5,3.5
+ parent: 1
+ - uid: 533
+ components:
+ - type: Transform
+ pos: -12.5,-10.5
+ parent: 1
+ - uid: 534
+ components:
+ - type: Transform
+ pos: -11.5,-10.5
+ parent: 1
+ - uid: 535
+ components:
+ - type: Transform
+ pos: -10.5,-10.5
+ parent: 1
+ - uid: 536
+ components:
+ - type: Transform
+ pos: -9.5,-10.5
+ parent: 1
+ - uid: 537
+ components:
+ - type: Transform
+ pos: -9.5,-11.5
+ parent: 1
+ - uid: 538
+ components:
+ - type: Transform
+ pos: -9.5,-12.5
+ parent: 1
+ - uid: 539
+ components:
+ - type: Transform
+ pos: -9.5,-13.5
+ parent: 1
+ - uid: 540
+ components:
+ - type: Transform
+ pos: -9.5,-14.5
+ parent: 1
+ - uid: 541
+ components:
+ - type: Transform
+ pos: -9.5,-15.5
+ parent: 1
+ - uid: 542
+ components:
+ - type: Transform
+ pos: 1.5,-15.5
+ parent: 1
+ - uid: 543
+ components:
+ - type: Transform
+ pos: 1.5,-14.5
+ parent: 1
+ - uid: 544
+ components:
+ - type: Transform
+ pos: 1.5,-13.5
+ parent: 1
+ - uid: 545
+ components:
+ - type: Transform
+ pos: 1.5,-12.5
+ parent: 1
+ - uid: 547
+ components:
+ - type: Transform
+ pos: 1.5,-11.5
+ parent: 1
+ - uid: 548
+ components:
+ - type: Transform
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 549
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 550
+ components:
+ - type: Transform
+ pos: 3.5,-10.5
+ parent: 1
+ - uid: 551
+ components:
+ - type: Transform
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 552
+ components:
+ - type: Transform
+ pos: -9.5,-9.5
+ parent: 1
+ - uid: 553
+ components:
+ - type: Transform
+ pos: -9.5,-8.5
+ parent: 1
+ - uid: 554
+ components:
+ - type: Transform
+ pos: -9.5,-7.5
+ parent: 1
+ - uid: 555
+ components:
+ - type: Transform
+ pos: -9.5,-6.5
+ parent: 1
+ - uid: 556
+ components:
+ - type: Transform
+ pos: -9.5,-5.5
+ parent: 1
+ - uid: 557
+ components:
+ - type: Transform
+ pos: 1.5,-9.5
+ parent: 1
+ - uid: 558
+ components:
+ - type: Transform
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 559
+ components:
+ - type: Transform
+ pos: 1.5,-7.5
+ parent: 1
+ - uid: 560
+ components:
+ - type: Transform
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 561
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 562
+ components:
+ - type: Transform
+ pos: -8.5,-5.5
+ parent: 1
+ - uid: 563
+ components:
+ - type: Transform
+ pos: -7.5,-5.5
+ parent: 1
+ - uid: 564
+ components:
+ - type: Transform
+ pos: -6.5,-5.5
+ parent: 1
+ - uid: 565
+ components:
+ - type: Transform
+ pos: -6.5,-4.5
+ parent: 1
+ - uid: 566
+ components:
+ - type: Transform
+ pos: -5.5,-4.5
+ parent: 1
+ - uid: 567
+ components:
+ - type: Transform
+ pos: -1.5,-4.5
+ parent: 1
+ - uid: 568
+ components:
+ - type: Transform
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 569
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 570
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 571
+ components:
+ - type: Transform
+ pos: 4.5,2.5
+ parent: 1
+ - uid: 572
+ components:
+ - type: Transform
+ pos: 3.5,2.5
+ parent: 1
+ - uid: 573
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 1
+ - uid: 574
+ components:
+ - type: Transform
+ pos: -12.5,2.5
+ parent: 1
+ - uid: 575
+ components:
+ - type: Transform
+ pos: -11.5,2.5
+ parent: 1
+ - uid: 576
+ components:
+ - type: Transform
+ pos: -10.5,2.5
+ parent: 1
+ - uid: 585
+ components:
+ - type: Transform
+ pos: -11.5,11.5
+ parent: 1
+ - uid: 586
+ components:
+ - type: Transform
+ pos: -12.5,11.5
+ parent: 1
+ - uid: 587
+ components:
+ - type: Transform
+ pos: -10.5,11.5
+ parent: 1
+ - uid: 598
+ components:
+ - type: Transform
+ pos: -6.5,1.5
+ parent: 1
+ - uid: 599
+ components:
+ - type: Transform
+ pos: -6.5,2.5
+ parent: 1
+ - uid: 600
+ components:
+ - type: Transform
+ pos: -6.5,3.5
+ parent: 1
+ - uid: 602
+ components:
+ - type: Transform
+ pos: -4.5,1.5
+ parent: 1
+ - uid: 603
+ components:
+ - type: Transform
+ pos: -4.5,2.5
+ parent: 1
+ - uid: 604
+ components:
+ - type: Transform
+ pos: -4.5,3.5
+ parent: 1
+ - uid: 605
+ components:
+ - type: Transform
+ pos: -10.5,-5.5
+ parent: 1
+ - uid: 606
+ components:
+ - type: Transform
+ pos: -10.5,-4.5
+ parent: 1
+ - uid: 614
+ components:
+ - type: Transform
+ pos: -9.5,3.5
+ parent: 1
+ - uid: 615
+ components:
+ - type: Transform
+ pos: -8.5,3.5
+ parent: 1
+ - uid: 616
+ components:
+ - type: Transform
+ pos: -7.5,3.5
+ parent: 1
+ - uid: 617
+ components:
+ - type: Transform
+ pos: -5.5,3.5
+ parent: 1
+ - uid: 618
+ components:
+ - type: Transform
+ pos: -2.5,3.5
+ parent: 1
+ - uid: 620
+ components:
+ - type: Transform
+ pos: -1.5,3.5
+ parent: 1
+ - uid: 621
+ components:
+ - type: Transform
+ pos: -0.5,3.5
+ parent: 1
+ - uid: 622
+ components:
+ - type: Transform
+ pos: 1.5,3.5
+ parent: 1
+ - uid: 623
+ components:
+ - type: Transform
+ pos: 0.5,3.5
+ parent: 1
+ - uid: 624
+ components:
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 1
+ - uid: 625
+ components:
+ - type: Transform
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 633
+ components:
+ - type: Transform
+ pos: 2.5,-4.5
+ parent: 1
+ - uid: 641
+ components:
+ - type: Transform
+ pos: -4.5,-4.5
+ parent: 1
+ - uid: 644
+ components:
+ - type: Transform
+ pos: -11.5,-5.5
+ parent: 1
+ - uid: 645
+ components:
+ - type: Transform
+ pos: -11.5,-6.5
+ parent: 1
+ - uid: 646
+ components:
+ - type: Transform
+ pos: 3.5,-5.5
+ parent: 1
+ - uid: 647
+ components:
+ - type: Transform
+ pos: 3.5,-6.5
+ parent: 1
+ - uid: 648
+ components:
+ - type: Transform
+ pos: 3.5,-11.5
+ parent: 1
+ - uid: 649
+ components:
+ - type: Transform
+ pos: 2.5,-12.5
+ parent: 1
+ - uid: 650
+ components:
+ - type: Transform
+ pos: -11.5,-11.5
+ parent: 1
+ - uid: 651
+ components:
+ - type: Transform
+ pos: -10.5,-12.5
+ parent: 1
+ - uid: 659
+ components:
+ - type: Transform
+ pos: -10.5,7.5
+ parent: 1
+ - uid: 660
+ components:
+ - type: Transform
+ pos: -9.5,8.5
+ parent: 1
+ - uid: 663
+ components:
+ - type: Transform
+ pos: -3.5,1.5
+ parent: 1
+ - uid: 664
+ components:
+ - type: Transform
+ pos: -10.5,1.5
+ parent: 1
+ - uid: 665
+ components:
+ - type: Transform
+ pos: -10.5,0.5
+ parent: 1
+ - uid: 666
+ components:
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 1
+ - uid: 667
+ components:
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 1
+ - uid: 668
+ components:
+ - type: Transform
+ pos: -10.5,-3.5
+ parent: 1
+ - uid: 669
+ components:
+ - type: Transform
+ pos: 2.5,-3.5
+ parent: 1
+ - uid: 670
+ components:
+ - type: Transform
+ pos: -13.5,2.5
+ parent: 1
+ - uid: 671
+ components:
+ - type: Transform
+ pos: -13.5,1.5
+ parent: 1
+ - uid: 672
+ components:
+ - type: Transform
+ pos: 5.5,2.5
+ parent: 1
+ - uid: 673
+ components:
+ - type: Transform
+ pos: 5.5,1.5
+ parent: 1
+ - uid: 737
+ components:
+ - type: Transform
+ pos: 2.5,11.5
+ parent: 1
+ - uid: 738
+ components:
+ - type: Transform
+ pos: 2.5,10.5
+ parent: 1
+ - uid: 739
+ components:
+ - type: Transform
+ pos: 2.5,9.5
+ parent: 1
+ - uid: 757
+ components:
+ - type: Transform
+ pos: -9.5,7.5
+ parent: 1
+ - uid: 758
+ components:
+ - type: Transform
+ pos: -11.5,7.5
+ parent: 1
+ - uid: 759
+ components:
+ - type: Transform
+ pos: -11.5,6.5
+ parent: 1
+ - uid: 760
+ components:
+ - type: Transform
+ pos: -11.5,8.5
+ parent: 1
+ - uid: 761
+ components:
+ - type: Transform
+ pos: -11.5,9.5
+ parent: 1
+ - uid: 762
+ components:
+ - type: Transform
+ pos: -11.5,10.5
+ parent: 1
+ - uid: 763
+ components:
+ - type: Transform
+ pos: -8.5,8.5
+ parent: 1
+ - uid: 764
+ components:
+ - type: Transform
+ pos: -7.5,8.5
+ parent: 1
+ - uid: 765
+ components:
+ - type: Transform
+ pos: -6.5,8.5
+ parent: 1
+ - uid: 766
+ components:
+ - type: Transform
+ pos: -5.5,8.5
+ parent: 1
+ - uid: 767
+ components:
+ - type: Transform
+ pos: -4.5,8.5
+ parent: 1
+ - uid: 768
+ components:
+ - type: Transform
+ pos: -3.5,8.5
+ parent: 1
+ - uid: 769
+ components:
+ - type: Transform
+ pos: -2.5,8.5
+ parent: 1
+ - uid: 770
+ components:
+ - type: Transform
+ pos: -2.5,9.5
+ parent: 1
+ - uid: 771
+ components:
+ - type: Transform
+ pos: -1.5,9.5
+ parent: 1
+ - uid: 772
+ components:
+ - type: Transform
+ pos: -0.5,9.5
+ parent: 1
+ - uid: 773
+ components:
+ - type: Transform
+ pos: 1.5,9.5
+ parent: 1
+ - uid: 774
+ components:
+ - type: Transform
+ pos: 0.5,9.5
+ parent: 1
+ - uid: 775
+ components:
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 1
+ - uid: 776
+ components:
+ - type: Transform
+ pos: 2.5,7.5
+ parent: 1
+ - uid: 777
+ components:
+ - type: Transform
+ pos: 2.5,6.5
+ parent: 1
+ - uid: 778
+ components:
+ - type: Transform
+ pos: 2.5,5.5
+ parent: 1
+ - uid: 779
+ components:
+ - type: Transform
+ pos: -2.5,10.5
+ parent: 1
+ - uid: 780
+ components:
+ - type: Transform
+ pos: -2.5,11.5
+ parent: 1
+ - uid: 781
+ components:
+ - type: Transform
+ pos: -3.5,11.5
+ parent: 1
+ - uid: 797
+ components:
+ - type: Transform
+ pos: 2.5,12.5
+ parent: 1
+- proto: CableHV
+ entities:
+ - uid: 67
+ components:
+ - type: Transform
+ pos: -5.5,0.5
+ parent: 1
+ - uid: 68
+ components:
+ - type: Transform
+ pos: -4.5,-0.5
+ parent: 1
+ - uid: 183
+ components:
+ - type: Transform
+ pos: -6.5,0.5
+ parent: 1
+ - uid: 184
+ components:
+ - type: Transform
+ pos: -4.5,0.5
+ parent: 1
+ - uid: 381
+ components:
+ - type: Transform
+ pos: -3.5,-0.5
+ parent: 1
+ - uid: 382
+ components:
+ - type: Transform
+ pos: -3.5,-1.5
+ parent: 1
+ - uid: 384
+ components:
+ - type: Transform
+ pos: -4.5,-1.5
+ parent: 1
+ - uid: 449
+ components:
+ - type: Transform
+ pos: -3.5,-2.5
+ parent: 1
+ - uid: 476
+ components:
+ - type: Transform
+ pos: -6.5,-0.5
+ parent: 1
+ - uid: 505
+ components:
+ - type: Transform
+ pos: -7.5,-0.5
+ parent: 1
+ - uid: 506
+ components:
+ - type: Transform
+ pos: -7.5,0.5
+ parent: 1
+- proto: CableMV
+ entities:
+ - uid: 149
+ components:
+ - type: Transform
+ pos: -7.5,3.5
+ parent: 1
+ - uid: 176
+ components:
+ - type: Transform
+ pos: -8.5,3.5
+ parent: 1
+ - uid: 186
+ components:
+ - type: Transform
+ pos: -10.5,-10.5
+ parent: 1
+ - uid: 189
+ components:
+ - type: Transform
+ pos: -3.5,-3.5
+ parent: 1
+ - uid: 237
+ components:
+ - type: Transform
+ pos: -5.5,3.5
+ parent: 1
+ - uid: 280
+ components:
+ - type: Transform
+ pos: -6.5,3.5
+ parent: 1
+ - uid: 281
+ components:
+ - type: Transform
+ pos: -5.5,2.5
+ parent: 1
+ - uid: 283
+ components:
+ - type: Transform
+ pos: -5.5,1.5
+ parent: 1
+ - uid: 284
+ components:
+ - type: Transform
+ pos: -5.5,0.5
+ parent: 1
+ - uid: 285
+ components:
+ - type: Transform
+ pos: -4.5,0.5
+ parent: 1
+ - uid: 502
+ components:
+ - type: Transform
+ pos: -3.5,-4.5
+ parent: 1
+ - uid: 503
+ components:
+ - type: Transform
+ pos: -3.5,-2.5
+ parent: 1
+ - uid: 504
+ components:
+ - type: Transform
+ pos: -11.5,-10.5
+ parent: 1
+ - uid: 507
+ components:
+ - type: Transform
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 508
+ components:
+ - type: Transform
+ pos: -9.5,-10.5
+ parent: 1
+ - uid: 509
+ components:
+ - type: Transform
+ pos: -9.5,-9.5
+ parent: 1
+ - uid: 510
+ components:
+ - type: Transform
+ pos: -9.5,-8.5
+ parent: 1
+ - uid: 511
+ components:
+ - type: Transform
+ pos: -9.5,-7.5
+ parent: 1
+ - uid: 512
+ components:
+ - type: Transform
+ pos: -9.5,-6.5
+ parent: 1
+ - uid: 513
+ components:
+ - type: Transform
+ pos: -9.5,-5.5
+ parent: 1
+ - uid: 514
+ components:
+ - type: Transform
+ pos: -8.5,-5.5
+ parent: 1
+ - uid: 515
+ components:
+ - type: Transform
+ pos: -7.5,-5.5
+ parent: 1
+ - uid: 516
+ components:
+ - type: Transform
+ pos: -6.5,-5.5
+ parent: 1
+ - uid: 517
+ components:
+ - type: Transform
+ pos: -5.5,-5.5
+ parent: 1
+ - uid: 518
+ components:
+ - type: Transform
+ pos: -4.5,-5.5
+ parent: 1
+ - uid: 519
+ components:
+ - type: Transform
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 520
+ components:
+ - type: Transform
+ pos: 3.5,-10.5
+ parent: 1
+ - uid: 521
+ components:
+ - type: Transform
+ pos: 2.5,-10.5
+ parent: 1
+ - uid: 522
+ components:
+ - type: Transform
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 523
+ components:
+ - type: Transform
+ pos: 1.5,-9.5
+ parent: 1
+ - uid: 524
+ components:
+ - type: Transform
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 525
+ components:
+ - type: Transform
+ pos: 1.5,-7.5
+ parent: 1
+ - uid: 526
+ components:
+ - type: Transform
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 527
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 528
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 529
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 530
+ components:
+ - type: Transform
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 531
+ components:
+ - type: Transform
+ pos: -2.5,-5.5
+ parent: 1
+ - uid: 532
+ components:
+ - type: Transform
+ pos: -12.5,-10.5
+ parent: 1
+ - uid: 642
+ components:
+ - type: Transform
+ pos: -9.5,8.5
+ parent: 1
+ - uid: 643
+ components:
+ - type: Transform
+ pos: -8.5,8.5
+ parent: 1
+ - uid: 661
+ components:
+ - type: Transform
+ pos: -3.5,0.5
+ parent: 1
+ - uid: 662
+ components:
+ - type: Transform
+ pos: -3.5,1.5
+ parent: 1
+ - uid: 747
+ components:
+ - type: Transform
+ pos: -9.5,3.5
+ parent: 1
+ - uid: 748
+ components:
+ - type: Transform
+ pos: -10.5,3.5
+ parent: 1
+ - uid: 749
+ components:
+ - type: Transform
+ pos: -10.5,4.5
+ parent: 1
+ - uid: 750
+ components:
+ - type: Transform
+ pos: -10.5,5.5
+ parent: 1
+ - uid: 751
+ components:
+ - type: Transform
+ pos: -10.5,6.5
+ parent: 1
+ - uid: 752
+ components:
+ - type: Transform
+ pos: -10.5,7.5
+ parent: 1
+ - uid: 753
+ components:
+ - type: Transform
+ pos: -9.5,7.5
+ parent: 1
+ - uid: 754
+ components:
+ - type: Transform
+ pos: -4.5,-2.5
+ parent: 1
+ - uid: 755
+ components:
+ - type: Transform
+ pos: -4.5,-1.5
+ parent: 1
+ - uid: 756
+ components:
+ - type: Transform
+ pos: -4.5,-0.5
+ parent: 1
+ - uid: 1043
+ components:
+ - type: Transform
+ pos: -7.5,8.5
+ parent: 1
+ - uid: 1044
+ components:
+ - type: Transform
+ pos: -6.5,8.5
+ parent: 1
+ - uid: 1045
+ components:
+ - type: Transform
+ pos: -5.5,8.5
+ parent: 1
+ - uid: 1046
+ components:
+ - type: Transform
+ pos: -4.5,8.5
+ parent: 1
+ - uid: 1047
+ components:
+ - type: Transform
+ pos: -3.5,8.5
+ parent: 1
+ - uid: 1048
+ components:
+ - type: Transform
+ pos: -2.5,8.5
+ parent: 1
+ - uid: 1049
+ components:
+ - type: Transform
+ pos: -1.5,8.5
+ parent: 1
+ - uid: 1050
+ components:
+ - type: Transform
+ pos: -0.5,8.5
+ parent: 1
+ - uid: 1051
+ components:
+ - type: Transform
+ pos: 0.5,8.5
+ parent: 1
+ - uid: 1052
+ components:
+ - type: Transform
+ pos: 1.5,8.5
+ parent: 1
+ - uid: 1053
+ components:
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 1
+ - uid: 1054
+ components:
+ - type: Transform
+ pos: 2.5,7.5
+ parent: 1
+ - uid: 1055
+ components:
+ - type: Transform
+ pos: 2.5,6.5
+ parent: 1
+ - uid: 1056
+ components:
+ - type: Transform
+ pos: 2.5,5.5
+ parent: 1
+ - uid: 1057
+ components:
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 1
+ - uid: 1058
+ components:
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 1
+ - uid: 1059
+ components:
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 1
+ - uid: 1060
+ components:
+ - type: Transform
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 1061
+ components:
+ - type: Transform
+ pos: 2.5,-4.5
+ parent: 1
+ - uid: 1062
+ components:
+ - type: Transform
+ pos: 2.5,-3.5
+ parent: 1
+ - uid: 1063
+ components:
+ - type: Transform
+ pos: 2.5,-2.5
+ parent: 1
+ - uid: 1064
+ components:
+ - type: Transform
+ pos: 2.5,-1.5
+ parent: 1
+ - uid: 1066
+ components:
+ - type: Transform
+ pos: 2.5,-0.5
+ parent: 1
+ - uid: 1067
+ components:
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 1
+ - uid: 1068
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 1
+- proto: CableTerminal
+ entities:
+ - uid: 383
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-1.5
+ parent: 1
+ - uid: 478
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-0.5
+ parent: 1
+- proto: CapacitorStockPart
+ entities:
+ - uid: 589
+ components:
+ - type: Transform
+ pos: 1.3028102,-1.328778
+ parent: 1
+- proto: CarpetPurple
+ entities:
+ - uid: 1010
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,10.5
+ parent: 1
+ - uid: 1011
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,10.5
+ parent: 1
+ - uid: 1012
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,9.5
+ parent: 1
+ - uid: 1013
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,9.5
+ parent: 1
+- proto: Catwalk
+ entities:
+ - uid: 33
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,3.5
+ parent: 1
+ - uid: 56
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,3.5
+ parent: 1
+ - uid: 69
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,2.5
+ parent: 1
+ - uid: 71
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,3.5
+ parent: 1
+ - uid: 179
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,1.5
+ parent: 1
+ - uid: 227
+ components:
+ - type: Transform
+ pos: -14.5,2.5
+ parent: 1
+ - uid: 247
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-15.5
+ parent: 1
+ - uid: 248
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-14.5
+ parent: 1
+ - uid: 249
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-13.5
+ parent: 1
+ - uid: 250
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-12.5
+ parent: 1
+ - uid: 251
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-11.5
+ parent: 1
+ - uid: 252
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-10.5
+ parent: 1
+ - uid: 253
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-9.5
+ parent: 1
+ - uid: 254
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-8.5
+ parent: 1
+ - uid: 255
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-7.5
+ parent: 1
+ - uid: 256
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-6.5
+ parent: 1
+ - uid: 257
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-5.5
+ parent: 1
+ - uid: 266
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,-1.5
+ parent: 1
+ - uid: 278
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-5.5
+ parent: 1
+ - uid: 279
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-6.5
+ parent: 1
+ - uid: 282
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-8.5
+ parent: 1
+ - uid: 286
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-10.5
+ parent: 1
+ - uid: 287
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-11.5
+ parent: 1
+ - uid: 288
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-12.5
+ parent: 1
+ - uid: 289
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-12.5
+ parent: 1
+ - uid: 290
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-13.5
+ parent: 1
+ - uid: 291
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-14.5
+ parent: 1
+ - uid: 292
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-14.5
+ parent: 1
+ - uid: 295
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-15.5
+ parent: 1
+ - uid: 296
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-14.5
+ parent: 1
+ - uid: 297
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-13.5
+ parent: 1
+ - uid: 298
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-12.5
+ parent: 1
+ - uid: 299
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-11.5
+ parent: 1
+ - uid: 300
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-10.5
+ parent: 1
+ - uid: 301
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-9.5
+ parent: 1
+ - uid: 302
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-8.5
+ parent: 1
+ - uid: 303
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-7.5
+ parent: 1
+ - uid: 304
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 305
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-15.5
+ parent: 1
+ - uid: 306
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-6.5
+ parent: 1
+ - uid: 307
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-14.5
+ parent: 1
+ - uid: 308
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-13.5
+ parent: 1
+ - uid: 309
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-11.5
+ parent: 1
+ - uid: 310
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-10.5
+ parent: 1
+ - uid: 311
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-9.5
+ parent: 1
+ - uid: 312
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-12.5
+ parent: 1
+ - uid: 313
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-8.5
+ parent: 1
+ - uid: 314
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-7.5
+ parent: 1
+ - uid: 315
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-6.5
+ parent: 1
+ - uid: 316
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 320
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-4.5
+ parent: 1
+ - uid: 321
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-1.5
+ parent: 1
+ - uid: 322
+ components:
+ - type: Transform
+ pos: -7.5,-6.5
+ parent: 1
+ - uid: 325
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,3.5
+ parent: 1
+ - uid: 328
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,-0.5
+ parent: 1
+ - uid: 329
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-5.5
+ parent: 1
+ - uid: 330
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-6.5
+ parent: 1
+ - uid: 331
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-7.5
+ parent: 1
+ - uid: 332
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-8.5
+ parent: 1
+ - uid: 333
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-9.5
+ parent: 1
+ - uid: 334
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-10.5
+ parent: 1
+ - uid: 335
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-11.5
+ parent: 1
+ - uid: 336
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-12.5
+ parent: 1
+ - uid: 337
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-13.5
+ parent: 1
+ - uid: 338
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-15.5
+ parent: 1
+ - uid: 339
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-14.5
+ parent: 1
+ - uid: 340
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-15.5
+ parent: 1
+ - uid: 341
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-14.5
+ parent: 1
+ - uid: 342
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-13.5
+ parent: 1
+ - uid: 343
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-12.5
+ parent: 1
+ - uid: 344
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-11.5
+ parent: 1
+ - uid: 345
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-10.5
+ parent: 1
+ - uid: 346
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-9.5
+ parent: 1
+ - uid: 347
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-8.5
+ parent: 1
+ - uid: 348
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-7.5
+ parent: 1
+ - uid: 349
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-6.5
+ parent: 1
+ - uid: 350
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-5.5
+ parent: 1
+ - uid: 351
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 352
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-6.5
+ parent: 1
+ - uid: 353
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-7.5
+ parent: 1
+ - uid: 354
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-8.5
+ parent: 1
+ - uid: 355
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-9.5
+ parent: 1
+ - uid: 356
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-10.5
+ parent: 1
+ - uid: 357
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-11.5
+ parent: 1
+ - uid: 358
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-12.5
+ parent: 1
+ - uid: 359
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-13.5
+ parent: 1
+ - uid: 360
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-14.5
+ parent: 1
+ - uid: 361
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-15.5
+ parent: 1
+ - uid: 362
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-15.5
+ parent: 1
+ - uid: 363
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-14.5
+ parent: 1
+ - uid: 364
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-13.5
+ parent: 1
+ - uid: 365
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-12.5
+ parent: 1
+ - uid: 366
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-11.5
+ parent: 1
+ - uid: 367
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-10.5
+ parent: 1
+ - uid: 368
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-9.5
+ parent: 1
+ - uid: 369
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-8.5
+ parent: 1
+ - uid: 370
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-7.5
+ parent: 1
+ - uid: 371
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 372
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-6.5
+ parent: 1
+ - uid: 373
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -8.5,-5.5
+ parent: 1
+ - uid: 374
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,-5.5
+ parent: 1
+ - uid: 375
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-5.5
+ parent: 1
+ - uid: 376
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-5.5
+ parent: 1
+ - uid: 385
+ components:
+ - type: Transform
+ pos: -7.5,-7.5
+ parent: 1
+ - uid: 419
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,3.5
+ parent: 1
+ - uid: 420
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,3.5
+ parent: 1
+ - uid: 421
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,3.5
+ parent: 1
+ - uid: 422
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,3.5
+ parent: 1
+ - uid: 423
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,3.5
+ parent: 1
+ - uid: 424
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,3.5
+ parent: 1
+ - uid: 425
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,-4.5
+ parent: 1
+ - uid: 426
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-5.5
+ parent: 1
+ - uid: 427
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-2.5
+ parent: 1
+ - uid: 428
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,3.5
+ parent: 1
+ - uid: 429
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,2.5
+ parent: 1
+ - uid: 430
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,3.5
+ parent: 1
+ - uid: 431
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,4.5
+ parent: 1
+ - uid: 433
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,6.5
+ parent: 1
+ - uid: 434
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,7.5
+ parent: 1
+ - uid: 435
+ components:
+ - type: Transform
+ pos: -7.5,-9.5
+ parent: 1
+ - uid: 436
+ components:
+ - type: Transform
+ pos: -7.5,-15.5
+ parent: 1
+ - uid: 438
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,9.5
+ parent: 1
+ - uid: 440
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,-5.5
+ parent: 1
+ - uid: 441
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,3.5
+ parent: 1
+ - uid: 442
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,2.5
+ parent: 1
+ - uid: 444
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,0.5
+ parent: 1
+ - uid: 461
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-3.5
+ parent: 1
+ - uid: 577
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,5.5
+ parent: 1
+ - uid: 579
+ components:
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 1
+ - uid: 626
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,1.5
+ parent: 1
+ - uid: 627
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-0.5
+ parent: 1
+ - uid: 629
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,1.5
+ parent: 1
+ - uid: 630
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,-2.5
+ parent: 1
+ - uid: 632
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,-3.5
+ parent: 1
+ - uid: 676
+ components:
+ - type: Transform
+ pos: 6.5,3.5
+ parent: 1
+ - uid: 677
+ components:
+ - type: Transform
+ pos: 6.5,2.5
+ parent: 1
+ - uid: 681
+ components:
+ - type: Transform
+ pos: 6.5,1.5
+ parent: 1
+ - uid: 682
+ components:
+ - type: Transform
+ pos: -14.5,3.5
+ parent: 1
+ - uid: 683
+ components:
+ - type: Transform
+ pos: -14.5,1.5
+ parent: 1
+ - uid: 685
+ components:
+ - type: Transform
+ pos: -13.5,1.5
+ parent: 1
+ - uid: 686
+ components:
+ - type: Transform
+ pos: -13.5,2.5
+ parent: 1
+ - uid: 687
+ components:
+ - type: Transform
+ pos: -13.5,3.5
+ parent: 1
+ - uid: 688
+ components:
+ - type: Transform
+ pos: 5.5,1.5
+ parent: 1
+ - uid: 689
+ components:
+ - type: Transform
+ pos: 5.5,2.5
+ parent: 1
+ - uid: 690
+ components:
+ - type: Transform
+ pos: 5.5,3.5
+ parent: 1
+ - uid: 852
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,3.5
+ parent: 1
+ - uid: 970
+ components:
+ - type: Transform
+ pos: 1.5,13.5
+ parent: 1
+ - uid: 971
+ components:
+ - type: Transform
+ pos: 2.5,13.5
+ parent: 1
+ - uid: 972
+ components:
+ - type: Transform
+ pos: 3.5,13.5
+ parent: 1
+ - uid: 973
+ components:
+ - type: Transform
+ pos: 3.5,12.5
+ parent: 1
+ - uid: 974
+ components:
+ - type: Transform
+ pos: 2.5,12.5
+ parent: 1
+ - uid: 975
+ components:
+ - type: Transform
+ pos: 1.5,12.5
+ parent: 1
+- proto: Chair
+ entities:
+ - uid: 789
+ components:
+ - type: Transform
+ pos: 0.5,6.5
+ parent: 1
+ - uid: 790
+ components:
+ - type: Transform
+ pos: -0.5,6.5
+ parent: 1
+ - uid: 791
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,5.5
+ parent: 1
+ - uid: 1038
+ components:
+ - type: Transform
+ pos: -7.5,6.5
+ parent: 1
+- proto: ChairPilotSeat
+ entities:
+ - uid: 674
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -12.5,11.5
+ parent: 1
+ - uid: 692
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,11.5
+ parent: 1
+ - uid: 694
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,9.5
+ parent: 1
+- proto: CircuitImprinter
+ entities:
+ - uid: 591
+ components:
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 1
+- proto: ClosetWallFireFilledRandom
+ entities:
+ - uid: 417
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,5.5
+ parent: 1
+- proto: ClosetWallO2N2FilledRandom
+ entities:
+ - uid: 135
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,10.5
+ parent: 1
+ - uid: 140
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-7.5
+ parent: 1
+ - uid: 1129
+ components:
+ - type: Transform
+ pos: -7.5,4.5
+ parent: 1
+ - uid: 1134
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-8.5
+ parent: 1
+- proto: ComputerPowerMonitoring
+ entities:
+ - uid: 470
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-0.5
+ parent: 1
+- proto: ComputerTabletopCrewMonitoring
+ entities:
+ - uid: 432
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,11.5
+ parent: 1
+- proto: ComputerTabletopRadar
+ entities:
+ - uid: 945
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,-2.5
+ parent: 1
+- proto: ComputerTabletopSalvageExpedition
+ entities:
+ - uid: 695
+ components:
+ - type: Transform
+ pos: -11.5,12.5
+ parent: 1
+- proto: ComputerTabletopShuttle
+ entities:
+ - uid: 680
+ components:
+ - type: Transform
+ pos: -12.5,12.5
+ parent: 1
+- proto: ComputerTabletopStationRecords
+ entities:
+ - uid: 981
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,9.5
+ parent: 1
+- proto: ComputerTabletopSurveillanceCameraMonitor
+ entities:
+ - uid: 263
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,10.5
+ parent: 1
+- proto: ComputerTelevision
+ entities:
+ - uid: 691
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,10.5
+ parent: 1
+- proto: ComputerWallmountWithdrawBankATM
+ entities:
+ - uid: 876
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 1023
+ components:
+ - type: Transform
+ pos: -4.5,9.5
+ parent: 1
+- proto: ConveyorBelt
+ entities:
+ - uid: 36
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -15.5,1.5
+ parent: 1
+ - uid: 39
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,1.5
+ parent: 1
+ - uid: 48
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,1.5
+ parent: 1
+ - uid: 477
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,1.5
+ parent: 1
+ - uid: 488
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-5.5
+ parent: 1
+ - uid: 490
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,1.5
+ parent: 1
+ - uid: 491
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -11.5,1.5
+ parent: 1
+ - uid: 582
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-4.5
+ parent: 1
+ - uid: 1004
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -13.5,1.5
+ parent: 1
+ - uid: 1028
+ components:
+ - type: Transform
+ pos: 3.5,-3.5
+ parent: 1
+ - uid: 1085
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,0.5
+ parent: 1
+ - uid: 1086
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-0.5
+ parent: 1
+ - uid: 1087
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-1.5
+ parent: 1
+ - uid: 1088
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-2.5
+ parent: 1
+ - uid: 1089
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-3.5
+ parent: 1
+ - uid: 1091
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-6.5
+ parent: 1
+ - uid: 1092
+ components:
+ - type: Transform
+ pos: 3.5,-2.5
+ parent: 1
+ - uid: 1093
+ components:
+ - type: Transform
+ pos: 3.5,-1.5
+ parent: 1
+ - uid: 1094
+ components:
+ - type: Transform
+ pos: 3.5,-0.5
+ parent: 1
+ - uid: 1095
+ components:
+ - type: Transform
+ pos: 3.5,0.5
+ parent: 1
+ - uid: 1096
+ components:
+ - type: Transform
+ pos: 3.5,1.5
+ parent: 1
+ - uid: 1097
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,1.5
+ parent: 1
+ - uid: 1098
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,1.5
+ parent: 1
+ - uid: 1099
+ components:
+ - type: Transform
+ pos: 3.5,-4.5
+ parent: 1
+ - uid: 1100
+ components:
+ - type: Transform
+ pos: 3.5,-5.5
+ parent: 1
+ - uid: 1101
+ components:
+ - type: Transform
+ pos: 3.5,-6.5
+ parent: 1
+- proto: CrateEmptySpawner
+ entities:
+ - uid: 497
+ components:
+ - type: Transform
+ pos: 3.5,-2.5
+ parent: 1
+- proto: CrowbarGreen
+ entities:
+ - uid: 590
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.66682,-12.7192
+ parent: 1
+- proto: DefaultStationBeaconAME
+ entities:
+ - uid: 976
+ components:
+ - type: Transform
+ pos: -5.5,-0.5
+ parent: 1
+- proto: DefaultStationBeaconAtmospherics
+ entities:
+ - uid: 966
+ components:
+ - type: Transform
+ pos: -1.5,-2.5
+ parent: 1
+- proto: DefaultStationBeaconBridge
+ entities:
+ - uid: 1125
+ components:
+ - type: Transform
+ pos: -11.5,10.5
+ parent: 1
+- proto: DefaultStationBeaconCargoBay
+ entities:
+ - uid: 1126
+ components:
+ - type: Transform
+ pos: -3.5,-9.5
+ parent: 1
+- proto: DefaultStationBeaconDorms
+ entities:
+ - uid: 1127
+ components:
+ - type: Transform
+ pos: -5.5,6.5
+ parent: 1
+- proto: DefaultStationBeaconKitchen
+ entities:
+ - uid: 967
+ components:
+ - type: Transform
+ pos: -2.5,10.5
+ parent: 1
+- proto: DefibrillatorCabinetFilled
+ entities:
+ - uid: 894
+ components:
+ - type: Transform
+ pos: -6.5,4.5
+ parent: 1
+- proto: DrinkMugMetal
+ entities:
+ - uid: 968
+ components:
+ - type: Transform
+ pos: 0.514734,5.5936146
+ parent: 1
+ - uid: 989
+ components:
+ - type: Transform
+ pos: -13.586125,12.227859
+ parent: 1
+- proto: EmergencyLight
+ entities:
+ - uid: 107
+ components:
+ - type: Transform
+ pos: -2.5,-5.5
+ parent: 1
+ - type: Battery
+ startingCharge: 30000
+ - uid: 457
+ components:
+ - type: Transform
+ pos: -9.5,3.5
+ parent: 1
+ - type: Battery
+ startingCharge: 30000
+ - uid: 1032
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,9.5
+ parent: 1
+ - type: Battery
+ startingCharge: 30000
+ - uid: 1033
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,7.5
+ parent: 1
+ - type: Battery
+ startingCharge: 30000
+- proto: EngineeringTechFab
+ entities:
+ - uid: 978
+ components:
+ - type: Transform
+ pos: 3.5,-7.5
+ parent: 1
+- proto: ExtinguisherCabinetFilled
+ entities:
+ - uid: 446
+ components:
+ - type: Transform
+ pos: -6.5,7.5
+ parent: 1
+ - uid: 450
+ components:
+ - type: Transform
+ pos: -12.5,-8.5
+ parent: 1
+ - uid: 458
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-7.5
+ parent: 1
+- proto: FaxMachineShip
+ entities:
+ - uid: 991
+ components:
+ - type: Transform
+ pos: -10.5,12.5
+ parent: 1
+- proto: Firelock
+ entities:
+ - uid: 1116
+ components:
+ - type: Transform
+ pos: -11.5,0.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+ - uid: 1117
+ components:
+ - type: Transform
+ pos: 3.5,0.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+- proto: FirelockGlass
+ entities:
+ - uid: 794
+ components:
+ - type: Transform
+ pos: -10.5,0.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+ - uid: 951
+ components:
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+ - uid: 1000
+ components:
+ - type: Transform
+ pos: -10.5,4.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - uid: 1001
+ components:
+ - type: Transform
+ pos: 0.5,9.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+- proto: FlashlightLantern
+ entities:
+ - uid: 979
+ components:
+ - type: Transform
+ pos: 1.620919,-2.118234
+ parent: 1
+- proto: FloorDrain
+ entities:
+ - uid: 896
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,11.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+- proto: FoodPlateSmall
+ entities:
+ - uid: 816
+ components:
+ - type: Transform
+ pos: -0.48450565,5.718701
+ parent: 1
+- proto: FoodShakerPepper
+ entities:
+ - uid: 793
+ components:
+ - type: Transform
+ pos: 0.11334777,5.708277
+ parent: 1
+- proto: FoodShakerSalt
+ entities:
+ - uid: 792
+ components:
+ - type: Transform
+ pos: -0.0012357235,5.520647
+ parent: 1
+- proto: GasFilterOxygenOnFlipped
+ entities:
+ - uid: 469
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasMixerOn
+ entities:
+ - uid: 744
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-0.5
+ parent: 1
+ - type: GasMixer
+ inletTwoConcentration: 0.79
+ inletOneConcentration: 0.21
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasPassiveVent
+ entities:
+ - uid: 493
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasPipeBend
+ entities:
+ - uid: 453
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,-0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 479
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 485
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 578
+ components:
+ - type: Transform
+ pos: 2.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 840
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 841
+ components:
+ - type: Transform
+ pos: -6.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 870
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 878
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 879
+ components:
+ - type: Transform
+ pos: 3.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 915
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -11.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 922
+ components:
+ - type: Transform
+ pos: -10.5,6.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 946
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasPipeFourway
+ entities:
+ - uid: 32
+ components:
+ - type: Transform
+ pos: -1.5,0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 472
+ components:
+ - type: Transform
+ pos: -1.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasPipeStraight
+ entities:
+ - uid: 265
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 324
+ components:
+ - type: Transform
+ pos: -1.5,1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 439
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 480
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 481
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 483
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 495
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 496
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 583
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 607
+ components:
+ - type: Transform
+ pos: -1.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 636
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 801
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 802
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 803
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 804
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 805
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 806
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 807
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 808
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 809
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 810
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 811
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 812
+ components:
+ - type: Transform
+ pos: -1.5,-10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 813
+ components:
+ - type: Transform
+ pos: -1.5,-9.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 814
+ components:
+ - type: Transform
+ pos: -1.5,-8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 815
+ components:
+ - type: Transform
+ pos: -1.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 820
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 821
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 822
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 823
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 824
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 825
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 826
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 827
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 828
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 829
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 830
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 831
+ components:
+ - type: Transform
+ pos: -6.5,-6.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 832
+ components:
+ - type: Transform
+ pos: -10.5,-4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 833
+ components:
+ - type: Transform
+ pos: -10.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 834
+ components:
+ - type: Transform
+ pos: -10.5,-2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 835
+ components:
+ - type: Transform
+ pos: -10.5,-1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 836
+ components:
+ - type: Transform
+ pos: -10.5,-0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 837
+ components:
+ - type: Transform
+ pos: -10.5,0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 838
+ components:
+ - type: Transform
+ pos: -10.5,1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 842
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 843
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 844
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -7.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 846
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 848
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 849
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -6.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 851
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 853
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 854
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 855
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 856
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 864
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 865
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 866
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 867
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 868
+ components:
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 872
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 873
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 874
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 875
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 883
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 884
+ components:
+ - type: Transform
+ pos: 3.5,4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 885
+ components:
+ - type: Transform
+ pos: 3.5,5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 886
+ components:
+ - type: Transform
+ pos: 3.5,6.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 887
+ components:
+ - type: Transform
+ pos: 3.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 888
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 889
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 890
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 891
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 892
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 893
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 897
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 898
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 899
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 900
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,9.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 901
+ components:
+ - type: Transform
+ pos: 2.5,6.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 902
+ components:
+ - type: Transform
+ pos: 2.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 903
+ components:
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 904
+ components:
+ - type: Transform
+ pos: 2.5,9.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 905
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 906
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 907
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 908
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 909
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 910
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 911
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,10.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 913
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 914
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,6.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 917
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 918
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 919
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 920
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 921
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 929
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 930
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 931
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 932
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 933
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 934
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 935
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 936
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -5.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 937
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -6.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 938
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -7.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 939
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 941
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 942
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 943
+ components:
+ - type: Transform
+ pos: 2.5,-4.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 944
+ components:
+ - type: Transform
+ pos: 2.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasPipeTJunction
+ entities:
+ - uid: 293
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 294
+ components:
+ - type: Transform
+ pos: -0.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 584
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 786
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 798
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-11.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 819
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-7.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 839
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 845
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 847
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 850
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 869
+ components:
+ - type: Transform
+ pos: -1.5,3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 871
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,5.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 877
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 880
+ components:
+ - type: Transform
+ pos: -3.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 881
+ components:
+ - type: Transform
+ pos: -5.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 882
+ components:
+ - type: Transform
+ pos: -7.5,8.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasPort
+ entities:
+ - uid: 208
+ components:
+ - type: Transform
+ pos: -0.5,-2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 462
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 611
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasPressurePumpOn
+ entities:
+ - uid: 156
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-6.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 159
+ components:
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 162
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasVentPump
+ entities:
+ - uid: 482
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 608
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,0.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 703
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,10.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 727
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,5.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 817
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-7.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 818
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,-7.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 857
+ components:
+ - type: Transform
+ pos: -3.5,5.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 858
+ components:
+ - type: Transform
+ pos: -5.5,5.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 859
+ components:
+ - type: Transform
+ pos: -7.5,5.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 923
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -11.5,6.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 928
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -11.5,2.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasVentScrubber
+ entities:
+ - uid: 209
+ components:
+ - type: Transform
+ pos: -1.5,-2.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 609
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-3.5
+ parent: 1
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 799
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-11.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 800
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,-11.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1003
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 860
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,6.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 861
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,6.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 862
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,6.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 895
+ components:
+ - type: Transform
+ pos: -6.5,10.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 912
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,5.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 916
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,7.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 940
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,2.5
+ parent: 1
+ - type: DeviceNetwork
+ deviceLists:
+ - 1002
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GravityGeneratorMini
+ entities:
+ - uid: 459
+ components:
+ - type: Transform
+ pos: 5.5,-9.5
+ parent: 1
+- proto: Grille
+ entities:
+ - uid: 16
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,4.5
+ parent: 1
+ - uid: 129
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,8.5
+ parent: 1
+ - uid: 130
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,9.5
+ parent: 1
+ - uid: 170
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-2.5
+ parent: 1
+ - uid: 196
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,9.5
+ parent: 1
+ - uid: 197
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,10.5
+ parent: 1
+ - uid: 198
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,11.5
+ parent: 1
+ - uid: 199
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,12.5
+ parent: 1
+ - uid: 200
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -13.5,13.5
+ parent: 1
+ - uid: 201
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,13.5
+ parent: 1
+ - uid: 202
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -11.5,13.5
+ parent: 1
+ - uid: 203
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,13.5
+ parent: 1
+ - uid: 204
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,12.5
+ parent: 1
+ - uid: 205
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -13.5,8.5
+ parent: 1
+ - uid: 206
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -6.5,1.5
+ parent: 1
+ - uid: 210
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,4.5
+ parent: 1
+ - uid: 211
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,5.5
+ parent: 1
+ - uid: 212
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,6.5
+ parent: 1
+ - uid: 213
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,7.5
+ parent: 1
+ - uid: 235
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,4.5
+ parent: 1
+ - uid: 473
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-4.5
+ parent: 1
+ - uid: 474
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,-4.5
+ parent: 1
+ - uid: 475
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-4.5
+ parent: 1
+ - uid: 619
+ components:
+ - type: Transform
+ pos: -4.5,-4.5
+ parent: 1
+ - uid: 635
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-3.5
+ parent: 1
+ - uid: 735
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-3.5
+ parent: 1
+ - uid: 736
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,11.5
+ parent: 1
+ - uid: 995
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-2.5
+ parent: 1
+- proto: GrilleDiagonal
+ entities:
+ - uid: 191
+ components:
+ - type: Transform
+ pos: -14.5,13.5
+ parent: 1
+ - uid: 192
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,13.5
+ parent: 1
+ - uid: 193
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -14.5,8.5
+ parent: 1
+ - uid: 194
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,4.5
+ parent: 1
+ - uid: 195
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,7.5
+ parent: 1
+- proto: Gyroscope
+ entities:
+ - uid: 413
+ components:
+ - type: Transform
+ pos: 5.5,-8.5
+ parent: 1
+ - uid: 414
+ components:
+ - type: Transform
+ pos: -13.5,-8.5
+ parent: 1
+- proto: KitchenKnife
+ entities:
+ - uid: 1124
+ components:
+ - type: Transform
+ pos: -3.518915,10.611288
+ parent: 1
+- proto: LightBulb
+ entities:
+ - uid: 277
+ components:
+ - type: Transform
+ parent: 276
+ - type: Physics
+ canCollide: False
+ - uid: 395
+ components:
+ - type: Transform
+ parent: 393
+ - type: Physics
+ canCollide: False
+- proto: LockerAtmosphericsFilled
+ entities:
+ - uid: 592
+ components:
+ - type: Transform
+ pos: -0.5,0.5
+ parent: 1
+- proto: LockerChiefEngineerFilledHardsuit
+ entities:
+ - uid: 103
+ components:
+ - type: Transform
+ pos: -11.5,6.5
+ parent: 1
+- proto: LockerEngineerFilledHardsuit
+ entities:
+ - uid: 1128
+ components:
+ - type: Transform
+ pos: -3.5,0.5
+ parent: 1
+- proto: LockerFreezerBase
+ entities:
+ - uid: 784
+ components:
+ - type: Transform
+ pos: -2.5,11.5
+ parent: 1
+- proto: LockerSalvageSpecialistFilled
+ entities:
+ - uid: 593
+ components:
+ - type: Transform
+ pos: -9.5,-1.5
+ parent: 1
+- proto: LockerWallColorCaptain
+ entities:
+ - uid: 111
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -6.5,6.5
+ parent: 1
+- proto: LockerWallColorGeneric
+ entities:
+ - uid: 959
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,6.5
+ parent: 1
+ - uid: 1008
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,6.5
+ parent: 1
+- proto: LockerWallColorGenericBlack
+ entities:
+ - uid: 452
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,-14.5
+ parent: 1
+- proto: LockerWallColorGenericBlue
+ entities:
+ - uid: 136
+ components:
+ - type: Transform
+ pos: -6.5,11.5
+ parent: 1
+- proto: LockerWallMaterialsFuelAmeJarFilled
+ entities:
+ - uid: 1019
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,0.5
+ parent: 1
+- proto: MicroManipulatorStockPart
+ entities:
+ - uid: 988
+ components:
+ - type: Transform
+ pos: 1.662586,-1.492799
+ parent: 1
+- proto: MopItem
+ entities:
+ - uid: 1015
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.511345,11.336839
+ parent: 1
+- proto: NitrogenCanister
+ entities:
+ - uid: 949
+ components:
+ - type: Transform
+ anchored: True
+ pos: -0.5,-0.5
+ parent: 1
+ - type: Physics
+ bodyType: Static
+- proto: OxygenCanister
+ entities:
+ - uid: 948
+ components:
+ - type: Transform
+ anchored: True
+ pos: -0.5,-1.5
+ parent: 1
+ - type: Physics
+ bodyType: Static
+- proto: PlasticFlapsAirtightClear
+ entities:
+ - uid: 1102
+ components:
+ - type: Transform
+ pos: -15.5,1.5
+ parent: 1
+ - uid: 1103
+ components:
+ - type: Transform
+ pos: -12.5,1.5
+ parent: 1
+ - uid: 1104
+ components:
+ - type: Transform
+ pos: 4.5,1.5
+ parent: 1
+ - uid: 1105
+ components:
+ - type: Transform
+ pos: 7.5,1.5
+ parent: 1
+ - uid: 1106
+ components:
+ - type: Transform
+ pos: -11.5,0.5
+ parent: 1
+ - uid: 1107
+ components:
+ - type: Transform
+ pos: 3.5,0.5
+ parent: 1
+- proto: PottedPlantRandom
+ entities:
+ - uid: 958
+ components:
+ - type: Transform
+ pos: -0.5,10.5
+ parent: 1
+- proto: PowerCellRecharger
+ entities:
+ - uid: 588
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -11.5,5.5
+ parent: 1
+ - uid: 1179
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-2.5
+ parent: 1
+- proto: PoweredLEDLightPostSmall
+ entities:
+ - uid: 594
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-17.5
+ parent: 1
+ - uid: 595
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,-17.5
+ parent: 1
+- proto: PoweredLEDSmallLight
+ entities:
+ - uid: 37
+ components:
+ - type: Transform
+ pos: -13.5,3.5
+ parent: 1
+ - uid: 74
+ components:
+ - type: Transform
+ pos: 5.5,3.5
+ parent: 1
+ - uid: 102
+ components:
+ - type: Transform
+ pos: -13.5,-8.5
+ parent: 1
+ - uid: 122
+ components:
+ - type: Transform
+ pos: 5.5,-8.5
+ parent: 1
+ - uid: 581
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,8.5
+ parent: 1
+ - uid: 725
+ components:
+ - type: Transform
+ pos: 2.5,13.5
+ parent: 1
+ - uid: 726
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -5.5,6.5
+ parent: 1
+ - uid: 732
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,6.5
+ parent: 1
+ - uid: 863
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,10.5
+ parent: 1
+ - uid: 953
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,0.5
+ parent: 1
+ - uid: 954
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,0.5
+ parent: 1
+ - uid: 955
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,0.5
+ parent: 1
+ - uid: 956
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -5.5,10.5
+ parent: 1
+ - uid: 957
+ components:
+ - type: Transform
+ pos: -7.5,6.5
+ parent: 1
+- proto: PoweredlightLED
+ entities:
+ - uid: 169
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,8.5
+ parent: 1
+ - uid: 652
+ components:
+ - type: Transform
+ pos: -7.5,-5.5
+ parent: 1
+ - uid: 653
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 654
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,2.5
+ parent: 1
+ - uid: 655
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,2.5
+ parent: 1
+ - uid: 657
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,-1.5
+ parent: 1
+ - uid: 658
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-1.5
+ parent: 1
+ - uid: 729
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,6.5
+ parent: 1
+ - uid: 730
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,10.5
+ parent: 1
+ - uid: 733
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -11.5,-11.5
+ parent: 1
+ - uid: 734
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-11.5
+ parent: 1
+- proto: PoweredStrobeLightEmpty
+ entities:
+ - uid: 276
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,-14.5
+ parent: 1
+ - type: ContainerContainer
+ containers:
+ light_bulb: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: 277
+ - type: ApcPowerReceiver
+ powerLoad: 0
+ - type: DamageOnInteract
+ isDamageActive: False
+ - uid: 393
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-14.5
+ parent: 1
+ - type: ContainerContainer
+ containers:
+ light_bulb: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: 395
+ - type: ApcPowerReceiver
+ powerLoad: 0
+ - type: DamageOnInteract
+ isDamageActive: False
+- proto: RagItem
+ entities:
+ - uid: 1136
+ components:
+ - type: Transform
+ pos: -3.612665,11.945548
+ parent: 1
+- proto: Railing
+ entities:
+ - uid: 181
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-5.5
+ parent: 1
+ - uid: 390
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,-4.5
+ parent: 1
+ - uid: 392
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-4.5
+ parent: 1
+ - uid: 445
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -8.5,-5.5
+ parent: 1
+ - uid: 448
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-5.5
+ parent: 1
+ - uid: 451
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,-5.5
+ parent: 1
+ - uid: 456
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,-5.5
+ parent: 1
+ - uid: 463
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,-5.5
+ parent: 1
+ - uid: 464
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -7.5,-5.5
+ parent: 1
+ - uid: 492
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -1.5,-5.5
+ parent: 1
+ - uid: 494
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-5.5
+ parent: 1
+ - uid: 498
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-5.5
+ parent: 1
+- proto: RailingCornerSmall
+ entities:
+ - uid: 379
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-3.5
+ parent: 1
+ - uid: 380
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-3.5
+ parent: 1
+ - uid: 500
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 1
+ - uid: 501
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,-5.5
+ parent: 1
+- proto: RailingRound
+ entities:
+ - uid: 1034
+ components:
+ - type: Transform
+ pos: -9.5,-17.5
+ parent: 1
+ - uid: 1039
+ components:
+ - type: Transform
+ pos: 1.5,-17.5
+ parent: 1
+- proto: RandomBook
+ entities:
+ - uid: 101
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -7.5,5.5
+ parent: 1
+- proto: RandomPaintingHalloween
+ entities:
+ - uid: 1009
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -6.5,5.5
+ parent: 1
+- proto: RandomPosterAny
+ entities:
+ - uid: 596
+ components:
+ - type: Transform
+ pos: -12.5,-5.5
+ parent: 1
+ - uid: 795
+ components:
+ - type: Transform
+ pos: -7.5,9.5
+ parent: 1
+ - uid: 985
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-11.5
+ parent: 1
+ - uid: 1007
+ components:
+ - type: Transform
+ pos: -2.5,5.5
+ parent: 1
+ - uid: 1017
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-2.5
+ parent: 1
+ - uid: 1018
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-1.5
+ parent: 1
+- proto: ReinforcedWindow
+ entities:
+ - uid: 12
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-3.5
+ parent: 1
+ - uid: 43
+ components:
+ - type: Transform
+ pos: 2.5,11.5
+ parent: 1
+ - uid: 114
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -13.5,13.5
+ parent: 1
+ - uid: 115
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,13.5
+ parent: 1
+ - uid: 116
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -11.5,13.5
+ parent: 1
+ - uid: 117
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,13.5
+ parent: 1
+ - uid: 119
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,11.5
+ parent: 1
+ - uid: 120
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,10.5
+ parent: 1
+ - uid: 121
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,9.5
+ parent: 1
+ - uid: 123
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -13.5,8.5
+ parent: 1
+ - uid: 125
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,12.5
+ parent: 1
+ - uid: 180
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,1.5
+ parent: 1
+ - uid: 261
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,12.5
+ parent: 1
+ - uid: 386
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,-4.5
+ parent: 1
+ - uid: 387
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-4.5
+ parent: 1
+ - uid: 601
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -4.5,1.5
+ parent: 1
+ - uid: 628
+ components:
+ - type: Transform
+ pos: -5.5,-4.5
+ parent: 1
+ - uid: 640
+ components:
+ - type: Transform
+ pos: -4.5,-4.5
+ parent: 1
+ - uid: 1072
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,9.5
+ parent: 1
+ - uid: 1073
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,8.5
+ parent: 1
+ - uid: 1080
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-2.5
+ parent: 1
+ - uid: 1082
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-3.5
+ parent: 1
+ - uid: 1083
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-2.5
+ parent: 1
+- proto: ReinforcedWindowDiagonal
+ entities:
+ - uid: 89
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -14.5,8.5
+ parent: 1
+ - uid: 99
+ components:
+ - type: Transform
+ pos: -14.5,13.5
+ parent: 1
+ - uid: 100
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,13.5
+ parent: 1
+- proto: SalvageTechfabNF
+ entities:
+ - uid: 977
+ components:
+ - type: Transform
+ pos: -11.5,-8.5
+ parent: 1
+- proto: Screwdriver
+ entities:
+ - uid: 1035
+ components:
+ - type: Transform
+ pos: 1.527169,-1.8055165
+ parent: 1
+- proto: ShipyardCharonInfo
+ entities:
+ - uid: 1074
+ components:
+ - type: Transform
+ pos: -13.304875,12.49888
+ parent: 1
+- proto: ShuttersNormalOpen
+ entities:
+ - uid: 986
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,12.5
+ parent: 1
+ - uid: 987
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,13.5
+ parent: 1
+ - uid: 994
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,13.5
+ parent: 1
+ - uid: 998
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -12.5,13.5
+ parent: 1
+ - uid: 999
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -13.5,13.5
+ parent: 1
+ - uid: 1022
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,12.5
+ parent: 1
+ - uid: 1026
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,11.5
+ parent: 1
+ - uid: 1027
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,10.5
+ parent: 1
+ - uid: 1030
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -14.5,9.5
+ parent: 1
+ - uid: 1031
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-2.5
+ parent: 1
+ - uid: 1040
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-3.5
+ parent: 1
+ - uid: 1041
+ components:
+ - type: Transform
+ pos: -13.5,8.5
+ parent: 1
+ - uid: 1042
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-2.5
+ parent: 1
+ - uid: 1122
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,-3.5
+ parent: 1
+ - uid: 1123
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,9.5
+ parent: 1
+ - uid: 1130
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,8.5
+ parent: 1
+- proto: SignalButton
+ entities:
+ - uid: 418
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,7.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1041:
+ - Pressed: Toggle
+ 1030:
+ - Pressed: Toggle
+ 1027:
+ - Pressed: Toggle
+ 1026:
+ - Pressed: Toggle
+ 1022:
+ - Pressed: Toggle
+ 999:
+ - Pressed: Toggle
+ 998:
+ - Pressed: Toggle
+ 994:
+ - Pressed: Toggle
+ 987:
+ - Pressed: Toggle
+ 986:
+ - Pressed: Toggle
+ - uid: 962
+ components:
+ - type: Transform
+ pos: -11.5,4.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 44:
+ - Pressed: DoorBolt
+ 35:
+ - Pressed: DoorBolt
+ 487:
+ - Pressed: DoorBolt
+ 41:
+ - Pressed: DoorBolt
+ - uid: 996
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,-15.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 484:
+ - Pressed: Toggle
+ 238:
+ - Pressed: Toggle
+ 239:
+ - Pressed: Toggle
+ 240:
+ - Pressed: Toggle
+ 241:
+ - Pressed: Toggle
+ 242:
+ - Pressed: Toggle
+ 243:
+ - Pressed: Toggle
+ 246:
+ - Pressed: Toggle
+ 245:
+ - Pressed: Toggle
+ 244:
+ - Pressed: Toggle
+ 276:
+ - Pressed: Toggle
+ 393:
+ - Pressed: Toggle
+ - uid: 997
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-15.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 246:
+ - Pressed: Toggle
+ 245:
+ - Pressed: Toggle
+ 244:
+ - Pressed: Toggle
+ 243:
+ - Pressed: Toggle
+ 242:
+ - Pressed: Toggle
+ 241:
+ - Pressed: Toggle
+ 484:
+ - Pressed: Toggle
+ 238:
+ - Pressed: Toggle
+ 239:
+ - Pressed: Toggle
+ 240:
+ - Pressed: Toggle
+ 393:
+ - Pressed: Toggle
+ 276:
+ - Pressed: Toggle
+ - uid: 1075
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-1.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1031:
+ - Pressed: Toggle
+ 1122:
+ - Pressed: Toggle
+ - uid: 1076
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,4.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 731:
+ - Pressed: DoorBolt
+ 486:
+ - Pressed: DoorBolt
+ 38:
+ - Pressed: DoorBolt
+ 489:
+ - Pressed: DoorBolt
+ - uid: 1077
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,-1.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1042:
+ - Pressed: Toggle
+ 1040:
+ - Pressed: Toggle
+ - uid: 1078
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,7.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1123:
+ - Pressed: Toggle
+ 1130:
+ - Pressed: Toggle
+ - uid: 1090
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,10.5
+ parent: 1
+ - type: SignalSwitch
+ state: True
+ - type: DeviceLinkSource
+ linkedPorts:
+ 42:
+ - Pressed: DoorBolt
+ 40:
+ - Pressed: DoorBolt
+ 73:
+ - Pressed: DoorBolt
+ 46:
+ - Pressed: DoorBolt
+ - uid: 1118
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,-3.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1112:
+ - Pressed: Toggle
+ 1111:
+ - Pressed: Toggle
+ 1110:
+ - Pressed: Toggle
+ - uid: 1119
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-3.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1113:
+ - Pressed: Toggle
+ 1114:
+ - Pressed: Toggle
+ 1115:
+ - Pressed: Toggle
+- proto: SignDirectionalAtmos
+ entities:
+ - uid: 961
+ components:
+ - type: Transform
+ pos: -0.5,1.5
+ parent: 1
+- proto: SignDirectionalBridge
+ entities:
+ - uid: 1079
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,4.5
+ parent: 1
+- proto: SignDirectionalCB1
+ entities:
+ - uid: 1029
+ components:
+ - type: Transform
+ pos: -9.5,0.5
+ parent: 1
+ - uid: 1037
+ components:
+ - type: Transform
+ pos: 1.5,0.5
+ parent: 1
+- proto: SignDirectionalDorms
+ entities:
+ - uid: 964
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,7.5
+ parent: 1
+ - uid: 965
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,9.5
+ parent: 1
+- proto: SignDirectionalEng
+ entities:
+ - uid: 960
+ components:
+ - type: Transform
+ pos: -7.5,1.5
+ parent: 1
+- proto: SignDirectionalFood
+ entities:
+ - uid: 963
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,8.5
+ parent: 1
+- proto: SignDirectionalGravity
+ entities:
+ - uid: 443
+ components:
+ - type: Transform
+ pos: 4.5,-6.5
+ parent: 1
+- proto: SinkStemlessWater
+ entities:
+ - uid: 720
+ components:
+ - type: Transform
+ pos: -5.5,11.5
+ parent: 1
+- proto: SinkWide
+ entities:
+ - uid: 785
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,9.5
+ parent: 1
+- proto: SMESBasic
+ entities:
+ - uid: 187
+ components:
+ - type: Transform
+ pos: -3.5,-0.5
+ parent: 1
+ - uid: 188
+ components:
+ - type: Transform
+ pos: -3.5,-1.5
+ parent: 1
+- proto: SpawnerHoloGraffitiRandom
+ entities:
+ - uid: 165
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,-9.5
+ parent: 1
+- proto: SpawnPointLatejoin
+ entities:
+ - uid: 1065
+ components:
+ - type: Transform
+ pos: -5.5,6.5
+ parent: 1
+ - uid: 1069
+ components:
+ - type: Transform
+ pos: -3.5,6.5
+ parent: 1
+ - uid: 1070
+ components:
+ - type: Transform
+ pos: -1.5,6.5
+ parent: 1
+- proto: StationMap
+ entities:
+ - uid: 728
+ components:
+ - type: Transform
+ pos: -8.5,4.5
+ parent: 1
+- proto: StorageCanister
+ entities:
+ - uid: 947
+ components:
+ - type: Transform
+ anchored: True
+ pos: -0.5,-2.5
+ parent: 1
+ - type: Physics
+ bodyType: Static
+- proto: SubstationBasic
+ entities:
+ - uid: 391
+ components:
+ - type: Transform
+ pos: -3.5,-2.5
+ parent: 1
+- proto: SuitStorageSalv
+ entities:
+ - uid: 597
+ components:
+ - type: Transform
+ pos: -9.5,-0.5
+ parent: 1
+- proto: SurveillanceCameraAssembly
+ entities:
+ - uid: 1173
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,-0.5
+ parent: 1
+ - uid: 1175
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,-0.5
+ parent: 1
+- proto: SurveillanceCameraGeneral
+ entities:
+ - uid: 1036
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,3.5
+ parent: 1
+ - uid: 1176
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -9.5,-17.5
+ parent: 1
+ - uid: 1181
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -14.5,3.5
+ parent: 1
+ - uid: 1182
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,12.5
+ parent: 1
+- proto: SurveillanceCameraRouterGeneral
+ entities:
+ - uid: 983
+ components:
+ - type: Transform
+ pos: -4.5,-3.5
+ parent: 1
+- proto: Table
+ entities:
+ - uid: 258
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -11.5,5.5
+ parent: 1
+ - uid: 796
+ components:
+ - type: Transform
+ pos: 1.5,-2.5
+ parent: 1
+ - uid: 984
+ components:
+ - type: Transform
+ pos: 1.5,-1.5
+ parent: 1
+ - uid: 1178
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -5.5,-0.5
+ parent: 1
+- proto: TableCounterMetal
+ entities:
+ - uid: 142
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,9.5
+ parent: 1
+ - uid: 631
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,10.5
+ parent: 1
+ - uid: 675
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,12.5
+ parent: 1
+ - uid: 678
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,11.5
+ parent: 1
+ - uid: 679
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,-2.5
+ parent: 1
+ - uid: 693
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,12.5
+ parent: 1
+ - uid: 696
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,10.5
+ parent: 1
+ - uid: 697
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -11.5,12.5
+ parent: 1
+ - uid: 783
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,11.5
+ parent: 1
+ - uid: 990
+ components:
+ - type: Transform
+ pos: -10.5,12.5
+ parent: 1
+- proto: TableWood
+ entities:
+ - uid: 787
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,5.5
+ parent: 1
+ - uid: 788
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,5.5
+ parent: 1
+ - uid: 952
+ components:
+ - type: Transform
+ pos: -7.5,5.5
+ parent: 1
+- proto: TelecomServerFilledShuttle
+ entities:
+ - uid: 982
+ components:
+ - type: Transform
+ pos: -3.5,-3.5
+ parent: 1
+- proto: Thruster
+ entities:
+ - uid: 11
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-5.5
+ parent: 1
+ - uid: 62
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 6.5,-11.5
+ parent: 1
+ - uid: 104
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -13.5,-0.5
+ parent: 1
+ - uid: 105
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,6.5
+ parent: 1
+ - uid: 109
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,5.5
+ parent: 1
+ - uid: 112
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 4.5,-13.5
+ parent: 1
+ - uid: 113
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,-5.5
+ parent: 1
+ - uid: 124
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -12.5,-13.5
+ parent: 1
+ - uid: 134
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-14.5
+ parent: 1
+ - uid: 264
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,-6.5
+ parent: 1
+ - uid: 270
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,-0.5
+ parent: 1
+ - uid: 271
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-6.5
+ parent: 1
+ - uid: 272
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,5.5
+ parent: 1
+ - uid: 273
+ components:
+ - type: Transform
+ pos: -5.5,13.5
+ parent: 1
+ - uid: 274
+ components:
+ - type: Transform
+ pos: -4.5,13.5
+ parent: 1
+ - uid: 275
+ components:
+ - type: Transform
+ pos: -3.5,13.5
+ parent: 1
+ - uid: 317
+ components:
+ - type: Transform
+ pos: -2.5,13.5
+ parent: 1
+ - uid: 323
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,6.5
+ parent: 1
+ - uid: 394
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-14.5
+ parent: 1
+ - uid: 397
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,-12.5
+ parent: 1
+ - uid: 410
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -13.5,-12.5
+ parent: 1
+ - uid: 411
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -14.5,-11.5
+ parent: 1
+- proto: ToiletDirtyWater
+ entities:
+ - uid: 719
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,10.5
+ parent: 1
+- proto: ToolboxElectricalFilled
+ entities:
+ - uid: 980
+ components:
+ - type: Transform
+ pos: -5.4728174,-0.3558907
+ parent: 1
+- proto: TrashBag
+ entities:
+ - uid: 1084
+ components:
+ - type: Transform
+ pos: -5.2223263,11.561083
+ parent: 1
+- proto: TwoWayLever
+ entities:
+ - uid: 1108
+ components:
+ - type: Transform
+ pos: -9.5,-3.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 1091:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 488:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 582:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1089:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1088:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1087:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1086:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1085:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 491:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 490:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1004:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 477:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 36:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ - uid: 1109
+ components:
+ - type: Transform
+ pos: 1.5,-3.5
+ parent: 1
+ - type: DeviceLinkSource
+ linkedPorts:
+ 39:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 48:
+ - Right: Forward
+ - Left: Reverse
+ - Middle: Off
+ 1098:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1097:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1096:
+ - Right: Forward
+ - Left: Reverse
+ - Middle: Off
+ 1095:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1094:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1093:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1092:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1028:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1101:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+ 1100:
+ - Left: Reverse
+ - Middle: Off
+ - Right: Forward
+ 1099:
+ - Left: Reverse
+ - Right: Forward
+ - Middle: Off
+- proto: VendingMachineCargoDrobe
+ entities:
+ - uid: 1014
+ components:
+ - type: Transform
+ pos: 1.5,8.5
+ parent: 1
+- proto: VendingMachineEngiDrobe
+ entities:
+ - uid: 993
+ components:
+ - type: Transform
+ pos: -9.5,1.5
+ parent: 1
+- proto: VendingMachineTankDispenserEVA
+ entities:
+ - uid: 969
+ components:
+ - type: Transform
+ pos: -11.5,-11.5
+ parent: 1
+- proto: VendingMachineYouTool
+ entities:
+ - uid: 992
+ components:
+ - type: Transform
+ pos: 1.5,1.5
+ parent: 1
+- proto: WallReinforced
+ entities:
+ - uid: 3
+ components:
+ - type: Transform
+ pos: 6.5,4.5
+ parent: 1
+ - uid: 4
+ components:
+ - type: Transform
+ pos: 5.5,4.5
+ parent: 1
+ - uid: 5
+ components:
+ - type: Transform
+ pos: 4.5,4.5
+ parent: 1
+ - uid: 7
+ components:
+ - type: Transform
+ pos: 4.5,13.5
+ parent: 1
+ - uid: 8
+ components:
+ - type: Transform
+ pos: 4.5,12.5
+ parent: 1
+ - uid: 9
+ components:
+ - type: Transform
+ pos: 4.5,11.5
+ parent: 1
+ - uid: 10
+ components:
+ - type: Transform
+ pos: 4.5,10.5
+ parent: 1
+ - uid: 13
+ components:
+ - type: Transform
+ pos: 4.5,7.5
+ parent: 1
+ - uid: 14
+ components:
+ - type: Transform
+ pos: 4.5,6.5
+ parent: 1
+ - uid: 15
+ components:
+ - type: Transform
+ pos: 4.5,5.5
+ parent: 1
+ - uid: 23
+ components:
+ - type: Transform
+ pos: 0.5,11.5
+ parent: 1
+ - uid: 24
+ components:
+ - type: Transform
+ pos: 0.5,12.5
+ parent: 1
+ - uid: 26
+ components:
+ - type: Transform
+ pos: 0.5,13.5
+ parent: 1
+ - uid: 28
+ components:
+ - type: Transform
+ pos: 6.5,0.5
+ parent: 1
+ - uid: 29
+ components:
+ - type: Transform
+ pos: 5.5,0.5
+ parent: 1
+ - uid: 30
+ components:
+ - type: Transform
+ pos: 4.5,0.5
+ parent: 1
+ - uid: 34
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,0.5
+ parent: 1
+ - uid: 57
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,4.5
+ parent: 1
+ - uid: 60
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -14.5,-8.5
+ parent: 1
+ - uid: 63
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -12.5,0.5
+ parent: 1
+ - uid: 64
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-15.5
+ parent: 1
+ - uid: 66
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,-16.5
+ parent: 1
+ - uid: 70
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,0.5
+ parent: 1
+ - uid: 72
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-2.5
+ parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,4.5
+ parent: 1
+ - uid: 82
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -14.5,4.5
+ parent: 1
+ - uid: 83
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -14.5,0.5
+ parent: 1
+ - uid: 84
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,0.5
+ parent: 1
+ - uid: 85
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,5.5
+ parent: 1
+ - uid: 86
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,6.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -12.5,7.5
+ parent: 1
+ - uid: 90
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,11.5
+ parent: 1
+ - uid: 91
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,11.5
+ parent: 1
+ - uid: 94
+ components:
+ - type: Transform
+ pos: -14.5,-9.5
+ parent: 1
+ - uid: 95
+ components:
+ - type: Transform
+ pos: 6.5,-10.5
+ parent: 1
+ - uid: 96
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,11.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,11.5
+ parent: 1
+ - uid: 98
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,11.5
+ parent: 1
+ - uid: 108
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -13.5,-7.5
+ parent: 1
+ - uid: 110
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,-7.5
+ parent: 1
+ - uid: 127
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-0.5
+ parent: 1
+ - uid: 128
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-1.5
+ parent: 1
+ - uid: 131
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-4.5
+ parent: 1
+ - uid: 132
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-5.5
+ parent: 1
+ - uid: 133
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-6.5
+ parent: 1
+ - uid: 137
+ components:
+ - type: Transform
+ pos: 4.5,-11.5
+ parent: 1
+ - uid: 139
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-12.5
+ parent: 1
+ - uid: 143
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-2.5
+ parent: 1
+ - uid: 144
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-1.5
+ parent: 1
+ - uid: 145
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-0.5
+ parent: 1
+ - uid: 146
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,-4.5
+ parent: 1
+ - uid: 147
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,-4.5
+ parent: 1
+ - uid: 148
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-4.5
+ parent: 1
+ - uid: 150
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,-1.5
+ parent: 1
+ - uid: 151
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,-0.5
+ parent: 1
+ - uid: 154
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,-15.5
+ parent: 1
+ - uid: 155
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-16.5
+ parent: 1
+ - uid: 157
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,-2.5
+ parent: 1
+ - uid: 160
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-12.5
+ parent: 1
+ - uid: 161
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-7.5
+ parent: 1
+ - uid: 164
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-8.5
+ parent: 1
+ - uid: 166
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-6.5
+ parent: 1
+ - uid: 167
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-5.5
+ parent: 1
+ - uid: 168
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-4.5
+ parent: 1
+ - uid: 171
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-1.5
+ parent: 1
+ - uid: 172
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-0.5
+ parent: 1
+ - uid: 175
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,1.5
+ parent: 1
+ - uid: 177
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,1.5
+ parent: 1
+ - uid: 178
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,1.5
+ parent: 1
+ - uid: 182
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -7.5,1.5
+ parent: 1
+ - uid: 185
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,-3.5
+ parent: 1
+ - uid: 207
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-3.5
+ parent: 1
+ - uid: 233
+ components:
+ - type: Transform
+ pos: 2.5,14.5
+ parent: 1
+ - uid: 259
+ components:
+ - type: Transform
+ pos: -2.5,12.5
+ parent: 1
+ - uid: 262
+ components:
+ - type: Transform
+ pos: -4.5,12.5
+ parent: 1
+ - uid: 267
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -10.5,-14.5
+ parent: 1
+ - uid: 268
+ components:
+ - type: Transform
+ pos: -5.5,12.5
+ parent: 1
+ - uid: 269
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -11.5,-13.5
+ parent: 1
+ - uid: 319
+ components:
+ - type: Transform
+ pos: -3.5,12.5
+ parent: 1
+ - uid: 401
+ components:
+ - type: Transform
+ pos: 4.5,-10.5
+ parent: 1
+ - uid: 402
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -13.5,-11.5
+ parent: 1
+ - uid: 403
+ components:
+ - type: Transform
+ pos: -14.5,-10.5
+ parent: 1
+ - uid: 404
+ components:
+ - type: Transform
+ pos: 6.5,-9.5
+ parent: 1
+ - uid: 405
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,-11.5
+ parent: 1
+ - uid: 406
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-13.5
+ parent: 1
+ - uid: 407
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-14.5
+ parent: 1
+ - uid: 408
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-8.5
+ parent: 1
+ - uid: 409
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,-7.5
+ parent: 1
+ - uid: 415
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,-8.5
+ parent: 1
+ - uid: 455
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-4.5
+ parent: 1
+ - uid: 460
+ components:
+ - type: Transform
+ pos: -12.5,-10.5
+ parent: 1
+ - uid: 467
+ components:
+ - type: Transform
+ pos: -12.5,-11.5
+ parent: 1
+ - uid: 610
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,0.5
+ parent: 1
+ - uid: 612
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-3.5
+ parent: 1
+ - uid: 613
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-1.5
+ parent: 1
+ - uid: 782
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,-0.5
+ parent: 1
+ - uid: 925
+ components:
+ - type: Transform
+ pos: -9.5,0.5
+ parent: 1
+ - uid: 1005
+ components:
+ - type: Transform
+ pos: 1.5,0.5
+ parent: 1
+- proto: WallReinforcedDiagonal
+ entities:
+ - uid: 2
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 7.5,4.5
+ parent: 1
+ - uid: 6
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,0.5
+ parent: 1
+ - uid: 27
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,14.5
+ parent: 1
+ - uid: 47
+ components:
+ - type: Transform
+ pos: 0.5,14.5
+ parent: 1
+ - uid: 65
+ components:
+ - type: Transform
+ pos: -14.5,-7.5
+ parent: 1
+ - uid: 79
+ components:
+ - type: Transform
+ pos: -15.5,4.5
+ parent: 1
+ - uid: 80
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -15.5,0.5
+ parent: 1
+ - uid: 88
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,11.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ pos: -6.5,12.5
+ parent: 1
+ - uid: 93
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,12.5
+ parent: 1
+ - uid: 126
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -12.5,8.5
+ parent: 1
+ - uid: 138
+ components:
+ - type: Transform
+ pos: 3.5,-12.5
+ parent: 1
+ - uid: 141
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-16.5
+ parent: 1
+ - uid: 158
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -10.5,-16.5
+ parent: 1
+ - uid: 163
+ components:
+ - type: Transform
+ pos: 5.5,-10.5
+ parent: 1
+ - uid: 173
+ components:
+ - type: Transform
+ pos: -8.5,1.5
+ parent: 1
+ - uid: 174
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,1.5
+ parent: 1
+ - uid: 388
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-4.5
+ parent: 1
+ - uid: 389
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,-4.5
+ parent: 1
+ - uid: 398
+ components:
+ - type: Transform
+ pos: 2.5,-13.5
+ parent: 1
+ - uid: 399
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -10.5,-13.5
+ parent: 1
+ - uid: 400
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -11.5,-12.5
+ parent: 1
+ - uid: 416
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 6.5,-7.5
+ parent: 1
+ - uid: 468
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -13.5,-10.5
+ parent: 1
+- proto: WallSolid
+ entities:
+ - uid: 20
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -11.5,4.5
+ parent: 1
+ - uid: 21
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,10.5
+ parent: 1
+ - uid: 31
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,8.5
+ parent: 1
+ - uid: 49
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -9.5,4.5
+ parent: 1
+ - uid: 50
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -8.5,4.5
+ parent: 1
+ - uid: 51
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -5.5,4.5
+ parent: 1
+ - uid: 52
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -4.5,4.5
+ parent: 1
+ - uid: 53
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,4.5
+ parent: 1
+ - uid: 54
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -2.5,4.5
+ parent: 1
+ - uid: 58
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -7.5,4.5
+ parent: 1
+ - uid: 59
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -6.5,4.5
+ parent: 1
+ - uid: 698
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,5.5
+ parent: 1
+ - uid: 699
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,6.5
+ parent: 1
+ - uid: 700
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -9.5,7.5
+ parent: 1
+ - uid: 701
+ components:
+ - type: Transform
+ pos: -4.5,5.5
+ parent: 1
+ - uid: 702
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,7.5
+ parent: 1
+ - uid: 704
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,7.5
+ parent: 1
+ - uid: 705
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,11.5
+ parent: 1
+ - uid: 706
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,10.5
+ parent: 1
+ - uid: 707
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,9.5
+ parent: 1
+ - uid: 708
+ components:
+ - type: Transform
+ pos: -2.5,5.5
+ parent: 1
+ - uid: 709
+ components:
+ - type: Transform
+ pos: -4.5,6.5
+ parent: 1
+ - uid: 710
+ components:
+ - type: Transform
+ pos: -2.5,7.5
+ parent: 1
+ - uid: 711
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,9.5
+ parent: 1
+ - uid: 712
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -7.5,9.5
+ parent: 1
+ - uid: 713
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,9.5
+ parent: 1
+ - uid: 714
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -4.5,7.5
+ parent: 1
+ - uid: 715
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -8.5,10.5
+ parent: 1
+ - uid: 716
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,5.5
+ parent: 1
+ - uid: 717
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -6.5,6.5
+ parent: 1
+ - uid: 724
+ components:
+ - type: Transform
+ pos: -2.5,6.5
+ parent: 1
+- proto: WarpPoint
+ entities:
+ - uid: 1071
+ components:
+ - type: Transform
+ pos: -10.5,9.5
+ parent: 1
+- proto: WeldingFuelTankFull
+ entities:
+ - uid: 454
+ components:
+ - type: Transform
+ pos: 3.5,-11.5
+ parent: 1
+- proto: Window
+ entities:
+ - uid: 18
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,4.5
+ parent: 1
+ - uid: 25
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,7.5
+ parent: 1
+ - uid: 55
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,6.5
+ parent: 1
+ - uid: 152
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,4.5
+ parent: 1
+ - uid: 153
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,4.5
+ parent: 1
+ - uid: 236
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,5.5
+ parent: 1
+- proto: WindowDiagonal
+ entities:
+ - uid: 17
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,7.5
+ parent: 1
+ - uid: 19
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,4.5
+ parent: 1
+- proto: Wrench
+ entities:
+ - uid: 950
+ components:
+ - type: Transform
+ pos: -1.1835101,-1.9426599
+ parent: 1
+...
diff --git a/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml b/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml
index 572ac34424d..b3f47d5bad3 100644
--- a/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml
+++ b/Resources/Maps/_NF/Shuttles/Expedition/gasbender.yml
@@ -1017,7 +1017,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: gasbender
+ id: Gasbender
- proto: AirAlarm
entities:
- uid: 214
@@ -1847,7 +1847,6 @@ entities:
parent: 1
- type: Physics
canCollide: False
- bodyType: Static
- type: Fixtures
fixtures: {}
- uid: 840
@@ -1858,7 +1857,6 @@ entities:
parent: 1
- type: Physics
canCollide: False
- bodyType: Static
- type: Fixtures
fixtures: {}
- proto: BenchSofaCorpLeft
@@ -1869,8 +1867,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -0.5,9.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSofaCorpMiddle
entities:
- uid: 528
@@ -1879,24 +1875,18 @@ entities:
rot: 3.141592653589793 rad
pos: 1.5,8.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 539
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 0.5,8.5
parent: 1
- - type: Physics
- bodyType: Static
- uid: 540
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 2.5,8.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSofaCorpRight
entities:
- uid: 833
@@ -1905,8 +1895,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,9.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSofaLeft
entities:
- uid: 516
@@ -1915,8 +1903,6 @@ entities:
rot: 3.141592653589793 rad
pos: -1.5,13.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSofaRight
entities:
- uid: 510
@@ -1925,8 +1911,6 @@ entities:
rot: 3.141592653589793 rad
pos: -0.5,13.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BlastDoor
entities:
- uid: 79
@@ -3541,19 +3525,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 0.5,-13.5
parent: 1
- - type: ContainerContainer
- containers:
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- bank-ATM-cashSlot: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- - type: Physics
- canCollide: False
- - type: ItemSlots
- proto: ConveyorBelt
entities:
- uid: 7
@@ -3969,16 +3940,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -6.5,-10.5
parent: 1
- - type: ContainerContainer
- containers:
- ShipyardConsole-targetId: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- proto: GasFilterFlipped
entities:
- uid: 89
@@ -5234,6 +5195,13 @@ entities:
parent: 1
- type: AtmosPipeColor
color: '#990000FF'
+- proto: GasRecyclerMachineCircuitboard
+ entities:
+ - uid: 891
+ components:
+ - type: Transform
+ pos: -2.4430587,2.3822143
+ parent: 1
- proto: GasThermoMachineFreezer
entities:
- uid: 414
@@ -7823,7 +7791,7 @@ entities:
rot: -1.5707963267948966 rad
pos: -1.5,1.5
parent: 1
-- proto: WarpPointShip
+- proto: WarpPoint
entities:
- uid: 818
components:
diff --git a/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml b/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml
index cb2b9b260ad..0f1d8a98ca9 100644
--- a/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml
+++ b/Resources/Maps/_NF/Shuttles/Expedition/gourd.yml
@@ -1259,8 +1259,8 @@ entities:
chunkSize: 4
- type: GasTileOverlay
- type: RadiationGridResistance
- - type: BecomesStation
- id: gourd
+ - type: BecomesStation
+ id: Gourd
- proto: AcousticGuitarInstrument
entities:
- uid: 1932
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml b/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml
index 7f4e2485d0f..8dab7d7de57 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/broadhead.yml
@@ -26,6 +26,8 @@ entities:
components:
- type: MetaData
name: Broadhead
+ - type: BecomesStation
+ id: Broadhead
- type: Transform
parent: invalid
- type: MapGrid
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml b/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml
index 1bfcb75265d..09f2cf5c487 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/cleric.yml
@@ -13,6 +13,8 @@ entities:
components:
- type: MetaData
name: Cleric
+ - type: BecomesStation
+ id: Cleric
- type: Transform
pos: 0.84375,0.34375
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
index 0e55998c6c1..6fe57a3c6e6 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/empress.yml
@@ -29,6 +29,8 @@ entities:
components:
- type: MetaData
name: Empress
+ - type: BecomesStation
+ id: Empress
- type: Transform
pos: -0.46484375,0.90625
parent: invalid
@@ -14806,12 +14808,6 @@ entities:
rot: 3.141592653589793 rad
pos: 22.5,-12.5
parent: 1
- - uid: 1052
- components:
- - type: Transform
- rot: 3.141592653589793 rad
- pos: 22.5,-12.5
- parent: 1
- uid: 1053
components:
- type: Transform
@@ -14850,12 +14846,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 24.5,-11.5
parent: 1
- - uid: 1092
- components:
- - type: Transform
- rot: -1.5707963267948966 rad
- pos: 24.5,-11.5
- parent: 1
- uid: 1128
components:
- type: Transform
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml b/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml
index 7d08d8aa038..c8ae0b31e1f 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/fighter.yml
@@ -13,6 +13,8 @@ entities:
components:
- type: MetaData
name: Fighter
+ - type: BecomesStation
+ id: Fighter
- type: Transform
pos: -0.15940452,-1.515625
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml b/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml
index 254030b38e2..abef7d0985f 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/paladin.yml
@@ -20,6 +20,8 @@ entities:
components:
- type: MetaData
name: Paladin
+ - type: BecomesStation
+ id: Paladin
- type: Transform
pos: -0.4917612,-0.4486041
parent: invalid
@@ -187,8 +189,6 @@ entities:
chunkSize: 4
- type: GasTileOverlay
- type: RadiationGridResistance
- - type: BecomesStation
- id: Hospitaller
- proto: AirCanister
entities:
- uid: 120
@@ -1012,7 +1012,7 @@ entities:
- Pressed: Toggle
67:
- Pressed: Toggle
-- proto: LockerNfsdSilverDetectiveFilled
+- proto: LockerNfsdSilver
entities:
- uid: 116
components:
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/prowler.yml b/Resources/Maps/_NF/Shuttles/Nfsd/prowler.yml
index de1a67fbcd8..83684879683 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/prowler.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/prowler.yml
@@ -932,8 +932,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,-2.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSteelRight
entities:
- uid: 60
@@ -942,8 +940,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -3.5,-1.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BlastDoorOpen
entities:
- uid: 165
@@ -971,6 +967,13 @@ entities:
- type: Transform
pos: 4.5,7.5
parent: 1
+- proto: BoxBodyBag
+ entities:
+ - uid: 655
+ components:
+ - type: Transform
+ pos: 1.578125,-0.39549732
+ parent: 1
- proto: ButtonFrameCautionSecurity
entities:
- uid: 62
@@ -2748,6 +2751,14 @@ entities:
- type: Transform
pos: 9.5,-3.5
parent: 1
+- proto: LockerWallColorMedicalFilled
+ entities:
+ - uid: 654
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-0.5
+ parent: 1
- proto: LockerWallEVAColorNfsdFilled
entities:
- uid: 408
@@ -2878,7 +2889,7 @@ entities:
- type: Transform
pos: 2.5,4.5
parent: 1
-- proto: PoweredlightColoredRed
+- proto: PoweredlightRed
entities:
- uid: 375
components:
@@ -3241,6 +3252,25 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,3.5
parent: 1
+- proto: StructureGunRackNfsd
+ entities:
+ - uid: 611
+ components:
+ - type: Transform
+ pos: 9.5,-1.5
+ parent: 1
+ - uid: 612
+ components:
+ - type: Transform
+ pos: 10.5,-1.5
+ parent: 1
+- proto: StructurePistolRackNfsd
+ entities:
+ - uid: 593
+ components:
+ - type: Transform
+ pos: 8.5,-1.5
+ parent: 1
- proto: SubstationWallBasic
entities:
- uid: 345
@@ -4330,7 +4360,7 @@ entities:
- type: Transform
pos: 5.5,1.5
parent: 1
-- proto: WarpPointShip
+- proto: WarpPoint
entities:
- uid: 608
components:
@@ -4358,25 +4388,6 @@ entities:
- type: Transform
pos: 6.6953573,-3.539895
parent: 1
-- proto: StructureGunRackNfsd
- entities:
- - uid: 611
- components:
- - type: Transform
- pos: 9.5,-1.5
- parent: 1
- - uid: 612
- components:
- - type: Transform
- pos: 10.5,-1.5
- parent: 1
-- proto: StructurePistolRackNfsd
- entities:
- - uid: 593
- components:
- - type: Transform
- pos: 8.5,-1.5
- parent: 1
- proto: WindoorSecureBrigLocked
entities:
- uid: 614
@@ -4385,4 +4396,4 @@ entities:
rot: -1.5707963267948966 rad
pos: 7.5,0.5
parent: 1
-...
\ No newline at end of file
+...
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml b/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml
index d5193795948..cc6182e0bc1 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/rogue.yml
@@ -14,6 +14,8 @@ entities:
components:
- type: MetaData
name: Rogue
+ - type: BecomesStation
+ id: Rogue
- type: Transform
pos: 2.2425354,-3.692793
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml b/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml
index f5204d7fe40..4ae04e10a28 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/templar.yml
@@ -19,6 +19,8 @@ entities:
components:
- type: MetaData
name: Templar
+ - type: BecomesStation
+ id: Templar
- type: Transform
pos: -0.4761362,-0.4642291
parent: invalid
@@ -210,8 +212,6 @@ entities:
chunkSize: 4
- type: GasTileOverlay
- type: RadiationGridResistance
- - type: BecomesStation
- id: Hospitaller
- proto: AirlockGlassShuttleNfsd
entities:
- uid: 45
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml b/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml
index dd79abbda5b..c33adbea5a2 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/wasp.yml
@@ -29,6 +29,8 @@ entities:
components:
- type: MetaData
name: Wasp
+ - type: BecomesStation
+ id: Wasp
- type: Transform
pos: 0.22101265,1.687084
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml b/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml
index 37e8521e108..8c16363977d 100644
--- a/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml
+++ b/Resources/Maps/_NF/Shuttles/Nfsd/wendigo.yml
@@ -19,6 +19,8 @@ entities:
components:
- type: MetaData
name: Wendigo
+ - type: BecomesStation
+ id: Wendigo
- type: Transform
parent: invalid
- type: MapGrid
diff --git a/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml b/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml
index 20d2257dfcf..8acde65cd28 100644
--- a/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml
+++ b/Resources/Maps/_NF/Shuttles/Scrap/disciple.yml
@@ -15,6 +15,8 @@ entities:
components:
- type: MetaData
name: Disciple
+ - type: BecomesStation
+ id: Disciple
- type: Transform
pos: -0.47058776,-0.52941173
parent: invalid
@@ -1494,8 +1496,6 @@ entities:
- type: Transform
pos: 2.5,1.5
parent: 1
- - type: BecomesStation
- id: disciple
- proto: Window
entities:
- uid: 18
diff --git a/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml b/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml
index 8227e77d8bf..73ed6a2b1be 100644
--- a/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml
+++ b/Resources/Maps/_NF/Shuttles/Scrap/nugget.yml
@@ -519,7 +519,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: svnugget
+ id: Nugget
- proto: Airlock
entities:
- uid: 2
@@ -1565,38 +1565,6 @@ entities:
- type: Transform
pos: 2.5,2.5
parent: 1
-- proto: MouseTimedSpawner
- entities:
- - uid: 146
- components:
- - type: Transform
- pos: 6.5,-6.5
- parent: 1
- - uid: 147
- components:
- - type: Transform
- pos: 8.5,-4.5
- parent: 1
- - uid: 148
- components:
- - type: Transform
- pos: 10.5,-6.5
- parent: 1
- - uid: 149
- components:
- - type: Transform
- pos: 4.5,-0.5
- parent: 1
- - uid: 150
- components:
- - type: Transform
- pos: 9.5,-1.5
- parent: 1
- - uid: 151
- components:
- - type: Transform
- pos: 12.5,-3.5
- parent: 1
- proto: MousetrapArmed
entities:
- uid: 94
@@ -1746,33 +1714,6 @@ entities:
- type: Transform
pos: 11.303192,-1.3316066
parent: 1
-- proto: SalvageSeedSpawnerLow
- entities:
- - uid: 106
- components:
- - type: Transform
- pos: 7.5,-0.5
- parent: 1
- - uid: 179
- components:
- - type: Transform
- pos: 9.5,0.5
- parent: 1
- - uid: 180
- components:
- - type: Transform
- pos: 8.5,-0.5
- parent: 1
- - uid: 181
- components:
- - type: Transform
- pos: 10.5,0.5
- parent: 1
- - uid: 182
- components:
- - type: Transform
- pos: 9.5,-1.5
- parent: 1
- proto: ShardGlass
entities:
- uid: 183
diff --git a/Resources/Maps/_NF/Shuttles/Scrap/orange.yml b/Resources/Maps/_NF/Shuttles/Scrap/orange.yml
index 5d231d5303c..a6cd98673eb 100644
--- a/Resources/Maps/_NF/Shuttles/Scrap/orange.yml
+++ b/Resources/Maps/_NF/Shuttles/Scrap/orange.yml
@@ -546,7 +546,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: svorange
+ id: Orange
- proto: AirlockCargoGlass
entities:
- uid: 2
diff --git a/Resources/Maps/_NF/Shuttles/Scrap/point.yml b/Resources/Maps/_NF/Shuttles/Scrap/point.yml
index 3d2d16568da..614d4a09140 100644
--- a/Resources/Maps/_NF/Shuttles/Scrap/point.yml
+++ b/Resources/Maps/_NF/Shuttles/Scrap/point.yml
@@ -19,6 +19,8 @@ entities:
components:
- type: MetaData
name: Point
+ - type: BecomesStation
+ id: Point
- type: Transform
pos: -0.39584857,-0.47913614
parent: invalid
@@ -440,8 +442,6 @@ entities:
chunkSize: 4
- type: GasTileOverlay
- type: RadiationGridResistance
- - type: BecomesStation
- id: Sart
- proto: AirAlarm
entities:
- uid: 4
diff --git a/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml b/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml
index ed9b7f01a22..2b2da744e4f 100644
--- a/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml
+++ b/Resources/Maps/_NF/Shuttles/Scrap/scrap-courserx.yml
@@ -2888,13 +2888,6 @@ entities:
- type: Transform
pos: 0.5,-0.5
parent: 1
-- proto: RandomItem
- entities:
- - uid: 519
- components:
- - type: Transform
- pos: 3.5,-4.5
- parent: 1
- proto: RandomSpawner
entities:
- uid: 25
diff --git a/Resources/Maps/_NF/Shuttles/Scrap/tide.yml b/Resources/Maps/_NF/Shuttles/Scrap/tide.yml
index 859b64a4afc..ff708046030 100644
--- a/Resources/Maps/_NF/Shuttles/Scrap/tide.yml
+++ b/Resources/Maps/_NF/Shuttles/Scrap/tide.yml
@@ -13,17 +13,18 @@ tilemap:
entities:
- proto: ""
entities:
- - uid: 1
+ - uid: 2
components:
- type: MetaData
name: Tide
- - pos: -2.3024244,-6.0853996
+ - type: Transform
+ pos: -2.3024244,-6.0853996
parent: invalid
- type: Transform
- - chunks:
+ - type: MapGrid
+ chunks:
0,0:
ind: 0,0
- tiles: cAAAAAAASwAAAAAASwAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAASwAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAGAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: cAAAAAAASwAAAAAASwAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAGAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-1,0:
ind: -1,0
@@ -37,524 +38,199 @@ entities:
ind: 0,-1
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAbwAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
- type: MapGrid
- type: Broadphase
- - bodyStatus: InAir
+ - type: Physics
+ bodyStatus: InAir
angularDamping: 0.05
linearDamping: 0.05
fixedRotation: False
bodyType: Dynamic
- type: Physics
- - fixtures: {}
- type: Fixtures
+ - type: Fixtures
+ fixtures: {}
- type: OccluderTree
- type: SpreaderGrid
- type: Shuttle
- type: GridPathfinding
- - gravityShakeSound: !type:SoundPathSpecifier
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
path: /Audio/Effects/alert.ogg
- type: Gravity
- - chunkCollection:
+ - type: DecalGrid
+ chunkCollection:
version: 2
nodes:
- - node:
- color: '#334E6DFF'
- id: BrickTileWhiteCornerNe
- decals:
- 329: 1,10
- - node:
- color: '#334E6DFF'
- id: BrickTileWhiteCornerNw
- decals:
- 328: -1,10
- - node:
- color: '#334E6DFF'
- id: BrickTileWhiteCornerSw
- decals:
- 327: -1,9
- - node:
- color: '#334E6DFF'
- id: BrickTileWhiteLineN
- decals:
- 330: 0,10
- - node:
- color: '#334E6DFF'
- id: BrickTileWhiteLineS
- decals:
- 331: 0,9
- - node:
- color: '#FFFFFFAB'
- id: Damaged
- decals:
- 203: -3,1
- 204: 4,4
- 205: -2,6
- - node:
- color: '#FFFFFFFF'
- id: Damaged
- decals:
- 332: -1,9
- 333: -1,10
- 334: 0,10
- 364: -1,9
- 365: 1,8
- node:
color: '#FFFFFF46'
id: Dirt
decals:
78: 0,4
79: 0,4
- 80: -1,4
- 81: -2,6
- 82: -3,6
- 83: -3,6
- 84: -2,7
- 85: 0,7
- 86: 0,6
- 87: 0,6
- 88: 1,7
- - node:
- color: '#FFFFFFAB'
- id: Dirt
- decals:
- 213: -2,6
- 214: -2,6
- node:
color: '#FFFFFFB7'
id: Dirt
decals:
289: 0,4
- 290: -1,4
291: 0,4
292: 0,4
- node:
color: '#FFFFFFFF'
id: Dirt
decals:
- 14: -3,1
- 15: -2,1
16: 3,4
- 17: 0,6
18: 0,8
- 19: -1,7
- 20: -2,7
- 21: -3,6
22: 0,5
- 23: -1,4
24: 4,3
- 25: 5,4
- 26: 5,5
- 27: 5,4
28: 4,3
- 29: 6,2
30: 5,7
- 31: 4,5
32: 4,3
- 33: 3,2
- 34: 5,4
- 35: 4,5
- 36: 5,5
- 37: 4,6
- 38: 4,4
39: 4,3
40: 3,5
- 41: 3,9
- 42: 3,9
- 43: 3,9
- 96: 6,7
- 144: -2,1
- 145: -3,1
- 146: 0,1
147: 1,1
- 148: 3,1
- 149: 2,0
150: 1,0
- 201: -3,7
- 202: -3,7
- 227: 2,2
- 250: 1,6
- 251: 2,6
- 252: 2,7
- 253: 2,5
- 254: 2,5
- 255: 2,4
- 256: 1,8
- 257: 1,8
- 277: -1,3
- 278: -1,3
- 279: -1,3
- 280: -2,4
- 281: -2,3
- 282: 0,3
283: 0,4
- 316: -4,4
- 317: -4,4
- 323: -4,10
- 324: 7,7
- 325: 4,8
- 326: 6,-1
- 335: -1,9
- 336: -1,10
- 337: 0,10
- 338: 1,10
- 339: 0,9
- 340: 1,9
- 375: -1,7
- - node:
- color: '#FFFFFFAB'
- id: DirtHeavy
- decals:
- 206: -3,6
- 207: -2,6
- 208: -2,6
- 209: -2,6
- 210: -2,6
- 211: -2,6
- 212: -2,6
+ 376: -3,1
+ 377: -1,1
+ 379: 2,6
+ 380: 1,8
+ 381: 1,9
+ 382: -1,9
+ 383: -2,7
+ 385: -2,3
+ 386: -1,3
+ 387: 0,3
+ 388: -4,4
+ 398: -3,7
+ 399: 4,8
+ 400: 7,7
+ 401: -4,10
+ 402: -4,8
+ 403: 6,-1
- node:
color: '#FFFFFFFF'
id: DirtHeavy
decals:
44: -2,2
- 45: -2,1
- 46: -2,1
- 47: -1,1
- 48: 1,2
- 49: 1,2
- 50: 1,4
- 51: -1,4
- 52: 1,4
53: 4,3
- 54: 4,4
55: 3,5
56: 1,5
- 57: -1,7
- 58: 0,6
- 59: 0,7
- 60: -1,7
- 61: -3,6
- 62: -2,6
- 63: -2,7
- 64: -1,8
- 65: 2,8
- 66: 1,7
- 67: 0,7
- 68: 1,7
- 69: 3,2
- 70: 5,3
- 71: 5,5
- 72: 5,5
- 73: 4,4
- 74: 4,2
- 75: -1,1
- 89: 0,6
- 90: 0,6
- 91: 0,7
- 92: 0,6
- 93: 0,7
- 97: 2,3
- 98: 2,3
- 99: 2,1
- 100: 2,0
- 101: 2,0
- 102: 2,0
- 103: 2,1
104: 1,0
105: 1,1
- 106: 2,1
- 107: 0,1
- 108: 0,1
109: 1,1
- 110: 2,3
- 237: 1,6
- 238: 2,6
- 239: 2,7
- 240: 2,5
- 241: 2,4
- 242: 2,4
- 243: 2,6
- 244: 2,6
- 245: 1,6
- 246: 2,7
- 247: 2,6
- 248: 2,5
- 249: 2,4
- 258: 1,8
- 259: 1,8
- 260: 1,6
- 261: 1,6
262: 0,4
263: 0,4
- 264: -2,3
- 265: -1,3
- 266: 0,3
267: 0,4
- 268: -1,4
- 269: -2,3
- 270: -1,3
271: 0,4
- 272: -1,4
- 273: -1,4
- 274: 0,3
275: 0,4
- 276: -2,4
293: 0,4
- 294: -4,10
- 295: -4,10
- 296: -4,10
- 297: -3,9
- 298: -3,9
- 299: 4,8
- 300: 4,8
- 301: 4,8
- 302: 4,8
- 303: 4,8
- 304: 6,-1
- 305: 6,-1
- 306: 6,-1
- 307: 6,-1
- 308: 6,-1
- 309: 6,-1
- 310: 7,7
- 311: 7,7
- 312: 7,7
- 313: 7,7
- 314: 7,7
- 315: 7,7
- 318: -4,4
- 319: -4,4
- 320: -4,4
- 321: -4,4
- 322: -4,10
- 341: 1,9
- 342: 1,9
- 343: 1,9
- 344: 0,9
- 345: 0,9
- 346: -1,9
- 347: -1,10
- 348: 0,10
- 349: 1,10
- 350: 1,10
- 351: 1,9
- 352: -1,9
- 353: -1,9
- 354: 0,10
- 355: 1,10
- 356: 1,9
- 357: 0,9
- 358: 0,9
- 359: 1,10
- 366: -1,7
- 367: -1,7
- 368: -1,7
- 369: -1,7
- 370: -1,7
- 371: -1,7
- - node:
- color: '#FFFFFFAB'
- id: DirtHeavyMonotile
- decals:
- 215: -2,6
- 216: -2,6
- 217: -2,6
- 218: -2,6
+ 412: 2,3
+ 413: 2,2
+ 414: 4,4
+ 415: 5,4
+ 416: 5,5
+ 417: 1,7
+ 418: 0,7
+ 419: 2,0
+ 420: 2,1
+ 422: -3,6
- node:
color: '#FFFFFFFF'
id: DirtHeavyMonotile
decals:
76: -1,5
- 77: -1,7
- 111: 0,1
112: 1,1
113: 1,1
114: 1,0
115: 1,0
116: 1,1
- 117: 0,1
- 118: -1,1
- 119: -2,1
- 120: -2,1
- 121: -2,1
- 122: -1,1
123: 1,1
- 124: 2,1
- 125: 2,0
- 126: 2,0
127: 1,0
128: 1,0
- 129: 2,3
- 130: 2,3
- 131: -1,4
132: 0,4
+ 389: 2,3
+ 390: 2,2
+ 391: 1,7
+ 392: 0,7
+ 393: -1,9
+ 423: -2,6
- node:
color: '#FFFFFFFF'
id: DirtLight
decals:
- 133: 2,3
- 134: 2,3
- 135: 2,1
- 136: 2,1
- 137: 2,0
138: 1,0
139: 1,1
- 140: 0,1
- 141: 0,1
- 142: -3,1
- 143: -3,1
- 360: -1,9
- 361: 0,9
- 362: -1,10
- 363: -1,10
- 372: -1,7
- 373: -1,7
- 374: -1,7
- - node:
- color: '#FFFFFFAB'
- id: Rust
- decals:
- 219: -2,6
- 220: -2,6
- 221: -2,6
- 222: -2,6
- 223: -2,6
+ 394: 0,9
+ 395: 0,10
+ 396: -1,10
+ 397: 1,10
+ 404: 2,0
+ 405: 2,1
+ 406: 4,4
+ 407: 5,4
+ 408: 5,5
+ 409: 4,5
+ 410: 4,3
+ 411: 4,2
- node:
color: '#FFFFFFFF'
id: Rust
decals:
0: 4,3
- 1: 4,2
- 2: 4,4
- 3: 6,4
- 4: 1,7
- 5: 1,7
- 6: -1,6
- 7: -2,7
- 8: -2,7
- 9: -3,6
- 10: 1,4
- 11: -1,4
- 12: -2,1
- 13: -3,1
- 151: -3,1
- 152: -2,1
- 153: 0,1
154: 1,1
155: 1,0
- 156: 2,0
- 157: 2,1
- 158: 2,3
- 159: 0,6
- 160: 0,7
- 161: 6,0
- 162: 5,0
- 163: 4,0
- 164: 3,-1
- 165: 3,-1
- 166: 3,0
- 167: 2,-1
- 168: 1,-1
- 169: 1,-1
170: 0,0
- 171: -1,0
- 172: -1,0
173: -3,0
- 174: -4,0
175: -4,2
176: -3,2
177: -2,2
- 178: -1,2
- 179: 1,2
- 180: 3,2
- 181: 3,2
- 182: 5,2
- 183: 5,3
184: 4,3
185: 3,3
186: 3,4
- 187: 3,6
- 188: 3,6
189: 1,5
190: 0,5
191: -1,5
192: -2,5
193: -3,5
194: -3,5
- 195: -4,6
- 196: -4,7
- 197: -3,6
- 198: -2,7
- 199: -2,7
- 200: -3,7
- 225: 2,2
- 226: 2,2
- 228: 0,-1
- 229: 1,-1
- 230: 6,7
- 231: 6,7
- 232: -4,7
- 233: -4,7
- 234: -4,8
- 235: 2,3
- 236: 2,2
- 284: 0,3
- - node:
- color: '#FFFFFFFF'
- id: StairsRS
- decals:
- 224: 2,2
- node:
color: '#FFFFFFB7'
id: WarnFull
decals:
288: 0,4
- - node:
- color: '#FFFFFF8E'
- id: WarnLineE
- decals:
- 285: 5,3
- 286: 5,4
- 287: 5,5
- - node:
- color: '#FFFFFFFF'
- id: body
- decals:
- 95: -2,7
- - node:
- color: '#760000FF'
- id: splatter
- decals:
- 94: -2,7
- type: DecalGrid
- - version: 2
+ - type: GridAtmosphere
+ version: 2
data:
tiles:
0,0:
- 0: 65535
- 1,0:
- 0: 65399
+ 0: 29942
+ 0,-1:
+ 0: 36864
+ 1: 3072
+ -1,0:
+ 0: 49328
0,1:
- 0: 65535
+ 0: 30541
+ -1,1:
+ 0: 58893
0,2:
- 0: 14335
+ 0: 947
+ -1,2:
+ 0: 2464
+ 1: 528
0,3:
- 0: 2
+ 1: 2
+ 1,0:
+ 0: 29447
+ 1: 34816
1,1:
- 0: 65535
+ 0: 33587
+ 1: 2184
1,2:
- 0: 21
- -1,0:
- 0: 61439
- -1,1:
- 0: 65535
- -1,2:
- 0: 36863
- -1,-1:
- 0: 16384
- 0,-1:
- 0: 64512
+ 0: 1
+ 1: 20
1,-1:
- 0: 24576
+ 1: 8192
+ 0: 16384
+ -1,-1:
+ 1: 16384
uniqueMixes:
- volume: 2500
temperature: 293.15
@@ -571,1410 +247,1378 @@ entities:
- 0
- 0
- 0
+ - volume: 2500
+ immutable: True
+ moles:
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
chunkSize: 4
- type: GridAtmosphere
- type: GasTileOverlay
- type: RadiationGridResistance
- - id: svtide
- type: BecomesStation
-- proto: Airlock
+ - type: BecomesStation
+ id: Tide
+- proto: AirlockAssemblyMaintenance
entities:
- - uid: 2
+ - uid: 84
components:
- - pos: -0.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,8.5
+ parent: 2
- proto: AirlockGlassShuttle
entities:
- - uid: 3
+ - uid: 4
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: -3.5,1.5
- parent: 1
- type: Transform
+ parent: 2
- proto: AirlockMaint
entities:
- - uid: 4
+ - uid: 3
+ components:
+ - type: Transform
+ pos: -0.5,7.5
+ parent: 2
+ - uid: 5
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 1.5,3.5
- parent: 1
- type: Transform
+ parent: 2
+ - uid: 126
+ components:
+ - type: Transform
+ pos: 3.5,4.5
+ parent: 2
+ - uid: 135
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 2
- proto: APCBasic
entities:
- - uid: 5
+ - uid: 6
components:
- - rot: 3.141592653589793 rad
+ - type: Transform
+ rot: 3.141592653589793 rad
pos: 2.5,-0.5
- parent: 1
- type: Transform
-- proto: Barricade
+ parent: 2
+- proto: CableApcExtension
entities:
- - uid: 6
- components:
- - pos: -3.5,7.5
- parent: 1
- type: Transform
- - uid: 7
- components:
- - pos: 0.5,11.5
- parent: 1
- type: Transform
- uid: 8
components:
- - pos: 1.5,11.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -3.5,1.5
+ parent: 2
- uid: 9
components:
- - pos: 6.5,3.5
- parent: 1
- type: Transform
-- proto: CableApcExtension
- entities:
+ - type: Transform
+ pos: -2.5,1.5
+ parent: 2
- uid: 10
components:
- - pos: -3.5,1.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: -1.5,1.5
+ parent: 2
- uid: 11
components:
- - pos: -2.5,1.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: -0.5,1.5
+ parent: 2
- uid: 12
components:
- - pos: -1.5,1.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 0.5,1.5
+ parent: 2
- uid: 13
components:
- - pos: -0.5,1.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 1.5,1.5
+ parent: 2
- uid: 14
components:
- - pos: 0.5,1.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 2
- uid: 15
components:
- - pos: 1.5,1.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 2
- uid: 16
components:
- - pos: 2.5,1.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 2.5,-0.5
+ parent: 2
- uid: 17
components:
- - pos: 2.5,0.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 2
- uid: 18
components:
- - pos: 2.5,-0.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 0.5,-0.5
+ parent: 2
- uid: 19
components:
- - pos: 1.5,-0.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 2
- uid: 20
components:
- - pos: 0.5,-0.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 2
- uid: 21
components:
- - pos: 2.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,3.5
+ parent: 2
- uid: 22
components:
- - pos: 2.5,3.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,3.5
+ parent: 2
- uid: 23
components:
- - pos: 1.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: -0.5,3.5
+ parent: 2
- uid: 24
components:
- - pos: 0.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: -1.5,3.5
+ parent: 2
- uid: 25
components:
- - pos: -0.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 1.5,6.5
+ parent: 2
- uid: 26
components:
- - pos: -1.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 0.5,7.5
+ parent: 2
- uid: 27
components:
- - pos: 1.5,6.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: -1.5,6.5
+ parent: 2
- uid: 28
components:
- - pos: 0.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,6.5
+ parent: 2
- uid: 29
components:
- - pos: -1.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,7.5
+ parent: 2
- uid: 30
components:
- - pos: -2.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,7.5
+ parent: 2
- uid: 31
components:
- - pos: -0.5,7.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 1.5,7.5
+ parent: 2
- uid: 32
components:
- - pos: -1.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,8.5
+ parent: 2
- uid: 33
components:
- - pos: 1.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,9.5
+ parent: 2
- uid: 34
components:
- - pos: 1.5,8.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 1.5,10.5
+ parent: 2
- uid: 35
components:
- - pos: 1.5,9.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,4.5
+ parent: 2
- uid: 36
components:
- - pos: 1.5,10.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 6.5,4.5
+ parent: 2
- uid: 37
components:
- - pos: 5.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 7.5,4.5
+ parent: 2
- uid: 38
components:
- - pos: 6.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,5.5
+ parent: 2
- uid: 39
components:
- - pos: 7.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,6.5
+ parent: 2
- uid: 40
components:
- - pos: 5.5,5.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,7.5
+ parent: 2
- uid: 41
components:
- - pos: 5.5,6.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,3.5
+ parent: 2
- uid: 42
components:
- - pos: 5.5,7.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,2.5
+ parent: 2
- uid: 43
components:
- - pos: 5.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,1.5
+ parent: 2
- uid: 44
components:
- - pos: 5.5,2.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 5.5,0.5
+ parent: 2
- uid: 45
components:
- - pos: 5.5,1.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 4.5,6.5
+ parent: 2
- uid: 46
components:
- - pos: 5.5,0.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 2
- uid: 47
components:
- - pos: 4.5,6.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 3.5,4.5
+ parent: 2
- uid: 48
components:
- - pos: 2.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 4.5,4.5
+ parent: 2
- uid: 49
components:
- - pos: 3.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,6.5
+ parent: 2
+- proto: CableApcStack1
+ entities:
- uid: 50
components:
- - pos: 4.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.2841935,4.753075
+ parent: 2
- uid: 51
components:
- - pos: 2.5,6.5
- parent: 1
- type: Transform
-
-- proto: CableApcStack1
- entities:
+ - type: Transform
+ pos: 1.2873576,9.791525
+ parent: 2
- uid: 52
components:
- - rot: 1.5707963267948966 rad
- pos: 2.2841935,4.753075
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5862179,1.5903597
+ parent: 2
- uid: 53
components:
- - pos: 1.2873576,9.791525
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 2.7530308,6.615054
+ parent: 2
+- proto: CableHV
+ entities:
- uid: 54
components:
- - pos: 1.5862179,1.5903597
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,4.5
+ parent: 2
- uid: 55
components:
- - pos: 2.7530308,6.615054
- parent: 1
- type: Transform
-- proto: CableHV
+ - type: Transform
+ pos: -0.5,4.5
+ parent: 2
+- proto: CableMV
entities:
- uid: 56
components:
- - pos: 0.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 2
- uid: 57
components:
- - pos: -0.5,4.5
- parent: 1
- type: Transform
-
-- proto: CableMV
- entities:
+ - type: Transform
+ pos: -0.5,4.5
+ parent: 2
- uid: 58
components:
- - pos: 2.5,3.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,3.5
+ parent: 2
- uid: 59
components:
- - pos: -0.5,4.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 0.5,3.5
+ parent: 2
- uid: 60
components:
- - pos: -0.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 2
- uid: 61
components:
- - pos: 0.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 2
- uid: 62
components:
- - pos: 2.5,1.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,3.5
+ parent: 2
- uid: 63
components:
- - pos: 2.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 2
- uid: 64
components:
- - pos: 1.5,3.5
- parent: 1
- type: Transform
-
+ - type: Transform
+ pos: 2.5,-0.5
+ parent: 2
+- proto: Catwalk
+ entities:
- uid: 65
components:
- - pos: 2.5,0.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,2.5
+ parent: 2
- uid: 66
components:
- - pos: 2.5,-0.5
- parent: 1
- type: Transform
-
-- proto: Catwalk
- entities:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,3.5
+ parent: 2
- uid: 67
components:
- - rot: -1.5707963267948966 rad
- pos: 4.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 7.5,3.5
+ parent: 2
- uid: 68
components:
- - rot: -1.5707963267948966 rad
- pos: 4.5,3.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,5.5
+ parent: 2
- uid: 69
components:
- - pos: 7.5,3.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 7.5,4.5
+ parent: 2
- uid: 70
components:
- - rot: -1.5707963267948966 rad
- pos: 4.5,5.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 7.5,5.5
+ parent: 2
- uid: 71
components:
- - pos: 7.5,4.5
- parent: 1
- type: Transform
- - uid: 72
- components:
- - pos: 7.5,5.5
- parent: 1
- type: Transform
- - uid: 73
- components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 5.5,6.5
- parent: 1
- type: Transform
- - uid: 74
+ parent: 2
+ - uid: 72
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 4.5,6.5
- parent: 1
- type: Transform
+ parent: 2
+ - uid: 103
+ components:
+ - type: Transform
+ pos: 5.5,2.5
+ parent: 2
- proto: Chair
entities:
- - uid: 75
+ - uid: 73
components:
- - rot: 3.141592653589793 rad
+ - type: Transform
+ rot: 3.141592653589793 rad
pos: 0.5,9.5
- parent: 1
- type: Transform
+ parent: 2
- proto: ChairFolding
entities:
- - uid: 76
+ - uid: 74
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 1.2483454,6.5219746
- parent: 1
- type: Transform
+ parent: 2
- proto: ChairPilotSeat
entities:
- - uid: 77
+ - uid: 75
components:
- - rot: 1.5707963267948966 rad
+ - type: Transform
+ rot: 1.5707963267948966 rad
pos: 1.5,0.5
- parent: 1
- type: Transform
- - uid: 78
+ parent: 2
+ - uid: 76
components:
- - rot: 1.5707963267948966 rad
+ - type: Transform
+ rot: 1.5707963267948966 rad
pos: 2.5,0.5
- parent: 1
- type: Transform
+ parent: 2
- proto: ComputerBroken
entities:
- - uid: 79
+ - uid: 77
components:
- - pos: -0.5,10.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,10.5
+ parent: 2
- proto: ComputerShuttle
entities:
- - uid: 80
+ - uid: 78
components:
- - pos: 0.5,10.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,10.5
+ parent: 2
- proto: ComputerStationRecords
entities:
- - uid: 81
+ - uid: 79
components:
- - pos: 1.5,10.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,10.5
+ parent: 2
- proto: CrateEmptySpawner
entities:
- - uid: 82
+ - uid: 80
components:
- - pos: 4.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 4.5,2.5
+ parent: 2
- proto: Crowbar
entities:
- - uid: 83
+ - uid: 81
components:
- - pos: -0.5,1.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,1.5
+ parent: 2
- proto: Firelock
entities:
- - uid: 84
- components:
- - pos: 3.5,4.5
- parent: 1
- type: Transform
- - uid: 85
+ - uid: 82
components:
- - pos: 2.5,2.5
- parent: 1
- type: Transform
-- proto: FirelockFrame
+ - type: Transform
+ pos: 3.5,4.5
+ parent: 2
+- proto: FuelPlasma
entities:
- - uid: 86
+ - uid: 83
components:
- - pos: 0.5,8.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.4788256,4.4430637
+ parent: 2
- proto: GasPassiveVent
entities:
- - uid: 87
+ - uid: 85
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 5.5,4.5
- parent: 1
- type: Transform
+ parent: 2
+ - uid: 193
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,1.5
+ parent: 2
- proto: GasPipeBend
entities:
- - uid: 88
+ - uid: 86
components:
- - anchored: False
+ - type: Transform
+ anchored: False
rot: -0.12514226137072493 rad
pos: 2.5779724,6.4750323
- parent: 1
- type: Transform
- - canCollide: True
+ parent: 2
+ - type: Physics
+ canCollide: True
bodyType: Dynamic
- type: Physics
-
- - uid: 89
+ - uid: 87
components:
- - rot: 3.141592653589793 rad
+ - type: Transform
+ rot: 3.141592653589793 rad
pos: 0.5,6.5
- parent: 1
- type: Transform
+ parent: 2
- proto: GasPipeStraight
entities:
- - uid: 90
+ - uid: 88
components:
- - anchored: False
- rot: -2.0017326374881614 rad
- pos: 2.4778514,5.5419455
- parent: 1
- type: Transform
- - canCollide: True
- bodyType: Dynamic
- type: Physics
-
- - uid: 91
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,5.5
+ parent: 2
+ - uid: 89
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: -0.5,3.5
- parent: 1
- type: Transform
-
- - uid: 92
+ parent: 2
+ - uid: 90
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 0.5,3.5
- parent: 1
- type: Transform
-
- - uid: 93
+ parent: 2
+ - uid: 91
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 1.5,3.5
- parent: 1
- type: Transform
-
- - uid: 94
+ parent: 2
+ - uid: 92
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 3.5,4.5
- parent: 1
- type: Transform
-
- - uid: 95
+ parent: 2
+ - uid: 94
components:
- - rot: -1.5707963267948966 rad
- pos: 4.5,4.5
- parent: 1
- type: Transform
-
- - uid: 96
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 2
+ - uid: 95
components:
- - pos: 2.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,6.5
+ parent: 2
- uid: 97
components:
- - rot: -1.5707963267948966 rad
- pos: 1.5,6.5
- parent: 1
- type: Transform
-
- - uid: 98
+ - type: Transform
+ pos: 0.5,8.5
+ parent: 2
+ - uid: 225
components:
- - pos: 0.5,7.5
- parent: 1
- type: Transform
- - uid: 99
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,1.5
+ parent: 2
+ - uid: 226
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,1.5
+ parent: 2
+ - uid: 227
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,1.5
+ parent: 2
+ - uid: 228
components:
- - pos: 0.5,8.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,7.5
+ parent: 2
- proto: GasPipeTJunction
entities:
- - uid: 100
+ - uid: 96
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,7.5
+ parent: 2
+ - uid: 98
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 2.5,3.5
- parent: 1
- type: Transform
- - uid: 101
+ parent: 2
+ - uid: 99
components:
- - rot: 1.5707963267948966 rad
+ - type: Transform
+ rot: 1.5707963267948966 rad
pos: 2.5,4.5
- parent: 1
- type: Transform
-
+ parent: 2
+ - uid: 101
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,1.5
+ parent: 2
- proto: GasPort
entities:
- - uid: 102
+ - uid: 100
components:
- - rot: 1.5707963267948966 rad
+ - type: Transform
+ rot: 1.5707963267948966 rad
pos: -1.5,3.5
- parent: 1
- type: Transform
-- proto: GasVentPump
+ parent: 2
+- proto: GasPressurePump
entities:
- - uid: 103
+ - uid: 93
components:
- - rot: 3.141592653589793 rad
- pos: 2.5,1.5
- parent: 1
- type: Transform
- - enabled: False
- type: AmbientSound
- - uid: 104
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,4.5
+ parent: 2
+ - uid: 125
components:
- - pos: 0.5,9.5
- parent: 1
- type: Transform
- - enabled: False
- type: AmbientSound
-- proto: Girder
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,1.5
+ parent: 2
+- proto: GasVentPump
entities:
- - uid: 105
- components:
- - pos: 4.5,1.5
- parent: 1
- type: Transform
- - uid: 106
- components:
- - pos: -3.5,0.5
- parent: 1
- type: Transform
- - uid: 107
- components:
- - pos: 3.5,3.5
- parent: 1
- type: Transform
- - uid: 108
+ - uid: 102
components:
- - pos: -0.5,5.5
- parent: 1
- type: Transform
- - uid: 109
+ - type: Transform
+ pos: 0.5,9.5
+ parent: 2
+ - uid: 105
components:
- - pos: 3.5,8.5
- parent: 1
- type: Transform
- - uid: 110
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,0.5
+ parent: 2
+ - uid: 229
components:
- - pos: -3.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,7.5
+ parent: 2
- proto: Grille
entities:
- - uid: 111
+ - uid: 121
components:
- - pos: 6.5,7.5
- parent: 1
- type: Transform
- - uid: 112
+ - type: Transform
+ pos: -3.5,7.5
+ parent: 2
+ - uid: 123
components:
- - pos: -1.5,5.5
- parent: 1
- type: Transform
- - uid: 113
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,5.5
+ parent: 2
+ - uid: 222
components:
- - pos: -1.5,8.5
- parent: 1
- type: Transform
- - uid: 114
+ - type: Transform
+ pos: 0.5,11.5
+ parent: 2
+ - uid: 223
+ components:
+ - type: Transform
+ pos: 1.5,11.5
+ parent: 2
+ - uid: 224
components:
- - pos: -3.5,5.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 3.5,0.5
+ parent: 2
- proto: GrilleBroken
entities:
+ - uid: 114
+ components:
+ - type: Transform
+ pos: 1.5,8.5
+ parent: 2
- uid: 115
components:
- - pos: 1.5,8.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,0.5
+ parent: 2
- uid: 116
components:
- - rot: 3.141592653589793 rad
- pos: 1.5,8.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,1.5
+ parent: 2
- uid: 117
components:
- - pos: 1.5,0.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 5.5,4.5
+ parent: 2
- uid: 118
components:
- - pos: 1.5,1.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,4.5
+ parent: 2
- uid: 119
components:
- - pos: 5.5,4.5
- parent: 1
- type: Transform
- - uid: 120
- components:
- - pos: 0.5,4.5
- parent: 1
- type: Transform
- - uid: 121
- components:
- - pos: -2.5,7.5
- parent: 1
- type: Transform
-- proto: GrilleSpawner
- entities:
- - uid: 122
- components:
- - pos: 3.5,6.5
- parent: 1
- type: Transform
- - uid: 123
- components:
- - pos: 0.5,11.5
- parent: 1
- type: Transform
- - uid: 124
- components:
- - pos: 1.5,11.5
- parent: 1
- type: Transform
- - uid: 125
- components:
- - pos: 2.5,5.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,7.5
+ parent: 2
- proto: Gyroscope
entities:
- - uid: 126
+ - uid: 124
components:
- - pos: -2.5,9.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,9.5
+ parent: 2
- proto: InflatableDoor
entities:
- uid: 127
components:
- - pos: 0.5,1.5
- parent: 1
- type: Transform
- - uid: 128
- components:
- - pos: 3.5,4.5
- parent: 1
- type: Transform
- - uid: 129
- components:
- - pos: -1.5,1.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,1.5
+ parent: 2
- proto: InflatableDoorStack1
entities:
- - uid: 130
+ - uid: 128
components:
- - pos: -1.5,4.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,4.5
+ parent: 2
- proto: InflatableWall
entities:
- - uid: 131
+ - uid: 7
components:
- - pos: -0.5,11.5
- parent: 1
- type: Transform
- - uid: 132
+ - type: Transform
+ pos: 7.5,5.5
+ parent: 2
+ - uid: 122
components:
- - pos: 5.5,2.5
- parent: 1
- type: Transform
- - uid: 133
+ - type: Transform
+ pos: -0.5,11.5
+ parent: 2
+ - uid: 129
components:
- - pos: 5.5,3.5
- parent: 1
- type: Transform
-- proto: InflatableWallStack5
- entities:
- - uid: 134
+ - type: Transform
+ pos: 7.5,3.5
+ parent: 2
+ - uid: 156
components:
- - pos: -1.5,4.5
- parent: 1
- type: Transform
-- proto: MaintenanceWeaponSpawner
+ - type: Transform
+ pos: 7.5,4.5
+ parent: 2
+- proto: InflatableWallStack5
entities:
- - uid: 135
+ - uid: 131
components:
- - pos: 0.5,4.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,4.5
+ parent: 2
- proto: Mattress
entities:
- - uid: 136
+ - uid: 133
components:
- - pos: -2.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,7.5
+ parent: 2
- proto: OreBag
entities:
- - uid: 137
+ - uid: 134
components:
- - pos: 5.5351467,6.5488915
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 5.5351467,6.5488915
+ parent: 2
- proto: PartRodMetal1
entities:
- - uid: 138
- components:
- - rot: 3.141592653589793 rad
- pos: -2.3108153,7.444821
- parent: 1
- type: Transform
- - uid: 139
+ - uid: 136
components:
- - rot: 1.5707963267948966 rad
+ - type: Transform
+ rot: 1.5707963267948966 rad
pos: -1.9982572,1.738504
- parent: 1
- type: Transform
- - uid: 140
+ parent: 2
+ - uid: 142
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,7.5
+ parent: 2
+ - uid: 143
components:
- - pos: 2.540806,4.403475
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 5.5,3.5
+ parent: 2
- proto: Pickaxe
entities:
- - uid: 141
+ - uid: 138
components:
- - pos: 4.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 4.5,6.5
+ parent: 2
- proto: PortableGeneratorPacman
entities:
- - uid: 142
+ - uid: 1
components:
- - pos: -0.5,3.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,4.5
+ parent: 2
- proto: PosterContrabandGreyTide
entities:
- - uid: 143
+ - uid: 140
components:
- - pos: 3.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 3.5,2.5
+ parent: 2
- proto: PoweredSmallLight
entities:
- - uid: 144
+ - uid: 130
components:
- - rot: 1.5707963267948966 rad
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,6.5
+ parent: 2
+ - uid: 141
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
pos: -2.5,6.5
- parent: 1
- type: Transform
+ parent: 2
+ - uid: 144
+ components:
+ - type: Transform
+ pos: 5.5,6.5
+ parent: 2
- uid: 145
components:
- - rot: -1.5707963267948966 rad
- pos: 1.5,10.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,0.5
+ parent: 2
+- proto: Rack
+ entities:
- uid: 146
components:
- - rot: 3.141592653589793 rad
- pos: 6.5,8.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,4.5
+ parent: 2
- uid: 147
components:
- - pos: -1.5,-0.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 4.5,6.5
+ parent: 2
- uid: 148
components:
- - pos: 5.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 5.5,6.5
+ parent: 2
+- proto: Railing
+ entities:
- uid: 149
components:
- - rot: 3.141592653589793 rad
- pos: 2.5,0.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 7.5,2.5
+ parent: 2
- uid: 150
components:
- - rot: -1.5707963267948966 rad
- pos: -3.5,4.5
- parent: 1
- type: Transform
-- proto: Rack
+ - type: Transform
+ pos: 7.5,6.5
+ parent: 2
+- proto: ShardGlass
entities:
- uid: 151
components:
- - pos: -1.5,4.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 2.5409737,3.4604747
+ parent: 2
- uid: 152
components:
- - pos: 4.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5126061,7.633571
+ parent: 2
- uid: 153
components:
- - pos: 5.5,6.5
- parent: 1
- type: Transform
-- proto: Railing
- entities:
+ - type: Transform
+ pos: -1.7702793,6.5593524
+ parent: 2
- uid: 154
components:
- - rot: 3.141592653589793 rad
- pos: 7.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,8.5
+ parent: 2
- uid: 155
components:
- - pos: 7.5,6.5
- parent: 1
- type: Transform
-- proto: ShardGlass
- entities:
- - uid: 162
- components:
- - pos: 2.5409737,3.4604747
- parent: 1
- type: Transform
- - uid: 163
- components:
- - pos: -2.5126061,7.633571
- parent: 1
- type: Transform
- - uid: 164
- components:
- - pos: -1.7702793,6.5593524
- parent: 1
- type: Transform
- - uid: 165
- components:
- - pos: 1.4725108,9.157009
- parent: 1
- type: Transform
- - uid: 166
- components:
- - pos: -0.4028381,10.563259
- parent: 1
- type: Transform
- - uid: 167
- components:
- - pos: 7.5285015,3.3042417
- parent: 1
- type: Transform
-- proto: SheetPlasma1
- entities:
- - uid: 168
- components:
- - pos: -1.472928,4.493269
- parent: 1
- type: Transform
- - count: 6
- type: Stack
- - size: 6
- type: Item
+ - type: Transform
+ pos: -0.4028381,10.563259
+ parent: 2
- proto: SheetSteel1
entities:
- - uid: 169
+ - uid: 158
components:
- - pos: 4.4873247,3.5939727
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 4.5407724,3.3561268
+ parent: 2
- proto: ShuttersFrame
entities:
- - uid: 170
+ - uid: 159
components:
- - anchored: True
+ - type: Transform
+ anchored: True
pos: 6.5,3.5
- parent: 1
- type: Transform
- - bodyType: Static
- type: Physics
+ parent: 2
+ - type: Physics
+ bodyType: Static
- proto: ShuttersWindow
entities:
- - uid: 171
+ - uid: 160
components:
- - pos: 6.5,4.5
- parent: 1
- type: Transform
- - links:
- - 174
- type: DeviceLinkSink
- - uid: 172
+ - type: Transform
+ pos: 6.5,4.5
+ parent: 2
+ - uid: 161
components:
- - pos: 6.5,5.5
- parent: 1
- type: Transform
- - links:
- - 174
- type: DeviceLinkSink
+ - type: Transform
+ pos: 6.5,5.5
+ parent: 2
- proto: ShuttleWindow
entities:
- - uid: 173
+ - uid: 162
components:
- - pos: 3.5,0.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 3.5,0.5
+ parent: 2
- proto: SignalButton
entities:
- - uid: 174
+ - uid: 163
components:
- - rot: 3.141592653589793 rad
+ - type: Transform
+ rot: 3.141592653589793 rad
pos: 6.5,2.5
- parent: 1
- type: Transform
- - linkedPorts:
- 171:
+ parent: 2
+ - type: DeviceLinkSource
+ linkedPorts:
+ 160:
- Pressed: Toggle
- 172:
+ 161:
- Pressed: Toggle
- type: DeviceLinkSource
- proto: SignDirectionalEvac
entities:
- - uid: 175
+ - uid: 164
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 1.5,2.5
- parent: 1
- type: Transform
+ parent: 2
- proto: SignEVA
entities:
- - uid: 176
+ - uid: 165
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: -0.5,2.5
- parent: 1
- type: Transform
- - uid: 177
+ parent: 2
+ - uid: 166
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 6.5,6.5
- parent: 1
- type: Transform
+ parent: 2
- proto: SignToolStorage
entities:
- - uid: 178
+ - uid: 167
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 1.5,4.5
- parent: 1
- type: Transform
+ parent: 2
- proto: Spaceshroom
entities:
- - uid: 179
+ - uid: 168
components:
- - pos: 1.5,1.5
- parent: 1
- type: Transform
- - uid: 180
+ - type: Transform
+ pos: 1.5,1.5
+ parent: 2
+ - uid: 169
components:
- - pos: 0.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,7.5
+ parent: 2
+- proto: SpawnPointLatejoin
+ entities:
+ - uid: 137
+ components:
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 2
- proto: Stool
entities:
- - uid: 181
+ - uid: 170
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: -1.3014435,6.6570086
- parent: 1
- type: Transform
+ parent: 2
- proto: SubstationBasic
entities:
- - uid: 182
+ - uid: 171
components:
- - pos: -0.5,4.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,4.5
+ parent: 2
- proto: Table
entities:
- - uid: 183
+ - uid: 172
components:
- - pos: 0.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,6.5
+ parent: 2
- proto: Thruster
entities:
- - uid: 184
- components:
- - rot: 1.5707963267948966 rad
- pos: 0.5,-0.5
- parent: 1
- type: Transform
- - uid: 185
+ - uid: 132
components:
- - rot: 3.141592653589793 rad
+ - type: Transform
+ rot: 3.141592653589793 rad
pos: 5.5,0.5
- parent: 1
- type: Transform
- - uid: 186
+ parent: 2
+ - uid: 173
components:
- - rot: -1.5707963267948966 rad
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-0.5
+ parent: 2
+ - uid: 175
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
pos: 6.5,0.5
- parent: 1
- type: Transform
- - uid: 187
+ parent: 2
+ - uid: 176
components:
- - pos: 3.5,9.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 3.5,9.5
+ parent: 2
- proto: ToolboxMechanical
entities:
- - uid: 188
+ - uid: 177
components:
- - pos: -2.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,6.5
+ parent: 2
- proto: ToyFigurineGreytider
entities:
- - uid: 189
+ - uid: 178
components:
- - pos: 0.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,6.5
+ parent: 2
- proto: WallShuttle
entities:
+ - uid: 179
+ components:
+ - type: Transform
+ pos: 2.5,9.5
+ parent: 2
+ - uid: 182
+ components:
+ - type: Transform
+ pos: 2.5,-0.5
+ parent: 2
+ - uid: 183
+ components:
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 2
+ - uid: 184
+ components:
+ - type: Transform
+ pos: -1.5,10.5
+ parent: 2
+- proto: WallShuttleDiagonal
+ entities:
+ - uid: 189
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-0.5
+ parent: 2
- uid: 190
components:
- - pos: 2.5,9.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,1.5
+ parent: 2
+- proto: WallSolid
+ entities:
+ - uid: 104
+ components:
+ - type: Transform
+ pos: -3.5,2.5
+ parent: 2
+ - uid: 106
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,5.5
+ parent: 2
+ - uid: 107
+ components:
+ - type: Transform
+ pos: 3.5,8.5
+ parent: 2
+ - uid: 108
+ components:
+ - type: Transform
+ pos: -3.5,0.5
+ parent: 2
+ - uid: 109
+ components:
+ - type: Transform
+ pos: 6.5,7.5
+ parent: 2
+ - uid: 111
+ components:
+ - type: Transform
+ pos: -1.5,8.5
+ parent: 2
+ - uid: 112
+ components:
+ - type: Transform
+ pos: -3.5,5.5
+ parent: 2
+ - uid: 113
+ components:
+ - type: Transform
+ pos: -2.5,0.5
+ parent: 2
+ - uid: 120
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,3.5
+ parent: 2
+ - uid: 180
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -3.5,8.5
+ parent: 2
+ - uid: 181
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,7.5
+ parent: 2
+ - uid: 185
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,2.5
+ parent: 2
+ - uid: 186
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,1.5
+ parent: 2
+ - uid: 187
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,5.5
+ parent: 2
+ - uid: 188
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,2.5
+ parent: 2
- uid: 191
components:
- - pos: 5.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 5.5,1.5
+ parent: 2
- uid: 192
components:
- - pos: 6.5,1.5
- parent: 1
- type: Transform
- - uid: 193
- components:
- - pos: 2.5,-0.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 6.5,6.5
+ parent: 2
- uid: 194
components:
- - pos: 1.5,-0.5
- parent: 1
- type: Transform
- - uid: 195
- components:
- - pos: -1.5,10.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -3.5,6.5
+ parent: 2
- uid: 196
components:
- - pos: -2.5,0.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,4.5
+ parent: 2
- uid: 197
components:
- - pos: 1.5,5.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,3.5
+ parent: 2
- uid: 198
components:
- - rot: 1.5707963267948966 rad
- pos: 0.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,6.5
+ parent: 2
- uid: 199
components:
- - rot: 1.5707963267948966 rad
- pos: 3.5,5.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,2.5
+ parent: 2
- uid: 200
components:
- - rot: -1.5707963267948966 rad
- pos: 6.5,2.5
- parent: 1
- type: Transform
-- proto: WallShuttleDiagonal
- entities:
+ - type: Transform
+ pos: 1.5,2.5
+ parent: 2
- uid: 201
components:
- - rot: 3.141592653589793 rad
- pos: 3.5,-0.5
- parent: 1
- type: Transform
- - uid: 202
+ - type: Transform
+ pos: 3.5,2.5
+ parent: 2
+ - uid: 230
components:
- - rot: -1.5707963267948966 rad
- pos: 3.5,1.5
- parent: 1
- type: Transform
-- proto: WallSolid
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,6.5
+ parent: 2
+ - uid: 231
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 3.5,5.5
+ parent: 2
+- proto: WallSolidRust
entities:
+ - uid: 110
+ components:
+ - type: Transform
+ pos: -1.5,5.5
+ parent: 2
+ - uid: 195
+ components:
+ - type: Transform
+ pos: -2.5,5.5
+ parent: 2
+ - uid: 202
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,10.5
+ parent: 2
- uid: 203
components:
- - rot: 1.5707963267948966 rad
- pos: 5.5,1.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 4.5,7.5
+ parent: 2
- uid: 204
components:
- - pos: 6.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,0.5
+ parent: 2
- uid: 205
components:
- - pos: 4.5,0.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,2.5
+ parent: 2
- uid: 206
components:
- - pos: -3.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 0.5,5.5
+ parent: 2
- uid: 207
components:
- - pos: -2.5,5.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 3.5,7.5
+ parent: 2
- uid: 208
components:
- - pos: -2.5,4.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 2.5,8.5
+ parent: 2
- uid: 209
components:
- - pos: -2.5,3.5
- parent: 1
- type: Transform
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,0.5
+ parent: 2
- uid: 210
components:
- - pos: -0.5,6.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,0.5
+ parent: 2
- uid: 211
components:
- - pos: -0.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,9.5
+ parent: 2
- uid: 212
components:
- - pos: 1.5,2.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -0.5,8.5
+ parent: 2
- uid: 213
components:
- - pos: 3.5,2.5
- parent: 1
- type: Transform
-- proto: WallSolidRust
- entities:
+ - type: Transform
+ pos: -2.5,8.5
+ parent: 2
- uid: 214
components:
- - rot: 1.5707963267948966 rad
- pos: 2.5,10.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -2.5,2.5
+ parent: 2
- uid: 215
components:
- - rot: 1.5707963267948966 rad
- pos: 4.5,7.5
- parent: 1
- type: Transform
- - uid: 216
- components:
- - rot: 1.5707963267948966 rad
- pos: 0.5,0.5
- parent: 1
- type: Transform
- - uid: 217
- components:
- - rot: 1.5707963267948966 rad
- pos: -1.5,2.5
- parent: 1
- type: Transform
- - uid: 218
- components:
- - pos: 0.5,5.5
- parent: 1
- type: Transform
- - uid: 219
- components:
- - pos: 3.5,7.5
- parent: 1
- type: Transform
- - uid: 220
- components:
- - pos: 2.5,8.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: 1.5,4.5
+ parent: 2
- uid: 221
components:
- - rot: 1.5707963267948966 rad
- pos: -0.5,0.5
- parent: 1
- type: Transform
- - uid: 222
- components:
- - pos: -1.5,0.5
- parent: 1
- type: Transform
- - uid: 223
- components:
- - pos: -1.5,9.5
- parent: 1
- type: Transform
- - uid: 224
- components:
- - pos: -0.5,8.5
- parent: 1
- type: Transform
- - uid: 225
- components:
- - pos: -2.5,8.5
- parent: 1
- type: Transform
- - uid: 226
- components:
- - pos: -2.5,2.5
- parent: 1
- type: Transform
- - uid: 227
- components:
- - pos: 1.5,4.5
- parent: 1
- type: Transform
-- proto: WarpPointShip
+ - type: Transform
+ pos: 4.5,1.5
+ parent: 2
+- proto: WarpPoint
entities:
- - uid: 228
+ - uid: 216
components:
- - pos: 2.5,4.5
- parent: 1
- type: Transform
- - location: Sv-Tide
- type: WarpPoint
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 2
+ - type: WarpPoint
+ location: Sv-Tide
- proto: Window
entities:
- - uid: 229
+ - uid: 217
components:
- - pos: 1.5,11.5
- parent: 1
- type: Transform
- - uid: 230
+ - type: Transform
+ pos: 1.5,11.5
+ parent: 2
+ - uid: 218
components:
- - pos: 0.5,11.5
- parent: 1
- type: Transform
- - uid: 231
+ - type: Transform
+ pos: 0.5,11.5
+ parent: 2
+ - uid: 219
components:
- - pos: -3.5,7.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -3.5,7.5
+ parent: 2
- proto: Wrench
entities:
- - uid: 232
+ - uid: 220
components:
- - pos: -1.5,4.5
- parent: 1
- type: Transform
+ - type: Transform
+ pos: -1.5,4.5
+ parent: 2
...
diff --git a/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml b/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml
index bc0447aec68..26b3f06d3e6 100644
--- a/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml
+++ b/Resources/Maps/_NF/Shuttles/Sr/bottleneck.yml
@@ -18,6 +18,8 @@ entities:
components:
- type: MetaData
name: bottleneck
+ - type: BecomesStation
+ id: Bottleneck
- type: Transform
pos: -0.53125,-0.5
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml b/Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml
new file mode 100644
index 00000000000..433941883b9
--- /dev/null
+++ b/Resources/Maps/_NF/Shuttles/Sr/chauffeur.yml
@@ -0,0 +1,1561 @@
+meta:
+ format: 6
+ postmapinit: false
+tilemap:
+ 0: Space
+ 33: FloorDark
+ 38: FloorDarkMono
+ 1: FloorGlass
+ 99: FloorSteelCheckerDark
+ 112: FloorTechMaint
+ 126: FloorWood
+ 129: Lattice
+ 130: Plating
+entities:
+- proto: ""
+ entities:
+ - uid: 2
+ components:
+ - type: MetaData
+ name: Chauffeur
+ - type: Transform
+ pos: -0.47916666,-0.5364844
+ parent: invalid
+ - type: MapGrid
+ chunks:
+ 0,0:
+ ind: 0,0
+ tiles: IQAAAAADfgAAAAADfgAAAAAAfgAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAfgAAAAAAfgAAAAADfgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAAABJgAAAAACggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAIQAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,0:
+ ind: -1,0
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAIQAAAAABggAAAAAAIQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAACJgAAAAAAJgAAAAADIQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ -1,-1:
+ ind: -1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAADJgAAAAADJgAAAAABIQAAAAAC
+ version: 6
+ 0,-1:
+ ind: 0,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYwAAAAADYwAAAAABggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYwAAAAACYwAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAYwAAAAAAYwAAAAABggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYwAAAAAAYwAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAfgAAAAADfgAAAAACfgAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ - type: Broadphase
+ - type: Physics
+ bodyStatus: InAir
+ angularDamping: 0.05
+ linearDamping: 0.05
+ fixedRotation: False
+ bodyType: Dynamic
+ - type: Fixtures
+ fixtures: {}
+ - type: OccluderTree
+ - type: SpreaderGrid
+ - type: Shuttle
+ - type: GridPathfinding
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
+ path: /Audio/Effects/alert.ogg
+ - type: DecalGrid
+ chunkCollection:
+ version: 2
+ nodes:
+ - node:
+ angle: -1.5707963267948966 rad
+ color: '#FFFFFFFF'
+ id: Arrows
+ decals:
+ 17: -3,1
+ 18: -3,-1
+ - node:
+ color: '#FFFFFFFF'
+ id: Bot
+ decals:
+ 8: -1,3
+ 13: -2,-5
+ 14: -1,-5
+ 15: -3,1
+ 16: -3,-1
+ - node:
+ color: '#FFFFFFFF'
+ id: BotRightGreyscale
+ decals:
+ 10: 1,3
+ - node:
+ color: '#0096FFFF'
+ id: BoxGreyscale
+ decals:
+ 12: -2,-3
+ - node:
+ color: '#FF0000FF'
+ id: BoxGreyscale
+ decals:
+ 11: -2,-4
+ - node:
+ color: '#FFFFFFFF'
+ id: BoxGreyscale
+ decals:
+ 9: 0,3
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: Dirt
+ decals:
+ 35: -1,-4
+ 45: 2,0
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtHeavy
+ decals:
+ 36: -1,0
+ 41: -1,-3
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtHeavyMonotile
+ decals:
+ 37: -3,-1
+ 38: -3,1
+ 42: -1,-5
+ 43: -1,-1
+ 44: 0,0
+ 46: 2,-2
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtLight
+ decals:
+ 39: 1,-3
+ - node:
+ cleanable: True
+ color: '#FFFFFFFF'
+ id: DirtMedium
+ decals:
+ 40: 0,1
+ - node:
+ color: '#334E6DFF'
+ id: HalfTileOverlayGreyscale
+ decals:
+ 21: 0,4
+ - node:
+ angle: 1.5707963267948966 rad
+ color: '#FFFFFFFF'
+ id: StandClear
+ decals:
+ 26: -2,-1
+ 27: -2,1
+ - node:
+ color: '#334E6DFF'
+ id: ThreeQuarterTileOverlayGreyscale
+ decals:
+ 19: -1,4
+ - node:
+ color: '#334E6DFF'
+ id: ThreeQuarterTileOverlayGreyscale90
+ decals:
+ 20: 1,4
+ - node:
+ color: '#FFFF00FF'
+ id: WarnLineGreyscaleE
+ decals:
+ 24: -2,1
+ 25: -2,-1
+ 33: -4,-1
+ 34: -4,1
+ - node:
+ color: '#334E6DC8'
+ id: WarnLineGreyscaleN
+ decals:
+ 28: 0,1
+ - node:
+ color: '#FFFF00FF'
+ id: WarnLineGreyscaleW
+ decals:
+ 22: -2,-1
+ 23: -2,1
+ 29: -1,1
+ 30: -1,-1
+ - node:
+ color: '#FFFFFFFF'
+ id: WarnLineS
+ decals:
+ 31: -4,-1
+ 32: -4,1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerNe
+ decals:
+ 3: 3,1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerNw
+ decals:
+ 1: 1,1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerSe
+ decals:
+ 2: 3,-1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinCornerSw
+ decals:
+ 4: 1,-1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineE
+ decals:
+ 6: 3,0
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineN
+ decals:
+ 7: 2,1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineS
+ decals:
+ 5: 2,-1
+ - node:
+ color: '#FFFFFFFF'
+ id: WoodTrimThinLineW
+ decals:
+ 0: 1,0
+ - type: GridAtmosphere
+ version: 2
+ data:
+ tiles:
+ 0,0:
+ 0: 12799
+ 1: 32768
+ 0,-1:
+ 0: 63094
+ -1,0:
+ 0: 33018
+ 1: 8192
+ 0,1:
+ 0: 3
+ 1: 64
+ -1,1:
+ 0: 8
+ 1: 64
+ -1,-1:
+ 0: 61644
+ 1: 16
+ -1,-2:
+ 1: 512
+ 0: 49152
+ 0,-2:
+ 0: 24576
+ 1: 2048
+ 1,-1:
+ 1: 16
+ uniqueMixes:
+ - volume: 2500
+ temperature: 293.15
+ moles:
+ - 21.824879
+ - 82.10312
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - volume: 2500
+ immutable: True
+ moles:
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ chunkSize: 4
+ - type: GasTileOverlay
+ - type: RadiationGridResistance
+ - type: BecomesStation
+ id: Chauffeur
+- proto: AirlockCommandGlass
+ entities:
+ - uid: 150
+ components:
+ - type: Transform
+ pos: 0.5,2.5
+ parent: 2
+- proto: AirlockEngineering
+ entities:
+ - uid: 114
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 2
+- proto: AirlockExternalGlass
+ entities:
+ - uid: 151
+ components:
+ - type: Transform
+ pos: -1.5,1.5
+ parent: 2
+ - uid: 152
+ components:
+ - type: Transform
+ pos: -1.5,-0.5
+ parent: 2
+- proto: AirlockGlassShuttle
+ entities:
+ - uid: 51
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-0.5
+ parent: 2
+ - uid: 154
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,1.5
+ parent: 2
+- proto: APCBasic
+ entities:
+ - uid: 113
+ components:
+ - type: Transform
+ pos: 0.5,-1.5
+ parent: 2
+- proto: AtmosDeviceFanDirectional
+ entities:
+ - uid: 1
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,-0.5
+ parent: 2
+ - uid: 53
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -3.5,1.5
+ parent: 2
+- proto: AtmosFixBlockerMarker
+ entities:
+ - uid: 166
+ components:
+ - type: Transform
+ pos: -3.5,-2.5
+ parent: 2
+ - uid: 167
+ components:
+ - type: Transform
+ pos: -2.5,-5.5
+ parent: 2
+ - uid: 168
+ components:
+ - type: Transform
+ pos: 3.5,-5.5
+ parent: 2
+ - uid: 169
+ components:
+ - type: Transform
+ pos: 4.5,-2.5
+ parent: 2
+ - uid: 170
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 2
+ - uid: 171
+ components:
+ - type: Transform
+ pos: -2.5,3.5
+ parent: 2
+ - uid: 172
+ components:
+ - type: Transform
+ pos: -1.5,5.5
+ parent: 2
+ - uid: 173
+ components:
+ - type: Transform
+ pos: 2.5,5.5
+ parent: 2
+- proto: BenchSofaCorpCorner
+ entities:
+ - uid: 55
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,-0.5
+ parent: 2
+ - type: Physics
+ canCollide: False
+ - type: Fixtures
+ fixtures: {}
+- proto: BenchSofaCorpLeft
+ entities:
+ - uid: 58
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 2.5,-0.5
+ parent: 2
+- proto: BenchSofaCorpMiddle
+ entities:
+ - uid: 56
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,0.5
+ parent: 2
+- proto: BenchSofaCorpRight
+ entities:
+ - uid: 54
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,1.5
+ parent: 2
+- proto: CableApcExtension
+ entities:
+ - uid: 132
+ components:
+ - type: Transform
+ pos: 0.5,-1.5
+ parent: 2
+ - uid: 133
+ components:
+ - type: Transform
+ pos: 0.5,-0.5
+ parent: 2
+ - uid: 134
+ components:
+ - type: Transform
+ pos: 0.5,0.5
+ parent: 2
+ - uid: 135
+ components:
+ - type: Transform
+ pos: 0.5,1.5
+ parent: 2
+ - uid: 136
+ components:
+ - type: Transform
+ pos: 0.5,2.5
+ parent: 2
+ - uid: 137
+ components:
+ - type: Transform
+ pos: 0.5,3.5
+ parent: 2
+ - uid: 138
+ components:
+ - type: Transform
+ pos: -0.5,-0.5
+ parent: 2
+ - uid: 139
+ components:
+ - type: Transform
+ pos: -1.5,-0.5
+ parent: 2
+ - uid: 140
+ components:
+ - type: Transform
+ pos: -2.5,-0.5
+ parent: 2
+ - uid: 141
+ components:
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 2
+ - uid: 142
+ components:
+ - type: Transform
+ pos: 2.5,-0.5
+ parent: 2
+ - uid: 144
+ components:
+ - type: Transform
+ pos: 2.5,-1.5
+ parent: 2
+ - uid: 145
+ components:
+ - type: Transform
+ pos: 2.5,-2.5
+ parent: 2
+ - uid: 146
+ components:
+ - type: Transform
+ pos: 2.5,-3.5
+ parent: 2
+ - uid: 174
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 2
+ - uid: 194
+ components:
+ - type: Transform
+ pos: -0.5,-2.5
+ parent: 2
+ - uid: 196
+ components:
+ - type: Transform
+ pos: -0.5,-3.5
+ parent: 2
+- proto: CableHV
+ entities:
+ - uid: 126
+ components:
+ - type: Transform
+ pos: -0.5,-4.5
+ parent: 2
+ - uid: 127
+ components:
+ - type: Transform
+ pos: -0.5,-3.5
+ parent: 2
+ - uid: 128
+ components:
+ - type: Transform
+ pos: -0.5,-2.5
+ parent: 2
+ - uid: 129
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 2
+- proto: CableMV
+ entities:
+ - uid: 130
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 2
+ - uid: 131
+ components:
+ - type: Transform
+ pos: 0.5,-1.5
+ parent: 2
+- proto: ChairFolding
+ entities:
+ - uid: 187
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-3.5
+ parent: 2
+- proto: ChairPilotSeat
+ entities:
+ - uid: 161
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,3.5
+ parent: 2
+- proto: ComputerTabletopShuttle
+ entities:
+ - uid: 157
+ components:
+ - type: Transform
+ pos: 0.5,4.5
+ parent: 2
+- proto: ComputerTabletopStationRecords
+ entities:
+ - uid: 158
+ components:
+ - type: Transform
+ pos: 1.5,4.5
+ parent: 2
+- proto: ComputerTelevision
+ entities:
+ - uid: 52
+ components:
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 2
+- proto: ComputerWallmountWithdrawBankATM
+ entities:
+ - uid: 153
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-1.5
+ parent: 2
+ - type: ContainerContainer
+ containers:
+ board: !type:Container
+ showEnts: False
+ occludes: True
+ ents: []
+ bank-ATM-cashSlot: !type:ContainerSlot
+ showEnts: False
+ occludes: True
+ ent: null
+ - type: Physics
+ canCollide: False
+ - type: ItemSlots
+- proto: CrateFreezer
+ entities:
+ - uid: 61
+ components:
+ - type: Transform
+ pos: 2.5,-2.5
+ parent: 2
+ - type: EntityStorage
+ air:
+ volume: 200
+ immutable: False
+ temperature: 293.14923
+ moles:
+ - 1.7459903
+ - 6.568249
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+ - 0
+- proto: DefibrillatorCabinetFilled
+ entities:
+ - uid: 185
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 2
+- proto: DrinkChampagneBottleFull
+ entities:
+ - uid: 193
+ components:
+ - type: Transform
+ pos: 1.535899,-4.187701
+ parent: 2
+- proto: DrinkGlassCoupeShaped
+ entities:
+ - uid: 59
+ components:
+ - type: Transform
+ pos: 1.9004824,-4.062614
+ parent: 2
+ - uid: 62
+ components:
+ - type: Transform
+ pos: 2.1296492,-4.302364
+ parent: 2
+- proto: EmergencyLight
+ entities:
+ - uid: 190
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-0.5
+ parent: 2
+ - uid: 191
+ components:
+ - type: Transform
+ pos: -0.5,-2.5
+ parent: 2
+ - uid: 192
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,3.5
+ parent: 2
+- proto: ExtinguisherCabinetFilled
+ entities:
+ - uid: 125
+ components:
+ - type: Transform
+ pos: 0.5,-3.5
+ parent: 2
+- proto: FaxMachineShip
+ entities:
+ - uid: 159
+ components:
+ - type: Transform
+ pos: -0.5,4.5
+ parent: 2
+- proto: FirelockGlass
+ entities:
+ - uid: 97
+ components:
+ - type: Transform
+ pos: 0.5,2.5
+ parent: 2
+ - uid: 189
+ components:
+ - type: Transform
+ pos: 0.5,-2.5
+ parent: 2
+- proto: GasMixerOn
+ entities:
+ - uid: 43
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-2.5
+ parent: 2
+ - type: GasMixer
+ inletTwoConcentration: 0.79
+ inletOneConcentration: 0.21
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasPassiveVent
+ entities:
+ - uid: 81
+ components:
+ - type: Transform
+ pos: -2.5,3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasPipeBend
+ entities:
+ - uid: 44
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 84
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 88
+ components:
+ - type: Transform
+ pos: 0.5,3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 103
+ components:
+ - type: Transform
+ pos: 1.5,-0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 108
+ components:
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 124
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 148
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasPipeStraight
+ entities:
+ - uid: 82
+ components:
+ - type: Transform
+ pos: -2.5,2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 83
+ components:
+ - type: Transform
+ pos: -2.5,1.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 85
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -1.5,-0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 87
+ components:
+ - type: Transform
+ pos: 0.5,2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 90
+ components:
+ - type: Transform
+ pos: 0.5,1.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 93
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 95
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-1.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 96
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,-2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 98
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 100
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 101
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 106
+ components:
+ - type: Transform
+ pos: 1.5,2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 109
+ components:
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 110
+ components:
+ - type: Transform
+ pos: 2.5,-0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 111
+ components:
+ - type: Transform
+ pos: 2.5,-1.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasPipeTJunction
+ entities:
+ - uid: 91
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 92
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 107
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,1.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasPort
+ entities:
+ - uid: 46
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 47
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-2.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasVentPump
+ entities:
+ - uid: 104
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 105
+ components:
+ - type: Transform
+ pos: 1.5,3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+- proto: GasVentScrubber
+ entities:
+ - uid: 86
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 89
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 99
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GasVolumePumpOn
+ entities:
+ - uid: 94
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,0.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+- proto: GravityGeneratorMini
+ entities:
+ - uid: 183
+ components:
+ - type: Transform
+ pos: -1.5,-4.5
+ parent: 2
+- proto: Grille
+ entities:
+ - uid: 6
+ components:
+ - type: Transform
+ pos: -2.5,-2.5
+ parent: 2
+ - uid: 11
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 2
+ - uid: 13
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 2
+ - uid: 26
+ components:
+ - type: Transform
+ pos: -1.5,4.5
+ parent: 2
+ - uid: 27
+ components:
+ - type: Transform
+ pos: -0.5,5.5
+ parent: 2
+ - uid: 28
+ components:
+ - type: Transform
+ pos: 0.5,5.5
+ parent: 2
+ - uid: 29
+ components:
+ - type: Transform
+ pos: 1.5,5.5
+ parent: 2
+ - uid: 30
+ components:
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 2
+ - uid: 31
+ components:
+ - type: Transform
+ pos: 4.5,1.5
+ parent: 2
+ - uid: 32
+ components:
+ - type: Transform
+ pos: 4.5,0.5
+ parent: 2
+ - uid: 33
+ components:
+ - type: Transform
+ pos: 4.5,-0.5
+ parent: 2
+ - uid: 35
+ components:
+ - type: Transform
+ pos: 3.5,-3.5
+ parent: 2
+ - uid: 36
+ components:
+ - type: Transform
+ pos: 3.5,-2.5
+ parent: 2
+ - uid: 48
+ components:
+ - type: Transform
+ pos: -0.5,2.5
+ parent: 2
+ - uid: 49
+ components:
+ - type: Transform
+ pos: 1.5,2.5
+ parent: 2
+ - uid: 50
+ components:
+ - type: Transform
+ pos: -3.5,0.5
+ parent: 2
+ - uid: 60
+ components:
+ - type: Transform
+ pos: -1.5,0.5
+ parent: 2
+- proto: GrilleDiagonal
+ entities:
+ - uid: 178
+ components:
+ - type: Transform
+ pos: -1.5,5.5
+ parent: 2
+ - uid: 180
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,5.5
+ parent: 2
+- proto: JukeboxWallmountShip
+ entities:
+ - uid: 102
+ components:
+ - type: Transform
+ pos: 3.5,2.5
+ parent: 2
+- proto: LockerPilotFilled
+ entities:
+ - uid: 119
+ components:
+ - type: Transform
+ pos: 1.5,3.5
+ parent: 2
+- proto: LockerWallMaterialsFuelPlasmaFilled
+ entities:
+ - uid: 184
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-4.5
+ parent: 2
+- proto: NitrogenCanister
+ entities:
+ - uid: 80
+ components:
+ - type: Transform
+ anchored: True
+ pos: -1.5,-3.5
+ parent: 2
+ - type: Physics
+ bodyType: Static
+- proto: OxygenCanister
+ entities:
+ - uid: 79
+ components:
+ - type: Transform
+ anchored: True
+ pos: -1.5,-2.5
+ parent: 2
+ - type: Physics
+ bodyType: Static
+- proto: Paper
+ entities:
+ - uid: 160
+ components:
+ - type: Transform
+ pos: -0.30220816,4.429711
+ parent: 2
+ - uid: 181
+ components:
+ - type: Transform
+ pos: -0.45423022,4.366728
+ parent: 2
+- proto: PortableGeneratorPacmanShuttle
+ entities:
+ - uid: 182
+ components:
+ - type: Transform
+ pos: -0.5,-4.5
+ parent: 2
+ - type: FuelGenerator
+ on: False
+ - type: Physics
+ bodyType: Static
+- proto: PottedPlantRandom
+ entities:
+ - uid: 195
+ components:
+ - type: Transform
+ pos: 1.5,1.5
+ parent: 2
+- proto: Poweredlight
+ entities:
+ - uid: 143
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-0.5
+ parent: 2
+- proto: PoweredlightGreen
+ entities:
+ - uid: 162
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,3.5
+ parent: 2
+- proto: PoweredlightRed
+ entities:
+ - uid: 163
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,3.5
+ parent: 2
+- proto: PoweredSmallLight
+ entities:
+ - uid: 155
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -2.5,-0.5
+ parent: 2
+ - uid: 156
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.5,-3.5
+ parent: 2
+ - uid: 175
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,-3.5
+ parent: 2
+ - uid: 176
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,3.5
+ parent: 2
+- proto: ShuttleWindow
+ entities:
+ - uid: 57
+ components:
+ - type: Transform
+ pos: -1.5,4.5
+ parent: 2
+ - uid: 63
+ components:
+ - type: Transform
+ pos: -0.5,5.5
+ parent: 2
+ - uid: 64
+ components:
+ - type: Transform
+ pos: 0.5,5.5
+ parent: 2
+ - uid: 65
+ components:
+ - type: Transform
+ pos: 1.5,5.5
+ parent: 2
+ - uid: 66
+ components:
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 2
+ - uid: 67
+ components:
+ - type: Transform
+ pos: 1.5,2.5
+ parent: 2
+ - uid: 68
+ components:
+ - type: Transform
+ pos: -0.5,2.5
+ parent: 2
+ - uid: 69
+ components:
+ - type: Transform
+ pos: -1.5,0.5
+ parent: 2
+ - uid: 70
+ components:
+ - type: Transform
+ pos: -3.5,0.5
+ parent: 2
+ - uid: 71
+ components:
+ - type: Transform
+ pos: 4.5,1.5
+ parent: 2
+ - uid: 72
+ components:
+ - type: Transform
+ pos: 4.5,0.5
+ parent: 2
+ - uid: 73
+ components:
+ - type: Transform
+ pos: 4.5,-0.5
+ parent: 2
+ - uid: 74
+ components:
+ - type: Transform
+ pos: 3.5,-2.5
+ parent: 2
+ - uid: 75
+ components:
+ - type: Transform
+ pos: 3.5,-3.5
+ parent: 2
+ - uid: 76
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 2
+ - uid: 77
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
+ parent: 2
+ - uid: 78
+ components:
+ - type: Transform
+ pos: -2.5,-2.5
+ parent: 2
+- proto: ShuttleWindowDiagonal
+ entities:
+ - uid: 37
+ components:
+ - type: Transform
+ pos: -1.5,5.5
+ parent: 2
+ - uid: 38
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,5.5
+ parent: 2
+- proto: SmallGyroscope
+ entities:
+ - uid: 149
+ components:
+ - type: Transform
+ pos: -0.5,3.5
+ parent: 2
+- proto: SpawnPointLatejoin
+ entities:
+ - uid: 165
+ components:
+ - type: Transform
+ pos: 0.5,1.5
+ parent: 2
+- proto: SubstationWallBasic
+ entities:
+ - uid: 112
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 2
+- proto: SuitStorageWallmountPilot
+ entities:
+ - uid: 123
+ components:
+ - type: Transform
+ pos: -2.5,2.5
+ parent: 2
+- proto: TableFancyWhite
+ entities:
+ - uid: 177
+ components:
+ - type: Transform
+ pos: 2.5,-4.5
+ parent: 2
+ - uid: 179
+ components:
+ - type: Transform
+ pos: 1.5,-4.5
+ parent: 2
+- proto: TableReinforced
+ entities:
+ - uid: 120
+ components:
+ - type: Transform
+ pos: 1.5,4.5
+ parent: 2
+ - uid: 121
+ components:
+ - type: Transform
+ pos: 0.5,4.5
+ parent: 2
+ - uid: 122
+ components:
+ - type: Transform
+ pos: -0.5,4.5
+ parent: 2
+- proto: TableWood
+ entities:
+ - uid: 186
+ components:
+ - type: Transform
+ pos: 2.5,0.5
+ parent: 2
+- proto: Thruster
+ entities:
+ - uid: 115
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 2
+ - uid: 116
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,-2.5
+ parent: 2
+ - uid: 117
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -3.5,-2.5
+ parent: 2
+ - uid: 118
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,3.5
+ parent: 2
+- proto: WallShuttle
+ entities:
+ - uid: 3
+ components:
+ - type: Transform
+ pos: -3.5,-1.5
+ parent: 2
+ - uid: 4
+ components:
+ - type: Transform
+ pos: -2.5,-1.5
+ parent: 2
+ - uid: 5
+ components:
+ - type: Transform
+ pos: -1.5,-1.5
+ parent: 2
+ - uid: 7
+ components:
+ - type: Transform
+ pos: -2.5,-3.5
+ parent: 2
+ - uid: 8
+ components:
+ - type: Transform
+ pos: -2.5,-4.5
+ parent: 2
+ - uid: 9
+ components:
+ - type: Transform
+ pos: 2.5,-5.5
+ parent: 2
+ - uid: 12
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 2
+ - uid: 14
+ components:
+ - type: Transform
+ pos: -1.5,-5.5
+ parent: 2
+ - uid: 16
+ components:
+ - type: Transform
+ pos: 3.5,-1.5
+ parent: 2
+ - uid: 17
+ components:
+ - type: Transform
+ pos: 4.5,-1.5
+ parent: 2
+ - uid: 18
+ components:
+ - type: Transform
+ pos: 4.5,2.5
+ parent: 2
+ - uid: 19
+ components:
+ - type: Transform
+ pos: 3.5,2.5
+ parent: 2
+ - uid: 20
+ components:
+ - type: Transform
+ pos: 2.5,2.5
+ parent: 2
+ - uid: 21
+ components:
+ - type: Transform
+ pos: -3.5,2.5
+ parent: 2
+ - uid: 22
+ components:
+ - type: Transform
+ pos: -2.5,2.5
+ parent: 2
+ - uid: 23
+ components:
+ - type: Transform
+ pos: -1.5,2.5
+ parent: 2
+ - uid: 24
+ components:
+ - type: Transform
+ pos: -1.5,3.5
+ parent: 2
+ - uid: 25
+ components:
+ - type: Transform
+ pos: 2.5,3.5
+ parent: 2
+ - uid: 34
+ components:
+ - type: Transform
+ pos: 3.5,-4.5
+ parent: 2
+ - uid: 39
+ components:
+ - type: Transform
+ pos: -0.5,-1.5
+ parent: 2
+ - uid: 40
+ components:
+ - type: Transform
+ pos: 0.5,-1.5
+ parent: 2
+ - uid: 41
+ components:
+ - type: Transform
+ pos: 0.5,-3.5
+ parent: 2
+ - uid: 42
+ components:
+ - type: Transform
+ pos: 0.5,-4.5
+ parent: 2
+- proto: WallShuttleDiagonal
+ entities:
+ - uid: 10
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -2.5,-5.5
+ parent: 2
+ - uid: 15
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,-5.5
+ parent: 2
+- proto: WarpPointShip
+ entities:
+ - uid: 164
+ components:
+ - type: Transform
+ pos: 0.5,0.5
+ parent: 2
+- proto: WaterCooler
+ entities:
+ - uid: 147
+ components:
+ - type: Transform
+ pos: 2.5,-1.5
+ parent: 2
+- proto: Wrench
+ entities:
+ - uid: 45
+ components:
+ - type: Transform
+ pos: -1.5,-3.5
+ parent: 2
+...
diff --git a/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml b/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml
index 995836b1a5c..56d87723d88 100644
--- a/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml
+++ b/Resources/Maps/_NF/Shuttles/Sr/mailpod.yml
@@ -14,6 +14,8 @@ entities:
components:
- type: MetaData
name: MailPod
+ - type: BecomesStation
+ id: MailPod
- type: Transform
pos: -0.48958334,-0.5208333
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/Sr/parcel.yml b/Resources/Maps/_NF/Shuttles/Sr/parcel.yml
index efcb2e00f8c..77b085556cd 100644
--- a/Resources/Maps/_NF/Shuttles/Sr/parcel.yml
+++ b/Resources/Maps/_NF/Shuttles/Sr/parcel.yml
@@ -14,6 +14,8 @@ entities:
components:
- type: MetaData
name: Parcel
+ - type: BecomesStation
+ id: Parcel
- type: Transform
pos: -0.48958334,-0.5208333
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/Syndicate/hunter.yml b/Resources/Maps/_NF/Shuttles/Syndicate/hunter.yml
index 30c5b895420..cceeffcc4e0 100644
--- a/Resources/Maps/_NF/Shuttles/Syndicate/hunter.yml
+++ b/Resources/Maps/_NF/Shuttles/Syndicate/hunter.yml
@@ -44,9 +44,6 @@ entities:
bodyType: Dynamic
- type: Fixtures
fixtures: {}
- - type: IFF
- color: '#FFC000FF'
- flags: HideLabel
- type: OccluderTree
- type: SpreaderGrid
- type: Shuttle
diff --git a/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml b/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml
index e7e579b07a3..7ee3dda53e5 100644
--- a/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml
+++ b/Resources/Maps/_NF/Shuttles/Syndicate/infiltrator.yml
@@ -24,6 +24,8 @@ entities:
components:
- type: MetaData
name: Infiltrator
+ - type: BecomesStation
+ id: Infiltrator
- type: Transform
pos: 0.64252126,4.1776605
parent: invalid
@@ -535,9 +537,6 @@ entities:
id: syndlogo8
decals:
19: 0,-6
- - type: IFF
- color: '#FFC000FF'
- flags: HideLabel
- type: OccluderTree
- type: Shuttle
- type: RadiationGridResistance
diff --git a/Resources/Maps/_NF/Shuttles/akupara.yml b/Resources/Maps/_NF/Shuttles/akupara.yml
index eb13a3899b3..7f044b236f7 100644
--- a/Resources/Maps/_NF/Shuttles/akupara.yml
+++ b/Resources/Maps/_NF/Shuttles/akupara.yml
@@ -24,6 +24,8 @@ entities:
components:
- type: MetaData
name: Akupara
+ - type: BecomesStation
+ id: Akupara
- type: Transform
pos: -1.6066288,-0.53125
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/bocadillo.yml b/Resources/Maps/_NF/Shuttles/bocadillo.yml
index e4cc68faae5..654bd71dc50 100644
--- a/Resources/Maps/_NF/Shuttles/bocadillo.yml
+++ b/Resources/Maps/_NF/Shuttles/bocadillo.yml
@@ -17,6 +17,8 @@ entities:
components:
- type: MetaData
name: Bocadillo
+ - type: BecomesStation
+ id: Bocadillo
- type: Transform
pos: -0.4375,-1.703125
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/bodkin.yml b/Resources/Maps/_NF/Shuttles/bodkin.yml
index 4660f70ebc9..4f0e9f72557 100644
--- a/Resources/Maps/_NF/Shuttles/bodkin.yml
+++ b/Resources/Maps/_NF/Shuttles/bodkin.yml
@@ -645,6 +645,8 @@ entities:
chunkSize: 4
- type: GasTileOverlay
- type: RadiationGridResistance
+ - type: BecomesStation
+ id: Bodkin
- proto: AirAlarm
entities:
- uid: 83
diff --git a/Resources/Maps/_NF/Shuttles/bookworm.yml b/Resources/Maps/_NF/Shuttles/bookworm.yml
index b3c638e8749..ebf39f77c36 100644
--- a/Resources/Maps/_NF/Shuttles/bookworm.yml
+++ b/Resources/Maps/_NF/Shuttles/bookworm.yml
@@ -22,6 +22,8 @@ entities:
components:
- type: MetaData
name: Bookworm
+ - type: BecomesStation
+ id: Bookworm
- type: Transform
pos: -0.53125,-0.55733174
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/caduceus.yml b/Resources/Maps/_NF/Shuttles/caduceus.yml
index 5eb1c654da1..1e58d71a5f1 100644
--- a/Resources/Maps/_NF/Shuttles/caduceus.yml
+++ b/Resources/Maps/_NF/Shuttles/caduceus.yml
@@ -897,7 +897,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: caduceus
+ id: Caduceus
- proto: AirAlarm
entities:
- uid: 1169
diff --git a/Resources/Maps/_NF/Shuttles/camper.yml b/Resources/Maps/_NF/Shuttles/camper.yml
index d55c32460df..3bb338fbae7 100644
--- a/Resources/Maps/_NF/Shuttles/camper.yml
+++ b/Resources/Maps/_NF/Shuttles/camper.yml
@@ -18,6 +18,8 @@ entities:
components:
- type: MetaData
name: Camper
+ - type: BecomesStation
+ id: Camper
- type: Transform
parent: invalid
- type: MapGrid
diff --git a/Resources/Maps/_NF/Shuttles/chisel.yml b/Resources/Maps/_NF/Shuttles/chisel.yml
index d78761919e6..e59efd0523f 100644
--- a/Resources/Maps/_NF/Shuttles/chisel.yml
+++ b/Resources/Maps/_NF/Shuttles/chisel.yml
@@ -18,6 +18,8 @@ entities:
components:
- type: MetaData
name: Chisel
+ - type: BecomesStation
+ id: Chisel
- type: Transform
pos: -0.5,-0.5000076
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/harbormaster.yml b/Resources/Maps/_NF/Shuttles/harbormaster.yml
index 4301252f160..e730cad5f22 100644
--- a/Resources/Maps/_NF/Shuttles/harbormaster.yml
+++ b/Resources/Maps/_NF/Shuttles/harbormaster.yml
@@ -373,7 +373,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: harbormaster
+ id: Harbormaster
- proto: AirAlarm
entities:
- uid: 250
diff --git a/Resources/Maps/_NF/Shuttles/honker.yml b/Resources/Maps/_NF/Shuttles/honker.yml
index b7bbee69277..49639fb3491 100644
--- a/Resources/Maps/_NF/Shuttles/honker.yml
+++ b/Resources/Maps/_NF/Shuttles/honker.yml
@@ -15,6 +15,8 @@ entities:
components:
- type: MetaData
name: Honker
+ - type: BecomesStation
+ id: Honker
- type: Transform
pos: -0.6250305,0.875
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/investigator.yml b/Resources/Maps/_NF/Shuttles/investigator.yml
index 70719ced48e..6c1a60f694c 100644
--- a/Resources/Maps/_NF/Shuttles/investigator.yml
+++ b/Resources/Maps/_NF/Shuttles/investigator.yml
@@ -24,6 +24,8 @@ entities:
components:
- type: MetaData
name: Investigator
+ - type: BecomesStation
+ id: Investigator
- type: Transform
pos: -2.6107569,3.2554395
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/kestrel.yml b/Resources/Maps/_NF/Shuttles/kestrel.yml
index 475a1d772bd..112b56774b3 100644
--- a/Resources/Maps/_NF/Shuttles/kestrel.yml
+++ b/Resources/Maps/_NF/Shuttles/kestrel.yml
@@ -24,6 +24,8 @@ entities:
components:
- type: MetaData
name: Kestrel
+ - type: BecomesStation
+ id: Kestrel
- type: Transform
pos: -1.078125,-0.46875
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/kilderkin.yml b/Resources/Maps/_NF/Shuttles/kilderkin.yml
index fede346a962..257ac1814bb 100644
--- a/Resources/Maps/_NF/Shuttles/kilderkin.yml
+++ b/Resources/Maps/_NF/Shuttles/kilderkin.yml
@@ -889,7 +889,6 @@ entities:
parent: 1
- type: Physics
canCollide: False
- bodyType: Static
- type: Fixtures
fixtures: {}
- proto: BenchSofaLeft
@@ -900,8 +899,6 @@ entities:
rot: 3.141592653589793 rad
pos: 5.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSofaMiddle
entities:
- uid: 121
@@ -910,8 +907,6 @@ entities:
rot: 3.141592653589793 rad
pos: 6.5,1.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BenchSofaRight
entities:
- uid: 122
@@ -920,8 +915,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 7.5,2.5
parent: 1
- - type: Physics
- bodyType: Static
- proto: BlastDoor
entities:
- uid: 278
@@ -1702,19 +1695,6 @@ entities:
- type: Transform
pos: 2.5,1.5
parent: 1
- - type: ContainerContainer
- containers:
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- bank-ATM-cashSlot: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- - type: Physics
- canCollide: False
- - type: ItemSlots
- proto: DefibrillatorCabinetFilled
entities:
- uid: 321
@@ -3228,19 +3208,11 @@ entities:
- type: Transform
pos: -4.5,-4.5
parent: 1
- - type: FuelGenerator
- on: False
- - type: Physics
- bodyType: Static
- uid: 320
components:
- type: Transform
pos: -3.5,-4.5
parent: 1
- - type: FuelGenerator
- on: False
- - type: Physics
- bodyType: Static
- proto: PottedPlantRandom
entities:
- uid: 363
@@ -4498,7 +4470,7 @@ entities:
rot: -1.5707963267948966 rad
pos: -4.5,-6.5
parent: 1
-- proto: WarpPointShip
+- proto: WarpPoint
entities:
- uid: 496
components:
@@ -4560,6 +4532,33 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,-5.5
parent: 1
+- proto: WoodenBarrel
+ entities:
+ - uid: 620
+ components:
+ - type: Transform
+ pos: -5.5,3.5
+ parent: 1
+ - uid: 621
+ components:
+ - type: Transform
+ pos: -5.5,2.5
+ parent: 1
+- proto: WoodenKegBeer
+ entities:
+ - uid: 617
+ components:
+ - type: Transform
+ pos: -4.5,3.5
+ parent: 1
+- proto: WoodenKegWine
+ entities:
+ - uid: 618
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -5.5,1.5
+ parent: 1
- proto: Wrench
entities:
- uid: 554
@@ -4567,4 +4566,9 @@ entities:
- type: Transform
pos: -4.203125,-4.8230324
parent: 1
+ - uid: 619
+ components:
+ - type: Transform
+ pos: -4.5121074,1.5808618
+ parent: 1
...
diff --git a/Resources/Maps/_NF/Shuttles/lantern.yml b/Resources/Maps/_NF/Shuttles/lantern.yml
index 060f7c3a673..91a146d57be 100644
--- a/Resources/Maps/_NF/Shuttles/lantern.yml
+++ b/Resources/Maps/_NF/Shuttles/lantern.yml
@@ -423,7 +423,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: lantern
+ id: Lantern
- proto: AirAlarm
entities:
- uid: 295
diff --git a/Resources/Maps/_NF/Shuttles/legman.yml b/Resources/Maps/_NF/Shuttles/legman.yml
index f3bd740fdab..2a3e0e84f05 100644
--- a/Resources/Maps/_NF/Shuttles/legman.yml
+++ b/Resources/Maps/_NF/Shuttles/legman.yml
@@ -254,7 +254,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: legman
+ id: Legman
- proto: AirlockGlassShuttle
entities:
- uid: 4
diff --git a/Resources/Maps/_NF/Shuttles/liquidator.yml b/Resources/Maps/_NF/Shuttles/liquidator.yml
index 5ca77aaaabd..b2a84834063 100644
--- a/Resources/Maps/_NF/Shuttles/liquidator.yml
+++ b/Resources/Maps/_NF/Shuttles/liquidator.yml
@@ -424,7 +424,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: liquidator
+ id: Liquidator
- proto: AirAlarm
entities:
- uid: 396
diff --git a/Resources/Maps/_NF/Shuttles/loader.yml b/Resources/Maps/_NF/Shuttles/loader.yml
index 28e7a41027e..8c9be500304 100644
--- a/Resources/Maps/_NF/Shuttles/loader.yml
+++ b/Resources/Maps/_NF/Shuttles/loader.yml
@@ -15,6 +15,8 @@ entities:
components:
- type: MetaData
name: Loader
+ - type: BecomesStation
+ id: Loader
- type: Transform
pos: -0.48958334,-0.53125
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/lyrae.yml b/Resources/Maps/_NF/Shuttles/lyrae.yml
index 48b4b9fcf78..4de1788a6b1 100644
--- a/Resources/Maps/_NF/Shuttles/lyrae.yml
+++ b/Resources/Maps/_NF/Shuttles/lyrae.yml
@@ -2419,8 +2419,8 @@ entities:
pos: 3.5,-4.5
parent: 2
- type: GasMixer
- inletTwoConcentration: 0.78
- inletOneConcentration: 0.22
+ inletTwoConcentration: 0.21
+ inletOneConcentration: 0.79
- type: AtmosPipeColor
color: '#0055CCFF'
- proto: GasPassiveVent
diff --git a/Resources/Maps/_NF/Shuttles/mccargo.yml b/Resources/Maps/_NF/Shuttles/mccargo.yml
index cf75bb484a2..ceb61f267d4 100644
--- a/Resources/Maps/_NF/Shuttles/mccargo.yml
+++ b/Resources/Maps/_NF/Shuttles/mccargo.yml
@@ -17,6 +17,8 @@ entities:
components:
- type: MetaData
name: McCargo
+ - type: BecomesStation
+ id: McCargo
- type: Transform
pos: -0.5,-0.6875
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/mcdelivery.yml b/Resources/Maps/_NF/Shuttles/mcdelivery.yml
index 649f42e3e44..7d791e5fcf2 100644
--- a/Resources/Maps/_NF/Shuttles/mcdelivery.yml
+++ b/Resources/Maps/_NF/Shuttles/mcdelivery.yml
@@ -14,6 +14,8 @@ entities:
components:
- type: MetaData
name: McDelivery
+ - type: BecomesStation
+ id: McDelivery
- type: Transform
pos: -0.48958334,-0.5208333
parent: invalid
diff --git a/Resources/Maps/_NF/Shuttles/phoenix.yml b/Resources/Maps/_NF/Shuttles/phoenix.yml
index 1606152ec7d..8065ef2d018 100644
--- a/Resources/Maps/_NF/Shuttles/phoenix.yml
+++ b/Resources/Maps/_NF/Shuttles/phoenix.yml
@@ -1025,7 +1025,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: phoenix
+ id: Phoenix
- proto: AirAlarm
entities:
- uid: 879
diff --git a/Resources/Maps/_NF/Shuttles/piecrust.yml b/Resources/Maps/_NF/Shuttles/piecrust.yml
index 748b3894263..30b55192195 100644
--- a/Resources/Maps/_NF/Shuttles/piecrust.yml
+++ b/Resources/Maps/_NF/Shuttles/piecrust.yml
@@ -380,7 +380,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: PTS
+ id: Piecrust
- type: SpreaderGrid
- type: NavMap
- proto: AirAlarm
@@ -609,6 +609,14 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,8.5
parent: 8756
+- proto: ButtonFrameCautionSecurity
+ entities:
+ - uid: 357
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,5.5
+ parent: 8756
- proto: ButtonFrameGrey
entities:
- uid: 333
@@ -913,29 +921,11 @@ entities:
parent: 8756
- proto: ClosetChefFilled
entities:
- - uid: 151
+ - uid: 355
components:
- type: Transform
- pos: -1.5,2.5
- parent: 8756
- - type: EntityStorage
- air:
- volume: 200
- immutable: False
- temperature: 293.14923
- moles:
- - 1.7459903
- - 6.568249
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
+ pos: -1.7735012,2.4642923
+ parent: 8756
- proto: ClosetWallO2N2FilledRandom
entities:
- uid: 35
@@ -966,19 +956,6 @@ entities:
- type: Transform
pos: -1.5,1.5
parent: 8756
- - type: ContainerContainer
- containers:
- board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- bank-ATM-cashSlot: !type:ContainerSlot
- showEnts: False
- occludes: True
- ent: null
- - type: Physics
- canCollide: False
- - type: ItemSlots
- proto: CrateFreezer
entities:
- uid: 321
@@ -1779,6 +1756,13 @@ entities:
- type: Transform
pos: 0.5,4.5
parent: 8756
+- proto: KitchenDeepFryer
+ entities:
+ - uid: 151
+ components:
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 8756
- proto: KitchenElectricRange
entities:
- uid: 262
@@ -1848,10 +1832,10 @@ entities:
parent: 8756
- proto: LockerFreezerBase
entities:
- - uid: 261
+ - uid: 356
components:
- type: Transform
- pos: 2.5,4.5
+ pos: -1.2630844,2.4642923
parent: 8756
- proto: LockerWallMaterialsBasic10Filled
entities:
@@ -1923,10 +1907,6 @@ entities:
- type: Transform
pos: 6.5,6.5
parent: 8756
- - type: FuelGenerator
- on: False
- - type: Physics
- bodyType: Static
- proto: PosterContrabandEAT
entities:
- uid: 265
@@ -2066,20 +2046,13 @@ entities:
- type: Transform
pos: 4.5,1.5
parent: 8756
- - type: ContainerContainer
- containers:
- machine_board: !type:Container
- showEnts: False
- occludes: True
- ents: []
- machine_parts: !type:Container
- showEnts: False
- occludes: True
- ents: []
- blueprint: !type:Container
- showEnts: False
- occludes: True
- ents: []
+- proto: ShelfKitchen
+ entities:
+ - uid: 261
+ components:
+ - type: Transform
+ pos: -1.5,5.5
+ parent: 8756
- proto: ShuttersNormalOpen
entities:
- uid: 229
@@ -2194,6 +2167,24 @@ entities:
- Pressed: Toggle
350:
- Pressed: Toggle
+ - uid: 358
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 3.5,5.5
+ parent: 8756
+ - type: DeviceLinkSource
+ linkedPorts:
+ 243:
+ - Pressed: Toggle
+ 7:
+ - Pressed: Toggle
+ 17:
+ - Pressed: Toggle
+ 147:
+ - Pressed: Toggle
+ 118:
+ - Pressed: Toggle
- proto: SignalButtonDirectional
entities:
- uid: 239
@@ -2803,7 +2794,7 @@ entities:
rot: -1.5707963267948966 rad
pos: 3.5,9.5
parent: 8756
-- proto: WarpPointShip
+- proto: WarpPoint
entities:
- uid: 305
components:
diff --git a/Resources/Maps/_NF/Shuttles/pioneer.yml b/Resources/Maps/_NF/Shuttles/pioneer.yml
index 441cb99ffb3..4d0cf33bcd0 100644
--- a/Resources/Maps/_NF/Shuttles/pioneer.yml
+++ b/Resources/Maps/_NF/Shuttles/pioneer.yml
@@ -222,7 +222,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: pioneer
+ id: Pioneer
- proto: AirAlarm
entities:
- uid: 49
diff --git a/Resources/Maps/_NF/Shuttles/pts.yml b/Resources/Maps/_NF/Shuttles/pts.yml
index de3c00bc5d7..9b07da07086 100644
--- a/Resources/Maps/_NF/Shuttles/pts.yml
+++ b/Resources/Maps/_NF/Shuttles/pts.yml
@@ -284,6 +284,8 @@ entities:
chunkSize: 4
- type: GasTileOverlay
- type: RadiationGridResistance
+ - type: BecomesStation
+ id: PTS
- proto: AirlockCommandGlass
entities:
- uid: 150
diff --git a/Resources/Maps/_NF/Shuttles/searchlight.yml b/Resources/Maps/_NF/Shuttles/searchlight.yml
index ce23b93d70e..2a979fbf9bb 100644
--- a/Resources/Maps/_NF/Shuttles/searchlight.yml
+++ b/Resources/Maps/_NF/Shuttles/searchlight.yml
@@ -450,7 +450,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: searchlight
+ id: Searchlight
- proto: AirAlarm
entities:
- uid: 34
diff --git a/Resources/Maps/_NF/Shuttles/spectre.yml b/Resources/Maps/_NF/Shuttles/spectre.yml
index d914f9e33f1..bb485f8a521 100644
--- a/Resources/Maps/_NF/Shuttles/spectre.yml
+++ b/Resources/Maps/_NF/Shuttles/spectre.yml
@@ -7222,8 +7222,6 @@ entities:
rot: 1.5707963267948966 rad
pos: -8.5,4.5
parent: 3
- - type: Thruster
- enabled: False
- uid: 217
components:
- type: Transform
@@ -8921,7 +8919,7 @@ entities:
- type: Transform
pos: 5.5,12.5
parent: 3
-- proto: WarpPointShip
+- proto: WarpPoint
entities:
- uid: 1203
components:
diff --git a/Resources/Maps/_NF/Shuttles/stasis.yml b/Resources/Maps/_NF/Shuttles/stasis.yml
index 4f2f0a55aa7..bcfb97388ce 100644
--- a/Resources/Maps/_NF/Shuttles/stasis.yml
+++ b/Resources/Maps/_NF/Shuttles/stasis.yml
@@ -867,7 +867,7 @@ entities:
- type: GasTileOverlay
- type: RadiationGridResistance
- type: BecomesStation
- id: stasis
+ id: Stasis
- type: NavMap
- proto: AirAlarm
entities:
diff --git a/Resources/Maps/_NF/Shuttles/tyne.yml b/Resources/Maps/_NF/Shuttles/tyne.yml
index 0ab90f220ba..78688103579 100644
--- a/Resources/Maps/_NF/Shuttles/tyne.yml
+++ b/Resources/Maps/_NF/Shuttles/tyne.yml
@@ -19,6 +19,8 @@ entities:
components:
- type: MetaData
name: grid
+ - type: BecomesStation
+ id: Tyne
- type: Transform
pos: -0.5,-0.5
parent: invalid
@@ -34,11 +36,11 @@ entities:
version: 6
0,-1:
ind: 0,-1
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAARQAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAARQAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAdAAAAAABggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAADdAAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAADdAAAAAACggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAACdAAAAAACggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAggAAAAAAggAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAARQAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAdAAAAAABggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAdAAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAdAAAAAACggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAACdAAAAAACggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAggAAAAAAggAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAARQAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-1,-1:
ind: -1,-1
- tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAARQAAAAAA
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAARQAAAAAARQAAAAAA
version: 6
- type: Broadphase
- type: Physics
@@ -73,6 +75,11 @@ entities:
id: BotGreyscale
decals:
62: -1,2
+ - node:
+ color: '#96DAFFFF'
+ id: BotGreyscale
+ decals:
+ 70: -1,-4
- node:
cleanable: True
color: '#96DAFFFF'
@@ -85,6 +92,11 @@ entities:
id: BotGreyscale
decals:
63: -1,3
+ - node:
+ color: '#FFFFFFFF'
+ id: Box
+ decals:
+ 68: -1,-8
- node:
color: '#4B709C7F'
id: BrickTileWhiteCornerNe
@@ -190,8 +202,6 @@ entities:
color: '#FFFFFFFF'
id: DirtHeavyMonotile
decals:
- 38: -1,-8
- 39: 1,-8
40: -1,-7
41: 1,-7
44: 0,-1
@@ -234,9 +244,8 @@ entities:
color: '#FFFFFFFF'
id: StandClear
decals:
- 4: -1,-8
- 5: 1,-8
27: 0,-1
+ 64: 0,-8
- node:
color: '#FFFFFFFF'
id: WarnCornerNE
@@ -272,8 +281,8 @@ entities:
color: '#FFFFFFFF'
id: WarnLineN
decals:
- 2: -1,-8
- 3: 1,-8
+ 65: 0,-8
+ 69: 1,-8
- node:
color: '#FFFFFFFF'
id: WarnLineS
@@ -308,17 +317,16 @@ entities:
0: 49288
2: 34
0,-3:
- 0: 8192
+ 0: 12288
2: 32768
- -1,-3:
- 0: 32768
- 2: 8192
0,-2:
- 0: 13090
+ 0: 13107
2: 34952
-1,-2:
- 0: 34952
+ 0: 34824
2: 8738
+ -1,-3:
+ 2: 8192
uniqueMixes:
- volume: 2500
temperature: 293.15
@@ -379,8 +387,6 @@ entities:
parent: 2
- type: DeviceList
devices:
- - 136
- - 138
- 114
- 113
- 135
@@ -409,22 +415,22 @@ entities:
- type: Transform
pos: 1.5,-6.5
parent: 2
- - uid: 8
+ - uid: 213
components:
- type: Transform
- pos: -0.5,-6.5
+ pos: 0.5,-6.5
parent: 2
- proto: AirlockGlassShuttle
entities:
- - uid: 9
+ - uid: 10
components:
- type: Transform
- pos: -0.5,-8.5
+ pos: 1.5,-8.5
parent: 2
- - uid: 10
+ - uid: 14
components:
- type: Transform
- pos: 1.5,-8.5
+ pos: 0.5,-8.5
parent: 2
- proto: AirlockMedicalGlass
entities:
@@ -443,10 +449,10 @@ entities:
parent: 2
- proto: AtmosDeviceFanDirectional
entities:
- - uid: 14
+ - uid: 9
components:
- type: Transform
- pos: -0.5,-8.5
+ pos: 0.5,-8.5
parent: 2
- uid: 15
components:
@@ -619,17 +625,17 @@ entities:
parent: 2
- proto: BoxBodyBag
entities:
- - uid: 47
+ - uid: 165
components:
- type: Transform
- pos: -0.671875,-2.1547117
+ pos: -0.6532581,-2.1312675
parent: 2
- proto: BoxPaper
entities:
- - uid: 13
+ - uid: 111
components:
- type: Transform
- pos: 1.7410264,4.3407273
+ pos: 1.4625001,4.3004127
parent: 2
- proto: CableApcExtension
entities:
@@ -693,32 +699,12 @@ entities:
- type: Transform
pos: 0.5,-5.5
parent: 2
- - uid: 61
- components:
- - type: Transform
- pos: -0.5,-5.5
- parent: 2
- - uid: 62
- components:
- - type: Transform
- pos: -0.5,-6.5
- parent: 2
- uid: 63
- components:
- - type: Transform
- pos: 1.5,-5.5
- parent: 2
- - uid: 64
- components:
- - type: Transform
- pos: 1.5,-6.5
- parent: 2
- - uid: 65
components:
- type: Transform
pos: 1.5,-7.5
parent: 2
- - uid: 66
+ - uid: 64
components:
- type: Transform
pos: -0.5,-7.5
@@ -728,34 +714,32 @@ entities:
- type: Transform
pos: 0.5,-1.5
parent: 2
- - uid: 68
+ - uid: 119
components:
- type: Transform
- pos: 0.5,5.5
+ pos: 0.5,-7.5
+ parent: 2
+ - uid: 162
+ components:
+ - type: Transform
+ pos: 0.5,-6.5
parent: 2
- proto: CableHV
entities:
- uid: 69
components:
- type: Transform
- pos: -0.5,0.5
+ pos: 0.5,3.5
parent: 2
- uid: 70
components:
- type: Transform
pos: -0.5,1.5
parent: 2
-- proto: CableMV
- entities:
- - uid: 71
- components:
- - type: Transform
- pos: 0.5,2.5
- parent: 2
- uid: 72
components:
- type: Transform
- pos: -0.5,0.5
+ pos: 0.5,4.5
parent: 2
- uid: 73
components:
@@ -765,7 +749,24 @@ entities:
- uid: 74
components:
- type: Transform
- pos: -0.5,1.5
+ pos: 0.5,2.5
+ parent: 2
+ - uid: 200
+ components:
+ - type: Transform
+ pos: 2.5,4.5
+ parent: 2
+ - uid: 202
+ components:
+ - type: Transform
+ pos: 1.5,4.5
+ parent: 2
+- proto: CableMV
+ entities:
+ - uid: 71
+ components:
+ - type: Transform
+ pos: 2.5,4.5
parent: 2
- uid: 75
components:
@@ -777,15 +778,15 @@ entities:
- type: Transform
pos: 0.5,4.5
parent: 2
- - uid: 77
+ - uid: 78
components:
- type: Transform
- pos: 0.5,3.5
+ pos: -1.5,4.5
parent: 2
- - uid: 78
+ - uid: 157
components:
- type: Transform
- pos: -1.5,4.5
+ pos: 1.5,4.5
parent: 2
- proto: Catwalk
entities:
@@ -879,11 +880,10 @@ entities:
parent: 2
- proto: ClosetWallO2N2FilledRandom
entities:
- - uid: 1
+ - uid: 68
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -0.5,-1.5
+ pos: -0.5,-6.5
parent: 2
- proto: ComputerCrewMonitoring
entities:
@@ -906,16 +906,36 @@ entities:
- type: Transform
pos: -0.5,5.5
parent: 2
+- proto: ComputerWallmountWithdrawBankATM
+ entities:
+ - uid: 61
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 2.5,-7.5
+ parent: 2
- proto: DefibrillatorCabinetFilled
entities:
- - uid: 102
+ - uid: 47
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 0.5,-6.5
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-4.5
parent: 2
- proto: EmergencyLight
entities:
+ - uid: 13
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 1.5,1.5
+ parent: 2
+ - uid: 65
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-7.5
+ parent: 2
- uid: 103
components:
- type: Transform
@@ -939,36 +959,24 @@ entities:
rot: -1.5707963267948966 rad
pos: -2.5,0.5
parent: 2
+- proto: EmergencyRollerBed
+ entities:
- uid: 107
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: -0.5,1.5
- parent: 2
- - uid: 108
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -0.5,-7.5
+ pos: -0.5,-3.5
parent: 2
-- proto: EmergencyRollerBed
- entities:
- uid: 109
components:
- type: Transform
pos: 1.5,-3.5
parent: 2
- - uid: 110
- components:
- - type: Transform
- pos: 1.5,-4.5
- parent: 2
- proto: ExtinguisherCabinetFilled
entities:
- - uid: 95
+ - uid: 181
components:
- type: Transform
- pos: -1.5,-5.5
+ pos: 1.5,-1.5
parent: 2
- proto: FaxMachineShip
entities:
@@ -1034,11 +1042,19 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 119
+ - uid: 242
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 1.5,-4.5
+ pos: 0.5,-7.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 248
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-3.5
parent: 2
- type: AtmosPipeColor
color: '#0055CCFF'
@@ -1121,15 +1137,68 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 130
+ - uid: 136
components:
- type: Transform
- pos: 1.5,-3.5
+ rot: 3.141592653589793 rad
+ pos: 1.5,-4.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 138
+ components:
+ - type: Transform
+ pos: 0.5,-5.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 155
+ components:
+ - type: Transform
+ pos: 1.5,-5.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 240
+ components:
+ - type: Transform
+ pos: 0.5,-6.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 241
+ components:
+ - type: Transform
+ pos: 1.5,-6.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 246
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 0.5,-3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 247
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,-3.5
parent: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- proto: GasPipeTJunction
entities:
+ - uid: 130
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 0.5,-4.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
- uid: 131
components:
- type: Transform
@@ -1146,6 +1215,14 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#990000FF'
+ - uid: 245
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-3.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
- proto: GasPort
entities:
- uid: 133
@@ -1176,15 +1253,20 @@ entities:
- 3
- type: AtmosPipeColor
color: '#0055CCFF'
- - uid: 136
+ - uid: 244
components:
- type: Transform
- rot: 1.5707963267948966 rad
- pos: 0.5,-4.5
+ rot: 3.141592653589793 rad
+ pos: 1.5,-7.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#0055CCFF'
+ - uid: 250
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: -0.5,-4.5
parent: 2
- - type: DeviceNetwork
- deviceLists:
- - 3
- type: AtmosPipeColor
color: '#0055CCFF'
- proto: GasVentScrubber
@@ -1200,15 +1282,20 @@ entities:
- 3
- type: AtmosPipeColor
color: '#990000FF'
- - uid: 138
+ - uid: 243
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 0.5,-3.5
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-7.5
+ parent: 2
+ - type: AtmosPipeColor
+ color: '#990000FF'
+ - uid: 249
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 1.5,-4.5
parent: 2
- - type: DeviceNetwork
- deviceLists:
- - 3
- type: AtmosPipeColor
color: '#990000FF'
- proto: GravityGeneratorMini
@@ -1298,6 +1385,13 @@ entities:
rot: -1.5707963267948966 rad
pos: 2.5,6.5
parent: 2
+- proto: Gyroscope
+ entities:
+ - uid: 197
+ components:
+ - type: Transform
+ pos: 1.5,2.5
+ parent: 2
- proto: LockerParamedicFilled
entities:
- uid: 156
@@ -1312,27 +1406,49 @@ entities:
- type: Transform
pos: 1.5,0.5
parent: 2
+- proto: LockerWallMaterialsBasic10Filled
+ entities:
+ - uid: 102
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -1.5,-5.5
+ parent: 2
- proto: LockerWallMaterialsFuelPlasmaFilled
entities:
- - uid: 166
+ - uid: 77
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 2.5,4.5
+ rot: 3.141592653589793 rad
+ pos: -0.5,0.5
+ parent: 2
+- proto: MedicalTechFab
+ entities:
+ - uid: 66
+ components:
+ - type: Transform
+ pos: -0.5,-5.5
parent: 2
- proto: MedkitOxygenFilled
entities:
- - uid: 157
+ - uid: 95
components:
- type: Transform
- pos: -0.3125,-2.3422117
+ pos: -0.3407581,-2.3656425
parent: 2
-- proto: NFSignDock
+- proto: NFPosterContrabandEmsCoords
entities:
- - uid: 169
+ - uid: 8
components:
- type: Transform
- pos: 0.5,-8.5
+ pos: -1.5,-3.5
+ parent: 2
+- proto: NFSignEms1
+ entities:
+ - uid: 234
+ components:
+ - type: Transform
+ pos: -0.5,-8.5
parent: 2
- proto: NitrogenCanister
entities:
@@ -1361,17 +1477,6 @@ entities:
- type: Transform
pos: -0.5,1.5
parent: 2
- - type: FuelGenerator
- on: False
- - type: Physics
- bodyType: Static
-- proto: PosterLegitHelpOthers
- entities:
- - uid: 162
- components:
- - type: Transform
- pos: -1.5,-3.5
- parent: 2
- proto: PosterLegitSMEpi
entities:
- uid: 163
@@ -1381,18 +1486,24 @@ entities:
parent: 2
- proto: PowerCellMedium
entities:
- - uid: 164
+ - uid: 231
components:
- type: Transform
- pos: -0.671875,-2.5140867
+ pos: -0.7001331,-2.5687675
parent: 2
- proto: PoweredLEDSmallLight
entities:
- - uid: 161
+ - uid: 108
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: -0.5,-7.5
+ parent: 2
+ - uid: 203
components:
- type: Transform
rot: 3.141592653589793 rad
- pos: 1.5,-0.5
+ pos: -0.5,-0.5
parent: 2
- proto: PoweredlightGreen
entities:
@@ -1410,11 +1521,11 @@ entities:
rot: 1.5707963267948966 rad
pos: -0.5,-3.5
parent: 2
- - uid: 111
+ - uid: 110
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 1.5,1.5
+ rot: -1.5707963267948966 rad
+ pos: 1.5,4.5
parent: 2
- proto: PoweredlightRed
entities:
@@ -1424,13 +1535,6 @@ entities:
rot: -1.5707963267948966 rad
pos: -2.5,-5.5
parent: 2
-- proto: PoweredSmallLight
- entities:
- - uid: 234
- components:
- - type: Transform
- pos: 0.5,-7.5
- parent: 2
- proto: Railing
entities:
- uid: 170
@@ -1494,12 +1598,12 @@ entities:
rot: 3.141592653589793 rad
pos: 3.5,1.5
parent: 2
-- proto: RandomPosterAny
+- proto: RandomPosterLegit
entities:
- - uid: 165
+ - uid: 232
components:
- type: Transform
- pos: 1.5,-1.5
+ pos: -1.5,-7.5
parent: 2
- proto: ShuttleWindow
entities:
@@ -1593,31 +1697,23 @@ entities:
- type: Transform
pos: 2.5,0.5
parent: 2
-- proto: SmallGyroscope
+- proto: SpawnPointLatejoin
entities:
- - uid: 155
+ - uid: 251
components:
- type: Transform
- rot: 3.141592653589793 rad
- pos: 1.5,2.5
+ pos: 0.5,-4.5
parent: 2
-- proto: SpawnPointLatejoin
+- proto: StasisBed
entities:
- - uid: 200
+ - uid: 1
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 0.5,-5.5
+ pos: 1.5,-4.5
parent: 2
- proto: SteelBench
entities:
- - uid: 201
- components:
- - type: Transform
- rot: 1.5707963267948966 rad
- pos: -0.5,-3.5
- parent: 2
- - uid: 202
+ - uid: 164
components:
- type: Transform
rot: 1.5707963267948966 rad
@@ -1625,10 +1721,10 @@ entities:
parent: 2
- proto: SubstationWallBasic
entities:
- - uid: 203
+ - uid: 204
components:
- type: Transform
- pos: -0.5,0.5
+ pos: 2.5,4.5
parent: 2
- proto: Table
entities:
@@ -1687,14 +1783,23 @@ entities:
parent: 2
- proto: VendingMachineWallMedical
entities:
- - uid: 213
+ - uid: 161
components:
- type: Transform
- rot: -1.5707963267948966 rad
- pos: 2.5,-5.5
+ pos: -0.5,-1.5
parent: 2
- proto: WallShuttle
entities:
+ - uid: 62
+ components:
+ - type: Transform
+ pos: -0.5,-8.5
+ parent: 2
+ - uid: 169
+ components:
+ - type: Transform
+ pos: -0.5,-6.5
+ parent: 2
- uid: 214
components:
- type: Transform
@@ -1780,16 +1885,6 @@ entities:
- type: Transform
pos: 2.5,-1.5
parent: 2
- - uid: 231
- components:
- - type: Transform
- pos: 0.5,-8.5
- parent: 2
- - uid: 232
- components:
- - type: Transform
- pos: 0.5,-6.5
- parent: 2
- uid: 233
components:
- type: Transform
@@ -1815,7 +1910,15 @@ entities:
- type: Transform
pos: -1.5,-4.5
parent: 2
-- proto: WarpPointShip
+- proto: WallWeaponCapacitorRechargerOmnidirectional
+ entities:
+ - uid: 166
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,-5.5
+ parent: 2
+- proto: WarpPoint
entities:
- uid: 239
components:
diff --git a/Resources/Maps/_NF/Test/dev_map.yml b/Resources/Maps/_NF/Test/dev_map.yml
index d97f28f857d..c8dab44962e 100644
--- a/Resources/Maps/_NF/Test/dev_map.yml
+++ b/Resources/Maps/_NF/Test/dev_map.yml
@@ -112,7 +112,7 @@ entities:
-4,3:
1: 8738
-4,4:
- 1: 230
+ 1: 238
-3,0:
0: 65524
-3,1:
@@ -120,8 +120,7 @@ entities:
-3,2:
1: 35071
-3,-1:
- 2: 17
- 0: 56780
+ 0: 56797
-2,0:
0: 65534
-2,1:
@@ -156,9 +155,14 @@ entities:
1: 4352
-4,-2:
0: 65535
+ -5,-2:
+ 0: 34952
+ 1: 8704
+ -5,-1:
+ 0: 34952
+ 1: 8738
-3,-2:
- 0: 52477
- 3: 4352
+ 0: 56829
-2,-2:
0: 3838
-2,-4:
@@ -185,7 +189,7 @@ entities:
1: 17
0: 3276
-1,4:
- 1: 240
+ 1: 255
0,5:
0: 52428
0,6:
@@ -236,14 +240,15 @@ entities:
1: 8738
2,1:
1: 2
+ 0: 60928
2,-1:
1: 8738
+ 3,1:
+ 0: 56780
3,2:
0: 36828
3,0:
0: 36590
- 3,1:
- 0: 52428
3,-1:
0: 36044
4,0:
@@ -271,9 +276,11 @@ entities:
2,-5:
1: 57344
3,-4:
- 1: 13107
+ 1: 13105
+ 0: 2
3,-5:
- 1: 12288
+ 1: 4096
+ 0: 8192
3,-2:
0: 52224
4,-2:
@@ -303,13 +310,9 @@ entities:
8,-1:
0: 819
-5,0:
- 1: 17476
- -5,-1:
- 1: 17476
+ 1: 17506
-5,1:
1: 17476
- -5,-2:
- 1: 16384
5,1:
0: 48051
5,2:
@@ -323,9 +326,9 @@ entities:
6,3:
0: 626
-3,4:
- 1: 240
+ 1: 255
-2,4:
- 1: 240
+ 1: 255
uniqueMixes:
- volume: 2500
temperature: 293.15
@@ -357,36 +360,6 @@ entities:
- 0
- 0
- 0
- - volume: 2500
- temperature: 293.15
- moles:
- - 22.831823
- - 85.89114
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - volume: 2500
- temperature: 293.14996
- moles:
- - 20.078888
- - 75.53487
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
- - 0
chunkSize: 4
- type: GasTileOverlay
- type: BecomesStation
@@ -989,6 +962,13 @@ entities:
- type: Transform
pos: -2.5,-16.5
parent: 179
+- proto: BlueprintLithograph
+ entities:
+ - uid: 1088
+ components:
+ - type: Transform
+ pos: 13.5,17.5
+ parent: 179
- proto: BluespaceMatterBinStockPart
entities:
- uid: 1254
@@ -3777,13 +3757,6 @@ entities:
rot: 3.141592653589793 rad
pos: -8.5,1.5
parent: 179
-- proto: ComputerTechnologyDiskTerminal
- entities:
- - uid: 1088
- components:
- - type: Transform
- pos: 13.5,16.5
- parent: 179
- proto: ComputerWallmountBankATM
entities:
- uid: 1228
@@ -4031,10 +4004,10 @@ entities:
parent: 179
- proto: CrateScienceLabBundle
entities:
- - uid: 1428
+ - uid: 1504
components:
- type: Transform
- pos: 13.5,17.5
+ pos: 13.5,19.5
parent: 179
- proto: CrewMonitoringServer
entities:
@@ -4752,6 +4725,14 @@ entities:
- type: Transform
pos: -0.982072,-3.4785347
parent: 179
+- proto: HoloGraffitiProjector
+ entities:
+ - uid: 1495
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: -0.00722605,4.669485
+ parent: 179
- proto: HolosignWetFloor
entities:
- uid: 848
@@ -5384,6 +5365,13 @@ entities:
- type: Transform
pos: -16.5,-5.5
parent: 179
+- proto: MercenaryTechFabHacked
+ entities:
+ - uid: 1508
+ components:
+ - type: Transform
+ pos: -14.5,-5.5
+ parent: 179
- proto: MicroManipulatorStockPart
entities:
- uid: 712
@@ -5450,6 +5438,13 @@ entities:
- type: Transform
pos: -6.3051395,8.791253
parent: 179
+- proto: NFEnergyPickaxe
+ entities:
+ - uid: 1497
+ components:
+ - type: Transform
+ pos: -3.6757717,-2.0560873
+ parent: 179
- proto: NfsdTechFab
entities:
- uid: 498
@@ -5485,6 +5480,21 @@ entities:
- type: Transform
pos: -3.5,10.5
parent: 179
+- proto: NFWeaponHoloflareGun
+ entities:
+ - uid: 1496
+ components:
+ - type: Transform
+ pos: -3.8007717,-2.545206
+ parent: 179
+ - type: Item
+ heldPrefix: cyan
+ - type: EnergyGun
+ currentFireMode:
+ state: cyan
+ name: cyan
+ fireCost: 240
+ proto: HoloFlareCyan
- proto: NitrogenCanister
entities:
- uid: 459
@@ -6067,6 +6077,11 @@ entities:
rot: 3.141592653589793 rad
pos: 0.5,17.5
parent: 179
+ - uid: 1231
+ components:
+ - type: Transform
+ pos: 21.5,14.5
+ parent: 179
- uid: 1232
components:
- type: Transform
@@ -6079,11 +6094,11 @@ entities:
parent: 179
- proto: RailingCorner
entities:
- - uid: 1231
+ - uid: 1428
components:
- type: Transform
rot: -1.5707963267948966 rad
- pos: 21.5,14.5
+ pos: 20.5,14.5
parent: 179
- proto: RailingCornerSmall
entities:
@@ -6212,6 +6227,40 @@ entities:
- type: Transform
pos: -13.5,-7.5
parent: 179
+- proto: ScrapOre
+ entities:
+ - uid: 1499
+ components:
+ - type: Transform
+ pos: 3.3558059,17.606743
+ parent: 179
+ - uid: 1500
+ components:
+ - type: Transform
+ pos: 3.5589309,17.528618
+ parent: 179
+ - uid: 1501
+ components:
+ - type: Transform
+ pos: 3.3401809,17.294243
+ parent: 179
+ - uid: 1502
+ components:
+ - type: Transform
+ pos: 3.6995559,17.731743
+ parent: 179
+ - uid: 1503
+ components:
+ - type: Transform
+ pos: 3.8089309,17.247368
+ parent: 179
+- proto: ScrapProcessor
+ entities:
+ - uid: 1498
+ components:
+ - type: Transform
+ pos: 3.5,18.5
+ parent: 179
- proto: Screen
entities:
- uid: 1192
@@ -6286,6 +6335,18 @@ entities:
- type: Transform
pos: -11.5,-5.5
parent: 179
+- proto: SheetPaper
+ entities:
+ - uid: 1506
+ components:
+ - type: Transform
+ pos: 13.352237,16.538458
+ parent: 179
+ - uid: 1507
+ components:
+ - type: Transform
+ pos: 13.695987,16.538458
+ parent: 179
- proto: SheetPGlass
entities:
- uid: 416
@@ -6604,6 +6665,13 @@ entities:
rot: -1.5707963267948966 rad
pos: -10.425851,2.3130608
parent: 179
+- proto: SpawnMobCatBloodCult
+ entities:
+ - uid: 1493
+ components:
+ - type: Transform
+ pos: 20.5,14.5
+ parent: 179
- proto: SpawnMobCatCappy
entities:
- uid: 1230
@@ -7320,6 +7388,11 @@ entities:
rot: -1.5707963267948966 rad
pos: -0.5,8.5
parent: 179
+ - uid: 1505
+ components:
+ - type: Transform
+ pos: 13.5,16.5
+ parent: 179
- proto: TableGlass
entities:
- uid: 964
@@ -9415,6 +9488,13 @@ entities:
- type: Transform
pos: -3.433327,-1.5
parent: 179
+- proto: WeaponLaserTurboNF
+ entities:
+ - uid: 1494
+ components:
+ - type: Transform
+ pos: -3.471971,0.6138556
+ parent: 179
- proto: WeaponLauncherMultipleRocket
entities:
- uid: 671
diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_food.yml b/Resources/Prototypes/Catalog/Cargo/cargo_food.yml
index e1c67ee941c..280d386c87a 100644
--- a/Resources/Prototypes/Catalog/Cargo/cargo_food.yml
+++ b/Resources/Prototypes/Catalog/Cargo/cargo_food.yml
@@ -75,12 +75,13 @@
category: cargoproduct-category-name-food
group: market
-# - type: cargoProduct
- # id: FoodSoftdrinksLarge
- # icon:
- # sprite: Objects/Consumable/Drinks/colabottle.rsi
- # state: icon
- # product: CrateFoodSoftdrinksLarge
- # cost: 2400
- # category: cargoproduct-category-name-food
- # group: market
+- type: cargoProduct
+ id: FoodSoftdrinksLarge
+ abstract: true # Frontier
+ icon:
+ sprite: Objects/Consumable/Drinks/colabottle.rsi
+ state: icon
+ product: CrateFoodSoftdrinksLarge
+ cost: 2400
+ category: cargoproduct-category-name-food
+ group: market
diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml b/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml
index 9475f346ba4..bcdb0e417dc 100644
--- a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml
+++ b/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml
@@ -130,6 +130,7 @@
- type: cargoProduct
id: ChemistryP
+ abstract: true # Frontier
icon:
sprite: Structures/Storage/Crates/chemcrate_secure.rsi
state: icon
@@ -140,6 +141,7 @@
- type: cargoProduct
id: ChemistryS
+ abstract: true # Frontier
icon:
sprite: Structures/Storage/Crates/chemcrate_secure.rsi
state: icon
@@ -150,6 +152,7 @@
- type: cargoProduct
id: CrateChemistryD
+ abstract: true # Frontier
icon:
sprite: Structures/Storage/Crates/chemcrate_secure.rsi
state: icon
diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml
index 00a314f91a8..3ade4cebfed 100644
--- a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml
+++ b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml
@@ -39,6 +39,8 @@
prob: 0.3
- id: SprayPainter
prob: 0.7
+ - id: MaintenanceJack # Frontier
+ prob: 0.1 # Frontier
- type: entity
id: LockerElectricalSuppliesFilled
diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml
index 2b7eaed942d..cc13362eb9f 100644
--- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml
+++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml
@@ -9,9 +9,9 @@
DrinkJigger: 5
DrinkIceBucket: 2
BarSpoon: 3
- DrinkKegSteel: 4 # Frontier: kegs
- DrinkKegWood: 4 # Frontier: kegs
- DrinkKegPlastic: 4 # Frontier: kegs
+ DrinkKegSteel: 2 # Frontier: kegs
+ DrinkKegWood: 2 # Frontier: kegs
+ DrinkKegPlastic: 2 # Frontier: kegs
CustomDrinkJug: 2 #to allow for custom drinks in the soda/booze dispensers
DrinkAbsintheBottleFull: 1
DrinkAleBottleFull: 5
diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml
index b5eb2c20dc6..74692516bbe 100644
--- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml
+++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml
@@ -10,18 +10,17 @@
# FoodCondimentPacketSalt: 4 # Frontier - Replaced with big salt
ReagentContainerSalt: 5 # Frontier
ReagentContainerPepper: 5 # Frontier
- DrinkKegPlasticKetchup: 1 # Frontier - Refills
- DrinkKegPlasticMustard: 1 # Frontier - Refills
FoodCondimentBottleEnzyme: 5 # Frontier 2<5
FoodCondimentBottleHotsauce: 2
FoodCondimentBottleKetchup: 2
FoodCondimentBottleBBQ: 2
FoodCondimentBottleVinegar: 5 # Frontier 2<5
+ FoodCondimentBottleSoysauce: 5 # Frontier
# ReagentContainerOliveoil: 2 # Frontier - Replaced with OilJarOlive
- OilJarOlive: 3
- OilJarCorn: 3
- OilJarGhee: 3
ReagentContainerMayo: 2
+ OilJarOlive: 1 # Frontier
+ OilJarCorn: 1 # Frontier
+ OilJarGhee: 1 # Frontier
#VariantCubeBox: 3 # Frontier
MonkeyCubeBox: 2 # Frontier
KoboldCubeBox: 2 # Frontier
diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/condiments.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/condiments.yml
index a4dddd0e5d8..f3dd5b58959 100644
--- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/condiments.yml
+++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/condiments.yml
@@ -15,12 +15,13 @@
FoodCondimentPacketSoy: 5
FoodCondimentPacketSugar: 5
FoodCondimentPacketCornoil: 5
- FoodCondimentBottleBBQ: 2 # Frontier
- FoodCondimentBottleColdsauce: 2 # Frontier
- FoodCondimentBottleHotsauce: 2 # Frontier
- FoodCondimentBottleKetchup: 2 # Frontier
- FoodCondimentSqueezeBottleKetchup: 4 # Frontier
- FoodCondimentSqueezeBottleMustard: 4 # Frontier
+ FoodCondimentBottleBBQ: 1 # Frontier
+ FoodCondimentBottleColdsauce: 1 # Frontier
+ FoodCondimentBottleHotsauce: 1 # Frontier
+ FoodCondimentBottleKetchup: 1 # Frontier
+ FoodCondimentSqueezeBottleClear: 2 # Frontier
+ FoodCondimentSqueezeBottleKetchup: 1 # Frontier
+ FoodCondimentSqueezeBottleMustard: 1 # Frontier
ForkPlastic: 10
SpoonPlastic: 10
KnifePlastic: 10
diff --git a/Resources/Prototypes/DeltaV/Shaders/birdvision.yml b/Resources/Prototypes/DeltaV/Shaders/birdvision.yml
deleted file mode 100644
index 43dc7ae2485..00000000000
--- a/Resources/Prototypes/DeltaV/Shaders/birdvision.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-- type: shader
- id: UltraVision
- kind: source
- path: "/Textures/DeltaV/Shaders/ultravision.swsl"
diff --git a/Resources/Prototypes/DeltaV/SoundCollections/vulpkanin.yml b/Resources/Prototypes/DeltaV/SoundCollections/vulpkanin.yml
deleted file mode 100644
index 63458928cc8..00000000000
--- a/Resources/Prototypes/DeltaV/SoundCollections/vulpkanin.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-- type: soundCollection
- id: VulpkaninBarks
- files:
- - /Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_bark2.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_bark3.ogg
-
-- type: soundCollection
- id: VulpkaninGrowls
- files:
- - /Audio/DeltaV/Voice/Vulpkanin/dog_growl1.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_growl2.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_growl3.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_growl4.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_growl5.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_growl6.ogg
-
-- type: soundCollection
- id: VulpkaninSnarls
- files:
- - /Audio/DeltaV/Voice/Vulpkanin/dog_snarl1.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_snarl2.ogg
- - /Audio/DeltaV/Voice/Vulpkanin/dog_snarl3.ogg
-
-- type: soundCollection
- id: VulpkaninWhines
- files:
- - /Audio/DeltaV/Voice/Vulpkanin/dog_whine.ogg
-
-- type: soundCollection
- id: VulpkaninHowls
- files:
- - /Audio/DeltaV/Voice/Vulpkanin/howl.ogg
diff --git a/Resources/Prototypes/DeltaV/Voice/speech_sounds.yml b/Resources/Prototypes/DeltaV/Voice/speech_sounds.yml
deleted file mode 100644
index 89db03d2fcc..00000000000
--- a/Resources/Prototypes/DeltaV/Voice/speech_sounds.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-- type: speechSounds
- id: Vulpkanin
- saySound:
- path: /Audio/DeltaV/Voice/Talk/vulp.ogg
- askSound:
- path: /Audio/DeltaV/Voice/Talk/vulp_ask.ogg
- exclaimSound:
- path: /Audio/DeltaV/Voice/Talk/vulp_exclaim.ogg
-
-- type: speechSounds
- id: Harpy
- saySound:
- path: /Audio/DeltaV/Voice/Harpy/chirp1.ogg
- askSound:
- path: /Audio/DeltaV/Voice/Harpy/chirp1.ogg
- exclaimSound:
- path: /Audio/DeltaV/Voice/Harpy/chirp1.ogg
diff --git a/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml b/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml
index e4c892924cf..28f4a5c2984 100644
--- a/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml
+++ b/Resources/Prototypes/Entities/Clothing/Hands/base_clothinghands.yml
@@ -74,6 +74,7 @@
Gold: 200 # 2 bars
- type: StaticPrice
price: 300
+ - type: Engraveable # Frontier - base rings may not be metallic
- type: entity
abstract: true
@@ -86,3 +87,4 @@
Silver: 200 # 2 bars
- type: StaticPrice
price: 275
+ - type: Engraveable # Frontier - base rings may not be metallic
diff --git a/Resources/Prototypes/Entities/Clothing/Head/misc.yml b/Resources/Prototypes/Entities/Clothing/Head/misc.yml
index 55a37914cfb..e7709dbecae 100644
--- a/Resources/Prototypes/Entities/Clothing/Head/misc.yml
+++ b/Resources/Prototypes/Entities/Clothing/Head/misc.yml
@@ -78,13 +78,13 @@
- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatPwig
- name: pwig
- description: To be honest, those look ridiculous.
+ name: powdered wig # Frontier: pwig < powdered wig
+ description: A foppish article, fit for but the most conspicuous of dandies. # Frontier: "To be honest, those look ridiculous."
components:
- type: Sprite
- sprite: Clothing/Head/Misc/pwig.rsi
+ sprite: _NF/Clothing/Head/Misc/pwig.rsi # Frontier: add _NF prefix
- type: Clothing
- sprite: Clothing/Head/Misc/pwig.rsi
+ sprite: _NF/Clothing/Head/Misc/pwig.rsi # Frontier: add _NF prefix
- type: entity
parent: ClothingHeadBase
diff --git a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml
index 27b585fe675..4a3614dcd0c 100644
--- a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml
+++ b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml
@@ -379,8 +379,8 @@
- type: Armor
modifiers:
coefficients:
- Blunt: 0.90
- Slash: 0.90
+ Blunt: 0.95 # Frontier 0.90<0.95
+ Slash: 0.95 # Frontier 0.90<0.95
Piercing: 0.95
Heat: 0.95
@@ -397,8 +397,8 @@
- type: Armor
modifiers:
coefficients:
- Blunt: 0.90
- Slash: 0.90
+ Blunt: 0.95 # Frontier 0.90<0.95
+ Slash: 0.95 # Frontier 0.90<0.95
Piercing: 0.95
Heat: 0.95
- type: PirateBountyItem # Frontier
diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml b/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml
index 300f9c6916f..994ca424e07 100644
--- a/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml
+++ b/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml
@@ -89,7 +89,7 @@
parent: [ClothingShoesBase, PowerCellSlotSmallItem, BaseToggleClothing]
id: ClothingShoesBootsSpeed
name: speed boots
- description: High-tech boots woven with quantum fibers, able to convert electricity into pure speed!
+ description: High-tech boots with interwoven bluespace fibers, able to convert electricity into pure speed! # DeltaV illegal ops
components:
- type: Sprite
sprite: Clothing/Shoes/Boots/speedboots.rsi
@@ -101,8 +101,8 @@
- type: ToggleClothing
action: ActionToggleSpeedBoots
- type: ClothingSpeedModifier
- walkModifier: 1.15 # Frontier 1.5<1.15
- sprintModifier: 1.15 # Frontier 1.5<1.15
+ walkModifier: 1.7 # DeltaV
+ sprintModifier: 1.7 # DeltaV
- type: Appearance
- type: GenericVisualizer
visuals:
@@ -113,7 +113,7 @@
- type: StaticPrice
price: 500
- type: PowerCellDraw
- drawRate: 4
+ drawRate: 30 # DeltaV 4>30, you have to turn off micro reactor at somepoint
- type: ToggleCellDraw
- type: ItemSlots
slots:
@@ -136,6 +136,7 @@
id: ClothingShoesBootsMoon
name: moon boots
description: Special anti-gravity boots developed with a speciality blend of lunar rock gel. Shipped from the Netherlands.
+ categories: [ HideSpawnMenu ] # Frontier
components:
- type: Sprite
sprite: Clothing/Shoes/Boots/moonboots.rsi
diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml
index c51502d6830..89376c39294 100644
--- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml
+++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml
@@ -35,6 +35,10 @@
weight: 0.5
amount: !type:RangeNumberSelector
range: 1, 3
+ - id: CrayonBox # Frontier
+ weight: 0.01 # Frontier
+ - id: CrayonMagic # Frontier
+ weight: 0.0001 # Frontier
- type: entityTable
id: SalvageScrapHighValue
@@ -123,8 +127,8 @@
children:
- id: MaterialDiamond1
- id: TreasureCPUSupercharged
- - id: TechnologyDiskRare
- weight: 0.5
+ # - id: TechnologyDiskRare # Frontier
+ # weight: 0.5 # Frontier
- id: ResearchDisk10000
weight: 0.5
- id: ArabianLamp
@@ -187,6 +191,13 @@
- id: FlashlightLantern
- id: FireExtinguisher
- id: SurvivalKnife
+ - !type:GroupSelector # Frontier
+ children: # Frontier
+ - id: BoxInflatable # Frontier
+ - id: BoxLighttube # Frontier
+ - id: BoxLightbulb # Frontier
+ - id: BoxColoredLighttube # Frontier
+ - id: BoxColoredLightbulb # Frontier
- type: entityTable
id: SalvageEquipmentUncommon
diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml
index 98bb808e9be..df65a6dafb1 100644
--- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml
+++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml
@@ -285,7 +285,7 @@
- id: WelderIndustrial
- id: SheetPlasteel10
- id: ClothingMaskGasExplorer
- - id: TechnologyDisk
+ # - id: TechnologyDisk # Frontier
- id: ResearchDisk5000
- id: PetCarrier
- id: DrinkMopwataBottleRandom
diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml
index 4c534e80546..3424b6edfba 100644
--- a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml
+++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml
@@ -5,6 +5,7 @@
name: Salvage Material Crate Spawner
id: SalvageMaterialCrateSpawner
parent: MarkerBase
+ categories: [ HideSpawnMenu ] # Frontier: NFSalvageMaterialCrateSpawner
components:
- type: Sprite
layers:
@@ -13,7 +14,7 @@
state: icon
- type: RandomSpawner
rarePrototypes:
-# - SalvageHumanCorpse # Frontier
+ - SalvageHumanCorpse
- CrateMaterialPlasteel
- CrateMaterialWood
- CrateMaterialPlastic
@@ -23,7 +24,7 @@
- CrateServiceJanitorialSupplies
- CrateHydroponicsSeedsMedicinal
- CrateEmergencyInternals
-# - CrateFoodMRE # Frontier
+ - CrateFoodMRE
- CrateMaterialTextiles
- CrateMedicalSupplies
- CrateEngineeringCableBulk
@@ -204,4 +205,4 @@
- MobFleshLoverSalvage
- MobFleshLoverSalvage
chance: 1
- offset: 0.2
\ No newline at end of file
+ offset: 0.2
diff --git a/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml b/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml
index d9309d51e7d..8ffba5a01a5 100644
--- a/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml
+++ b/Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml
@@ -24,7 +24,7 @@
state: keys
- type: ConditionalSpawner
prototypes:
- - VehicleJanicart
+ - NFVehicleJanicart # Frontier: add NF prefix
- type: entity
name: ATV Spawner
@@ -38,7 +38,7 @@
state: keys
- type: ConditionalSpawner
prototypes:
- - VehicleATVNF # Frontier
+ - VehicleATVNF # Frontier: add NF suffix
- type: entity
name: Motobike Spawner
@@ -52,7 +52,7 @@
state: keys
- type: ConditionalSpawner
prototypes:
- - VehicleSkeletonMotorcycleNF # Frontier
+ - VehicleSkeletonMotorcycleNF # Frontier: add NF suffix
- type: entity
name: Wheelchair Spawner
@@ -80,4 +80,4 @@
state: vehicle_folded
- type: ConditionalSpawner
prototypes:
- - VehicleWheelchairFolded
\ No newline at end of file
+ - VehicleWheelchairFolded
diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
index ead6202ad08..c974cc3422e 100644
--- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
+++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
@@ -240,6 +240,7 @@
damageProtection:
flatReductions:
Heat: 10 # capable of touching light bulbs and stoves without feeling pain!
+ - type: JetpackUser # DeltaV: Lets cyborgs fly in space
- type: entity
abstract: true
diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
index 819ac170786..c432019c106 100644
--- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
+++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
@@ -1987,7 +1987,7 @@
state: slug
sprite: Mobs/Animals/slug.rsi
- type: Carriable #DeltaV
- freeHandsRequired: 1
+ freeHandsRequired: 1
- type: Physics
- type: Fixtures
fixtures:
@@ -3537,4 +3537,4 @@
suffix: Accent
components:
- type: ReplacementAccent
- accent: nymph
\ No newline at end of file
+ accent: nymph
diff --git a/Resources/Prototypes/Entities/Mobs/Species/diona.yml b/Resources/Prototypes/Entities/Mobs/Species/diona.yml
index ead44315b58..7bee025210b 100644
--- a/Resources/Prototypes/Entities/Mobs/Species/diona.yml
+++ b/Resources/Prototypes/Entities/Mobs/Species/diona.yml
@@ -111,6 +111,7 @@
state: jumpsuit-female
- type: Carriable # Carrying system from nyanotrasen.
- type: ProtectedFromStepTriggers # Frontier
+ - type: FTLKnockdownImmune # Frontier
- type: entity
parent: BaseSpeciesDummy
diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml
index d254be77da4..b87c0e98aa7 100644
--- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml
+++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml
@@ -18,6 +18,7 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/shinyflask.rsi
+ - type: Engraveable # Frontier
- type: entity
parent: FlaskBase
@@ -46,6 +47,7 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/detflask.rsi
+ - type: Engraveable # Frontier
- type: entity
parent: FlaskBase
@@ -55,6 +57,7 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/hosflask.rsi
+ - type: Engraveable # Frontier
- type: entity
parent: FlaskBase
@@ -64,6 +67,7 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/flask.rsi
+ - type: Engraveable # Frontier
- type: entity
parent: FlaskBase
@@ -73,6 +77,7 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/barflask.rsi
+ - type: Engraveable # Frontier
- type: entity
parent: FlaskBase
@@ -82,6 +87,7 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/flask_old.rsi
+ - type: Engraveable # Frontier
- type: entity
parent: FlaskBase
@@ -91,6 +97,7 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/lithiumflask.rsi
+ - type: Engraveable # Frontier
- type: entity
parent: FlaskBase
diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml
index 87157834f7c..208c5807c78 100644
--- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml
+++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml
@@ -111,6 +111,7 @@
- type: Tag
tags:
- Meat
+ - Donut # Frontier
# Tastes like meat.
- type: entity
@@ -315,6 +316,7 @@
- type: Tag
tags:
- Fruit
+ - Donut # Frontier
# Tastes like jelly-donut, green apples.
- type: entity
@@ -381,6 +383,7 @@
- type: Tag
tags:
- Fruit
+ - Donut # Frontier
# Tastes like jelly-donut, blue pumpkin.
- type: entity
@@ -403,6 +406,7 @@
- type: Tag
tags:
- Fruit # Apparently this is a fruit. Huh.
+ - Donut # Frontier
# Tastes like jelly-donut, tropical sweetness.
- type: entity
diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml
index 0d942ebf96c..1f9038650a1 100644
--- a/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml
+++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/food_base.yml
@@ -28,6 +28,7 @@
solution: food
- type: RefillableSolution
solution: food
+ preventTransferOut: true # Frontier
# usable by any food that can be opened
# handles appearance with states "icon" and "icon-open"
diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
index 5c608c6b530..50d08722873 100644
--- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
+++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
@@ -1773,7 +1773,7 @@
seedId: gatfruit
- type: Food
trash:
- - WeaponRevolverPythonGrown # Frontier: WeaponRevolverPython at least 1 required
# Standard time, no description, no need to show.
- type: salvageTimeMod
diff --git a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml
index 11b88fd598d..36cc995ff06 100644
--- a/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml
+++ b/Resources/Prototypes/_NF/Procedural/scrap_vgroid.yml
@@ -142,7 +142,14 @@
tileMask:
- Plating
entity: SpawnMobRogueScapT1
- count: 25
+ count: 15
+ minGroupSize: 1
+ maxGroupSize: 2
+ - !type:OreDunGen
+ tileMask:
+ - Plating
+ entity: SpawnMobRogueDronesT1
+ count: 10
minGroupSize: 1
maxGroupSize: 1
@@ -184,7 +191,7 @@
maxCount: 3
layers:
- !type:ExteriorDunGen
- proto: SalvageOutpost
+ proto: NFSalvageOutpost
- !type:EntityTableDunGen
minCount: 25
maxCount: 40
@@ -245,6 +252,12 @@
groups:
- id: SpawnMobRogueSiliconsT2
amount: 1
+ - !type:MobsDunGen
+ minCount: 1
+ maxCount: 1
+ groups:
+ - id: SpawnMobRogueSiliconBossRandom
+ amount: 1
#- type: dungeonConfig
# id: NFVGRoidInteriorDungeonsScrap
diff --git a/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml
index ed9ee35cbf4..d79e23495e7 100644
--- a/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml
+++ b/Resources/Prototypes/_NF/Procedural/snow_vgroid.yml
@@ -106,7 +106,7 @@
- !type:OreDunGen
entityMask:
- WallRockSnow
- entity: WallSnowCobblebrickNF
+ entity: NFWallSnowCobblebrick
count: 100
minGroupSize: 6
maxGroupSize: 16
@@ -161,6 +161,13 @@
count: 5
minGroupSize: 1
maxGroupSize: 1
+ - !type:OreDunGen
+ tileMask:
+ - FloorSnow
+ entity: SpawnMobArgocyteLeviathingExpeditions
+ count: 1
+ minGroupSize: 0
+ maxGroupSize: 1
# Configs
- type: dungeonConfig
@@ -219,7 +226,7 @@
maxCount: 3
layers:
- !type:ExteriorDunGen
- proto: SnowyLabs
+ proto: NFSnowyLabs
- !type:EntityTableDunGen
minCount: 25
maxCount: 40
@@ -256,6 +263,12 @@
groups:
- id: SpawnMobXenoT2
amount: 1
+ - !type:MobsDunGen
+ minCount: 1
+ maxCount: 1
+ groups:
+ - id: SpawnMobXenoQueenDungeon
+ amount: 1
#- type: dungeonConfig
# id: NFVGRoidInteriorDungeonsSnow
diff --git a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml
index 04c8aaa9ee8..64b434cce50 100644
--- a/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml
+++ b/Resources/Prototypes/_NF/Reagents/Consumables/Drink/drinks.yml
@@ -198,3 +198,42 @@
metamorphicSprite:
sprite: _NF/Objects/Consumable/Drinks/honeyicedtea.rsi
state: icon
+
+- type: reagent
+ id: WassailMulledAle
+ name: reagent-name-wassail
+ parent: BaseAlcohol
+ desc: reagent-desc-wassail
+ physicalDesc: reagent-physical-desc-spicy
+ flavor: wassail
+ color: "#AD2D00"
+ metabolisms:
+ Drink:
+ effects:
+ - !type:PopupMessage # a nice warm soothing drink
+ type: Local
+ visualType: Medium
+ messages:
+ - "drinks-effect-nf-wassail"
+ probability: 0.1
+ metamorphicSprite:
+ sprite: _NF/Objects/Consumable/Drinks/wassail.rsi
+ state: icon_empty
+ metamorphicMaxFillLevels: 4
+ metamorphicFillBaseName: fill-
+ metamorphicChangeColor: false
+
+- type: reagent
+ id: Eggnog
+ name: reagent-name-eggnog
+ parent: BaseAlcohol
+ desc: reagent-desc-eggnog
+ physicalDesc: reagent-physical-desc-thick
+ flavor: creamy
+ color: "#ffebc4"
+ metamorphicSprite:
+ sprite: _NF/Objects/Consumable/Drinks/eggnog.rsi
+ state: icon_empty
+ metamorphicMaxFillLevels: 8
+ metamorphicFillBaseName: fill
+ metamorphicChangeColor: false
diff --git a/Resources/Prototypes/_NF/Reagents/Materials/fuelgrade.yml b/Resources/Prototypes/_NF/Reagents/Materials/fuelgrade.yml
new file mode 100644
index 00000000000..6570d18a1fa
--- /dev/null
+++ b/Resources/Prototypes/_NF/Reagents/Materials/fuelgrade.yml
@@ -0,0 +1,20 @@
+- type: material
+ id: FuelGradePlasma
+ stackEntity: FuelPlasma1
+ name: fuel-grade plasma
+ icon: { sprite: _NF/Objects/Specific/Fuel/fuelgrade_material.rsi, state: plasma }
+ price: 0.1 # half of regular plasma
+
+- type: material
+ id: FuelGradeUranium
+ stackEntity: FuelUranium1
+ name: fuel-grade uranium
+ icon: { sprite: _NF/Objects/Specific/Fuel/fuelgrade_material.rsi, state: uranium }
+ price: 0.1 # half of regular uranium
+
+- type: material
+ id: FuelGradeBananium
+ stackEntity: FuelBananium1
+ name: fuel-grade bananium
+ icon: { sprite: _NF/Objects/Specific/Fuel/fuelgrade_material.rsi, state: bananium }
+ price: 0.1 # half of regular bananium
diff --git a/Resources/Prototypes/_NF/Recipes/Construction/Graphs/utilities/lighting.yml b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/utilities/lighting.yml
new file mode 100644
index 00000000000..8deb0b4871f
--- /dev/null
+++ b/Resources/Prototypes/_NF/Recipes/Construction/Graphs/utilities/lighting.yml
@@ -0,0 +1,120 @@
+- type: constructionGraph
+ id: CyanLightBulb
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: icon
+ steps:
+ - material: Glass
+ amount: 1
+ doAfter: 1
+ - tag: CrystalCyan
+ name: cyan crystal shard
+ icon:
+ sprite: Objects/Materials/Shards/crystal.rsi
+ state: shard1
+ color: #52ff39
+ doAfter: 1
+ - node: icon
+ entity: LightBulbCrystalCyan
+
+- type: constructionGraph
+ id: BlueLightBulb
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: icon
+ steps:
+ - material: Glass
+ amount: 2
+ doAfter: 1
+ - tag: CrystalBlue
+ name: blue crystal shard
+ icon:
+ sprite: Objects/Materials/Shards/crystal.rsi
+ state: shard1
+ doAfter: 1
+ - node: icon
+ entity: LightBulbCrystalBlue
+
+- type: constructionGraph
+ id: PinkLightBulb
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: icon
+ steps:
+ - material: Glass
+ amount: 2
+ doAfter: 1
+ - tag: CrystalPink
+ name: pink crystal shard
+ icon:
+ sprite: Objects/Materials/Shards/crystal.rsi
+ state: shard1
+ doAfter: 1
+ - node: icon
+ entity: LightBulbCrystalPink
+
+- type: constructionGraph
+ id: OrangeLightBulb
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: icon
+ steps:
+ - material: Glass
+ amount: 2
+ doAfter: 1
+ - tag: CrystalOrange
+ name: orange crystal shard
+ icon:
+ sprite: Objects/Materials/Shards/crystal.rsi
+ state: shard1
+ doAfter: 1
+ - node: icon
+ entity: LightBulbCrystalOrange
+
+- type: constructionGraph
+ id: RedLightBulb
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: icon
+ steps:
+ - material: Glass
+ amount: 2
+ doAfter: 1
+ - tag: CrystalRed
+ name: red crystal shard
+ icon:
+ sprite: Objects/Materials/Shards/crystal.rsi
+ state: shard1
+ doAfter: 1
+ - node: icon
+ entity: LightBulbCrystalRed
+
+- type: constructionGraph
+ id: GreenLightBulb
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: icon
+ steps:
+ - material: Glass
+ amount: 2
+ doAfter: 1
+ - tag: CrystalGreen
+ name: green crystal shard
+ icon:
+ sprite: Objects/Materials/Shards/crystal.rsi
+ state: shard1
+ doAfter: 1
+ - node: icon
+ entity: LightBulbCrystalGreen
diff --git a/Resources/Prototypes/_NF/Recipes/Construction/lighting.yml b/Resources/Prototypes/_NF/Recipes/Construction/lighting.yml
new file mode 100644
index 00000000000..74d4c74f130
--- /dev/null
+++ b/Resources/Prototypes/_NF/Recipes/Construction/lighting.yml
@@ -0,0 +1,65 @@
+- type: construction
+ name: cyan light bulb
+ id: CyanLightBulb
+ graph: CyanLightBulb
+ startNode: start
+ targetNode: icon
+ category: construction-category-utilities
+ description: A high powered light tube containing a cyan crystal
+ icon: { sprite: Objects/Power/light_bulb.rsi, state: normal }
+ objectType: Item
+
+- type: construction
+ name: blue light bulb
+ id: BlueLightBulb
+ graph: BlueLightBulb
+ startNode: start
+ targetNode: icon
+ category: construction-category-utilities
+ description: A high powered light tube containing a blue crystal
+ icon: { sprite: Objects/Power/light_bulb.rsi, state: normal }
+ objectType: Item
+
+- type: construction
+ name: pink light bulb
+ id: PinkLightBulb
+ graph: PinkLightBulb
+ startNode: start
+ targetNode: icon
+ category: construction-category-utilities
+ description: A high powered light tube containing a pink crystal
+ icon: { sprite: Objects/Power/light_bulb.rsi, state: normal }
+ objectType: Item
+
+- type: construction
+ name: orange light bulb
+ id: OrangeLightBulb
+ graph: OrangeLightBulb
+ startNode: start
+ targetNode: icon
+ category: construction-category-utilities
+ description: A high powered light tube containing an orange crystal
+ icon: { sprite: Objects/Power/light_bulb.rsi, state: normal }
+ objectType: Item
+
+- type: construction
+ name: red light bulb
+ id: RedLightBulb
+ graph: RedLightBulb
+ startNode: start
+ targetNode: icon
+ category: construction-category-utilities
+ description: A high powered light tube containing a red crystal
+ icon: { sprite: Objects/Power/light_bulb.rsi, state: normal }
+ objectType: Item
+
+- type: construction
+ name: green light bulb
+ id: GreenLightBulb
+ graph: GreenLightBulb
+ startNode: start
+ targetNode: icon
+ category: construction-category-utilities
+ description: A high powered light tube containing a green crystal
+ icon: { sprite: Objects/Power/light_bulb.rsi, state: normal }
+ objectType: Item
diff --git a/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml
index 87ec06e3dd9..389a2876679 100644
--- a/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml
+++ b/Resources/Prototypes/_NF/Recipes/Cooking/meal_recipes.yml
@@ -281,7 +281,6 @@
FoodDonutPlain: 1
recipeType:
- Assembler
- - Assembler
- type: microwaveMealRecipe
id: RecipeDonutBluePumpkin
@@ -664,3 +663,99 @@
recipeType:
- Oven
- Microwave
+
+# ramen
+
+- type: microwaveMealRecipe
+ id: RecipeBasicNoodles
+ name: basic noodles
+ result: FoodMealBasicNoodles
+ time: 10
+ solids:
+ FoodBowlBig: 1
+ FoodNoodlesBoiled: 1
+ reagents:
+ Soysauce: 5
+ Water: 15
+ recipeType:
+ - Oven
+
+- type: microwaveMealRecipe
+ id: RecipeMisoNoodles
+ name: miso noodles
+ result: FoodMealMisoNoodles
+ time: 20
+ solids:
+ FoodBowlBig: 1
+ FoodNoodlesBoiled: 1
+ FoodSoybeans: 1
+ FoodEgg: 1
+ FoodButterSlice: 1
+ reagents:
+ Water: 20
+ recipeType:
+ - Oven
+
+- type: microwaveMealRecipe
+ id: RecipeShioNoodles
+ name: shio noodles
+ result: FoodMealShioNoodles
+ time: 15
+ solids:
+ FoodBowlBig: 1
+ FoodNoodlesBoiled: 1
+ FoodCorn: 1
+ reagents:
+ Water: 20
+ recipeType:
+ - Oven
+
+- type: microwaveMealRecipe
+ id: RecipeShoyuNoodles
+ name: shoyunoodles
+ result: FoodMealShoyuNoodles
+ time: 20
+ solids:
+ FoodBowlBig: 1
+ FoodNoodlesBoiled: 1
+ FoodEgg: 1
+ FoodCorn: 1
+ FoodMeatBacon: 1
+ reagents:
+ Soysauce: 10
+ Water: 10
+ recipeType:
+ - Oven
+
+- type: microwaveMealRecipe
+ id: RecipeSpicyNoodles
+ name: spicynoodles
+ result: FoodMealSpicyNoodles
+ time: 20
+ solids:
+ FoodBowlBig: 1
+ FoodNoodlesBoiled: 1
+ FoodTofuSlice: 1
+ FoodChiliPepper: 1
+ reagents:
+ Soysauce: 5
+ Water: 15
+ recipeType:
+ - Oven
+
+- type: microwaveMealRecipe
+ id: RecipeTonkatsuNoodles
+ name: tonkatsu noodles
+ result: FoodMealTonkatsuNoodles
+ time: 20
+ solids:
+ FoodBowlBig: 1
+ FoodNoodlesBoiled: 1
+ FoodSoybeans: 1
+ FoodGarlic: 1
+ FoodMeatBacon: 1
+ reagents:
+ Soysauce: 5
+ Water: 15
+ recipeType:
+ - Oven
diff --git a/Resources/Prototypes/_NF/Recipes/Crafting/Graphs/shoes_graphs.yml b/Resources/Prototypes/_NF/Recipes/Crafting/Graphs/shoes_graphs.yml
index e25448f6693..d5feb45e858 100644
--- a/Resources/Prototypes/_NF/Recipes/Crafting/Graphs/shoes_graphs.yml
+++ b/Resources/Prototypes/_NF/Recipes/Crafting/Graphs/shoes_graphs.yml
@@ -41,7 +41,7 @@
sprite: Clothing/Shoes/Specific/clown.rsi
state: icon
doAfter: 1
- - tag: Ketchup
+ - component: CondimentKetchup
name: squeeze bottle
icon:
sprite: _NF/Objects/Consumable/Food/condiments.rsi
@@ -64,13 +64,13 @@
sprite: Clothing/Shoes/Specific/clown.rsi
state: icon
doAfter: 1
- - tag: Ketchup
+ - component: CondimentKetchup
name: ketchup
icon:
sprite: _NF/Objects/Consumable/Food/condiments.rsi
state: squeeze-bottle-ketchup
doAfter: 1
- - tag: Mustard
+ - component: CondimentMustard
name: mustard
icon:
sprite: _NF/Objects/Consumable/Food/condiments.rsi
@@ -93,7 +93,7 @@
sprite: Clothing/Shoes/Specific/clown.rsi
state: icon
doAfter: 1
- - tag: Ketchup
+ - component: CondimentKetchup
name: squeeze bottle
icon:
sprite: _NF/Objects/Consumable/Food/condiments.rsi
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml b/Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml
index b7926fdac93..f27f62faee4 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/bloodcult.yml
@@ -2,7 +2,7 @@
- type: latheRecipe
id: RitualDagger
parent: BaseWeaponRecipe
- result: RitualDaggerPrinted
+ result: RitualDagger
materials:
Bones: 100
Steel: 500
@@ -10,7 +10,7 @@
- type: latheRecipe
id: EldritchBlade
parent: BaseWeaponRecipeLong
- result: EldritchBladePrinted
+ result: EldritchBlade
materials:
Bones: 200
Steel: 700
@@ -19,7 +19,7 @@
- type: latheRecipe
id: UnholyHalberd
parent: BaseWeaponRecipeLong
- result: UnholyHalberdPrinted
+ result: UnholyHalberd
materials:
Bones: 1000
Steel: 1000
@@ -28,7 +28,7 @@
- type: latheRecipe
id: WizardStaffMeleeBlood
parent: BaseWeaponRecipeLong
- result: WizardStaffMeleeBloodPrinted
+ result: WizardStaffMeleeBlood
materials:
Bones: 500
Plasteel: 500
@@ -46,7 +46,7 @@
- type: latheRecipe
id: ClothingHeadHelmetCultJanitor
parent: NFBaseArmorRecipe
- result: ClothingHeadHelmetCultJanitorPrinted
+ result: ClothingHeadHelmetCultJanitor
materials:
Bones: 200
Cloth: 100
@@ -57,7 +57,7 @@
- type: latheRecipe
id: ClothingMaskCultJanitor
parent: NFBaseArmorRecipe
- result: ClothingMaskCultJanitorPrinted
+ result: ClothingMaskCultJanitor
materials:
Bones: 200
Cloth: 100
@@ -68,7 +68,7 @@
- type: latheRecipe
id: ClothingOuterCoatCultJanitor
parent: NFBaseArmorRecipe
- result: ClothingOuterCoatCultJanitorPrinted
+ result: ClothingOuterCoatCultJanitor
materials:
Bones: 1000
Cloth: 600
@@ -79,7 +79,7 @@
- type: latheRecipe
id: ClothingHeadHelmetCult
parent: NFBaseArmorRecipe
- result: ClothingHeadHelmetCultPrinted
+ result: ClothingHeadHelmetCult
materials:
Bones: 200
Cloth: 100
@@ -90,7 +90,7 @@
- type: latheRecipe
id: ClothingOuterArmorCult
parent: NFBaseArmorRecipe
- result: ClothingOuterArmorCultPrinted
+ result: ClothingOuterArmorCult
materials:
Bones: 1000
Cloth: 550
@@ -101,7 +101,7 @@
- type: latheRecipe
id: ClothingShoesCult
parent: NFBaseArmorRecipe
- result: ClothingShoesCultPrinted
+ result: ClothingShoesCult
materials:
Bones: 200
Cloth: 100
@@ -112,7 +112,7 @@
- type: latheRecipe
id: ClothingOuterCoatBloodCultRobes
parent: NFBaseArmorRecipe
- result: ClothingOuterCoatBloodCultRobesPrinted
+ result: ClothingOuterCoatBloodCultRobes
materials:
Bones: 200
Cloth: 600
@@ -122,21 +122,21 @@
- type: latheRecipe
id: ClothingHeadHelmetBone
parent: NFBaseArmorRecipe
- result: ClothingHeadHelmetBonePrinted
+ result: ClothingHeadHelmetBone
materials:
Bones: 400
- type: latheRecipe
id: ClothingOuterArmorBone
parent: NFBaseArmorRecipe
- result: ClothingOuterArmorBonePrinted
+ result: ClothingOuterArmorBone
materials:
Bones: 600
- type: latheRecipe
id: ClothingBackpackMessengerBloodCult
parent: NFBaseArmorRecipe
- result: ClothingBackpackMessengerBloodCultPrinted
+ result: ClothingBackpackMessengerBloodCult
materials:
Cloth: 400
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/blueprints.yml b/Resources/Prototypes/_NF/Recipes/Lathes/blueprints.yml
index de7cc1a26c4..658a3af2447 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/blueprints.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/blueprints.yml
@@ -82,6 +82,11 @@
id: NFBlueprintSyringeBluespace
result: NFBlueprintSyringeBluespace
+- type: latheRecipe
+ parent: NFBaseBlueprintLatheRecipe
+ id: NFBlueprintJugBluespace
+ result: NFBlueprintJugBluespace
+
- type: latheRecipe
parent: NFBaseBlueprintLatheRecipe
id: NFBlueprintVialBluespace
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml b/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml
index 5b1f918ae0b..7476b47670f 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/chemistry.yml
@@ -5,6 +5,11 @@
materials:
Glass: 50
+- type: latheRecipe
+ id: JugBluespace
+ result: JugBluespace
+ parent: BluespaceBeaker # same size, 1:1 recipe
+
- type: latheRecipe
id: VialBluespace
result: VialBluespace
@@ -20,6 +25,6 @@
id: BlankMediPen
result: BlankMediPen
completetime: 2
- materials:
+ materials:
Plastic: 25
Steel: 25
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/electronics.yml b/Resources/Prototypes/_NF/Recipes/Lathes/electronics.yml
index 96cd0950d1c..4de8b2c445e 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/electronics.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/electronics.yml
@@ -46,6 +46,14 @@
Steel: 800
Glass: 900
+- type: latheRecipe
+ parent: BaseCircuitboardRecipe
+ id: CondimentDispenserCircuitboard
+ result: CondimentDispenserCircuitboard
+ materials:
+ Steel: 100
+ Glass: 500
+
# Thrusters
- type: latheRecipe
id: ThrusterSecurityMachineCircuitboard
@@ -105,4 +113,4 @@
result: PortableGeneratorHyperPacmanMachineCircuitboard
materials:
Steel: 350
- Glass: 350
\ No newline at end of file
+ Glass: 350
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/medical.yml b/Resources/Prototypes/_NF/Recipes/Lathes/medical.yml
new file mode 100644
index 00000000000..cd6e76be1e5
--- /dev/null
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/medical.yml
@@ -0,0 +1,9 @@
+- type: latheRecipe
+ id: HandheldCrewMonitor
+ result: HandheldCrewMonitor
+ category: Tools
+ completetime: 4
+ materials:
+ Glass: 1200
+ Steel: 1000
+ Plastic: 1400
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml b/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml
index 240e084ac2c..8aeedcd6908 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/misc.yml
@@ -132,17 +132,23 @@
result: ClothingNeckIFFPurple
parent: NFWearableIFFRecipe
-- type: latheRecipe
- id: ColoredLightTubeRedNF
- result: ColoredLightTubeRed
+- type: latheRecipe # Remove this ones we have a black crystal
+ id: LightTubeCrystalBlack
+ result: LightTubeCrystalBlack
parent: NFBaseLightTubeRecipe
- type: latheRecipe
- id: ColoredLightTubeBlackLightNF
- result: ColoredLightTubeBlackLight
- parent: NFBaseLightTubeRecipe
+ id: JanicartFlatpack
+ result: JanicartFlatpack
+ materials:
+ Steel: 2000
+ Glass: 1000
+ Plastic: 800
+ Uranium: 250
- type: latheRecipe
- id: ColoredLightTubeFrostyBlueNF
- result: ColoredLightTubeFrostyBlue
- parent: NFBaseLightTubeRecipe
+ id: NFClothingShoesBootsMoon
+ result: NFClothingShoesBootsMoon
+ completetime: 2
+ materials:
+ Steel: 600
\ No newline at end of file
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml b/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml
index 272df6f9c2f..78a1b496afd 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/prizecounter.yml
@@ -86,6 +86,16 @@
result: PlushieMoff
parent: BasePrize15Recipe
+- type: latheRecipe
+ id: PlushieMailVulpRecipe
+ result: PlushieMailVulp
+ parent: BasePrize15Recipe
+
+- type: latheRecipe
+ id: PlushieYarrMothRecipe
+ result: PlushieYarrMoth
+ parent: BasePrize15Recipe
+
- type: latheRecipe
id: PlushieMoffsicianRecipe
result: PlushieMoffsician
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/security.yml b/Resources/Prototypes/_NF/Recipes/Lathes/security.yml
index e3d7fc24d4b..4e14f94d445 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/security.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/security.yml
@@ -30,12 +30,27 @@
materials:
Steel: 245 # 20 [Steel per empty mag] + 15 [bullets] * 15 [Steel per bullet]
+- type: latheRecipe # novalite rubber mag
+ id: MagazineNovaliteC1Rubber
+ parent: BaseAmmoRecipe
+ result: MagazineNovaliteC1Rubber
+ materials:
+ Steel: 82 #33% of 245 in steel
+ Plastic: 163 #66% of 245
+
- type: latheRecipe # gestio mag empty
id: MagazineLightRifleLowCapacityEmpty
parent: BaseEmptyAmmoRecipe
result: MagazineLightRifleLowCapacityEmpty
materials:
Steel: 20
+- type: latheRecipe # Gestio small rubber mag
+ id: MagazineLightRifleLowCapacityRubber
+ parent: BaseAmmoRecipe
+ result: MagazineLightRifleLowCapacityRubber
+ materials:
+ Steel: 82 #33% of cost in steel
+ Plastic: 163 #66% of 245
- type: latheRecipe # gestio mag
id: MagazineLightRifleLowCapacity
@@ -58,6 +73,14 @@
materials:
Steel: 140 # 25 [Steel per empty mag] + 8 [bullets] * 15 [Steel per bullet]
+- type: latheRecipe
+ id: SpeedLoaderRifleHeavyRubber #Argenti rubber loader
+ parent: BaseAmmoRecipe
+ result: SpeedLoaderRifleHeavyRubber
+ materials:
+ Steel: 47 #33% of cost in Steel
+ Plastic: 93 #66% of cost in Plastic
+
- type: latheRecipe
id: SpeedLoaderRifleHeavyPractice
parent: BaseAmmoRecipe
@@ -82,6 +105,14 @@
Steel: 25 # 25 [Steel per empty mag]
Plastic: 120 # 8 [bullets] * 15 [Plastic per bullet]
+- type: latheRecipe
+ id: MagazinePistolRubber
+ parent: BaseAmmoRecipe
+ result: MagazinePistolRubber
+ materials:
+ Steel: 100 #50% of box cost
+ Plastic: 200 #50% of box cost
+
- type: latheRecipe
id: MagazineBoxLightRifleRubber
parent: BaseAmmoRecipe
@@ -90,6 +121,14 @@
Steel: 300
Plastic: 600
+- type: latheRecipe
+ id: MagazineLightRifleRubber
+ parent: BaseAmmoRecipe
+ result: MagazineLightRifleRubber
+ materials:
+ Steel: 150 #50% of ammo box
+ Plastic: 300 #50% of ammo box
+
- type: latheRecipe
id: MagazineBoxMagnumRubber
parent: BaseAmmoRecipe
@@ -98,6 +137,14 @@
Steel: 80
Plastic: 160
+- type: latheRecipe
+ id: SpeedLoaderMagnumRubber
+ parent: BaseAmmoRecipe
+ result: SpeedLoaderMagnumRubber
+ materials:
+ Steel: 40 #50% of ammo box
+ Plastic: 80 #50% of ammo box
+
- type: latheRecipe
id: MagazineBoxPistolRubber
parent: BaseAmmoRecipe
@@ -113,6 +160,13 @@
materials:
Steel: 250
Plastic: 500
+- type: latheRecipe
+ id: MagazineRifleRubber
+ parent: BaseAmmoRecipe
+ result: MagazineRifleRubber
+ materials:
+ Steel: 125 #50% of ammo box
+ Plastic: 250 #50% of ammo box
- type: latheRecipe
id: ShellTranquilizer # Removed upstream
@@ -133,4 +187,4 @@
- type: latheRecipe
id: HoloprojectorNfsd
parent: ClothingEyesHudSecurity
- result: HoloprojectorNfsdEmpty
\ No newline at end of file
+ result: HoloprojectorNfsdEmpty
diff --git a/Resources/Prototypes/_NF/Recipes/Lathes/service.yml b/Resources/Prototypes/_NF/Recipes/Lathes/service.yml
index 738e97e152d..9c9d221e705 100644
--- a/Resources/Prototypes/_NF/Recipes/Lathes/service.yml
+++ b/Resources/Prototypes/_NF/Recipes/Lathes/service.yml
@@ -57,3 +57,52 @@
Glass: 200
Plastic: 100
Steel: 100
+
+- type: latheRecipe
+ id: CondimentCupDispenser
+ result: CondimentCupDispenser
+ parent: BaseServiceItemsRecipe
+ applyMaterialDiscount: false
+
+- type: latheRecipe
+ id: CondimentCup
+ result: CondimentCup
+ parent: BaseServiceItemsRecipe
+ completetime: 0.1
+ applyMaterialDiscount: false
+ materials:
+ Steel: 10
+
+- type: latheRecipe
+ id: FoodCondimentSqueezeBottleClear
+ result: FoodCondimentSqueezeBottleClear
+ parent: BaseServiceItemsRecipe
+ applyMaterialDiscount: false
+ materials:
+ Plastic: 50
+
+- type: latheRecipe
+ id: SodiumLightBulb
+ result: SodiumLightBulb
+ category: Lights
+ completetime: 2
+ materials:
+ Steel: 50
+ Glass: 50
+
+- type: latheRecipe
+ id: ExteriorLightBulb
+ result: ExteriorLightBulb
+ category: Lights
+ completetime: 2
+ materials:
+ Steel: 50
+ Glass: 50
+
+- type: latheRecipe
+ id: DrinkIceBucketEmpty
+ result: DrinkIceBucketEmpty
+ parent: BaseServiceItemsRecipe
+ completetime: 2
+ materials:
+ Steel: 100
diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml b/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml
index e973152cab9..7ea78e696d3 100644
--- a/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml
+++ b/Resources/Prototypes/_NF/Recipes/Reactions/chemicals.yml
@@ -5,11 +5,11 @@
amount: 1
Sodium:
amount: 1
+ SulfuricAcid:
+ amount: 1
Carbon:
amount: 1
Oxygen:
amount: 1
- SulfuricAcid:
- amount: 1
products:
SalicylicAcid: 3
diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml b/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml
index 20d317b5ed1..f0607ddb8d0 100644
--- a/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml
+++ b/Resources/Prototypes/_NF/Recipes/Reactions/drinks.yml
@@ -100,3 +100,32 @@
amount: 1
products:
HoneyIcedTea: 2
+
+- type: reaction
+ id: WassailMulledAle
+ minTemp: 350
+ reactants:
+ Ale:
+ amount: 1
+ Sugar:
+ amount: 1
+ JuiceApple:
+ amount: 1
+ products:
+ WassailMulledAle : 3
+
+- type: reaction
+ id: Eggnog
+ requiredMixerCategories:
+ - Shake # close enough to meringue?
+ reactants:
+ Sugar:
+ amount: 1
+ Cream:
+ amount: 1
+ Egg:
+ amount: 1
+ Rum:
+ amount: 1
+ products:
+ Eggnog: 4
diff --git a/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml b/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml
index 27aad1e1cda..6c8495651a7 100644
--- a/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml
+++ b/Resources/Prototypes/_NF/Recipes/Reactions/medicine.yml
@@ -36,3 +36,16 @@
amount: 1
products:
Opporozidone: 3
+
+- type: reaction
+ id: NFAloxadone
+ impact: Medium
+ reactants:
+ Cryoxadone:
+ amount: 1
+ Dermaline:
+ amount: 2
+ Siderlac:
+ amount: 2
+ products:
+ Aloxadone: 4
diff --git a/Resources/Prototypes/_NF/Research/civilianservices.yml b/Resources/Prototypes/_NF/Research/civilianservices.yml
index e552f23a17d..c0c1830c70c 100644
--- a/Resources/Prototypes/_NF/Research/civilianservices.yml
+++ b/Resources/Prototypes/_NF/Research/civilianservices.yml
@@ -38,3 +38,15 @@
- ServiceSelectiveDropper
- KitchenAssemblerMachineCircuitboard
- ElectricRangeMachineCircuitboard
+
+- type: technology
+ id: MobileSanitation
+ name: research-technology-mobile-sanitation
+ icon:
+ sprite: Objects/Vehicles/janicart.rsi
+ state: icon
+ discipline: CivilianServices
+ tier: 2
+ cost: 5000
+ recipeUnlocks:
+ - JanicartFlatpack
diff --git a/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml b/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml
index 06d2241db6b..07a855d1cfc 100644
--- a/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml
+++ b/Resources/Prototypes/_NF/Roles/Ghostroles/whitelisted.yml
@@ -1,7 +1,7 @@
- type: ghostRole
id: BabyDragon
- name: ghost-role-information-syndicate-kobold-reinforcement-name
- description: ghost-role-information-syndicate-kobold-reinforcement-description
+ name: ghost-role-information-baby-dragon-name
+ description: ghost-role-information-baby-dragon-description
rules: ghost-role-information-emotional-support-rules
entityPrototype: DragonEgg # Unsure if this should be MobDragonPet (the actual dragon) - no ghost role component
whitelisted: true
@@ -48,6 +48,14 @@
entityPrototype: MobCatMistake
whitelisted: true
+- type: ghostRole
+ id: CatBloodCult
+ name: ghost-role-information-cult-cat-name
+ description: ghost-role-information-cult-cat-description
+ rules: ghost-role-information-emotional-support-rules
+ entityPrototype: MobCatBloodCult
+ whitelisted: true
+
- type: ghostRole
id: MonkeyPunpun
name: ghost-role-information-punpun-name
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Civilian/contractor.yml b/Resources/Prototypes/_NF/Roles/Jobs/Civilian/contractor.yml
index e7c7e1374cc..8b6876c9a08 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Civilian/contractor.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Civilian/contractor.yml
@@ -6,7 +6,6 @@
startingGear: ContractorGear
icon: "JobIconContractor"
supervisors: job-supervisors-hire
- weight: -1 # Prioritize station & department jobs
displayWeight: 40 # Top
accessGroups: # Frontier
- GeneralAccess # Frontier
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Civilian/mercenary.yml b/Resources/Prototypes/_NF/Roles/Jobs/Civilian/mercenary.yml
index 7f433199fd7..47820530de6 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Civilian/mercenary.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Civilian/mercenary.yml
@@ -10,7 +10,7 @@
canBeAntag: true
icon: "JobIconMercenary"
supervisors: job-supervisors-hire
- weight: -1 # Prioritize station & department jobs
+ weight: 3 # Prioritize station & department jobs
displayWeight: 20 # Second from the bottom
setPreference: true
access:
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Civilian/pilot.yml b/Resources/Prototypes/_NF/Roles/Jobs/Civilian/pilot.yml
index e65a9a10086..5b44c5ff5f6 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Civilian/pilot.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Civilian/pilot.yml
@@ -9,7 +9,7 @@
startingGear: PilotGear
icon: "JobIconPilot"
supervisors: job-supervisors-hire
- weight: -1 # Prioritize station & department jobs
+ weight: 2 # Prioritize station & department jobs
displayWeight: 30 # Second from the top
accessGroups: # Frontier
- GeneralAccess
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Fun/emergencyresponseteam.yml b/Resources/Prototypes/_NF/Roles/Jobs/Fun/emergencyresponseteam.yml
index f52efade296..d04a28ba55b 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Fun/emergencyresponseteam.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Fun/emergencyresponseteam.yml
@@ -1,8 +1,8 @@
# Mail Carrier
- type: job
id: ERTMailCarrier
- name: job-name-ertjanitor
- description: job-description-ertjanitor
+ name: job-name-ertmailcarrier
+ description: job-description-ertmailcarrier
playTimeTracker: JobERTMailCarrier
whitelisted: true
setPreference: false
@@ -55,4 +55,4 @@
# - SecBreachingHammer
# - WeaponMailLake
- RubberStampCentcom
- - BoxFolderCentCom
\ No newline at end of file
+ - BoxFolderCentCom
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml b/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml
index df51b02df3e..ad70a4a987f 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Fun/misc_startinggear.yml
@@ -40,4 +40,4 @@
head: ClothingHeadHatStrawHat
ears: ClothingHeadsetService
jumpsuit: ClothingUniformJumpsuitHawaiRed
- id: YipYipIDCard
\ No newline at end of file
+ id: YipYipIDCard
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml
index 2ab12a7e83d..d0e85aecd72 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/nfdetective.yml
@@ -34,12 +34,12 @@
id: NFDetectiveGear
equipment:
pocket1: WeaponRevolverInspector
- pocket2: SpeedLoaderMagnum
+ pocket2: FlashlightNfsdLite
storage:
back:
- Flash
- - MagazinePistol
- - MagazinePistolRubber
+ - SpeedLoaderMagnum
+ - SpeedLoaderMagnumRubber
- ForensicPad
- ForensicScanner
- FrontierUplinkCoin10
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/public_affairs.yml b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/public_affairs.yml
index d2f09faf3ee..78286e47f5a 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/public_affairs.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/public_affairs.yml
@@ -33,7 +33,6 @@
equipment:
pocket1: HyperlinkBookSpaceLaw
pocket2: BoxFolderClipboardPal
- neck: ClothingNeckPublicAffairsLiaisonBadge
storage:
back:
- Flash
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/sheriff.yml b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/sheriff.yml
index e193b75d0a7..8edfe2fe070 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/sheriff.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Nfsd/sheriff.yml
@@ -33,7 +33,6 @@
supervisors: job-supervisors-centcom
weight: 180
displayWeight: 70
- whitelistRequired: true
canBeAntag: false
accessGroups:
- AllAccess
@@ -59,5 +58,4 @@
- HoloprojectorNfsd
- DoorRemoteNfsd
- BaseSecurityUplinkRadioSheriff
- - ClothingNeckNfsdBadgeSheriff
- RubberStampSheriff
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml
index 6d1ce6357b8..0ba9f4c9792 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate.yml
@@ -24,6 +24,11 @@
- !type:AddComponentSpecial
components:
- type: MailDisabled
+ - type: SpecialSectorStationRecord
+ recordGeneration: FalseRecord
+ - type: NpcFactionMember
+ factions:
+ - PirateNF
- !type:AddImplantSpecial
implants: [ FreelanceTrackingImplant ]
- !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake.
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml
index 4d3edd1f81a..da729008102 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_captain.yml
@@ -25,6 +25,11 @@
- !type:AddComponentSpecial
components:
- type: MailDisabled
+ - type: SpecialSectorStationRecord
+ recordGeneration: FalseRecord
+ - type: NpcFactionMember
+ factions:
+ - PirateNF
- !type:AddImplantSpecial
implants: [ FreelanceTrackingImplant ]
- !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake.
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml
index 6139ef57c31..1ef6318ef2d 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/Pirates/pirate_first_mate.yml
@@ -25,6 +25,11 @@
- !type:AddComponentSpecial
components:
- type: MailDisabled
+ - type: SpecialSectorStationRecord
+ recordGeneration: FalseRecord
+ - type: NpcFactionMember
+ factions:
+ - PirateNF
- !type:AddImplantSpecial
implants: [ FreelanceTrackingImplant ]
- !type:GiveItemOnHolidaySpecial # Even pirates get a piece of cake.
diff --git a/Resources/Prototypes/_NF/Roles/Jobs/departments.yml b/Resources/Prototypes/_NF/Roles/Jobs/departments.yml
index 9fe50f46e81..d431d2a6c87 100644
--- a/Resources/Prototypes/_NF/Roles/Jobs/departments.yml
+++ b/Resources/Prototypes/_NF/Roles/Jobs/departments.yml
@@ -1,9 +1,9 @@
- type: department
id: Frontier
name: department-Frontier
- description: department-Frontier-description
+ description: department-NF-description
color: "#334E6D"
- weight: 1 # accounted for in jobs
+ weight: 50 # accounted for in jobs
roles:
- StationRepresentative
- StationTrafficController
@@ -15,9 +15,9 @@
- type: department
id: Antag
name: department-Antag
- description: department-Antag-description
+ description: department-NFAntag-description
color: "#DE3A3A"
- weight: -1 # accounted for in jobs
+ weight: -20 # accounted for in jobs
roles:
- PirateCaptain
- PirateFirstMate
diff --git a/Resources/Prototypes/_NF/SectorServices/services.yml b/Resources/Prototypes/_NF/SectorServices/services.yml
index a8d7a5a0827..0a3345974fb 100644
--- a/Resources/Prototypes/_NF/SectorServices/services.yml
+++ b/Resources/Prototypes/_NF/SectorServices/services.yml
@@ -26,3 +26,15 @@
!type:SectorBankAccountInfo
balance: 8000
increasePerSecond: 20 # 72K per hour, about enough for minimum wage for the default NFSD size
+
+ # A global source of character records (DNA, fingerprints, criminal records, etc.)
+- type: sectorService
+ id: SectorRecords
+ components:
+ - type: StationRecords
+
+- type: sectorService
+ id: Alerts
+ components:
+ - type: AlertLevel
+ alertLevelPrototype: stationAlerts
diff --git a/Resources/Prototypes/_NF/Shipyard/Base/base.yml b/Resources/Prototypes/_NF/Shipyard/Base/base.yml
new file mode 100644
index 00000000000..53f9f206670
--- /dev/null
+++ b/Resources/Prototypes/_NF/Shipyard/Base/base.yml
@@ -0,0 +1,21 @@
+# Separating this for ease of visualization
+- type: vessel
+ id: BaseVessel
+ abstract: true
+ name: AAA Bikeshed
+ description: Questionably spaceworthy.
+ price: 50000
+ category: Medium
+ group: Shipyard
+ addComponents:
+ - type: IFF
+ color: '#FFFFFFFF'
+ flags: [IsPlayerShuttle]
+
+- type: vessel
+ id: BaseVesselAntag
+ abstract: true
+ parent: BaseVessel
+ addComponents:
+ - type: IFF
+ flags: [IsPlayerShuttle, HideLabel]
diff --git a/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml b/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml
index 203a86228e3..902fc4b94fb 100644
--- a/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml
+++ b/Resources/Prototypes/_NF/Shipyard/BlackMarket/barnacle.yml
@@ -5,6 +5,7 @@
# a wooden pirate version of the classic Prospector
- type: vessel
id: Barnacle
+ parent: BaseVesselAntag
name: Barnacle
description: 'Nobody expects the lowly barnacle'
price: 20000 # TODO: review ship values - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/BlackMarket/bocakillo.yml b/Resources/Prototypes/_NF/Shipyard/BlackMarket/bocakillo.yml
index 96715fd810d..3e55b5e7999 100644
--- a/Resources/Prototypes/_NF/Shipyard/BlackMarket/bocakillo.yml
+++ b/Resources/Prototypes/_NF/Shipyard/BlackMarket/bocakillo.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Bocakillo
+ parent: BaseVesselAntag
name: Bocakillo
description: A tiny plastitanium vessel suited to a crew of 2 to 3 pirates. Has two broadside cannons and a rear-facing disposals launcher. Runs on plasma.
price: 35000 #Cheap
diff --git a/Resources/Prototypes/_NF/Shipyard/BlackMarket/falcon.yml b/Resources/Prototypes/_NF/Shipyard/BlackMarket/falcon.yml
index 3f94499b370..f6aab2b0aad 100644
--- a/Resources/Prototypes/_NF/Shipyard/BlackMarket/falcon.yml
+++ b/Resources/Prototypes/_NF/Shipyard/BlackMarket/falcon.yml
@@ -5,6 +5,7 @@
# Kestrel looking ship with hangar bay meant to be used along with hoverbikes.
- type: vessel
id: Falcon
+ parent: BaseVesselAntag
name: Falcon
description: Rebuilt mining vessel made into a pirate ship with hangar bay to store vehicles, fits between 3-4 crew.
price: 70000 #Selling price is 22520
diff --git a/Resources/Prototypes/_NF/Shipyard/BlackMarket/menace.yml b/Resources/Prototypes/_NF/Shipyard/BlackMarket/menace.yml
index f4e2d9ef6d6..e6dc3e37617 100644
--- a/Resources/Prototypes/_NF/Shipyard/BlackMarket/menace.yml
+++ b/Resources/Prototypes/_NF/Shipyard/BlackMarket/menace.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Menace
+ parent: BaseVesselAntag
name: Menace
description: 'Mail is no longer an option: you either receive it or you die.'
price: 21000
diff --git a/Resources/Prototypes/_NF/Shipyard/BlackMarket/schooner.yml b/Resources/Prototypes/_NF/Shipyard/BlackMarket/schooner.yml
index a3c4a49c4f9..c3459955676 100644
--- a/Resources/Prototypes/_NF/Shipyard/BlackMarket/schooner.yml
+++ b/Resources/Prototypes/_NF/Shipyard/BlackMarket/schooner.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Schooner
+ parent: BaseVesselAntag
name: Schooner
description: A small wooden ship with 2 central cargo bays.
price: 60000
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/ambition.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/ambition.yml
index 3bdd13cc86b..b2a97a111c4 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/ambition.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/ambition.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Ambition
+ parent: BaseVessel
name: UAC Ambition
description: Declassified gas production and distribution platform seized in a hostile takeover of an Atmosian conglomerate. For the ultimate insurgent.
price: 156000 # ~120000$ on mapinit + ~36000$ from 30% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/anchor.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/anchor.yml
index 2063e7ce822..c9ae2f6bca5 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/anchor.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/anchor.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Anchor
+ parent: BaseVessel
name: KC Anchor
description: A large luxury cruiser capable of long ranged travel acrossed the sector, expedition capable.
price: 140000 # $108432 after appraisal +30ish% (~32000)
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/brigand.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/brigand.yml
index 859a9eac57c..b9c5a537eaf 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/brigand.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/brigand.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Brigand
+ parent: BaseVessel
name: LVHI Brigand
description: Civilian conversion of an old military light frigate from the early days of humanity's expansion to the stars, predating FTL technology. Manufactured by Langstad-Voigt Heavy Industries.
price: 55500 # ~42645$ on mapinit + ~12800$ from 30% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml
new file mode 100644
index 00000000000..fc2d6dcb424
--- /dev/null
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/charon.yml
@@ -0,0 +1,48 @@
+# Author Info
+# GitHub: chrome-cirrus
+# Discord: scry
+
+# Maintainer Info
+# GitHub: chrome-cirrus
+# Discord: scry
+
+# Shuttle Notes:
+#
+- type: vessel
+ id: Charon
+ parent: BaseVessel
+ name: EIS Charon
+ description: Originally built as a roll-on, roll-off transport for heavy terraforming equipment. Since its obsolescence and appearance on the secondary market, the Charon has become a favorite of upfitters for the broad possibilities afforded by its open equipment bay. A product of Endurance Industrial Shipyards.
+ # Sell value @ exped shipyard 70408, 15% markup and a little rounding gives us...
+ price: 81000
+ # 24x33 tiles
+ # 627 total tiles
+ # In light of the mid-range tile count and relatively narrow width I feel like Medium is more appropriate than Large even though it is technically one tile too long for the class.
+ category: Medium
+ group: Expedition
+ shuttlePath: /Maps/_NF/Shuttles/Expedition/charon.yml
+ guidebookPage: ShipyardCharon
+ class:
+ - Expedition
+ engine:
+ - AME
+
+- type: gameMap
+ id: Charon
+ mapName: 'Charon'
+ mapPath: /Maps/_NF/Shuttles/Expedition/charon.yml
+ minPlayers: 0
+ stations:
+ Charon:
+ stationProto: StandardFrontierExpeditionVessel
+ components:
+ - type: StationNameSetup
+ mapNameTemplate: 'Charon {1}'
+ nameGenerator:
+ !type:NanotrasenNameGenerator
+ prefixCreator: '14'
+ - type: StationJobs
+ availableJobs:
+ Contractor: [ 0, 0 ]
+ Pilot: [ 0, 0 ]
+ Mercenary: [ 0, 0 ]
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/decadedove.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/decadedove.yml
index a3d21261f9c..4d3dee8a0b5 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/decadedove.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/decadedove.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: DecadeDove
+ parent: BaseVessel
name: DYS Dove
description: Versatile expedition-capable multi-purpose light freighter.
price: 78500 # ~60100$ on mapinit + ~18000$ from 30% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/dragonfly.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/dragonfly.yml
index 04f41d86ad9..8ac8c1bb9f7 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/dragonfly.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/dragonfly.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Dragonfly
+ parent: BaseVessel
name: DYS Dragonfly
description: Highly modular salvaging vessel welded together from smaller re-purposed hulls.
price: 81000 # ~62075$ on mapinit + ~18650$ from 30% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/gasbender.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/gasbender.yml
index e3bff648d33..5ea1110c440 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/gasbender.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/gasbender.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Gasbender
+ parent: BaseVessel
name: LVHI Gasbender
description: The Gasbender is a medium-sized engineering vessel outfitted for deep space construction projects. Features atmospherics setup with mixing/ignition chamber. Designed to work in pair with smaller salvage ship. Manufactured by Langstad-Voigt Heavy Industries.
price: 82500 # ~63330$ on mapinit + 19000$ from 30% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/gourd.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/gourd.yml
index d49502c123e..5b929094fe9 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/gourd.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/gourd.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Gourd
+ parent: BaseVessel
name: SLI Gourd
description: The Gourd is a Science/Expedition vessel with a dedicated blast chamber.
price: 150000 # ~115000$ on mapinit + ~34000$ from 30% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/pathfinder.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/pathfinder.yml
index 9e6c0438428..b22450f81c4 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/pathfinder.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/pathfinder.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Pathfinder
+ parent: BaseVessel
name: KC Pathfinder
description: Once a scout ship serving with the Nanotrasen Marine Expeditionary Forces, this now decommissioned expedition capable ship can be yours!
price: 52920
diff --git a/Resources/Prototypes/_NF/Shipyard/Expedition/sprinter.yml b/Resources/Prototypes/_NF/Shipyard/Expedition/sprinter.yml
index d7f762575c5..f5f286b803d 100644
--- a/Resources/Prototypes/_NF/Shipyard/Expedition/sprinter.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Expedition/sprinter.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Sprinter
+ parent: BaseVessel
name: KC Sprinter
description: A light freighter often picked by bounty hunters due to its quick acceleration, expedition capable.
price: 56800 # ~$43700 on mapinit plus ~30% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/broadhead.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/broadhead.yml
index 5360a29ab7e..7480f94e275 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/broadhead.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/broadhead.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Broadhead
+ parent: BaseVessel
name: NSF Broadhead
description: A medium size detective ship with facilities for autopsies, interrogations and detailed investigations.
price: 60000 # TODO: fix these values, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/cleric.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/cleric.yml
index c174c1ddedb..a3dbb562ce1 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/cleric.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/cleric.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Cleric
+ parent: BaseVessel
name: NSF Cleric
description: Micro support vessel used for emergency rescues and first aid.
price: 11800 #Appraisal is 10500
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/empress.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/empress.yml
index e7cc245ed47..9b02a80895b 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/empress.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/empress.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Empress
+ parent: BaseVessel
name: NSF Empress
description: A large patrol vessel capable of carrying up to 3 smaller faster attack ships. the flagship vessel of the nfsd.
price: 170000 #Appraisal value is 150000
@@ -28,9 +29,4 @@
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
- availableJobs:
-# PrisonGuard: [ 0, 0 ]
-# SecurityOfficer: [ 0, 0 ]
-# Warden: [ 0, 0 ]
-# Brigmedic: [ 0, 0 ]
- Chef: [ 0, 0 ]
+ availableJobs: {} # Removed the chef since we dont have a real loadout for it
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/fighter.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/fighter.yml
index e1aca8b0493..2cdd4e60724 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/fighter.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/fighter.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Fighter
+ parent: BaseVessel
name: NSF Fighter
description: Micro attack vessel used for boarding and transport of prisoners.
price: 9000 #not sure how much mark up % to add but the appraisal is 7150$ now
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/hospitaller.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/hospitaller.yml
index d232622e42c..1b07fd45299 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/hospitaller.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/hospitaller.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Hospitaller
+ parent: BaseVessel
name: NSF Hospitaller
description: A small security medical craft designed for emergency response and search and rescue operations.
price: 28220
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/interceptor.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/interceptor.yml
index 68b03e1dea2..1cc1eaa79db 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/interceptor.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/interceptor.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Interceptor
+ parent: BaseVessel
name: NSF Interceptor
description: A small security vessel specializing in crime scene forensics.
price: 21350
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml
index 4591cf9e2ca..f36a60d2b11 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/paladin.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Paladin
+ parent: BaseVessel
name: NSF Paladin
description: A small security assault craft designed for space combat equipped with an EXP-2100g mounted grenade launcher.
price: 34220
@@ -10,6 +11,8 @@
guidebookPage: Null
class:
- Fighter
+ engine:
+ - APU
- type: gameMap
id: Paladin
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/prowler.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/prowler.yml
index 1fdf9381684..f8f635c986b 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/prowler.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/prowler.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Prowler
+ parent: BaseVessel
name: NSF Prowler
description: A medium-sized patrol craft, the Prowler class is a dedicated deep space pursuit vessel with an advanced sensor suite.
price: 42000 #Appraises on purchase at ~35000. 20% markup applied due to the presence of the radar.
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/rogue.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/rogue.yml
index b50c6de86e9..32f2c3acc2b 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/rogue.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/rogue.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Rogue
+ parent: BaseVessel
name: NSF Rogue
description: Micro assault vessel with a toggle for going dark in deep space.
price: 12200 #the appraisal is 9100$
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/templar.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/templar.yml
index d5d747b852a..d835b702b74 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/templar.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/templar.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Templar
+ parent: BaseVessel
name: NSF Templar
description: A small security assault craft designed for combat interdiction operations.
price: 24220
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/wasp.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/wasp.yml
index f97a0f24225..e25d9eb03d5 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/wasp.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/wasp.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Wasp
+ parent: BaseVessel
name: NSF Wasp
description: A large expedition oriented ship for holding prisoners and making them work planetside.
price: 135000
diff --git a/Resources/Prototypes/_NF/Shipyard/Nfsd/wendigo.yml b/Resources/Prototypes/_NF/Shipyard/Nfsd/wendigo.yml
index c5f3891e944..6eff3aec397 100644
--- a/Resources/Prototypes/_NF/Shipyard/Nfsd/wendigo.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Nfsd/wendigo.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Wendigo
+ parent: BaseVessel
name: NSF Wendigo
description: A light medium ship with a recommended crew of 2 to 3 officers, the Wendigo is a dedicated interdiction vessel outfitted with a powerful EMP device for tackling escaping vessels.
price: 34500
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/bison.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/bison.yml
index 90ebb55ed76..c3d5db9a955 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/bison.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/bison.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Bison
+ parent: BaseVessel
name: NT Bison
description: A heavy duty ship breaker with a durable hull and a substantial amount of living space, built for long journeys with self-sufficiency.
price: 166138
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/canister.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/canister.yml
index fae2fae78d4..218fc1f0d2f 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/canister.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/canister.yml
@@ -4,6 +4,7 @@
#
- type: vessel
id: Canister
+ parent: BaseVessel
name: UAC Canister
description: Whatever you're bringing, it won't fit. Seats two. Gravity included.
price: 8000
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml
index 18f6ea58ce8..d316d8430da 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/disciple.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Disciple
+ parent: BaseVessel
name: NSV Disciple
description: A cheaply made amalgamation of religious ships. For the seasoned religious assistant.
price: 15000 # Appraises at 12179, ~25% margin - TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/nugget.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/nugget.yml
index 393428c0bbb..8b76a75c23e 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/nugget.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/nugget.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Nugget
+ parent: BaseVessel
name: SV Nugget
description: A flying hunk of wood and metal disguised as a kitchen shuttle. Not FDA approved.
price: 15950 # +1450 from 10% Markup
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/orange.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/orange.yml
index 6fbc5643db7..cc756ab9523 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/orange.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/orange.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Orange
+ parent: BaseVessel
name: SV Orange
description: A cargo slash salvage shuttle made from scavenged wrecks, comes with some damage.
price: 18000 #Appraisal is 15800, +5% margin - TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/point.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/point.yml
index 77db60eb817..1b019a6cb0e 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/point.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/point.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Point
+ parent: BaseVessel
name: SV Point
description: Two wrecks welded together that are somehow capable of research.
price: 16100
diff --git a/Resources/Prototypes/_NF/Shipyard/Scrap/tide.yml b/Resources/Prototypes/_NF/Shipyard/Scrap/tide.yml
index 79d11ec2bea..31e169ffb67 100644
--- a/Resources/Prototypes/_NF/Shipyard/Scrap/tide.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Scrap/tide.yml
@@ -1,12 +1,13 @@
- type: vessel
id: Tide
+ parent: BaseVessel
name: SV Tide
description: A cheaply made mass-produced shuttle made from salvaged wrecks. For the seasoned assistant.
price: 9700
category: Small
group: Scrap
shuttlePath: /Maps/_NF/Shuttles/Scrap/tide.yml
- guidebookPage: Null
+ guidebookPage: ShipyardTide
class:
- Scrapyard
- Civilian
diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/bottleneck.yml b/Resources/Prototypes/_NF/Shipyard/Sr/bottleneck.yml
index 2b36d30c14b..918b8308e7a 100644
--- a/Resources/Prototypes/_NF/Shipyard/Sr/bottleneck.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Sr/bottleneck.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Bottleneck
+ parent: BaseVessel
name: NT Bottleneck
description: A personal transport and mobile office for the station representative.
price: 18000 # TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml b/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml
index 3772c3e7858..081a2dabcd0 100644
--- a/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Sr/broom.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Broom
+ parent: BaseVessel
name: LVHI Broom
description: A cramped yet reliable shuttle for providing janitorial services.
price: 13500 # ~12180$ on mapinit + 5% markup + some extra
diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml b/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml
index 7176ce3b4bc..8000cdfeb10 100644
--- a/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Sr/chauffeur.yml
@@ -11,6 +11,7 @@
- type: vessel
id: Chauffeur
+ parent: BaseVessel
name: NC Chauffeur
description: A small transport shuttle with space for 4 passengers. Comes with the latest audio entertainment technology.
price: 17500 # $14325 after appraisal + ~$1200 (~5% markup) - TODO: fix this value, getting tests to pass - Whatstone
@@ -27,14 +28,13 @@
- type: gameMap
id: Chauffeur
mapName: 'NC Chauffeur'
- mapPath: /Maps/_NF/Shuttles/pts.yml
+ mapPath: /Maps/_NF/Shuttles/Sr/chauffeur.yml
minPlayers: 0
stations:
Chauffeur:
stationProto: StandardFrontierVessel
components:
- - type: StationNameSetup
- mapNameTemplate: 'Chauffeur {1}'
- nameGenerator:
- !type:NanotrasenNameGenerator
- prefixCreator: '14'
+ - type: StationNameSetup
+ mapNameTemplate: 'Chauffeur {1}'
+ nameGenerator: !type:NanotrasenNameGenerator
+ prefixCreator: '14'
diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/mailpod.yml b/Resources/Prototypes/_NF/Shipyard/Sr/mailpod.yml
index ad8a315c71e..e2297d6b435 100644
--- a/Resources/Prototypes/_NF/Shipyard/Sr/mailpod.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Sr/mailpod.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: MailPod
+ parent: BaseVessel
name: NC Mail Pod
description: A cramped yet reliable shuttle for delivering packages.
price: 15000
diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/parcel.yml b/Resources/Prototypes/_NF/Shipyard/Sr/parcel.yml
index c1fcec87c8d..1f8d1667ae5 100644
--- a/Resources/Prototypes/_NF/Shipyard/Sr/parcel.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Sr/parcel.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Parcel
+ parent: BaseVessel
name: NC Parcel
description: A reliable shuttle for delivering mail and packages.
price: 18000
diff --git a/Resources/Prototypes/_NF/Shipyard/Sr/watchdog.yml b/Resources/Prototypes/_NF/Shipyard/Sr/watchdog.yml
index 95ad653cb87..a0ae745f914 100644
--- a/Resources/Prototypes/_NF/Shipyard/Sr/watchdog.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Sr/watchdog.yml
@@ -11,6 +11,7 @@
- type: vessel
id: Watchdog
+ parent: BaseVessel
name: SBI Watchdog
description: "A refurbished and repainted older model of the NSF Templar for use for Mercenaries and 'repurposed' for the Station Guard, mind the gap."
price: 20000
diff --git a/Resources/Prototypes/_NF/Shipyard/Syndicate/hunter.yml b/Resources/Prototypes/_NF/Shipyard/Syndicate/hunter.yml
index e52c03a387c..a00ff47dcb3 100644
--- a/Resources/Prototypes/_NF/Shipyard/Syndicate/hunter.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Syndicate/hunter.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Hunter
+ parent: BaseVesselAntag
name: Hunter
description: A small armored Syndicate assault shuttle, perfect for devious operations!
price: 50000
diff --git a/Resources/Prototypes/_NF/Shipyard/Syndicate/infiltrator.yml b/Resources/Prototypes/_NF/Shipyard/Syndicate/infiltrator.yml
index 7b9d70685b2..a0f9ef726e0 100644
--- a/Resources/Prototypes/_NF/Shipyard/Syndicate/infiltrator.yml
+++ b/Resources/Prototypes/_NF/Shipyard/Syndicate/infiltrator.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Infiltrator
+ parent: BaseVesselAntag
name: Infiltrator
description: A Syndicate nuclear operative infiltration ship.
price: 85000
diff --git a/Resources/Prototypes/_NF/Shipyard/akupara.yml b/Resources/Prototypes/_NF/Shipyard/akupara.yml
index 311bfaa806f..e7ca1e5bbf2 100644
--- a/Resources/Prototypes/_NF/Shipyard/akupara.yml
+++ b/Resources/Prototypes/_NF/Shipyard/akupara.yml
@@ -10,6 +10,7 @@
# hi
- type: vessel
id: Akupara
+ parent: BaseVessel
name: UW Akupara
description: A medium full-feature botanical research biodome equipped to help a botanist fully interact with their plants in almost any way conceivable.
price: 52000
diff --git a/Resources/Prototypes/_NF/Shipyard/apothecary.yml b/Resources/Prototypes/_NF/Shipyard/apothecary.yml
index c9afed3677f..96487507191 100644
--- a/Resources/Prototypes/_NF/Shipyard/apothecary.yml
+++ b/Resources/Prototypes/_NF/Shipyard/apothecary.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Apothecary
+ parent: BaseVessel
name: FSB Apothecary
description: A small medical and chemistry support vessel. Deployed by the Far Star Biotech company to provide aid and medical services to the Frontier.
price: 36500 # Appraises at ~34k, 7% margin; TODO: fix this value, gettings to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/barge.yml b/Resources/Prototypes/_NF/Shipyard/barge.yml
index ed9315f79f3..27ff6f9f741 100644
--- a/Resources/Prototypes/_NF/Shipyard/barge.yml
+++ b/Resources/Prototypes/_NF/Shipyard/barge.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Barge
+ parent: BaseVessel
name: NC Barge
description: A medium shipping vessel repurposed into a salvage bar.
price: 47000 # Appraises for 42901, margin of ~10% - TODO: fix these values, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/bazaar.yml b/Resources/Prototypes/_NF/Shipyard/bazaar.yml
index c357fae352b..dd9e839005f 100644
--- a/Resources/Prototypes/_NF/Shipyard/bazaar.yml
+++ b/Resources/Prototypes/_NF/Shipyard/bazaar.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Bazaar
+ parent: BaseVessel
name: SLI Bazaar
description: The Bazaar is a personal service vessel designed to provide a platform for merchants to sell their goods, it features two locking cargo docks, a spacious cargo hold, and a mercenary post for shop security.
price: 80000 # TODO: fix this number, just getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/beaker.yml b/Resources/Prototypes/_NF/Shipyard/beaker.yml
index 59a6429ddb9..e2a0750e15f 100644
--- a/Resources/Prototypes/_NF/Shipyard/beaker.yml
+++ b/Resources/Prototypes/_NF/Shipyard/beaker.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Beaker
+ parent: BaseVessel
name: SBI Beaker
description: "A fully functional Chemistry Lab. Perfect for the prospecting chemist or high school chemistry teachers. Yeah, Science!"
price: 65000
diff --git a/Resources/Prototypes/_NF/Shipyard/bocadillo.yml b/Resources/Prototypes/_NF/Shipyard/bocadillo.yml
index b1c55fcbc6d..3db052872f5 100644
--- a/Resources/Prototypes/_NF/Shipyard/bocadillo.yml
+++ b/Resources/Prototypes/_NF/Shipyard/bocadillo.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Bocadillo
+ parent: BaseVessel
name: NC Bocadillo
description: A tiny food truck perfect for a solo chef.
price: 25000 # TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/bodkin.yml b/Resources/Prototypes/_NF/Shipyard/bodkin.yml
index e9ee2217ff0..1020e5b7c3a 100644
--- a/Resources/Prototypes/_NF/Shipyard/bodkin.yml
+++ b/Resources/Prototypes/_NF/Shipyard/bodkin.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Bodkin
+ parent: BaseVessel
name: SBB Bodkin
description: The smaller sibling to the Broadhead, the SBB Bodkin is designed for rockhopping and salvage recovery.
price: 39000 #Grid appraises at 35693. Slapped on a ~10% markup.
@@ -28,13 +29,12 @@
Bodkin:
stationProto: StandardFrontierVessel
components:
- - type: StationNameSetup
- mapNameTemplate: 'Bodkin {1}'
- nameGenerator:
- !type:NanotrasenNameGenerator
- prefixCreator: '14'
- - type: StationJobs
- availableJobs:
- Contractor: [ 0, 0 ]
- Pilot: [ 0, 0 ]
- Mercenary: [ 0, 0 ]
\ No newline at end of file
+ - type: StationNameSetup
+ mapNameTemplate: 'Bodkin {1}'
+ nameGenerator: !type:NanotrasenNameGenerator
+ prefixCreator: '14'
+ - type: StationJobs
+ availableJobs:
+ Contractor: [ 0, 0 ]
+ Pilot: [ 0, 0 ]
+ Mercenary: [ 0, 0 ]
diff --git a/Resources/Prototypes/_NF/Shipyard/bookworm.yml b/Resources/Prototypes/_NF/Shipyard/bookworm.yml
index 8d6260b5583..103aefc6ada 100644
--- a/Resources/Prototypes/_NF/Shipyard/bookworm.yml
+++ b/Resources/Prototypes/_NF/Shipyard/bookworm.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Bookworm
+ parent: BaseVessel
name: SBB Bookworm
description: A cozy medium-size library for travellers who wish to relax with a book or perhaps a board game.
price: 31500 # ~29476 after purchase + ~5% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/bulker.yml b/Resources/Prototypes/_NF/Shipyard/bulker.yml
index 62a6b5f7547..be43ddcf4b9 100644
--- a/Resources/Prototypes/_NF/Shipyard/bulker.yml
+++ b/Resources/Prototypes/_NF/Shipyard/bulker.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Bulker
+ parent: BaseVessel
name: KL Bulker
description: A medium mining vessel designed for deep space missions
price: 47500 #41245$ before the +15% (6190$)
diff --git a/Resources/Prototypes/_NF/Shipyard/caduceus.yml b/Resources/Prototypes/_NF/Shipyard/caduceus.yml
index 0abf6772bfa..bf12ec82948 100644
--- a/Resources/Prototypes/_NF/Shipyard/caduceus.yml
+++ b/Resources/Prototypes/_NF/Shipyard/caduceus.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Caduceus
+ parent: BaseVessel
name: NM Caduceus
description: A former humanitarian vessel, the Caduceus now works as the best mobile hospital money can buy.
price: 115000 # TODO: fix this value, getting tests to pass - Whatstone You will never fix this - Dusty
diff --git a/Resources/Prototypes/_NF/Shipyard/camper.yml b/Resources/Prototypes/_NF/Shipyard/camper.yml
index 945b5ff6487..a42f9af16ec 100644
--- a/Resources/Prototypes/_NF/Shipyard/camper.yml
+++ b/Resources/Prototypes/_NF/Shipyard/camper.yml
@@ -10,6 +10,7 @@
- type: vessel
id: Camper
+ parent: BaseVessel
name: SSS Camper
description: A personal camper shuttle for those who prefer to live in emptiness of space.
price: 14000
diff --git a/Resources/Prototypes/_NF/Shipyard/ceres.yml b/Resources/Prototypes/_NF/Shipyard/ceres.yml
index bfa4888967f..6724f1c1c99 100644
--- a/Resources/Prototypes/_NF/Shipyard/ceres.yml
+++ b/Resources/Prototypes/_NF/Shipyard/ceres.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Ceres
+ parent: BaseVessel
name: SBB Ceres
description: A medium-size, high-class restaurant ship with ample seating, integrated botany and a dining room for VIP guests
price: 60000 # ~5% markup - TODO: fix this value, just getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/chisel.yml b/Resources/Prototypes/_NF/Shipyard/chisel.yml
index 6a802679211..ee9c734d053 100644
--- a/Resources/Prototypes/_NF/Shipyard/chisel.yml
+++ b/Resources/Prototypes/_NF/Shipyard/chisel.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Chisel
+ parent: BaseVessel
name: ICR Chisel
description: Standard small size multipurpose vessel , originally meant to aid in ship scrapping.
price: 34615 # on init 30100$, 15% markup 4515$
diff --git a/Resources/Prototypes/_NF/Shipyard/comet.yml b/Resources/Prototypes/_NF/Shipyard/comet.yml
index 0efea12ba1a..74c395011e5 100644
--- a/Resources/Prototypes/_NF/Shipyard/comet.yml
+++ b/Resources/Prototypes/_NF/Shipyard/comet.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Comet
+ parent: BaseVessel
name: NT Comet
description: A mining and construction vessel intended to help build or repair quickly.
price: 55000
diff --git a/Resources/Prototypes/_NF/Shipyard/construct.yml b/Resources/Prototypes/_NF/Shipyard/construct.yml
index c2973bd6756..2a37ec7008e 100644
--- a/Resources/Prototypes/_NF/Shipyard/construct.yml
+++ b/Resources/Prototypes/_NF/Shipyard/construct.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Construct
+ parent: BaseVessel
name: NT Construct
description: A technically spacefaring vessel. No livery.
price: 10500
@@ -21,13 +22,12 @@
Construct:
stationProto: StandardFrontierVessel
components:
- - type: StationNameSetup
- mapNameTemplate: 'Construct {1}'
- nameGenerator:
- !type:NanotrasenNameGenerator
- prefixCreator: '14'
- - type: StationJobs
- availableJobs:
- Contractor: [ 0, 0 ]
- Pilot: [ 0, 0 ]
- Mercenary: [ 0, 0 ]
+ - type: StationNameSetup
+ mapNameTemplate: 'Construct {1}'
+ nameGenerator: !type:NanotrasenNameGenerator
+ prefixCreator: '14'
+ - type: StationJobs
+ availableJobs:
+ Contractor: [ 0, 0 ]
+ Pilot: [ 0, 0 ]
+ Mercenary: [ 0, 0 ]
diff --git a/Resources/Prototypes/_NF/Shipyard/crescent.yml b/Resources/Prototypes/_NF/Shipyard/crescent.yml
index 8a1ceede607..fefb2b99891 100644
--- a/Resources/Prototypes/_NF/Shipyard/crescent.yml
+++ b/Resources/Prototypes/_NF/Shipyard/crescent.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Crescent
+ parent: BaseVessel
name: KC Crescent
description: The Crescent, named for its exterior shape, is a vessel focused on providing service, medical aide, and scientific breakthroughs for smaller vessels.
price: 350020 # It do be like this.
diff --git a/Resources/Prototypes/_NF/Shipyard/eagle.yml b/Resources/Prototypes/_NF/Shipyard/eagle.yml
index 4f296af2447..e9f03663422 100644
--- a/Resources/Prototypes/_NF/Shipyard/eagle.yml
+++ b/Resources/Prototypes/_NF/Shipyard/eagle.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Eagle
+ parent: BaseVessel
name: NM Eagle
description: "A modern, medium-sized medical & engineering vessel. Focusing on responding to shuttle distress, Eagle bears the motto 'Recover, Restore, Repair!'."
price: 60000
diff --git a/Resources/Prototypes/_NF/Shipyard/garden.yml b/Resources/Prototypes/_NF/Shipyard/garden.yml
index 2d7d2a646fe..d8d3dd7e6eb 100644
--- a/Resources/Prototypes/_NF/Shipyard/garden.yml
+++ b/Resources/Prototypes/_NF/Shipyard/garden.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Garden
+ parent: BaseVessel
name: HS Garden
description: A small botany vessel dedicated to horiticultural experimentation.
price: 28000
diff --git a/Resources/Prototypes/_NF/Shipyard/hammer.yml b/Resources/Prototypes/_NF/Shipyard/hammer.yml
index a6d3f8c9d6b..fc02e8c69f9 100644
--- a/Resources/Prototypes/_NF/Shipyard/hammer.yml
+++ b/Resources/Prototypes/_NF/Shipyard/hammer.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Hammer
+ parent: BaseVessel
name: SBB Hammer
description: A mobile engineering platform for deep-space repairs, upgrades and remodelling.
price: 44000 # Appraises at 38257, ~15% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/harbormaster.yml b/Resources/Prototypes/_NF/Shipyard/harbormaster.yml
index d1d8ca6e49f..4198369f7e7 100644
--- a/Resources/Prototypes/_NF/Shipyard/harbormaster.yml
+++ b/Resources/Prototypes/_NF/Shipyard/harbormaster.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Harbormaster
+ parent: BaseVessel
name: LVHI Harbormaster
description: A small tugboat. Manufactured by Langstad-Voigt Heavy Industries.
price: 31500 # ~27196$ on mapinit + 15% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/hauler.yml b/Resources/Prototypes/_NF/Shipyard/hauler.yml
index 2161b812fc5..db574fa9ce8 100644
--- a/Resources/Prototypes/_NF/Shipyard/hauler.yml
+++ b/Resources/Prototypes/_NF/Shipyard/hauler.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Hauler
+ parent: BaseVessel
name: NC Hauler
description: A medium sized vessel specializing in long-haul salvage, mining, and cargo operations.
price: 77000
diff --git a/Resources/Prototypes/_NF/Shipyard/honker.yml b/Resources/Prototypes/_NF/Shipyard/honker.yml
index 3c0cc24f75d..1f88155b78e 100644
--- a/Resources/Prototypes/_NF/Shipyard/honker.yml
+++ b/Resources/Prototypes/_NF/Shipyard/honker.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Honker
+ parent: BaseVessel
name: NT Honker
description: HONK HONK HONK HONK HONK HONK
price: 22500
diff --git a/Resources/Prototypes/_NF/Shipyard/investigator.yml b/Resources/Prototypes/_NF/Shipyard/investigator.yml
index 1a328d1d0ce..0b9de81f61d 100644
--- a/Resources/Prototypes/_NF/Shipyard/investigator.yml
+++ b/Resources/Prototypes/_NF/Shipyard/investigator.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Investigator
+ parent: BaseVessel
name: NR Investigator
description: A medium research shuttle designed for xenoarcheological studies.
price: 42100 # ~36540$ on mapinit + ~5480$ from 15% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/kestrel.yml b/Resources/Prototypes/_NF/Shipyard/kestrel.yml
index 9fc69e361c1..a1b8815e867 100644
--- a/Resources/Prototypes/_NF/Shipyard/kestrel.yml
+++ b/Resources/Prototypes/_NF/Shipyard/kestrel.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Kestrel
+ parent: BaseVessel
name: NC Kestrel
description: Once a local shipping lane freighter, this model has been converted for use in debris field mining and salvage operations.
price: 52200 # ~45370$ on mapinit + ~6805$ from 15% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/kilderkin.yml b/Resources/Prototypes/_NF/Shipyard/kilderkin.yml
index b253bcf7cbf..94906f7da23 100644
--- a/Resources/Prototypes/_NF/Shipyard/kilderkin.yml
+++ b/Resources/Prototypes/_NF/Shipyard/kilderkin.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Kilderkin
+ parent: BaseVessel
name: LVHI Kilderkin
description: "Spaceworthy bar/microbrewery with everything one needs to facilitate poor life choices: lots of booze, smokes, and lack of food. Manufactured by Langstad-Voigt Heavy Industries."
price: 49500 # ~46564$ on mapinit + 5% markup + some extra
@@ -31,13 +32,12 @@
Kilderkin:
stationProto: StandardFrontierVessel
components:
- - type: StationNameSetup
- mapNameTemplate: 'Kilderkin {1}'
- nameGenerator:
- !type:NanotrasenNameGenerator
- prefixCreator: '14'
- - type: StationJobs
- availableJobs:
- Contractor: [ 0, 0 ]
- Pilot: [ 0, 0 ]
- Mercenary: [ 0, 0 ]
+ - type: StationNameSetup
+ mapNameTemplate: 'Kilderkin {1}'
+ nameGenerator: !type:NanotrasenNameGenerator
+ prefixCreator: '14'
+ - type: StationJobs
+ availableJobs:
+ Contractor: [ 0, 0 ]
+ Pilot: [ 0, 0 ]
+ Mercenary: [ 0, 0 ]
diff --git a/Resources/Prototypes/_NF/Shipyard/lantern.yml b/Resources/Prototypes/_NF/Shipyard/lantern.yml
index d95087f241d..4d2ec743ab7 100644
--- a/Resources/Prototypes/_NF/Shipyard/lantern.yml
+++ b/Resources/Prototypes/_NF/Shipyard/lantern.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Lantern
+ parent: BaseVessel
name: LVHI Lantern
description: The Lantern is a medium-sized chapel-vessel equipped with everything chaplain might need in their never ending battle for salvation of NT personnel souls. Manufactured by Langstad-Voigt Heavy Industries.
price: 37500 # ~33707$ on mapinit + 10% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/legman.yml b/Resources/Prototypes/_NF/Shipyard/legman.yml
index adb345a7347..34e67ba6939 100644
--- a/Resources/Prototypes/_NF/Shipyard/legman.yml
+++ b/Resources/Prototypes/_NF/Shipyard/legman.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Legman
+ parent: BaseVessel
name: LVHI Legman
description: A small maneuverable shuttle with low operational costs for reporters who want to be first on a scene. Manufactured by Langstad-Voigt Heavy Industries.
price: 13000 # 12135$ on mapinit + 5% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/liquidator.yml b/Resources/Prototypes/_NF/Shipyard/liquidator.yml
index 690efce11a0..e1cd8d53823 100644
--- a/Resources/Prototypes/_NF/Shipyard/liquidator.yml
+++ b/Resources/Prototypes/_NF/Shipyard/liquidator.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Liquidator
+ parent: BaseVessel
name: LVHI Liquidator
description: A small vessel equipped with everything you need to make even the dirtiest ship squeaky clean (ducky slippers included). Manufactured by Langstad-Voigt Heavy Industries.
price: 30750 # ~26590$ on mapinit + 15% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/loader.yml b/Resources/Prototypes/_NF/Shipyard/loader.yml
index 91309f9e571..6b270f539c4 100644
--- a/Resources/Prototypes/_NF/Shipyard/loader.yml
+++ b/Resources/Prototypes/_NF/Shipyard/loader.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Loader
+ parent: BaseVessel
name: NC Loader
description: A compact cargo ship designed for hauling shipments.
price: 22000
diff --git a/Resources/Prototypes/_NF/Shipyard/lyrae.yml b/Resources/Prototypes/_NF/Shipyard/lyrae.yml
index d98e0cb5461..3d57150ec18 100644
--- a/Resources/Prototypes/_NF/Shipyard/lyrae.yml
+++ b/Resources/Prototypes/_NF/Shipyard/lyrae.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Lyrae
+ parent: BaseVessel
name: SBB Lyrae
description: A medium size science vessel with laboratories for both anomalous and xenoarchaeology research.
price: 60000 # TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/mccargo.yml b/Resources/Prototypes/_NF/Shipyard/mccargo.yml
index afca9a6ef49..180c8bb703f 100644
--- a/Resources/Prototypes/_NF/Shipyard/mccargo.yml
+++ b/Resources/Prototypes/_NF/Shipyard/mccargo.yml
@@ -7,6 +7,7 @@
- type: vessel
id: McCargo
+ parent: BaseVessel
name: DC McCargo
description: "Your very own McCargo™ franchise! Comes fully stocked and ready for production of McMeals."
price: 80000 # TODO: fix these values, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/mcdelivery.yml b/Resources/Prototypes/_NF/Shipyard/mcdelivery.yml
index 28c1dd8dcad..0cb1fc43ea1 100644
--- a/Resources/Prototypes/_NF/Shipyard/mcdelivery.yml
+++ b/Resources/Prototypes/_NF/Shipyard/mcdelivery.yml
@@ -7,6 +7,7 @@
- type: vessel
id: McDelivery
+ parent: BaseVessel
name: DC McDelivery
description: "Fast food fast ship, bring the McCargo meals to the people"
price: 10000
diff --git a/Resources/Prototypes/_NF/Shipyard/phoenix.yml b/Resources/Prototypes/_NF/Shipyard/phoenix.yml
index 437acf88ba6..0be781ccfdb 100644
--- a/Resources/Prototypes/_NF/Shipyard/phoenix.yml
+++ b/Resources/Prototypes/_NF/Shipyard/phoenix.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Phoenix
+ parent: BaseVessel
name: NR Phoenix
description: A research and salvage vessel designed for deep space exploration.
price: 64000 # TODO - fix this value, getting tests to pass - Whatstone
@@ -32,13 +33,12 @@
Phoenix:
stationProto: StandardFrontierVessel
components:
- - type: StationNameSetup
- mapNameTemplate: 'Phoenix {1}'
- nameGenerator:
- !type:NanotrasenNameGenerator
- prefixCreator: '14'
- - type: StationJobs
- availableJobs:
- Contractor: [ 0, 0 ]
- Pilot: [ 0, 0 ]
- Mercenary: [ 0, 0 ]
+ - type: StationNameSetup
+ mapNameTemplate: 'Phoenix {1}'
+ nameGenerator: !type:NanotrasenNameGenerator
+ prefixCreator: '14'
+ - type: StationJobs
+ availableJobs:
+ Contractor: [ 0, 0 ]
+ Pilot: [ 0, 0 ]
+ Mercenary: [ 0, 0 ]
diff --git a/Resources/Prototypes/_NF/Shipyard/piecrust.yml b/Resources/Prototypes/_NF/Shipyard/piecrust.yml
index 6b24f7adf9e..9c59e7346f9 100644
--- a/Resources/Prototypes/_NF/Shipyard/piecrust.yml
+++ b/Resources/Prototypes/_NF/Shipyard/piecrust.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Piecrust
+ parent: BaseVessel
name: NC Piecrust
description: A combination animal ranch and pie bakery
price: 35000 # TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/pioneer.yml b/Resources/Prototypes/_NF/Shipyard/pioneer.yml
index 11c521c185a..f663745f6fd 100644
--- a/Resources/Prototypes/_NF/Shipyard/pioneer.yml
+++ b/Resources/Prototypes/_NF/Shipyard/pioneer.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Pioneer
+ parent: BaseVessel
name: LVHI Pioneer
description: A cargo container outfitted to be space-capable and equipped for salvaging and mining either on its own or as part of a fleet. Manufactured by Langstad-Voigt Heavy Industries.
price: 11250 # ~9781$ on mapinit + 15% markup
@@ -31,13 +32,12 @@
Pioneer:
stationProto: StandardFrontierVessel
components:
- - type: StationNameSetup
- mapNameTemplate: 'Pioneer {1}'
- nameGenerator:
- !type:NanotrasenNameGenerator
- prefixCreator: '14'
- - type: StationJobs
- availableJobs:
- Contractor: [ 0, 0 ]
- Pilot: [ 0, 0 ]
- Mercenary: [ 0, 0 ]
+ - type: StationNameSetup
+ mapNameTemplate: 'Pioneer {1}'
+ nameGenerator: !type:NanotrasenNameGenerator
+ prefixCreator: '14'
+ - type: StationJobs
+ availableJobs:
+ Contractor: [ 0, 0 ]
+ Pilot: [ 0, 0 ]
+ Mercenary: [ 0, 0 ]
diff --git a/Resources/Prototypes/_NF/Shipyard/placebo.yml b/Resources/Prototypes/_NF/Shipyard/placebo.yml
index bd21d23be7d..4f932fc0de3 100644
--- a/Resources/Prototypes/_NF/Shipyard/placebo.yml
+++ b/Resources/Prototypes/_NF/Shipyard/placebo.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Placebo
+ parent: BaseVessel
name: NC Placebo
description: A small psychology vessel. Named after the famous Placebo effect.
price: 20000
diff --git a/Resources/Prototypes/_NF/Shipyard/prospector.yml b/Resources/Prototypes/_NF/Shipyard/prospector.yml
index 9b3239da023..b79d2cfe8db 100644
--- a/Resources/Prototypes/_NF/Shipyard/prospector.yml
+++ b/Resources/Prototypes/_NF/Shipyard/prospector.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Prospector
+ parent: BaseVessel
name: NC Prospector
description: A small mining vessel designed to assist salvage operations.
price: 24500
diff --git a/Resources/Prototypes/_NF/Shipyard/pts.yml b/Resources/Prototypes/_NF/Shipyard/pts.yml
index 157d27c7629..fdf28340c03 100644
--- a/Resources/Prototypes/_NF/Shipyard/pts.yml
+++ b/Resources/Prototypes/_NF/Shipyard/pts.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: PTS
+ parent: BaseVessel
name: NC Personal Transport
description: A small transport shuttle with space for 4 passengers. Comes with the latest audio entertainment technology.
price: 17500 # $16634 after appraisal + ~5% markup
@@ -31,13 +32,12 @@
PTS:
stationProto: StandardFrontierVessel
components:
- - type: StationNameSetup
- mapNameTemplate: 'PTS {1}'
- nameGenerator:
- !type:NanotrasenNameGenerator
- prefixCreator: '14'
- - type: StationJobs
- availableJobs:
- Contractor: [ 0, 0 ]
- Pilot: [ 0, 0 ]
- Mercenary: [ 0, 0 ]
+ - type: StationNameSetup
+ mapNameTemplate: 'PTS {1}'
+ nameGenerator: !type:NanotrasenNameGenerator
+ prefixCreator: '14'
+ - type: StationJobs
+ availableJobs:
+ Contractor: [ 0, 0 ]
+ Pilot: [ 0, 0 ]
+ Mercenary: [ 0, 0 ]
diff --git a/Resources/Prototypes/_NF/Shipyard/searchlight.yml b/Resources/Prototypes/_NF/Shipyard/searchlight.yml
index c173c5c0f3a..6c9e6abf52a 100644
--- a/Resources/Prototypes/_NF/Shipyard/searchlight.yml
+++ b/Resources/Prototypes/_NF/Shipyard/searchlight.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Searchlight
+ parent: BaseVessel
name: LVHI Searchlight
description: A small vessel outfitted for the search and recovery of wounded NT personnel. Manufactured by Langstad-Voigt Heavy Industries.
price: 30000 # ~25988$ on mapinit + 15% markup
diff --git a/Resources/Prototypes/_NF/Shipyard/skipper.yml b/Resources/Prototypes/_NF/Shipyard/skipper.yml
index fff671a9172..82888ad32a7 100644
--- a/Resources/Prototypes/_NF/Shipyard/skipper.yml
+++ b/Resources/Prototypes/_NF/Shipyard/skipper.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Skipper
+ parent: BaseVessel
name: NC Skipper
description: A small service ship with a full service kitchen and hydroponics garden.
price: 33000
diff --git a/Resources/Prototypes/_NF/Shipyard/sparrow.yml b/Resources/Prototypes/_NF/Shipyard/sparrow.yml
index 9b10ecbc0a0..68ed0431ac5 100644
--- a/Resources/Prototypes/_NF/Shipyard/sparrow.yml
+++ b/Resources/Prototypes/_NF/Shipyard/sparrow.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Sparrow
+ parent: BaseVessel
name: NR Sparrow
description: A small research and engineering vessel.
price: 41000 # TODO: review ship values - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/spectre.yml b/Resources/Prototypes/_NF/Shipyard/spectre.yml
index 53c93c7ee22..573a8b0fa17 100644
--- a/Resources/Prototypes/_NF/Shipyard/spectre.yml
+++ b/Resources/Prototypes/_NF/Shipyard/spectre.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Spectre
+ parent: BaseVessel
name: NR Spectre
description: A large, attractive but dated vessel with a pure focus on research and development. It is capable of generating anomalies.
price: 185000 # Anomaly spawner
diff --git a/Resources/Prototypes/_NF/Shipyard/spirit.yml b/Resources/Prototypes/_NF/Shipyard/spirit.yml
index 38fc6f180a0..a312d2a66b2 100644
--- a/Resources/Prototypes/_NF/Shipyard/spirit.yml
+++ b/Resources/Prototypes/_NF/Shipyard/spirit.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Spirit
+ parent: BaseVessel
name: FSB Spirit
description: A tiny medical search and rescue shuttle, as nimble as it is cramped. Running costs guaranteed* to be 5% lower than competing models!
price: 18500
diff --git a/Resources/Prototypes/_NF/Shipyard/stasis.yml b/Resources/Prototypes/_NF/Shipyard/stasis.yml
index b084fd204dc..7645a0072ee 100644
--- a/Resources/Prototypes/_NF/Shipyard/stasis.yml
+++ b/Resources/Prototypes/_NF/Shipyard/stasis.yml
@@ -10,6 +10,7 @@
#
- type: vessel
id: Stasis
+ parent: BaseVessel
name: FSB Stasis
description: A medium medical vessel providing cryogenic and support medical services for the traumas of deep space operations. Designed, developed and deployed by the Far Star Biotech company to render aid wherever it is needed.
price: 56000 # Appraises at ~52660, margin of ~6% TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/stellaris.yml b/Resources/Prototypes/_NF/Shipyard/stellaris.yml
index d1645401d6f..8a5ef07bb44 100644
--- a/Resources/Prototypes/_NF/Shipyard/stellaris.yml
+++ b/Resources/Prototypes/_NF/Shipyard/stellaris.yml
@@ -1,5 +1,6 @@
- type: vessel
id: Stellaris
+ parent: BaseVessel
name: NT Stellaris
description: A mobile theatre perfect for putting on any show.
price: 48000 # Appraises for 45469, margin of 7% - TODO: fix this value, getting tests to pass - Whatstone
diff --git a/Resources/Prototypes/_NF/Shipyard/tyne.yml b/Resources/Prototypes/_NF/Shipyard/tyne.yml
index d4c32687e23..395dc574e7d 100644
--- a/Resources/Prototypes/_NF/Shipyard/tyne.yml
+++ b/Resources/Prototypes/_NF/Shipyard/tyne.yml
@@ -7,17 +7,20 @@
# Discord: Tych0
# Shuttle Notes:
-#
+# Inspired by the Tyne-Class lifeboat: https://en.wikipedia.org/wiki/Tyne-class_lifeboat
- type: vessel
id: Tyne
+ parent: BaseVessel
name: SBB Tyne
description: A small, agile lifeboat with an exterior deck and survivor cabin for search and rescue operations.
- price: 20750 #~6% markup as it's a med ship. Appraises at ~19350.
+ price: 23000 #~5% markup as it's a med ship. Appraises at ~22474.
category: Small
group: Shipyard
shuttlePath: /Maps/_NF/Shuttles/tyne.yml
class:
- Medical
+ engine:
+ - Plasma
- type: gameMap
id: Tyne
diff --git a/Resources/Prototypes/_NF/Shipyard/vagabond.yml b/Resources/Prototypes/_NF/Shipyard/vagabond.yml
index 448d9e07c75..494923e66fd 100644
--- a/Resources/Prototypes/_NF/Shipyard/vagabond.yml
+++ b/Resources/Prototypes/_NF/Shipyard/vagabond.yml
@@ -11,6 +11,7 @@
- type: vessel
id: Vagabond
+ parent: BaseVessel
name: NT Vagabond
description: A adaptable long-haul industrial freighter that pilots have adapted to many different purposes.
price: 60000
diff --git a/Resources/Prototypes/_NF/SoundCollections/gavel.yml b/Resources/Prototypes/_NF/SoundCollections/gavel.yml
new file mode 100644
index 00000000000..05a9f398bb1
--- /dev/null
+++ b/Resources/Prototypes/_NF/SoundCollections/gavel.yml
@@ -0,0 +1,7 @@
+- type: soundCollection
+ id: NFGavel
+ files:
+ - /Audio/_NF/Items/Gavel/gavel1.ogg
+ - /Audio/_NF/Items/Gavel/gavel2.ogg
+ - /Audio/_NF/Items/Gavel/gavel3.ogg
+ - /Audio/_NF/Items/Gavel/gavel4.ogg
diff --git a/Resources/Prototypes/_NF/Stacks/Materials/fuelgrade.yml b/Resources/Prototypes/_NF/Stacks/Materials/fuelgrade.yml
new file mode 100644
index 00000000000..ff892c4383a
--- /dev/null
+++ b/Resources/Prototypes/_NF/Stacks/Materials/fuelgrade.yml
@@ -0,0 +1,20 @@
+- type: stack
+ id: FuelPlasma
+ name: fuel-grade plasma
+ icon: { sprite: _NF/Objects/Specific/Fuel/fuelgrade_material.rsi, state: plasma }
+ spawn: FuelPlasma1
+ maxCount: 30
+
+- type: stack
+ id: FuelUranium
+ name: fuel-grade uranium
+ icon: { sprite: _NF/Objects/Specific/Fuel/fuelgrade_material.rsi, state: uranium }
+ spawn: FuelUranium1
+ maxCount: 30
+
+- type: stack
+ id: FuelBananium
+ name: fuel-grade bananium
+ icon: { sprite: _NF/Objects/Specific/Fuel/fuelgrade_material.rsi, state: bananium }
+ spawn: FuelBananium1
+ maxCount: 30
diff --git a/Resources/Prototypes/_NF/Stacks/coins.yml b/Resources/Prototypes/_NF/Stacks/coins.yml
new file mode 100644
index 00000000000..98e20b0a0c3
--- /dev/null
+++ b/Resources/Prototypes/_NF/Stacks/coins.yml
@@ -0,0 +1,30 @@
+#
+- type: stack
+ id: TreasureCoinIron
+ name: coin
+ spawn: TreasureCoinIron
+ maxCount: 30
+
+- type: stack
+ id: TreasureCoinSilver
+ name: coin
+ spawn: TreasureCoinSilver
+ maxCount: 30
+
+- type: stack
+ id: TreasureCoinGold
+ name: coin
+ spawn: TreasureCoinGold
+ maxCount: 30
+
+- type: stack
+ id: TreasureCoinAdamantine
+ name: coin
+ spawn: TreasureCoinAdamantine
+ maxCount: 30
+
+- type: stack
+ id: TreasureCoinDiamond
+ name: coin
+ spawn: TreasureCoinDiamond
+ maxCount: 30
diff --git a/Resources/Prototypes/_NF/ai_factions.yml b/Resources/Prototypes/_NF/ai_factions.yml
index 5c8dea137bf..730cd03888d 100644
--- a/Resources/Prototypes/_NF/ai_factions.yml
+++ b/Resources/Prototypes/_NF/ai_factions.yml
@@ -36,6 +36,8 @@
- type: npcFaction
id: Cat
+ hostile:
+ - Mouse
- type: npcFaction
id: Chicken
@@ -165,7 +167,7 @@
- MercenariesExpeditionNF
- SiliconsExpeditionNF
- AberrantFleshExpeditionNF
- - ContrabandClothing
+ # - ContrabandClothing
- ContrabandDetection
- type: npcFaction
@@ -411,30 +413,6 @@
- type: npcFaction
id: ContrabandDetection
hostile:
- ## SS14 factions
- #- NanoTrasen
- - Syndicate
- - SimpleHostile
- #- SimpleNeutral
- #- Passive
- #- PetsNT
- - Zombie
- - Revolutionary
- - Xeno
- ## Frontier Factions
- #- Monkey
- #- Goblin
- - SyndicateNF
- - WizFedFaction
- - BloodCultNF
- - PirateNF
- - ExplorersExpeditionNF
- - ArtifactConstruct
- - StreetGangNF
- - DinosaursNF
- - MercenariesExpeditionNF
- - SiliconsExpeditionNF
- - AberrantFleshExpeditionNF
- ContrabandClothing
- type: npcFaction
diff --git a/Resources/Prototypes/_NF/game_presets.yml b/Resources/Prototypes/_NF/game_presets.yml
index b87244e0a7f..6c39e92fdb9 100644
--- a/Resources/Prototypes/_NF/game_presets.yml
+++ b/Resources/Prototypes/_NF/game_presets.yml
@@ -1,12 +1,30 @@
- type: gamePreset
- id: Adventure
+ id: NFAdventure
alias:
+ - nfadventure
- adventure
- name: adventure-title
- description: adventure-description
- showInVote: false
+ name: nf-adventure-title
+ description: nf-adventure-description
+ showInVote: true
rules:
- - Adventure
+ - NFAdventure
+ - BasicStationEventScheduler
+ - BluespaceEventScheduler
+ - BluespaceDungeonEventScheduler
+ - BluespaceSalvageEventScheduler
+ - SmugglingEventScheduler
+ - FrontierRoundstartVariation
+
+- type: gamePreset
+ id: NFPirate
+ alias:
+ - nfpirate
+ - pirate
+ name: nf-pirate-title
+ description: nf-pirate-description
+ showInVote: true
+ rules:
+ - NFAdventure
- BasicStationEventScheduler
- BluespaceEventScheduler
- BluespaceDungeonEventScheduler
diff --git a/Resources/Prototypes/_NF/ore.yml b/Resources/Prototypes/_NF/ore.yml
index 5164e6d602d..6d552060a18 100644
--- a/Resources/Prototypes/_NF/ore.yml
+++ b/Resources/Prototypes/_NF/ore.yml
@@ -1,4 +1,7 @@
# Ore definitions
+
+# Standard rocks
+
# High yields
- type: ore
id: NFOreSteel
@@ -56,55 +59,84 @@
minOreYield: 1
maxOreYield: 2
-# Upstream mobs
- type: ore
- id: OreBananiumCrab
- oreEntity: MobSpawnBananiumCrab
+ id: NFOreBluespace
+ oreEntity: BluespaceOre1
+ minOreYield: 1
+ maxOreYield: 1
+# Dense rocks
+
+# High yields
- type: ore
- id: OreCoalCrab
- oreEntity: MobSpawnCoalCrab
+ id: NFOreSteelDense
+ oreEntity: SteelOre5
+ minOreYield: 5
+ maxOreYield: 7
- type: ore
- id: OreSaltCrab
- oreEntity: MobSpawnSaltCrab
+ id: NFOreSpaceQuartzDense
+ oreEntity: SpaceQuartz5
+ minOreYield: 5
+ maxOreYield: 7
- type: ore
- id: OrePlasmaCrab
- oreEntity: MobSpawnPlasmaCrab
+ id: NFOreCoalDense
+ oreEntity: Coal5
+ minOreYield: 5
+ maxOreYield: 7
+# Medium yields
- type: ore
- id: OreGoldCrab
- oreEntity: MobSpawnGoldCrab
+ id: NFOreGoldDense
+ oreEntity: GoldOre5
+ minOreYield: 3
+ maxOreYield: 5
-# Frontier - Ore
- type: ore
- id: OreBluespace
- oreEntity: BluespaceOre1
- minOreYield: 1
- maxOreYield: 1
+ id: NFOreSilverDense
+ oreEntity: SilverOre5
+ minOreYield: 3
+ maxOreYield: 5
-# Frontier - Mobs
- type: ore
- id: OreQuartzCrabNF
- oreEntity: MobSpawnCrabNFQuartz
+ id: NFOreSaltDense
+ oreEntity: Salt5
+ minOreYield: 3
+ maxOreYield: 5
+# Low yields
- type: ore
- id: OreIronCrabNF
- oreEntity: MobSpawnCrabNFIron
+ id: NFOrePlasmaDense
+ oreEntity: PlasmaOre5
+ minOreYield: 2
+ maxOreYield: 4
- type: ore
- id: OreSilverCrabNF
- oreEntity: MobSpawnCrabNFSilver
+ id: NFOreUraniumDense
+ oreEntity: UraniumOre5
+ minOreYield: 2
+ maxOreYield: 4
- type: ore
- id: OreUraniumCrabNF
- oreEntity: MobSpawnCrabNFUranium
+ id: NFOreBananiumDense
+ oreEntity: BananiumOre5
+ minOreYield: 2
+ maxOreYield: 4
- type: ore
- id: OreQuartzGolem
- oreEntity: MobSpawnQuartzGolem
+ id: NFOreBluespaceDense
+ oreEntity: BluespaceOre1
+ minOreYield: 2
+ maxOreYield: 2
+- type: ore
+ id: NFOreDiamondDense
+ oreEntity: DiamondOre1
+ minOreYield: 2
+ maxOreYield: 2
+
+# Frontier - Mobs
- type: ore
id: OreBananiumCrabNF
oreEntity: MobSpawnBananiumCrabNF
@@ -121,6 +153,22 @@
id: OreCoalGolem
oreEntity: MobSpawnCoalGolem
+- type: ore
+ id: OreIronCrabNF
+ oreEntity: MobSpawnCrabNFIron
+
+- type: ore
+ id: OreIronGolem
+ oreEntity: MobSpawnIronGolem
+
+- type: ore
+ id: OreSilverCrabNF
+ oreEntity: MobSpawnCrabNFSilver
+
+- type: ore
+ id: OreSilverGolem
+ oreEntity: MobSpawnSilverGolem
+
- type: ore
id: OreGoldCrabNF
oreEntity: MobSpawnGoldCrabNF
@@ -129,10 +177,6 @@
id: OreGoldGolem
oreEntity: MobSpawnGoldGolem
-- type: ore
- id: OreIronGolem
- oreEntity: MobSpawnIronGolem
-
- type: ore
id: OrePlasmaCrabNF
oreEntity: MobSpawnPlasmaCrabNF
@@ -141,6 +185,14 @@
id: OrePlasmaGolem
oreEntity: MobSpawnPlasmaGolem
+- type: ore
+ id: OreQuartzCrabNF
+ oreEntity: MobSpawnCrabNFQuartz
+
+- type: ore
+ id: OreQuartzGolem
+ oreEntity: MobSpawnQuartzGolem
+
- type: ore
id: OreSaltCrabNF
oreEntity: MobSpawnSaltCrabNF
@@ -150,8 +202,8 @@
oreEntity: MobSpawnSaltGolem
- type: ore
- id: OreSilverGolem
- oreEntity: MobSpawnSilverGolem
+ id: OreUraniumCrabNF
+ oreEntity: MobSpawnCrabNFUranium
- type: ore
id: OreUraniumGolem
diff --git a/Resources/Prototypes/_NF/tags.yml b/Resources/Prototypes/_NF/tags.yml
index fb0f3d7a954..c37b93496c2 100644
--- a/Resources/Prototypes/_NF/tags.yml
+++ b/Resources/Prototypes/_NF/tags.yml
@@ -1,6 +1,57 @@
+# Dungeon
- type: Tag
- id: CaveFactory
+ id: NFCaveFactory
+- type: Tag
+ id: NFSalvageExperiment
+
+- type: Tag
+ id: NFHaunted
+
+- type: Tag
+ id: NFLavaBrig
+
+- type: Tag
+ id: NFLavaMercenary
+
+- type: Tag
+ id: NFMineshaft
+
+- type: Tag
+ id: NFSalvageOutpost
+
+- type: Tag
+ id: NFSnowyLabs
+
+- type: Tag
+ id: NFVirologyLab
+
+- type: Tag
+ id: NFWreck
+
+# SuperCompacted
+- type: Tag
+ id: NFSuperCompactedChromite
+
+- type: Tag
+ id: NFSuperCompactedSnow
+
+- type: Tag
+ id: NFSuperCompactedAsteroid
+
+- type: Tag
+ id: NFSuperCompactedAndesite
+
+- type: Tag
+ id: NFSuperCompactedBasalt
+
+- type: Tag
+ id: NFSuperCompactedSand
+
+- type: Tag
+ id: NFSuperCompactedAsteroidRock
+
+# Misc
- type: Tag
id: DockTransit
@@ -40,9 +91,6 @@
- type: Tag
id: WhoopieCushion
-- type: Tag
- id: Mustard
-
- type: Tag
id: PrizeTicket
@@ -64,12 +112,6 @@
- type: Tag
id: LightReplacer
-- type: Tag
- id: VirologyLab
-
-- type: Tag
- id: SalvageOutpost
-
- type: Tag
id: HoverbikeKeys
@@ -108,3 +150,12 @@
- type: Tag
id: NFVGRoidInterior
+
+- type: Tag
+ id: NFFoamRPG
+
+- type: Tag
+ id: NFWriteIgnoreUnprotectedStamps
+
+- type: Tag
+ id: NFPaperStampProtected
diff --git a/Resources/Prototypes/ai_factions.yml b/Resources/Prototypes/ai_factions.yml
index 780494df5e8..864e1acf47b 100644
--- a/Resources/Prototypes/ai_factions.yml
+++ b/Resources/Prototypes/ai_factions.yml
@@ -52,20 +52,9 @@
id: PetsNT
hostile:
- Mouse
- - SimpleHostile
- - Zombie
- - Xeno
- - WizFedFaction # Frontier
- - BloodCultNF # Frontier
- - PirateNF # Frontier
- - ExplorersExpeditionNF # Frontier
- - ArtifactConstruct # Frontier
- - StreetGangNF # Frontier
- - DinosaursNF # Frontier
- - MercenariesExpeditionNF # Frontier
- - SiliconsExpeditionNF # Frontier
- - AberrantFleshExpeditionNF # Frontier
- - ContrabandClothing # Frontier
+ # - SimpleHostile # Frontier
+ # - Zombie # Frontier
+ # - Xeno # Frontier
- type: npcFaction
id: SimpleHostile
diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml
index 945b4a8c83b..ad66624f7f5 100644
--- a/Resources/Prototypes/game_presets.yml
+++ b/Resources/Prototypes/game_presets.yml
@@ -91,7 +91,7 @@
showInVote: false #4boring4vote
description: greenshift-description
rules:
- - SpaceTrafficControlFriendlyEventScheduler
+ - SpaceTrafficControlFriendlyEventScheduler
- BasicRoundstartVariation
- type: gamePreset
@@ -100,7 +100,7 @@
- secret
- sekrit
name: secret-title
- showInVote: true
+ showInVote: false # Frontier: true < false
description: secret-description
rules:
- Secret
@@ -126,7 +126,7 @@
showInVote: false #Admin Use
description: secret-description
rules:
- - SpaceTrafficControlFriendlyEventScheduler
+ - SpaceTrafficControlFriendlyEventScheduler
- BasicRoundstartVariation
- type: gamePreset
@@ -164,7 +164,7 @@
name: death-match-title
description: death-match-description
maxPlayers: 15
- showInVote: true
+ showInVote: false # Frontier: true < false
supportedMaps: DeathMatchMapPool
rules:
- DeathMatch31
@@ -233,4 +233,4 @@
- BasicStationEventScheduler
- KesslerSyndromeScheduler
- SpaceTrafficControlEventScheduler
- - BasicRoundstartVariation
\ No newline at end of file
+ - BasicRoundstartVariation
diff --git a/Resources/ServerInfo/Guidebook/Mobs/DeltaV/Felinid.xml b/Resources/ServerInfo/Guidebook/Mobs/_DV/Felinid.xml
similarity index 100%
rename from Resources/ServerInfo/Guidebook/Mobs/DeltaV/Felinid.xml
rename to Resources/ServerInfo/Guidebook/Mobs/_DV/Felinid.xml
diff --git a/Resources/ServerInfo/Guidebook/Mobs/DeltaV/Harpy.xml b/Resources/ServerInfo/Guidebook/Mobs/_DV/Harpy.xml
similarity index 100%
rename from Resources/ServerInfo/Guidebook/Mobs/DeltaV/Harpy.xml
rename to Resources/ServerInfo/Guidebook/Mobs/_DV/Harpy.xml
diff --git a/Resources/ServerInfo/Guidebook/Mobs/DeltaV/Oni.xml b/Resources/ServerInfo/Guidebook/Mobs/_DV/Oni.xml
similarity index 100%
rename from Resources/ServerInfo/Guidebook/Mobs/DeltaV/Oni.xml
rename to Resources/ServerInfo/Guidebook/Mobs/_DV/Oni.xml
diff --git a/Resources/ServerInfo/Guidebook/Mobs/DeltaV/Rodentia.xml b/Resources/ServerInfo/Guidebook/Mobs/_DV/Rodentia.xml
similarity index 100%
rename from Resources/ServerInfo/Guidebook/Mobs/DeltaV/Rodentia.xml
rename to Resources/ServerInfo/Guidebook/Mobs/_DV/Rodentia.xml
diff --git a/Resources/ServerInfo/Guidebook/Mobs/DeltaV/Vulpkanin.xml b/Resources/ServerInfo/Guidebook/Mobs/_DV/Vulpkanin.xml
similarity index 100%
rename from Resources/ServerInfo/Guidebook/Mobs/DeltaV/Vulpkanin.xml
rename to Resources/ServerInfo/Guidebook/Mobs/_DV/Vulpkanin.xml
diff --git a/Resources/ServerInfo/Guidebook/Service/Janitorial.xml b/Resources/ServerInfo/Guidebook/Service/Janitorial.xml
index e715fe919f7..2843c197672 100644
--- a/Resources/ServerInfo/Guidebook/Service/Janitorial.xml
+++ b/Resources/ServerInfo/Guidebook/Service/Janitorial.xml
@@ -20,7 +20,7 @@ You keep things clean, it's a rough job sometimes, but someone's gotta do it. Th
## Additional Equipment
-
+
diff --git a/Resources/ServerInfo/_NF/Guidebook/Mobs/Diona.xml b/Resources/ServerInfo/_NF/Guidebook/Mobs/Diona.xml
new file mode 100644
index 00000000000..64c44908be8
--- /dev/null
+++ b/Resources/ServerInfo/_NF/Guidebook/Mobs/Diona.xml
@@ -0,0 +1,39 @@
+
+ # Diona
+
+
+
+
+
+ They can't wear shoes, but are not slowed by Kudzu.
+ They get hungry and thirsty slower.
+ Being so sturdy, they can withstand the shock from FTL jumps without falling to the ground.
+ Their "blood" is tree sap and can't be metabolised from Iron.
+ Being plants, Weed Killer poisons them, while Robust Harvest heals them (but not without risk when overused!)
+
+ They take [color=#1e90ff]30% less Blunt damage and 20% less Slash damage[/color];
+ but [color=#ffa500]50% more Heat damage, 20% more Shock damage, and they can easily
+ catch on fire when receiving enough Heat damage from *any* source.[/color]
+
+ ## Make Like A Tree And Leave
+
+
+
+ Being exposed to too much Robust Harvest will cause a Diona to grow out of control, turning into an immobile tree (dropping all their equipment).
+ Cutting down the tree will "restore" the Diona to their mobile state.
+
+ ## Diona Nymphs
+
+
+
+
+
+ After death, a Diona can voluntarily destroy their own body, releasing their "internal organs" as three Nymphs,
+ with the player taking control of the Brain Nymph.
+ It can talk but has no hands or inventory, and can't do much.
+
+ After 10 minutes, a Nymph can reform into a whole Diona. This will be a new randomised body with a random name,
+ and there will be little to no evidence beyond their word about who they were before.
+
+
+
diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml
new file mode 100644
index 00000000000..3158a7ef555
--- /dev/null
+++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Charon.xml
@@ -0,0 +1,108 @@
+
+ # CHARON CLASS RO-RO EQUIPMENT TRANSPORT
+
+
+
+
+
+
+
+
+
+ [color=#a4885c]Ship Size:[/color] Medium
+
+ [color=#a4885c]Recommended Crew:[/color] 2-4
+
+ [color=#a4885c]Power Gen Type:[/color] AME
+
+ [color=#a4885c]Expeditions:[/color] Yes
+
+ [color=#a4885c]IFF Console:[/color] None
+
+ Originally built as a roll-on, roll-off transport for heavy terraforming equipment. Since its obsolescence and appearance on the secondary market, the Charon has become a favorite of upfitters for the broad possibilities afforded by its open equipment bay. A product of Endurance Industrial Shipyards.
+
+ # PREFLIGHT CHECKLIST
+
+ ## 1. Power supply
+
+ ## 1.1. Battery units
+
+
+
+
+
+
+ - Check that the SMES units are anchored to the floor, verify charge level and status.
+ - Check that the substation unit is anchored to the floor, verify charge level and status.
+ - Check each APC unit and verify its breaker is on, and that the unit is charging. There are four total, two in the equipment bay, one on the forward wall of the AME room, and one in the bridge.
+ - Verify each APC unit registers some load, if not this may indicate problems.
+
+ ## 1.2. AME generator unit.
+
+
+
+
+
+
+ - Check that the AME core is properly shielded.
+ - Check that the AME controller unit is anchored to the floor.
+ - Check the AME controller unit 'Fueling Status' readout.
+ - Check the AME controller unit 'Injection Amount' setting.
+ - Enable AME injection.
+ - Check power monitoring console to validate AME output level and confirm that battery draw is negligible with the AME active. In stock configuration the ship should consume approximately 45kW at idle.
+
+ ## 2. Atmospherics
+
+ ## 2.1. Distribution Network
+
+
+
+
+
+
+ - Ensure oxygen and nitrogen canisters are anchored to their connector ports.
+ - Verify atmos network gas mixer is configured to 21% on its primary port (O2) and 79% on is side port (N2).
+ - Verify gas mixer is configured to circa 101kPa.
+ - Enable gas mixer.
+
+ ## 2.2. Waste Network
+
+
+
+
+
+ - Ensure storage canister is anchored to its connector port.
+ - Inspect and enable waste network booster pumps, located on the starboard side of the ship in the equipment bay, and transit corridor just forward of the cargo section door.
+ - Inspect waste network gas filter, verify it is set to a desired gas for scavenging from waste loop.
+ - Enable waste network gas filter.
+ - Inspect and enable waste network exhaust pump, located in the starboard equipment bay corridor near the conveyor system controls.
+
+ ## 2.3. Air alarm and firelock system
+
+
+
+
+ - Examine the crew section air alarm in the bridge, ensure sensors are reading normal.
+ - Set the crew section air alarm in the bridge to 'Filtering (Wide)'.
+ - Note the location of the firelocks linked to the crew section air alarm, which are integrated into the doors to the bridge and galley.
+ - Examine the cargo section air alarm on the forward wall of the engineering capsule, ensure sensors are reading normal.
+ - Set the cargo section air alarm to 'Filtering (Wide)'.
+ - Note the location of the firelocks linked to the cargo section air alarm, which are integrated into the doors to the equipment bay.
+
+ ## 3. Other checks
+
+
+
+
+
+
+
+
+
+ - Check that the gyroscopes are anchored, powered, and enabled. These devices are located in the engineering closets in the equipment bay.
+ - Check that the mini gravity generator is anchored, powered, and enabled. This device is located in the starboard side engineering closet in the equipment bay.
+ - Check that the equipment bay blast doors are closed. These can be controlled by the wall switches to either side of the doors.
+ - Check that the conveyor system blast doors are closed. These can be actuated by the wall switches in the corridor on each side of the engineering capsule.
+ - Check that the conveyor belts on each side of the ship are in good order. These can be operated with the floor levers in the corridor on either side of the engineering capsule.
+
+
diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Gourd.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Gourd.xml
index 048d0310d17..5e83a5938ec 100644
--- a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Gourd.xml
+++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Gourd.xml
@@ -5,7 +5,6 @@
-
diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml
index a1085dce5b4..b28515283e0 100644
--- a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml
+++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Investigator.xml
@@ -5,7 +5,6 @@
-
diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml
index c090d141a46..3cb51e5c932 100644
--- a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml
+++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Sparrow.xml
@@ -5,7 +5,6 @@
-
diff --git a/Resources/ServerInfo/_NF/Guidebook/Shipyard/Tide.xml b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Tide.xml
new file mode 100644
index 00000000000..a8e6fc906a8
--- /dev/null
+++ b/Resources/ServerInfo/_NF/Guidebook/Shipyard/Tide.xml
@@ -0,0 +1,73 @@
+
+ # TIDE-CLASS GENERAL SHUTTLE
+
+
+
+
+
+
+
+ [color=#a4885c]Ship Size:[/color] Small
+
+ [color=#a4885c]Recommended Crew:[/color] 1-3
+
+ [color=#a4885c]Power Gen Type:[/color] Plasma
+
+ [color=#a4885c]Expeditions:[/color] None
+
+ [color=#a4885c]IFF Console:[/color] None
+
+ "A flying pile of scrap for the seasoned assistant."
+
+ # PREFLIGHT CHECKLIST
+
+ ## 1. Power supply
+
+ ## 1.1. Battery units
+
+
+
+
+
+ - Check to see if the substation is working.
+ - Check that the APC unit's Main Breaker is toggled on.
+ - Check the APC unit's current Load* (W).
+
+ ## 1.2. P.A.C.M.A.N. generator unit
+
+
+
+
+
+ - Check that the P.A.C.M.A.N. generator unit is anchored, fueled, and on top of Heavy Voltage cable.
+
+ ## 2. Atmospherics
+
+ ## 2.1. Distribution Loop
+
+
+
+
+
+
+ - Acquire an air canister if wanted.
+ - After acquiring an air canister, attach it to the connector.
+ - Check that the pipeline is intact.
+
+ ## 3. Other checks
+
+
+
+
+
+ - Check that the gyroscope is anchored, powered, and enabled.
+ - Ensure the wiring is in order.
+
+ ## Sidenotes
+
+ * - The Tide requires around 8 kilowatts of power to be in working order.
+
+ ** - The Tide has no tiny fans, in return, there are pumps in the airlocks so you may vent the gases into the air pipes.
+
+ *** - There is no gravity generator, and there is minor damage to the interior and exterior.
+
diff --git a/Resources/ServerInfo/_NF/Guidebook/StartingGear.xml b/Resources/ServerInfo/_NF/Guidebook/StartingGear.xml
new file mode 100644
index 00000000000..be6e1dc8f56
--- /dev/null
+++ b/Resources/ServerInfo/_NF/Guidebook/StartingGear.xml
@@ -0,0 +1,36 @@
+
+ # Starting Equipment
+
+
+
+ In the bag on your person you will find the following equipment:
+
+ -A [color=#028ed9]survival box[/color], containing equipment to help you survive emergency scenarios
+ -A [color=#CC6633]traffic control key[/color], which can be slotted into your radio headset to utilize the traffic control radio channel
+ -A [color=#33bbff]medical implant[/color]. If you inject it, when you get incapacitated, it'll tell your location to medics. Click the implanter to equip it in your hand, and click it again to inject it into your body.
+
+ Find your headset by opening your inventory (backpack icon, bottom left corner).
+
+# Suit Sensors
+
+
+
+ Suit sensors give your vital status and position to anyone with a [color=#55bbff]crew monitoring console[/color], typically used by medical personnel.
+
+ The sensor options are the following:
+
+ -Off: Disables tracking - you will not be listed
+ -Binary: Shows you as Alive or Dead with no position
+ -Vitals: Shows your vital status (Good, Okay, Poor, Bad, Critical) with no position
+ -Coordinates: Shows your vital status and current position on a crew monitor
+
+ To change your suit sensors:
+
+ -Right-click your jumpsuit
+ -Hover over "Sensor >"
+ -Left-click your new setting
+
+ In general, set your sensors to Coordinates if you'd like medics to come get you in a crisis.
+
+
+
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/aspen.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/aspen.png
new file mode 100644
index 00000000000..e4cba1d0c50
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/aspen.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/brown.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/brown.png
new file mode 100644
index 00000000000..c71972414b4
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/brown.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/deathshead.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/deathshead.png
new file mode 100644
index 00000000000..8a06217a216
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/deathshead.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/feathery.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/feathery.png
new file mode 100644
index 00000000000..329248e2549
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/feathery.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/firewatch.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/firewatch.png
new file mode 100644
index 00000000000..9c4408c0874
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/firewatch.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/gothic.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/gothic.png
new file mode 100644
index 00000000000..2d1f6b409e6
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/gothic.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/jungle.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/jungle.png
new file mode 100644
index 00000000000..6c829182dcd
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/jungle.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/lovers.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/lovers.png
new file mode 100644
index 00000000000..f7a15d9aa51
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/lovers.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/meta.json b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/meta.json
new file mode 100644
index 00000000000..4c2043f5fec
--- /dev/null
+++ b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/meta.json
@@ -0,0 +1,99 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/tgstation/tgstation/commit/a92719210eb834cf284c571b3b3d94c2d82c26ea Aspen from https://github.com/fulpstation/fulpstation/commit/b21af07f57c2c4fb1cdcdb4162ca222da97ed54c",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "plain",
+ "directions": 4
+ },
+ {
+ "name": "reddish",
+ "directions": 4
+ },
+ {
+ "name": "royal",
+ "directions": 4
+ },
+ {
+ "name": "gothic",
+ "directions": 4
+ },
+ {
+ "name": "lovers",
+ "directions": 4
+ },
+ {
+ "name": "whitefly",
+ "directions": 4
+ },
+ {
+ "name": "firewatch",
+ "directions": 4
+ },
+ {
+ "name": "deathshead",
+ "directions": 4
+ },
+ {
+ "name": "poison",
+ "directions": 4
+ },
+ {
+ "name": "moonfly",
+ "directions": 4
+ },
+ {
+ "name": "snow",
+ "directions": 4
+ },
+ {
+ "name": "oakworm",
+ "directions": 4
+ },
+ {
+ "name": "witchking",
+ "directions": 4
+ },
+ {
+ "name": "jungle",
+ "directions": 4
+ },
+ {
+ "name": "regal",
+ "directions": 4
+ },
+ {
+ "name": "rosy",
+ "directions": 4
+ },
+ {
+ "name": "feathery",
+ "directions": 4
+ },
+ {
+ "name": "brown",
+ "directions": 4
+ },
+ {
+ "name": "plasmafire",
+ "directions": 4
+ },
+ {
+ "name": "moffra",
+ "directions": 4
+ },
+ {
+ "name": "aspen",
+ "directions": 4
+ },
+ {
+ "name": "mint",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/mint.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/mint.png
new file mode 100644
index 00000000000..4305204bcbb
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/mint.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/moffra.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/moffra.png
new file mode 100644
index 00000000000..106d0b7afd6
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/moffra.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/moonfly.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/moonfly.png
new file mode 100644
index 00000000000..5e2907bc3f8
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/moonfly.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/oakworm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/oakworm.png
new file mode 100644
index 00000000000..976dcebdd08
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/oakworm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/plain.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/plain.png
new file mode 100644
index 00000000000..131da959d40
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/plain.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/plasmafire.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/plasmafire.png
new file mode 100644
index 00000000000..9152d173357
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/plasmafire.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/poison.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/poison.png
new file mode 100644
index 00000000000..f0ae8dea222
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/poison.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/reddish.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/reddish.png
new file mode 100644
index 00000000000..b561b93f1b0
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/reddish.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/regal.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/regal.png
new file mode 100644
index 00000000000..42bc6167158
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/regal.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/rosy.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/rosy.png
new file mode 100644
index 00000000000..9548696ac79
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/rosy.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/royal.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/royal.png
new file mode 100644
index 00000000000..4f2a6bf9f06
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/royal.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/snow.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/snow.png
new file mode 100644
index 00000000000..c5988e4856a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/snow.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/whitefly.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/whitefly.png
new file mode 100644
index 00000000000..46e6efca1e7
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/whitefly.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/witchking.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/witchking.png
new file mode 100644
index 00000000000..70e2f7851f7
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_antennas.rsi/witchking.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-chest.png
new file mode 100644
index 00000000000..b384efc5f43
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-head.png
new file mode 100644
index 00000000000..164fecedba5
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-leftarm.png
new file mode 100644
index 00000000000..02c12672746
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-leftleg.png
new file mode 100644
index 00000000000..0d180533c37
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-rightarm.png
new file mode 100644
index 00000000000..a93f459727f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-rightleg.png
new file mode 100644
index 00000000000..7169cda3bb7
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/deathshead-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-chest.png
new file mode 100644
index 00000000000..357e799ef2a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-head.png
new file mode 100644
index 00000000000..d259f2c2239
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-leftarm.png
new file mode 100644
index 00000000000..8ae2f9f5390
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-leftleg.png
new file mode 100644
index 00000000000..72ebf352c7a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-rightarm.png
new file mode 100644
index 00000000000..bb0f801e168
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-rightleg.png
new file mode 100644
index 00000000000..2aad26db5dd
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/firewatch-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-chest.png
new file mode 100644
index 00000000000..82a9186c55e
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-head.png
new file mode 100644
index 00000000000..f4159024023
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-leftarm.png
new file mode 100644
index 00000000000..b56d0e497e2
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-leftleg.png
new file mode 100644
index 00000000000..985225a8e6a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-rightarm.png
new file mode 100644
index 00000000000..357420e933f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-rightleg.png
new file mode 100644
index 00000000000..771c1efb293
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/gothic-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-chest.png
new file mode 100644
index 00000000000..63ac28994e1
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-head.png
new file mode 100644
index 00000000000..619b652669f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-leftarm.png
new file mode 100644
index 00000000000..ddf0c0cd77c
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-leftleg.png
new file mode 100644
index 00000000000..62f6038ec23
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-rightarm.png
new file mode 100644
index 00000000000..0a2866dce36
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-rightleg.png
new file mode 100644
index 00000000000..4d2e22465f2
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/jungle-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-chest.png
new file mode 100644
index 00000000000..1c7538b71ee
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-head.png
new file mode 100644
index 00000000000..2c9b57bd4d8
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-leftarm.png
new file mode 100644
index 00000000000..876f947ad31
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-leftleg.png
new file mode 100644
index 00000000000..0dcd55494fc
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-rightarm.png
new file mode 100644
index 00000000000..62ffd4b8dd2
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-rightleg.png
new file mode 100644
index 00000000000..277e5523be2
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/lovers-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/meta.json b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/meta.json
new file mode 100644
index 00000000000..b566f6e303b
--- /dev/null
+++ b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/meta.json
@@ -0,0 +1,323 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/tgstation/tgstation/commit/be0e6efdf6b18e953d3dcb1eff584b66a9d3b9e3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "deathshead-head",
+ "directions": 4
+ },
+ {
+ "name": "deathshead-chest",
+ "directions": 4
+ },
+ {
+ "name": "deathshead-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "deathshead-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "deathshead-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "deathshead-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "firewatch-head",
+ "directions": 4
+ },
+ {
+ "name": "firewatch-chest",
+ "directions": 4
+ },
+ {
+ "name": "firewatch-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "firewatch-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "firewatch-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "firewatch-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "gothic-head",
+ "directions": 4
+ },
+ {
+ "name": "gothic-chest",
+ "directions": 4
+ },
+ {
+ "name": "gothic-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "gothic-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "gothic-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "gothic-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "jungle-head",
+ "directions": 4
+ },
+ {
+ "name": "jungle-chest",
+ "directions": 4
+ },
+ {
+ "name": "jungle-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "jungle-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "jungle-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "jungle-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "lovers-head",
+ "directions": 4
+ },
+ {
+ "name": "lovers-chest",
+ "directions": 4
+ },
+ {
+ "name": "lovers-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "lovers-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "lovers-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "lovers-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "moonfly-head",
+ "directions": 4
+ },
+ {
+ "name": "moonfly-chest",
+ "directions": 4
+ },
+ {
+ "name": "moonfly-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "moonfly-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "moonfly-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "moonfly-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "oakworm-head",
+ "directions": 4
+ },
+ {
+ "name": "oakworm-chest",
+ "directions": 4
+ },
+ {
+ "name": "oakworm-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "oakworm-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "oakworm-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "oakworm-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "poison-head",
+ "directions": 4
+ },
+ {
+ "name": "poison-chest",
+ "directions": 4
+ },
+ {
+ "name": "poison-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "poison-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "poison-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "poison-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "ragged-head",
+ "directions": 4
+ },
+ {
+ "name": "ragged-chest",
+ "directions": 4
+ },
+ {
+ "name": "ragged-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "ragged-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "ragged-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "ragged-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "reddish-head",
+ "directions": 4
+ },
+ {
+ "name": "reddish-chest",
+ "directions": 4
+ },
+ {
+ "name": "reddish-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "reddish-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "reddish-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "reddish-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "royal-head",
+ "directions": 4
+ },
+ {
+ "name": "royal-chest",
+ "directions": 4
+ },
+ {
+ "name": "royal-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "royal-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "royal-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "royal-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "whitefly-head",
+ "directions": 4
+ },
+ {
+ "name": "whitefly-chest",
+ "directions": 4
+ },
+ {
+ "name": "whitefly-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "whitefly-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "whitefly-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "whitefly-leftleg",
+ "directions": 4
+ },
+ {
+ "name": "witchking-head",
+ "directions": 4
+ },
+ {
+ "name": "witchking-chest",
+ "directions": 4
+ },
+ {
+ "name": "witchking-rightarm",
+ "directions": 4
+ },
+ {
+ "name": "witchking-leftarm",
+ "directions": 4
+ },
+ {
+ "name": "witchking-rightleg",
+ "directions": 4
+ },
+ {
+ "name": "witchking-leftleg",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-chest.png
new file mode 100644
index 00000000000..cf206356084
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-head.png
new file mode 100644
index 00000000000..bf14c527b46
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-leftarm.png
new file mode 100644
index 00000000000..0d82eaafba5
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-leftleg.png
new file mode 100644
index 00000000000..8bc1dc2bd5f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-rightarm.png
new file mode 100644
index 00000000000..eb68fc580e1
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-rightleg.png
new file mode 100644
index 00000000000..6b5d8a795a0
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/moonfly-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-chest.png
new file mode 100644
index 00000000000..ebf241b3771
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-head.png
new file mode 100644
index 00000000000..91831b90f7a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-leftarm.png
new file mode 100644
index 00000000000..30b94564adc
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-leftleg.png
new file mode 100644
index 00000000000..dccaea56d16
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-rightarm.png
new file mode 100644
index 00000000000..a177d78da43
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-rightleg.png
new file mode 100644
index 00000000000..b13d607401f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/oakworm-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-chest.png
new file mode 100644
index 00000000000..d2a2170199d
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-head.png
new file mode 100644
index 00000000000..677590e7e7f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-leftarm.png
new file mode 100644
index 00000000000..06aa26af521
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-leftleg.png
new file mode 100644
index 00000000000..c98bbc652d9
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-rightarm.png
new file mode 100644
index 00000000000..843dddbf2ed
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-rightleg.png
new file mode 100644
index 00000000000..a02a328e407
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/poison-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-chest.png
new file mode 100644
index 00000000000..583a3897ddb
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-head.png
new file mode 100644
index 00000000000..b96d341b781
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-leftarm.png
new file mode 100644
index 00000000000..1bd7452281f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-leftleg.png
new file mode 100644
index 00000000000..855d7c0219b
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-rightarm.png
new file mode 100644
index 00000000000..7cddfda4b81
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-rightleg.png
new file mode 100644
index 00000000000..b28ef745649
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/ragged-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-chest.png
new file mode 100644
index 00000000000..f5908659b2f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-head.png
new file mode 100644
index 00000000000..8c7f2fd0ccb
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-leftarm.png
new file mode 100644
index 00000000000..64ec9e26bf1
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-leftleg.png
new file mode 100644
index 00000000000..16918d2afb4
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-rightarm.png
new file mode 100644
index 00000000000..fcefe3362a5
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-rightleg.png
new file mode 100644
index 00000000000..3b9b02756ba
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/reddish-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-chest.png
new file mode 100644
index 00000000000..9db94180a65
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-head.png
new file mode 100644
index 00000000000..f5ff94301b5
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-leftarm.png
new file mode 100644
index 00000000000..de9c76ab888
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-leftleg.png
new file mode 100644
index 00000000000..237d9b095cb
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-rightarm.png
new file mode 100644
index 00000000000..b9fbec3b2a9
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-rightleg.png
new file mode 100644
index 00000000000..3d7b68d7369
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/royal-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-chest.png
new file mode 100644
index 00000000000..ef61107b2d4
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-head.png
new file mode 100644
index 00000000000..88d31fc155c
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-leftarm.png
new file mode 100644
index 00000000000..0af7b082b11
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-leftleg.png
new file mode 100644
index 00000000000..545546d1521
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-rightarm.png
new file mode 100644
index 00000000000..ca4ff2ab3eb
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-rightleg.png
new file mode 100644
index 00000000000..e500fba523a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/whitefly-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-chest.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-chest.png
new file mode 100644
index 00000000000..3fb15409d02
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-chest.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-head.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-head.png
new file mode 100644
index 00000000000..687de2a4879
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-head.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-leftarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-leftarm.png
new file mode 100644
index 00000000000..aa107e64c18
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-leftarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-leftleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-leftleg.png
new file mode 100644
index 00000000000..508ae443110
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-leftleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-rightarm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-rightarm.png
new file mode 100644
index 00000000000..d7b908f92c9
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-rightarm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-rightleg.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-rightleg.png
new file mode 100644
index 00000000000..fbb197f0065
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_markings.rsi/witchking-rightleg.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/aspen.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/aspen.png
new file mode 100644
index 00000000000..f1b9310d18a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/aspen.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/atlas.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/atlas.png
new file mode 100644
index 00000000000..7be5cf69dfe
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/atlas.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/brown.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/brown.png
new file mode 100644
index 00000000000..0d6f2ef01ba
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/brown.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/deathshead.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/deathshead.png
new file mode 100644
index 00000000000..2ed1fc8b240
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/deathshead.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/feathery.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/feathery.png
new file mode 100644
index 00000000000..569b7fa662c
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/feathery.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/firewatch.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/firewatch.png
new file mode 100644
index 00000000000..dff8d418c48
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/firewatch.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/gothic.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/gothic.png
new file mode 100644
index 00000000000..4cb27bbc41d
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/gothic.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/jungle.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/jungle.png
new file mode 100644
index 00000000000..53f093d9942
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/jungle.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/lovers.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/lovers.png
new file mode 100644
index 00000000000..e7cfb3b426f
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/lovers.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/luna.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/luna.png
new file mode 100644
index 00000000000..ced5783d2c1
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/luna.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/meta.json b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/meta.json
new file mode 100644
index 00000000000..06141d6caf8
--- /dev/null
+++ b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/meta.json
@@ -0,0 +1,111 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from https://github.com/tgstation/tgstation/commit/a92719210eb834cf284c571b3b3d94c2d82c26ea | aspen from https://github.com/fulpstation/fulpstation/commit/b21af07f57c2c4fb1cdcdb4162ca222da97ed54c | mint made by Floofers",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "plain",
+ "directions": 4
+ },
+ {
+ "name": "atlas",
+ "directions": 4
+ },
+ {
+ "name": "luna",
+ "directions": 4
+ },
+ {
+ "name": "monarch",
+ "directions": 4
+ },
+ {
+ "name": "reddish",
+ "directions": 4
+ },
+ {
+ "name": "royal",
+ "directions": 4
+ },
+ {
+ "name": "gothic",
+ "directions": 4
+ },
+ {
+ "name": "lovers",
+ "directions": 4
+ },
+ {
+ "name": "whitefly",
+ "directions": 4
+ },
+ {
+ "name": "firewatch",
+ "directions": 4
+ },
+ {
+ "name": "deathshead",
+ "directions": 4
+ },
+ {
+ "name": "poison",
+ "directions": 4
+ },
+ {
+ "name": "ragged",
+ "directions": 4
+ },
+ {
+ "name": "moonfly",
+ "directions": 4
+ },
+ {
+ "name": "snow",
+ "directions": 4
+ },
+ {
+ "name": "oakworm",
+ "directions": 4
+ },
+ {
+ "name": "witchking",
+ "directions": 4
+ },
+ {
+ "name": "jungle",
+ "directions": 4
+ },
+ {
+ "name": "rosy",
+ "directions": 4
+ },
+ {
+ "name": "feathery",
+ "directions": 4
+ },
+ {
+ "name": "brown",
+ "directions": 4
+ },
+ {
+ "name": "plasmafire",
+ "directions": 4
+ },
+ {
+ "name": "moffra",
+ "directions": 4
+ },
+ {
+ "name": "aspen",
+ "directions": 4
+ },
+ {
+ "name": "mint",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/mint.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/mint.png
new file mode 100644
index 00000000000..ece3621021d
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/mint.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/moffra.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/moffra.png
new file mode 100644
index 00000000000..ec88daddbc0
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/moffra.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/monarch.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/monarch.png
new file mode 100644
index 00000000000..f2a7f94714a
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/monarch.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/moonfly.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/moonfly.png
new file mode 100644
index 00000000000..3b7c7f34ea6
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/moonfly.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/oakworm.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/oakworm.png
new file mode 100644
index 00000000000..51590bf4346
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/oakworm.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/plain.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/plain.png
new file mode 100644
index 00000000000..66993d3bbb8
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/plain.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/plasmafire.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/plasmafire.png
new file mode 100644
index 00000000000..dafed53a614
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/plasmafire.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/poison.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/poison.png
new file mode 100644
index 00000000000..b64e04e918b
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/poison.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/ragged.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/ragged.png
new file mode 100644
index 00000000000..06b2a51537b
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/ragged.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/reddish.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/reddish.png
new file mode 100644
index 00000000000..6cbe2731daf
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/reddish.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/rosy.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/rosy.png
new file mode 100644
index 00000000000..57f8297e17d
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/rosy.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/royal.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/royal.png
new file mode 100644
index 00000000000..839ec059f65
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/royal.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/snow.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/snow.png
new file mode 100644
index 00000000000..1c9e3dbfdf3
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/snow.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/whitefly.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/whitefly.png
new file mode 100644
index 00000000000..dd890f91447
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/whitefly.png differ
diff --git a/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/witchking.png b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/witchking.png
new file mode 100644
index 00000000000..b39f11bd162
Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Mobs/Customization/Moth/moth_wings.rsi/witchking.png differ
diff --git a/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/dogtag.png b/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/dogtag.png
new file mode 100644
index 00000000000..05a5b71bc5e
Binary files /dev/null and b/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/dogtag.png differ
diff --git a/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/equipped-NECK.png b/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/equipped-NECK.png
new file mode 100644
index 00000000000..4d837168da6
Binary files /dev/null and b/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/meta.json b/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/meta.json
new file mode 100644
index 00000000000..da1b490e53b
--- /dev/null
+++ b/Resources/Textures/_CD/Objects/Misc/dogtags.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/a2d5ca6e69725341f0fa261a4a3f89c737e843b3/icons/obj/items/card.dmi",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "dogtag"
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsatmos.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsatmos.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscap.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscap.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsce.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsce.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscentcom.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscentcom.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschef.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschef.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootschem.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootschem.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsclown.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsclown.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootscmo.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootscmo.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsgen.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsgen.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshop.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshop.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshos.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshos.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootshydro.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootshydro.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsjani.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsjani.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsmime.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsmime.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsminer.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsminer.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsparamed.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsparamed.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsqm.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsqm.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrd.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrd.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsrobo.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsrobo.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootsviro.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootsviro.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/equipped-FEET.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/equipped-FEET.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/equipped-FEET.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/equipped-FEET.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/icon.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/meta.json b/Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Shoes/Boots/winterbootswarden.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Shoes/Boots/winterbootswarden.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/equipped-INNERCLOTHING.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/equipped-INNERCLOTHING.png
rename to Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/equipped-INNERCLOTHING.png
diff --git a/Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/icon.png b/Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/icon.png
rename to Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-left.png b/Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-left.png
rename to Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-right.png b/Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-right.png
rename to Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/meta.json b/Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/kilt.rsi/meta.json
rename to Resources/Textures/_DV/Clothing/Uniforms/Jumpsuit/kilt.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Effects/creampie.rsi/creampie_rodentia.png b/Resources/Textures/_DV/Effects/creampie.rsi/creampie_rodentia.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/creampie.rsi/creampie_rodentia.png
rename to Resources/Textures/_DV/Effects/creampie.rsi/creampie_rodentia.png
diff --git a/Resources/Textures/DeltaV/Effects/creampie.rsi/creampie_vulpkanin.png b/Resources/Textures/_DV/Effects/creampie.rsi/creampie_vulpkanin.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/creampie.rsi/creampie_vulpkanin.png
rename to Resources/Textures/_DV/Effects/creampie.rsi/creampie_vulpkanin.png
diff --git a/Resources/Textures/DeltaV/Effects/creampie.rsi/meta.json b/Resources/Textures/_DV/Effects/creampie.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/creampie.rsi/meta.json
rename to Resources/Textures/_DV/Effects/creampie.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Effects/harpysinger.rsi/meta.json b/Resources/Textures/_DV/Effects/harpysinger.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/harpysinger.rsi/meta.json
rename to Resources/Textures/_DV/Effects/harpysinger.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Effects/harpysinger.rsi/singing_music_notes.png b/Resources/Textures/_DV/Effects/harpysinger.rsi/singing_music_notes.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/harpysinger.rsi/singing_music_notes.png
rename to Resources/Textures/_DV/Effects/harpysinger.rsi/singing_music_notes.png
diff --git a/Resources/Textures/DeltaV/Effects/speech.rsi/felinid0.png b/Resources/Textures/_DV/Effects/speech.rsi/felinid0.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/speech.rsi/felinid0.png
rename to Resources/Textures/_DV/Effects/speech.rsi/felinid0.png
diff --git a/Resources/Textures/DeltaV/Effects/speech.rsi/felinid1.png b/Resources/Textures/_DV/Effects/speech.rsi/felinid1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/speech.rsi/felinid1.png
rename to Resources/Textures/_DV/Effects/speech.rsi/felinid1.png
diff --git a/Resources/Textures/DeltaV/Effects/speech.rsi/felinid2.png b/Resources/Textures/_DV/Effects/speech.rsi/felinid2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/speech.rsi/felinid2.png
rename to Resources/Textures/_DV/Effects/speech.rsi/felinid2.png
diff --git a/Resources/Textures/DeltaV/Effects/speech.rsi/meta.json b/Resources/Textures/_DV/Effects/speech.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/speech.rsi/meta.json
rename to Resources/Textures/_DV/Effects/speech.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Effects/speech.rsi/rodentia0.png b/Resources/Textures/_DV/Effects/speech.rsi/rodentia0.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/speech.rsi/rodentia0.png
rename to Resources/Textures/_DV/Effects/speech.rsi/rodentia0.png
diff --git a/Resources/Textures/DeltaV/Effects/speech.rsi/rodentia1.png b/Resources/Textures/_DV/Effects/speech.rsi/rodentia1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/speech.rsi/rodentia1.png
rename to Resources/Textures/_DV/Effects/speech.rsi/rodentia1.png
diff --git a/Resources/Textures/DeltaV/Effects/speech.rsi/rodentia2.png b/Resources/Textures/_DV/Effects/speech.rsi/rodentia2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Effects/speech.rsi/rodentia2.png
rename to Resources/Textures/_DV/Effects/speech.rsi/rodentia2.png
diff --git a/Resources/Textures/DeltaV/Interface/Actions/harpy_sing.png b/Resources/Textures/_DV/Interface/Actions/harpy_sing.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Actions/harpy_sing.png
rename to Resources/Textures/_DV/Interface/Actions/harpy_sing.png
diff --git a/Resources/Textures/DeltaV/Interface/Actions/harpy_syrinx.png b/Resources/Textures/_DV/Interface/Actions/harpy_syrinx.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Actions/harpy_syrinx.png
rename to Resources/Textures/_DV/Interface/Actions/harpy_syrinx.png
diff --git a/Resources/Textures/DeltaV/Interface/Actions/mouthStorageOpen.png b/Resources/Textures/_DV/Interface/Actions/mouthStorageOpen.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Actions/mouthStorageOpen.png
rename to Resources/Textures/_DV/Interface/Actions/mouthStorageOpen.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Chaplain.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Chaplain.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Chaplain.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Chaplain.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/ChiefJustice.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/ChiefJustice.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/ChiefJustice.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/ChiefJustice.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Clerk.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Clerk.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Clerk.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Clerk.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Lawyer.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Lawyer.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Lawyer.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Lawyer.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/MedicalBorg.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/MedicalBorg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/MedicalBorg.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/MedicalBorg.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Prosecutor.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Prosecutor.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Prosecutor.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/Prosecutor.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/SecurityBorg.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/SecurityBorg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/SecurityBorg.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/SecurityBorg.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/meta.json b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/meta.json
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoGladiator.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoGladiator.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoGladiator.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoGladiator.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoMailCarrier.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoMailCarrier.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoMailCarrier.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoMailCarrier.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoMantis.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoMantis.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoMantis.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoMantis.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoMartialArtist.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoMartialArtist.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoMartialArtist.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoMartialArtist.png
diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoPrisonGuard.png b/Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoPrisonGuard.png
similarity index 100%
rename from Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/nyanoPrisonGuard.png
rename to Resources/Textures/_DV/Interface/Misc/job_icons.rsi/nyanoPrisonGuard.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/alternative_tail.rsi/m_waggingtail_cat_FRONT.png b/Resources/Textures/_DV/Mobs/Customization/Felinid/alternative_tail.rsi/m_waggingtail_cat_FRONT.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/alternative_tail.rsi/m_waggingtail_cat_FRONT.png
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/alternative_tail.rsi/m_waggingtail_cat_FRONT.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/alternative_tail.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Felinid/alternative_tail.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/alternative_tail.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/alternative_tail.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/felinid_tails.rsi/Felinid_fluffy_tail_full.png b/Resources/Textures/_DV/Mobs/Customization/Felinid/felinid_tails.rsi/Felinid_fluffy_tail_full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/felinid_tails.rsi/Felinid_fluffy_tail_full.png
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/felinid_tails.rsi/Felinid_fluffy_tail_full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/felinid_tails.rsi/felinid_fluffy_tail_rings.png b/Resources/Textures/_DV/Mobs/Customization/Felinid/felinid_tails.rsi/felinid_fluffy_tail_rings.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/felinid_tails.rsi/felinid_fluffy_tail_rings.png
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/felinid_tails.rsi/felinid_fluffy_tail_rings.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/felinid_tails.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Felinid/felinid_tails.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/felinid_tails.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/felinid_tails.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_primary.png b/Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_primary.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_primary.png
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_primary.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_secondary.png b/Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_secondary.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_secondary.png
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_secondary.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_tertiary.png b/Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_tertiary.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_tertiary.png
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/m_tail_tiger_tertiary.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Felinid/tiger_tail.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Felinid/tiger_tail.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_chest.rsi/lower.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_chest.rsi/lower.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_chest.rsi/lower.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_chest.rsi/lower.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_chest.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_chest.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_chest.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_chest.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_chest.rsi/upper.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_chest.rsi/upper.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_chest.rsi/upper.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_chest.rsi/upper.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_ears.rsi/harpy_ears_default.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_ears.rsi/harpy_ears_default.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_ears.rsi/harpy_ears_default.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_ears.rsi/harpy_ears_default.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_ears.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_ears.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_ears.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_ears.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/feet.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/feet.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/feet.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/feet.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/talons.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/talons.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/talons.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/talons.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/thighs.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/thighs.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_legs.rsi/thighs.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_legs.rsi/thighs.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tails.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tails.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tails.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tails.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tails.rsi/phoenix_tail.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tails.rsi/phoenix_tail.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tails.rsi/phoenix_tail.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tails.rsi/phoenix_tail.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tails.rsi/rooster_tail.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tails.rsi/rooster_tail.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tails.rsi/rooster_tail.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tails.rsi/rooster_tail.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/finch_tail.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/finch_tail.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/finch_tail.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/finch_tail.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_tailsx72.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wingcover.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wingcover.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wingcover.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wingcover.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/classicharpy.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/classicharpy.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/classicharpy.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/classicharpy.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone1.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone1.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone1.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone2.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone2.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy2tone2.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone1.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone1.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone1.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone2.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone2.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone2.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone3.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone3.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone3.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpy3tone3.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyfolded.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyfolded.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyfolded.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyfolded.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled1.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled1.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled1.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled2.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled2.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyspeckled2.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone1.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone1.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone1.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone2.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone2.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpyundertone2.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip1.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip1.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip1.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip2.png b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip2.png
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/harpywingtip2.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Harpy/harpy_wings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Harpy/harpy_wings.rsi/meta.json
diff --git a/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/meta.json
new file mode 100644
index 00000000000..cab0153f68d
--- /dev/null
+++ b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/meta.json
@@ -0,0 +1,28 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Selene wings by @bogus_0451 on discord",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "selene",
+ "directions": 4
+ },
+ {
+ "name": "selene_primary",
+ "directions": 4
+ },
+ {
+ "name": "selene_secondary",
+ "directions": 4
+ },
+ {
+ "name": "selene_tertiary",
+ "directions": 4
+ }
+ ]
+}
+
diff --git a/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene.png b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene.png
new file mode 100644
index 00000000000..ba9a5c4e262
Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene.png differ
diff --git a/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_primary.png b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_primary.png
new file mode 100644
index 00000000000..034e3ebbc1e
Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_primary.png differ
diff --git a/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_secondary.png b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_secondary.png
new file mode 100644
index 00000000000..30b451639f3
Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_secondary.png differ
diff --git a/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_tertiary.png b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_tertiary.png
new file mode 100644
index 00000000000..71cf6555e6d
Binary files /dev/null and b/Resources/Textures/_DV/Mobs/Customization/Moth/moth_wings.rsi/selene_tertiary.png differ
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Oni/oni_horns.rsi/bull.png b/Resources/Textures/_DV/Mobs/Customization/Oni/oni_horns.rsi/bull.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Oni/oni_horns.rsi/bull.png
rename to Resources/Textures/_DV/Mobs/Customization/Oni/oni_horns.rsi/bull.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Oni/oni_horns.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Oni/oni_horns.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Oni/oni_horns.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Oni/oni_horns.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Oni/oni_horns.rsi/shaved.png b/Resources/Textures/_DV/Mobs/Customization/Oni/oni_horns.rsi/shaved.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Oni/oni_horns.rsi/shaved.png
rename to Resources/Textures/_DV/Mobs/Customization/Oni/oni_horns.rsi/shaved.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_f.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_f.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_lleg.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_lleg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_lleg.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_lleg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_rleg.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_rleg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_rleg.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/countershade_rleg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/fawn.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/fawn.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/fawn.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/fawn.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/hooded.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/hooded.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/hooded.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/hooded.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/hooded_f.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/hooded_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/hooded_f.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/hooded_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/body_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/body_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/cheeks_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_alt_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/fluff_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/whiskers.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/whiskers.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/cheek_markings.rsi/whiskers.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/cheek_markings.rsi/whiskers.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/bat.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/bat.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/bat.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/bat.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/bat_large.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/bat_large.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/bat_large.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/bat_large.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/hamster_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/long.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/long.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/long.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/long.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/long_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/long_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/long_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/long_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_large_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/mouse_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/none.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/none.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/none.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/none.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/pointy.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/pointy.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/pointy.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/pointy.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/rabbit_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/small.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/small.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/ear_markings.rsi/small.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/ear_markings.rsi/small.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/head_markings.rsi/blaze.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/head_markings.rsi/blaze.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/head_markings.rsi/blaze.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/head_markings.rsi/blaze.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/head_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Rodentia/head_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/head_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/head_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/head_markings.rsi/round.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/head_markings.rsi/round.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/head_markings.rsi/round.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/head_markings.rsi/round.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/bat.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/bat.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/bat.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/bat.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_nose.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_nose.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_nose.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_nose.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/bat_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/flat.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/flat.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/flat.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/flat.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_nose.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_nose.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_nose.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_nose.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/flat_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/round.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/round.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/round.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/round.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/round_nose.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/round_nose.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/round_nose.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/round_nose.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/round_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/round_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/snout_markings.rsi/round_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/snout_markings.rsi/round_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/beaver.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/beaver.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/beaver.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/beaver.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/hamster.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/hamster.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/hamster.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/hamster.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/long.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/long.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/long.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/long.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/long_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/long_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/long_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/long_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/long_tip.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/long_tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/long_tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/long_tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/mouse.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/mouse.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/mouse.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/mouse.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/rabbit_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/short.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/short.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/short.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/short.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel_overlay.png b/Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel_overlay.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel_overlay.png
rename to Resources/Textures/_DV/Mobs/Customization/Rodentia/tail_markings.rsi/squirrel_overlay.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_crest.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_fox.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/belly_full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-arms.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-arms.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-arms.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-arms.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-legs.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-legs.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-legs.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest-legs.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_crest.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-arms.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade-legs.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_feet.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_feet.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_feet.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_feet.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_hands.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_hands.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_hands.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_hands.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-arms.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp-legs.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/body_markings.rsi/points_sharp.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/coyote.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/dalmatian.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/dalmatian.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/dalmatian.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/dalmatian.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fennec.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/fox.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/jackal.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/msai.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/otie.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/shock.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/terrier.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp-sharp.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/vulp.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/ear_markings.rsi/wolf.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/elder_chin.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/kita.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/facial_hair.rsi/ruff.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/adhara.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/anita.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/anita.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/anita.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/anita.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/apollo.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/belle.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/belle.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/belle.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/belle.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/braided.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/braided.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/braided.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/braided.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/bun.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/bun.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/bun.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/bun.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/clean_cut.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/curl.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/curl.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/curl.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/curl.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/hawk.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/jagged.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/jeremy.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/kajam.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/keid.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/keid.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/keid.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/keid.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/kleeia.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/mizar.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/punkbraided.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/raine.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/raine.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/raine.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/raine.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/rough.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/rough.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/rough.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/rough.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/short.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/short.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/short.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/short.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/short2.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/short2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/short2.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/short2.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/spike.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/spike.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/hair.rsi/spike.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/hair.rsi/spike.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/blaze.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/mask.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_alt.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_alt.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_alt.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_alt.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_sharp.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_sharp.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_sharp.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/muzzle_sharp.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/nose.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/nose.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/nose.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/nose.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/patch.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/slash.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_face.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_face.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_face.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_face.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_head.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_head.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_head.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/tiger_head.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine-lines.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine-lines.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine-lines.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine-lines.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/head_markings.rsi/vulpine.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_none.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/female_top.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_none.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/male_top.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/none.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/top.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_none.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi/unisex_top.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff_wag.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff_wag.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff_wag.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/bushfluff_wag.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/corgi_wag.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/corgi_wag.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/corgi_wag.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/corgi_wag.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote_wag.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote_wag.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote_wag.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/coyote_wag.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/dalmatian_wag.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/dalmatian_wag.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/dalmatian_wag.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/dalmatian_wag.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fennec.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fluffy.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-tip.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox-tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox2.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox2.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox2.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3-tip.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3-tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3-tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3-tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox3.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-tip.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag-tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/fox_wag.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-inner.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky-outer.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/husky.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long-tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/long.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/otie.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/otie.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/otie.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/otie.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp-tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-tip.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt-tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_alt.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-fade.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-fade.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-fade.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-fade.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-tip.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-tip.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-tip.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag-tip.png
diff --git a/Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag.png b/Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag.png
rename to Resources/Textures/_DV/Mobs/Customization/Vulpkanin/tail_markings.rsi/vulp_wag.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/organs.rsi/lung-l.png b/Resources/Textures/_DV/Mobs/Species/Harpy/organs.rsi/lung-l.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/organs.rsi/lung-l.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/organs.rsi/lung-l.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/organs.rsi/lung-r.png b/Resources/Textures/_DV/Mobs/Species/Harpy/organs.rsi/lung-r.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/organs.rsi/lung-r.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/organs.rsi/lung-r.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/organs.rsi/meta.json b/Resources/Textures/_DV/Mobs/Species/Harpy/organs.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/organs.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Species/Harpy/organs.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/full.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/full.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/head_f.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/head_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/head_f.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/head_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/head_m.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/head_m.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/head_m.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/head_m.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_arm.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_arm.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_arm.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_arm.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_foot.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_foot.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_foot.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_foot.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_hand.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_hand.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_hand.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_hand.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_leg.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_leg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/l_leg.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/l_leg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/meta.json b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_arm.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_arm.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_arm.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_arm.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_foot.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_foot.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_foot.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_foot.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_hand.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_hand.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_hand.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_hand.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_leg.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_leg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/r_leg.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/r_leg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/torso_f.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/torso_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/torso_f.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/torso_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/torso_m.png b/Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/torso_m.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Harpy/parts.rsi/torso_m.png
rename to Resources/Textures/_DV/Mobs/Species/Harpy/parts.rsi/torso_m.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/full.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/full.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/head_f.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/head_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/head_f.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/head_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/head_m.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/head_m.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/head_m.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/head_m.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_arm.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_arm.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_arm.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_arm.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_foot.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_foot.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_foot.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_foot.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_hand.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_hand.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_hand.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_hand.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_leg.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_leg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/l_leg.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/l_leg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/meta.json b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_arm.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_arm.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_arm.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_arm.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_foot.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_foot.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_foot.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_foot.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_hand.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_hand.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_hand.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_hand.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_leg.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_leg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/r_leg.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/r_leg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/torso_f.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/torso_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/torso_f.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/torso_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/torso_m.png b/Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/torso_m.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Rodentia/parts.rsi/torso_m.png
rename to Resources/Textures/_DV/Mobs/Species/Rodentia/parts.rsi/torso_m.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/full.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/full.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/full.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/full.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/head_f.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/head_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/head_f.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/head_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/head_m.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/head_m.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/head_m.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/head_m.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/icon.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/icon.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_arm.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_foot.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_hand.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/l_leg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/meta.json b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/meta.json
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/overlay_husk.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_arm.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_foot.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_hand.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/r_leg.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/torso_f.png
diff --git a/Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png b/Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png
similarity index 100%
rename from Resources/Textures/DeltaV/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png
rename to Resources/Textures/_DV/Mobs/Species/Vulpkanin/parts.rsi/torso_m.png
diff --git a/Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/cart-cri.png b/Resources/Textures/_DV/Objects/Devices/cartridge.rsi/cart-cri.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/cart-cri.png
rename to Resources/Textures/_DV/Objects/Devices/cartridge.rsi/cart-cri.png
diff --git a/Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/cart-mail.png b/Resources/Textures/_DV/Objects/Devices/cartridge.rsi/cart-mail.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/cart-mail.png
rename to Resources/Textures/_DV/Objects/Devices/cartridge.rsi/cart-mail.png
diff --git a/Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/meta.json b/Resources/Textures/_DV/Objects/Devices/cartridge.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Devices/cartridge.rsi/meta.json
diff --git a/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/fire_extinguisher_closed.png b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/fire_extinguisher_closed.png
new file mode 100644
index 00000000000..c9058deca56
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/fire_extinguisher_closed.png differ
diff --git a/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/fire_extinguisher_open.png b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/fire_extinguisher_open.png
new file mode 100644
index 00000000000..e3439f14c47
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/fire_extinguisher_open.png differ
diff --git a/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/inhand-left.png
new file mode 100644
index 00000000000..e519ac83083
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/inhand-right.png
new file mode 100644
index 00000000000..0fc25460468
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/meta.json b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/meta.json
new file mode 100644
index 00000000000..073f7badfdb
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Misc/fire_extinguisher_bluespace.rsi/meta.json
@@ -0,0 +1,37 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-4.0",
+ "copyright": "Made by .catshark (Discord) based on the fire extinguisher sprite",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "fire_extinguisher_open",
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "fire_extinguisher_closed",
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idchaplain.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idchaplain.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idchaplain.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idchaplain.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idchiefjustice.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idchiefjustice.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idchiefjustice.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idchiefjustice.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idclerk.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idclerk.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idclerk.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idclerk.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idlawyer.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idlawyer.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idlawyer.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idlawyer.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idprosecutor.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idprosecutor.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idprosecutor.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/idprosecutor.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/meta.json b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanogladiator.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanogladiator.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanogladiator.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanogladiator.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanomailcarrier.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanomailcarrier.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanomailcarrier.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanomailcarrier.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanomantis.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanomantis.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanomantis.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanomantis.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanomartialartist.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanomartialartist.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanomartialartist.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanomartialartist.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanoprisoner.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanoprisoner.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanoprisoner.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanoprisoner.png
diff --git a/Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanoprisonguard.png b/Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanoprisonguard.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/nyanoprisonguard.png
rename to Resources/Textures/_DV/Objects/Misc/id_cards.rsi/nyanoprisonguard.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/equipped-BELT.png b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/equipped-BELT.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/equipped-BELT.png
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/equipped-BELT.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon-unlit.png b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon-unlit.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon-unlit.png
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon-unlit.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon.png b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon.png
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left-unlit.png b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left-unlit.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left-unlit.png
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left-unlit.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left.png
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right-unlit.png b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right-unlit.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right-unlit.png
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right-unlit.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right.png
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json b/Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Specific/Hydroponics/plant_bag_holding.rsi/meta.json
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/icon.png b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/icon.png
new file mode 100644
index 00000000000..3cf56d45371
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/icon.png differ
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/inhand-left.png
new file mode 100644
index 00000000000..a41d27bcc71
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/inhand-right.png
new file mode 100644
index 00000000000..cbabf3b291a
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/meta.json b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/meta.json
new file mode 100644
index 00000000000..39ff0ed9d9b
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Specific/Justice/gavel.rsi/meta.json
@@ -0,0 +1,22 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprites sourced from https://github.com/tgstation/tgstation/pull/8495. In-hand sprites edited by Timemaster99 (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/gavelblock.rsi/icon.png b/Resources/Textures/_DV/Objects/Specific/Justice/gavelblock.rsi/icon.png
new file mode 100644
index 00000000000..c1254bb8086
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Specific/Justice/gavelblock.rsi/icon.png differ
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/gavelblock.rsi/meta.json b/Resources/Textures/_DV/Objects/Specific/Justice/gavelblock.rsi/meta.json
new file mode 100644
index 00000000000..5abad9b4225
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Specific/Justice/gavelblock.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Sprites sourced from https://github.com/tgstation/tgstation/pull/8495",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/trialtimer.rsi/meta.json b/Resources/Textures/_DV/Objects/Specific/Justice/trialtimer.rsi/meta.json
new file mode 100644
index 00000000000..8081065c329
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Specific/Justice/trialtimer.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Original screen timer sprite by brainfood1183 (Github) for Space Station 14, modified by Leonardo_dabepis (Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "trialtimer"
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Specific/Justice/trialtimer.rsi/trialtimer.png b/Resources/Textures/_DV/Objects/Specific/Justice/trialtimer.rsi/trialtimer.png
new file mode 100644
index 00000000000..34c8f1b90a9
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Specific/Justice/trialtimer.rsi/trialtimer.png differ
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/base.png b/Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/base.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/base.png
rename to Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/base.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png b/Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png
rename to Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/green_bit.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-left.png
rename to Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-right.png
rename to Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json b/Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/refill_pride.png b/Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/refill_pride.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Specific/Service/vending_machine_restock.rsi/refill_pride.png
rename to Resources/Textures/_DV/Objects/Specific/Service/vending_machine_restock.rsi/refill_pride.png
diff --git a/Resources/Textures/_DV/Objects/Storage/barrel.rsi/base.png b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/base.png
new file mode 100644
index 00000000000..bfc92c166d4
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/base.png differ
diff --git a/Resources/Textures/_DV/Objects/Storage/barrel.rsi/closed.png b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/closed.png
new file mode 100644
index 00000000000..b111827b8e5
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/closed.png differ
diff --git a/Resources/Textures/_DV/Objects/Storage/barrel.rsi/meta.json b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/meta.json
new file mode 100644
index 00000000000..2ed4c3638b9
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/meta.json
@@ -0,0 +1,20 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/blob/master/icons/obj/objects.dmi, modified by rosieposieeee",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "closed"
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Storage/barrel.rsi/open.png b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/open.png
new file mode 100644
index 00000000000..bfc92c166d4
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Storage/barrel.rsi/open.png differ
diff --git a/Resources/Textures/_DV/Objects/Storage/keg.rsi/base.png b/Resources/Textures/_DV/Objects/Storage/keg.rsi/base.png
new file mode 100644
index 00000000000..05686978222
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Storage/keg.rsi/base.png differ
diff --git a/Resources/Textures/_DV/Objects/Storage/keg.rsi/meta.json b/Resources/Textures/_DV/Objects/Storage/keg.rsi/meta.json
new file mode 100644
index 00000000000..cbbc0d6e89f
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Storage/keg.rsi/meta.json
@@ -0,0 +1,15 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by rosieposieeee",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/equipped-BACKPACK.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..9041766c9cc
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..9041766c9cc
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/icon-on.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/icon-on.png
new file mode 100644
index 00000000000..4c57b04fa40
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/icon-on.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/icon.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/icon.png
new file mode 100644
index 00000000000..749f104b1e4
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/icon.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/inhand-left.png
new file mode 100644
index 00000000000..9f27af40edf
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/inhand-right.png
new file mode 100644
index 00000000000..5056a919c84
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/meta.json b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/meta.json
new file mode 100644
index 00000000000..937ca0f7f35
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/meta.json
@@ -0,0 +1,85 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1592a112e3d33eec4a0704b518a138d5a976f455, modified by Radezolid for SUITSTORAGE",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon",
+ "directions": 1
+ },
+ {
+ "name": "icon-on",
+ "directions": 1,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-BACKPACK",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "equipped-SUITSTORAGE",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-SUITSTORAGE",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-BACKPACK.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-BACKPACK.png
new file mode 100644
index 00000000000..fdfc1f64a2f
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-SUITSTORAGE.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..fdfc1f64a2f
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/black.rsi/on-equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/equipped-BACKPACK.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..3add1327196
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..3add1327196
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/icon-on.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/icon-on.png
new file mode 100644
index 00000000000..290d3717bdc
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/icon-on.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/icon.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/icon.png
new file mode 100644
index 00000000000..059b9765130
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/icon.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/inhand-left.png
new file mode 100644
index 00000000000..da57d6dee3f
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/inhand-right.png
new file mode 100644
index 00000000000..c9664e56799
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/meta.json b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/meta.json
new file mode 100644
index 00000000000..937ca0f7f35
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/meta.json
@@ -0,0 +1,85 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1592a112e3d33eec4a0704b518a138d5a976f455, modified by Radezolid for SUITSTORAGE",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon",
+ "directions": 1
+ },
+ {
+ "name": "icon-on",
+ "directions": 1,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-BACKPACK",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "equipped-SUITSTORAGE",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-SUITSTORAGE",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-BACKPACK.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-BACKPACK.png
new file mode 100644
index 00000000000..e6efe984f80
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-SUITSTORAGE.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..e6efe984f80
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/blue.rsi/on-equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/equipped-BACKPACK.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..b8961eaa775
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..b8961eaa775
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/icon-on.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/icon-on.png
new file mode 100644
index 00000000000..4a7f4ed64c8
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/icon-on.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/icon.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/icon.png
new file mode 100644
index 00000000000..926a586a63a
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/icon.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/inhand-left.png
new file mode 100644
index 00000000000..97d9e6f8891
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/inhand-right.png
new file mode 100644
index 00000000000..f19970f2dd4
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/meta.json b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/meta.json
new file mode 100644
index 00000000000..937ca0f7f35
--- /dev/null
+++ b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/meta.json
@@ -0,0 +1,85 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1592a112e3d33eec4a0704b518a138d5a976f455, modified by Radezolid for SUITSTORAGE",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon",
+ "directions": 1
+ },
+ {
+ "name": "icon-on",
+ "directions": 1,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-BACKPACK",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "equipped-SUITSTORAGE",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-SUITSTORAGE",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
+ }
+ ]
+}
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-BACKPACK.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-BACKPACK.png
new file mode 100644
index 00000000000..0ae456cf0dd
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-SUITSTORAGE.png b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..0ae456cf0dd
Binary files /dev/null and b/Resources/Textures/_DV/Objects/Tanks/Jetpacks/security.rsi/on-equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/icon.png b/Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/icon.png
rename to Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/primed.png b/Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/primed.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Bombs/breaching.rsi/primed.png
rename to Resources/Textures/_DV/Objects/Weapons/Bombs/breaching.rsi/primed.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbox.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbox.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbox.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbox.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbullet.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbullet.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbullet.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/bbbullet.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Ammunition/Boxes/bbgun.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/base.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/base.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/base.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/base.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/disabler-inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/icon.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/icon.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/lethal-inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-0.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-0.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-0.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-0.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-1.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-1.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-1.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-2.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-2.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-2.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-3.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-3.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-3.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-3.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-4.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-4.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-4.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mag-unshaded-4.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-disabler.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-disabler.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-disabler.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-disabler.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-lethal.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-lethal.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-lethal.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-lethal.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-stun.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-stun.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-stun.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/mode-stun.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/energygun.rsi/special-inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/base.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/disabler-inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/equipped-BELT.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/equipped-BELT.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/equipped-BELT.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/equipped-BELT.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/icon.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/icon.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/lethal-inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-0.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-0.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-0.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-0.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-1.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-1.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-1.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-1.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-2.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-2.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-2.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-2.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-3.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-3.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-3.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-3.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-4.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-4.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-4.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mag-unshaded-4.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-disabler.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-disabler.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-disabler.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-disabler.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-ion.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-ion.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-ion.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-ion.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-lethal.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-lethal.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-lethal.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/mode-lethal.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Battery/multiphase_energygun.rsi/special-inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/base.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/base.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/base.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/base.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-BACKPACK.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-BACKPACK.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-BACKPACK.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-BACKPACK.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-SUITSTORAGE.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-SUITSTORAGE.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/equipped-SUITSTORAGE.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/icon.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/icon.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/icon.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/icon.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/inhand-right.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/meta.json b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/meta.json
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-left.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-left.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-left.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-left.png
diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-right.png b/Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-right.png
similarity index 100%
rename from Resources/Textures/DeltaV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-right.png
rename to Resources/Textures/_DV/Objects/Weapons/Guns/Rifles/bbgun.rsi/wielded-inhand-right.png
diff --git a/Resources/Textures/DeltaV/Shaders/ultravision.swsl b/Resources/Textures/_DV/Shaders/ultravision.swsl
similarity index 100%
rename from Resources/Textures/DeltaV/Shaders/ultravision.swsl
rename to Resources/Textures/_DV/Shaders/ultravision.swsl
diff --git a/Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/broken.png b/Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/broken.png
similarity index 100%
rename from Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/broken.png
rename to Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/broken.png
diff --git a/Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/meta.json b/Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/meta.json
similarity index 100%
rename from Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/meta.json
rename to Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/meta.json
diff --git a/Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/normal-unshaded.png b/Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/normal-unshaded.png
similarity index 100%
rename from Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/normal-unshaded.png
rename to Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/normal-unshaded.png
diff --git a/Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/off.png b/Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/off.png
similarity index 100%
rename from Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/off.png
rename to Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/off.png
diff --git a/Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/panel.png b/Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/panel.png
similarity index 100%
rename from Resources/Textures/DeltaV/Structures/Machines/VendingMachines/pride.rsi/panel.png
rename to Resources/Textures/_DV/Structures/Machines/VendingMachines/pride.rsi/panel.png
diff --git a/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..c2b156524af
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/icon.png b/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/icon.png
new file mode 100644
index 00000000000..0d9a9acb692
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/meta.json
new file mode 100644
index 00000000000..e53406df8f1
--- /dev/null
+++ b/Resources/Textures/_NF/Clothing/Head/Hats/condiment_cup.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "equipped-HELMET, icon by wallflowerghost(discord), edited by dvir001 (GitHub)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/equipped-HELMET.png b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/equipped-HELMET.png
new file mode 100644
index 00000000000..6cb9af02e93
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/equipped-HELMET.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/icon.png b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/icon.png
new file mode 100644
index 00000000000..50a51759d9f
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-left.png
new file mode 100644
index 00000000000..c716e112758
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-right.png
new file mode 100644
index 00000000000..46b73daf9f7
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/meta.json b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/meta.json
new file mode 100644
index 00000000000..b4a19d6b0de
--- /dev/null
+++ b/Resources/Textures/_NF/Clothing/Head/Misc/pwig.rsi/meta.json
@@ -0,0 +1,26 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, equipped-HELMET edited by whatstone",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-HELMET",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET-vox.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET-vox.png
new file mode 100644
index 00000000000..99f15a33e6e
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET-vox.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..e0d3cabc8a8
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/icon-on.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/icon-on.png
new file mode 100644
index 00000000000..c3f56ddd4dd
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/icon-on.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/icon.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/icon.png
new file mode 100644
index 00000000000..177c3a546ef
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/inhand-left.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/inhand-right.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/meta.json b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/meta.json
new file mode 100644
index 00000000000..6fe97d10536
--- /dev/null
+++ b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/meta.json
@@ -0,0 +1,50 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from Tau Ceti Station at commit https://github.com/TauCetiStation/TauCetiClassic/blob/HEAD/icons/obj/clothing/shoes.dmi",
+ "copyright": "Added on/off version edited by dvir001",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-FEET",
+ "directions": 4
+ },
+ {
+ "name": "equipped-FEET-vox",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-FEET-vox",
+ "directions": 4
+ },
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon-on"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-equipped-FEET-vox.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-equipped-FEET-vox.png
new file mode 100644
index 00000000000..73febb15c0d
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-equipped-FEET-vox.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-equipped-FEET.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-equipped-FEET.png
new file mode 100644
index 00000000000..7455ba73b37
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-equipped-FEET.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-inhand-left.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..03bdacf9fb5
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-inhand-right.png b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..f00d861ca54
Binary files /dev/null and b/Resources/Textures/_NF/Clothing/Shoes/Boots/moonboots.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/hand.png b/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/hand.png
new file mode 100644
index 00000000000..66d776da6ce
Binary files /dev/null and b/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/hand.png differ
diff --git a/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/meta.json b/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/meta.json
new file mode 100644
index 00000000000..817c0194222
--- /dev/null
+++ b/Resources/Textures/_NF/Effects/bloodcultprojectiles.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/mob/actions/actions_cult.dmi ",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "hand"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json b/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json
index 9fbf9debce5..cfbb7d273cb 100644
--- a/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json
+++ b/Resources/Textures/_NF/Effects/mobspawn.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Made by belay5 (discord)",
+ "copyright": "Made by belay5 (discord), scrap bot sprite made by erhardsteinhauer (discord/github) using robot sprites taken from goonstation https://github.com/goonstation/goonstation/blob/master/icons/mob/robots.dmi",
"size": {
"x": 32,
"y": 32
@@ -95,6 +95,66 @@
0.3
]
]
+ },
+ {
+
+ "name": "scrapbot",
+ "directions": 1,
+ "delays": [
+ [
+ 0.6,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
+ },
+ {
+
+ "name": "scrapbot_laser",
+ "directions": 1,
+ "delays": [
+ [
+ 0.6,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
+ },
+ {
+
+ "name": "scrapbot_threads",
+ "directions": 1,
+ "delays": [
+ [
+ 0.6,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
+ },
+ {
+
+ "name": "scrapbot_thrusters",
+ "directions": 1,
+ "delays": [
+ [
+ 0.6,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3,
+ 0.3
+ ]
+ ]
}
]
}
diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot.png b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot.png
new file mode 100644
index 00000000000..3c4e78e61eb
Binary files /dev/null and b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot.png differ
diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_laser.png b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_laser.png
new file mode 100644
index 00000000000..d4ef8b1fc6d
Binary files /dev/null and b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_laser.png differ
diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_threads.png b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_threads.png
new file mode 100644
index 00000000000..e194cdeaf8b
Binary files /dev/null and b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_threads.png differ
diff --git a/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_thrusters.png b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_thrusters.png
new file mode 100644
index 00000000000..c5d65137b43
Binary files /dev/null and b/Resources/Textures/_NF/Effects/mobspawn.rsi/scrapbot_thrusters.png differ
diff --git a/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/charon.png b/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/charon.png
new file mode 100644
index 00000000000..a4bd1f8c64c
Binary files /dev/null and b/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/charon.png differ
diff --git a/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/meta.json b/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/meta.json
index 5fd0e9c7d2e..3a1728a35fe 100644
--- a/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/meta.json
+++ b/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/meta.json
@@ -1,7 +1,10 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "ambition, bocadillo, brigand, bulker, ceres, chisel, comet, construct, garden, gasbender, harbormaster, investigator, kestrel, kilderkin, lantern, legman, liquidator, loader, pathfinder, pioneer, prospector, searchlight and vagabond by erhardsteinhauer (discord/github), used font from https://github.com/tgstation/tgstation/blob/master/icons/obj/signs.dmi. spirit by iNoahGuy/actualcatmoment (discord/github). apothecary, stasis by dustylens (discord/github). barge, eagle, hauler, phoenix, placebo, skipper, sparrow by Mygnol (discord/github)",
+ "copyright": "ambition, bocadillo, brigand, bulker, ceres, chisel, comet, construct, garden, gasbender, harbormaster, investigator, kestrel, kilderkin, lantern, legman, liquidator, loader, pathfinder, pioneer, prospector, searchlight and vagabond by erhardsteinhauer (discord/github), used font from https://github.com/tgstation/tgstation/blob/master/icons/obj/signs.dmi.",
+ "copyright": "spirit by iNoahGuy/actualcatmoment (discord/github).",
+ "copyright": "apothecary, charon, stasis by dustylens (discord/github).",
+ "copyright": "barge, eagle, hauler, phoenix, placebo, skipper, sparrow by Mygnol (discord/github)",
"size": {
"x": 128,
"y": 96
@@ -31,6 +34,9 @@
{
"name": "ceres"
},
+ {
+ "name": "charon"
+ },
{
"name": "chisel"
},
@@ -109,6 +115,9 @@
{
"name": "stasis"
},
+ {
+ "name": "tide"
+ },
{
"name": "vagabond"
}
diff --git a/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/tide.png b/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/tide.png
new file mode 100644
index 00000000000..e9a7d279ec2
Binary files /dev/null and b/Resources/Textures/_NF/Guidebook/shuttle_maps/128x96.rsi/tide.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat.png
new file mode 100644
index 00000000000..20518db471d
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_dead.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_dead.png
new file mode 100644
index 00000000000..3203daf86a1
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_dead.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest.png
new file mode 100644
index 00000000000..099de165c5f
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest_unshaded.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest_unshaded.png
new file mode 100644
index 00000000000..7269ce17b21
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_rest_unshaded.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit.png
new file mode 100644
index 00000000000..308c253f1f5
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit_unshaded.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit_unshaded.png
new file mode 100644
index 00000000000..9a2e23061d3
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_sit_unshaded.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_unshaded.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_unshaded.png
new file mode 100644
index 00000000000..e16977956fb
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/cultcat_unshaded.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/mask_null.png b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/mask_null.png
new file mode 100644
index 00000000000..2975c479be7
Binary files /dev/null and b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/mask_null.png differ
diff --git a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json
index e8f1d8ea4ab..3193bc67c3b 100644
--- a/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json
+++ b/Resources/Textures/_NF/Mobs/Pets/cat.rsi/meta.json
@@ -5,7 +5,7 @@
"y": 32
},
"license": "CC-BY-SA-3.0",
- "copyright": "Modified from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b, piratecat and mistakecat edited by Dvir001, nfsdcat and cavecat edited by ghostprince",
+ "copyright": "Modified from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b, piratecat and mistakecat edited by Dvir001, nfsdcat and cavecat edited by ghostprince | Cult cat taken from tgstation at https://github.com/tgstation/tgstation/blob/master/icons/mob/simple/pets.dmi and modified by erhardsteinhauer (discord/github)",
"states": [
{
"name": "piratecat",
@@ -93,6 +93,48 @@
{
"name": "cattag",
"directions": 4
+ },
+ {
+ "name": "cultcat",
+ "directions": 4
+ },
+ {
+ "name": "cultcat_unshaded",
+ "directions": 4
+ },
+ {
+ "name": "cultcat_dead"
+ },
+ {
+ "name": "cultcat_rest",
+ "delays": [
+ [
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "cultcat_rest_unshaded",
+ "delays": [
+ [
+ 0.1,
+ 0.2,
+ 0.1,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "cultcat_sit"
+ },
+ {
+ "name": "cultcat_sit_unshaded"
+ },
+ {
+ "name": "mask_null"
}
]
}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/icon-0.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/icon-0.png
new file mode 100644
index 00000000000..e570dc439c8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/icon-0.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/icon-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/icon-1.png
new file mode 100644
index 00000000000..589dcf55b36
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/icon-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/meta.json
new file mode 100644
index 00000000000..90542ff7b90
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/condiment_cup.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "icon-0/1 by wallflowerghost(discord)",
+ "states": [
+ {
+ "name": "icon-0"
+ },
+ {
+ "name": "icon-1"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill1.png
new file mode 100644
index 00000000000..ee3a7c08e7b
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill2.png
new file mode 100644
index 00000000000..7aaebf3894c
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill3.png
new file mode 100644
index 00000000000..2c4ad57579b
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill4.png
new file mode 100644
index 00000000000..d7d1c5b6ddd
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill5.png
new file mode 100644
index 00000000000..593f71b2ff0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill6.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill6.png
new file mode 100644
index 00000000000..df9444923c0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill6.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill7.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill7.png
new file mode 100644
index 00000000000..0d66df4bc0b
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill7.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill8.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill8.png
new file mode 100644
index 00000000000..ac649ea8711
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/fill8.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon.png
new file mode 100644
index 00000000000..c171704eff2
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon_empty.png
new file mode 100644
index 00000000000..ff6c74cf952
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/meta.json
new file mode 100644
index 00000000000..828ef1ea4ce
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/eggnog.rsi/meta.json
@@ -0,0 +1,43 @@
+{
+ "version": 1,
+ "size":
+ {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-4.0",
+ "copyright": "Made by whatston3",
+ "states":
+ [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill1"
+ },
+ {
+ "name": "fill2"
+ },
+ {
+ "name": "fill3"
+ },
+ {
+ "name": "fill4"
+ },
+ {
+ "name": "fill5"
+ },
+ {
+ "name": "fill6"
+ },
+ {
+ "name": "fill7"
+ },
+ {
+ "name": "fill8"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/icon.png
index aa1db87fd2e..aa4a2fa7c1b 100644
Binary files a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/icon.png and b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/icon_open.png
deleted file mode 100644
index aa4a2fa7c1b..00000000000
Binary files a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/icon_open.png and /dev/null differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/meta.json
index a1bd68a8f45..63de9c888a2 100644
--- a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/meta.json
@@ -11,7 +11,7 @@
"name": "icon"
},
{
- "name": "icon_open"
+ "name": "stopper"
},
{
"name": "equipped-BACKPACK",
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/stopper.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/stopper.png
new file mode 100644
index 00000000000..7e72ee5650f
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_steel.rsi/stopper.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/icon.png
index 1feb2f18d3e..26bdf5d5515 100644
Binary files a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/icon.png and b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/icon_open.png
deleted file mode 100644
index 26bdf5d5515..00000000000
Binary files a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/icon_open.png and /dev/null differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/meta.json
index a1bd68a8f45..63de9c888a2 100644
--- a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/meta.json
@@ -11,7 +11,7 @@
"name": "icon"
},
{
- "name": "icon_open"
+ "name": "stopper"
},
{
"name": "equipped-BACKPACK",
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/stopper.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/stopper.png
new file mode 100644
index 00000000000..7e72ee5650f
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/keg_wood.rsi/stopper.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-1.png
new file mode 100644
index 00000000000..83c3b742024
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-2.png
new file mode 100644
index 00000000000..0fdcaedaea3
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-3.png
new file mode 100644
index 00000000000..895981f21a4
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-4.png
new file mode 100644
index 00000000000..58374fca8ca
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-5.png
new file mode 100644
index 00000000000..d52d9619359
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon.png
new file mode 100644
index 00000000000..49b714c6227
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon_empty.png
new file mode 100644
index 00000000000..49b714c6227
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon_open.png
new file mode 100644
index 00000000000..86cb520117a
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/meta.json
new file mode 100644
index 00000000000..960293f615a
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_absinthebottle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-1.png
new file mode 100644
index 00000000000..d79729e3333
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-2.png
new file mode 100644
index 00000000000..b1d7b2bb472
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-3.png
new file mode 100644
index 00000000000..8341e914be3
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-4.png
new file mode 100644
index 00000000000..7f29ccf0e73
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-5.png
new file mode 100644
index 00000000000..5d45fe74818
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon.png
new file mode 100644
index 00000000000..836034fad38
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon_empty.png
new file mode 100644
index 00000000000..eac4b964fe9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon_open.png
new file mode 100644
index 00000000000..4b2aaf4f9be
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/meta.json
new file mode 100644
index 00000000000..960293f615a
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_ginbottle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-1.png
new file mode 100644
index 00000000000..9fda280c624
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-2.png
new file mode 100644
index 00000000000..e72f8a7f721
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-3.png
new file mode 100644
index 00000000000..54b3d81f7c2
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-4.png
new file mode 100644
index 00000000000..166a9e2b379
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-5.png
new file mode 100644
index 00000000000..d868507de1a
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon.png
new file mode 100644
index 00000000000..c8c70e12778
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon_empty.png
new file mode 100644
index 00000000000..3dfaf432cf4
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon_open.png
new file mode 100644
index 00000000000..480e6dbf13c
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/meta.json
new file mode 100644
index 00000000000..960293f615a
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_rumbottle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-1.png
new file mode 100644
index 00000000000..2c049e1147b
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-2.png
new file mode 100644
index 00000000000..52288aff872
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-3.png
new file mode 100644
index 00000000000..4a525cd60d4
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-4.png
new file mode 100644
index 00000000000..131d2ab2469
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-5.png
new file mode 100644
index 00000000000..fbba118c715
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon.png
new file mode 100644
index 00000000000..3164b5b8236
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon_empty.png
new file mode 100644
index 00000000000..3164b5b8236
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon_open.png
new file mode 100644
index 00000000000..15652988b37
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/meta.json
new file mode 100644
index 00000000000..960293f615a
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_tequilabottle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-1.png
new file mode 100644
index 00000000000..345d88ca775
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-2.png
new file mode 100644
index 00000000000..e1075af085d
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-3.png
new file mode 100644
index 00000000000..a6661728d1d
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-4.png
new file mode 100644
index 00000000000..49acea065d8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-5.png
new file mode 100644
index 00000000000..20b189744d5
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon.png
new file mode 100644
index 00000000000..583fd8504ea
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon_empty.png
new file mode 100644
index 00000000000..8e1f545b761
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon_open.png
new file mode 100644
index 00000000000..b98e56d18c9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/meta.json
new file mode 100644
index 00000000000..960293f615a
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_vodkabottle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-1.png
new file mode 100644
index 00000000000..d5b0ad0b404
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-2.png
new file mode 100644
index 00000000000..ff0a6c45d77
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-3.png
new file mode 100644
index 00000000000..ff0a6c45d77
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-4.png
new file mode 100644
index 00000000000..6d78b399d5a
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-5.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-5.png
new file mode 100644
index 00000000000..887059d886a
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon.png
new file mode 100644
index 00000000000..d55d21e52d9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon_empty.png
new file mode 100644
index 00000000000..d55d21e52d9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon_open.png
new file mode 100644
index 00000000000..76bc6c2ad87
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/meta.json
new file mode 100644
index 00000000000..4228e739136
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/premium_whiskeybottle.rsi/meta.json
@@ -0,0 +1,35 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "edited from whiskeybottle by whatston3, taken from https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-1.png
new file mode 100644
index 00000000000..75e2d658963
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-2.png
new file mode 100644
index 00000000000..b0c10ebe94d
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-3.png
new file mode 100644
index 00000000000..bb52e312eac
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-4.png
new file mode 100644
index 00000000000..0e069c9d7db
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon.png
new file mode 100644
index 00000000000..015a05d8baa
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon_empty.png
new file mode 100644
index 00000000000..f82e92693f0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/meta.json
new file mode 100644
index 00000000000..d9fcc9963d6
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Drinks/wassail.rsi/meta.json
@@ -0,0 +1,29 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Made by dustylens (GitHub)",
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/basic-noodles.png b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/basic-noodles.png
new file mode 100644
index 00000000000..7c3ca70dd19
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/basic-noodles.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/meta.json
index 0a3b323861d..2ceb8176a6a 100644
--- a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "Taken from tgstation and modified by Swept at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa. Fills created by potato1234_x, edited by Dusty Lens",
+ "copyright": "Taken from tgstation and modified by Swept at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa. Fills created by potato1234_x, pears, avocado, greek by Dusty Lens, -noodles by wallfloweghost (discord)",
"size": {
"x": 32,
"y": 32
@@ -16,6 +16,24 @@
{
"name": "avocado"
},
+ {
+ "name": "basic-noodles"
+ },
+ {
+ "name": "miso-noodles"
+ },
+ {
+ "name": "shio-noodles"
+ },
+ {
+ "name": "shoyu-noodles"
+ },
+ {
+ "name": "spicy-noodles"
+ },
+ {
+ "name": "tonkatsu-noodles"
+ },
{
"name": "poachedpear"
},
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/miso-noodles.png b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/miso-noodles.png
new file mode 100644
index 00000000000..f5ee9aa91ae
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/miso-noodles.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/shio-noodles.png b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/shio-noodles.png
new file mode 100644
index 00000000000..fea572582a0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/shio-noodles.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/shoyu-noodles.png b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/shoyu-noodles.png
new file mode 100644
index 00000000000..eede6fab3d6
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/shoyu-noodles.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/spicy-noodles.png b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/spicy-noodles.png
new file mode 100644
index 00000000000..fd597a3abf7
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/spicy-noodles.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/tonkatsu-noodles.png b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/tonkatsu-noodles.png
new file mode 100644
index 00000000000..a116fb02451
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/bowl.rsi/tonkatsu-noodles.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/meta.json
index 0ff13deaa74..cd6fb5554dc 100644
--- a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "bingus",
+ "copyright": "gentlebutter, clear edited by dustylens(github)",
"size": {
"x": 32,
"y": 32
@@ -12,6 +12,27 @@
},
{
"name": "squeeze-bottle-mustard"
+ },
+ {
+ "name": "squeeze-bottle-clear"
+ },
+ {
+ "name": "squeeze-bottle-clear1"
+ },
+ {
+ "name": "squeeze-bottle-clear2"
+ },
+ {
+ "name": "squeeze-bottle-clear3"
+ },
+ {
+ "name": "squeeze-bottle-clear4"
+ },
+ {
+ "name": "squeeze-bottle-clear5"
+ },
+ {
+ "name": "squeeze-bottle-clear6"
}
]
}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear.png b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear.png
new file mode 100644
index 00000000000..12a9b1945ba
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear1.png b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear1.png
new file mode 100644
index 00000000000..7e77c9045d2
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear2.png b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear2.png
new file mode 100644
index 00000000000..6d934936d01
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear3.png b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear3.png
new file mode 100644
index 00000000000..6aee0346489
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear4.png b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear4.png
new file mode 100644
index 00000000000..1e2605cedf0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear5.png b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear5.png
new file mode 100644
index 00000000000..3048b72afb9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear6.png b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear6.png
new file mode 100644
index 00000000000..b8f4b7296a5
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/condiments.rsi/squeeze-bottle-clear6.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-1.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-1.png
new file mode 100644
index 00000000000..67507351576
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-2.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-2.png
new file mode 100644
index 00000000000..a3d5cdf4940
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-3.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-3.png
new file mode 100644
index 00000000000..ed62bd33dae
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-4.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-4.png
new file mode 100644
index 00000000000..0ec1498262f
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-5.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-5.png
new file mode 100644
index 00000000000..b0ef447bdc5
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon.png
new file mode 100644
index 00000000000..670629b242f
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon_empty.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon_empty.png
new file mode 100644
index 00000000000..65c53fa8d50
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon_empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon_open.png
new file mode 100644
index 00000000000..4d1a8b72d66
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/meta.json
new file mode 100644
index 00000000000..7dd987eaf04
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Food/soysauce.rsi/meta.json
@@ -0,0 +1,36 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "soysauce by wallflowerghost (discord), edited by DustyLens",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "icon_empty"
+ },
+ {
+ "name": "fill-1"
+ },
+ {
+ "name": "fill-2"
+ },
+ {
+ "name": "fill-3"
+ },
+ {
+ "name": "fill-4"
+ },
+ {
+ "name": "fill-5"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar1.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar1.png
new file mode 100644
index 00000000000..1a318c28c7e
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar1.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar2.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar2.png
new file mode 100644
index 00000000000..29dc2f4a393
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar2.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar3.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar3.png
new file mode 100644
index 00000000000..255c88c9306
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar3.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar4.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar4.png
new file mode 100644
index 00000000000..0f9357016a6
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar4.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar5.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar5.png
new file mode 100644
index 00000000000..877945fd393
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar5.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar6.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar6.png
new file mode 100644
index 00000000000..32a3e7852e1
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar6.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar7.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar7.png
new file mode 100644
index 00000000000..b72c89b81ff
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar7.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar8.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar8.png
new file mode 100644
index 00000000000..8dcfe2843da
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/cigar8.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/closed.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/closed.png
new file mode 100644
index 00000000000..f3f23e84a01
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/closed.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/inhand-left.png
new file mode 100644
index 00000000000..805da9bb87b
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/inhand-right.png
new file mode 100644
index 00000000000..a7b46b6b93b
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/meta.json b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/meta.json
new file mode 100644
index 00000000000..4e24b483e6d
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/meta.json
@@ -0,0 +1,49 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/f18aa05685f13c8b424867e4219a1e727019c026",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "cigar1"
+ },
+ {
+ "name": "cigar2"
+ },
+ {
+ "name": "cigar3"
+ },
+ {
+ "name": "cigar4"
+ },
+ {
+ "name": "cigar5"
+ },
+ {
+ "name": "cigar6"
+ },
+ {
+ "name": "cigar7"
+ },
+ {
+ "name": "cigar8"
+ },
+ {
+ "name": "open"
+ },
+ {
+ "name": "closed"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/open.png b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/open.png
new file mode 100644
index 00000000000..780937baa52
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Consumable/Smokeables/Cigars/case-platinum.rsi/open.png differ
diff --git a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/common_label.png b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/common_label.png
new file mode 100644
index 00000000000..b925335aaa2
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/common_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/crypt_gray.png b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/crypt_gray.png
index 47d410736e7..8f905fb9a88 100644
Binary files a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/crypt_gray.png and b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/crypt_gray.png differ
diff --git a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/meta.json b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/meta.json
index 221c50f895d..68fbb30c86f 100644
--- a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/meta.json
@@ -2,11 +2,13 @@
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Created by data_redacted@394589156048633866 and GhostPrince for New Frontier 14.",
+ "copyright": "crypt states modified by Flareguy for Space Station 14, common/stc_label by whatston3",
"size": {
"x": 32,
"y": 32
},
"states": [
+ {"name": "common_label"},
{"name": "crypt_gray"},
{"name": "stc_label"},
{"name": "nfsd_label"}
diff --git a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/stc_label.png b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/stc_label.png
index 0c228563e59..e49715cef19 100644
Binary files a/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/stc_label.png and b/Resources/Textures/_NF/Objects/Devices/encryption_keys.rsi/stc_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/command_airlock_directional.png b/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/command_airlock_directional.png
new file mode 100644
index 00000000000..49f01a01d36
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/command_airlock_directional.png differ
diff --git a/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/meta.json b/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/meta.json
index f19ad0797f0..435f2645b5b 100644
--- a/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/meta.json
@@ -19,6 +19,9 @@
{
"name": "command_airlock"
},
+ {
+ "name": "command_airlock_directional"
+ },
{
"name": "command_server"
},
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash.png
index 42e7b863e68..7ce8d6fd7b6 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10.png
index 05c47750168..98b572646a2 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100.png
index 5862df67911..bd1586a7b5a 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_1000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_1000.png
index 6a5688cd866..6271c90e99b 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_1000.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_1000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10000.png
index 3400ef8a0a2..8038bb576ff 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10000.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_10000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100000.png
index 4c5da7804b3..26b4e80b1f1 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100000.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_100000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_25000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_25000.png
index fcfb013f861..b0f705a34f1 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_25000.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_25000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_250000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_250000.png
index d192bd9dc21..7077bf99f89 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_250000.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_250000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_500.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_500.png
index 5d68d914bfe..ff3644af85c 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_500.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_500.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_5000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_5000.png
index 36ff38c4d47..ba5aeaa27e3 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_5000.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_5000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_50000.png b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_50000.png
index 054cb872c09..160e07af5b1 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_50000.png and b/Resources/Textures/_NF/Objects/Economy/cash.rsi/cash_50000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/cash.rsi/meta.json b/Resources/Textures/_NF/Objects/Economy/cash.rsi/meta.json
index ab0be10c51b..b23e14df16d 100644
--- a/Resources/Textures/_NF/Objects/Economy/cash.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Economy/cash.rsi/meta.json
@@ -1,136 +1,136 @@
{
- "version": 1,
- "size": {
- "x": 32,
- "y": 32
- },
- "license": "CC-BY-NC-SA-3.0",
- "copyright": "Modified by EmoGarbage404 and taken from https://github.com/goonstation/goonstation at commit b951a2c12d967af1295a3e6d33a861e7e1f21299. cash_5000, cash_10000, cash_25000, cash_50000, cash_100000, cash_250000 modified by Whatstone (Discord)",
- "states": [
- {
- "name": "cash"
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
},
- {
- "name": "cash_10"
- },
- {
- "name": "cash_100"
- },
- {
- "name": "cash_500"
- },
- {
- "name": "cash_1000"
- },
- {
- "name": "cash_5000"
- },
- {
- "name": "cash_10000",
- "delays": [
- [
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2
- ]
- ]
- },
- {
- "name": "cash_25000",
- "delays": [
- [
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2
- ]
- ]
- },
- {
- "name": "cash_50000",
- "delays": [
- [
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2
- ]
- ]
- },
- {
- "name": "cash_100000",
- "delays": [
- [
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2
- ]
- ]
- },
- {
- "name": "cash_250000",
- "delays": [
- [
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2,
- 0.2
- ]
- ]
- }
- ]
+ "license": "CC-BY-NC-SA-3.0",
+ "copyright": "Modified by EmoGarbage404 and taken from https://github.com/goonstation/goonstation at commit b951a2c12d967af1295a3e6d33a861e7e1f21299. cash_5000, cash_10000, cash_25000, cash_50000, cash_250000 modified by Whatstone (Discord), cash_100000 modified by Unkn0wnGh0st333 (Github)",
+ "states": [
+ {
+ "name": "cash"
+ },
+ {
+ "name": "cash_10"
+ },
+ {
+ "name": "cash_100"
+ },
+ {
+ "name": "cash_500"
+ },
+ {
+ "name": "cash_1000"
+ },
+ {
+ "name": "cash_5000"
+ },
+ {
+ "name": "cash_10000",
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "cash_25000",
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "cash_50000",
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "cash_100000",
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ },
+ {
+ "name": "cash_250000",
+ "delays": [
+ [
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2,
+ 0.2
+ ]
+ ]
+ }
+ ]
}
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash.png
index fd800acec14..72d58a1a3e7 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10.png
index 0cfb841e5a8..3fc22fb4bc6 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100.png
index 1ac87bc1483..7d78f504fc3 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_1000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_1000.png
index 85552174e64..db27a5f10b6 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_1000.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_1000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10000.png
index 5ec0b8a931b..2c8bf7e6d79 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10000.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_10000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100000.png
index 162043b5880..707382f69b6 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100000.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_100000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_25000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_25000.png
index fcac67aa823..83ddb0d2f8d 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_25000.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_25000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_250000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_250000.png
index 32077d7b805..c2cfcea129f 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_250000.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_250000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_500.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_500.png
index 20c42671e2b..883fb11fff5 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_500.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_500.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_5000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_5000.png
index eeb8630d585..358cf22de8c 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_5000.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_5000.png differ
diff --git a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_50000.png b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_50000.png
index e96263f2b67..e49933a6cec 100644
Binary files a/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_50000.png and b/Resources/Textures/_NF/Objects/Economy/counterfeit_cash.rsi/cash_50000.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/icon.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/icon.png
new file mode 100644
index 00000000000..988a7f2cca7
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-left.png
new file mode 100644
index 00000000000..9a33ea15e76
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-right.png
new file mode 100644
index 00000000000..ca04d6d205d
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/meta.json
new file mode 100644
index 00000000000..60d2fc1e57f
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Fun/emotional_support_rocket.rsi/meta.json
@@ -0,0 +1,22 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "modified from tgstation at https://github.com/tgstation/tgstation/pull/21818/commits/8959238828600d01ee7c8165a0dd29007570a454 by whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/base.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/base.png
new file mode 100644
index 00000000000..b6c8102d365
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/base.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/equipped-BACKPACK.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/equipped-BACKPACK.png
new file mode 100644
index 00000000000..8e578d03610
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-left.png
new file mode 100644
index 00000000000..8f09c872612
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-right.png
new file mode 100644
index 00000000000..a1e22fa439f
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-0.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-0.png
new file mode 100644
index 00000000000..a02ca0c4787
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-0.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-1.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-1.png
new file mode 100644
index 00000000000..a02ca0c4787
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/mag-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/meta.json
new file mode 100644
index 00000000000..a20bae541af
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/meta.json
@@ -0,0 +1,40 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "modified from tgstation at https://github.com/tgstation/tgstation/pull/21818/commits/8959238828600d01ee7c8165a0dd29007570a454, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111, everything modified by whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-0"
+ },
+ {
+ "name": "mag-1"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "rocket0-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "rocket0-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-left.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-left.png
new file mode 100644
index 00000000000..1e765101591
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-left.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-right.png b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-right.png
new file mode 100644
index 00000000000..2d36587e770
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/emotional_support_rpg.rsi/rocket0-inhand-right.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json
index 1fb57ff4e1c..81ca0475904 100644
--- a/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Fun/toys.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
- "copyright": "plushie_jester, plushie_trystan, plushie_vulp: gentlejester-148196053781315584 / plushie_slips: mintymoo-449394523089403905 / gnome/ipc/grey/loveable/abductor/abductor_agent/deer - Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2, construction, botany, engineer and cmo lizard plushies by Created by Ghost Prince for use on Frontier Server.",
+ "copyright": "plushie_jester, plushie_trystan, plushie_vulp: gentlejester-148196053781315584 / plushie_slips: mintymoo-449394523089403905 / gnome/ipc/grey/loveable/abductor/abductor_agent/deer - Taken from Paradise (toy.dmi) at https://github.com/ParadiseSS13/Paradise/tree/dab6fc55044e4a86d2107629cf148229001c7cd2, construction, botany, engineer and cmo lizard plushies by Created by Ghost Prince for use on Frontier Server. Yarrmoth and Mailvulp by lvl1eevee (Discord)",
"size": {
"x": 32,
"y": 32
@@ -46,6 +46,12 @@
{
"name": "plushie_construction"
},
+ {
+ "name": "plushie_yarrmoth"
+ },
+ {
+ "name": "plushie_mailvulp"
+ },
{
"name": "gnome"
}
diff --git a/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_mailvulp.png b/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_mailvulp.png
new file mode 100644
index 00000000000..08f3657ba2d
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_mailvulp.png differ
diff --git a/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_yarrmoth.png b/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_yarrmoth.png
new file mode 100644
index 00000000000..e799e7b2413
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Fun/toys.rsi/plushie_yarrmoth.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-1.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-1.png
new file mode 100644
index 00000000000..257de3f3b5f
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-2.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-2.png
new file mode 100644
index 00000000000..ce3eb4fad60
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-3.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-3.png
new file mode 100644
index 00000000000..c37040f1df2
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-4.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-4.png
new file mode 100644
index 00000000000..b4f4d2489c7
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-5.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-5.png
new file mode 100644
index 00000000000..b4f4d2489c7
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-unlit.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-unlit.png
new file mode 100644
index 00000000000..3a8ad0fe4ca
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left-unlit.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left.png
new file mode 100644
index 00000000000..77233b8e94e
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-1.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-1.png
new file mode 100644
index 00000000000..7c40b68d520
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-1.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-2.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-2.png
new file mode 100644
index 00000000000..e144ea1eb7a
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-2.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-3.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-3.png
new file mode 100644
index 00000000000..7ad303bf5c0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-3.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-4.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-4.png
new file mode 100644
index 00000000000..e22dddc05f8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-4.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-5.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-5.png
new file mode 100644
index 00000000000..e22dddc05f8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-fill-5.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-unlit.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-unlit.png
new file mode 100644
index 00000000000..edb98f515f9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right-unlit.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right.png
new file mode 100644
index 00000000000..d3ed5fcfa84
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug-unlit.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug-unlit.png
new file mode 100644
index 00000000000..e78f8ae27a6
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug-unlit.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug.png
new file mode 100644
index 00000000000..9b0dfea14e3
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug1.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug1.png
new file mode 100644
index 00000000000..96a20ad0ae2
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug1.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug2.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug2.png
new file mode 100644
index 00000000000..b6a3816bd50
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug2.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug3.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug3.png
new file mode 100644
index 00000000000..64394532748
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug3.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug4.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug4.png
new file mode 100644
index 00000000000..5fe9eb0a8a9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug4.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug5.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug5.png
new file mode 100644
index 00000000000..4a3b79543eb
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug5.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug6.png b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug6.png
new file mode 100644
index 00000000000..3d41a00a6bc
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/jug6.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/meta.json
new file mode 100644
index 00000000000..3ff057a4308
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Specific/Chemistry/jug_bluespace.rsi/meta.json
@@ -0,0 +1,133 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Edited by whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "jug"
+ },
+ {
+ "name": "jug-unlit",
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left-unlit",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "inhand-left-fill-1",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left-fill-2",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left-fill-3",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left-fill-4",
+ "directions": 4
+ },
+ {
+ "name": "inhand-left-fill-5",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right-unlit",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "inhand-right-fill-1",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right-fill-2",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right-fill-3",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right-fill-4",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right-fill-5",
+ "directions": 4
+ },
+ {
+ "name": "jug1"
+ },
+ {
+ "name": "jug2"
+ },
+ {
+ "name": "jug3"
+ },
+ {
+ "name": "jug4"
+ },
+ {
+ "name": "jug5"
+ },
+ {
+ "name": "jug6"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/bananium.png b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/bananium.png
index 96360749fd5..cfbcb4c29c0 100644
Binary files a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/bananium.png and b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/bananium.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/empty.png b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/empty.png
new file mode 100644
index 00000000000..2d5ac61ad68
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/empty.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/meta.json
index 21b63619775..672dc370302 100644
--- a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/meta.json
@@ -1,6 +1,6 @@
{
"version": 1,
- "copyright": "Made by Whatstone based sprites from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
+ "copyright": "Made by GhostPrince",
"license": "CC-BY-SA-3.0",
"size": {
"x": 32,
@@ -10,6 +10,9 @@
{
"name": "bananium"
},
+ {
+ "name": "empty"
+ },
{
"name": "plasma"
},
diff --git a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/plasma.png b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/plasma.png
index 6a040497614..07784f8a7f7 100644
Binary files a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/plasma.png and b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/plasma.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/uranium.png b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/uranium.png
index 82e3f5c5679..1eae8262d9d 100644
Binary files a/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/uranium.png and b/Resources/Textures/_NF/Objects/Specific/Fuel/fuelgrade_material.rsi/uranium.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/dispenser0.png b/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/dispenser0.png
new file mode 100644
index 00000000000..c6d594488b7
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/dispenser0.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/dispenser1.png b/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/dispenser1.png
new file mode 100644
index 00000000000..85e367189d3
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/dispenser1.png differ
diff --git a/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/meta.json b/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/meta.json
new file mode 100644
index 00000000000..6c27c69df8f
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Specific/Service/condiment_cup_dispenser.rsi/meta.json
@@ -0,0 +1,17 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Created by dustylens",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "dispenser0"
+ },
+ {
+ "name": "dispenser1"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon.png
new file mode 100644
index 00000000000..ee1382a4809
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon_open.png
new file mode 100644
index 00000000000..9cc195f27d0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/meta.json
new file mode 100644
index 00000000000..a6e9f155347
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee & whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "paper"
+ },
+ {
+ "name": "metal_explosive_label"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/metal_explosive_label.png b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/metal_explosive_label.png
new file mode 100644
index 00000000000..b1b977b07e8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/metal_explosive_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/paper.png
new file mode 100644
index 00000000000..08d7f696fec
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/black.rsi/paper.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon.png
new file mode 100644
index 00000000000..1bf90ce9918
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon_open.png
new file mode 100644
index 00000000000..9cc195f27d0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/meta.json
new file mode 100644
index 00000000000..a6e9f155347
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee & whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "paper"
+ },
+ {
+ "name": "metal_explosive_label"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/metal_explosive_label.png b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/metal_explosive_label.png
new file mode 100644
index 00000000000..b1b977b07e8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/metal_explosive_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/paper.png
new file mode 100644
index 00000000000..08d7f696fec
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/blue.rsi/paper.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon.png
new file mode 100644
index 00000000000..101ec3f6d1b
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon_open.png
new file mode 100644
index 00000000000..9cc195f27d0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/meta.json
new file mode 100644
index 00000000000..a6e9f155347
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee & whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "paper"
+ },
+ {
+ "name": "metal_explosive_label"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/metal_explosive_label.png b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/metal_explosive_label.png
new file mode 100644
index 00000000000..b1b977b07e8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/metal_explosive_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/paper.png
new file mode 100644
index 00000000000..08d7f696fec
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/green.rsi/paper.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon.png
new file mode 100644
index 00000000000..a417ce2e29c
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon_open.png
new file mode 100644
index 00000000000..9cc195f27d0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/meta.json
new file mode 100644
index 00000000000..a6e9f155347
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee & whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "paper"
+ },
+ {
+ "name": "metal_explosive_label"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/metal_explosive_label.png b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/metal_explosive_label.png
new file mode 100644
index 00000000000..b1b977b07e8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/metal_explosive_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/paper.png
new file mode 100644
index 00000000000..08d7f696fec
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/grey.rsi/paper.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon.png
new file mode 100644
index 00000000000..6c37208bcfa
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon_open.png
new file mode 100644
index 00000000000..9cc195f27d0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/meta.json
new file mode 100644
index 00000000000..a6e9f155347
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee & whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "paper"
+ },
+ {
+ "name": "metal_explosive_label"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/metal_explosive_label.png b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/metal_explosive_label.png
new file mode 100644
index 00000000000..b1b977b07e8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/metal_explosive_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/paper.png
new file mode 100644
index 00000000000..08d7f696fec
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/red.rsi/paper.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon.png
new file mode 100644
index 00000000000..c935fef87d4
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon_open.png
new file mode 100644
index 00000000000..9cc195f27d0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/meta.json
new file mode 100644
index 00000000000..a6e9f155347
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee & whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "paper"
+ },
+ {
+ "name": "metal_explosive_label"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/metal_explosive_label.png b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/metal_explosive_label.png
new file mode 100644
index 00000000000..b1b977b07e8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/metal_explosive_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/paper.png
new file mode 100644
index 00000000000..08d7f696fec
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/white.rsi/paper.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon.png b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon.png
new file mode 100644
index 00000000000..a22bef0ff3f
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon_open.png b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon_open.png
new file mode 100644
index 00000000000..9cc195f27d0
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/icon_open.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/meta.json b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/meta.json
new file mode 100644
index 00000000000..a6e9f155347
--- /dev/null
+++ b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/meta.json
@@ -0,0 +1,23 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation PR https://github.com/tgstation/tgstation/pull/38977, modified by rosieposieeee & whatston3",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "icon_open"
+ },
+ {
+ "name": "paper"
+ },
+ {
+ "name": "metal_explosive_label"
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/metal_explosive_label.png b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/metal_explosive_label.png
new file mode 100644
index 00000000000..b1b977b07e8
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/metal_explosive_label.png differ
diff --git a/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/paper.png b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/paper.png
new file mode 100644
index 00000000000..08d7f696fec
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Storage/Barrels/yellow.rsi/paper.png differ
diff --git a/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..a2985eabfc9
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/meta.json b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/meta.json
index 32111d1a3cc..7407bd7535b 100644
--- a/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/meta.json
+++ b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/meta.json
@@ -54,6 +54,32 @@
0.2
]
]
+ },
+ {
+ "name": "equipped-SUITSTORAGE",
+ "directions": 4
+ },
+ {
+ "name": "on-equipped-SUITSTORAGE",
+ "directions": 4,
+ "delays": [
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ],
+ [
+ 0.2,
+ 0.2
+ ]
+ ]
}
]
}
\ No newline at end of file
diff --git a/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/on-equipped-BACKPACK.png b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/on-equipped-BACKPACK.png
index 3846e862a1e..c3b6a7c0df7 100644
Binary files a/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/on-equipped-BACKPACK.png and b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/on-equipped-BACKPACK.png differ
diff --git a/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/on-equipped-SUITSTORAGE.png b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/on-equipped-SUITSTORAGE.png
new file mode 100644
index 00000000000..c3b6a7c0df7
Binary files /dev/null and b/Resources/Textures/_NF/Objects/Tanks/Jetpacks/nfsd.rsi/on-equipped-SUITSTORAGE.png differ
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/base.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/base.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/base.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/base.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/icon.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/icon.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/icon.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/icon.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-left-unshaded.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-left-unshaded.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-left-unshaded.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-left-unshaded.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-left.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-left.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-left.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-left.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-right-unshaded.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-right-unshaded.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-right-unshaded.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-right-unshaded.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-right.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-right.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/inhand-right.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/inhand-right.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-0.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mag-unshaded-0.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-0.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mag-unshaded-0.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-1.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mag-unshaded-1.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-1.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mag-unshaded-1.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-2.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mag-unshaded-2.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mag-unshaded-2.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mag-unshaded-2.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/meta.json b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/meta.json
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/meta.json
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/meta.json
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-cyan.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mode-cyan.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-cyan.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mode-cyan.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-red.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mode-red.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-red.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mode-red.png
diff --git a/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-yellow.png b/Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mode-yellow.png
similarity index 100%
rename from Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.yml/mode-yellow.png
rename to Resources/Textures/_NF/Objects/Weapons/Guns/Battery/holoflare_pistol.rsi/mode-yellow.png
diff --git a/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/icebox.png b/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/icebox.png
new file mode 100644
index 00000000000..0fdbd269475
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/icebox.png differ
diff --git a/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/icebox_fill-1.png b/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/icebox_fill-1.png
new file mode 100644
index 00000000000..2cab252864c
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/icebox_fill-1.png differ
diff --git a/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/meta.json b/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/meta.json
new file mode 100644
index 00000000000..f8b62ecf815
--- /dev/null
+++ b/Resources/Textures/_NF/Structures/Furniture/icebox.rsi/meta.json
@@ -0,0 +1,19 @@
+{
+ "version": 1,
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Icebox based on sink-fill-1 and sink_wide-fill-1 made by Topy for SS14, edited by DustyLens",
+ "states": [
+ {
+ "name": "icebox",
+ "directions": 4
+ },
+ {
+ "name": "icebox_fill-1",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/building.png b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/building.png
deleted file mode 100644
index ca53a9ce208..00000000000
Binary files a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/building.png and /dev/null differ
diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json
index d104b23ffb9..482b0f35a70 100644
--- a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json
+++ b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/meta.json
@@ -19,7 +19,7 @@
"delays": [ [ 0.2, 0.2, 0.2 ] ]
},
{
- "name": "building",
+ "name": "unlit-building",
"delays": [ [ 0.2, 0.2, 0.2 ] ]
},
{
diff --git a/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/unlit-building.png b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/unlit-building.png
new file mode 100644
index 00000000000..29de7ec26d2
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Specific/BloodCult/forge.rsi/unlit-building.png differ
diff --git a/Resources/Textures/_NF/Structures/Storage/closet.rsi/door-decal-engi-01.png b/Resources/Textures/_NF/Structures/Storage/closet.rsi/door-decal-engi-01.png
new file mode 100644
index 00000000000..9deb0952451
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Storage/closet.rsi/door-decal-engi-01.png differ
diff --git a/Resources/Textures/_NF/Structures/Storage/closet.rsi/door-decal-null.png b/Resources/Textures/_NF/Structures/Storage/closet.rsi/door-decal-null.png
new file mode 100644
index 00000000000..2975c479be7
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Storage/closet.rsi/door-decal-null.png differ
diff --git a/Resources/Textures/_NF/Structures/Storage/closet.rsi/generic_open.png b/Resources/Textures/_NF/Structures/Storage/closet.rsi/generic_open.png
new file mode 100644
index 00000000000..01ed5bf73b6
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Storage/closet.rsi/generic_open.png differ
diff --git a/Resources/Textures/_NF/Structures/Storage/closet.rsi/meta.json b/Resources/Textures/_NF/Structures/Storage/closet.rsi/meta.json
index 916317fe5b4..e72f740dbf3 100644
--- a/Resources/Textures/_NF/Structures/Storage/closet.rsi/meta.json
+++ b/Resources/Textures/_NF/Structures/Storage/closet.rsi/meta.json
@@ -19,9 +19,21 @@
{
"name": "generic"
},
+ {
+ "name": "secure_door"
+ },
+ {
+ "name": "secure_open"
+ },
+ {
+ "name": "secure"
+ },
{
"name": "generic_door"
},
+ {
+ "name": "generic_open"
+ },
{
"name": "locked"
},
@@ -135,6 +147,12 @@
},
{
"name": "o2n2_door"
+ },
+ {
+ "name": "door-decal-engi-01"
+ },
+ {
+ "name": "door-decal-null"
}
]
}
\ No newline at end of file
diff --git a/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure.png b/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure.png
new file mode 100644
index 00000000000..1c1a305ebe3
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure.png differ
diff --git a/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure_door.png b/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure_door.png
new file mode 100644
index 00000000000..6e2507406eb
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure_door.png differ
diff --git a/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure_open.png b/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure_open.png
new file mode 100644
index 00000000000..8437fe8a986
Binary files /dev/null and b/Resources/Textures/_NF/Structures/Storage/closet.rsi/secure_open.png differ
diff --git a/Resources/Textures/_NF/Structures/smalldispensers.rsi/icon.png b/Resources/Textures/_NF/Structures/smalldispensers.rsi/icon.png
new file mode 100644
index 00000000000..de1dfe52b9c
Binary files /dev/null and b/Resources/Textures/_NF/Structures/smalldispensers.rsi/icon.png differ
diff --git a/Resources/Textures/_NF/Structures/smalldispensers.rsi/meta.json b/Resources/Textures/_NF/Structures/smalldispensers.rsi/meta.json
new file mode 100644
index 00000000000..7f3397b2939
--- /dev/null
+++ b/Resources/Textures/_NF/Structures/smalldispensers.rsi/meta.json
@@ -0,0 +1,14 @@
+{
+ "version": 1,
+ "license": "CC0-1.0",
+ "copyright": "wallflowerghost(discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ }
+ ]
+}
diff --git a/Resources/_NF/migration.yml b/Resources/_NF/migration.yml
index 73037ad97c2..2a46e89f42e 100644
--- a/Resources/_NF/migration.yml
+++ b/Resources/_NF/migration.yml
@@ -166,4 +166,31 @@ NFPosterContrabandFsbStasisDD: NFPosterContrabandFsbStasis
NFPosterContrabandFsbApothecaryDD: NFPosterContrabandFsbApothecary
NFPosterContrabandFsbLogoDD: NFPosterContrabandFsbLogo
NFPosterContrabandFsbSpiritDD: NFPosterContrabandFsbSpirit
-NFPosterContrabandEmsCoordsDD: NFPosterContrabandEmsCoords
\ No newline at end of file
+NFPosterContrabandEmsCoordsDD: NFPosterContrabandEmsCoords
+
+# 2024-12-09 Wreck
+RandomItem: null
+
+# 2024-12-14
+VehicleJanicart: NFVehicleJanicart
+
+# 2024-12-22 Barrels
+CrateSpaceCleaner: ChemicalBarrelSpaceCleaner
+
+# 2024-12-27 Useless
+ScienceTechFab: UnfinishedMachineFrame
+ScienceTechFabCircuitboard: ProtolatheMachineCircuitboard
+ScienceTechFabFlatpack: ProtolatheFlatpack
+
+# 2024-12-27 Materials crate
+CrateMaterials: CrateMaterialsBasicFilled
+
+# 2025-01-05 Lights
+ColoredLightTubeRed: LightTubeCrystalRed
+ColoredBlueLightTube: LightTubeCrystalBlue
+ColoredLightTubeCyan: LightTubeCrystalCyan
+ColoredLightTubeBlackLight: LightTubeCrystalBlack
+PoweredlightColoredRed: PoweredlightRed
+PoweredlightBlueInterior: PoweredlightBlue
+PoweredlightColoredFrostyBlue: PoweredlightCyan
+PoweredlightColoredBlack: PoweredlightBlack
diff --git a/Resources/migration.yml b/Resources/migration.yml
index 39e8d54bf1d..e394d3aa118 100644
--- a/Resources/migration.yml
+++ b/Resources/migration.yml
@@ -440,3 +440,5 @@ BlueprintFlare: null
# 2024-10-04
BaseAdvancedPen: Pen
+
+# Frontier: put Frontier-related migrations in _NF/migration.yml. Thank you.