From e4cd2944cf9e65e3d741e2967f167a51b573eb7b Mon Sep 17 00:00:00 2001 From: router Date: Tue, 4 Jan 2022 16:05:21 +0300 Subject: [PATCH 01/17] o7 -> @salutes (#6026) --- Content.Server/Chat/Managers/ChatSanitizationManager.cs | 1 + Resources/Locale/en-US/chat/sanitizer-replacements.ftl | 1 + 2 files changed, 2 insertions(+) diff --git a/Content.Server/Chat/Managers/ChatSanitizationManager.cs b/Content.Server/Chat/Managers/ChatSanitizationManager.cs index 68e4f8d047..4c1d64f9a4 100644 --- a/Content.Server/Chat/Managers/ChatSanitizationManager.cs +++ b/Content.Server/Chat/Managers/ChatSanitizationManager.cs @@ -61,6 +61,7 @@ public class ChatSanitizationManager : IChatSanitizationManager { ":\\", "chatsan-uncertain" }, { "lmao", "chatsan-laughs" }, { "lol", "chatsan-laughs" }, + { "o7", "chatsan-salutes" } }; private bool doSanitize = false; diff --git a/Resources/Locale/en-US/chat/sanitizer-replacements.ftl b/Resources/Locale/en-US/chat/sanitizer-replacements.ftl index 0f98a18fd3..4bfa44f8de 100644 --- a/Resources/Locale/en-US/chat/sanitizer-replacements.ftl +++ b/Resources/Locale/en-US/chat/sanitizer-replacements.ftl @@ -17,3 +17,4 @@ chatsan-surprised = looks surpised chatsan-confused = looks confused chatsan-unimpressed = seems unimpressed chatsan-waves = waves +chatsan-salutes = salutes From c4512e3c1a39c5331a13a8fc639944c12a656806 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 4 Jan 2022 08:06:23 -0500 Subject: [PATCH 02/17] Automatic changelog update --- Resources/Changelog/Changelog.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 21e7c418ce..f0f0a50526 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Swept - changes: - - {message: You can equip the scythe on your back now, type: Tweak} - - {message: Updated spade/scythe/hoe sprites, type: Tweak} - - {message: Plant clippers for hydroponics, type: Add} - id: 320 - time: '2021-08-18T02:42:35.0000000+00:00' - author: SweptWasTaken changes: - {message: 'Can equip bat, fireaxe, spear and claymore on your back now', type: Tweak} @@ -2907,3 +2900,8 @@ Entries: than others., type: Tweak} id: 821 time: '2022-01-04T12:05:06.0000000+00:00' +- author: router + changes: + - {message: Added paying respects, type: Add} + id: 822 + time: '2022-01-04T13:05:21.0000000+00:00' From f13f743c515bcf4cf5c8b01fd763a2ffc8c248f1 Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Wed, 5 Jan 2022 02:23:01 +1300 Subject: [PATCH 03/17] Make use-in-hand default to activation interactions. (#5951) --- .../Atmos/Components/GasAnalyzerComponent.cs | 10 +++-- .../Atmos/Components/GasTankComponent.cs | 9 +--- .../Clothing/Components/MagbootsComponent.cs | 13 +----- Content.Server/Dice/DiceSystem.cs | 6 --- .../Extinguisher/FireExtinguisherComponent.cs | 9 ++-- .../Labels/Label/HandLabelerSystem.cs | 4 +- .../EntitySystems/HandheldLightSystem.cs | 4 +- Content.Server/PDA/PDASystem.cs | 10 ----- Content.Server/Paper/PaperComponent.cs | 10 +++-- .../Pinpointer/ServerPinpointerSystem.cs | 4 +- .../Components/HandheldRadioComponent.cs | 8 +--- .../Components/ServerStorageComponent.cs | 13 ++---- .../Tools/ToolSystem.MultipleTool.cs | 9 ---- Content.Server/Tools/ToolSystem.Welder.cs | 6 --- Content.Server/Traitor/Uplink/UplinkSystem.cs | 4 +- .../Hands/Components/SharedHandsComponent.cs | 7 +++- .../Interaction/SharedInteractionSystem.cs | 42 ++++++++++--------- .../SubFloor/SharedTrayScannerSystem.cs | 6 --- 18 files changed, 58 insertions(+), 116 deletions(-) diff --git a/Content.Server/Atmos/Components/GasAnalyzerComponent.cs b/Content.Server/Atmos/Components/GasAnalyzerComponent.cs index 03230438e3..68d4d79d90 100644 --- a/Content.Server/Atmos/Components/GasAnalyzerComponent.cs +++ b/Content.Server/Atmos/Components/GasAnalyzerComponent.cs @@ -18,7 +18,9 @@ using Robust.Shared.ViewVariables; namespace Content.Server.Atmos.Components { [RegisterComponent] - public class GasAnalyzerComponent : SharedGasAnalyzerComponent, IAfterInteract, IDropped, IUse + [ComponentReference(typeof(IActivate))] + [ComponentReference(typeof(SharedGasAnalyzerComponent))] + public class GasAnalyzerComponent : SharedGasAnalyzerComponent, IAfterInteract, IDropped, IActivate { [Dependency] private readonly IEntityManager _entities = default!; @@ -271,14 +273,14 @@ namespace Content.Server.Atmos.Components } } - bool IUse.UseEntity(UseEntityEventArgs eventArgs) + void IActivate.Activate(ActivateEventArgs eventArgs) { if (_entities.TryGetComponent(eventArgs.User, out ActorComponent? actor)) { ToggleInterface(actor.PlayerSession); - return true; + return; } - return false; + return; } } } diff --git a/Content.Server/Atmos/Components/GasTankComponent.cs b/Content.Server/Atmos/Components/GasTankComponent.cs index b9d5d1a6b6..96834d48c3 100644 --- a/Content.Server/Atmos/Components/GasTankComponent.cs +++ b/Content.Server/Atmos/Components/GasTankComponent.cs @@ -31,7 +31,7 @@ namespace Content.Server.Atmos.Components [RegisterComponent] [ComponentReference(typeof(IActivate))] #pragma warning disable 618 - public class GasTankComponent : Component, IExamine, IGasMixtureHolder, IUse, IDropped, IActivate + public class GasTankComponent : Component, IExamine, IGasMixtureHolder, IDropped, IActivate #pragma warning restore 618 { [Dependency] private readonly IEntityManager _entMan = default!; @@ -155,13 +155,6 @@ namespace Content.Server.Atmos.Components return air; } - bool IUse.UseEntity(UseEntityEventArgs eventArgs) - { - if (!_entMan.TryGetComponent(eventArgs.User, out ActorComponent? actor)) return false; - OpenInterface(actor.PlayerSession); - return true; - } - void IActivate.Activate(ActivateEventArgs eventArgs) { if (!_entMan.TryGetComponent(eventArgs.User, out ActorComponent? actor)) return; diff --git a/Content.Server/Clothing/Components/MagbootsComponent.cs b/Content.Server/Clothing/Components/MagbootsComponent.cs index efc1980ce1..a0bea10ebf 100644 --- a/Content.Server/Clothing/Components/MagbootsComponent.cs +++ b/Content.Server/Clothing/Components/MagbootsComponent.cs @@ -1,9 +1,6 @@ -using Content.Server.Alert; -using Content.Server.Atmos.Components; using Content.Shared.Actions; using Content.Shared.Actions.Behaviors.Item; using Content.Shared.Actions.Components; -using Content.Shared.Alert; using Content.Shared.Clothing; using Content.Shared.Interaction; using Content.Shared.Inventory; @@ -20,14 +17,12 @@ namespace Content.Server.Clothing.Components { [RegisterComponent] [ComponentReference(typeof(IActivate))] - public sealed class MagbootsComponent : SharedMagbootsComponent, IUse, IActivate + public sealed class MagbootsComponent : SharedMagbootsComponent, IActivate { [ComponentDependency] private SharedItemComponent? _item = null; [ComponentDependency] private ItemActionsComponent? _itemActions = null; [ComponentDependency] private SpriteComponent? _sprite = null; - [Dependency] private readonly IEntityManager _entMan = default!; - private bool _on; [ViewVariables] @@ -58,12 +53,6 @@ namespace Content.Server.Clothing.Components On = !On; } - bool IUse.UseEntity(UseEntityEventArgs eventArgs) - { - Toggle(eventArgs.User); - return true; - } - void IActivate.Activate(ActivateEventArgs eventArgs) { Toggle(eventArgs.User); diff --git a/Content.Server/Dice/DiceSystem.cs b/Content.Server/Dice/DiceSystem.cs index 073969859b..f1df0bd4a5 100644 --- a/Content.Server/Dice/DiceSystem.cs +++ b/Content.Server/Dice/DiceSystem.cs @@ -26,7 +26,6 @@ namespace Content.Server.Dice SubscribeLocalEvent(OnComponentInit); SubscribeLocalEvent(OnActivate); - SubscribeLocalEvent(OnUse); SubscribeLocalEvent(OnLand); SubscribeLocalEvent(OnExamined); } @@ -42,11 +41,6 @@ namespace Content.Server.Dice Roll(uid, component); } - private void OnUse(EntityUid uid, DiceComponent component, UseInHandEvent args) - { - Roll(uid, component); - } - private void OnLand(EntityUid uid, DiceComponent component, LandEvent args) { Roll(uid, component); diff --git a/Content.Server/Extinguisher/FireExtinguisherComponent.cs b/Content.Server/Extinguisher/FireExtinguisherComponent.cs index 240777dc2a..b15ad1e9db 100644 --- a/Content.Server/Extinguisher/FireExtinguisherComponent.cs +++ b/Content.Server/Extinguisher/FireExtinguisherComponent.cs @@ -18,7 +18,9 @@ using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.Extinguisher { [RegisterComponent] - public class FireExtinguisherComponent : SharedFireExtinguisherComponent, IAfterInteract, IUse, IActivate, IDropped + [ComponentReference(typeof(IActivate))] + [ComponentReference(typeof(SharedFireExtinguisherComponent))] + public class FireExtinguisherComponent : SharedFireExtinguisherComponent, IAfterInteract, IActivate, IDropped { [Dependency] private readonly IEntityManager _entMan = default!; @@ -81,11 +83,6 @@ namespace Content.Server.Extinguisher return true; } - bool IUse.UseEntity(UseEntityEventArgs eventArgs) - { - ToggleSafety(eventArgs.User); - return true; - } void IActivate.Activate(ActivateEventArgs eventArgs) { diff --git a/Content.Server/Labels/Label/HandLabelerSystem.cs b/Content.Server/Labels/Label/HandLabelerSystem.cs index cc9293922b..0c2a18ff1a 100644 --- a/Content.Server/Labels/Label/HandLabelerSystem.cs +++ b/Content.Server/Labels/Label/HandLabelerSystem.cs @@ -27,7 +27,7 @@ namespace Content.Server.Labels base.Initialize(); SubscribeLocalEvent(AfterInteractOn); - SubscribeLocalEvent(OnUseInHand); + SubscribeLocalEvent(OnActivate); // Bound UI subscriptions SubscribeLocalEvent(OnHandLabelerLabelChanged); } @@ -70,7 +70,7 @@ namespace Content.Server.Labels result = Loc.GetString("hand-labeler-successfully-applied"); } - private void OnUseInHand(EntityUid uid, HandLabelerComponent handLabeler, UseInHandEvent args) + private void OnActivate(EntityUid uid, HandLabelerComponent handLabeler, ActivateInWorldEvent args) { if (!EntityManager.TryGetComponent(args.User, out ActorComponent? actor)) return; diff --git a/Content.Server/Light/EntitySystems/HandheldLightSystem.cs b/Content.Server/Light/EntitySystems/HandheldLightSystem.cs index aa998b4c7c..96ff42e711 100644 --- a/Content.Server/Light/EntitySystems/HandheldLightSystem.cs +++ b/Content.Server/Light/EntitySystems/HandheldLightSystem.cs @@ -45,7 +45,7 @@ namespace Content.Server.Light.EntitySystems SubscribeLocalEvent(OnExamine); SubscribeLocalEvent(AddToggleLightVerb); SubscribeLocalEvent(OnInteractUsing); - SubscribeLocalEvent(OnUse); + SubscribeLocalEvent(OnActivate); } private void OnGetState(EntityUid uid, HandheldLightComponent component, ref ComponentGetState args) @@ -93,7 +93,7 @@ namespace Content.Server.Light.EntitySystems args.Handled = true; } - private void OnUse(EntityUid uid, HandheldLightComponent component, UseInHandEvent args) + private void OnActivate(EntityUid uid, HandheldLightComponent component, ActivateInWorldEvent args) { if (args.Handled) return; diff --git a/Content.Server/PDA/PDASystem.cs b/Content.Server/PDA/PDASystem.cs index 903f868ee8..8e263a0912 100644 --- a/Content.Server/PDA/PDASystem.cs +++ b/Content.Server/PDA/PDASystem.cs @@ -24,7 +24,6 @@ namespace Content.Server.PDA base.Initialize(); SubscribeLocalEvent(OnActivateInWorld); - SubscribeLocalEvent(OnUse); SubscribeLocalEvent(OnLightToggle); } @@ -37,15 +36,6 @@ namespace Content.Server.PDA ui.OnReceiveMessage += (msg) => OnUIMessage(pda, msg); } - - - private void OnUse(EntityUid uid, PDAComponent pda, UseInHandEvent args) - { - if (args.Handled) - return; - args.Handled = OpenUI(pda, args.User); - } - private void OnActivateInWorld(EntityUid uid, PDAComponent pda, ActivateInWorldEvent args) { if (args.Handled) diff --git a/Content.Server/Paper/PaperComponent.cs b/Content.Server/Paper/PaperComponent.cs index e99520c72e..1611f24c0e 100644 --- a/Content.Server/Paper/PaperComponent.cs +++ b/Content.Server/Paper/PaperComponent.cs @@ -16,7 +16,9 @@ namespace Content.Server.Paper { [RegisterComponent] #pragma warning disable 618 - public class PaperComponent : SharedPaperComponent, IExamine, IInteractUsing, IUse + [ComponentReference(typeof(SharedPaperComponent))] + [ComponentReference(typeof(IActivate))] + public sealed class PaperComponent : SharedPaperComponent, IExamine, IInteractUsing, IActivate #pragma warning restore 618 { [Dependency] private readonly IEntityManager _entMan = default!; @@ -74,15 +76,15 @@ namespace Content.Server.Paper ); } - bool IUse.UseEntity(UseEntityEventArgs eventArgs) + void IActivate.Activate(ActivateEventArgs eventArgs) { if (!_entMan.TryGetComponent(eventArgs.User, out ActorComponent? actor)) - return false; + return; _mode = PaperAction.Read; UpdateUserInterface(); UserInterface?.Toggle(actor.PlayerSession); - return true; + return; } private void OnUiReceiveMessage(ServerBoundUserInterfaceMessage obj) diff --git a/Content.Server/Pinpointer/ServerPinpointerSystem.cs b/Content.Server/Pinpointer/ServerPinpointerSystem.cs index 2ed782176e..bddc65d1a7 100644 --- a/Content.Server/Pinpointer/ServerPinpointerSystem.cs +++ b/Content.Server/Pinpointer/ServerPinpointerSystem.cs @@ -16,10 +16,10 @@ namespace Content.Server.Pinpointer public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnUseInHand); + SubscribeLocalEvent(OnActivate); } - private void OnUseInHand(EntityUid uid, PinpointerComponent component, UseInHandEvent args) + private void OnActivate(EntityUid uid, PinpointerComponent component, ActivateInWorldEvent args) { TogglePinpointer(uid, component); diff --git a/Content.Server/Radio/Components/HandheldRadioComponent.cs b/Content.Server/Radio/Components/HandheldRadioComponent.cs index f05181d5b4..200069f0f1 100644 --- a/Content.Server/Radio/Components/HandheldRadioComponent.cs +++ b/Content.Server/Radio/Components/HandheldRadioComponent.cs @@ -17,8 +17,9 @@ namespace Content.Server.Radio.Components [RegisterComponent] [ComponentReference(typeof(IRadio))] [ComponentReference(typeof(IListen))] + [ComponentReference(typeof(IActivate))] #pragma warning disable 618 - public class HandheldRadioComponent : Component, IUse, IListen, IRadio, IActivate, IExamine + public class HandheldRadioComponent : Component, IListen, IRadio, IActivate, IExamine #pragma warning restore 618 { [Dependency] private readonly IChatManager _chatManager = default!; @@ -74,11 +75,6 @@ namespace Content.Server.Radio.Components return true; } - bool IUse.UseEntity(UseEntityEventArgs eventArgs) - { - return Use(eventArgs.User); - } - public bool CanListen(string message, EntityUid source) { return RadioOn && diff --git a/Content.Server/Storage/Components/ServerStorageComponent.cs b/Content.Server/Storage/Components/ServerStorageComponent.cs index d749f93f37..92ae9d3ca2 100644 --- a/Content.Server/Storage/Components/ServerStorageComponent.cs +++ b/Content.Server/Storage/Components/ServerStorageComponent.cs @@ -41,7 +41,8 @@ namespace Content.Server.Storage.Components [RegisterComponent] [ComponentReference(typeof(IActivate))] [ComponentReference(typeof(IStorageComponent))] - public class ServerStorageComponent : SharedStorageComponent, IInteractUsing, IUse, IActivate, IStorageComponent, IDestroyAct, IExAct, IAfterInteract + [ComponentReference(typeof(SharedStorageComponent))] + public class ServerStorageComponent : SharedStorageComponent, IInteractUsing, IActivate, IStorageComponent, IDestroyAct, IExAct, IAfterInteract { [Dependency] private readonly IEntityManager _entityManager = default!; @@ -539,18 +540,10 @@ namespace Content.Server.Storage.Components /// /// /// - bool IUse.UseEntity(UseEntityEventArgs eventArgs) + void IActivate.Activate(ActivateEventArgs eventArgs) { EnsureInitialCalculated(); OpenStorageUI(eventArgs.User); - return false; - } - - void IActivate.Activate(ActivateEventArgs eventArgs) - { -#pragma warning disable 618 - ((IUse) this).UseEntity(new UseEntityEventArgs(eventArgs.User)); -#pragma warning restore 618 } /// diff --git a/Content.Server/Tools/ToolSystem.MultipleTool.cs b/Content.Server/Tools/ToolSystem.MultipleTool.cs index 6ea8d80af8..1e8ad1a2c9 100644 --- a/Content.Server/Tools/ToolSystem.MultipleTool.cs +++ b/Content.Server/Tools/ToolSystem.MultipleTool.cs @@ -20,7 +20,6 @@ namespace Content.Server.Tools private void InitializeMultipleTools() { SubscribeLocalEvent(OnMultipleToolStartup); - SubscribeLocalEvent(OnMultipleToolUsedInHand); SubscribeLocalEvent(OnMultipleToolActivated); SubscribeLocalEvent(OnMultipleToolGetState); } @@ -32,14 +31,6 @@ namespace Content.Server.Tools SetMultipleTool(uid, multiple, tool); } - private void OnMultipleToolUsedInHand(EntityUid uid, MultipleToolComponent multiple, UseInHandEvent args) - { - if (args.Handled) - return; - - args.Handled = CycleMultipleTool(uid, multiple); - } - private void OnMultipleToolActivated(EntityUid uid, MultipleToolComponent multiple, ActivateInWorldEvent args) { if (args.Handled) diff --git a/Content.Server/Tools/ToolSystem.Welder.cs b/Content.Server/Tools/ToolSystem.Welder.cs index cb290ef118..a4649bd07f 100644 --- a/Content.Server/Tools/ToolSystem.Welder.cs +++ b/Content.Server/Tools/ToolSystem.Welder.cs @@ -35,7 +35,6 @@ namespace Content.Server.Tools SubscribeLocalEvent(OnWelderIsHotEvent); SubscribeLocalEvent(OnWelderExamine); SubscribeLocalEvent(OnWelderSolutionChange); - SubscribeLocalEvent(OnWelderUseInHand); SubscribeLocalEvent(OnWelderActivate); SubscribeLocalEvent(OnWelderAfterInteract); SubscribeLocalEvent(OnWelderToolUseAttempt); @@ -238,11 +237,6 @@ namespace Content.Server.Tools args.Handled = true; } - private void OnWelderUseInHand(EntityUid uid, WelderComponent welder, UseInHandEvent args) - { - args.Handled = TryToggleWelder(uid, args.User, welder); - } - private void OnWelderToolUseAttempt(EntityUid uid, WelderComponent welder, ToolUseAttemptEvent args) { if (args.Cancelled) diff --git a/Content.Server/Traitor/Uplink/UplinkSystem.cs b/Content.Server/Traitor/Uplink/UplinkSystem.cs index 415d09c28c..925a9741e2 100644 --- a/Content.Server/Traitor/Uplink/UplinkSystem.cs +++ b/Content.Server/Traitor/Uplink/UplinkSystem.cs @@ -35,7 +35,7 @@ namespace Content.Server.Traitor.Uplink SubscribeLocalEvent(OnInit); SubscribeLocalEvent(OnRemove); - SubscribeLocalEvent(OnUseHand); + SubscribeLocalEvent(OnActivate); // UI events SubscribeLocalEvent(OnBuy); @@ -75,7 +75,7 @@ namespace Content.Server.Traitor.Uplink RaiseLocalEvent(uid, new UplinkRemovedEvent()); } - private void OnUseHand(EntityUid uid, UplinkComponent component, UseInHandEvent args) + private void OnActivate(EntityUid uid, UplinkComponent component, ActivateInWorldEvent args) { if (args.Handled) return; diff --git a/Content.Shared/Hands/Components/SharedHandsComponent.cs b/Content.Shared/Hands/Components/SharedHandsComponent.cs index d2f39e50bf..21ce645e1d 100644 --- a/Content.Shared/Hands/Components/SharedHandsComponent.cs +++ b/Content.Shared/Hands/Components/SharedHandsComponent.cs @@ -710,8 +710,11 @@ namespace Content.Shared.Hands.Components if (!TryGetActiveHeldEntity(out var heldEntity)) return; - EntitySystem.Get() - .TryUseInteraction(Owner, heldEntity.Value, altInteract); + var sys = EntitySystem.Get(); + if (altInteract) + sys.AltInteract(Owner, heldEntity.Value); + else + sys.TryUseInteraction(Owner, heldEntity.Value); } public void ActivateHeldEntity(string handName) diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index bbf8b44adb..c431a8711b 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -642,32 +642,29 @@ namespace Content.Shared.Interaction #region Hands #region Use /// - /// Activates the IUse behaviors of an entity - /// Verifies that the user is capable of doing the use interaction first + /// Attempt to perform a use-interaction on an entity. If no interaction occurs, it will instead attempt to + /// activate the entity. /// - /// - /// - public void TryUseInteraction(EntityUid user, EntityUid used, bool altInteract = false) + public void TryUseInteraction(EntityUid user, EntityUid used) { - if (_actionBlockerSystem.CanUse(user)) - { - if (altInteract) - AltInteract(user, used); - else - UseInteraction(user, used); - } + if (_actionBlockerSystem.CanUse(user) && UseInteraction(user, used)) + return; + + // no use-interaction occurred. Attempt to activate the item instead. + InteractionActivate(user, used); } /// /// Activates the IUse behaviors of an entity without first checking /// if the user is capable of doing the use interaction. /// - public void UseInteraction(EntityUid user, EntityUid used) + /// True if the interaction was handled. False otherwise + public bool UseInteraction(EntityUid user, EntityUid used) { if (TryComp(used, out UseDelayComponent? delayComponent)) { if (delayComponent.ActiveDelay) - return; + return true; // if the item is on cooldown, we consider this handled. delayComponent.BeginDelay(); } @@ -675,7 +672,7 @@ namespace Content.Shared.Interaction var useMsg = new UseInHandEvent(user, used); RaiseLocalEvent(used, useMsg); if (useMsg.Handled) - return; + return true; var uses = AllComps(used).ToList(); @@ -684,8 +681,10 @@ namespace Content.Shared.Interaction { // If a Use returns a status completion we finish our interaction if (use.UseEntity(new UseEntityEventArgs(user))) - return; + return true; } + + return false; } /// @@ -694,12 +693,17 @@ namespace Content.Shared.Interaction /// /// Uses the context menu verb list, and acts out the highest priority alternative interaction verb. /// - public void AltInteract(EntityUid user, EntityUid target) + /// True if the interaction was handled, false otherwise. + public bool AltInteract(EntityUid user, EntityUid target) { // Get list of alt-interact verbs var verbs = _verbSystem.GetLocalVerbs(target, user, VerbType.Alternative)[VerbType.Alternative]; - if (verbs.Any()) - _verbSystem.ExecuteVerb(verbs.First(), user, target); + + if (!verbs.Any()) + return false; + + _verbSystem.ExecuteVerb(verbs.First(), user, target); + return true; } #endregion diff --git a/Content.Shared/SubFloor/SharedTrayScannerSystem.cs b/Content.Shared/SubFloor/SharedTrayScannerSystem.cs index 7d3c40327c..e55f0c9255 100644 --- a/Content.Shared/SubFloor/SharedTrayScannerSystem.cs +++ b/Content.Shared/SubFloor/SharedTrayScannerSystem.cs @@ -16,15 +16,9 @@ public abstract class SharedTrayScannerSystem : EntitySystem SubscribeLocalEvent(OnTrayScannerGetState); SubscribeLocalEvent(OnTrayScannerHandleState); - SubscribeLocalEvent(OnTrayScannerUsed); SubscribeLocalEvent(OnTrayScannerActivate); } - private void OnTrayScannerUsed(EntityUid uid, TrayScannerComponent scanner, UseInHandEvent args) - { - ActivateTray(uid, scanner); - } - private void OnTrayScannerActivate(EntityUid uid, TrayScannerComponent scanner, ActivateInWorldEvent args) { ActivateTray(uid, scanner); From 93cdda6cb4ebab4400eca268b82bbe82a72c13b3 Mon Sep 17 00:00:00 2001 From: LittleBuilderJane <63973502+LittleBuilderJane@users.noreply.github.com> Date: Tue, 4 Jan 2022 14:23:12 +0100 Subject: [PATCH 04/17] New Spawnable Map: Boarding Shuttle Dart (#5728) --- Resources/Maps/dart.yml | 5911 ++++++++++++++++++++++++++++ Resources/Prototypes/Maps/game.yml | 18 + 2 files changed, 5929 insertions(+) create mode 100644 Resources/Maps/dart.yml diff --git a/Resources/Maps/dart.yml b/Resources/Maps/dart.yml new file mode 100644 index 0000000000..e8438739f3 --- /dev/null +++ b/Resources/Maps/dart.yml @@ -0,0 +1,5911 @@ +meta: + format: 2 + name: DemoStation + author: Space-Wizards + postmapinit: false +tilemap: + 0: space + 1: floor_asteroid_coarse_sand0 + 2: floor_asteroid_coarse_sand1 + 3: floor_asteroid_coarse_sand2 + 4: floor_asteroid_coarse_sand_dug + 5: floor_asteroid_sand + 6: floor_asteroid_tile + 7: floor_blue + 8: floor_blue_circuit + 9: floor_dark + 10: floor_elevator_shaft + 11: floor_freezer + 12: floor_glass + 13: floor_gold + 14: floor_green_circuit + 15: floor_hydro + 16: floor_lino + 17: floor_mono + 18: floor_reinforced + 19: floor_rglass + 20: floor_rock_vault + 21: floor_showroom + 22: floor_silver + 23: floor_snow + 24: floor_steel + 25: floor_steel_dirty + 26: floor_techmaint + 27: floor_white + 28: floor_wood + 29: lattice + 30: plating + 31: underplating +grids: +- settings: + chunksize: 16 + tilesize: 1 + chunks: + - ind: "-1,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAB0AAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAASAAAAEgAAAA== + - ind: "0,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAdAAAAHQAAAB0AAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAABoAAAAaAAAAGgAAAB8AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAaAAAAGgAAABoAAAAfAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAGgAAABoAAAAaAAAAHwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAABoAAAAaAAAAGgAAAB8AAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAaAAAAGgAAABoAAAAfAAAAHwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAABoAAAAaAAAAGgAAAB8AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAABoAAAAaAAAAGgAAABoAAAAfAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAGgAAABoAAAAaAAAAHwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAGgAAAB8AAAAfAAAAHwAAAB8AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAABgAAAAfAAAAEgAAABIAAAAfAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAfAAAAHwAAABIAAAASAAAAHwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAHwAAABIAAAASAAAAEgAAAB8AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAABIAAAASAAAAEgAAABIAAAAfAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "-1,0" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAdAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "0,0" + tiles: EgAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAGwAAABsAAAAbAAAAHwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAAB8AAAAbAAAAGwAAAB8AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAABgAAAAfAAAAHwAAAB8AAAAfAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAATAAAAEwAAABMAAAAfAAAAHQAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAEwAAABMAAAATAAAAHwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAABMAAAATAAAAEwAAAB8AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAdAAAAHQAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== +entities: +- uid: 0 + type: SpawnPointLatejoin + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform +- uid: 1 + type: TableReinforced + components: + - pos: 3.5,-3.5 + parent: 4 + type: Transform +- uid: 2 + type: TableReinforced + components: + - pos: 4.5,-3.5 + parent: 4 + type: Transform +- uid: 3 + type: TableReinforced + components: + - pos: 4.5,-2.5 + parent: 4 + type: Transform +- uid: 4 + components: + - pos: 0.4558292,0.42837813 + parent: null + type: Transform + - index: 0 + type: MapGrid + - linearDamping: 0.1 + fixedRotation: False + bodyType: Dynamic + type: Physics + - fixtures: + - shape: !type:PolygonShape + vertices: + - 0,-15 + - 0,-10 + - -1,-10 + - -1,-15 + id: grid_chunk--1--15 + mask: + - MapGrid + layer: + - MapGrid + mass: 20 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,-10 + - 0,-2 + - -2,-2 + - -2,-10 + id: grid_chunk--2--10 + mask: + - MapGrid + layer: + - MapGrid + mass: 64 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,-2 + - 0,0 + - -3,0 + - -3,-2 + id: grid_chunk--3--2 + mask: + - MapGrid + layer: + - MapGrid + mass: 24 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,0 + - 0,1 + - -3,1 + - -3,0 + id: grid_chunk--3-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,1 + - 0,5 + - -2,5 + - -2,1 + id: grid_chunk--2-1 + mask: + - MapGrid + layer: + - MapGrid + mass: 32 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,5 + - 0,9 + - -1,9 + - -1,5 + id: grid_chunk--1-5 + mask: + - MapGrid + layer: + - MapGrid + mass: 16 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 7,0 + - 7,5 + - 0,5 + - 0,0 + id: grid_chunk-0-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 140 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 6,5 + - 6,9 + - 0,9 + - 0,5 + id: grid_chunk-0-5 + mask: + - MapGrid + layer: + - MapGrid + mass: 96 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 7,-10 + - 7,0 + - 0,0 + - 0,-10 + id: grid_chunk-0--10 + mask: + - MapGrid + layer: + - MapGrid + mass: 280 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 6,-15 + - 6,-10 + - 0,-10 + - 0,-15 + id: grid_chunk-0--15 + mask: + - MapGrid + layer: + - MapGrid + mass: 120 + restitution: 0.1 + type: Fixtures + - gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + type: Gravity + - chunkCollection: {} + type: DecalGrid + - tiles: + -2,-10: 0 + -2,-9: 0 + -2,-8: 0 + -2,-7: 0 + -2,-6: 0 + -2,-5: 0 + -2,-4: 0 + -2,-3: 0 + -2,-2: 0 + -2,-1: 0 + -1,-11: 0 + -1,-10: 0 + -1,-9: 0 + -1,-8: 0 + -1,-7: 0 + -1,-6: 0 + -1,-5: 0 + -1,-4: 0 + -1,-3: 0 + -1,-2: 0 + -1,-1: 0 + 0,-11: 0 + 0,-10: 0 + 0,-9: 0 + 0,-8: 0 + 0,-7: 0 + 0,-6: 0 + 0,-5: 0 + 0,-4: 0 + 0,-3: 0 + 0,-2: 0 + 0,-1: 0 + 1,-11: 0 + 1,-10: 0 + 1,-9: 0 + 1,-8: 0 + 1,-7: 0 + 1,-6: 0 + 1,-5: 0 + 1,-4: 0 + 1,-3: 0 + 1,-2: 0 + 1,-1: 0 + 2,-11: 0 + 2,-10: 0 + 2,-9: 0 + 2,-8: 0 + 2,-7: 0 + 2,-6: 0 + 2,-5: 0 + 2,-4: 0 + 2,-3: 0 + 2,-2: 0 + 2,-1: 0 + 3,-11: 0 + 3,-10: 0 + 3,-9: 0 + 3,-8: 0 + 3,-7: 0 + 3,-6: 0 + 3,-5: 0 + 3,-4: 0 + 3,-3: 0 + 3,-2: 0 + 3,-1: 0 + 4,-11: 0 + 4,-10: 0 + 4,-9: 0 + 4,-8: 0 + 4,-7: 0 + 4,-6: 0 + 4,-5: 0 + 4,-4: 0 + 4,-3: 0 + 4,-2: 0 + 4,-1: 0 + 5,-11: 0 + 5,-10: 0 + 5,-9: 0 + 5,-8: 0 + 5,-7: 0 + 5,-6: 0 + 5,-5: 0 + 5,-4: 0 + 5,-3: 0 + 5,-2: 0 + 5,-1: 0 + 6,-10: 0 + 6,-9: 0 + 6,-8: 0 + 6,-7: 0 + 6,-6: 0 + 6,-5: 0 + 6,-4: 0 + 6,-3: 0 + 6,-2: 0 + 6,-1: 0 + -2,0: 0 + -2,1: 0 + -2,2: 0 + -2,3: 0 + -2,4: 0 + -1,0: 0 + -1,1: 0 + -1,2: 0 + -1,3: 0 + -1,4: 0 + -1,5: 0 + -1,6: 0 + -1,7: 0 + -1,8: 0 + 0,0: 0 + 0,1: 0 + 0,2: 0 + 0,3: 0 + 0,4: 0 + 0,5: 0 + 0,6: 0 + 0,7: 0 + 0,8: 0 + 1,0: 0 + 1,1: 0 + 1,2: 0 + 1,3: 0 + 1,4: 0 + 1,5: 0 + 1,6: 0 + 1,7: 0 + 1,8: 0 + 2,0: 0 + 2,1: 0 + 2,2: 0 + 2,3: 0 + 2,4: 0 + 2,5: 0 + 2,6: 0 + 2,7: 0 + 2,8: 0 + 3,0: 0 + 3,1: 0 + 3,2: 0 + 3,3: 0 + 3,4: 0 + 3,5: 0 + 3,6: 0 + 3,7: 0 + 3,8: 0 + 4,0: 0 + 4,1: 0 + 4,2: 0 + 4,3: 0 + 4,4: 0 + 4,5: 0 + 4,6: 0 + 4,7: 0 + 4,8: 0 + 5,0: 0 + 5,1: 0 + 5,2: 0 + 5,3: 0 + 5,4: 0 + 5,5: 0 + 5,6: 0 + 5,7: 0 + 5,8: 0 + 6,0: 0 + 6,1: 0 + 6,2: 0 + 6,3: 0 + 6,4: 0 + -3,-2: 1 + -3,-1: 1 + -3,0: 1 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + type: GridAtmosphere +- uid: 5 + type: WallReinforced + components: + - pos: -0.5,-8.5 + parent: 4 + type: Transform +- uid: 6 + type: WallReinforced + components: + - pos: -0.5,-7.5 + parent: 4 + type: Transform +- uid: 7 + type: Grille + components: + - pos: 5.5,-6.5 + parent: 4 + type: Transform +- uid: 8 + type: WallReinforced + components: + - pos: -0.5,-5.5 + parent: 4 + type: Transform +- uid: 9 + type: WallReinforced + components: + - pos: -0.5,-4.5 + parent: 4 + type: Transform +- uid: 10 + type: WallReinforced + components: + - pos: -0.5,-3.5 + parent: 4 + type: Transform +- uid: 11 + type: WallReinforced + components: + - pos: -0.5,-2.5 + parent: 4 + type: Transform +- uid: 12 + type: WallReinforced + components: + - pos: -0.5,-1.5 + parent: 4 + type: Transform +- uid: 13 + type: WallReinforced + components: + - pos: -1.5,-1.5 + parent: 4 + type: Transform +- uid: 14 + type: WallReinforced + components: + - pos: -0.5,0.5 + parent: 4 + type: Transform +- uid: 15 + type: Grille + components: + - pos: 5.5,1.5 + parent: 4 + type: Transform +- uid: 16 + type: WallReinforced + components: + - pos: -0.5,2.5 + parent: 4 + type: Transform +- uid: 17 + type: WallReinforced + components: + - pos: -0.5,3.5 + parent: 4 + type: Transform +- uid: 18 + type: WallReinforced + components: + - pos: 0.5,3.5 + parent: 4 + type: Transform +- uid: 19 + type: WallReinforced + components: + - pos: 0.5,4.5 + parent: 4 + type: Transform +- uid: 20 + type: Grille + components: + - pos: 2.5,7.5 + parent: 4 + type: Transform +- uid: 21 + type: Grille + components: + - pos: 0.5,7.5 + parent: 4 + type: Transform +- uid: 22 + type: WallReinforced + components: + - pos: 4.5,4.5 + parent: 4 + type: Transform +- uid: 23 + type: WallReinforced + components: + - pos: 4.5,3.5 + parent: 4 + type: Transform +- uid: 24 + type: WallReinforced + components: + - pos: 5.5,3.5 + parent: 4 + type: Transform +- uid: 25 + type: WallReinforced + components: + - pos: 5.5,2.5 + parent: 4 + type: Transform +- uid: 26 + type: Grille + components: + - pos: -0.5,1.5 + parent: 4 + type: Transform +- uid: 27 + type: WallReinforced + components: + - pos: 5.5,0.5 + parent: 4 + type: Transform +- uid: 28 + type: WallReinforced + components: + - pos: 5.5,-0.5 + parent: 4 + type: Transform +- uid: 29 + type: WallReinforced + components: + - pos: 5.5,-1.5 + parent: 4 + type: Transform +- uid: 30 + type: WallReinforced + components: + - pos: 5.5,-2.5 + parent: 4 + type: Transform +- uid: 31 + type: WallReinforced + components: + - pos: 5.5,-3.5 + parent: 4 + type: Transform +- uid: 32 + type: WallReinforced + components: + - pos: 5.5,-4.5 + parent: 4 + type: Transform +- uid: 33 + type: WallReinforced + components: + - pos: 5.5,-5.5 + parent: 4 + type: Transform +- uid: 34 + type: Grille + components: + - pos: -0.5,-6.5 + parent: 4 + type: Transform +- uid: 35 + type: WallReinforced + components: + - pos: 5.5,-7.5 + parent: 4 + type: Transform +- uid: 36 + type: WallReinforced + components: + - pos: 5.5,-8.5 + parent: 4 + type: Transform +- uid: 37 + type: WallReinforced + components: + - pos: 4.5,-8.5 + parent: 4 + type: Transform +- uid: 38 + type: WallReinforced + components: + - pos: 4.5,-9.5 + parent: 4 + type: Transform +- uid: 39 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 4.5,-12.5 + parent: 4 + type: Transform +- uid: 40 + type: CableMV + components: + - pos: -0.5,-13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 41 + type: CableMV + components: + - pos: 3.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 42 + type: WallReinforced + components: + - pos: 0.5,-9.5 + parent: 4 + type: Transform +- uid: 43 + type: WallReinforced + components: + - pos: 0.5,-8.5 + parent: 4 + type: Transform +- uid: 44 + type: WallSolid + components: + - pos: 0.5,-4.5 + parent: 4 + type: Transform +- uid: 45 + type: WallSolid + components: + - pos: 2.5,-4.5 + parent: 4 + type: Transform +- uid: 46 + type: WallSolid + components: + - pos: 3.5,-4.5 + parent: 4 + type: Transform +- uid: 47 + type: WallSolid + components: + - pos: 4.5,-4.5 + parent: 4 + type: Transform +- uid: 48 + type: WallSolid + components: + - pos: 2.5,-3.5 + parent: 4 + type: Transform +- uid: 49 + type: WallSolid + components: + - pos: 2.5,-2.5 + parent: 4 + type: Transform +- uid: 50 + type: WallSolid + components: + - pos: 1.5,-2.5 + parent: 4 + type: Transform +- uid: 51 + type: WallSolid + components: + - pos: 1.5,-1.5 + parent: 4 + type: Transform +- uid: 52 + type: WallSolid + components: + - pos: 1.5,0.5 + parent: 4 + type: Transform +- uid: 53 + type: WallSolid + components: + - pos: 2.5,0.5 + parent: 4 + type: Transform +- uid: 54 + type: WallSolid + components: + - pos: 3.5,0.5 + parent: 4 + type: Transform +- uid: 55 + type: WallSolid + components: + - pos: 4.5,0.5 + parent: 4 + type: Transform +- uid: 56 + type: WallSolid + components: + - pos: 2.5,2.5 + parent: 4 + type: Transform +- uid: 57 + type: WallSolid + components: + - pos: 3.5,3.5 + parent: 4 + type: Transform +- uid: 58 + type: WallSolid + components: + - pos: 2.5,3.5 + parent: 4 + type: Transform +- uid: 59 + type: Grille + components: + - pos: 1.5,7.5 + parent: 4 + type: Transform +- uid: 60 + type: Grille + components: + - pos: 0.5,5.5 + parent: 4 + type: Transform +- uid: 61 + type: Grille + components: + - pos: 0.5,6.5 + parent: 4 + type: Transform +- uid: 62 + type: Grille + components: + - pos: 3.5,7.5 + parent: 4 + type: Transform +- uid: 63 + type: Grille + components: + - pos: 4.5,7.5 + parent: 4 + type: Transform +- uid: 64 + type: Grille + components: + - pos: 4.5,6.5 + parent: 4 + type: Transform +- uid: 65 + type: Grille + components: + - pos: 4.5,5.5 + parent: 4 + type: Transform +- uid: 66 + type: ReinforcedWindow + components: + - pos: 0.5,5.5 + parent: 4 + type: Transform +- uid: 67 + type: ReinforcedWindow + components: + - pos: 0.5,6.5 + parent: 4 + type: Transform +- uid: 68 + type: ReinforcedWindow + components: + - pos: 0.5,7.5 + parent: 4 + type: Transform +- uid: 69 + type: ReinforcedWindow + components: + - pos: 1.5,7.5 + parent: 4 + type: Transform +- uid: 70 + type: ReinforcedWindow + components: + - pos: 2.5,7.5 + parent: 4 + type: Transform +- uid: 71 + type: ReinforcedWindow + components: + - pos: 3.5,7.5 + parent: 4 + type: Transform +- uid: 72 + type: ReinforcedWindow + components: + - pos: 4.5,7.5 + parent: 4 + type: Transform +- uid: 73 + type: ReinforcedWindow + components: + - pos: 4.5,6.5 + parent: 4 + type: Transform +- uid: 74 + type: ReinforcedWindow + components: + - pos: 4.5,5.5 + parent: 4 + type: Transform +- uid: 75 + type: ReinforcedWindow + components: + - pos: -0.5,-6.5 + parent: 4 + type: Transform +- uid: 76 + type: ReinforcedWindow + components: + - pos: 5.5,-6.5 + parent: 4 + type: Transform +- uid: 77 + type: ReinforcedWindow + components: + - pos: 5.5,1.5 + parent: 4 + type: Transform +- uid: 78 + type: ReinforcedWindow + components: + - pos: -0.5,1.5 + parent: 4 + type: Transform +- uid: 79 + type: WallReinforced + components: + - pos: -1.5,0.5 + parent: 4 + type: Transform +- uid: 80 + type: WallReinforced + components: + - rot: -1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 4 + type: Transform +- uid: 81 + type: AirlockMedicalLocked + components: + - pos: 2.5,1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 82 + type: AirlockCommandLocked + components: + - pos: 1.5,3.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 83 + type: AirlockEngineeringLocked + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 84 + type: AirlockSecurityGlassLocked + components: + - pos: 1.5,-0.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 85 + type: AirlockExternal + components: + - pos: 0.5,-1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 86 + type: AirlockExternal + components: + - pos: 0.5,0.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 87 + type: VendingMachineCola + components: + - pos: 0.5,2.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 88 + type: TableReinforced + components: + - pos: 4.5,-1.5 + parent: 4 + type: Transform +- uid: 89 + type: SpawnPointSecurityOfficer + components: + - pos: 3.5,-0.5 + parent: 4 + type: Transform +- uid: 90 + type: SpawnPointSecurityOfficer + components: + - pos: 3.5,-1.5 + parent: 4 + type: Transform +- uid: 91 + type: SpawnPointSecurityOfficer + components: + - pos: 3.5,-2.5 + parent: 4 + type: Transform +- uid: 92 + type: SpawnPointSecurityOfficer + components: + - pos: 2.5,-0.5 + parent: 4 + type: Transform +- uid: 93 + type: SpawnPointHeadOfSecurity + components: + - pos: 2.5,4.5 + parent: 4 + type: Transform +- uid: 94 + type: TableReinforced + components: + - pos: 4.5,-0.5 + parent: 4 + type: Transform +- uid: 95 + type: VendingMachineEngivend + components: + - pos: 0.5,-5.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 96 + type: VendingMachineYouTool + components: + - pos: 4.5,-5.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 97 + type: SpawnPointChiefEngineer + components: + - pos: 2.5,-6.5 + parent: 4 + type: Transform +- uid: 98 + type: LockerChiefMedicalOfficerFilled + components: + - pos: 3.5,2.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 99 + type: SpawnPointChiefMedicalOfficer + components: + - pos: 3.5,1.5 + parent: 4 + type: Transform +- uid: 100 + type: LockerCaptainFilled + components: + - pos: 3.5,6.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 101 + type: SpawnPointCaptain + components: + - pos: 1.5,5.5 + parent: 4 + type: Transform +- uid: 102 + type: ChairPilotSeat + components: + - rot: 3.141592653589793 rad + pos: 2.5,5.5 + parent: 4 + type: Transform +- uid: 103 + type: ComputerShuttle + components: + - pos: 2.5,6.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 104 + type: LockerChiefEngineerFilled + components: + - pos: 0.5,-6.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 105 + type: CableMV + components: + - pos: 2.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 106 + type: TableReinforcedGlass + components: + - pos: 2.5,-5.5 + parent: 4 + type: Transform +- uid: 107 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 4.5,-13.5 + parent: 4 + type: Transform +- uid: 108 + type: SalternSmes + components: + - pos: 0.5,-7.5 + parent: 4 + type: Transform + - startingCharge: 8455231 + type: Battery + - loadingNetworkDemand: 2602.129 + currentSupply: 1948.3708 + supplyRampPosition: 1948.3708 + type: PowerNetworkBattery +- uid: 109 + type: Catwalk + components: + - pos: -1.5,-2.5 + parent: 4 + type: Transform +- uid: 110 + type: Catwalk + components: + - pos: -1.5,-3.5 + parent: 4 + type: Transform +- uid: 111 + type: Catwalk + components: + - pos: -1.5,-4.5 + parent: 4 + type: Transform +- uid: 112 + type: Catwalk + components: + - pos: -1.5,-5.5 + parent: 4 + type: Transform +- uid: 113 + type: Catwalk + components: + - pos: -1.5,-6.5 + parent: 4 + type: Transform +- uid: 114 + type: Catwalk + components: + - pos: -1.5,-7.5 + parent: 4 + type: Transform +- uid: 115 + type: Catwalk + components: + - pos: -1.5,-8.5 + parent: 4 + type: Transform +- uid: 116 + type: Catwalk + components: + - pos: -1.5,-9.5 + parent: 4 + type: Transform +- uid: 117 + type: Catwalk + components: + - pos: -0.5,-9.5 + parent: 4 + type: Transform +- uid: 118 + type: Catwalk + components: + - pos: -0.5,-10.5 + parent: 4 + type: Transform +- uid: 119 + type: CableHV + components: + - pos: -0.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 120 + type: CableApcExtension + components: + - pos: 5.5,-11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 121 + type: CableApcExtension + components: + - pos: 4.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 122 + type: CableApcExtension + components: + - pos: 0.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 123 + type: CableApcExtension + components: + - pos: -0.5,-11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 124 + type: Catwalk + components: + - pos: 5.5,-10.5 + parent: 4 + type: Transform +- uid: 125 + type: Catwalk + components: + - pos: 5.5,-9.5 + parent: 4 + type: Transform +- uid: 126 + type: Catwalk + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform +- uid: 127 + type: Catwalk + components: + - pos: 6.5,-8.5 + parent: 4 + type: Transform +- uid: 128 + type: Catwalk + components: + - pos: 6.5,-7.5 + parent: 4 + type: Transform +- uid: 129 + type: Catwalk + components: + - pos: 6.5,-6.5 + parent: 4 + type: Transform +- uid: 130 + type: Catwalk + components: + - pos: 6.5,-5.5 + parent: 4 + type: Transform +- uid: 131 + type: Catwalk + components: + - pos: 6.5,-4.5 + parent: 4 + type: Transform +- uid: 132 + type: Catwalk + components: + - pos: 6.5,-3.5 + parent: 4 + type: Transform +- uid: 133 + type: Catwalk + components: + - pos: 6.5,-2.5 + parent: 4 + type: Transform +- uid: 134 + type: Catwalk + components: + - pos: 6.5,-1.5 + parent: 4 + type: Transform +- uid: 135 + type: Catwalk + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform +- uid: 136 + type: Catwalk + components: + - pos: 6.5,0.5 + parent: 4 + type: Transform +- uid: 137 + type: Catwalk + components: + - pos: 6.5,1.5 + parent: 4 + type: Transform +- uid: 138 + type: Catwalk + components: + - pos: 6.5,2.5 + parent: 4 + type: Transform +- uid: 139 + type: Catwalk + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform +- uid: 140 + type: Catwalk + components: + - pos: 6.5,4.5 + parent: 4 + type: Transform +- uid: 141 + type: Catwalk + components: + - pos: 5.5,4.5 + parent: 4 + type: Transform +- uid: 142 + type: Catwalk + components: + - pos: 5.5,5.5 + parent: 4 + type: Transform +- uid: 143 + type: Catwalk + components: + - pos: 5.5,6.5 + parent: 4 + type: Transform +- uid: 144 + type: Catwalk + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform +- uid: 145 + type: Catwalk + components: + - pos: 5.5,8.5 + parent: 4 + type: Transform +- uid: 146 + type: Catwalk + components: + - pos: 4.5,8.5 + parent: 4 + type: Transform +- uid: 147 + type: Catwalk + components: + - pos: 3.5,8.5 + parent: 4 + type: Transform +- uid: 148 + type: Catwalk + components: + - pos: 2.5,8.5 + parent: 4 + type: Transform +- uid: 149 + type: Catwalk + components: + - pos: 1.5,8.5 + parent: 4 + type: Transform +- uid: 150 + type: Catwalk + components: + - pos: 0.5,8.5 + parent: 4 + type: Transform +- uid: 151 + type: Catwalk + components: + - pos: -0.5,8.5 + parent: 4 + type: Transform +- uid: 152 + type: Catwalk + components: + - pos: -0.5,7.5 + parent: 4 + type: Transform +- uid: 153 + type: Catwalk + components: + - pos: -0.5,6.5 + parent: 4 + type: Transform +- uid: 154 + type: Catwalk + components: + - pos: -0.5,5.5 + parent: 4 + type: Transform +- uid: 155 + type: Catwalk + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform +- uid: 156 + type: Catwalk + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform +- uid: 157 + type: Catwalk + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform +- uid: 158 + type: Catwalk + components: + - pos: -1.5,3.5 + parent: 4 + type: Transform +- uid: 159 + type: Catwalk + components: + - pos: -1.5,2.5 + parent: 4 + type: Transform +- uid: 160 + type: Catwalk + components: + - pos: -1.5,1.5 + parent: 4 + type: Transform +- uid: 161 + type: CableHV + components: + - pos: 1.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 162 + type: CableHV + components: + - pos: 0.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 163 + type: Thruster + components: + - rot: 3.141592653589793 rad + pos: -0.5,-9.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 164 + type: Thruster + components: + - rot: 3.141592653589793 rad + pos: 5.5,-9.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 165 + type: Thruster + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 166 + type: Thruster + components: + - pos: 5.5,4.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 167 + type: TableReinforcedGlass + components: + - pos: 3.5,-5.5 + parent: 4 + type: Transform +- uid: 168 + type: TableReinforced + components: + - pos: 2.5,-1.5 + parent: 4 + type: Transform +- uid: 169 + type: TableGlass + components: + - pos: 4.5,2.5 + parent: 4 + type: Transform +- uid: 170 + type: TableGlass + components: + - pos: 4.5,1.5 + parent: 4 + type: Transform +- uid: 171 + type: MedkitBruteFilled + components: + - pos: 4.7227397,2.6493073 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 172 + type: MedkitBruteFilled + components: + - pos: 4.3164897,2.4461823 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 173 + type: MedkitBruteFilled + components: + - pos: 4.7227397,2.3368073 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 174 + type: MedkitBurnFilled + components: + - pos: 4.3789897,1.9618073 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 175 + type: MedkitBurnFilled + components: + - pos: 4.7071147,1.8680573 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 176 + type: MedkitBurnFilled + components: + - pos: 4.4102397,1.6961823 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 177 + type: FoodBoxDonut + components: + - pos: 3.9846587,-3.4672987 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 178 + type: ClothingOuterHardsuitSecurity + components: + - pos: 4.6585817,-0.47357002 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 179 + type: ClothingOuterHardsuitSecurity + components: + - pos: 4.6652675,-1.176695 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 180 + type: ClothingOuterHardsuitSecurity + components: + - pos: 4.6808925,-1.895445 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 181 + type: ClothingOuterHardsuitSecurity + components: + - pos: 4.6652675,-2.6141949 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 182 + type: ClothingHeadHelmetHardsuitSecurity + components: + - pos: 4.2902675,-2.5516949 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 183 + type: ClothingHeadHelmetHardsuitSecurity + components: + - pos: 4.3058925,-1.739195 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 184 + type: ClothingHeadHelmetHardsuitSecurity + components: + - pos: 4.3058925,-0.989195 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 185 + type: ClothingHeadHelmetHardsuitSecurity + components: + - pos: 4.2902675,-0.31732002 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 186 + type: AirTankFilled + components: + - pos: 4.3996425,-2.8329449 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 187 + type: AirTankFilled + components: + - pos: 4.3996425,-1.97357 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 188 + type: AirTankFilled + components: + - pos: 4.3996425,-1.301695 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 189 + type: AirTankFilled + components: + - pos: 4.3996425,-0.56732 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 190 + type: SalternSmes + components: + - pos: 4.5,-7.5 + parent: 4 + type: Transform + - startingCharge: 8455231 + type: Battery + - loadingNetworkDemand: 2602.129 + currentSupply: 1948.3708 + supplyRampPosition: 1948.3708 + type: PowerNetworkBattery +- uid: 191 + type: AirTankFilled + components: + - pos: 2.2768438,-5.35369 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 192 + type: AirTankFilled + components: + - pos: 2.6362188,-5.41619 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 193 + type: SheetSteel + components: + - pos: 3.6205935,-5.44744 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 194 + type: SheetSteel + components: + - pos: 3.5112188,-5.35369 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 195 + type: SheetPlasteel + components: + - pos: 3.1987188,-5.41619 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 196 + type: SheetGlass + components: + - pos: 3.3237188,-5.50994 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 197 + type: TableGlass + components: + - pos: 1.5,6.5 + parent: 4 + type: Transform +- uid: 198 + type: CableMV + components: + - pos: -0.5,-12.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 199 + type: SalternApc + components: + - pos: 2.5,-3.5 + parent: 4 + type: Transform + - startingCharge: 12000 + type: Battery + - loadingNetworkDemand: 7730 + currentReceiving: 7730.011 + currentSupply: 7730 + type: PowerNetworkBattery +- uid: 200 + type: SalternApc + components: + - pos: 2.5,2.5 + parent: 4 + type: Transform + - startingCharge: 12000 + type: Battery + - loadingNetworkDemand: 20 + currentReceiving: 19.980549 + currentSupply: 20 + supplyRampPosition: 0.019451141 + type: PowerNetworkBattery +- uid: 201 + type: CableApcExtension + components: + - pos: 0.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 202 + type: CableApcExtension + components: + - pos: 1.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 203 + type: CableApcExtension + components: + - pos: 2.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 204 + type: CableApcExtension + components: + - pos: 3.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 205 + type: CableApcExtension + components: + - pos: 4.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 206 + type: CableMV + components: + - pos: -0.5,-11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 207 + type: CableApcExtension + components: + - pos: 2.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 208 + type: CableMV + components: + - pos: 1.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 209 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 3.5,-13.5 + parent: 4 + type: Transform +- uid: 210 + type: CableApcExtension + components: + - pos: 1.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 211 + type: CableApcExtension + components: + - pos: 1.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 212 + type: CableApcExtension + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 213 + type: CableApcExtension + components: + - pos: 1.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 214 + type: CableApcExtension + components: + - pos: 2.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 215 + type: CableApcExtension + components: + - pos: 0.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 216 + type: CableApcExtension + components: + - pos: 0.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 217 + type: CableApcExtension + components: + - pos: 0.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 218 + type: CableApcExtension + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 219 + type: CableApcExtension + components: + - pos: 0.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 220 + type: CableApcExtension + components: + - pos: 0.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 221 + type: CableApcExtension + components: + - pos: 0.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 222 + type: CableApcExtension + components: + - pos: 1.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 223 + type: CableApcExtension + components: + - pos: 2.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 224 + type: CableApcExtension + components: + - pos: 3.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 225 + type: CableApcExtension + components: + - pos: 4.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 226 + type: CableApcExtension + components: + - pos: 1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 227 + type: CableApcExtension + components: + - pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 228 + type: CableApcExtension + components: + - pos: 3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 229 + type: CableApcExtension + components: + - pos: 3.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 230 + type: CableApcExtension + components: + - pos: 3.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 231 + type: CableApcExtension + components: + - pos: 1.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 232 + type: CableApcExtension + components: + - pos: 1.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 233 + type: CableApcExtension + components: + - pos: 1.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 234 + type: CableApcExtension + components: + - pos: 1.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 235 + type: CableApcExtension + components: + - pos: 2.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 236 + type: CableApcExtension + components: + - pos: 2.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 237 + type: CableMV + components: + - pos: 0.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 238 + type: CableMV + components: + - pos: 1.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 239 + type: CableMV + components: + - pos: 2.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 240 + type: CableMV + components: + - pos: 3.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 241 + type: CableMV + components: + - pos: 4.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 242 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 4.5,-10.5 + parent: 4 + type: Transform +- uid: 243 + type: CableMV + components: + - pos: 0.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 244 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 2.5,-13.5 + parent: 4 + type: Transform +- uid: 245 + type: CableMV + components: + - pos: 1.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 246 + type: CableMV + components: + - pos: 1.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 247 + type: CableMV + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 248 + type: CableMV + components: + - pos: 1.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 249 + type: CableMV + components: + - pos: 2.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 250 + type: CableMV + components: + - pos: 0.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 251 + type: CableMV + components: + - pos: 0.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 252 + type: CableMV + components: + - pos: 0.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 253 + type: CableMV + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 254 + type: CableMV + components: + - pos: 0.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 255 + type: CableMV + components: + - pos: 0.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 256 + type: CableMV + components: + - pos: 1.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 257 + type: CableMV + components: + - pos: 1.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 258 + type: CableMV + components: + - pos: 2.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 259 + type: CableMV + components: + - pos: 2.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 260 + type: CableMV + components: + - pos: 3.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 261 + type: CableMV + components: + - pos: 4.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 262 + type: CableMV + components: + - pos: 1.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 263 + type: CableMV + components: + - pos: 1.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 264 + type: CableMV + components: + - pos: 1.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 265 + type: CableMV + components: + - pos: 2.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 266 + type: CableMV + components: + - pos: 2.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 267 + type: CableMV + components: + - pos: 1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 268 + type: CableMV + components: + - pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 269 + type: CableMV + components: + - pos: 3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 270 + type: CableMV + components: + - pos: 3.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 271 + type: CableMV + components: + - pos: 3.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 272 + type: CableHV + components: + - pos: 0.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 273 + type: CableHV + components: + - pos: 1.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 274 + type: CableHV + components: + - pos: 2.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 275 + type: CableHV + components: + - pos: 3.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 276 + type: CableHV + components: + - pos: 4.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 277 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 4.5,-11.5 + parent: 4 + type: Transform +- uid: 278 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 1.5,-13.5 + parent: 4 + type: Transform +- uid: 279 + type: CableMV + components: + - pos: -0.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 280 + type: CableHV + components: + - pos: 1.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 281 + type: CableHV + components: + - pos: 1.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 282 + type: CableHV + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 283 + type: CableHV + components: + - pos: 1.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 284 + type: CableHV + components: + - pos: 0.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 285 + type: CableHV + components: + - pos: 0.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 286 + type: CableHV + components: + - pos: 0.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 287 + type: CableHV + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 288 + type: CableHV + components: + - pos: 0.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 289 + type: CableHV + components: + - pos: 0.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 290 + type: CableHV + components: + - pos: 1.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 291 + type: CableHV + components: + - pos: 1.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 292 + type: CableHV + components: + - pos: 1.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 293 + type: CableHV + components: + - pos: 1.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 294 + type: CableHV + components: + - pos: 1.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 295 + type: CableHV + components: + - pos: 2.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 296 + type: CableHV + components: + - pos: 2.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 297 + type: CableHV + components: + - pos: 2.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 298 + type: CableHV + components: + - pos: 3.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 299 + type: CableHV + components: + - pos: 4.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 300 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 0.5,-13.5 + parent: 4 + type: Transform +- uid: 301 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 0.5,-11.5 + parent: 4 + type: Transform +- uid: 302 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 0.5,-10.5 + parent: 4 + type: Transform +- uid: 303 + type: WallReinforced + components: + - rot: 3.141592653589793 rad + pos: 0.5,-12.5 + parent: 4 + type: Transform +- uid: 304 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 305 + type: GasPipeHalf + components: + - rot: 3.141592653589793 rad + pos: 1.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 306 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 2.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 307 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 308 + type: GasPipeTJunction + components: + - pos: 2.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 309 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: 1.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 310 + type: GasPipeStraight + components: + - pos: 1.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 311 + type: GasPipeStraight + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 312 + type: GasPipeBend + components: + - pos: 1.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 313 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 314 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 0.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 315 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 316 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 317 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 318 + type: GasPipeFourway + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 319 + type: GasPassiveVent + components: + - rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 320 + type: GasPassiveVent + components: + - rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 321 + type: GasPassiveVent + components: + - rot: -1.5707963267948966 rad + pos: 3.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 322 + type: GasPassiveVent + components: + - pos: 1.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 323 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 324 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 325 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: 0.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 326 + type: GasPipeTJunction + components: + - rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 327 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 2.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 328 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 3.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 329 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 1.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 330 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 331 + type: GasPipeHalf + components: + - pos: 1.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 332 + type: SmgDrozd + components: + - pos: 3.387909,-3.2526076 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + MagazineBarrel-chamber: !type:ContainerSlot {} + MagazineBarrel-magazine: !type:ContainerSlot + ent: 333 + type: ContainerContainer +- uid: 333 + type: MagazineMagnumSmg + components: + - parent: 332 + type: Transform + - canCollide: False + type: Physics + - containers: + RangedMagazine-magazine: !type:Container + ents: [] + type: ContainerContainer +- uid: 334 + type: SmgDrozd + components: + - pos: 3.403534,-3.3463576 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + MagazineBarrel-chamber: !type:ContainerSlot {} + MagazineBarrel-magazine: !type:ContainerSlot + ent: 335 + type: ContainerContainer +- uid: 335 + type: MagazineMagnumSmg + components: + - parent: 334 + type: Transform + - canCollide: False + type: Physics + - containers: + RangedMagazine-magazine: !type:Container + ents: [] + type: ContainerContainer +- uid: 336 + type: MagazineMagnumSmgHV + components: + - rot: 4.020595224574208E-05 rad + pos: 3.2650094,-3.3479538 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + RangedMagazine-magazine: !type:Container + ents: [] + type: ContainerContainer +- uid: 337 + type: MagazineMagnumSmgHV + components: + - pos: 3.466034,-3.3307326 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + RangedMagazine-magazine: !type:Container + ents: [] + type: ContainerContainer +- uid: 338 + type: MagazineMagnumSmgHV + components: + - pos: 3.716034,-3.3776076 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + RangedMagazine-magazine: !type:Container + ents: [] + type: ContainerContainer +- uid: 339 + type: MagazineMagnumSmgHV + components: + - pos: 3.872284,-3.3932326 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + RangedMagazine-magazine: !type:Container + ents: [] + type: ContainerContainer +- uid: 340 + type: ShotgunGladstone + components: + - pos: 4.459572,-3.1744826 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + PumpBarrel-ammo-container: !type:Container + ents: + - 304 + - 345 + - 346 + - 349 + - 350 + - 351 + - 348 + - 344 + PumpBarrel-chamber-container: !type:ContainerSlot + ent: 347 + type: ContainerContainer +- uid: 341 + type: ShotgunGladstone + components: + - pos: 4.4245763,-3.2057326 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + PumpBarrel-ammo-container: !type:Container + ents: + - 342 + - 354 + - 355 + - 361 + - 343 + - 353 + - 360 + - 356 + PumpBarrel-chamber-container: !type:ContainerSlot + ent: 352 + type: ContainerContainer +- uid: 342 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 343 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 344 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 345 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 346 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 347 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 348 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 349 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 350 + type: ShellShotgunSlug + components: + - parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 351 + type: ShellShotgunSlug + components: + - rot: 3.8533908082172275E-05 rad + parent: 340 + type: Transform + - canCollide: False + type: Physics +- uid: 352 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 353 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 354 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 355 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 356 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 357 + type: ShellShotgunSlug + components: + - pos: 4.4024243,-3.5338576 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 358 + type: ShellShotgunSlug + components: + - pos: 4.1992993,-3.5338576 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 359 + type: ShellShotgunSlug + components: + - pos: 4.2930493,-3.5338576 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 360 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 361 + type: ShellShotgunSlug + components: + - parent: 341 + type: Transform + - canCollide: False + type: Physics +- uid: 362 + type: ShellShotgunSlug + components: + - pos: 4.5274243,-3.5182326 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 363 + type: ShellShotgunSlug + components: + - pos: 4.6524243,-3.5182326 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 364 + type: ShellShotgunSlug + components: + - rot: 3.209058559150435E-05 rad + pos: 4.7349944,-3.518162 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 365 + type: ShellShotgunSlug + components: + - rot: 3.833643131656572E-05 rad + pos: 4.7349925,-3.517445 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 366 + type: ShellShotgunSlug + components: + - pos: 4.6211743,-3.3932326 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 367 + type: ShellShotgunSlug + components: + - pos: 4.4649243,-3.3932326 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 368 + type: ShellShotgunSlug + components: + - pos: 4.2617993,-3.4244826 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 369 + type: SLMagnumHV + components: + - pos: 1.6743641,6.468358 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + SpeedLoader-container: !type:Container + ents: [] + type: ContainerContainer +- uid: 370 + type: RevolverDeckard + components: + - rot: 2.137034243787639E-05 rad + pos: 1.3148987,6.7349973 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + BoltActionBarrel-ammo-container: !type:Container + ents: + - 372 + - 375 + - 373 + - 374 + BoltActionBarrel-chamber-container: !type:ContainerSlot + ent: 376 + type: ContainerContainer +- uid: 371 + type: AirlockExternal + components: + - pos: -1.5,-0.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 372 + type: CartridgeMagnumHV + components: + - parent: 370 + type: Transform + - canCollide: False + type: Physics +- uid: 373 + type: CartridgeMagnumHV + components: + - rot: 2.3282500478671864E-05 rad + parent: 370 + type: Transform + - canCollide: False + type: Physics +- uid: 374 + type: CartridgeMagnumHV + components: + - rot: 2.3282413167180493E-05 rad + parent: 370 + type: Transform + - canCollide: False + type: Physics +- uid: 375 + type: CartridgeMagnumHV + components: + - parent: 370 + type: Transform + - canCollide: False + type: Physics +- uid: 376 + type: CartridgeMagnumHV + components: + - rot: -0.0001012340362649411 rad + parent: 370 + type: Transform + - canCollide: False + type: Physics +- uid: 377 + type: FoodBoxDonkpocket + components: + - pos: 4.708917,1.4965973 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 378 + type: FoodBoxDonkpocket + components: + - pos: 4.630792,-6.2661085 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 379 + type: FoodBoxDonkpocket + components: + - pos: 3.6307921,4.7467413 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 380 + type: SalternApc + components: + - pos: 0.5,4.5 + parent: 4 + type: Transform + - startingCharge: 820.80597 + type: Battery + - loadingNetworkDemand: 35 + currentSupply: 35 + supplyRampPosition: 35 + type: PowerNetworkBattery +- uid: 381 + type: CableApcExtension + components: + - pos: 0.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 382 + type: CableMV + components: + - pos: 0.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 383 + type: CableHV + components: + - pos: 0.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 384 + type: CableHV + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 385 + type: CableHV + components: + - pos: 2.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 386 + type: CableHV + components: + - pos: 3.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 387 + type: CableHV + components: + - pos: 4.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 388 + type: CableHV + components: + - pos: 5.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 389 + type: CableHV + components: + - pos: 5.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 390 + type: CableHV + components: + - pos: 6.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 391 + type: CableHV + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 392 + type: CableHV + components: + - pos: 6.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 393 + type: CableHV + components: + - pos: 6.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 394 + type: CableHV + components: + - pos: 6.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 395 + type: CableHV + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 396 + type: CableHV + components: + - pos: 6.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 397 + type: CableHV + components: + - pos: 6.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 398 + type: CableHV + components: + - pos: 6.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 399 + type: CableHV + components: + - pos: 6.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 400 + type: CableHV + components: + - pos: 6.5,-5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 401 + type: CableHV + components: + - pos: 6.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 402 + type: CableHV + components: + - pos: 6.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 403 + type: CableHV + components: + - pos: 6.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 404 + type: CableHV + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 405 + type: CableHV + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 406 + type: CableHV + components: + - pos: 5.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 407 + type: CableHV + components: + - pos: 5.5,-10.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 408 + type: CableHV + components: + - pos: 5.5,-10.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 409 + type: CableMV + components: + - pos: 5.5,-11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 410 + type: CableApcExtension + components: + - pos: -0.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 411 + type: CableApcExtension + components: + - pos: 3.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 412 + type: CableApcExtension + components: + - pos: 5.5,-12.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 413 + type: CableHV + components: + - pos: -0.5,-13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 414 + type: CableHV + components: + - pos: -0.5,-10.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 415 + type: CableHV + components: + - pos: -0.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 416 + type: CableHV + components: + - pos: -1.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 417 + type: CableHV + components: + - pos: -1.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 418 + type: CableHV + components: + - pos: -1.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 419 + type: CableHV + components: + - pos: -1.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 420 + type: CableHV + components: + - pos: -1.5,-5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 421 + type: CableHV + components: + - pos: -1.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 422 + type: CableHV + components: + - pos: -1.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 423 + type: CableHV + components: + - pos: -1.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 424 + type: CableHV + components: + - pos: -1.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 425 + type: CableHV + components: + - pos: -1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 426 + type: CableHV + components: + - pos: -1.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 427 + type: CableHV + components: + - pos: -1.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 428 + type: CableHV + components: + - pos: -1.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 429 + type: CableHV + components: + - pos: -1.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 430 + type: CableHV + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 431 + type: CableHV + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 432 + type: CableHV + components: + - pos: -0.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 433 + type: CableHV + components: + - pos: -0.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 434 + type: CableHV + components: + - pos: -0.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 435 + type: CableHV + components: + - pos: -0.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 436 + type: CableHV + components: + - pos: 0.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 437 + type: CableHV + components: + - pos: 1.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 438 + type: CableHV + components: + - pos: 2.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 439 + type: CableHV + components: + - pos: 3.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 440 + type: CableHV + components: + - pos: 4.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 441 + type: CableHV + components: + - pos: 5.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 442 + type: CableHV + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 443 + type: CableHV + components: + - pos: 5.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 444 + type: CableHV + components: + - pos: 5.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 445 + type: CableApcExtension + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 446 + type: CableApcExtension + components: + - pos: -0.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 447 + type: CableApcExtension + components: + - pos: -0.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 448 + type: CableApcExtension + components: + - pos: -0.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 449 + type: CableApcExtension + components: + - pos: -0.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 450 + type: CableApcExtension + components: + - pos: 0.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 451 + type: CableApcExtension + components: + - pos: 1.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 452 + type: CableApcExtension + components: + - pos: 2.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 453 + type: CableApcExtension + components: + - pos: 3.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 454 + type: CableApcExtension + components: + - pos: 4.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 455 + type: CableApcExtension + components: + - pos: 5.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 456 + type: CableApcExtension + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 457 + type: CableApcExtension + components: + - pos: 5.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 458 + type: CableApcExtension + components: + - pos: 5.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 459 + type: CableApcExtension + components: + - pos: 5.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 460 + type: CableApcExtension + components: + - pos: 6.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 461 + type: CableApcExtension + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 462 + type: CableApcExtension + components: + - pos: 6.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 463 + type: CableApcExtension + components: + - pos: 6.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 464 + type: CableApcExtension + components: + - pos: 6.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 465 + type: CableApcExtension + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 466 + type: CableApcExtension + components: + - pos: 6.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 467 + type: CableApcExtension + components: + - pos: 6.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 468 + type: CableApcExtension + components: + - pos: 6.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 469 + type: CableApcExtension + components: + - pos: 6.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 470 + type: CableApcExtension + components: + - pos: 6.5,-5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 471 + type: CableApcExtension + components: + - pos: 6.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 472 + type: CableApcExtension + components: + - pos: 6.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 473 + type: CableApcExtension + components: + - pos: 6.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 474 + type: CableApcExtension + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 475 + type: CableApcExtension + components: + - pos: 5.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 476 + type: CableApcExtension + components: + - pos: 5.5,-10.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 477 + type: CableMV + components: + - pos: 5.5,-12.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 478 + type: CableApcExtension + components: + - pos: -0.5,-13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 479 + type: CableApcExtension + components: + - pos: 2.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 480 + type: CableApcExtension + components: + - pos: 5.5,-13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 481 + type: CableHV + components: + - pos: -0.5,-12.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 482 + type: CableApcExtension + components: + - pos: -0.5,-10.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 483 + type: CableApcExtension + components: + - pos: -0.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 484 + type: CableApcExtension + components: + - pos: -1.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 485 + type: CableApcExtension + components: + - pos: -1.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 486 + type: CableApcExtension + components: + - pos: -1.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 487 + type: CableApcExtension + components: + - pos: -1.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 488 + type: CableApcExtension + components: + - pos: -1.5,-5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 489 + type: CableApcExtension + components: + - pos: -1.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 490 + type: CableApcExtension + components: + - pos: -1.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 491 + type: CableApcExtension + components: + - pos: -1.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 492 + type: CableApcExtension + components: + - pos: -1.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 493 + type: CableApcExtension + components: + - pos: -1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 494 + type: CableApcExtension + components: + - pos: -1.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 495 + type: CableApcExtension + components: + - pos: -1.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 496 + type: CableApcExtension + components: + - pos: -1.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 497 + type: CableApcExtension + components: + - pos: -1.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 498 + type: CableApcExtension + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 499 + type: CableMV + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 500 + type: CableMV + components: + - pos: -0.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 501 + type: CableMV + components: + - pos: -0.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 502 + type: CableMV + components: + - pos: -0.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 503 + type: CableMV + components: + - pos: -0.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 504 + type: CableMV + components: + - pos: 0.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 505 + type: CableMV + components: + - pos: 1.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 506 + type: CableMV + components: + - pos: 2.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 507 + type: CableMV + components: + - pos: 3.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 508 + type: CableMV + components: + - pos: 4.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 509 + type: CableMV + components: + - pos: 5.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 510 + type: CableMV + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 511 + type: CableMV + components: + - pos: 5.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 512 + type: CableMV + components: + - pos: 5.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 513 + type: CableMV + components: + - pos: 5.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 514 + type: CableMV + components: + - pos: 6.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 515 + type: CableMV + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 516 + type: CableMV + components: + - pos: 6.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 517 + type: CableMV + components: + - pos: 6.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 518 + type: CableMV + components: + - pos: 6.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 519 + type: CableMV + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 520 + type: CableMV + components: + - pos: 6.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 521 + type: CableMV + components: + - pos: 6.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 522 + type: CableMV + components: + - pos: 6.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 523 + type: CableMV + components: + - pos: 6.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 524 + type: CableMV + components: + - pos: 6.5,-5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 525 + type: CableMV + components: + - pos: 6.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 526 + type: CableMV + components: + - pos: 6.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 527 + type: CableMV + components: + - pos: 6.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 528 + type: CableMV + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 529 + type: CableMV + components: + - pos: 5.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 530 + type: CableMV + components: + - pos: 5.5,-10.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 531 + type: CableMV + components: + - pos: 5.5,-13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 532 + type: CableApcExtension + components: + - pos: -0.5,-12.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 533 + type: CableApcExtension + components: + - pos: 1.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 534 + type: CableApcExtension + components: + - pos: 5.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 535 + type: CableHV + components: + - pos: -0.5,-11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 536 + type: CableMV + components: + - pos: -0.5,-10.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 537 + type: CableMV + components: + - pos: -0.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 538 + type: CableMV + components: + - pos: -1.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 539 + type: CableMV + components: + - pos: -1.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 540 + type: CableMV + components: + - pos: -1.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 541 + type: CableMV + components: + - pos: -1.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 542 + type: CableMV + components: + - pos: -1.5,-5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 543 + type: CableMV + components: + - pos: -1.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 544 + type: CableMV + components: + - pos: -1.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 545 + type: CableMV + components: + - pos: -1.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 546 + type: CableMV + components: + - pos: -1.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 547 + type: CableMV + components: + - pos: -1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 548 + type: CableMV + components: + - pos: -1.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 549 + type: CableMV + components: + - pos: -1.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 550 + type: CableMV + components: + - pos: -1.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 551 + type: CableMV + components: + - pos: -1.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 552 + type: CableMV + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 553 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 563 + type: ContainerContainer +- uid: 554 + type: PoweredlightEmpty + components: + - pos: 1.5,-3.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 562 + type: ContainerContainer +- uid: 555 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 565 + type: ContainerContainer +- uid: 556 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 4.5,2.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 564 + type: ContainerContainer +- uid: 557 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: 2.5,4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 566 + type: ContainerContainer +- uid: 558 + type: PoweredlightEmpty + components: + - pos: 2.5,-5.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 560 + type: ContainerContainer +- uid: 559 + type: CableMV + components: + - pos: 4.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 560 + type: LightTube + components: + - parent: 558 + type: Transform + - canCollide: False + type: Physics +- uid: 561 + type: CableMV + components: + - pos: 5.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 562 + type: LightTube + components: + - parent: 554 + type: Transform + - canCollide: False + type: Physics +- uid: 563 + type: LightTube + components: + - parent: 553 + type: Transform + - canCollide: False + type: Physics +- uid: 564 + type: LightTube + components: + - parent: 556 + type: Transform + - canCollide: False + type: Physics +- uid: 565 + type: LightTube + components: + - parent: 555 + type: Transform + - canCollide: False + type: Physics +- uid: 566 + type: LightTube + components: + - parent: 557 + type: Transform + - canCollide: False + type: Physics +- uid: 567 + type: LightBulb + components: + - parent: 575 + type: Transform + - canCollide: False + type: Physics +- uid: 568 + type: AirlockShuttle + components: + - pos: -2.5,-0.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 569 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: 0.4951064,-3.4959989 + parent: 4 + type: Transform + - startingCharge: 2196.373 + type: Battery +- uid: 570 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: 3.4794815,-2.4647489 + parent: 4 + type: Transform + - startingCharge: 1873.3611 + type: Battery +- uid: 571 + type: EmergencyLight + components: + - rot: -1.5707963267948966 rad + pos: 4.510731,-6.4946613 + parent: 4 + type: Transform + - startingCharge: 1671.0669 + type: Battery +- uid: 572 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: 0.4638564,-6.4790363 + parent: 4 + type: Transform + - startingCharge: 1472.1726 + type: Battery +- uid: 573 + type: EmergencyLight + components: + - rot: -1.5707963267948966 rad + pos: 1.4794815,2.4746516 + parent: 4 + type: Transform + - startingCharge: 1304.7274 + type: Battery +- uid: 574 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: 1.4951065,4.5215263 + parent: 4 + type: Transform + - startingCharge: 1092.2335 + type: Battery +- uid: 575 + type: PoweredSmallLightEmpty + components: + - pos: -0.5,-0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 567 + type: ContainerContainer +- uid: 576 + type: WallReinforced + components: + - rot: -1.5707963267948966 rad + pos: -2.5,0.5 + parent: 4 + type: Transform +- uid: 577 + type: GasPassiveVent + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 578 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 579 + type: CableHV + components: + - pos: 2.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 580 + type: CableHV + components: + - pos: 3.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 581 + type: CableHV + components: + - pos: 4.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 582 + type: CableHV + components: + - pos: 5.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 583 + type: CableHV + components: + - pos: 5.5,-13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 584 + type: CableHV + components: + - pos: 5.5,-12.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 585 + type: CableHV + components: + - pos: 5.5,-11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 586 + type: CableHV + components: + - pos: 2.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 587 + type: CableHV + components: + - pos: 2.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 588 + type: CableHV + components: + - pos: 2.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 589 + type: CableHV + components: + - pos: 2.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 590 + type: CableHV + components: + - pos: 2.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 591 + type: CableHV + components: + - pos: 1.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 592 + type: CableHV + components: + - pos: 3.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 593 + type: CableApcExtension + components: + - pos: 1.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 594 + type: CableApcExtension + components: + - pos: 2.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 595 + type: CableApcExtension + components: + - pos: 3.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 596 + type: CableApcExtension + components: + - pos: 2.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 597 + type: CableApcExtension + components: + - pos: 2.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 598 + type: CableApcExtension + components: + - pos: 2.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 599 + type: CableApcExtension + components: + - pos: 2.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 600 + type: CableMV + components: + - pos: 2.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 601 + type: CableMV + components: + - pos: 2.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 602 + type: CableMV + components: + - pos: 2.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 603 + type: CableMV + components: + - pos: 2.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 604 + type: CableMV + components: + - pos: 2.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 605 + type: CableMV + components: + - pos: 1.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 606 + type: CableMV + components: + - pos: 3.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 607 + type: GasPort + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 608 + type: GasPort + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 609 + type: GasPort + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 610 + type: GasPort + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 611 + type: GasPort + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 612 + type: GasPort + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 613 + type: SalternSubstation + components: + - pos: 2.5,-12.5 + parent: 4 + type: Transform +- uid: 614 + type: SalternGenerator + components: + - pos: 1.5,-12.5 + parent: 4 + type: Transform +- uid: 615 + type: SalternGenerator + components: + - pos: 3.5,-12.5 + parent: 4 + type: Transform +- uid: 616 + type: GasPipeFourway + components: + - pos: 2.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 617 + type: GasPipeFourway + components: + - pos: 2.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 618 + type: GasPipeTJunction + components: + - rot: 3.141592653589793 rad + pos: 2.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 619 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 620 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 621 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 622 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 623 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 624 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#03FCF0FF' + type: AtmosPipeColor +- uid: 625 + type: AirCanister + components: + - anchored: True + pos: 1.5,-10.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 626 + type: AirCanister + components: + - anchored: True + pos: 1.5,-9.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 627 + type: AirCanister + components: + - anchored: True + pos: 1.5,-8.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 628 + type: AirCanister + components: + - anchored: True + pos: 3.5,-8.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 629 + type: AirCanister + components: + - anchored: True + pos: 3.5,-9.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 630 + type: AirCanister + components: + - anchored: True + pos: 3.5,-10.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 631 + type: Catwalk + components: + - pos: -0.5,-13.5 + parent: 4 + type: Transform +- uid: 632 + type: Catwalk + components: + - pos: -0.5,-11.5 + parent: 4 + type: Transform +- uid: 633 + type: AirTankFilled + components: + - pos: 2.3415682,-1.5849848 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 634 + type: ClothingHeadHelmetHardsuitSecurityRed + components: + - pos: 2.267219,-1.2724848 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 635 + type: ClothingOuterHardsuitSecurityRed + components: + - pos: 2.673469,-1.4443598 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 636 + type: LightTube + components: + - rot: 3.141592653589793 rad + parent: 637 + type: Transform + - canCollide: False + type: Physics +- uid: 637 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: 2.5,-12.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 636 + type: ContainerContainer +- uid: 638 + type: Catwalk + components: + - pos: -0.5,-12.5 + parent: 4 + type: Transform +- uid: 639 + type: Catwalk + components: + - pos: -0.5,-14.5 + parent: 4 + type: Transform +- uid: 640 + type: Catwalk + components: + - pos: 0.5,-14.5 + parent: 4 + type: Transform +- uid: 641 + type: Catwalk + components: + - pos: 1.5,-14.5 + parent: 4 + type: Transform +- uid: 642 + type: Catwalk + components: + - pos: 2.5,-14.5 + parent: 4 + type: Transform +- uid: 643 + type: Catwalk + components: + - pos: 3.5,-14.5 + parent: 4 + type: Transform +- uid: 644 + type: Catwalk + components: + - pos: 4.5,-14.5 + parent: 4 + type: Transform +- uid: 645 + type: Catwalk + components: + - pos: 5.5,-14.5 + parent: 4 + type: Transform +- uid: 646 + type: Catwalk + components: + - pos: 5.5,-13.5 + parent: 4 + type: Transform +- uid: 647 + type: Catwalk + components: + - pos: 5.5,-12.5 + parent: 4 + type: Transform +- uid: 648 + type: Catwalk + components: + - pos: 5.5,-11.5 + parent: 4 + type: Transform +- uid: 649 + type: Gyroscope + components: + - pos: 0.5,-14.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 650 + type: Gyroscope + components: + - pos: 4.5,-14.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +... diff --git a/Resources/Prototypes/Maps/game.yml b/Resources/Prototypes/Maps/game.yml index a3a9957599..9a184fad59 100644 --- a/Resources/Prototypes/Maps/game.yml +++ b/Resources/Prototypes/Maps/game.yml @@ -90,3 +90,21 @@ MedicalDoctor: [ 1, 1 ] ResearchDirector: [ 1, 1 ] Botanist: [ 1, 1 ] + +- type: gameMap + id: dart + mapName: 'Dart' + mapNameTemplate: '{0} Dart {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + mapPath: Maps/dart.yml + minPlayers: 0 + votable: false + overflowJobs: [] + availableJobs: + Captain: [ 1, 1 ] + ChiefEngineer: [ 1, 1 ] + ChiefMedicalOfficer: [ 1, 1 ] + HeadOfSecurity: [ 1, 1 ] + SecurityOfficer: [ 2, 4 ] From bc935b70f9356ffe4c693f44deaf54d6846bd6d4 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 4 Jan 2022 08:24:15 -0500 Subject: [PATCH 05/17] Automatic changelog update --- Resources/Changelog/Changelog.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index f0f0a50526..4b7b0258bd 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,9 +1,4 @@ Entries: -- author: SweptWasTaken - changes: - - {message: 'Can equip bat, fireaxe, spear and claymore on your back now', type: Tweak} - id: 321 - time: '2021-08-18T02:42:50.0000000+00:00' - author: SweptWasTaken changes: - {message: Adds seclite and duck related content, type: Add} @@ -2905,3 +2900,9 @@ Entries: - {message: Added paying respects, type: Add} id: 822 time: '2022-01-04T13:05:21.0000000+00:00' +- author: Schiene + changes: + - {message: 'Added a spawnable Boarding Shuttle map called Dart, comes with a small + force equipped for Vacuum with heavy weaponry.', type: Add} + id: 823 + time: '2022-01-04T13:23:13.0000000+00:00' From 66deacc32231282b76d9700e1dd0831fa24b5298 Mon Sep 17 00:00:00 2001 From: LittleBuilderJane <63973502+LittleBuilderJane@users.noreply.github.com> Date: Tue, 4 Jan 2022 14:36:37 +0100 Subject: [PATCH 06/17] New Game Map: Reach Transport Shuttle (#5671) Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- Resources/Maps/ssreach.yml | 21518 +++++++++++++++++++++++++++ Resources/Prototypes/Maps/game.yml | 26 + 2 files changed, 21544 insertions(+) create mode 100644 Resources/Maps/ssreach.yml diff --git a/Resources/Maps/ssreach.yml b/Resources/Maps/ssreach.yml new file mode 100644 index 0000000000..90a5effd98 --- /dev/null +++ b/Resources/Maps/ssreach.yml @@ -0,0 +1,21518 @@ +meta: + format: 2 + name: DemoStation + author: Space-Wizards + postmapinit: false +tilemap: + 0: space + 1: floor_asteroid_coarse_sand0 + 2: floor_asteroid_coarse_sand1 + 3: floor_asteroid_coarse_sand2 + 4: floor_asteroid_coarse_sand_dug + 5: floor_asteroid_sand + 6: floor_asteroid_tile + 7: floor_bar + 8: floor_blue + 9: floor_blue_circuit + 10: floor_clown + 11: floor_dark + 12: floor_elevator_shaft + 13: floor_freezer + 14: floor_glass + 15: floor_gold + 16: floor_grass + 17: floor_green_circuit + 18: floor_hydro + 19: floor_kitchen + 20: floor_laundry + 21: floor_lino + 22: floor_mime + 23: floor_mono + 24: floor_reinforced + 25: floor_rglass + 26: floor_rock_vault + 27: floor_showroom + 28: floor_silver + 29: floor_snow + 30: floor_steel + 31: floor_steel_dirty + 32: floor_techmaint + 33: floor_white + 34: floor_wood + 35: lattice + 36: plating + 37: underplating +grids: +- settings: + chunksize: 16 + tilesize: 1 + chunks: + - ind: "-1,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAlAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACMAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAlAAAAJQAAACUAAAAJAAAAEQAAABEAAAARAAAAJQAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAEQAAABEAAAARAAAACQAAABEAAAARAAAAEQAAACUAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAAAkAAAAJAAAACQAAAAkAAAARAAAAEQAAABEAAAAlAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAARAAAAEQAAAAkAAAAJAAAACQAAAAkAAAAJAAAAFwAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAEQAAABEAAAAJAAAAIAAAACAAAAAgAAAAIAAAABcAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAA== + - ind: "-1,0" + tiles: EQAAABEAAAAJAAAAIAAAACAAAAAgAAAAIAAAABcAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAAAkAAAAJAAAACQAAACAAAAAgAAAAIAAAACAAAAAlAAAAJQAAACUAAAAlAAAAJQAAACIAAAAiAAAAIgAAACIAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAJQAAABIAAAASAAAAEgAAACUAAAAiAAAAIgAAACIAAAAiAAAAJQAAACUAAAAlAAAAIAAAACAAAAAgAAAAIAAAACUAAAASAAAAEgAAABIAAAASAAAAIgAAACIAAAAiAAAAIgAAACMAAAAjAAAAJQAAACUAAAAlAAAAGAAAABgAAAAlAAAAEgAAABIAAAASAAAAJQAAACIAAAAiAAAAIgAAACIAAAAAAAAAIwAAACMAAAAjAAAAJQAAABgAAAAYAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAIwAAACQAAAAkAAAAJAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAJQAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "0,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAIAAAACAAAAARAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAjAAAAIwAAACUAAAAlAAAAJQAAABEAAAARAAAAEQAAABEAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAjAAAAIwAAABkAAAAlAAAAJQAAACUAAAAgAAAAIAAAABEAAAAgAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAjAAAAIwAAABkAAAAZAAAAIAAAACAAAAAgAAAAIAAAACAAAAARAAAAIAAAAAAAAAAAAAAAJQAAACUAAAAjAAAAGQAAABkAAAAZAAAAGQAAACAAAAAgAAAAIAAAACAAAAAgAAAAEQAAACAAAAAAAAAAJQAAACUAAAAfAAAAIwAAABkAAAAZAAAAGQAAABkAAAAlAAAAJQAAACUAAAAgAAAAIAAAABEAAAAgAAAAJQAAACUAAAAfAAAAHwAAAB8AAAAZAAAAGQAAABkAAAAjAAAAJQAAACUAAAARAAAAEQAAABEAAAARAAAAEQAAACUAAAAfAAAAHwAAAB8AAAAjAAAAGQAAABkAAAAZAAAAIwAAACUAAAAlAAAAIAAAACAAAAAgAAAAEQAAACAAAAAfAAAAHwAAAB8AAAAfAAAAIwAAABkAAAAZAAAAGQAAACMAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAZAAAAGQAAABkAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACIAAAAiAAAAIgAAACIAAAAlAAAAGQAAABkAAAAZAAAAJQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAiAAAAIgAAACIAAAAiAAAAJQAAABkAAAAZAAAAGQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIgAAACIAAAAiAAAAIgAAACUAAAAZAAAAGQAAABkAAAAlAAAAIQAAACEAAAAhAAAAIQAAACEAAAAhAAAAIQAAACIAAAAiAAAAIgAAACIAAAAlAAAAGQAAABkAAAAZAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAZAAAAGQAAABkAAAAZAAAAFwAAABkAAAAZAAAAGQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAGQAAABkAAAAZAAAAGQAAABcAAAAZAAAAGQAAABkAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAgAAAAJQAAAA== + - ind: "0,0" + tiles: GQAAABkAAAAZAAAAGQAAABcAAAAZAAAAGQAAABkAAAAlAAAAGwAAABsAAAAbAAAAGwAAACUAAAAgAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAGQAAABkAAAAZAAAAJQAAABsAAAAbAAAAGwAAABsAAAAlAAAAIAAAACUAAAAlAAAAIQAAACEAAAAhAAAAJQAAABkAAAAZAAAAGQAAABcAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAIQAAACEAAAAhAAAAIQAAACUAAAAZAAAAGQAAABkAAAAXAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAACUAAAAhAAAAIQAAACEAAAAlAAAAGQAAABkAAAAZAAAAFwAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAlAAAAJQAAACUAAAAlAAAAJQAAABcAAAAXAAAAFwAAACUAAAAXAAAAFwAAACUAAAAlAAAAFwAAABcAAAAXAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAlAAAAJQAAABgAAAAYAAAAGAAAACUAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAJQAAACUAAAAYAAAAGAAAABgAAAAlAAAAJQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACUAAAAlAAAAGAAAABgAAAAYAAAAAAAAACUAAAAlAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAlAAAAJQAAABgAAAAYAAAAGAAAAAAAAAAAAAAAJQAAACUAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAJQAAACUAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACUAAAAlAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAlAAAAIAAAACAAAAAgAAAAIAAAACAAAAAlAAAAJQAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAgAAAAIAAAACAAAAAgAAAAJQAAACUAAAAYAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACUAAAAlAAAAJQAAABgAAAAYAAAAGAAAAA== + - ind: "1,-1" + tiles: IAAAACUAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAlAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAJQAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAABEAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACUAAAAlAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAIwAAACMAAAAjAAAAAAAAACUAAAAhAAAAIQAAACEAAAAlAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAJQAAACUAAAAlAAAAJQAAACUAAAAhAAAAIQAAACEAAAAhAAAAJQAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAACUAAAAYAAAAGAAAABgAAAAZAAAAJQAAACEAAAAhAAAAIQAAACUAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAlAAAAGAAAABgAAAAZAAAAGQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAXAAAAFwAAACUAAAAlAAAAJQAAABgAAAAYAAAAGQAAABkAAAAgAAAAIAAAACAAAAAgAAAAIAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABcAAAAYAAAAGQAAABkAAAAZAAAAJQAAACUAAAAlAAAAJQAAACUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAXAAAAGAAAABkAAAAZAAAAGQAAAA== + - ind: "1,0" + tiles: GwAAABsAAAAbAAAAGwAAACUAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAXAAAAGAAAABkAAAAZAAAAGQAAABsAAAAbAAAAGwAAABsAAAAlAAAAGQAAABkAAAAZAAAAJQAAABgAAAAYAAAAJQAAABgAAAAYAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAFwAAABkAAAAZAAAAGQAAACUAAAAYAAAAGAAAACUAAAAYAAAAGAAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABcAAAAZAAAAGQAAABkAAAAgAAAAGAAAABgAAAAlAAAAGAAAABgAAAAYAAAAGQAAABkAAAAZAAAAGQAAABkAAAAXAAAAGQAAABkAAAAZAAAAJQAAABgAAAAYAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAJQAAACUAAAAjAAAAIwAAACMAAAAAAAAAJQAAACUAAAAlAAAAJQAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAkAAAARAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAEQAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAABEAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAARAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAEQAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAACUAAAAlAAAAJQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAlAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAJQAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "2,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAGQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABkAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "2,0" + tiles: GQAAABkAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAZAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "-2,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAlAAAAJQAAACUAAAAjAAAAIwAAACMAAAAlAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAjAAAAJQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACUAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAlAAAAEQAAAA== + - ind: "-2,0" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAlAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAjAAAAJQAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAJQAAACMAAAAjAAAAIwAAACUAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAlAAAAJQAAAAAAAAAAAAAAAAAAACMAAAAjAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "0,1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACUAAAAlAAAAJQAAABgAAAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAJQAAACUAAAAlAAAAGAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAJQAAABgAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACUAAAAYAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAlAAAAGAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJQAAABgAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACUAAAAlAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "1,1" + tiles: JQAAACUAAAAlAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "0,-2" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJQAAACUAAAAlAAAAJQAAACUAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAIwAAACUAAAAlAAAAJQAAACUAAAARAAAAJQAAAA== + - ind: "1,-2" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAACMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAAAAJQAAACUAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAACUAAAAlAAAAIwAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== +entities: +- uid: 0 + type: WallSolid + components: + - pos: 12.5,-0.5 + parent: 4 + type: Transform +- uid: 1 + type: WallSolid + components: + - pos: 11.5,-0.5 + parent: 4 + type: Transform +- uid: 2 + type: WallSolid + components: + - pos: 10.5,-0.5 + parent: 4 + type: Transform +- uid: 3 + type: WallSolid + components: + - pos: 20.5,1.5 + parent: 4 + type: Transform +- uid: 4 + components: + - pos: 0.4775562,0.4783162 + parent: null + type: Transform + - index: 0 + type: MapGrid + - linearDamping: 0.1 + fixedRotation: False + bodyType: Dynamic + type: Physics + - gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + type: Gravity + - tiles: + -16,-6: 0 + -16,-5: 0 + -16,-4: 0 + -16,-3: 0 + -16,-2: 0 + -16,-1: 0 + -15,-7: 0 + -15,-6: 0 + -15,-5: 0 + -15,-4: 0 + -15,-3: 0 + -15,-2: 0 + -15,-1: 0 + -14,-7: 0 + -14,-6: 0 + -14,-5: 0 + -14,-4: 0 + -14,-3: 0 + -14,-2: 0 + -14,-1: 0 + -13,-7: 0 + -13,-6: 0 + -13,-5: 0 + -13,-4: 0 + -13,-3: 0 + -13,-2: 0 + -13,-1: 0 + -12,-7: 0 + -12,-6: 0 + -12,-5: 0 + -12,-4: 0 + -12,-3: 0 + -12,-2: 0 + -12,-1: 0 + -11,-7: 0 + -11,-6: 0 + -11,-5: 0 + -11,-4: 0 + -11,-3: 0 + -11,-2: 0 + -11,-1: 0 + -10,-8: 0 + -10,-7: 0 + -10,-6: 0 + -10,-5: 0 + -10,-4: 0 + -10,-3: 0 + -10,-2: 0 + -10,-1: 0 + -9,-8: 0 + -9,-7: 0 + -9,-6: 0 + -9,-5: 1 + -9,-4: 1 + -9,-3: 1 + -9,-2: 0 + -9,-1: 0 + -8,-8: 0 + -8,-7: 0 + -8,-6: 0 + -8,-5: 0 + -8,-4: 0 + -8,-3: 0 + -8,-2: 0 + -8,-1: 0 + -7,-8: 0 + -7,-7: 0 + -7,-6: 0 + -7,-5: 0 + -7,-4: 0 + -7,-3: 0 + -7,-2: 0 + -7,-1: 0 + -6,-8: 0 + -6,-7: 0 + -6,-6: 0 + -6,-5: 0 + -6,-4: 0 + -6,-3: 0 + -6,-2: 0 + -6,-1: 0 + -5,-8: 0 + -5,-7: 0 + -5,-6: 0 + -5,-5: 0 + -5,-4: 0 + -5,-3: 0 + -5,-2: 0 + -5,-1: 0 + -4,-8: 0 + -4,-7: 0 + -4,-6: 0 + -4,-5: 0 + -4,-4: 0 + -4,-3: 0 + -4,-2: 0 + -4,-1: 0 + -3,-8: 0 + -3,-7: 0 + -3,-6: 0 + -3,-5: 0 + -3,-4: 0 + -3,-3: 0 + -3,-2: 0 + -3,-1: 0 + -2,-8: 0 + -2,-7: 0 + -2,-6: 0 + -2,-5: 0 + -2,-4: 0 + -2,-3: 0 + -2,-2: 0 + -2,-1: 0 + -1,-9: 0 + -1,-8: 0 + -1,-7: 0 + -1,-6: 0 + -1,-5: 0 + -1,-4: 0 + -1,-3: 0 + -1,-2: 0 + -1,-1: 0 + -16,0: 0 + -16,1: 0 + -16,2: 0 + -16,3: 0 + -16,4: 0 + -15,0: 0 + -15,1: 0 + -15,2: 0 + -15,3: 0 + -15,4: 0 + -15,5: 0 + -14,0: 0 + -14,1: 0 + -14,2: 0 + -14,3: 0 + -14,4: 0 + -14,5: 0 + -13,0: 0 + -13,1: 0 + -13,2: 0 + -13,3: 0 + -13,4: 0 + -13,5: 0 + -13,6: 0 + -13,7: 0 + -12,0: 0 + -12,1: 0 + -12,2: 0 + -12,3: 0 + -12,4: 0 + -12,5: 0 + -12,6: 0 + -12,7: 0 + -11,0: 0 + -11,1: 0 + -11,2: 0 + -11,3: 0 + -11,4: 0 + -11,5: 0 + -11,6: 0 + -11,7: 0 + -10,0: 0 + -10,1: 0 + -10,2: 0 + -10,3: 0 + -10,4: 0 + -10,5: 0 + -10,6: 0 + -10,7: 0 + -9,0: 0 + -9,1: 1 + -9,2: 1 + -9,3: 1 + -9,4: 0 + -9,5: 0 + -9,6: 0 + -9,7: 0 + -8,0: 0 + -8,1: 1 + -8,2: 0 + -8,3: 0 + -8,4: 0 + -8,5: 0 + -8,6: 0 + -7,0: 0 + -7,1: 1 + -7,2: 0 + -7,3: 0 + -7,4: 0 + -7,5: 0 + -7,6: 0 + -6,0: 0 + -6,1: 1 + -6,2: 0 + -6,3: 0 + -6,4: 0 + -6,5: 0 + -6,6: 0 + -5,0: 0 + -5,1: 1 + -5,2: 1 + -5,3: 0 + -5,4: 1 + -5,5: 0 + -5,6: 0 + -4,0: 0 + -4,1: 0 + -4,2: 0 + -4,3: 0 + -4,4: 0 + -4,5: 0 + -4,6: 0 + -3,0: 0 + -3,1: 0 + -3,2: 0 + -3,3: 0 + -3,4: 0 + -3,5: 0 + -3,6: 0 + -2,0: 0 + -2,1: 0 + -2,2: 0 + -2,3: 0 + -2,4: 0 + -2,5: 0 + -2,6: 0 + -1,0: 0 + -1,1: 0 + -1,2: 0 + -1,3: 0 + -1,4: 0 + -1,5: 0 + -1,6: 0 + -1,7: 0 + 0,-10: 0 + 0,-9: 0 + 0,-8: 0 + 0,-7: 0 + 0,-6: 0 + 0,-5: 0 + 0,-4: 0 + 0,-3: 0 + 0,-2: 0 + 0,-1: 0 + 1,-11: 0 + 1,-10: 0 + 1,-8: 0 + 1,-7: 0 + 1,-6: 0 + 1,-5: 0 + 1,-4: 0 + 1,-3: 0 + 1,-2: 0 + 1,-1: 0 + 2,-12: 0 + 2,-11: 0 + 2,-8: 0 + 2,-7: 0 + 2,-6: 0 + 2,-5: 0 + 2,-4: 0 + 2,-3: 0 + 2,-2: 0 + 2,-1: 0 + 3,-13: 0 + 3,-12: 0 + 3,-8: 0 + 3,-7: 0 + 3,-6: 0 + 3,-5: 0 + 3,-4: 0 + 3,-3: 0 + 3,-2: 0 + 3,-1: 0 + 4,-14: 0 + 4,-13: 0 + 4,-8: 0 + 4,-7: 2 + 4,-6: 1 + 4,-5: 1 + 4,-4: 1 + 4,-3: 1 + 4,-2: 0 + 4,-1: 0 + 5,-15: 0 + 5,-14: 0 + 5,-8: 0 + 5,-7: 0 + 5,-6: 0 + 5,-5: 0 + 5,-4: 0 + 5,-3: 0 + 5,-2: 0 + 5,-1: 0 + 6,-16: 0 + 6,-15: 0 + 6,-8: 0 + 6,-7: 0 + 6,-6: 0 + 6,-5: 0 + 6,-4: 0 + 6,-3: 0 + 6,-2: 0 + 6,-1: 0 + 7,-16: 0 + 7,-8: 0 + 7,-7: 0 + 7,-6: 0 + 7,-5: 0 + 7,-4: 0 + 7,-3: 0 + 7,-2: 0 + 7,-1: 0 + 8,-16: 0 + 8,-15: 0 + 8,-14: 0 + 8,-13: 0 + 8,-12: 0 + 8,-11: 2 + 8,-10: 0 + 8,-9: 0 + 8,-8: 0 + 8,-7: 2 + 8,-6: 1 + 8,-5: 0 + 8,-4: 1 + 8,-3: 1 + 8,-2: 0 + 8,-1: 1 + 9,-16: 0 + 9,-15: 0 + 9,-14: 0 + 9,-13: 0 + 9,-12: 0 + 9,-11: 0 + 9,-10: 0 + 9,-9: 0 + 9,-8: 0 + 9,-7: 0 + 9,-6: 0 + 9,-5: 0 + 9,-4: 0 + 9,-3: 1 + 9,-2: 0 + 9,-1: 1 + 10,-16: 0 + 10,-15: 1 + 10,-14: 1 + 10,-13: 0 + 10,-12: 0 + 10,-11: 1 + 10,-10: 1 + 10,-9: 1 + 10,-8: 1 + 10,-7: 0 + 10,-6: 0 + 10,-5: 0 + 10,-4: 0 + 10,-3: 1 + 10,-2: 0 + 10,-1: 1 + 11,-16: 1 + 11,-15: 1 + 11,-14: 1 + 11,-13: 3 + 11,-12: 2 + 11,-11: 1 + 11,-10: 0 + 11,-9: 0 + 11,-8: 1 + 11,-7: 0 + 11,-6: 0 + 11,-5: 0 + 11,-4: 0 + 11,-3: 1 + 11,-2: 0 + 11,-1: 1 + 12,-16: 0 + 12,-15: 0 + 12,-14: 0 + 12,-13: 0 + 12,-12: 0 + 12,-11: 0 + 12,-10: 0 + 12,-9: 0 + 12,-8: 1 + 12,-7: 0 + 12,-6: 0 + 12,-5: 0 + 12,-4: 0 + 12,-3: 1 + 12,-2: 0 + 12,-1: 1 + 13,-16: 0 + 13,-15: 0 + 13,-14: 0 + 13,-13: 0 + 13,-12: 0 + 13,-11: 0 + 13,-10: 0 + 13,-9: 0 + 13,-8: 1 + 13,-7: 0 + 13,-6: 0 + 13,-5: 0 + 13,-4: 0 + 13,-3: 1 + 13,-2: 0 + 13,-1: 1 + 14,-16: 0 + 14,-15: 0 + 14,-14: 0 + 14,-13: 0 + 14,-12: 0 + 14,-11: 0 + 14,-10: 0 + 14,-9: 0 + 14,-8: 1 + 14,-7: 0 + 14,-6: 0 + 14,-5: 0 + 14,-4: 0 + 14,-3: 0 + 14,-2: 0 + 14,-1: 0 + 15,-16: 0 + 15,-15: 0 + 15,-14: 0 + 15,-13: 0 + 15,-12: 0 + 15,-11: 0 + 15,-10: 0 + 15,-9: 0 + 15,-8: 1 + 15,-7: 0 + 15,-6: 0 + 15,-5: 0 + 15,-4: 0 + 15,-3: 1 + 15,-2: 0 + 15,-1: 1 + 0,0: 0 + 0,1: 1 + 0,2: 1 + 0,3: 0 + 0,4: 1 + 0,5: 0 + 0,6: 0 + 0,7: 0 + 0,8: 0 + 1,0: 0 + 1,1: 1 + 1,2: 0 + 1,3: 0 + 1,4: 0 + 1,5: 0 + 1,6: 0 + 1,8: 0 + 1,9: 0 + 2,0: 0 + 2,1: 1 + 2,2: 0 + 2,3: 0 + 2,4: 0 + 2,5: 0 + 2,6: 0 + 2,9: 0 + 2,10: 0 + 3,0: 0 + 3,1: 1 + 3,2: 0 + 3,3: 0 + 3,4: 0 + 3,5: 0 + 3,6: 0 + 3,10: 0 + 3,11: 0 + 4,0: 0 + 4,1: 1 + 4,2: 1 + 4,3: 1 + 4,4: 1 + 4,5: 0 + 4,6: 0 + 4,11: 0 + 4,12: 0 + 5,0: 0 + 5,1: 0 + 5,2: 0 + 5,3: 0 + 5,4: 0 + 5,5: 0 + 5,6: 0 + 5,12: 0 + 5,13: 0 + 6,0: 0 + 6,1: 0 + 6,2: 0 + 6,3: 0 + 6,4: 0 + 6,5: 0 + 6,6: 0 + 6,13: 0 + 6,14: 0 + 7,0: 0 + 7,1: 0 + 7,2: 0 + 7,3: 0 + 7,4: 0 + 7,5: 0 + 7,6: 0 + 7,14: 0 + 8,0: 1 + 8,1: 1 + 8,2: 0 + 8,3: 0 + 8,4: 0 + 8,5: 0 + 8,6: 0 + 8,7: 0 + 8,8: 0 + 8,9: 0 + 8,10: 0 + 8,11: 0 + 8,12: 0 + 8,13: 4 + 8,14: 0 + 8,15: 0 + 9,0: 0 + 9,1: 0 + 9,2: 0 + 9,3: 0 + 9,4: 0 + 9,5: 5 + 9,6: 2 + 9,7: 3 + 9,8: 0 + 9,9: 2 + 9,10: 3 + 9,11: 6 + 9,12: 7 + 9,13: 8 + 9,14: 0 + 9,15: 0 + 10,0: 0 + 10,1: 0 + 10,2: 0 + 10,3: 0 + 10,4: 0 + 10,5: 9 + 10,6: 10 + 10,7: 11 + 10,8: 12 + 10,9: 13 + 10,10: 14 + 10,11: 15 + 10,12: 16 + 10,13: 17 + 10,14: 0 + 10,15: 0 + 11,0: 0 + 11,1: 0 + 11,2: 0 + 11,3: 0 + 11,4: 0 + 11,5: 0 + 11,6: 18 + 11,7: 12 + 11,8: 19 + 11,9: 20 + 11,10: 21 + 11,11: 22 + 11,12: 23 + 11,13: 24 + 11,14: 25 + 11,15: 1 + 12,0: 0 + 12,1: 0 + 12,2: 0 + 12,3: 0 + 12,4: 0 + 12,5: 0 + 12,6: 1 + 12,7: 0 + 12,8: 0 + 12,9: 0 + 12,10: 0 + 12,11: 0 + 12,12: 0 + 12,13: 0 + 12,14: 0 + 12,15: 1 + 13,0: 1 + 13,1: 1 + 13,2: 0 + 13,3: 0 + 13,4: 0 + 13,5: 0 + 13,6: 0 + 13,7: 0 + 13,8: 0 + 13,9: 0 + 13,10: 0 + 13,11: 0 + 13,12: 0 + 13,13: 0 + 13,14: 0 + 13,15: 1 + 14,0: 0 + 14,1: 0 + 14,2: 0 + 14,3: 0 + 14,4: 0 + 14,5: 0 + 14,6: 0 + 14,7: 0 + 14,8: 0 + 14,9: 0 + 14,10: 0 + 14,11: 0 + 14,12: 0 + 14,13: 0 + 14,14: 0 + 14,15: 0 + 15,0: 1 + 15,1: 1 + 15,2: 0 + 15,3: 0 + 15,4: 0 + 15,5: 0 + 15,6: 0 + 15,7: 0 + 15,8: 0 + 15,9: 0 + 15,10: 0 + 15,11: 0 + 15,12: 0 + 15,13: 0 + 15,14: 0 + 15,15: 1 + 16,-16: 0 + 16,-15: 0 + 16,-14: 0 + 16,-13: 0 + 16,-12: 0 + 16,-11: 0 + 16,-10: 0 + 16,-9: 0 + 16,-8: 1 + 16,-7: 0 + 16,-6: 1 + 16,-5: 0 + 16,-4: 1 + 16,-3: 1 + 16,-2: 0 + 16,-1: 1 + 17,-16: 1 + 17,-15: 1 + 17,-14: 1 + 17,-13: 0 + 17,-12: 0 + 17,-11: 0 + 17,-10: 0 + 17,-9: 0 + 17,-8: 1 + 17,-7: 0 + 17,-6: 0 + 17,-5: 0 + 17,-4: 0 + 17,-3: 1 + 17,-2: 0 + 17,-1: 1 + 18,-16: 0 + 18,-15: 1 + 18,-14: 1 + 18,-13: 1 + 18,-12: 1 + 18,-11: 1 + 18,-10: 1 + 18,-9: 1 + 18,-8: 1 + 18,-7: 0 + 18,-6: 0 + 18,-5: 0 + 18,-4: 0 + 18,-3: 1 + 18,-2: 0 + 18,-1: 1 + 19,-16: 0 + 19,-15: 0 + 19,-14: 0 + 19,-13: 0 + 19,-12: 0 + 19,-11: 0 + 19,-10: 0 + 19,-9: 0 + 19,-8: 0 + 19,-7: 0 + 19,-6: 0 + 19,-5: 0 + 19,-4: 0 + 19,-3: 1 + 19,-2: 0 + 19,-1: 1 + 20,-16: 0 + 20,-15: 0 + 20,-14: 0 + 20,-13: 0 + 20,-12: 0 + 20,-11: 0 + 20,-10: 0 + 20,-9: 0 + 20,-8: 0 + 20,-7: 0 + 20,-6: 0 + 20,-5: 0 + 20,-4: 0 + 20,-3: 0 + 20,-2: 2 + 20,-1: 1 + 21,-8: 0 + 21,-7: 0 + 21,-6: 0 + 21,-5: 0 + 21,-4: 0 + 21,-3: 0 + 21,-2: 0 + 21,-1: 0 + 22,-8: 0 + 22,-7: 0 + 22,-6: 0 + 22,-5: 0 + 22,-4: 0 + 22,-3: 0 + 22,-2: 0 + 22,-1: 0 + 23,-8: 0 + 23,-7: 0 + 23,-6: 0 + 23,-5: 0 + 23,-4: 0 + 23,-3: 0 + 23,-2: 0 + 23,-1: 0 + 24,-8: 0 + 24,-7: 0 + 24,-6: 0 + 24,-5: 0 + 24,-4: 0 + 24,-3: 0 + 24,-2: 0 + 24,-1: 0 + 25,-8: 0 + 25,-7: 0 + 25,-6: 0 + 25,-5: 0 + 25,-4: 0 + 25,-3: 0 + 25,-2: 0 + 25,-1: 0 + 26,-8: 0 + 26,-7: 0 + 26,-6: 0 + 26,-5: 0 + 26,-4: 0 + 26,-3: 0 + 26,-2: 0 + 26,-1: 0 + 27,-8: 0 + 27,-7: 0 + 27,-6: 0 + 27,-5: 0 + 27,-4: 0 + 27,-3: 0 + 27,-2: 0 + 27,-1: 0 + 28,-8: 0 + 28,-7: 0 + 28,-6: 0 + 28,-5: 0 + 28,-4: 0 + 28,-3: 0 + 28,-2: 0 + 28,-1: 0 + 29,-7: 0 + 29,-6: 0 + 29,-5: 0 + 29,-4: 0 + 29,-3: 0 + 29,-2: 0 + 29,-1: 0 + 30,-7: 0 + 30,-6: 0 + 30,-5: 0 + 30,-4: 0 + 30,-3: 0 + 30,-2: 0 + 30,-1: 0 + 31,-6: 0 + 31,-5: 0 + 31,-4: 0 + 31,-3: 0 + 31,-2: 0 + 31,-1: 0 + 16,0: 0 + 16,1: 0 + 16,2: 0 + 16,3: 0 + 16,4: 0 + 16,5: 0 + 16,6: 1 + 16,7: 0 + 16,8: 0 + 16,9: 0 + 16,10: 0 + 16,11: 0 + 16,12: 0 + 16,13: 0 + 16,14: 0 + 16,15: 1 + 17,0: 0 + 17,1: 0 + 17,2: 0 + 17,3: 0 + 17,4: 0 + 17,5: 0 + 17,6: 1 + 17,7: 0 + 17,8: 0 + 17,9: 0 + 17,10: 0 + 17,11: 0 + 17,12: 1 + 17,13: 1 + 17,14: 1 + 17,15: 1 + 18,0: 0 + 18,1: 0 + 18,2: 0 + 18,3: 0 + 18,4: 0 + 18,5: 0 + 18,6: 1 + 18,7: 1 + 18,8: 1 + 18,9: 1 + 18,10: 1 + 18,11: 1 + 18,12: 1 + 18,13: 1 + 18,14: 0 + 18,15: 0 + 19,0: 0 + 19,1: 0 + 19,2: 0 + 19,3: 0 + 19,4: 0 + 19,5: 0 + 19,6: 0 + 19,7: 0 + 19,8: 0 + 19,9: 0 + 19,10: 0 + 19,11: 0 + 19,12: 0 + 19,13: 0 + 19,14: 0 + 19,15: 0 + 20,0: 1 + 20,1: 1 + 20,2: 2 + 20,3: 5 + 20,4: 26 + 20,5: 0 + 20,6: 0 + 20,7: 0 + 20,8: 0 + 20,9: 0 + 20,10: 0 + 20,11: 0 + 20,12: 0 + 20,13: 0 + 20,14: 0 + 20,15: 0 + 21,0: 0 + 21,1: 0 + 21,2: 0 + 21,3: 0 + 21,4: 0 + 21,5: 0 + 21,6: 0 + 22,0: 0 + 22,1: 0 + 22,2: 0 + 22,3: 0 + 22,4: 0 + 22,5: 0 + 22,6: 0 + 23,0: 0 + 23,1: 0 + 23,2: 0 + 23,3: 0 + 23,4: 0 + 23,5: 0 + 23,6: 0 + 24,0: 0 + 24,1: 3 + 24,2: 27 + 24,3: 0 + 24,4: 0 + 24,5: 0 + 24,6: 0 + 25,0: 0 + 25,1: 2 + 25,2: 0 + 25,3: 0 + 25,4: 0 + 25,5: 0 + 25,6: 0 + 26,0: 0 + 26,1: 0 + 26,2: 0 + 26,3: 0 + 26,4: 0 + 26,5: 0 + 26,6: 0 + 27,0: 0 + 27,1: 0 + 27,2: 0 + 27,3: 0 + 27,4: 0 + 27,5: 0 + 27,6: 0 + 28,0: 0 + 28,1: 0 + 28,2: 0 + 28,3: 0 + 28,4: 0 + 28,5: 0 + 28,6: 0 + 29,0: 0 + 29,1: 0 + 29,2: 0 + 29,3: 0 + 29,4: 0 + 29,5: 0 + 30,0: 0 + 30,1: 0 + 30,2: 0 + 30,3: 0 + 30,4: 0 + 30,5: 0 + 31,0: 0 + 31,1: 0 + 31,2: 0 + 31,3: 0 + 31,4: 0 + 32,-6: 0 + 32,-5: 0 + 32,-4: 0 + 32,-3: 0 + 32,-2: 0 + 32,-1: 0 + 33,-5: 0 + 33,-4: 0 + 33,-3: 0 + 33,-2: 0 + 33,-1: 0 + 34,-4: 0 + 34,-3: 0 + 34,-2: 0 + 34,-1: 0 + 32,0: 0 + 32,1: 0 + 32,2: 0 + 32,3: 0 + 32,4: 0 + 33,0: 0 + 33,1: 0 + 33,2: 0 + 33,3: 0 + 34,0: 0 + 34,1: 0 + 34,2: 0 + -25,-5: 1 + -25,-4: 0 + -25,-3: 1 + -24,-5: 1 + -24,-4: 1 + -24,-3: 1 + -24,-2: 0 + -24,-1: 0 + -23,-5: 1 + -23,-4: 1 + -23,-3: 1 + -23,-1: 0 + -22,-4: 1 + -22,-1: 0 + -21,-4: 0 + -21,-1: 0 + -20,-4: 0 + -20,-1: 0 + -19,-5: 0 + -19,-4: 0 + -19,-3: 0 + -19,-2: 0 + -19,-1: 0 + -18,-6: 0 + -18,-5: 0 + -18,-4: 0 + -18,-3: 0 + -18,-2: 0 + -18,-1: 0 + -17,-6: 0 + -17,-5: 0 + -17,-4: 0 + -17,-3: 0 + -17,-2: 0 + -17,-1: 0 + -25,1: 1 + -25,2: 0 + -25,3: 1 + -24,0: 0 + -24,1: 1 + -24,2: 1 + -24,3: 1 + -23,1: 1 + -23,2: 1 + -23,3: 1 + -22,2: 1 + -21,2: 0 + -20,2: 0 + -19,0: 0 + -19,1: 0 + -19,2: 0 + -19,3: 0 + -18,0: 0 + -18,1: 0 + -18,2: 0 + -18,3: 0 + -18,4: 0 + -17,0: 0 + -17,1: 0 + -17,2: 0 + -17,3: 0 + -17,4: 0 + 9,16: 0 + 9,17: 0 + 10,16: 0 + 10,17: 0 + 10,18: 0 + 11,16: 0 + 11,17: 0 + 11,18: 0 + 12,16: 1 + 12,17: 0 + 12,18: 0 + 12,19: 0 + 12,20: 0 + 12,21: 0 + 12,22: 0 + 13,16: 1 + 13,17: 0 + 13,18: 0 + 13,19: 0 + 13,20: 0 + 13,21: 0 + 13,22: 0 + 14,16: 0 + 14,17: 0 + 14,18: 0 + 14,19: 0 + 14,20: 0 + 14,21: 0 + 14,22: 0 + 15,16: 1 + 15,17: 0 + 15,18: 0 + 15,19: 0 + 15,20: 0 + 15,21: 0 + 15,22: 0 + 16,16: 1 + 16,17: 0 + 16,18: 0 + 16,19: 0 + 16,20: 0 + 16,21: 0 + 16,22: 0 + 17,16: 0 + 17,17: 0 + 17,18: 0 + 18,16: 0 + 18,17: 0 + 18,18: 0 + 19,16: 0 + 19,17: 0 + 8,-17: 0 + 9,-19: 0 + 9,-18: 0 + 9,-17: 0 + 10,-20: 0 + 10,-19: 0 + 10,-18: 0 + 10,-17: 0 + 11,-20: 0 + 11,-19: 0 + 11,-18: 0 + 11,-17: 1 + 12,-20: 0 + 12,-19: 0 + 12,-18: 1 + 12,-17: 1 + 13,-20: 0 + 13,-19: 0 + 13,-18: 1 + 13,-17: 1 + 14,-20: 0 + 14,-19: 0 + 14,-18: 1 + 14,-17: 0 + 15,-20: 0 + 15,-19: 0 + 15,-18: 1 + 15,-17: 1 + 16,-20: 0 + 16,-19: 0 + 16,-18: 1 + 16,-17: 1 + 17,-20: 0 + 17,-19: 0 + 17,-18: 0 + 17,-17: 1 + 18,-20: 0 + 18,-19: 0 + 18,-18: 0 + 18,-17: 0 + 19,-19: 0 + 19,-18: 0 + 19,-17: 0 + 20,-17: 0 + -16,-8: 1 + -16,-7: 1 + -15,-8: 1 + -14,-8: 1 + -13,-8: 1 + -12,-8: 1 + -11,-9: 1 + -11,-8: 1 + -10,-9: 1 + -9,-9: 1 + -8,-9: 1 + -7,-9: 1 + -6,-9: 1 + -5,-9: 1 + -4,-9: 1 + -3,-9: 1 + -2,-9: 1 + -16,5: 1 + -16,6: 1 + -15,6: 1 + -14,6: 1 + -14,7: 1 + -14,8: 1 + -13,8: 1 + -12,8: 1 + -11,8: 1 + -10,8: 1 + -8,7: 1 + 1,-9: 1 + 2,-9: 1 + 3,-9: 1 + 4,-9: 1 + 5,-9: 1 + 6,-9: 1 + 7,-13: 1 + 7,-12: 1 + 7,-11: 1 + 7,-10: 1 + 7,-9: 1 + -20,-6: 1 + -20,-5: 1 + -20,-3: 1 + -20,-2: 1 + -19,-7: 1 + -19,-6: 1 + -18,-7: 1 + -17,-7: 1 + -20,0: 1 + -20,1: 1 + -20,3: 1 + -20,4: 1 + -19,4: 1 + -19,5: 1 + -18,5: 1 + -17,5: 1 + 2,-10: 1 + 3,-11: 1 + 3,-10: 1 + 4,-12: 1 + 4,-11: 1 + 4,-10: 1 + 5,-13: 1 + 5,-12: 1 + 5,-11: 1 + 5,-10: 1 + 6,-14: 1 + 6,-13: 1 + 6,-12: 1 + 6,-11: 1 + 6,-10: 1 + 7,-15: 1 + 7,-14: 1 + 1,7: 1 + 2,7: 1 + 2,8: 1 + 3,7: 1 + 3,8: 1 + 3,9: 1 + 4,7: 1 + 4,8: 1 + 4,9: 1 + 4,10: 1 + 5,7: 1 + 5,8: 1 + 5,9: 1 + 5,10: 1 + 5,11: 1 + 6,7: 1 + 6,8: 1 + 6,9: 1 + 6,10: 1 + 6,11: 1 + 6,12: 1 + 7,7: 1 + 7,8: 1 + 7,9: 1 + 7,10: 1 + 7,11: 1 + 7,12: 1 + 7,13: 1 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 16.36866 + - 61.57734 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 15.004604 + - 56.445892 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 220.53749 + moles: + - 16.36866 + - 61.57734 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 20.460823 + - 76.97167 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 14.66359 + - 55.163033 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 14.578337 + - 54.842316 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 274.99686 + moles: + - 16.340061 + - 61.469757 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 18.414742 + - 69.274506 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 9.548385 + - 35.920113 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 11.594467 + - 43.61728 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 13.811056 + - 51.95588 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 13.001148 + - 48.90908 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 12.457658 + - 46.864525 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 12.236531 + - 46.03267 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 6.703717 + - 25.218746 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 288.6117 + moles: + - 14.154765 + - 53.248882 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 11.29608 + - 42.494774 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 17.817966 + - 67.029495 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 18.617218 + - 70.0362 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 18.681158 + - 70.27674 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 16.332735 + - 61.442196 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 14.152933 + - 53.241993 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 292.0154 + moles: + - 15.995654 + - 60.174133 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 292.86636 + moles: + - 14.911353 + - 56.095093 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 21.483864 + - 80.82026 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 20.11981 + - 75.68881 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + type: GridAtmosphere + - fixtures: + - shape: !type:PolygonShape + vertices: + - -0.01,-8.99 + - -0.01,-8.01 + - -0.99,-8.01 + - -0.99,-8.99 + id: grid_chunk--0.99--8.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 3.8415983 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,-7.99 + - -0.01,-7.01 + - -9.99,-7.01 + - -9.99,-7.99 + id: grid_chunk--9.99--7.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 39.12158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,-6.99 + - -0.01,-6.01 + - -14.99,-6.01 + - -14.99,-6.99 + id: grid_chunk--14.99--6.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 58.72157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,-5.99 + - -0.01,-0.01 + - -15.99,-0.01 + - -15.99,-5.99 + id: grid_chunk--15.99--5.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 382.24158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,0.01 + - -0.01,4.99 + - -15.99,4.99 + - -15.99,0.01 + id: grid_chunk--15.99-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 318.3216 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,5.01 + - -0.01,5.99 + - -14.99,5.99 + - -14.99,5.01 + id: grid_chunk--14.99-5.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 58.72157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,6.01 + - -0.01,6.99 + - -12.99,6.99 + - -12.99,6.01 + id: grid_chunk--12.99-6.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 50.881573 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -7.01,7.01 + - -7.01,7.99 + - -12.99,7.99 + - -12.99,7.01 + id: grid_chunk--12.99-7.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 23.441587 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,7.01 + - -0.01,7.99 + - -0.99,7.99 + - -0.99,7.01 + id: grid_chunk--0.99-7.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 3.8415983 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-15.99 + - 15.99,-15.01 + - 6.01,-15.01 + - 6.01,-15.99 + id: grid_chunk-6.01--15.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 39.12158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-14.99 + - 15.99,-14.01 + - 5.01,-14.01 + - 5.01,-14.99 + id: grid_chunk-5.01--14.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 43.041576 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-13.99 + - 15.99,-13.01 + - 4.01,-13.01 + - 4.01,-13.99 + id: grid_chunk-4.01--13.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 46.961575 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-12.99 + - 15.99,-12.01 + - 3.01,-12.01 + - 3.01,-12.99 + id: grid_chunk-3.01--12.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 50.881573 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-11.99 + - 15.99,-11.01 + - 2.01,-11.01 + - 2.01,-11.99 + id: grid_chunk-2.01--11.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 54.80157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-10.99 + - 15.99,-10.01 + - 1.01,-10.01 + - 1.01,-10.99 + id: grid_chunk-1.01--10.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 58.72157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-9.99 + - 15.99,-0.01 + - 0.01,-0.01 + - 0.01,-9.99 + id: grid_chunk-0.01--9.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 637.9216 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,0.01 + - 15.99,8.99 + - 0.01,8.99 + - 0.01,0.01 + id: grid_chunk-0.01-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 574.0015 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,9.01 + - 15.99,9.99 + - 1.01,9.99 + - 1.01,9.01 + id: grid_chunk-1.01-9.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 58.72157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,10.01 + - 15.99,10.99 + - 2.01,10.99 + - 2.01,10.01 + id: grid_chunk-2.01-10.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 54.80157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,11.01 + - 15.99,11.99 + - 3.01,11.99 + - 3.01,11.01 + id: grid_chunk-3.01-11.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 50.881573 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,12.01 + - 15.99,12.99 + - 4.01,12.99 + - 4.01,12.01 + id: grid_chunk-4.01-12.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 46.961575 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,13.01 + - 15.99,13.99 + - 5.01,13.99 + - 5.01,13.01 + id: grid_chunk-5.01-13.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 43.041576 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,14.01 + - 15.99,14.99 + - 6.01,14.99 + - 6.01,14.01 + id: grid_chunk-6.01-14.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 39.12158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,15.01 + - 15.99,15.99 + - 8.01,15.99 + - 8.01,15.01 + id: grid_chunk-8.01-15.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 31.281584 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 20.99,-15.99 + - 20.99,-8.01 + - 16.01,-8.01 + - 16.01,-15.99 + id: grid_chunk-16.01--15.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 158.96158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 28.99,-7.99 + - 28.99,-7.01 + - 16.01,-7.01 + - 16.01,-7.99 + id: grid_chunk-16.01--7.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 50.881573 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 30.99,-6.99 + - 30.99,-6.01 + - 16.01,-6.01 + - 16.01,-6.99 + id: grid_chunk-16.01--6.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 58.72157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 31.99,-5.99 + - 31.99,-0.01 + - 16.01,-0.01 + - 16.01,-5.99 + id: grid_chunk-16.01--5.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 382.24158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 31.99,0.01 + - 31.99,4.99 + - 16.01,4.99 + - 16.01,0.01 + id: grid_chunk-16.01-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 318.3216 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 30.99,5.01 + - 30.99,5.99 + - 16.01,5.99 + - 16.01,5.01 + id: grid_chunk-16.01-5.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 58.72157 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 28.99,6.01 + - 28.99,6.99 + - 16.01,6.99 + - 16.01,6.01 + id: grid_chunk-16.01-6.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 50.881573 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 20.99,7.01 + - 20.99,15.99 + - 16.01,15.99 + - 16.01,7.01 + id: grid_chunk-16.01-7.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 178.88158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 32.99,-5.99 + - 32.99,-5.01 + - 32.01,-5.01 + - 32.01,-5.99 + id: grid_chunk-32.01--5.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 3.8416114 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 33.99,-4.99 + - 33.99,-4.01 + - 32.01,-4.01 + - 32.01,-4.99 + id: grid_chunk-32.01--4.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 7.7616096 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 34.99,-3.99 + - 34.99,-0.01 + - 32.01,-0.01 + - 32.01,-3.99 + id: grid_chunk-32.01--3.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 47.441654 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 34.99,0.01 + - 34.99,2.99 + - 32.01,2.99 + - 32.01,0.01 + id: grid_chunk-32.01-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 35.52164 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 33.99,3.01 + - 33.99,3.99 + - 32.01,3.99 + - 32.01,3.01 + id: grid_chunk-32.01-3.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 7.7616134 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 32.99,4.01 + - 32.99,4.99 + - 32.01,4.99 + - 32.01,4.01 + id: grid_chunk-32.01-4.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 3.8416114 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,-5.99 + - -16.01,-5.01 + - -17.99,-5.01 + - -17.99,-5.99 + id: grid_chunk--17.99--5.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 7.761595 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22.01,-4.99 + - -22.01,-4.01 + - -24.99,-4.01 + - -24.99,-4.99 + id: grid_chunk--24.99--4.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681593 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,-4.99 + - -16.01,-4.01 + - -18.99,-4.01 + - -18.99,-4.99 + id: grid_chunk--18.99--4.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681593 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,-3.99 + - -16.01,-3.01 + - -24.99,-3.01 + - -24.99,-3.99 + id: grid_chunk--24.99--3.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 35.2016 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22.01,-2.99 + - -22.01,-2.01 + - -24.99,-2.01 + - -24.99,-2.99 + id: grid_chunk--24.99--2.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681599 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -23.01,-1.99 + - -23.01,-1.01 + - -23.99,-1.01 + - -23.99,-1.99 + id: grid_chunk--23.99--1.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 3.8415983 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,-2.99 + - -16.01,-1.01 + - -18.99,-1.01 + - -18.99,-2.99 + id: grid_chunk--18.99--2.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 23.601597 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,-0.99 + - -16.01,-0.01 + - -23.99,-0.01 + - -23.99,-0.99 + id: grid_chunk--23.99--0.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 31.281599 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -23.01,0.01 + - -23.01,0.99 + - -23.99,0.99 + - -23.99,0.01 + id: grid_chunk--23.99-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 3.8415983 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22.01,1.01 + - -22.01,1.99 + - -24.99,1.99 + - -24.99,1.01 + id: grid_chunk--24.99-1.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681599 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,0.01 + - -16.01,1.99 + - -18.99,1.99 + - -18.99,0.01 + id: grid_chunk--18.99-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 23.601597 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,2.01 + - -16.01,2.99 + - -24.99,2.99 + - -24.99,2.01 + id: grid_chunk--24.99-2.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 35.2016 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22.01,3.01 + - -22.01,3.99 + - -24.99,3.99 + - -24.99,3.01 + id: grid_chunk--24.99-3.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681599 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,3.01 + - -16.01,3.99 + - -18.99,3.99 + - -18.99,3.01 + id: grid_chunk--18.99-3.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681599 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16.01,4.01 + - -16.01,4.99 + - -17.99,4.99 + - -17.99,4.01 + id: grid_chunk--17.99-4.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 7.761595 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,16.01 + - 15.99,17.99 + - 9.01,17.99 + - 9.01,16.01 + id: grid_chunk-9.01-16.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 55.28158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,18.01 + - 15.99,18.99 + - 10.01,18.99 + - 10.01,18.01 + id: grid_chunk-10.01-18.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 23.441587 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,19.01 + - 15.99,22.99 + - 12.01,22.99 + - 12.01,19.01 + id: grid_chunk-12.01-19.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 63.361584 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 19.99,16.01 + - 19.99,17.99 + - 16.01,17.99 + - 16.01,16.01 + id: grid_chunk-16.01-16.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 31.52159 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 18.99,18.01 + - 18.99,18.99 + - 16.01,18.99 + - 16.01,18.01 + id: grid_chunk-16.01-18.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681593 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16.99,19.01 + - 16.99,22.99 + - 16.01,22.99 + - 16.01,19.01 + id: grid_chunk-16.01-19.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 15.601591 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-19.99 + - 15.99,-19.01 + - 10.01,-19.01 + - 10.01,-19.99 + id: grid_chunk-10.01--19.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 23.441587 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-18.99 + - 15.99,-17.01 + - 9.01,-17.01 + - 9.01,-18.99 + id: grid_chunk-9.01--18.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 55.28158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 15.99,-16.99 + - 15.99,-16.01 + - 8.01,-16.01 + - 8.01,-16.99 + id: grid_chunk-8.01--16.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 31.281584 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 18.99,-19.99 + - 18.99,-19.01 + - 16.01,-19.01 + - 16.01,-19.99 + id: grid_chunk-16.01--19.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681593 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 19.99,-18.99 + - 19.99,-17.01 + - 16.01,-17.01 + - 16.01,-18.99 + id: grid_chunk-16.01--18.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 31.52159 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 20.99,-16.99 + - 20.99,-16.01 + - 16.01,-16.01 + - 16.01,-16.99 + id: grid_chunk-16.01--16.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 19.52159 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,-9 + - 0,-8 + - -1,-8 + - -1,-9 + id: grid_chunk--1--9 + mask: + - MapGrid + layer: + - MapGrid + mass: 4 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,-8 + - 0,-7 + - -10,-7 + - -10,-8 + id: grid_chunk--10--8 + mask: + - MapGrid + layer: + - MapGrid + mass: 40 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,-7 + - 0,-6 + - -15,-6 + - -15,-7 + id: grid_chunk--15--7 + mask: + - MapGrid + layer: + - MapGrid + mass: 60 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,-6 + - 0,0 + - -16,0 + - -16,-6 + id: grid_chunk--16--6 + mask: + - MapGrid + layer: + - MapGrid + mass: 384 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,0 + - 0,5 + - -16,5 + - -16,0 + id: grid_chunk--16-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 320 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,5 + - 0,6 + - -15,6 + - -15,5 + id: grid_chunk--15-5 + mask: + - MapGrid + layer: + - MapGrid + mass: 60 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,6 + - 0,7 + - -13,7 + - -13,6 + id: grid_chunk--13-6 + mask: + - MapGrid + layer: + - MapGrid + mass: 52 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -7,7 + - -7,8 + - -13,8 + - -13,7 + id: grid_chunk--13-7 + mask: + - MapGrid + layer: + - MapGrid + mass: 24 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 0,7 + - 0,8 + - -1,8 + - -1,7 + id: grid_chunk--1-7 + mask: + - MapGrid + layer: + - MapGrid + mass: 4 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-16 + - 16,-15 + - 6,-15 + - 6,-16 + id: grid_chunk-6--16 + mask: + - MapGrid + layer: + - MapGrid + mass: 40 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-15 + - 16,-14 + - 5,-14 + - 5,-15 + id: grid_chunk-5--15 + mask: + - MapGrid + layer: + - MapGrid + mass: 44 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-14 + - 16,-13 + - 4,-13 + - 4,-14 + id: grid_chunk-4--14 + mask: + - MapGrid + layer: + - MapGrid + mass: 48 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-13 + - 16,-12 + - 3,-12 + - 3,-13 + id: grid_chunk-3--13 + mask: + - MapGrid + layer: + - MapGrid + mass: 52 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-12 + - 16,-11 + - 2,-11 + - 2,-12 + id: grid_chunk-2--12 + mask: + - MapGrid + layer: + - MapGrid + mass: 56 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-11 + - 16,-10 + - 1,-10 + - 1,-11 + id: grid_chunk-1--11 + mask: + - MapGrid + layer: + - MapGrid + mass: 60 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-10 + - 16,0 + - 0,0 + - 0,-10 + id: grid_chunk-0--10 + mask: + - MapGrid + layer: + - MapGrid + mass: 640 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,0 + - 16,9 + - 0,9 + - 0,0 + id: grid_chunk-0-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 576 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,9 + - 16,10 + - 1,10 + - 1,9 + id: grid_chunk-1-9 + mask: + - MapGrid + layer: + - MapGrid + mass: 60 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,10 + - 16,11 + - 2,11 + - 2,10 + id: grid_chunk-2-10 + mask: + - MapGrid + layer: + - MapGrid + mass: 56 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,11 + - 16,12 + - 3,12 + - 3,11 + id: grid_chunk-3-11 + mask: + - MapGrid + layer: + - MapGrid + mass: 52 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,12 + - 16,13 + - 4,13 + - 4,12 + id: grid_chunk-4-12 + mask: + - MapGrid + layer: + - MapGrid + mass: 48 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,13 + - 16,14 + - 5,14 + - 5,13 + id: grid_chunk-5-13 + mask: + - MapGrid + layer: + - MapGrid + mass: 44 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,14 + - 16,15 + - 6,15 + - 6,14 + id: grid_chunk-6-14 + mask: + - MapGrid + layer: + - MapGrid + mass: 40 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,15 + - 16,16 + - 8,16 + - 8,15 + id: grid_chunk-8-15 + mask: + - MapGrid + layer: + - MapGrid + mass: 32 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 21,-16 + - 21,-8 + - 16,-8 + - 16,-16 + id: grid_chunk-16--16 + mask: + - MapGrid + layer: + - MapGrid + mass: 160 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 29,-8 + - 29,-7 + - 16,-7 + - 16,-8 + id: grid_chunk-16--8 + mask: + - MapGrid + layer: + - MapGrid + mass: 52 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 31,-7 + - 31,-6 + - 16,-6 + - 16,-7 + id: grid_chunk-16--7 + mask: + - MapGrid + layer: + - MapGrid + mass: 60 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 32,-6 + - 32,0 + - 16,0 + - 16,-6 + id: grid_chunk-16--6 + mask: + - MapGrid + layer: + - MapGrid + mass: 384 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 32,0 + - 32,5 + - 16,5 + - 16,0 + id: grid_chunk-16-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 320 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 31,5 + - 31,6 + - 16,6 + - 16,5 + id: grid_chunk-16-5 + mask: + - MapGrid + layer: + - MapGrid + mass: 60 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 29,6 + - 29,7 + - 16,7 + - 16,6 + id: grid_chunk-16-6 + mask: + - MapGrid + layer: + - MapGrid + mass: 52 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 21,7 + - 21,16 + - 16,16 + - 16,7 + id: grid_chunk-16-7 + mask: + - MapGrid + layer: + - MapGrid + mass: 180 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 33,-6 + - 33,-5 + - 32,-5 + - 32,-6 + id: grid_chunk-32--6 + mask: + - MapGrid + layer: + - MapGrid + mass: 4 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 34,-5 + - 34,-4 + - 32,-4 + - 32,-5 + id: grid_chunk-32--5 + mask: + - MapGrid + layer: + - MapGrid + mass: 8 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 35,-4 + - 35,0 + - 32,0 + - 32,-4 + id: grid_chunk-32--4 + mask: + - MapGrid + layer: + - MapGrid + mass: 48 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 35,0 + - 35,3 + - 32,3 + - 32,0 + id: grid_chunk-32-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 36 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 34,3 + - 34,4 + - 32,4 + - 32,3 + id: grid_chunk-32-3 + mask: + - MapGrid + layer: + - MapGrid + mass: 8 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 33,4 + - 33,5 + - 32,5 + - 32,4 + id: grid_chunk-32-4 + mask: + - MapGrid + layer: + - MapGrid + mass: 4 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,-6 + - -16,-5 + - -18,-5 + - -18,-6 + id: grid_chunk--18--6 + mask: + - MapGrid + layer: + - MapGrid + mass: 8 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22,-5 + - -22,-4 + - -25,-4 + - -25,-5 + id: grid_chunk--25--5 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,-5 + - -16,-4 + - -19,-4 + - -19,-5 + id: grid_chunk--19--5 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,-4 + - -16,-3 + - -25,-3 + - -25,-4 + id: grid_chunk--25--4 + mask: + - MapGrid + layer: + - MapGrid + mass: 36 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22,-3 + - -22,-2 + - -25,-2 + - -25,-3 + id: grid_chunk--25--3 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -23,-2 + - -23,-1 + - -24,-1 + - -24,-2 + id: grid_chunk--24--2 + mask: + - MapGrid + layer: + - MapGrid + mass: 4 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,-3 + - -16,-1 + - -19,-1 + - -19,-3 + id: grid_chunk--19--3 + mask: + - MapGrid + layer: + - MapGrid + mass: 24 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,-1 + - -16,0 + - -24,0 + - -24,-1 + id: grid_chunk--24--1 + mask: + - MapGrid + layer: + - MapGrid + mass: 32 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -23,0 + - -23,1 + - -24,1 + - -24,0 + id: grid_chunk--24-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 4 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22,1 + - -22,2 + - -25,2 + - -25,1 + id: grid_chunk--25-1 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,0 + - -16,2 + - -19,2 + - -19,0 + id: grid_chunk--19-0 + mask: + - MapGrid + layer: + - MapGrid + mass: 24 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,2 + - -16,3 + - -25,3 + - -25,2 + id: grid_chunk--25-2 + mask: + - MapGrid + layer: + - MapGrid + mass: 36 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -22,3 + - -22,4 + - -25,4 + - -25,3 + id: grid_chunk--25-3 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,3 + - -16,4 + - -19,4 + - -19,3 + id: grid_chunk--19-3 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -16,4 + - -16,5 + - -18,5 + - -18,4 + id: grid_chunk--18-4 + mask: + - MapGrid + layer: + - MapGrid + mass: 8 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,16 + - 16,18 + - 9,18 + - 9,16 + id: grid_chunk-9-16 + mask: + - MapGrid + layer: + - MapGrid + mass: 56 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,18 + - 16,19 + - 10,19 + - 10,18 + id: grid_chunk-10-18 + mask: + - MapGrid + layer: + - MapGrid + mass: 24 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,19 + - 16,23 + - 12,23 + - 12,19 + id: grid_chunk-12-19 + mask: + - MapGrid + layer: + - MapGrid + mass: 64 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 20,16 + - 20,18 + - 16,18 + - 16,16 + id: grid_chunk-16-16 + mask: + - MapGrid + layer: + - MapGrid + mass: 32 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 19,18 + - 19,19 + - 16,19 + - 16,18 + id: grid_chunk-16-18 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 17,19 + - 17,23 + - 16,23 + - 16,19 + id: grid_chunk-16-19 + mask: + - MapGrid + layer: + - MapGrid + mass: 16 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-20 + - 16,-19 + - 10,-19 + - 10,-20 + id: grid_chunk-10--20 + mask: + - MapGrid + layer: + - MapGrid + mass: 24 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-19 + - 16,-17 + - 9,-17 + - 9,-19 + id: grid_chunk-9--19 + mask: + - MapGrid + layer: + - MapGrid + mass: 56 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,-17 + - 16,-16 + - 8,-16 + - 8,-17 + id: grid_chunk-8--17 + mask: + - MapGrid + layer: + - MapGrid + mass: 32 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 19,-20 + - 19,-19 + - 16,-19 + - 16,-20 + id: grid_chunk-16--20 + mask: + - MapGrid + layer: + - MapGrid + mass: 12 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 20,-19 + - 20,-17 + - 16,-17 + - 16,-19 + id: grid_chunk-16--19 + mask: + - MapGrid + layer: + - MapGrid + mass: 32 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 21,-17 + - 21,-16 + - 16,-16 + - 16,-17 + id: grid_chunk-16--17 + mask: + - MapGrid + layer: + - MapGrid + mass: 20 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 1,7 + - 1,8 + - 0,8 + - 0,7 + id: grid_chunk-0-7 + mask: + - MapGrid + layer: + - MapGrid + mass: 4 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 2,8 + - 2,9 + - 0,9 + - 0,8 + id: grid_chunk-0-8 + mask: + - MapGrid + layer: + - MapGrid + mass: 8 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 16,7 + - 16,14 + - 8,14 + - 8,7 + id: grid_chunk-8-7 + mask: + - MapGrid + layer: + - MapGrid + mass: 224 + restitution: 0.1 + type: Fixtures + - chunkCollection: {} + type: DecalGrid +- uid: 5 + type: CrateEngineeringAMEJar + components: + - pos: -12.5,-2.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + PaperLabel: !type:ContainerSlot {} + type: ContainerContainer +- uid: 6 + type: AMEController + components: + - pos: -14.5,2.5 + parent: 4 + type: Transform + - containers: + AMEController-fuelJarContainer: !type:ContainerSlot {} + type: ContainerContainer +- uid: 7 + type: CrateEngineeringAMEJar + components: + - pos: -12.5,-3.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + PaperLabel: !type:ContainerSlot {} + type: ContainerContainer +- uid: 8 + type: CrateEngineeringAMEJar + components: + - pos: -13.5,-3.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + PaperLabel: !type:ContainerSlot {} + type: ContainerContainer +- uid: 9 + type: AirlockMaintEngiLocked + components: + - pos: 20.5,-1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 10 + type: WallSolid + components: + - rot: 3.141592653589793 rad + pos: 12.5,1.5 + parent: 4 + type: Transform +- uid: 11 + type: Rack + components: + - pos: 12.5,0.5 + parent: 4 + type: Transform +- uid: 12 + type: WallSolid + components: + - rot: 3.141592653589793 rad + pos: 9.5,1.5 + parent: 4 + type: Transform +- uid: 13 + type: AirTankFilled + components: + - pos: 12.146108,0.69652736 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 14 + type: Grille + components: + - pos: 20.5,4.5 + parent: 4 + type: Transform +- uid: 15 + type: GravityGenerator + components: + - pos: -10.5,-3.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - powerLoad: 500 + type: ApcPowerReceiver + - charge: 0.8601768 + type: GravityGenerator + - radius: 2.2553093 + type: PointLight +- uid: 16 + type: SalternSmes + components: + - pos: -14.5,-3.5 + parent: 4 + type: Transform + - loadingNetworkDemand: 227880 + supplyRampPosition: 9420.037 + type: PowerNetworkBattery +- uid: 17 + type: LockerEngineerFilled + components: + - pos: -9.5,1.5000001 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 18 + type: LockerEngineerFilled + components: + - pos: -9.5,2.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 19 + type: SignAtmos + components: + - pos: 9.500561,-13.515574 + parent: 4 + type: Transform +- uid: 20 + type: Rack + components: + - pos: -15.5,2.5 + parent: 4 + type: Transform +- uid: 21 + type: ClosetEmergencyFilledRandom + components: + - pos: 13.5,14.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 22 + type: ClosetEmergencyFilledRandom + components: + - pos: 15.5,14.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 23 + type: AMEJar + components: + - pos: -15.7266,2.660882 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 24 + type: AMEJar + components: + - pos: -15.32035,2.551507 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 25 + type: VendingMachineYouTool + components: + - pos: -12.5,3.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 26 + type: VendingMachineEngivend + components: + - pos: -11.5,3.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 27 + type: Table + components: + - pos: -11.5,0.5 + parent: 4 + type: Transform +- uid: 28 + type: Table + components: + - pos: -11.5,1.5 + parent: 4 + type: Transform +- uid: 29 + type: SheetSteel + components: + - pos: -11.352714,1.5962254 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 30 + type: SheetSteel + components: + - pos: -11.665214,1.4243505 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 31 + type: SheetRGlass + components: + - pos: -11.555839,0.5806005 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 32 + type: PartRodMetal + components: + - pos: -11.337089,0.7524755 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 33 + type: hydroponicsTray + components: + - pos: -7.5,4.5 + parent: 4 + type: Transform + - containers: + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer +- uid: 34 + type: hydroponicsTray + components: + - pos: -5.5,4.5 + parent: 4 + type: Transform + - containers: + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer +- uid: 35 + type: LockerBotanistFilled + components: + - pos: -7.5,2.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 36 + type: SpawnPointBotanist + components: + - pos: -6.5,3.5 + parent: 4 + type: Transform +- uid: 37 + type: Table + components: + - pos: -6.5,2.5 + parent: 4 + type: Transform +- uid: 38 + type: Table + components: + - pos: -5.5,2.5 + parent: 4 + type: Transform +- uid: 39 + type: TableWood + components: + - pos: -3.5,1.5 + parent: 4 + type: Transform +- uid: 40 + type: TableWood + components: + - pos: -2.5,1.5 + parent: 4 + type: Transform +- uid: 41 + type: TableWood + components: + - pos: -1.5,1.5 + parent: 4 + type: Transform +- uid: 42 + type: WardrobePrison + components: + - pos: 25.5,4.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 43 + type: AirlockCommandGlassLocked + components: + - pos: 27.5,-0.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 44 + type: AirlockSecurityLocked + components: + - pos: 23.5,-2.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 45 + type: AirlockSecurityLocked + components: + - pos: 24.5,-2.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 46 + type: AirlockMedicalLocked + components: + - pos: 8.5,-4.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 47 + type: AirlockChemistryLocked + components: + - pos: 16.5,-4.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 48 + type: AirlockEngineeringLocked + components: + - pos: -8.5,-0.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 49 + type: AirlockBarGlassLocked + components: + - pos: -0.5,1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 50 + type: AirlockMaintLocked + components: + - pos: 8.5,-1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 51 + type: AirlockMaintLocked + components: + - pos: 14.5,1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 52 + type: Grille + components: + - pos: 20.5,2.5 + parent: 4 + type: Transform +- uid: 53 + type: AirlockMaintMedLocked + components: + - pos: 14.5,-2.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 54 + type: AirlockFreezerLocked + components: + - pos: 0.5,3.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 55 + type: AirlockServiceLocked + components: + - pos: -4.5,3.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 56 + type: SpawnPointBartender + components: + - pos: -2.5,2.5 + parent: 4 + type: Transform +- uid: 57 + type: SpawnPointChef + components: + - pos: 2.5,3.5 + parent: 4 + type: Transform +- uid: 58 + type: SpawnPointHeadOfSecurity + components: + - pos: 29.5,0.5 + parent: 4 + type: Transform +- uid: 59 + type: SpawnPointSecurityOfficer + components: + - pos: 23.5,-4.5 + parent: 4 + type: Transform +- uid: 60 + type: SpawnPointSecurityOfficer + components: + - pos: 24.5,-4.5 + parent: 4 + type: Transform +- uid: 61 + type: SpawnPointCaptain + components: + - pos: 30.5,-0.5 + parent: 4 + type: Transform +- uid: 62 + type: SpawnPointChiefEngineer + components: + - pos: 29.5,-0.5 + parent: 4 + type: Transform +- uid: 63 + type: SpawnPointChiefMedicalOfficer + components: + - pos: 29.5,-1.5 + parent: 4 + type: Transform +- uid: 64 + type: SpawnPointMedicalDoctor + components: + - pos: 11.5,-4.5 + parent: 4 + type: Transform +- uid: 65 + type: SpawnPointObserver + components: + - pos: -3.5,-0.5 + parent: 4 + type: Transform +- uid: 66 + type: SpawnPointObserver + components: + - pos: -0.5,-0.5 + parent: 4 + type: Transform +- uid: 67 + type: SpawnPointStationEngineer + components: + - pos: -10.5,0.5 + parent: 4 + type: Transform +- uid: 68 + type: SpawnPointStationEngineer + components: + - pos: -10.5,1.5 + parent: 4 + type: Transform +- uid: 69 + type: SpawnPointLatejoin + components: + - pos: 14.5,3.5 + parent: 4 + type: Transform +- uid: 70 + type: SpawnPointChemist + components: + - pos: 18.5,-4.5 + parent: 4 + type: Transform +- uid: 71 + type: WallReinforced + components: + - pos: 24.5,2.5 + parent: 4 + type: Transform +- uid: 72 + type: ReinforcedWindow + components: + - pos: 20.5,2.5 + parent: 4 + type: Transform +- uid: 73 + type: CableApcExtension + components: + - pos: 5.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 74 + type: CableApcExtension + components: + - pos: 4.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 75 + type: CableApcExtension + components: + - pos: 3.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 76 + type: ClosetFireFilled + components: + - pos: 16.5,1.5000001 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 77 + type: ClosetFireFilled + components: + - pos: 16.5,0.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 78 + type: ClosetFireFilled + components: + - pos: 19.5,1.5000001 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 79 + type: ClosetFireFilled + components: + - pos: 19.5,0.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 80 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: -6.5,-4.5 + parent: 4 + type: Transform +- uid: 81 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: -6.5,-3.5 + parent: 4 + type: Transform +- uid: 82 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: -4.5,-3.5 + parent: 4 + type: Transform +- uid: 83 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: -4.5,-4.5 + parent: 4 + type: Transform +- uid: 84 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 4 + type: Transform +- uid: 85 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 4 + type: Transform +- uid: 86 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: 0.5,-3.5 + parent: 4 + type: Transform +- uid: 87 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: 0.5,-4.5 + parent: 4 + type: Transform +- uid: 88 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 4 + type: Transform +- uid: 89 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 4 + type: Transform +- uid: 90 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 4 + type: Transform +- uid: 91 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 4 + type: Transform +- uid: 92 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: -1.5,-5.5 + parent: 4 + type: Transform +- uid: 93 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: -2.5,-5.5 + parent: 4 + type: Transform +- uid: 94 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 4 + type: Transform +- uid: 95 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 4 + type: Transform +- uid: 96 + type: TableGlass + components: + - rot: 1.5707963267948966 rad + pos: -5.5,-3.5 + parent: 4 + type: Transform +- uid: 97 + type: TableGlass + components: + - rot: 1.5707963267948966 rad + pos: -5.5,-4.5 + parent: 4 + type: Transform +- uid: 98 + type: TableGlass + components: + - pos: 1.5,-3.5 + parent: 4 + type: Transform +- uid: 99 + type: TableGlass + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform +- uid: 100 + type: VendingMachineSnack + components: + - pos: -7.5,-5.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 101 + type: VendingMachineCola + components: + - pos: 3.5,-5.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 102 + type: VendingMachineMedical + components: + - pos: 15.5,-3.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 103 + type: PottedPlantBioluminscent + components: + - pos: -5.5,-2.5 + parent: 4 + type: Transform + - containers: + stash: !type:ContainerSlot {} + type: ContainerContainer +- uid: 104 + type: PottedPlantBioluminscent + components: + - pos: 1.5,-2.5 + parent: 4 + type: Transform + - containers: + stash: !type:ContainerSlot {} + type: ContainerContainer +- uid: 105 + type: Grille + components: + - pos: -6.5,-6.5 + parent: 4 + type: Transform +- uid: 106 + type: Grille + components: + - pos: -5.5,-6.5 + parent: 4 + type: Transform +- uid: 107 + type: Grille + components: + - pos: -4.5,-6.5 + parent: 4 + type: Transform +- uid: 108 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-10.5 + parent: 4 + type: Transform +- uid: 109 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-7.5 + parent: 4 + type: Transform +- uid: 110 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 1.5,-6.5 + parent: 4 + type: Transform +- uid: 111 + type: Grille + components: + - pos: -2.5,-6.5 + parent: 4 + type: Transform +- uid: 112 + type: Grille + components: + - pos: -1.5,-6.5 + parent: 4 + type: Transform +- uid: 113 + type: Grille + components: + - pos: -2.5,5.5 + parent: 4 + type: Transform +- uid: 114 + type: Grille + components: + - pos: -1.5,5.5 + parent: 4 + type: Transform +- uid: 115 + type: Grille + components: + - pos: -6.5,5.5 + parent: 4 + type: Transform +- uid: 116 + type: WallReinforced + components: + - pos: 2.5,5.5 + parent: 4 + type: Transform +- uid: 117 + type: ReinforcedWindow + components: + - pos: -6.5,-6.5 + parent: 4 + type: Transform +- uid: 118 + type: ReinforcedWindow + components: + - pos: -5.5,-6.5 + parent: 4 + type: Transform +- uid: 119 + type: ReinforcedWindow + components: + - pos: -4.5,-6.5 + parent: 4 + type: Transform +- uid: 120 + type: ReinforcedWindow + components: + - pos: -2.5,-6.5 + parent: 4 + type: Transform +- uid: 121 + type: ReinforcedWindow + components: + - pos: -1.5,-6.5 + parent: 4 + type: Transform +- uid: 122 + type: LockerChiefMedicalOfficerFilled + components: + - pos: 15.5,-5.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 123 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-11.5 + parent: 4 + type: Transform +- uid: 124 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 2.5,-6.5 + parent: 4 + type: Transform +- uid: 125 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 0.5,-6.5 + parent: 4 + type: Transform +- uid: 126 + type: CableMV + components: + - pos: 6.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 127 + type: ReinforcedWindow + components: + - pos: -1.5,5.5 + parent: 4 + type: Transform +- uid: 128 + type: ReinforcedWindow + components: + - pos: -2.5,5.5 + parent: 4 + type: Transform +- uid: 129 + type: ReinforcedWindow + components: + - pos: -6.5,5.5 + parent: 4 + type: Transform +- uid: 130 + type: LockerMedicalFilled + components: + - pos: 14.5,-5.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 131 + type: LockerSecurityFilled + components: + - pos: 21.5,-3.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 132 + type: LockerChemistryFilled + components: + - pos: 19.5,-3.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 133 + type: LockerSecurityFilled + components: + - pos: 22.5,-3.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 134 + type: LockerHeadOfSecurityFilled + components: + - pos: 21.5,-5.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 135 + type: TableReinforced + components: + - pos: 25.5,-3.5 + parent: 4 + type: Transform +- uid: 136 + type: TableGlass + components: + - pos: 22.5,-5.5 + parent: 4 + type: Transform +- uid: 137 + type: TableReinforced + components: + - pos: 26.5,-3.5 + parent: 4 + type: Transform +- uid: 138 + type: TableReinforced + components: + - pos: 26.5,-4.5 + parent: 4 + type: Transform +- uid: 139 + type: ChairPilotSeat + components: + - rot: 1.5707963267948966 rad + pos: 25.5,-4.5 + parent: 4 + type: Transform +- uid: 140 + type: TableReinforced + components: + - pos: 26.5,-5.5 + parent: 4 + type: Transform +- uid: 141 + type: TableReinforced + components: + - pos: 25.5,-5.5 + parent: 4 + type: Transform +- uid: 142 + type: TableGlass + components: + - pos: 23.5,-5.5 + parent: 4 + type: Transform +- uid: 143 + type: ShotgunGladstone + components: + - pos: 22.640556,-5.273798 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + PumpBarrel-ammo-container: !type:Container + ents: [] + PumpBarrel-chamber-container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 144 + type: ShellShotgunBeanbag + components: + - pos: 22.703056,-5.508173 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 145 + type: ShellShotgunBeanbag + components: + - pos: 22.984306,-5.508173 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 146 + type: ShellShotgunBeanbag + components: + - pos: 23.249931,-5.539423 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 147 + type: ShellShotgunBeanbag + components: + - pos: 23.531181,-5.555048 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 148 + type: ShellShotgunBeanbag + components: + - pos: 23.812431,-5.555048 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 149 + type: ShellShotgunBeanbag + components: + - pos: 23.578056,-5.226923 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 150 + type: ShellShotgunBeanbag + components: + - pos: 23.828056,-5.258173 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 151 + type: ShellShotgunBeanbag + components: + - pos: 23.281181,-5.226923 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 152 + type: TaserGun + components: + - pos: 25.599106,-3.305048 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + BatteryBarrel-powercell-container: !type:ContainerSlot + ent: 153 + BatteryBarrel-ammo-container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 153 + type: PowerCellSmallStandard + components: + - parent: 152 + type: Transform + - canCollide: False + type: Physics +- uid: 154 + type: TaserGun + components: + - pos: 26.317856,-3.508173 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + BatteryBarrel-powercell-container: !type:ContainerSlot + ent: 155 + BatteryBarrel-ammo-container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 155 + type: PowerCellSmallStandard + components: + - parent: 154 + type: Transform + - canCollide: False + type: Physics +- uid: 156 + type: WeaponCapacitorRecharger + components: + - pos: 25.58348,-5.336298 + parent: 4 + type: Transform + - containers: + WeaponCapacitorCharger-powerCellContainer: !type:ContainerSlot {} + type: ContainerContainer +- uid: 157 + type: FoodBoxDonut + components: + - pos: 26.47105,-4.7625775 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 158 + type: WallReinforced + components: + - pos: -7.5,5.5 + parent: 4 + type: Transform +- uid: 159 + type: WallReinforced + components: + - pos: -8.5,5.5 + parent: 4 + type: Transform +- uid: 160 + type: WallReinforced + components: + - pos: -8.5,4.5 + parent: 4 + type: Transform +- uid: 161 + type: GasPort + components: + - rot: -1.5707963267948966 rad + pos: 16.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 162 + type: WallReinforced + components: + - pos: -11.5,5.5 + parent: 4 + type: Transform +- uid: 163 + type: WallReinforced + components: + - pos: -11.5,4.5 + parent: 4 + type: Transform +- uid: 164 + type: WallReinforced + components: + - pos: -12.5,4.5 + parent: 4 + type: Transform +- uid: 165 + type: WallReinforced + components: + - pos: -13.5,4.5 + parent: 4 + type: Transform +- uid: 166 + type: WallReinforced + components: + - pos: -13.5,3.5 + parent: 4 + type: Transform +- uid: 167 + type: WallReinforced + components: + - pos: -14.5,3.5 + parent: 4 + type: Transform +- uid: 168 + type: WallReinforced + components: + - pos: -15.5,3.5 + parent: 4 + type: Transform +- uid: 169 + type: WallReinforced + components: + - pos: -16.5,3.5 + parent: 4 + type: Transform +- uid: 170 + type: WallReinforced + components: + - pos: -16.5,2.5 + parent: 4 + type: Transform +- uid: 171 + type: WallReinforced + components: + - pos: -17.5,2.5 + parent: 4 + type: Transform +- uid: 172 + type: Grille + components: + - pos: -17.5,1.5 + parent: 4 + type: Transform +- uid: 173 + type: Grille + components: + - pos: -17.5,0.5 + parent: 4 + type: Transform +- uid: 174 + type: Grille + components: + - pos: -17.5,-0.5 + parent: 4 + type: Transform +- uid: 175 + type: Grille + components: + - pos: -17.5,-1.5 + parent: 4 + type: Transform +- uid: 176 + type: Grille + components: + - pos: -17.5,-2.5 + parent: 4 + type: Transform +- uid: 177 + type: WallReinforced + components: + - pos: -17.5,-3.5 + parent: 4 + type: Transform +- uid: 178 + type: WallReinforced + components: + - pos: -16.5,-3.5 + parent: 4 + type: Transform +- uid: 179 + type: WallReinforced + components: + - pos: -16.5,-4.5 + parent: 4 + type: Transform +- uid: 180 + type: WallReinforced + components: + - pos: -15.5,-4.5 + parent: 4 + type: Transform +- uid: 181 + type: WallReinforced + components: + - pos: -14.5,-4.5 + parent: 4 + type: Transform +- uid: 182 + type: WallReinforced + components: + - pos: -13.5,-4.5 + parent: 4 + type: Transform +- uid: 183 + type: WallReinforced + components: + - pos: -13.5,-5.5 + parent: 4 + type: Transform +- uid: 184 + type: WallReinforced + components: + - pos: -12.5,-5.5 + parent: 4 + type: Transform +- uid: 185 + type: WallReinforced + components: + - pos: -11.5,-5.5 + parent: 4 + type: Transform +- uid: 186 + type: WallReinforced + components: + - pos: -10.5,-5.5 + parent: 4 + type: Transform +- uid: 187 + type: WallReinforced + components: + - pos: -9.5,-5.5 + parent: 4 + type: Transform +- uid: 188 + type: WallReinforced + components: + - pos: -8.5,-5.5 + parent: 4 + type: Transform +- uid: 189 + type: WallReinforced + components: + - pos: -8.5,-6.5 + parent: 4 + type: Transform +- uid: 190 + type: WallReinforced + components: + - pos: -7.5,-6.5 + parent: 4 + type: Transform +- uid: 191 + type: WallReinforced + components: + - pos: -3.5,-6.5 + parent: 4 + type: Transform +- uid: 192 + type: WallReinforced + components: + - pos: -0.5,-6.5 + parent: 4 + type: Transform +- uid: 193 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-8.5 + parent: 4 + type: Transform +- uid: 194 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 4.5,-6.5 + parent: 4 + type: Transform +- uid: 195 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-6.5 + parent: 4 + type: Transform +- uid: 196 + type: WallReinforced + components: + - pos: 9.5,-6.5 + parent: 4 + type: Transform +- uid: 197 + type: WallReinforced + components: + - pos: 16.5,-6.5 + parent: 4 + type: Transform +- uid: 198 + type: WallReinforced + components: + - pos: 15.5,-6.5 + parent: 4 + type: Transform +- uid: 199 + type: WallReinforced + components: + - pos: 17.5,-6.5 + parent: 4 + type: Transform +- uid: 200 + type: WallReinforced + components: + - pos: 19.5,-6.5 + parent: 4 + type: Transform +- uid: 201 + type: WallReinforced + components: + - pos: 20.5,-6.5 + parent: 4 + type: Transform +- uid: 202 + type: WallReinforced + components: + - pos: 21.5,-6.5 + parent: 4 + type: Transform +- uid: 203 + type: WallReinforced + components: + - pos: 26.5,-6.5 + parent: 4 + type: Transform +- uid: 204 + type: WallReinforced + components: + - pos: 27.5,-6.5 + parent: 4 + type: Transform +- uid: 205 + type: WallReinforced + components: + - pos: 27.5,-5.5 + parent: 4 + type: Transform +- uid: 206 + type: WallReinforced + components: + - pos: 28.5,-5.5 + parent: 4 + type: Transform +- uid: 207 + type: WallReinforced + components: + - pos: 29.5,-5.5 + parent: 4 + type: Transform +- uid: 208 + type: WallReinforced + components: + - pos: 30.5,-5.5 + parent: 4 + type: Transform +- uid: 209 + type: WallReinforced + components: + - pos: 30.5,4.5 + parent: 4 + type: Transform +- uid: 210 + type: WallReinforced + components: + - pos: 29.5,4.5 + parent: 4 + type: Transform +- uid: 211 + type: WallReinforced + components: + - pos: 28.5,4.5 + parent: 4 + type: Transform +- uid: 212 + type: WallReinforced + components: + - pos: 27.5,-4.5 + parent: 4 + type: Transform +- uid: 213 + type: WallReinforced + components: + - pos: 27.5,-3.5 + parent: 4 + type: Transform +- uid: 214 + type: WallReinforced + components: + - pos: 27.5,-2.5 + parent: 4 + type: Transform +- uid: 215 + type: WallReinforced + components: + - pos: 26.5,-2.5 + parent: 4 + type: Transform +- uid: 216 + type: WallReinforced + components: + - pos: 25.5,-2.5 + parent: 4 + type: Transform +- uid: 217 + type: WallReinforced + components: + - pos: 22.5,-2.5 + parent: 4 + type: Transform +- uid: 218 + type: WallReinforced + components: + - pos: 21.5,-2.5 + parent: 4 + type: Transform +- uid: 219 + type: WallReinforced + components: + - pos: 20.5,-5.5 + parent: 4 + type: Transform +- uid: 220 + type: WallReinforced + components: + - pos: 20.5,-4.5 + parent: 4 + type: Transform +- uid: 221 + type: WallReinforced + components: + - pos: 20.5,-3.5 + parent: 4 + type: Transform +- uid: 222 + type: WallReinforced + components: + - pos: 20.5,-2.5 + parent: 4 + type: Transform +- uid: 223 + type: WallReinforced + components: + - pos: -5.5,5.5 + parent: 4 + type: Transform +- uid: 224 + type: WallReinforced + components: + - pos: -3.5,5.5 + parent: 4 + type: Transform +- uid: 225 + type: WallReinforced + components: + - pos: -0.5,5.5 + parent: 4 + type: Transform +- uid: 226 + type: WallReinforced + components: + - pos: -4.5,5.5 + parent: 4 + type: Transform +- uid: 227 + type: WallReinforced + components: + - pos: 0.5,5.5 + parent: 4 + type: Transform +- uid: 228 + type: WallReinforced + components: + - pos: 1.5,5.5 + parent: 4 + type: Transform +- uid: 229 + type: WallReinforced + components: + - pos: 3.5,5.5 + parent: 4 + type: Transform +- uid: 230 + type: WallReinforced + components: + - pos: 4.5,5.5 + parent: 4 + type: Transform +- uid: 231 + type: WallReinforced + components: + - pos: 8.5,5.5 + parent: 4 + type: Transform +- uid: 232 + type: WallReinforced + components: + - pos: 20.5,5.5 + parent: 4 + type: Transform +- uid: 233 + type: WallReinforced + components: + - pos: 24.5,5.5 + parent: 4 + type: Transform +- uid: 234 + type: WallReinforced + components: + - pos: 27.5,5.5 + parent: 4 + type: Transform +- uid: 235 + type: WallReinforced + components: + - pos: 27.5,4.5 + parent: 4 + type: Transform +- uid: 236 + type: WallReinforced + components: + - pos: 27.5,3.5 + parent: 4 + type: Transform +- uid: 237 + type: WallReinforced + components: + - pos: 27.5,2.5 + parent: 4 + type: Transform +- uid: 238 + type: WallReinforced + components: + - pos: 27.5,1.5 + parent: 4 + type: Transform +- uid: 239 + type: WallReinforced + components: + - pos: 26.5,5.5 + parent: 4 + type: Transform +- uid: 240 + type: WallReinforced + components: + - pos: 26.5,5.5 + parent: 4 + type: Transform +- uid: 241 + type: WallReinforced + components: + - pos: 25.5,5.5 + parent: 4 + type: Transform +- uid: 242 + type: WallReinforced + components: + - pos: 12.5,5.5 + parent: 4 + type: Transform +- uid: 243 + type: WallReinforced + components: + - pos: 16.5,5.5 + parent: 4 + type: Transform +- uid: 244 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 6.5,-12.5 + parent: 4 + type: Transform +- uid: 245 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 7.5,-13.5 + parent: 4 + type: Transform +- uid: 246 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 8.5,-14.5 + parent: 4 + type: Transform +- uid: 247 + type: CableMV + components: + - pos: 6.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 248 + type: ReinforcedWindow + components: + - pos: 7.5,5.5 + parent: 4 + type: Transform +- uid: 249 + type: Grille + components: + - pos: 7.5,5.5 + parent: 4 + type: Transform +- uid: 250 + type: CableMV + components: + - pos: 3.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 251 + type: CableApcExtension + components: + - pos: 6.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 252 + type: CableApcExtension + components: + - pos: 6.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 253 + type: TableReinforced + components: + - pos: 10.5,5.5 + parent: 4 + type: Transform +- uid: 254 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 11.5,5.5 + parent: 4 + type: Transform +- uid: 255 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,5.5 + parent: 4 + type: Transform +- uid: 256 + type: Grille + components: + - pos: 21.5,5.5 + parent: 4 + type: Transform +- uid: 257 + type: Grille + components: + - pos: 22.5,5.5 + parent: 4 + type: Transform +- uid: 258 + type: Grille + components: + - pos: 23.5,5.5 + parent: 4 + type: Transform +- uid: 259 + type: Grille + components: + - pos: 22.5,-6.5 + parent: 4 + type: Transform +- uid: 260 + type: Grille + components: + - pos: 23.5,-6.5 + parent: 4 + type: Transform +- uid: 261 + type: Grille + components: + - pos: 24.5,-6.5 + parent: 4 + type: Transform +- uid: 262 + type: Grille + components: + - pos: 25.5,-6.5 + parent: 4 + type: Transform +- uid: 263 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,-7.5 + parent: 4 + type: Transform +- uid: 264 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,-13.5 + parent: 4 + type: Transform +- uid: 265 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,-11.5 + parent: 4 + type: Transform +- uid: 266 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,-8.5 + parent: 4 + type: Transform +- uid: 267 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 13.5,-6.5 + parent: 4 + type: Transform +- uid: 268 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 11.5,-6.5 + parent: 4 + type: Transform +- uid: 269 + type: Grille + components: + - pos: 27.5,-1.5 + parent: 4 + type: Transform +- uid: 270 + type: Grille + components: + - pos: 27.5,0.5 + parent: 4 + type: Transform +- uid: 271 + type: Grille + components: + - pos: 31.5,-5.5 + parent: 4 + type: Transform +- uid: 272 + type: Grille + components: + - pos: 32.5,-5.5 + parent: 4 + type: Transform +- uid: 273 + type: Grille + components: + - pos: 32.5,-4.5 + parent: 4 + type: Transform +- uid: 274 + type: Grille + components: + - pos: 33.5,-4.5 + parent: 4 + type: Transform +- uid: 275 + type: Grille + components: + - pos: 33.5,-3.5 + parent: 4 + type: Transform +- uid: 276 + type: Grille + components: + - pos: 34.5,-3.5 + parent: 4 + type: Transform +- uid: 277 + type: Grille + components: + - pos: 34.5,-2.5 + parent: 4 + type: Transform +- uid: 278 + type: Grille + components: + - pos: 34.5,-1.5 + parent: 4 + type: Transform +- uid: 279 + type: Grille + components: + - pos: 34.5,-0.5 + parent: 4 + type: Transform +- uid: 280 + type: Grille + components: + - pos: 34.5,0.5 + parent: 4 + type: Transform +- uid: 281 + type: Grille + components: + - pos: 34.5,1.5 + parent: 4 + type: Transform +- uid: 282 + type: Grille + components: + - pos: 34.5,2.5 + parent: 4 + type: Transform +- uid: 283 + type: Grille + components: + - pos: 33.5,2.5 + parent: 4 + type: Transform +- uid: 284 + type: Grille + components: + - pos: 33.5,3.5 + parent: 4 + type: Transform +- uid: 285 + type: Grille + components: + - pos: 32.5,3.5 + parent: 4 + type: Transform +- uid: 286 + type: Grille + components: + - pos: 32.5,4.5 + parent: 4 + type: Transform +- uid: 287 + type: Grille + components: + - pos: 31.5,4.5 + parent: 4 + type: Transform +- uid: 288 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 6.5,-13.5 + parent: 4 + type: Transform +- uid: 289 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 7.5,-14.5 + parent: 4 + type: Transform +- uid: 290 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 291 + type: CableMV + components: + - pos: 6.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 292 + type: ReinforcedWindow + components: + - pos: 5.5,5.5 + parent: 4 + type: Transform +- uid: 293 + type: Grille + components: + - pos: 5.5,5.5 + parent: 4 + type: Transform +- uid: 294 + type: CableMV + components: + - pos: 9.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 295 + type: CableApcExtension + components: + - pos: 6.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 296 + type: CableApcExtension + components: + - pos: 6.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 297 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,-12.5 + parent: 4 + type: Transform +- uid: 298 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,-10.5 + parent: 4 + type: Transform +- uid: 299 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 14.5,-6.5 + parent: 4 + type: Transform +- uid: 300 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 12.5,-6.5 + parent: 4 + type: Transform +- uid: 301 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 10.5,-6.5 + parent: 4 + type: Transform +- uid: 302 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,-6.5 + parent: 4 + type: Transform +- uid: 303 + type: ReinforcedWindow + components: + - pos: 22.5,-6.5 + parent: 4 + type: Transform +- uid: 304 + type: ReinforcedWindow + components: + - pos: 23.5,-6.5 + parent: 4 + type: Transform +- uid: 305 + type: ReinforcedWindow + components: + - pos: 24.5,-6.5 + parent: 4 + type: Transform +- uid: 306 + type: ReinforcedWindow + components: + - pos: 25.5,-6.5 + parent: 4 + type: Transform +- uid: 307 + type: WindoorCargoLocked + components: + - rot: 3.141592653589793 rad + pos: 10.5,5.5 + parent: 4 + type: Transform +- uid: 308 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 17.5,5.5 + parent: 4 + type: Transform +- uid: 309 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,5.5 + parent: 4 + type: Transform +- uid: 310 + type: ReinforcedWindow + components: + - pos: 21.5,5.5 + parent: 4 + type: Transform +- uid: 311 + type: ReinforcedWindow + components: + - pos: 22.5,5.5 + parent: 4 + type: Transform +- uid: 312 + type: ReinforcedWindow + components: + - pos: 23.5,5.5 + parent: 4 + type: Transform +- uid: 313 + type: ReinforcedWindow + components: + - pos: 27.5,0.5 + parent: 4 + type: Transform +- uid: 314 + type: ReinforcedWindow + components: + - pos: 27.5,-1.5 + parent: 4 + type: Transform +- uid: 315 + type: ReinforcedWindow + components: + - pos: 31.5,4.5 + parent: 4 + type: Transform +- uid: 316 + type: ReinforcedWindow + components: + - pos: 32.5,4.5 + parent: 4 + type: Transform +- uid: 317 + type: ReinforcedWindow + components: + - pos: 32.5,3.5 + parent: 4 + type: Transform +- uid: 318 + type: ReinforcedWindow + components: + - pos: 33.5,3.5 + parent: 4 + type: Transform +- uid: 319 + type: ReinforcedWindow + components: + - pos: 33.5,2.5 + parent: 4 + type: Transform +- uid: 320 + type: ReinforcedWindow + components: + - pos: 34.5,2.5 + parent: 4 + type: Transform +- uid: 321 + type: ReinforcedWindow + components: + - pos: 34.5,1.5 + parent: 4 + type: Transform +- uid: 322 + type: ReinforcedWindow + components: + - pos: 34.5,0.5 + parent: 4 + type: Transform +- uid: 323 + type: ReinforcedWindow + components: + - pos: 34.5,-0.5 + parent: 4 + type: Transform +- uid: 324 + type: ReinforcedWindow + components: + - pos: 34.5,-1.5 + parent: 4 + type: Transform +- uid: 325 + type: ReinforcedWindow + components: + - pos: 34.5,-2.5 + parent: 4 + type: Transform +- uid: 326 + type: ReinforcedWindow + components: + - pos: 34.5,-3.5 + parent: 4 + type: Transform +- uid: 327 + type: ReinforcedWindow + components: + - pos: 33.5,-3.5 + parent: 4 + type: Transform +- uid: 328 + type: ReinforcedWindow + components: + - pos: 33.5,-4.5 + parent: 4 + type: Transform +- uid: 329 + type: ReinforcedWindow + components: + - pos: 32.5,-4.5 + parent: 4 + type: Transform +- uid: 330 + type: ReinforcedWindow + components: + - pos: 32.5,-5.5 + parent: 4 + type: Transform +- uid: 331 + type: ReinforcedWindow + components: + - pos: 31.5,-5.5 + parent: 4 + type: Transform +- uid: 332 + type: WallSolid + components: + - pos: 0.5,1.5 + parent: 4 + type: Transform +- uid: 333 + type: WallSolid + components: + - pos: 1.5,1.5 + parent: 4 + type: Transform +- uid: 334 + type: WallSolid + components: + - pos: 2.5,1.5 + parent: 4 + type: Transform +- uid: 335 + type: WallSolid + components: + - pos: 3.5,1.5 + parent: 4 + type: Transform +- uid: 336 + type: WallSolid + components: + - pos: 4.5,1.5 + parent: 4 + type: Transform +- uid: 337 + type: WallSolid + components: + - pos: 4.5,2.5 + parent: 4 + type: Transform +- uid: 338 + type: WallSolid + components: + - pos: 4.5,3.5 + parent: 4 + type: Transform +- uid: 339 + type: WallSolid + components: + - pos: 4.5,4.5 + parent: 4 + type: Transform +- uid: 340 + type: AirlockSecurityGlassLocked + components: + - pos: 25.5,1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 341 + type: Bed + components: + - pos: 26.5,4.5 + parent: 4 + type: Transform +- uid: 342 + type: SignPrison + components: + - pos: 24.497398,1.517985 + parent: 4 + type: Transform +- uid: 343 + type: WallSolid + components: + - pos: 16.5,-5.5 + parent: 4 + type: Transform +- uid: 344 + type: WallSolid + components: + - pos: 19.5,-2.5 + parent: 4 + type: Transform +- uid: 345 + type: WallSolid + components: + - pos: 16.5,-3.5 + parent: 4 + type: Transform +- uid: 346 + type: WallSolid + components: + - pos: 17.5,-0.5 + parent: 4 + type: Transform +- uid: 347 + type: WallSolid + components: + - pos: 16.5,-0.5 + parent: 4 + type: Transform +- uid: 348 + type: WallSolid + components: + - pos: 13.5,0.5 + parent: 4 + type: Transform +- uid: 349 + type: WallSolid + components: + - pos: 13.5,1.5 + parent: 4 + type: Transform +- uid: 350 + type: WallSolid + components: + - pos: 15.5,1.5 + parent: 4 + type: Transform +- uid: 351 + type: WallSolid + components: + - pos: 15.5,0.5 + parent: 4 + type: Transform +- uid: 352 + type: WallSolid + components: + - pos: 15.5,-0.5 + parent: 4 + type: Transform +- uid: 353 + type: WallSolid + components: + - pos: 8.5,0.5 + parent: 4 + type: Transform +- uid: 354 + type: WallSolid + components: + - pos: 8.5,-0.5 + parent: 4 + type: Transform +- uid: 355 + type: WallSolid + components: + - pos: 9.5,-0.5 + parent: 4 + type: Transform +- uid: 356 + type: WallSolid + components: + - pos: 16.5,-2.5 + parent: 4 + type: Transform +- uid: 357 + type: WallSolid + components: + - pos: 17.5,-2.5 + parent: 4 + type: Transform +- uid: 358 + type: WallSolid + components: + - pos: 18.5,-2.5 + parent: 4 + type: Transform +- uid: 359 + type: WallSolid + components: + - pos: 15.5,-2.5 + parent: 4 + type: Transform +- uid: 360 + type: WallSolid + components: + - pos: 13.5,-2.5 + parent: 4 + type: Transform +- uid: 361 + type: WallSolid + components: + - pos: 12.5,-2.5 + parent: 4 + type: Transform +- uid: 362 + type: WallSolid + components: + - pos: 11.5,-2.5 + parent: 4 + type: Transform +- uid: 363 + type: WallSolid + components: + - pos: 10.5,-2.5 + parent: 4 + type: Transform +- uid: 364 + type: WallSolid + components: + - pos: 9.5,-2.5 + parent: 4 + type: Transform +- uid: 365 + type: WallSolid + components: + - pos: 8.5,-2.5 + parent: 4 + type: Transform +- uid: 366 + type: WallSolid + components: + - pos: 8.5,-3.5 + parent: 4 + type: Transform +- uid: 367 + type: WallSolid + components: + - pos: 8.5,-5.5 + parent: 4 + type: Transform +- uid: 368 + type: WallSolid + components: + - pos: 8.5,1.5 + parent: 4 + type: Transform +- uid: 369 + type: WallSolid + components: + - pos: 18.5,-0.5 + parent: 4 + type: Transform +- uid: 370 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 26.5,2.5 + parent: 4 + type: Transform +- uid: 371 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 5.5,-12.5 + parent: 4 + type: Transform +- uid: 372 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 373 + type: WallReinforced + components: + - pos: 24.5,4.5 + parent: 4 + type: Transform +- uid: 374 + type: WallReinforced + components: + - pos: 24.5,1.5 + parent: 4 + type: Transform +- uid: 375 + type: WallReinforced + components: + - pos: 24.5,3.5 + parent: 4 + type: Transform +- uid: 376 + type: TableGlass + components: + - pos: 9.5,-5.5 + parent: 4 + type: Transform +- uid: 377 + type: TableGlass + components: + - pos: 10.5,-5.5 + parent: 4 + type: Transform +- uid: 378 + type: TableGlass + components: + - pos: 11.5,-5.5 + parent: 4 + type: Transform +- uid: 379 + type: TableGlass + components: + - pos: 12.5,-5.5 + parent: 4 + type: Transform +- uid: 380 + type: MedkitBurnFilled + components: + - pos: 9.401338,-5.2639823 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 381 + type: MedkitBurnFilled + components: + - pos: 9.620088,-5.4983573 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 382 + type: MedkitBruteFilled + components: + - pos: 10.276338,-5.2171073 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 383 + type: MedkitBruteFilled + components: + - pos: 10.495088,-5.4671073 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 384 + type: MedkitFilled + components: + - pos: 11.229463,-5.2327323 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 385 + type: MedkitFilled + components: + - pos: 11.463838,-5.4983573 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 386 + type: Syringe + components: + - pos: 12.198213,-5.2796073 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 387 + type: Syringe + components: + - pos: 12.713838,-5.4202323 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 388 + type: MedicalScanner + components: + - pos: 9.5,-3.5 + parent: 4 + type: Transform + - containers: + MedicalScanner-bodyContainer: !type:ContainerSlot {} + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer +- uid: 389 + type: CloningPod + components: + - pos: 11.5,-3.5 + parent: 4 + type: Transform + - containers: + CloningPod-bodyContainer: !type:ContainerSlot {} + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer +- uid: 390 + type: WallSolid + components: + - pos: 19.5,-0.5 + parent: 4 + type: Transform +- uid: 391 + type: WallSolid + components: + - pos: 20.5,-0.5 + parent: 4 + type: Transform +- uid: 392 + type: WallSolid + components: + - pos: 20.5,0.5 + parent: 4 + type: Transform +- uid: 393 + type: WallSolid + components: + - pos: 0.5,2.5 + parent: 4 + type: Transform +- uid: 394 + type: WallSolid + components: + - pos: 0.5,4.5 + parent: 4 + type: Transform +- uid: 395 + type: WallSolid + components: + - pos: -4.5,4.5 + parent: 4 + type: Transform +- uid: 396 + type: WallSolid + components: + - pos: -4.5,2.5 + parent: 4 + type: Transform +- uid: 397 + type: WallSolid + components: + - pos: -4.5,1.5 + parent: 4 + type: Transform +- uid: 398 + type: WallSolid + components: + - pos: -8.5,1.5 + parent: 4 + type: Transform +- uid: 399 + type: WallSolid + components: + - pos: -7.5,1.5 + parent: 4 + type: Transform +- uid: 400 + type: WallSolid + components: + - pos: -6.5,1.5 + parent: 4 + type: Transform +- uid: 401 + type: WallSolid + components: + - pos: -5.5,1.5 + parent: 4 + type: Transform +- uid: 402 + type: WallSolid + components: + - pos: -8.5,2.5 + parent: 4 + type: Transform +- uid: 403 + type: WallSolid + components: + - pos: -8.5,3.5 + parent: 4 + type: Transform +- uid: 404 + type: WallSolid + components: + - pos: -8.5,-2.5 + parent: 4 + type: Transform +- uid: 405 + type: WallSolid + components: + - pos: -8.5,-3.5 + parent: 4 + type: Transform +- uid: 406 + type: WallSolid + components: + - pos: -8.5,-4.5 + parent: 4 + type: Transform +- uid: 407 + type: WallSolid + components: + - pos: 4.5,-2.5 + parent: 4 + type: Transform +- uid: 408 + type: WallSolid + components: + - pos: 4.5,-3.5 + parent: 4 + type: Transform +- uid: 409 + type: WallSolid + components: + - pos: 4.5,-4.5 + parent: 4 + type: Transform +- uid: 410 + type: WallSolid + components: + - pos: 4.5,-5.5 + parent: 4 + type: Transform +- uid: 411 + type: WallSolid + components: + - pos: -23.5,-2.5 + parent: 4 + type: Transform +- uid: 412 + type: FirelockGlass + components: + - pos: 4.5,-1.5 + parent: 4 + type: Transform +- uid: 413 + type: FirelockGlass + components: + - pos: 4.5,-0.5 + parent: 4 + type: Transform +- uid: 414 + type: FirelockGlass + components: + - pos: 4.5,0.5 + parent: 4 + type: Transform +- uid: 415 + type: FirelockGlass + components: + - pos: 8.5,2.5 + parent: 4 + type: Transform +- uid: 416 + type: FirelockGlass + components: + - pos: 8.5,3.5 + parent: 4 + type: Transform +- uid: 417 + type: FirelockGlass + components: + - pos: 8.5,4.5 + parent: 4 + type: Transform +- uid: 418 + type: CableApcExtension + components: + - pos: 3.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 419 + type: CableApcExtension + components: + - pos: 2.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 420 + type: CableMV + components: + - pos: 5.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 421 + type: Grille + components: + - pos: 26.5,1.5 + parent: 4 + type: Transform +- uid: 422 + type: ReinforcedWindow + components: + - pos: 26.5,1.5 + parent: 4 + type: Transform +- uid: 423 + type: VendingMachineSmartFridge + components: + - pos: 3.5,4.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 424 + type: VendingMachineDinnerware + components: + - name: Dinnerware + type: MetaData + - pos: 2.5,4.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 425 + type: WaterTankFull + components: + - pos: 1.5,4.5 + parent: 4 + type: Transform +- uid: 426 + type: Table + components: + - pos: 1.5,2.5 + parent: 4 + type: Transform +- uid: 427 + type: Table + components: + - pos: 2.5,2.5 + parent: 4 + type: Transform +- uid: 428 + type: Table + components: + - pos: 3.5,2.5 + parent: 4 + type: Transform +- uid: 429 + type: KitchenMicrowave + components: + - pos: 1.5,2.5 + parent: 4 + type: Transform + - containers: + microwave_entity_container: !type:Container + ents: [] + type: ContainerContainer +- uid: 430 + type: ResearchAndDevelopmentServer + components: + - pos: 13.5,-3.5 + parent: 4 + type: Transform +- uid: 431 + type: ComputerResearchAndDevelopment + components: + - pos: 12.5,-3.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 432 + type: KitchenReagentGrinder + components: + - pos: 3.5,2.5 + parent: 4 + type: Transform + - containers: + ReagentGrinder-reagentContainerContainer: !type:ContainerSlot {} + ReagentGrinder-entityContainerContainer: !type:Container + ents: [] + type: ContainerContainer +- uid: 433 + type: FoodCondimentBottleEnzyme + components: + - pos: 2.909389,2.7830787 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 434 + type: FoodCondimentBottleEnzyme + components: + - pos: 3.175014,2.5955787 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 435 + type: FoodBoxDonkpocket + components: + - pos: 2.284389,2.6893287 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 436 + type: TableWood + components: + - pos: -2.5,4.5 + parent: 4 + type: Transform +- uid: 437 + type: TableWood + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform +- uid: 438 + type: LockerBoozeFilled + components: + - pos: -3.5,4.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 439 + type: VendingMachineBooze + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 440 + type: BoozeDispenser + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform + - containers: + ReagentDispenser-beaker: !type:ContainerSlot {} + type: ContainerContainer +- uid: 441 + type: soda_dispenser + components: + - pos: -2.5,4.5 + parent: 4 + type: Transform + - containers: + ReagentDispenser-beaker: !type:ContainerSlot {} + type: ContainerContainer +- uid: 442 + type: Beaker + components: + - pos: -1.3495812,1.8078057 + parent: 4 + type: Transform + - solution: beaker + type: Drink + - canCollide: False + type: Physics +- uid: 443 + type: DrinkGlass + components: + - pos: -3.525199,1.7119709 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - solution: drink + type: DrainableSolution +- uid: 444 + type: DrinkGlass + components: + - pos: -2.181449,1.5713459 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - solution: drink + type: DrainableSolution +- uid: 445 + type: DrinkVodkaGlass + components: + - pos: -2.884574,1.4932209 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - solution: drink + type: DrainableSolution +- uid: 446 + type: Bucket + components: + - rot: 1.6828704247018322E-05 rad + pos: -6.7195354,4.7349987 + parent: 4 + type: Transform + - solution: bucket + type: Drink + - canCollide: False + type: Physics +- uid: 447 + type: HydroponicsToolSpade + components: + - pos: -5.3958154,2.6022916 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 448 + type: HydroponicsToolScythe + components: + - pos: -6.532258,2.5397916 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 449 + type: HydroponicsToolClippers + components: + - pos: -6.235383,2.4147916 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 450 + type: HydroponicsToolMiniHoe + components: + - pos: -5.891633,2.6804166 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 451 + type: HydroponicsToolHatchet + components: + - pos: -5.422883,2.6335416 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 452 + type: Grille + components: + - pos: -8.5,-1.5 + parent: 4 + type: Transform +- uid: 453 + type: Grille + components: + - pos: -8.5,0.5 + parent: 4 + type: Transform +- uid: 454 + type: ReinforcedWindow + components: + - pos: -8.5,-1.5 + parent: 4 + type: Transform +- uid: 455 + type: ReinforcedWindow + components: + - pos: -8.5,0.5 + parent: 4 + type: Transform +- uid: 456 + type: SalternApc + components: + - pos: -4.5,2.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - color: '#D1332EFF' + type: PointLight + - loadingNetworkDemand: 26840 + supplyRampPosition: 3464.4934 + type: PowerNetworkBattery +- uid: 457 + type: SalternApc + components: + - pos: 4.5,-3.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - color: '#D1332EFF' + type: PointLight + - loadingNetworkDemand: 26840 + supplyRampPosition: 3464.4934 + type: PowerNetworkBattery +- uid: 458 + type: SalternApc + components: + - pos: 13.5,-2.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - color: '#D1332EFF' + type: PointLight + - loadingNetworkDemand: 26840 + supplyRampPosition: 3464.4934 + type: PowerNetworkBattery +- uid: 459 + type: SalternApc + components: + - pos: 25.5,-2.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - color: '#D1332EFF' + type: PointLight + - loadingNetworkDemand: 26840 + supplyRampPosition: 3464.4934 + type: PowerNetworkBattery +- uid: 460 + type: SalternApc + components: + - pos: 27.5,2.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - color: '#D1332EFF' + type: PointLight + - loadingNetworkDemand: 26840 + supplyRampPosition: 3464.4934 + type: PowerNetworkBattery +- uid: 461 + type: ChairPilotSeat + components: + - rot: 1.5707963267948966 rad + pos: 32.5,-0.5 + parent: 4 + type: Transform +- uid: 462 + type: ChairPilotSeat + components: + - rot: 1.5707963267948966 rad + pos: 32.5,1.5 + parent: 4 + type: Transform +- uid: 463 + type: ChairPilotSeat + components: + - rot: 1.5707963267948966 rad + pos: 32.5,-2.5 + parent: 4 + type: Transform +- uid: 464 + type: ComputerComms + components: + - rot: -1.5707963267948966 rad + pos: 33.5,1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 465 + type: ComputerId + components: + - rot: -1.5707963267948966 rad + pos: 33.5,-2.5 + parent: 4 + type: Transform + - containers: + IdCardConsole-privilegedId: !type:ContainerSlot {} + IdCardConsole-targetId: !type:ContainerSlot {} + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 466 + type: ComputerShuttle + components: + - rot: -1.5707963267948966 rad + pos: 33.5,-0.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 467 + type: LockerCaptainFilled + components: + - pos: 28.5,-4.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 468 + type: WindowReinforcedDirectional + components: + - pos: 28.5,-3.5 + parent: 4 + type: Transform +- uid: 469 + type: WindowReinforcedDirectional + components: + - pos: 30.5,-3.5 + parent: 4 + type: Transform +- uid: 470 + type: WindowReinforcedDirectional + components: + - rot: -1.5707963267948966 rad + pos: 31.5,-4.5 + parent: 4 + type: Transform +- uid: 471 + type: WindoorCommandLocked + components: + - pos: 29.5,-3.5 + parent: 4 + type: Transform +- uid: 472 + type: Table + components: + - pos: 30.5,-4.5 + parent: 4 + type: Transform +- uid: 473 + type: RevolverDeckard + components: + - pos: 30.4565,-4.31473 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + BoltActionBarrel-ammo-container: !type:Container + ents: [] + BoltActionBarrel-chamber-container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 474 + type: SLMagnumHV + components: + - pos: 30.60944,-4.6134 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + SpeedLoader-container: !type:Container + ents: + - 475 + - 478 + - 479 + - 480 + - 477 + - 476 + type: ContainerContainer +- uid: 475 + type: CartridgeMagnumHV + components: + - parent: 474 + type: Transform + - canCollide: False + type: Physics +- uid: 476 + type: CartridgeMagnumHV + components: + - parent: 474 + type: Transform + - canCollide: False + type: Physics +- uid: 477 + type: CartridgeMagnumHV + components: + - parent: 474 + type: Transform + - canCollide: False + type: Physics +- uid: 478 + type: CartridgeMagnumHV + components: + - parent: 474 + type: Transform + - canCollide: False + type: Physics +- uid: 479 + type: CartridgeMagnumHV + components: + - parent: 474 + type: Transform + - canCollide: False + type: Physics +- uid: 480 + type: CartridgeMagnumHV + components: + - parent: 474 + type: Transform + - canCollide: False + type: Physics +- uid: 481 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 482 + type: SignChem + components: + - pos: 16.491652,-5.501923 + parent: 4 + type: Transform +- uid: 483 + type: SignBar + components: + - pos: 4.496693,-2.5562935 + parent: 4 + type: Transform +- uid: 484 + type: SignCloning + components: + - pos: 8.50107,-5.533173 + parent: 4 + type: Transform +- uid: 485 + type: SignEngineering + components: + - pos: -8.514969,-1.5381873 + parent: 4 + type: Transform +- uid: 486 + type: SignDirectionalEng + components: + - rot: -1.5707963267948966 rad + pos: 4.4609537,1.2978858 + parent: 4 + type: Transform +- uid: 487 + type: SignDirectionalMed + components: + - pos: 8.520502,1.3135108 + parent: 4 + type: Transform +- uid: 488 + type: SignDirectionalSupply + components: + - rot: 1.5707963267948966 rad + pos: 8.518436,1.7510108 + parent: 4 + type: Transform +- uid: 489 + type: SignDirectionalSec + components: + - rot: 1.5707963267948966 rad + pos: 8.518436,1.5322608 + parent: 4 + type: Transform +- uid: 490 + type: SignHead + components: + - pos: 22.486168,-2.5196962 + parent: 4 + type: Transform +- uid: 491 + type: SignMedical + components: + - pos: 8.502164,-3.413373 + parent: 4 + type: Transform +- uid: 492 + type: SignBridge + components: + - pos: 27.495928,0.49338812 + parent: 4 + type: Transform +- uid: 493 + type: SignDirectionalBridge + components: + - rot: 1.5707963267948966 rad + pos: 8.525876,1.087138 + parent: 4 + type: Transform +- uid: 494 + type: SignDirectionalSupply + components: + - pos: 20.513193,1.7441701 + parent: 4 + type: Transform +- uid: 495 + type: SignDirectionalSec + components: + - pos: 20.508326,1.5254201 + parent: 4 + type: Transform +- uid: 496 + type: SignDirectionalBridge + components: + - pos: 20.511076,1.3066701 + parent: 4 + type: Transform +- uid: 497 + type: BarSign + components: + - pos: 1.5,1.5 + parent: 4 + type: Transform +- uid: 498 + type: SignSmoking + components: + - pos: -4.5154734,1.4461877 + parent: 4 + type: Transform +- uid: 499 + type: SignGravity + components: + - pos: -8.499344,0.49306273 + parent: 4 + type: Transform +- uid: 500 + type: CableHV + components: + - pos: -13.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 501 + type: CableHV + components: + - pos: -12.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 502 + type: CableHV + components: + - pos: -12.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 503 + type: CableHV + components: + - pos: -12.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 504 + type: CableHV + components: + - pos: -12.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 505 + type: CableHV + components: + - pos: -12.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 506 + type: CableHV + components: + - pos: -12.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 507 + type: CableHV + components: + - pos: -12.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 508 + type: CableHV + components: + - pos: -13.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 509 + type: CableHV + components: + - pos: -14.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 510 + type: CableHV + components: + - pos: -12.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 511 + type: CableHV + components: + - pos: -11.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 512 + type: CableHV + components: + - pos: -10.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 513 + type: CableHV + components: + - pos: -9.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 514 + type: CableHV + components: + - pos: -8.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 515 + type: CableHV + components: + - pos: -7.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 516 + type: CableHV + components: + - pos: -6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 517 + type: CableHV + components: + - pos: -5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 518 + type: CableHV + components: + - pos: -4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 519 + type: CableHV + components: + - pos: -3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 520 + type: CableHV + components: + - pos: -2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 521 + type: CableHV + components: + - pos: -1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 522 + type: CableHV + components: + - pos: -0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 523 + type: CableHV + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 524 + type: CableHV + components: + - pos: 1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 525 + type: CableHV + components: + - pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 526 + type: CableHV + components: + - pos: 3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 527 + type: CableHV + components: + - pos: 4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 528 + type: CableHV + components: + - pos: 5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 529 + type: CableHV + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 530 + type: CableHV + components: + - pos: 7.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 531 + type: CableHV + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 532 + type: CableHV + components: + - pos: 6.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 533 + type: CableHV + components: + - pos: 6.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 534 + type: CableHV + components: + - pos: 6.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 535 + type: CableHV + components: + - pos: 6.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 536 + type: CableHV + components: + - pos: 6.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 537 + type: CableHV + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 538 + type: CableHV + components: + - pos: 6.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 539 + type: CableHV + components: + - pos: 6.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 540 + type: CableHV + components: + - pos: 6.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 541 + type: CableHV + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 542 + type: CableHV + components: + - pos: 6.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 543 + type: CableHV + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 544 + type: CableHV + components: + - pos: 7.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 545 + type: CableHV + components: + - pos: 8.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 546 + type: CableHV + components: + - pos: 9.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 547 + type: CableHV + components: + - pos: 10.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 548 + type: CableHV + components: + - pos: 11.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 549 + type: CableHV + components: + - pos: 12.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 550 + type: CableHV + components: + - pos: 13.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 551 + type: CableHV + components: + - pos: 14.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 552 + type: CableHV + components: + - pos: 15.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 553 + type: CableHV + components: + - pos: 16.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 554 + type: CableHV + components: + - pos: 17.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 555 + type: CableHV + components: + - pos: 18.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 556 + type: CableHV + components: + - pos: 19.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 557 + type: CableHV + components: + - pos: 20.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 558 + type: CableHV + components: + - pos: 21.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 559 + type: CableHV + components: + - pos: 22.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 560 + type: CableHV + components: + - pos: 22.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 561 + type: CableHV + components: + - pos: 22.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 562 + type: CableHV + components: + - pos: 22.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 563 + type: CableHV + components: + - pos: 22.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 564 + type: CableHV + components: + - pos: 22.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 565 + type: CableHV + components: + - pos: 22.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 566 + type: CableHV + components: + - pos: 22.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 567 + type: CableHV + components: + - pos: 22.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 568 + type: CableHV + components: + - pos: 22.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 569 + type: CableHV + components: + - pos: 23.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 570 + type: CableHV + components: + - pos: 24.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 571 + type: CableHV + components: + - pos: 25.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 572 + type: CableHV + components: + - pos: 26.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 573 + type: CableHV + components: + - pos: 27.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 574 + type: CableHV + components: + - pos: 28.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 575 + type: CableHV + components: + - pos: 29.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 576 + type: CableHV + components: + - pos: 30.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 577 + type: CableHV + components: + - pos: 31.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 578 + type: CableHV + components: + - pos: 32.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 579 + type: CableHV + components: + - pos: 33.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 580 + type: CableHV + components: + - pos: 33.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 581 + type: CableHV + components: + - pos: 33.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 582 + type: CableHV + components: + - pos: 33.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 583 + type: CableHV + components: + - pos: 33.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 584 + type: CableHV + components: + - pos: 33.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 585 + type: SalternSubstation + components: + - pos: -12.5,-4.5 + parent: 4 + type: Transform + - loadingNetworkDemand: 222880 + supplyRampPosition: 4176.8135 + type: PowerNetworkBattery +- uid: 586 + type: CableApcExtension + components: + - pos: -12.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 587 + type: CableApcExtension + components: + - pos: -12.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 588 + type: CableApcExtension + components: + - pos: -12.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 589 + type: CableApcExtension + components: + - pos: -12.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 590 + type: CableApcExtension + components: + - pos: -12.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 591 + type: CableApcExtension + components: + - pos: -12.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 592 + type: CableApcExtension + components: + - pos: -12.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 593 + type: CableApcExtension + components: + - pos: -12.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 594 + type: CableApcExtension + components: + - pos: -2.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 595 + type: CableApcExtension + components: + - pos: -2.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 596 + type: CableApcExtension + components: + - pos: -2.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 597 + type: CableApcExtension + components: + - pos: -2.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 598 + type: CableApcExtension + components: + - pos: -2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 599 + type: CableApcExtension + components: + - pos: -3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 600 + type: CableApcExtension + components: + - pos: -4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 601 + type: CableApcExtension + components: + - pos: -5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 602 + type: CableApcExtension + components: + - pos: -6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 603 + type: CableApcExtension + components: + - pos: -7.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 604 + type: CableApcExtension + components: + - pos: -8.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 605 + type: CableApcExtension + components: + - pos: -9.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 606 + type: CableApcExtension + components: + - pos: -10.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 607 + type: CableApcExtension + components: + - pos: -11.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 608 + type: CableApcExtension + components: + - pos: -1.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 609 + type: CableApcExtension + components: + - pos: -0.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 610 + type: CableApcExtension + components: + - pos: 0.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 611 + type: CableApcExtension + components: + - pos: 1.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 612 + type: CableApcExtension + components: + - pos: 2.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 613 + type: CableApcExtension + components: + - pos: -3.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 614 + type: CableApcExtension + components: + - pos: -4.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 615 + type: CableApcExtension + components: + - pos: -5.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 616 + type: CableApcExtension + components: + - pos: -6.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 617 + type: CableApcExtension + components: + - pos: -2.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 618 + type: CableApcExtension + components: + - pos: -2.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 619 + type: CableApcExtension + components: + - pos: -2.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 620 + type: CableApcExtension + components: + - pos: -2.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 621 + type: CableApcExtension + components: + - pos: -2.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 622 + type: CableApcExtension + components: + - pos: -3.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 623 + type: CableApcExtension + components: + - pos: -4.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 624 + type: CableApcExtension + components: + - pos: -5.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 625 + type: CableApcExtension + components: + - pos: -1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 626 + type: CableApcExtension + components: + - pos: -0.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 627 + type: CableApcExtension + components: + - pos: 0.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 628 + type: CableApcExtension + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 629 + type: CableApcExtension + components: + - pos: -1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 630 + type: CableApcExtension + components: + - pos: -0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 631 + type: CableApcExtension + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 632 + type: CableApcExtension + components: + - pos: 1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 633 + type: CableApcExtension + components: + - pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 634 + type: CableApcExtension + components: + - pos: 3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 635 + type: CableApcExtension + components: + - pos: 4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 636 + type: CableApcExtension + components: + - pos: 5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 637 + type: CableApcExtension + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 638 + type: CableApcExtension + components: + - pos: 6.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 639 + type: CableApcExtension + components: + - pos: 6.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 640 + type: CableApcExtension + components: + - pos: 6.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 641 + type: CableApcExtension + components: + - pos: 6.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 642 + type: CableApcExtension + components: + - pos: 6.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 643 + type: CableApcExtension + components: + - pos: 7.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 644 + type: CableApcExtension + components: + - pos: 8.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 645 + type: CableApcExtension + components: + - pos: 9.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 646 + type: CableApcExtension + components: + - pos: 10.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 647 + type: CableApcExtension + components: + - pos: 11.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 648 + type: CableApcExtension + components: + - pos: 12.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 649 + type: CableApcExtension + components: + - pos: 13.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 650 + type: CableApcExtension + components: + - pos: 14.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 651 + type: CableApcExtension + components: + - pos: 15.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 652 + type: CableApcExtension + components: + - pos: 16.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 653 + type: CableApcExtension + components: + - pos: 17.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 654 + type: CableApcExtension + components: + - pos: 18.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 655 + type: CableApcExtension + components: + - pos: 7.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 656 + type: CableApcExtension + components: + - pos: 8.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 657 + type: CableApcExtension + components: + - pos: 9.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 658 + type: CableApcExtension + components: + - pos: 10.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 659 + type: CableApcExtension + components: + - pos: 11.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 660 + type: CableApcExtension + components: + - pos: 12.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 661 + type: CableApcExtension + components: + - pos: 13.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 662 + type: CableApcExtension + components: + - pos: 14.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 663 + type: CableApcExtension + components: + - pos: 15.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 664 + type: CableApcExtension + components: + - pos: 16.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 665 + type: CableApcExtension + components: + - pos: 17.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 666 + type: CableApcExtension + components: + - pos: 18.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 667 + type: CableApcExtension + components: + - pos: 19.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 668 + type: CableApcExtension + components: + - pos: 13.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 669 + type: CableApcExtension + components: + - pos: 5.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 670 + type: CableApcExtension + components: + - pos: 4.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 671 + type: CableApcExtension + components: + - pos: -4.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 672 + type: CableApcExtension + components: + - pos: 6.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 673 + type: CableApcExtension + components: + - pos: 6.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 674 + type: CableApcExtension + components: + - pos: 6.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 675 + type: CableApcExtension + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 676 + type: CableApcExtension + components: + - pos: 7.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 677 + type: CableApcExtension + components: + - pos: 8.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 678 + type: CableApcExtension + components: + - pos: 9.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 679 + type: CableApcExtension + components: + - pos: 10.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 680 + type: CableApcExtension + components: + - pos: 11.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 681 + type: CableApcExtension + components: + - pos: 12.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 682 + type: CableApcExtension + components: + - pos: 13.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 683 + type: CableApcExtension + components: + - pos: 14.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 684 + type: CableApcExtension + components: + - pos: 15.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 685 + type: CableApcExtension + components: + - pos: 16.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 686 + type: CableApcExtension + components: + - pos: 17.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 687 + type: CableApcExtension + components: + - pos: 18.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 688 + type: CableApcExtension + components: + - pos: 19.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 689 + type: CableApcExtension + components: + - pos: 20.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 690 + type: CableApcExtension + components: + - pos: 21.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 691 + type: CableApcExtension + components: + - pos: 22.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 692 + type: CableApcExtension + components: + - pos: 22.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 693 + type: CableApcExtension + components: + - pos: 22.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 694 + type: CableApcExtension + components: + - pos: 22.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 695 + type: CableApcExtension + components: + - pos: 22.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 696 + type: CableApcExtension + components: + - pos: 22.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 697 + type: CableApcExtension + components: + - pos: 21.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 698 + type: CableApcExtension + components: + - pos: 20.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 699 + type: CableApcExtension + components: + - pos: 23.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 700 + type: CableApcExtension + components: + - pos: 24.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 701 + type: CableApcExtension + components: + - pos: 25.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 702 + type: CableApcExtension + components: + - pos: 26.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 703 + type: CableApcExtension + components: + - pos: 27.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 704 + type: CableApcExtension + components: + - pos: 28.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 705 + type: CableApcExtension + components: + - pos: 29.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 706 + type: CableApcExtension + components: + - pos: 30.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 707 + type: CableApcExtension + components: + - pos: 31.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 708 + type: CableApcExtension + components: + - pos: 32.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 709 + type: CableApcExtension + components: + - pos: 33.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 710 + type: CableApcExtension + components: + - pos: 33.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 711 + type: CableApcExtension + components: + - pos: 33.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 712 + type: CableApcExtension + components: + - pos: 28.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 713 + type: CableApcExtension + components: + - pos: 28.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 714 + type: CableApcExtension + components: + - pos: 28.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 715 + type: CableApcExtension + components: + - pos: 27.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 716 + type: CableApcExtension + components: + - pos: 25.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 717 + type: CableApcExtension + components: + - pos: 25.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 718 + type: CableApcExtension + components: + - pos: -11.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 719 + type: CableApcExtension + components: + - pos: -10.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 720 + type: CableApcExtension + components: + - pos: -10.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 721 + type: CableHV + components: + - pos: -11.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 722 + type: CableHV + components: + - pos: -10.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 723 + type: CableHV + components: + - pos: -10.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 724 + type: CableMV + components: + - pos: -12.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 725 + type: CableMV + components: + - pos: -12.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 726 + type: CableMV + components: + - pos: -12.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 727 + type: CableMV + components: + - pos: -12.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 728 + type: CableMV + components: + - pos: -12.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 729 + type: CableMV + components: + - pos: -12.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 730 + type: CableMV + components: + - pos: -12.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 731 + type: CableMV + components: + - pos: -12.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 732 + type: CableMV + components: + - pos: -11.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 733 + type: CableMV + components: + - pos: -10.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 734 + type: CableMV + components: + - pos: -9.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 735 + type: CableMV + components: + - pos: -8.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 736 + type: CableMV + components: + - pos: -7.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 737 + type: CableMV + components: + - pos: -6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 738 + type: CableMV + components: + - pos: -5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 739 + type: CableMV + components: + - pos: -4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 740 + type: CableMV + components: + - pos: -3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 741 + type: CableMV + components: + - pos: -2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 742 + type: CableMV + components: + - pos: -1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 743 + type: CableMV + components: + - pos: -0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 744 + type: CableMV + components: + - pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 745 + type: CableMV + components: + - pos: 1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 746 + type: CableMV + components: + - pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 747 + type: CableMV + components: + - pos: 3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 748 + type: CableMV + components: + - pos: 4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 749 + type: CableMV + components: + - pos: 5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 750 + type: CableMV + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 751 + type: CableMV + components: + - pos: 6.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 752 + type: CableMV + components: + - pos: 6.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 753 + type: CableMV + components: + - pos: 6.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 754 + type: CableMV + components: + - pos: 6.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 755 + type: CableMV + components: + - pos: 6.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 756 + type: CableMV + components: + - pos: 5.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 757 + type: CableMV + components: + - pos: 4.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 758 + type: CableMV + components: + - pos: -2.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 759 + type: CableMV + components: + - pos: -2.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 760 + type: CableMV + components: + - pos: -2.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 761 + type: CableMV + components: + - pos: -2.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 762 + type: CableMV + components: + - pos: -3.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 763 + type: CableMV + components: + - pos: -4.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 764 + type: CableMV + components: + - pos: -4.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 765 + type: CableMV + components: + - pos: -1.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 766 + type: CableMV + components: + - pos: -0.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 767 + type: CableMV + components: + - pos: 0.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 768 + type: CableMV + components: + - pos: -2.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 769 + type: CableMV + components: + - pos: -2.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 770 + type: CableMV + components: + - pos: -2.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 771 + type: CableMV + components: + - pos: -2.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 772 + type: CableMV + components: + - pos: -2.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 773 + type: CableMV + components: + - pos: -3.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 774 + type: CableMV + components: + - pos: -4.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 775 + type: CableMV + components: + - pos: -5.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 776 + type: CableMV + components: + - pos: -1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 777 + type: CableMV + components: + - pos: -0.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 778 + type: CableMV + components: + - pos: 0.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 779 + type: CableMV + components: + - pos: 1.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 780 + type: CableMV + components: + - pos: 6.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 781 + type: CableMV + components: + - pos: 6.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 782 + type: CableMV + components: + - pos: 6.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 783 + type: CableMV + components: + - pos: 6.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 784 + type: CableMV + components: + - pos: 7.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 785 + type: CableMV + components: + - pos: 8.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 786 + type: CableMV + components: + - pos: 9.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 787 + type: CableMV + components: + - pos: 10.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 788 + type: CableMV + components: + - pos: 11.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 789 + type: CableMV + components: + - pos: 12.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 790 + type: CableMV + components: + - pos: 13.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 791 + type: CableMV + components: + - pos: 14.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 792 + type: CableMV + components: + - pos: 15.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 793 + type: CableMV + components: + - pos: 16.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 794 + type: CableMV + components: + - pos: 17.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 795 + type: CableMV + components: + - pos: 18.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 796 + type: CableMV + components: + - pos: 19.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 797 + type: CableMV + components: + - pos: 20.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 798 + type: CableMV + components: + - pos: 21.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 799 + type: CableMV + components: + - pos: 22.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 800 + type: CableMV + components: + - pos: 22.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 801 + type: CableMV + components: + - pos: 22.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 802 + type: CableMV + components: + - pos: 22.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 803 + type: CableMV + components: + - pos: 22.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 804 + type: CableMV + components: + - pos: 22.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 805 + type: CableMV + components: + - pos: 21.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 806 + type: CableMV + components: + - pos: 20.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 807 + type: CableMV + components: + - pos: 19.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 808 + type: CableMV + components: + - pos: 18.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 809 + type: CableMV + components: + - pos: 17.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 810 + type: CableMV + components: + - pos: 16.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 811 + type: CableMV + components: + - pos: 15.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 812 + type: CableMV + components: + - pos: 14.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 813 + type: CableMV + components: + - pos: 13.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 814 + type: CableMV + components: + - pos: 12.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 815 + type: CableMV + components: + - pos: 11.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 816 + type: CableMV + components: + - pos: 10.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 817 + type: CableMV + components: + - pos: 9.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 818 + type: CableMV + components: + - pos: 8.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 819 + type: CableMV + components: + - pos: 7.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 820 + type: CableMV + components: + - pos: 13.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 821 + type: CableMV + components: + - pos: 23.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 822 + type: CableMV + components: + - pos: 24.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 823 + type: CableMV + components: + - pos: 25.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 824 + type: CableMV + components: + - pos: 26.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 825 + type: CableMV + components: + - pos: 27.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 826 + type: CableMV + components: + - pos: 28.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 827 + type: CableMV + components: + - pos: 29.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 828 + type: CableMV + components: + - pos: 30.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 829 + type: CableMV + components: + - pos: 31.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 830 + type: CableMV + components: + - pos: 32.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 831 + type: CableMV + components: + - pos: 33.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 832 + type: CableMV + components: + - pos: 33.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 833 + type: CableMV + components: + - pos: 33.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 834 + type: CableApcExtension + components: + - pos: 33.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 835 + type: CableApcExtension + components: + - pos: 33.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 836 + type: CableMV + components: + - pos: 33.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 837 + type: CableMV + components: + - pos: 29.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 838 + type: CableMV + components: + - pos: 29.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 839 + type: CableMV + components: + - pos: 29.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 840 + type: CableMV + components: + - pos: 29.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 841 + type: CableMV + components: + - pos: 29.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 842 + type: CableMV + components: + - pos: 29.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 843 + type: CableMV + components: + - pos: 29.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 844 + type: CableMV + components: + - pos: 29.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 845 + type: CableApcExtension + components: + - pos: 29.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 846 + type: CableMV + components: + - pos: 28.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 847 + type: CableMV + components: + - pos: 27.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 848 + type: CableApcExtension + components: + - pos: 30.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 849 + type: CableApcExtension + components: + - pos: 28.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 850 + type: CableApcExtension + components: + - pos: 28.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 851 + type: CableApcExtension + components: + - pos: 29.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 852 + type: CableApcExtension + components: + - pos: 30.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 853 + type: CableMV + components: + - pos: 25.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 854 + type: CableMV + components: + - pos: 25.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 855 + type: CableApcExtension + components: + - pos: 25.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 856 + type: CableApcExtension + components: + - pos: 25.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 857 + type: CableApcExtension + components: + - pos: 25.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 858 + type: CableMV + components: + - pos: 25.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 859 + type: CableMV + components: + - pos: 25.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 860 + type: CableMV + components: + - pos: 25.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 861 + type: chem_dispenser + components: + - pos: 17.5,-3.5 + parent: 4 + type: Transform + - containers: + ReagentDispenser-beaker: !type:ContainerSlot {} + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer +- uid: 862 + type: chem_master + components: + - pos: 18.5,-3.5 + parent: 4 + type: Transform + - containers: + ChemMaster-beaker: !type:ContainerSlot {} + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer + - solutions: + buffer: + reagents: [] + type: SolutionContainerManager +- uid: 863 + type: TableGlass + components: + - pos: 17.5,-5.5 + parent: 4 + type: Transform +- uid: 864 + type: TableGlass + components: + - pos: 18.5,-5.5 + parent: 4 + type: Transform +- uid: 865 + type: TableGlass + components: + - pos: 19.5,-5.5 + parent: 4 + type: Transform +- uid: 866 + type: BoxBeaker + components: + - pos: 17.474735,-5.28761 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 867 + type: BoxBeaker + components: + - pos: 18.02161,-5.428235 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 868 + type: CryostasisBeaker + components: + - pos: 19.662235,-5.428235 + parent: 4 + type: Transform + - solution: beaker + type: Drink + - canCollide: False + type: Physics +- uid: 869 + type: BoxSyringe + components: + - pos: 18.662235,-5.35011 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 870 + type: BoxPillCanister + components: + - pos: 19.20911,-5.365735 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 871 + type: WallSolid + components: + - pos: -23.5,-3.5 + parent: 4 + type: Transform +- uid: 872 + type: WallSolid + components: + - pos: 10.5,-9.5 + parent: 4 + type: Transform +- uid: 873 + type: WallSolid + components: + - pos: -22.5,-2.5 + parent: 4 + type: Transform +- uid: 874 + type: WallSolid + components: + - pos: -24.5,1.5 + parent: 4 + type: Transform +- uid: 875 + type: WallSolid + components: + - pos: -23.5,1.5 + parent: 4 + type: Transform +- uid: 876 + type: WallSolid + components: + - pos: -22.5,1.5 + parent: 4 + type: Transform +- uid: 877 + type: WallSolid + components: + - pos: -22.5,3.5 + parent: 4 + type: Transform +- uid: 878 + type: WallSolid + components: + - pos: -24.5,3.5 + parent: 4 + type: Transform +- uid: 879 + type: WallSolid + components: + - pos: -24.5,-4.5 + parent: 4 + type: Transform +- uid: 880 + type: WallSolid + components: + - pos: -22.5,-4.5 + parent: 4 + type: Transform +- uid: 881 + type: WallSolid + components: + - pos: -22.5,2.5 + parent: 4 + type: Transform +- uid: 882 + type: WallSolid + components: + - pos: -22.5,-3.5 + parent: 4 + type: Transform +- uid: 883 + type: Thruster + components: + - rot: 1.5707963267948966 rad + pos: -24.5,-3.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 884 + type: WallSolid + components: + - pos: -23.5,3.5 + parent: 4 + type: Transform +- uid: 885 + type: WallSolid + components: + - pos: -23.5,-4.5 + parent: 4 + type: Transform +- uid: 886 + type: WallSolid + components: + - pos: -21.5,-3.5 + parent: 4 + type: Transform +- uid: 887 + type: Thruster + components: + - rot: 1.5707963267948966 rad + pos: -24.5,2.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 888 + type: WallSolid + components: + - pos: -21.5,2.5 + parent: 4 + type: Transform +- uid: 889 + type: Gyroscope + components: + - pos: -23.5,-0.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 890 + type: Gyroscope + components: + - pos: -18.5,-3.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 891 + type: Gyroscope + components: + - pos: -18.5,2.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 892 + type: ReinforcedWindow + components: + - pos: -17.5,-2.5 + parent: 4 + type: Transform +- uid: 893 + type: ReinforcedWindow + components: + - pos: -17.5,-1.5 + parent: 4 + type: Transform +- uid: 894 + type: ReinforcedWindow + components: + - pos: -17.5,-0.5 + parent: 4 + type: Transform +- uid: 895 + type: ReinforcedWindow + components: + - pos: -17.5,0.5 + parent: 4 + type: Transform +- uid: 896 + type: ReinforcedWindow + components: + - pos: -17.5,1.5 + parent: 4 + type: Transform +- uid: 897 + type: WallReinforced + components: + - pos: -11.5,6.5 + parent: 4 + type: Transform +- uid: 898 + type: Catwalk + components: + - pos: -7.5,6.5 + parent: 4 + type: Transform +- uid: 899 + type: WallReinforced + components: + - pos: -8.5,6.5 + parent: 4 + type: Transform +- uid: 900 + type: AirlockExternalLocked + components: + - pos: -10.5,4.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 901 + type: AirlockExternalLocked + components: + - pos: -10.5,6.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 902 + type: Catwalk + components: + - pos: -18.5,-0.5 + parent: 4 + type: Transform +- uid: 903 + type: CableHV + components: + - pos: 6.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 904 + type: Catwalk + components: + - pos: -20.5,-0.5 + parent: 4 + type: Transform +- uid: 905 + type: Catwalk + components: + - pos: -21.5,-0.5 + parent: 4 + type: Transform +- uid: 906 + type: Catwalk + components: + - pos: -22.5,-0.5 + parent: 4 + type: Transform +- uid: 907 + type: Catwalk + components: + - pos: -23.5,-0.5 + parent: 4 + type: Transform +- uid: 908 + type: Catwalk + components: + - pos: -23.5,-1.5 + parent: 4 + type: Transform +- uid: 909 + type: Catwalk + components: + - pos: -23.5,0.5 + parent: 4 + type: Transform +- uid: 910 + type: Catwalk + components: + - pos: -18.5,-3.5 + parent: 4 + type: Transform +- uid: 911 + type: Catwalk + components: + - pos: -18.5,-2.5 + parent: 4 + type: Transform +- uid: 912 + type: Catwalk + components: + - pos: -18.5,-1.5 + parent: 4 + type: Transform +- uid: 913 + type: Catwalk + components: + - pos: -18.5,-0.5 + parent: 4 + type: Transform +- uid: 914 + type: Catwalk + components: + - pos: -18.5,0.5 + parent: 4 + type: Transform +- uid: 915 + type: Catwalk + components: + - pos: -18.5,1.5 + parent: 4 + type: Transform +- uid: 916 + type: Catwalk + components: + - pos: -18.5,2.5 + parent: 4 + type: Transform +- uid: 917 + type: Catwalk + components: + - pos: -18.5,3.5 + parent: 4 + type: Transform +- uid: 918 + type: Catwalk + components: + - pos: -17.5,3.5 + parent: 4 + type: Transform +- uid: 919 + type: Catwalk + components: + - pos: -17.5,4.5 + parent: 4 + type: Transform +- uid: 920 + type: Catwalk + components: + - pos: -16.5,4.5 + parent: 4 + type: Transform +- uid: 921 + type: Catwalk + components: + - pos: -15.5,4.5 + parent: 4 + type: Transform +- uid: 922 + type: Catwalk + components: + - pos: -14.5,4.5 + parent: 4 + type: Transform +- uid: 923 + type: Catwalk + components: + - pos: -14.5,5.5 + parent: 4 + type: Transform +- uid: 924 + type: Catwalk + components: + - pos: -13.5,5.5 + parent: 4 + type: Transform +- uid: 925 + type: Catwalk + components: + - pos: -12.5,5.5 + parent: 4 + type: Transform +- uid: 926 + type: Catwalk + components: + - pos: -12.5,6.5 + parent: 4 + type: Transform +- uid: 927 + type: Catwalk + components: + - pos: -12.5,7.5 + parent: 4 + type: Transform +- uid: 928 + type: Catwalk + components: + - pos: -11.5,7.5 + parent: 4 + type: Transform +- uid: 929 + type: Catwalk + components: + - pos: -10.5,7.5 + parent: 4 + type: Transform +- uid: 930 + type: Catwalk + components: + - pos: -18.5,-4.5 + parent: 4 + type: Transform +- uid: 931 + type: Catwalk + components: + - pos: -7.5,7.5 + parent: 4 + type: Transform +- uid: 932 + type: Catwalk + components: + - pos: -9.5,7.5 + parent: 4 + type: Transform +- uid: 933 + type: Catwalk + components: + - pos: -8.5,7.5 + parent: 4 + type: Transform +- uid: 934 + type: Catwalk + components: + - pos: -17.5,-4.5 + parent: 4 + type: Transform +- uid: 935 + type: Thruster + components: + - rot: -1.5707963267948966 rad + pos: 19.5,-9.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 936 + type: CableMV + components: + - pos: 6.5,11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 937 + type: WallReinforced + components: + - pos: 9.5,-14.5 + parent: 4 + type: Transform +- uid: 938 + type: WallReinforced + components: + - pos: 9.5,-9.5 + parent: 4 + type: Transform +- uid: 939 + type: Thruster + components: + - rot: 3.141592653589793 rad + pos: 12.5,-18.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 940 + type: Thruster + components: + - rot: 3.141592653589793 rad + pos: 16.5,-18.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 941 + type: Thruster + components: + - pos: 12.5,17.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 942 + type: Thruster + components: + - pos: 16.5,17.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 943 + type: Thruster + components: + - rot: -1.5707963267948966 rad + pos: 19.5,8.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 944 + type: Thruster + components: + - rot: -1.5707963267948966 rad + pos: 19.5,13.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 945 + type: Thruster + components: + - rot: -1.5707963267948966 rad + pos: 19.5,-14.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound +- uid: 946 + type: CableApcExtension + components: + - pos: 6.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 947 + type: WallSolid + components: + - pos: 11.5,-10.5 + parent: 4 + type: Transform +- uid: 948 + type: WallSolid + components: + - pos: 10.5,-7.5 + parent: 4 + type: Transform +- uid: 949 + type: WallSolid + components: + - pos: 10.5,-14.5 + parent: 4 + type: Transform +- uid: 950 + type: WallSolid + components: + - pos: 12.5,-17.5 + parent: 4 + type: Transform +- uid: 951 + type: WallSolid + components: + - pos: 16.5,-17.5 + parent: 4 + type: Transform +- uid: 952 + type: WallSolid + components: + - pos: 18.5,-14.5 + parent: 4 + type: Transform +- uid: 953 + type: WallSolid + components: + - pos: 18.5,-9.5 + parent: 4 + type: Transform +- uid: 954 + type: WallSolid + components: + - pos: 18.5,8.5 + parent: 4 + type: Transform +- uid: 955 + type: WallSolid + components: + - pos: 18.5,13.5 + parent: 4 + type: Transform +- uid: 956 + type: WallSolid + components: + - pos: 16.5,16.5 + parent: 4 + type: Transform +- uid: 957 + type: WallSolid + components: + - pos: 12.5,16.5 + parent: 4 + type: Transform +- uid: 958 + type: WallReinforced + components: + - pos: 4.5,12.5 + parent: 4 + type: Transform +- uid: 959 + type: WallReinforced + components: + - pos: 11.5,13.5 + parent: 4 + type: Transform +- uid: 960 + type: WallReinforced + components: + - pos: -24.5,1.5 + parent: 4 + type: Transform +- uid: 961 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,-15.5 + parent: 4 + type: Transform +- uid: 962 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,-15.5 + parent: 4 + type: Transform +- uid: 963 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,-16.5 + parent: 4 + type: Transform +- uid: 964 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,-17.5 + parent: 4 + type: Transform +- uid: 965 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 17.5,-17.5 + parent: 4 + type: Transform +- uid: 966 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 17.5,-18.5 + parent: 4 + type: Transform +- uid: 967 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 15.5,-18.5 + parent: 4 + type: Transform +- uid: 968 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 14.5,-18.5 + parent: 4 + type: Transform +- uid: 969 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 13.5,-18.5 + parent: 4 + type: Transform +- uid: 970 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 11.5,-18.5 + parent: 4 + type: Transform +- uid: 971 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 11.5,-17.5 + parent: 4 + type: Transform +- uid: 972 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 10.5,-17.5 + parent: 4 + type: Transform +- uid: 973 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 10.5,-16.5 + parent: 4 + type: Transform +- uid: 974 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 10.5,-15.5 + parent: 4 + type: Transform +- uid: 975 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 9.5,-15.5 + parent: 4 + type: Transform +- uid: 976 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 9.5,-13.5 + parent: 4 + type: Transform +- uid: 977 + type: LockerAtmosphericsFilled + components: + - pos: -9.5,-1.4999999 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 978 + type: WallSolid + components: + - pos: 10.5,-8.5 + parent: 4 + type: Transform +- uid: 979 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 9.5,-10.5 + parent: 4 + type: Transform +- uid: 980 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 9.5,-8.5 + parent: 4 + type: Transform +- uid: 981 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 9.5,-7.5 + parent: 4 + type: Transform +- uid: 982 + type: WallSolid + components: + - pos: 10.5,-10.5 + parent: 4 + type: Transform +- uid: 983 + type: WallSolid + components: + - pos: 10.5,-13.5 + parent: 4 + type: Transform +- uid: 984 + type: WallSolid + components: + - pos: 11.5,-14.5 + parent: 4 + type: Transform +- uid: 985 + type: CableMV + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 986 + type: CableMV + components: + - pos: 6.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 987 + type: WallSolid + components: + - pos: 11.5,-15.5 + parent: 4 + type: Transform +- uid: 988 + type: WallSolid + components: + - pos: 11.5,-16.5 + parent: 4 + type: Transform +- uid: 989 + type: WallSolid + components: + - pos: 12.5,-16.5 + parent: 4 + type: Transform +- uid: 990 + type: WallSolid + components: + - pos: 13.5,-17.5 + parent: 4 + type: Transform +- uid: 991 + type: WallSolid + components: + - pos: 14.5,-17.5 + parent: 4 + type: Transform +- uid: 992 + type: WallSolid + components: + - pos: 15.5,-17.5 + parent: 4 + type: Transform +- uid: 993 + type: WallSolid + components: + - pos: 16.5,-16.5 + parent: 4 + type: Transform +- uid: 994 + type: WallSolid + components: + - pos: 17.5,-16.5 + parent: 4 + type: Transform +- uid: 995 + type: WallSolid + components: + - pos: 17.5,-15.5 + parent: 4 + type: Transform +- uid: 996 + type: WallSolid + components: + - pos: 17.5,-14.5 + parent: 4 + type: Transform +- uid: 997 + type: WallSolid + components: + - pos: 18.5,-13.5 + parent: 4 + type: Transform +- uid: 998 + type: WallSolid + components: + - pos: 18.5,-12.5 + parent: 4 + type: Transform +- uid: 999 + type: WallSolid + components: + - pos: 18.5,-11.5 + parent: 4 + type: Transform +- uid: 1000 + type: WallSolid + components: + - pos: 18.5,-10.5 + parent: 4 + type: Transform +- uid: 1001 + type: WallSolid + components: + - pos: 18.5,-8.5 + parent: 4 + type: Transform +- uid: 1002 + type: WallSolid + components: + - pos: 18.5,-7.5 + parent: 4 + type: Transform +- uid: 1003 + type: CableMV + components: + - pos: 7.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1004 + type: CableMV + components: + - pos: 6.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1005 + type: WallReinforced + components: + - pos: 8.5,14.5 + parent: 4 + type: Transform +- uid: 1006 + type: WallReinforced + components: + - pos: 7.5,14.5 + parent: 4 + type: Transform +- uid: 1007 + type: WallReinforced + components: + - pos: 6.5,14.5 + parent: 4 + type: Transform +- uid: 1008 + type: WallReinforced + components: + - pos: 6.5,13.5 + parent: 4 + type: Transform +- uid: 1009 + type: WallSolid + components: + - pos: 18.5,6.5 + parent: 4 + type: Transform +- uid: 1010 + type: WallSolid + components: + - pos: 18.5,7.5 + parent: 4 + type: Transform +- uid: 1011 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 9.5,14.5 + parent: 4 + type: Transform +- uid: 1012 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 10.5,14.5 + parent: 4 + type: Transform +- uid: 1013 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 10.5,15.5 + parent: 4 + type: Transform +- uid: 1014 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 10.5,16.5 + parent: 4 + type: Transform +- uid: 1015 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 11.5,16.5 + parent: 4 + type: Transform +- uid: 1016 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 11.5,17.5 + parent: 4 + type: Transform +- uid: 1017 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 13.5,17.5 + parent: 4 + type: Transform +- uid: 1018 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 13.5,18.5 + parent: 4 + type: Transform +- uid: 1019 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 15.5,17.5 + parent: 4 + type: Transform +- uid: 1020 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 17.5,17.5 + parent: 4 + type: Transform +- uid: 1021 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 17.5,16.5 + parent: 4 + type: Transform +- uid: 1022 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,16.5 + parent: 4 + type: Transform +- uid: 1023 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,15.5 + parent: 4 + type: Transform +- uid: 1024 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 18.5,14.5 + parent: 4 + type: Transform +- uid: 1025 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,14.5 + parent: 4 + type: Transform +- uid: 1026 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,12.5 + parent: 4 + type: Transform +- uid: 1027 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,11.5 + parent: 4 + type: Transform +- uid: 1028 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,10.5 + parent: 4 + type: Transform +- uid: 1029 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,9.5 + parent: 4 + type: Transform +- uid: 1030 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,7.5 + parent: 4 + type: Transform +- uid: 1031 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 19.5,6.5 + parent: 4 + type: Transform +- uid: 1032 + type: WallSolid + components: + - pos: 18.5,9.5 + parent: 4 + type: Transform +- uid: 1033 + type: WallSolid + components: + - pos: 18.5,10.5 + parent: 4 + type: Transform +- uid: 1034 + type: WallSolid + components: + - pos: 18.5,11.5 + parent: 4 + type: Transform +- uid: 1035 + type: WallSolid + components: + - pos: 18.5,12.5 + parent: 4 + type: Transform +- uid: 1036 + type: WallSolid + components: + - pos: 17.5,13.5 + parent: 4 + type: Transform +- uid: 1037 + type: WallSolid + components: + - pos: 17.5,14.5 + parent: 4 + type: Transform +- uid: 1038 + type: WallSolid + components: + - pos: 17.5,15.5 + parent: 4 + type: Transform +- uid: 1039 + type: WallSolid + components: + - pos: 13.5,-16.5 + parent: 4 + type: Transform +- uid: 1040 + type: WallSolid + components: + - pos: 15.5,-16.5 + parent: 4 + type: Transform +- uid: 1041 + type: WallSolid + components: + - pos: 17.5,-13.5 + parent: 4 + type: Transform +- uid: 1042 + type: WallSolid + components: + - pos: 11.5,-13.5 + parent: 4 + type: Transform +- uid: 1043 + type: WallSolid + components: + - pos: 11.5,-7.5 + parent: 4 + type: Transform +- uid: 1044 + type: WallSolid + components: + - pos: 12.5,-7.5 + parent: 4 + type: Transform +- uid: 1045 + type: WallSolid + components: + - pos: 13.5,-7.5 + parent: 4 + type: Transform +- uid: 1046 + type: WallSolid + components: + - pos: 14.5,-7.5 + parent: 4 + type: Transform +- uid: 1047 + type: WallSolid + components: + - pos: 15.5,-7.5 + parent: 4 + type: Transform +- uid: 1048 + type: WallSolid + components: + - pos: 16.5,-7.5 + parent: 4 + type: Transform +- uid: 1049 + type: WallSolid + components: + - pos: 17.5,-7.5 + parent: 4 + type: Transform +- uid: 1050 + type: WallReinforced + components: + - pos: 11.5,14.5 + parent: 4 + type: Transform +- uid: 1051 + type: WallSolid + components: + - pos: 12.5,6.5 + parent: 4 + type: Transform +- uid: 1052 + type: WallSolid + components: + - pos: 17.5,6.5 + parent: 4 + type: Transform +- uid: 1053 + type: WallSolid + components: + - pos: 16.5,6.5 + parent: 4 + type: Transform +- uid: 1054 + type: WallSolid + components: + - pos: 17.5,12.5 + parent: 4 + type: Transform +- uid: 1055 + type: WallSolid + components: + - pos: 16.5,15.5 + parent: 4 + type: Transform +- uid: 1056 + type: WallSolid + components: + - pos: 15.5,16.5 + parent: 4 + type: Transform +- uid: 1057 + type: WallSolid + components: + - pos: 13.5,16.5 + parent: 4 + type: Transform +- uid: 1058 + type: WallSolid + components: + - pos: 12.5,15.5 + parent: 4 + type: Transform +- uid: 1059 + type: WallSolid + components: + - pos: 11.5,15.5 + parent: 4 + type: Transform +- uid: 1060 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 15.5,18.5 + parent: 4 + type: Transform +- uid: 1061 + type: WallReinforced + components: + - pos: 2.5,9.5 + parent: 4 + type: Transform +- uid: 1062 + type: WallReinforced + components: + - pos: 2.5,10.5 + parent: 4 + type: Transform +- uid: 1063 + type: WallReinforced + components: + - pos: 4.5,11.5 + parent: 4 + type: Transform +- uid: 1064 + type: WallSolid + components: + - pos: 13.5,15.5 + parent: 4 + type: Transform +- uid: 1065 + type: WallSolid + components: + - pos: 15.5,15.5 + parent: 4 + type: Transform +- uid: 1066 + type: WallSolid + components: + - pos: -24.5,-2.5 + parent: 4 + type: Transform +- uid: 1067 + type: WallSolid + components: + - pos: 13.5,-0.5 + parent: 4 + type: Transform +- uid: 1068 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 15.5,22.5 + parent: 4 + type: Transform +- uid: 1069 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 15.5,21.5 + parent: 4 + type: Transform +- uid: 1070 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 13.5,22.5 + parent: 4 + type: Transform +- uid: 1071 + type: WallReinforced + components: + - rot: 1.5707963267948966 rad + pos: 13.5,21.5 + parent: 4 + type: Transform +- uid: 1072 + type: Grille + components: + - rot: 1.5707963267948966 rad + pos: 13.5,20.5 + parent: 4 + type: Transform +- uid: 1073 + type: Grille + components: + - rot: 1.5707963267948966 rad + pos: 13.5,19.5 + parent: 4 + type: Transform +- uid: 1074 + type: Grille + components: + - rot: 1.5707963267948966 rad + pos: 15.5,20.5 + parent: 4 + type: Transform +- uid: 1075 + type: Grille + components: + - rot: 1.5707963267948966 rad + pos: 15.5,19.5 + parent: 4 + type: Transform +- uid: 1076 + type: ReinforcedWindow + components: + - rot: 1.5707963267948966 rad + pos: 13.5,19.5 + parent: 4 + type: Transform +- uid: 1077 + type: ReinforcedWindow + components: + - rot: 1.5707963267948966 rad + pos: 13.5,20.5 + parent: 4 + type: Transform +- uid: 1078 + type: ReinforcedWindow + components: + - rot: 1.5707963267948966 rad + pos: 15.5,20.5 + parent: 4 + type: Transform +- uid: 1079 + type: ReinforcedWindow + components: + - rot: 1.5707963267948966 rad + pos: 15.5,19.5 + parent: 4 + type: Transform +- uid: 1080 + type: AirlockExternalLocked + components: + - pos: 14.5,17.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1081 + type: AirlockShuttle + components: + - pos: 14.5,22.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1082 + type: CableMV + components: + - pos: 2.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1083 + type: CableMV + components: + - pos: 4.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1084 + type: CableMV + components: + - pos: 8.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1085 + type: CableMV + components: + - pos: 6.5,12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1086 + type: CableMV + components: + - pos: 6.5,10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1087 + type: WallReinforced + components: + - pos: 11.5,9.5 + parent: 4 + type: Transform +- uid: 1088 + type: WallReinforced + components: + - pos: 11.5,10.5 + parent: 4 + type: Transform +- uid: 1089 + type: WallSolid + components: + - pos: 12.5,7.5 + parent: 4 + type: Transform +- uid: 1090 + type: WallSolid + components: + - pos: 12.5,8.5 + parent: 4 + type: Transform +- uid: 1091 + type: WallSolid + components: + - pos: 12.5,9.5 + parent: 4 + type: Transform +- uid: 1092 + type: WallSolid + components: + - pos: 12.5,10.5 + parent: 4 + type: Transform +- uid: 1093 + type: WallSolid + components: + - pos: 12.5,11.5 + parent: 4 + type: Transform +- uid: 1094 + type: WallSolid + components: + - pos: 12.5,14.5 + parent: 4 + type: Transform +- uid: 1095 + type: Catwalk + components: + - pos: 16.5,14.5 + parent: 4 + type: Transform +- uid: 1096 + type: Catwalk + components: + - pos: 16.5,13.5 + parent: 4 + type: Transform +- uid: 1097 + type: Catwalk + components: + - pos: 16.5,12.5 + parent: 4 + type: Transform +- uid: 1098 + type: Catwalk + components: + - pos: 16.5,11.5 + parent: 4 + type: Transform +- uid: 1099 + type: Catwalk + components: + - pos: 16.5,10.5 + parent: 4 + type: Transform +- uid: 1100 + type: Catwalk + components: + - pos: 16.5,9.5 + parent: 4 + type: Transform +- uid: 1101 + type: Catwalk + components: + - pos: 16.5,8.5 + parent: 4 + type: Transform +- uid: 1102 + type: Catwalk + components: + - pos: 16.5,7.5 + parent: 4 + type: Transform +- uid: 1103 + type: Catwalk + components: + - pos: 17.5,7.5 + parent: 4 + type: Transform +- uid: 1104 + type: Catwalk + components: + - pos: 17.5,8.5 + parent: 4 + type: Transform +- uid: 1105 + type: Catwalk + components: + - pos: 17.5,9.5 + parent: 4 + type: Transform +- uid: 1106 + type: Catwalk + components: + - pos: 17.5,10.5 + parent: 4 + type: Transform +- uid: 1107 + type: Catwalk + components: + - pos: 17.5,11.5 + parent: 4 + type: Transform +- uid: 1108 + type: Catwalk + components: + - pos: -11.5,-2.5 + parent: 4 + type: Transform +- uid: 1109 + type: Catwalk + components: + - pos: -11.5,-3.5 + parent: 4 + type: Transform +- uid: 1110 + type: Catwalk + components: + - pos: -11.5,-4.5 + parent: 4 + type: Transform +- uid: 1111 + type: Catwalk + components: + - pos: -10.5,-2.5 + parent: 4 + type: Transform +- uid: 1112 + type: Catwalk + components: + - pos: -10.5,-3.5 + parent: 4 + type: Transform +- uid: 1113 + type: Catwalk + components: + - pos: -10.5,-4.5 + parent: 4 + type: Transform +- uid: 1114 + type: Catwalk + components: + - pos: -9.5,-2.5 + parent: 4 + type: Transform +- uid: 1115 + type: Catwalk + components: + - pos: -9.5,-3.5 + parent: 4 + type: Transform +- uid: 1116 + type: Catwalk + components: + - pos: -9.5,-4.5 + parent: 4 + type: Transform +- uid: 1117 + type: Catwalk + components: + - pos: -9.5,-1.5 + parent: 4 + type: Transform +- uid: 1118 + type: Catwalk + components: + - pos: -10.5,-1.5 + parent: 4 + type: Transform +- uid: 1119 + type: Catwalk + components: + - pos: -11.5,-1.5 + parent: 4 + type: Transform +- uid: 1120 + type: Catwalk + components: + - pos: -12.5,-1.5 + parent: 4 + type: Transform +- uid: 1121 + type: Catwalk + components: + - pos: -13.5,-1.5 + parent: 4 + type: Transform +- uid: 1122 + type: Catwalk + components: + - pos: -12.5,-4.5 + parent: 4 + type: Transform +- uid: 1123 + type: Catwalk + components: + - pos: -12.5,-3.5 + parent: 4 + type: Transform +- uid: 1124 + type: Catwalk + components: + - pos: -12.5,-2.5 + parent: 4 + type: Transform +- uid: 1125 + type: Catwalk + components: + - pos: -13.5,-3.5 + parent: 4 + type: Transform +- uid: 1126 + type: Catwalk + components: + - pos: -13.5,-2.5 + parent: 4 + type: Transform +- uid: 1127 + type: Catwalk + components: + - pos: -14.5,-3.5 + parent: 4 + type: Transform +- uid: 1128 + type: CableMV + components: + - pos: 4.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1129 + type: Catwalk + components: + - pos: -15.5,-3.5 + parent: 4 + type: Transform +- uid: 1130 + type: CableMV + components: + - pos: 3.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1131 + type: CableMV + components: + - pos: 3.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1132 + type: CableMV + components: + - pos: 2.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1133 + type: CableMV + components: + - pos: 4.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1134 + type: CableApcExtension + components: + - pos: 4.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1135 + type: SalternApc + components: + - pos: 4.5,-8.5 + parent: 4 + type: Transform + - startingCharge: 12000 + type: Battery + - loadingNetworkDemand: 30 + currentReceiving: 15.000059 + currentSupply: 15 + supplyRampPosition: -5.9127808E-05 + type: PowerNetworkBattery +- uid: 1136 + type: Poweredlight + components: + - rot: 3.141592653589793 rad + pos: 6.5,-11.5 + parent: 4 + type: Transform + - powerLoad: 0 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1137 + type: AirTankFilled + components: + - pos: 12.677358,0.35277736 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1138 + type: ClosetEmergency + components: + - pos: 9.5,0.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: + - 2047 + - 2046 + - 1400 + - 1398 + - 2050 + - 2044 + - 2045 + - 2051 + - 1401 + - 2049 + - 2048 + - 1399 + type: ContainerContainer +- uid: 1139 + type: SignEVA + components: + - pos: 12.505568,1.4938992 + parent: 4 + type: Transform +- uid: 1140 + type: AirTankFilled + components: + - pos: 12.521108,0.66527736 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1141 + type: AirTankFilled + components: + - pos: 12.271108,0.61840236 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1142 + type: AirTankFilled + components: + - pos: 12.489858,0.38402736 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1143 + type: AirTankFilled + components: + - pos: 12.630483,0.66527736 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1144 + type: Catwalk + components: + - pos: -13.5,-0.5 + parent: 4 + type: Transform +- uid: 1145 + type: Catwalk + components: + - pos: -13.5,0.5 + parent: 4 + type: Transform +- uid: 1146 + type: Catwalk + components: + - pos: -13.5,1.5 + parent: 4 + type: Transform +- uid: 1147 + type: CableMV + components: + - pos: -11.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1148 + type: CableMV + components: + - pos: -10.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1149 + type: CableMV + components: + - pos: -10.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1150 + type: CableMV + components: + - pos: -10.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1151 + type: CableMV + components: + - pos: -10.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1152 + type: CableMV + components: + - pos: -10.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1153 + type: CableMV + components: + - pos: -10.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1154 + type: CableMV + components: + - pos: -11.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1155 + type: CableMV + components: + - pos: -12.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1156 + type: CableMV + components: + - pos: -12.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1157 + type: CableMV + components: + - pos: -12.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1158 + type: CableMV + components: + - pos: -13.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1159 + type: CableMV + components: + - pos: -14.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1160 + type: CableMV + components: + - pos: -14.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1161 + type: CableMV + components: + - pos: -16.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1162 + type: CableMV + components: + - pos: -15.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1163 + type: CableMV + components: + - pos: -17.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1164 + type: CableMV + components: + - pos: -17.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1165 + type: CableMV + components: + - pos: -18.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1166 + type: CableMV + components: + - pos: -18.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1167 + type: CableMV + components: + - pos: -18.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1168 + type: CableMV + components: + - pos: -18.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1169 + type: CableMV + components: + - pos: -18.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1170 + type: CableMV + components: + - pos: -18.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1171 + type: CableMV + components: + - pos: -18.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1172 + type: CableMV + components: + - pos: -18.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1173 + type: CableMV + components: + - pos: -19.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1174 + type: CableMV + components: + - pos: -20.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1175 + type: CableMV + components: + - pos: -21.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1176 + type: CableMV + components: + - pos: -22.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1177 + type: CableMV + components: + - pos: -23.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1178 + type: CableMV + components: + - pos: -23.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1179 + type: CableMV + components: + - pos: -23.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1180 + type: CableMV + components: + - pos: -23.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1181 + type: CableMV + components: + - pos: -24.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1182 + type: CableMV + components: + - pos: -24.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1183 + type: CableMV + components: + - pos: -23.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1184 + type: CableMV + components: + - pos: -23.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1185 + type: CableMV + components: + - pos: -23.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1186 + type: CableApcExtension + components: + - pos: -11.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1187 + type: CableApcExtension + components: + - pos: -10.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1188 + type: CableApcExtension + components: + - pos: -10.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1189 + type: CableApcExtension + components: + - pos: -10.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1190 + type: CableApcExtension + components: + - pos: -10.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1191 + type: CableApcExtension + components: + - pos: -10.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1192 + type: CableApcExtension + components: + - pos: -10.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1193 + type: CableApcExtension + components: + - pos: -11.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1194 + type: CableApcExtension + components: + - pos: -12.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1195 + type: CableApcExtension + components: + - pos: -12.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1196 + type: CableApcExtension + components: + - pos: -12.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1197 + type: CableApcExtension + components: + - pos: -13.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1198 + type: CableApcExtension + components: + - pos: -14.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1199 + type: CableApcExtension + components: + - pos: -14.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1200 + type: CableApcExtension + components: + - pos: -15.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1201 + type: CableApcExtension + components: + - pos: -16.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1202 + type: CableApcExtension + components: + - pos: -17.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1203 + type: CableApcExtension + components: + - pos: -17.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1204 + type: CableApcExtension + components: + - pos: -18.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1205 + type: CableApcExtension + components: + - pos: -18.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1206 + type: CableApcExtension + components: + - pos: -18.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1207 + type: CableApcExtension + components: + - pos: -18.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1208 + type: CableApcExtension + components: + - pos: -18.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1209 + type: CableApcExtension + components: + - pos: -18.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1210 + type: CableApcExtension + components: + - pos: -18.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1211 + type: CableApcExtension + components: + - pos: -18.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1212 + type: CableApcExtension + components: + - pos: -19.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1213 + type: CableApcExtension + components: + - pos: -20.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1214 + type: CableApcExtension + components: + - pos: -21.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1215 + type: CableApcExtension + components: + - pos: -22.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1216 + type: CableApcExtension + components: + - pos: -23.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1217 + type: CableApcExtension + components: + - pos: -23.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1218 + type: CableApcExtension + components: + - pos: -23.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1219 + type: CableApcExtension + components: + - pos: -23.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1220 + type: CableApcExtension + components: + - pos: -23.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1221 + type: WallSolid + components: + - pos: -23.5,2.5 + parent: 4 + type: Transform +- uid: 1222 + type: CableApcExtension + components: + - pos: 14.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1223 + type: CableApcExtension + components: + - pos: 14.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1224 + type: CableApcExtension + components: + - pos: 14.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1225 + type: CableApcExtension + components: + - pos: 14.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1226 + type: CableApcExtension + components: + - pos: 14.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1227 + type: CableApcExtension + components: + - pos: 14.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1228 + type: CableApcExtension + components: + - pos: 14.5,10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1229 + type: CableApcExtension + components: + - pos: 14.5,11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1230 + type: CableApcExtension + components: + - pos: 14.5,12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1231 + type: CableApcExtension + components: + - pos: 14.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1232 + type: CableApcExtension + components: + - pos: 14.5,14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1233 + type: CableApcExtension + components: + - pos: 14.5,15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1234 + type: CableApcExtension + components: + - pos: 14.5,16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1235 + type: CableApcExtension + components: + - pos: 14.5,17.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1236 + type: CableApcExtension + components: + - pos: 14.5,18.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1237 + type: CableApcExtension + components: + - pos: 14.5,19.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1238 + type: CableApcExtension + components: + - pos: 14.5,20.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1239 + type: CableApcExtension + components: + - pos: 14.5,21.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1240 + type: CableApcExtension + components: + - pos: 13.5,16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1241 + type: CableApcExtension + components: + - pos: 12.5,16.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1242 + type: CableApcExtension + components: + - pos: 15.5,16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1243 + type: CableApcExtension + components: + - pos: 16.5,16.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1244 + type: CableApcExtension + components: + - pos: 15.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1245 + type: CableApcExtension + components: + - pos: 16.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1246 + type: CableApcExtension + components: + - pos: 17.5,13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1247 + type: CableApcExtension + components: + - pos: 18.5,13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1248 + type: CableApcExtension + components: + - pos: 15.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1249 + type: CableApcExtension + components: + - pos: 16.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1250 + type: CableApcExtension + components: + - pos: 17.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1251 + type: CableApcExtension + components: + - pos: 18.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1252 + type: CableApcExtension + components: + - pos: 13.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1253 + type: WallReinforced + components: + - pos: 11.5,11.5 + parent: 4 + type: Transform +- uid: 1254 + type: CableMV + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1255 + type: CableMV + components: + - pos: 6.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1256 + type: CableApcExtension + components: + - pos: 13.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1257 + type: WallSolid + components: + - pos: 12.5,12.5 + parent: 4 + type: Transform +- uid: 1258 + type: WallReinforced + components: + - pos: 3.5,11.5 + parent: 4 + type: Transform +- uid: 1259 + type: WallReinforced + components: + - pos: 5.5,13.5 + parent: 4 + type: Transform +- uid: 1260 + type: CableMV + components: + - pos: 14.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1261 + type: CableMV + components: + - pos: 14.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1262 + type: CableMV + components: + - pos: 14.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1263 + type: CableMV + components: + - pos: 14.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1264 + type: CableMV + components: + - pos: 14.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1265 + type: CableMV + components: + - pos: 14.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1266 + type: CableMV + components: + - pos: 14.5,10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1267 + type: CableMV + components: + - pos: 14.5,11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1268 + type: CableMV + components: + - pos: 14.5,12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1269 + type: CableMV + components: + - pos: 14.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1270 + type: CableMV + components: + - pos: 14.5,14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1271 + type: CableMV + components: + - pos: 14.5,15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1272 + type: CableMV + components: + - pos: 14.5,16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1273 + type: CableMV + components: + - pos: 15.5,16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1274 + type: CableMV + components: + - pos: 16.5,16.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1275 + type: CableMV + components: + - pos: 13.5,16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1276 + type: CableMV + components: + - pos: 12.5,16.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1277 + type: WallReinforced + components: + - pos: 5.5,12.5 + parent: 4 + type: Transform +- uid: 1278 + type: WallReinforced + components: + - pos: 3.5,10.5 + parent: 4 + type: Transform +- uid: 1279 + type: WallSolid + components: + - pos: 12.5,13.5 + parent: 4 + type: Transform +- uid: 1280 + type: CableMV + components: + - pos: 13.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1281 + type: CableMV + components: + - pos: 15.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1282 + type: CableMV + components: + - pos: 16.5,13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1283 + type: CableMV + components: + - pos: 17.5,13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1284 + type: CableMV + components: + - pos: 18.5,13.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1285 + type: CableMV + components: + - pos: 15.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1286 + type: CableMV + components: + - pos: 16.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1287 + type: CableMV + components: + - pos: 17.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1288 + type: CableMV + components: + - pos: 18.5,8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1289 + type: CableMV + components: + - pos: 13.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1290 + type: WallReinforced + components: + - pos: 11.5,12.5 + parent: 4 + type: Transform +- uid: 1291 + type: CableMV + components: + - pos: 10.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1292 + type: CableMV + components: + - pos: 6.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1293 + type: SalternApc + components: + - pos: 13.5,15.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - color: '#D1332EFF' + type: PointLight + - loadingNetworkDemand: 26840 + supplyRampPosition: 3464.4934 + type: PowerNetworkBattery +- uid: 1294 + type: CableApcExtension + components: + - pos: 13.5,15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1295 + type: CableMV + components: + - pos: 13.5,15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1296 + type: CableMV + components: + - pos: 7.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1297 + type: CableMV + components: + - pos: 8.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1298 + type: CableMV + components: + - pos: 9.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1299 + type: CableMV + components: + - pos: 10.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1300 + type: CableMV + components: + - pos: 11.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1301 + type: CableMV + components: + - pos: 12.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1302 + type: CableMV + components: + - pos: 13.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1303 + type: CableMV + components: + - pos: 14.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1304 + type: CableMV + components: + - pos: 14.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1305 + type: CableMV + components: + - pos: 14.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1306 + type: CableMV + components: + - pos: 14.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1307 + type: CableMV + components: + - pos: 14.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1308 + type: CableMV + components: + - pos: 14.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1309 + type: CableMV + components: + - pos: 14.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1310 + type: CableMV + components: + - pos: 14.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1311 + type: CableMV + components: + - pos: 14.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1312 + type: CableMV + components: + - pos: 14.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1313 + type: CableMV + components: + - pos: 14.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1314 + type: CableMV + components: + - pos: 14.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1315 + type: CableMV + components: + - pos: 14.5,-16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1316 + type: CableMV + components: + - pos: 14.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1317 + type: CableMV + components: + - pos: 15.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1318 + type: CableMV + components: + - pos: 16.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1319 + type: CableMV + components: + - pos: 13.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1320 + type: CableMV + components: + - pos: 12.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1321 + type: CableMV + components: + - pos: 10.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1322 + type: CableMV + components: + - pos: 11.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1323 + type: CableMV + components: + - pos: 12.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1324 + type: CableMV + components: + - pos: 13.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1325 + type: CableMV + components: + - pos: 15.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1326 + type: CableMV + components: + - pos: 16.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1327 + type: CableMV + components: + - pos: 17.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1328 + type: CableMV + components: + - pos: 18.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1329 + type: CableMV + components: + - pos: 10.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1330 + type: CableMV + components: + - pos: 11.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1331 + type: CableMV + components: + - pos: 12.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1332 + type: CableMV + components: + - pos: 13.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1333 + type: CableMV + components: + - pos: 15.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1334 + type: CableMV + components: + - pos: 16.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1335 + type: CableMV + components: + - pos: 17.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1336 + type: CableMV + components: + - pos: 18.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1337 + type: CableApcExtension + components: + - pos: 14.5,-5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1338 + type: CableApcExtension + components: + - pos: 14.5,-6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1339 + type: CableApcExtension + components: + - pos: 14.5,-7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1340 + type: CableApcExtension + components: + - pos: 14.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1341 + type: CableApcExtension + components: + - pos: 14.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1342 + type: CableApcExtension + components: + - pos: 14.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1343 + type: CableApcExtension + components: + - pos: 14.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1344 + type: CableApcExtension + components: + - pos: 14.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1345 + type: CableApcExtension + components: + - pos: 14.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1346 + type: CableApcExtension + components: + - pos: 14.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1347 + type: CableApcExtension + components: + - pos: 14.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1348 + type: CableApcExtension + components: + - pos: 14.5,-16.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1349 + type: CableApcExtension + components: + - pos: 14.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1350 + type: CableApcExtension + components: + - pos: 15.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1351 + type: CableApcExtension + components: + - pos: 16.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1352 + type: CableApcExtension + components: + - pos: 13.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1353 + type: CableApcExtension + components: + - pos: 12.5,-17.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1354 + type: CableApcExtension + components: + - pos: 13.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1355 + type: CableApcExtension + components: + - pos: 12.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1356 + type: CableApcExtension + components: + - pos: 11.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1357 + type: CableApcExtension + components: + - pos: 10.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1358 + type: CableApcExtension + components: + - pos: 15.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1359 + type: CableApcExtension + components: + - pos: 16.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1360 + type: CableApcExtension + components: + - pos: 17.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1361 + type: CableApcExtension + components: + - pos: 18.5,-14.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1362 + type: CableApcExtension + components: + - pos: 15.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1363 + type: CableApcExtension + components: + - pos: 16.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1364 + type: CableApcExtension + components: + - pos: 17.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1365 + type: CableApcExtension + components: + - pos: 18.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1366 + type: CableApcExtension + components: + - pos: 13.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1367 + type: CableApcExtension + components: + - pos: 12.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1368 + type: CableApcExtension + components: + - pos: 11.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1369 + type: CableApcExtension + components: + - pos: 10.5,-9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1370 + type: Catwalk + components: + - pos: 11.5,-9.5 + parent: 4 + type: Transform +- uid: 1371 + type: Catwalk + components: + - pos: 12.5,-9.5 + parent: 4 + type: Transform +- uid: 1372 + type: Catwalk + components: + - pos: 13.5,-9.5 + parent: 4 + type: Transform +- uid: 1373 + type: Catwalk + components: + - pos: 14.5,-9.5 + parent: 4 + type: Transform +- uid: 1374 + type: Catwalk + components: + - pos: 15.5,-9.5 + parent: 4 + type: Transform +- uid: 1375 + type: Catwalk + components: + - pos: 16.5,-9.5 + parent: 4 + type: Transform +- uid: 1376 + type: Catwalk + components: + - pos: 17.5,-9.5 + parent: 4 + type: Transform +- uid: 1377 + type: Catwalk + components: + - pos: 14.5,-8.5 + parent: 4 + type: Transform +- uid: 1378 + type: Catwalk + components: + - pos: 14.5,-9.5 + parent: 4 + type: Transform +- uid: 1379 + type: Catwalk + components: + - pos: 14.5,-10.5 + parent: 4 + type: Transform +- uid: 1380 + type: Catwalk + components: + - pos: 14.5,-11.5 + parent: 4 + type: Transform +- uid: 1381 + type: Catwalk + components: + - pos: 14.5,-12.5 + parent: 4 + type: Transform +- uid: 1382 + type: Catwalk + components: + - pos: 14.5,-13.5 + parent: 4 + type: Transform +- uid: 1383 + type: Catwalk + components: + - pos: 14.5,-14.5 + parent: 4 + type: Transform +- uid: 1384 + type: Catwalk + components: + - pos: 14.5,-15.5 + parent: 4 + type: Transform +- uid: 1385 + type: Catwalk + components: + - pos: 14.5,-16.5 + parent: 4 + type: Transform +- uid: 1386 + type: Catwalk + components: + - pos: 12.5,-14.5 + parent: 4 + type: Transform +- uid: 1387 + type: Catwalk + components: + - pos: 13.5,-14.5 + parent: 4 + type: Transform +- uid: 1388 + type: Catwalk + components: + - pos: 14.5,-14.5 + parent: 4 + type: Transform +- uid: 1389 + type: Catwalk + components: + - pos: 15.5,-14.5 + parent: 4 + type: Transform +- uid: 1390 + type: Catwalk + components: + - pos: 16.5,-14.5 + parent: 4 + type: Transform +- uid: 1391 + type: SalternApc + components: + - pos: 14.5,-17.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - color: '#D1332EFF' + type: PointLight + - loadingNetworkDemand: 26840 + supplyRampPosition: 3464.4934 + type: PowerNetworkBattery +- uid: 1392 + type: AirlockEngineeringLocked + components: + - pos: 11.5,-11.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1393 + type: AirlockEngineeringLocked + components: + - pos: 9.5,-12.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1394 + type: GasPort + components: + - rot: 1.5707963267948966 rad + pos: 12.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1395 + type: AirCanister + components: + - anchored: True + pos: 16.5,-13.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 1396 + type: AirlockEVALocked + components: + - pos: 10.5,1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1397 + type: AirlockEVALocked + components: + - pos: 11.5,1.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1398 + type: ClothingOuterHardsuitEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 1399 + type: ClothingOuterHardsuitEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 1400 + type: ClothingOuterHardsuitEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 1401 + type: ClothingOuterHardsuitEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 1402 + type: WallReinforced + components: + - pos: 0.5,7.5 + parent: 4 + type: Transform +- uid: 1403 + type: ClosetEmergencyFilledRandom + components: + - pos: 17.5,9.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1404 + type: WallReinforced + components: + - pos: -0.5,7.5 + parent: 4 + type: Transform +- uid: 1405 + type: WallReinforced + components: + - pos: -0.5,6.5 + parent: 4 + type: Transform +- uid: 1406 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 17.5,11.5 + parent: 4 + type: Transform +- uid: 1407 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 17.5,10.5 + parent: 4 + type: Transform +- uid: 1408 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 17.5,7.5 + parent: 4 + type: Transform +- uid: 1409 + type: WallReinforced + components: + - pos: 0.5,8.5 + parent: 4 + type: Transform +- uid: 1410 + type: Chair + components: + - pos: 16.5,14.5 + parent: 4 + type: Transform +- uid: 1411 + type: WallReinforced + components: + - pos: 11.5,6.5 + parent: 4 + type: Transform +- uid: 1412 + type: Table + components: + - pos: 28.5,3.5 + parent: 4 + type: Transform +- uid: 1413 + type: Table + components: + - pos: 29.5,3.5 + parent: 4 + type: Transform +- uid: 1414 + type: Table + components: + - pos: 30.5,3.5 + parent: 4 + type: Transform +- uid: 1415 + type: Table + components: + - pos: 28.5,2.5 + parent: 4 + type: Transform +- uid: 1416 + type: Table + components: + - pos: 28.5,1.5 + parent: 4 + type: Transform +- uid: 1417 + type: ChairPilotSeat + components: + - rot: 1.5707963267948966 rad + pos: 30.5,1.5 + parent: 4 + type: Transform +- uid: 1418 + type: ChairPilotSeat + components: + - rot: 1.5707963267948966 rad + pos: 30.5,-2.5 + parent: 4 + type: Transform +- uid: 1419 + type: Firelock + components: + - pos: 13.5,5.5 + parent: 4 + type: Transform +- uid: 1420 + type: Firelock + components: + - pos: 14.5,5.5 + parent: 4 + type: Transform +- uid: 1421 + type: Firelock + components: + - pos: 15.5,5.5 + parent: 4 + type: Transform +- uid: 1422 + type: AirlockExternalLocked + components: + - pos: 13.5,6.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1423 + type: AirlockExternalLocked + components: + - pos: 14.5,6.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1424 + type: AirlockExternalLocked + components: + - pos: 15.5,6.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1425 + type: SignDirectionalEvac + components: + - rot: -1.5707963267948966 rad + pos: 12.529028,5.244281 + parent: 4 + type: Transform +- uid: 1426 + type: SignDirectionalEvac + components: + - rot: -1.5707963267948966 rad + pos: 20.509928,1.0884384 + parent: 4 + type: Transform +- uid: 1427 + type: SignDirectionalEvac + components: + - rot: 1.5707963267948966 rad + pos: -5.5034223,1.4478134 + parent: 4 + type: Transform +- uid: 1428 + type: SignDirectionalEvac + components: + - rot: -1.5707963267948966 rad + pos: 4.4786725,1.5103134 + parent: 4 + type: Transform +- uid: 1429 + type: Autolathe + components: + - pos: -13.5,1.5 + parent: 4 + type: Transform + - containers: + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer +- uid: 1430 + type: Protolathe + components: + - pos: -13.5,0.5 + parent: 4 + type: Transform + - containers: + machine_board: !type:Container + ents: [] + machine_parts: !type:Container + ents: [] + type: ContainerContainer +- uid: 1431 + type: CableApcExtension + components: + - pos: -13.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1432 + type: CableApcExtension + components: + - pos: -13.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1433 + type: CableMV + components: + - pos: -13.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1434 + type: CableMV + components: + - pos: -13.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1435 + type: CableHV + components: + - pos: -13.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1436 + type: CableHV + components: + - pos: -13.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1437 + type: Floodlight + components: + - pos: -13.532629,-1.5286057 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1438 + type: Floodlight + components: + - pos: -13.548254,-2.497356 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1439 + type: PoweredlightEmpty + components: + - pos: -13.5,2.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1476 + type: ContainerContainer +- uid: 1440 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: -13.5,-3.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1475 + type: ContainerContainer +- uid: 1441 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: -9.5,-1.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1473 + type: ContainerContainer +- uid: 1442 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: -9.5,0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1474 + type: ContainerContainer +- uid: 1443 + type: PoweredlightEmpty + components: + - pos: -4.5,0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1477 + type: ContainerContainer +- uid: 1444 + type: PoweredlightEmpty + components: + - pos: 0.5,0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1478 + type: ContainerContainer +- uid: 1445 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: -0.5,-5.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1479 + type: ContainerContainer +- uid: 1446 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: -3.5,-5.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1480 + type: ContainerContainer +- uid: 1447 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: -0.5,4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1506 + type: ContainerContainer +- uid: 1448 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: -3.5,4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1505 + type: ContainerContainer +- uid: 1449 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: -6.5,2.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1482 + type: ContainerContainer +- uid: 1450 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: 2.5,2.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1481 + type: ContainerContainer +- uid: 1451 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 5.5,-4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1485 + type: ContainerContainer +- uid: 1452 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 5.5,3.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1483 + type: ContainerContainer +- uid: 1453 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1484 + type: ContainerContainer +- uid: 1454 + type: PoweredlightEmpty + components: + - pos: 12.5,-3.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1486 + type: ContainerContainer +- uid: 1455 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: 12.5,-5.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1487 + type: ContainerContainer +- uid: 1456 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 19.5,-4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1488 + type: ContainerContainer +- uid: 1457 + type: PoweredlightEmpty + components: + - pos: 11.5,4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1489 + type: ContainerContainer +- uid: 1458 + type: PoweredlightEmpty + components: + - pos: 17.5,4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1492 + type: ContainerContainer +- uid: 1459 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 19.5,0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1491 + type: ContainerContainer +- uid: 1460 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 9.5,0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1490 + type: ContainerContainer +- uid: 1461 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: 16.5,7.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1493 + type: ContainerContainer +- uid: 1462 + type: WallReinforced + components: + - pos: 11.5,8.5 + parent: 4 + type: Transform +- uid: 1463 + type: WallReinforced + components: + - pos: 1.5,8.5 + parent: 4 + type: Transform +- uid: 1464 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 16.5,12.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1495 + type: ContainerContainer +- uid: 1465 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 21.5,0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1497 + type: ContainerContainer +- uid: 1466 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 26.5,3.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1498 + type: ContainerContainer +- uid: 1467 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 26.5,-4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1500 + type: ContainerContainer +- uid: 1468 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 21.5,-4.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1499 + type: ContainerContainer +- uid: 1469 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 28.5,-3.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1502 + type: ContainerContainer +- uid: 1470 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 28.5,2.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1503 + type: ContainerContainer +- uid: 1471 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 32.5,2.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1504 + type: ContainerContainer +- uid: 1472 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 32.5,-3.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 1501 + type: ContainerContainer +- uid: 1473 + type: LightTube + components: + - parent: 1441 + type: Transform + - canCollide: False + type: Physics +- uid: 1474 + type: LightTube + components: + - parent: 1442 + type: Transform + - canCollide: False + type: Physics +- uid: 1475 + type: LightTube + components: + - parent: 1440 + type: Transform + - canCollide: False + type: Physics +- uid: 1476 + type: LightTube + components: + - parent: 1439 + type: Transform + - canCollide: False + type: Physics +- uid: 1477 + type: LightTube + components: + - parent: 1443 + type: Transform + - canCollide: False + type: Physics +- uid: 1478 + type: LightTube + components: + - parent: 1444 + type: Transform + - canCollide: False + type: Physics +- uid: 1479 + type: LightTube + components: + - parent: 1445 + type: Transform + - canCollide: False + type: Physics +- uid: 1480 + type: LightTube + components: + - parent: 1446 + type: Transform + - canCollide: False + type: Physics +- uid: 1481 + type: LightTube + components: + - parent: 1450 + type: Transform + - canCollide: False + type: Physics +- uid: 1482 + type: LightTube + components: + - parent: 1449 + type: Transform + - canCollide: False + type: Physics +- uid: 1483 + type: LightTube + components: + - parent: 1452 + type: Transform + - canCollide: False + type: Physics +- uid: 1484 + type: LightTube + components: + - parent: 1453 + type: Transform + - canCollide: False + type: Physics +- uid: 1485 + type: LightTube + components: + - parent: 1451 + type: Transform + - canCollide: False + type: Physics +- uid: 1486 + type: LightTube + components: + - parent: 1454 + type: Transform + - canCollide: False + type: Physics +- uid: 1487 + type: LightTube + components: + - rot: 3.9339764043688774E-05 rad + parent: 1455 + type: Transform + - canCollide: False + type: Physics +- uid: 1488 + type: LightTube + components: + - parent: 1456 + type: Transform + - canCollide: False + type: Physics +- uid: 1489 + type: LightTube + components: + - parent: 1457 + type: Transform + - canCollide: False + type: Physics +- uid: 1490 + type: LightTube + components: + - parent: 1460 + type: Transform + - canCollide: False + type: Physics +- uid: 1491 + type: LightTube + components: + - parent: 1459 + type: Transform + - canCollide: False + type: Physics +- uid: 1492 + type: LightTube + components: + - parent: 1458 + type: Transform + - canCollide: False + type: Physics +- uid: 1493 + type: LightTube + components: + - parent: 1461 + type: Transform + - canCollide: False + type: Physics +- uid: 1494 + type: WallReinforced + components: + - pos: 11.5,7.5 + parent: 4 + type: Transform +- uid: 1495 + type: LightTube + components: + - parent: 1464 + type: Transform + - canCollide: False + type: Physics +- uid: 1496 + type: WallReinforced + components: + - pos: 1.5,9.5 + parent: 4 + type: Transform +- uid: 1497 + type: LightTube + components: + - parent: 1465 + type: Transform + - canCollide: False + type: Physics +- uid: 1498 + type: LightTube + components: + - parent: 1466 + type: Transform + - canCollide: False + type: Physics +- uid: 1499 + type: LightTube + components: + - parent: 1468 + type: Transform + - canCollide: False + type: Physics +- uid: 1500 + type: LightTube + components: + - parent: 1467 + type: Transform + - canCollide: False + type: Physics +- uid: 1501 + type: LightTube + components: + - parent: 1472 + type: Transform + - canCollide: False + type: Physics +- uid: 1502 + type: LightTube + components: + - parent: 1469 + type: Transform + - canCollide: False + type: Physics +- uid: 1503 + type: LightTube + components: + - parent: 1470 + type: Transform + - canCollide: False + type: Physics +- uid: 1504 + type: LightTube + components: + - parent: 1471 + type: Transform + - canCollide: False + type: Physics +- uid: 1505 + type: LightTube + components: + - parent: 1448 + type: Transform + - canCollide: False + type: Physics +- uid: 1506 + type: LightTube + components: + - parent: 1447 + type: Transform + - canCollide: False + type: Physics +- uid: 1507 + type: AirlockExternalLocked + components: + - pos: -9.5,4.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1508 + type: PoweredSmallLightEmpty + components: + - rot: 3.141592653589793 rad + pos: -13.5,5.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1538 + type: ContainerContainer +- uid: 1509 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: -18.5,1.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1537 + type: ContainerContainer +- uid: 1510 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: -18.5,-2.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1534 + type: ContainerContainer +- uid: 1511 + type: PoweredSmallLightEmpty + components: + - pos: -13.5,-6.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1533 + type: ContainerContainer +- uid: 1512 + type: PoweredSmallLightEmpty + components: + - pos: -23.5,0.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1536 + type: ContainerContainer +- uid: 1513 + type: PoweredSmallLightEmpty + components: + - rot: 3.141592653589793 rad + pos: -23.5,-1.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1535 + type: ContainerContainer +- uid: 1514 + type: PoweredSmallLightEmpty + components: + - pos: 11.5,-1.5 + parent: 4 + type: Transform + - powerLoad: 0 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1515 + type: PoweredSmallLightEmpty + components: + - pos: 17.5,-1.5 + parent: 4 + type: Transform + - powerLoad: 0 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1516 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 14.5,-0.5 + parent: 4 + type: Transform + - powerLoad: 0 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1517 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 14.5,18.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1532 + type: ContainerContainer +- uid: 1518 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 14.5,21.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1531 + type: ContainerContainer +- uid: 1519 + type: PoweredSmallLightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 16.5,22.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1529 + type: ContainerContainer +- uid: 1520 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 12.5,22.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1530 + type: ContainerContainer +- uid: 1521 + type: PoweredSmallLightEmpty + components: + - rot: 3.141592653589793 rad + pos: 14.5,-16.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1528 + type: ContainerContainer +- uid: 1522 + type: PoweredSmallLightEmpty + components: + - pos: 14.5,-8.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1527 + type: ContainerContainer +- uid: 1523 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 17.5,-11.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1526 + type: ContainerContainer +- uid: 1524 + type: CableApcExtension + components: + - pos: 24.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1525 + type: CableApcExtension + components: + - pos: 23.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1526 + type: LightBulb + components: + - rot: 1.5707963267948966 rad + parent: 1523 + type: Transform + - canCollide: False + type: Physics +- uid: 1527 + type: LightBulb + components: + - rot: 1.5707963267948966 rad + parent: 1522 + type: Transform + - canCollide: False + type: Physics +- uid: 1528 + type: LightBulb + components: + - rot: 1.5707963267948966 rad + parent: 1521 + type: Transform + - canCollide: False + type: Physics +- uid: 1529 + type: LightBulb + components: + - rot: 1.5707963267948966 rad + parent: 1519 + type: Transform + - canCollide: False + type: Physics +- uid: 1530 + type: LightBulb + components: + - rot: 1.5707963267948966 rad + parent: 1520 + type: Transform + - canCollide: False + type: Physics +- uid: 1531 + type: LightBulb + components: + - parent: 1518 + type: Transform + - canCollide: False + type: Physics +- uid: 1532 + type: LightBulb + components: + - parent: 1517 + type: Transform + - canCollide: False + type: Physics +- uid: 1533 + type: LightBulb + components: + - parent: 1511 + type: Transform + - canCollide: False + type: Physics +- uid: 1534 + type: LightBulb + components: + - parent: 1510 + type: Transform + - canCollide: False + type: Physics +- uid: 1535 + type: LightBulb + components: + - parent: 1513 + type: Transform + - canCollide: False + type: Physics +- uid: 1536 + type: LightBulb + components: + - parent: 1512 + type: Transform + - canCollide: False + type: Physics +- uid: 1537 + type: LightBulb + components: + - parent: 1509 + type: Transform + - canCollide: False + type: Physics +- uid: 1538 + type: LightBulb + components: + - parent: 1508 + type: Transform + - canCollide: False + type: Physics +- uid: 1539 + type: AirlockExternalLocked + components: + - pos: -9.5,6.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1540 + type: CableApcExtension + components: + - pos: 22.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1541 + type: CableApcExtension + components: + - pos: 21.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1542 + type: CableApcExtension + components: + - pos: 31.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1543 + type: CableApcExtension + components: + - pos: 30.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1544 + type: CableApcExtension + components: + - pos: 31.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1545 + type: CableMV + components: + - pos: 14.5,17.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1546 + type: CableMV + components: + - pos: 14.5,18.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1547 + type: CableMV + components: + - pos: 14.5,19.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1548 + type: CableMV + components: + - pos: 14.5,20.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1549 + type: CableMV + components: + - pos: 14.5,21.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1550 + type: GasPort + components: + - rot: -1.5707963267948966 rad + pos: 16.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1551 + type: GasPort + components: + - rot: 1.5707963267948966 rad + pos: 12.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1552 + type: AirCanister + components: + - anchored: True + pos: 12.5,-13.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 1553 + type: AirCanister + components: + - anchored: True + pos: 12.5,-15.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 1554 + type: AirCanister + components: + - anchored: True + pos: 16.5,-15.5 + parent: 4 + type: Transform +- uid: 1555 + type: LockerChiefEngineerFilled + components: + - pos: -9.5,0.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1556 + type: EmergencyLight + components: + - rot: 3.141592653589793 rad + pos: 15.477476,2.5003276 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1557 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: 5.483428,2.5159526 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1558 + type: CableApcExtension + components: + - pos: 6.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1559 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: 12.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1560 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: 12.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1561 + type: GasPipeFourway + components: + - pos: 14.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1562 + type: GasPipeFourway + components: + - pos: 14.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1563 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 15.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1564 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 13.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1565 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 16.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1566 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 16.5,-15.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1567 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 10.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1568 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 15.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1569 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 13.5,-13.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1570 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 11.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1571 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 12.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1572 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 13.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1573 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 14.5,-14.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1574 + type: GasPipeBend + components: + - pos: 14.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1575 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 9.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1576 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 8.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1577 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 7.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1578 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: 7.5,-12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1579 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 7.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1580 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 7.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1581 + type: GasPipeBend + components: + - pos: 7.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1582 + type: CableApcExtension + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1583 + type: CableApcExtension + components: + - pos: 6.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1584 + type: CableMV + components: + - pos: 6.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1585 + type: SpawnPointJanitor + components: + - pos: 2.5,-8.5 + parent: 4 + type: Transform +- uid: 1586 + type: SprayBottleSpaceCleaner + components: + - pos: 2.7057152,-9.255201 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1587 + type: SprayBottleSpaceCleaner + components: + - pos: 2.4713402,-9.473951 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1588 + type: MopItem + components: + - pos: 2.7213402,-7.5208263 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1589 + type: LightReplacer + components: + - pos: 1.7057152,-8.223951 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + light_replacer_storage: !type:Container + ents: [] + type: ContainerContainer +- uid: 1590 + type: WaterTankFull + components: + - pos: 0.5,-7.5 + parent: 4 + type: Transform +- uid: 1591 + type: Table + components: + - pos: 2.5,-9.5 + parent: 4 + type: Transform +- uid: 1592 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -19.5,-0.5 + parent: 4 + type: Transform +- uid: 1593 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1594 + type: CableApcExtension + components: + - pos: 6.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1595 + type: EmergencyLight + components: + - rot: -1.5707963267948966 rad + pos: 3.461632,3.520608 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1596 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1597 + type: EmergencyLight + components: + - rot: 3.141592653589793 rad + pos: -14.527032,-3.5442219 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1598 + type: EmergencyLight + components: + - pos: -14.511407,2.5182781 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1599 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: -7.4978023,3.504983 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1600 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: -7.4652967,-3.5055218 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1601 + type: EmergencyLight + components: + - rot: -1.5707963267948966 rad + pos: 3.5226293,-3.6305218 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1602 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 0.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#0084F7FF' + type: AtmosPipeColor +- uid: 1603 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -0.5,-8.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#0084F7FF' + type: AtmosPipeColor +- uid: 1604 + type: EmergencyLight + components: + - rot: 3.141592653589793 rad + pos: 18.485643,-5.505522 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1605 + type: EmergencyLight + components: + - rot: 3.141592653589793 rad + pos: 13.470017,-5.505522 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1606 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: 28.517572,-2.4629369 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1607 + type: EmergencyLight + components: + - pos: 26.48099,-3.4670181 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1608 + type: EmergencyLight + components: + - pos: 21.48099,-3.4513931 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1609 + type: EmergencyLight + components: + - rot: 1.5707963267948966 rad + pos: 21.507711,-0.51603556 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1610 + type: EmergencyLight + components: + - rot: -1.5707963267948966 rad + pos: 7.499053,-7.4949636 + parent: 4 + type: Transform + - startingCharge: 0.02954106 + type: Battery +- uid: 1611 + type: LightBulb + components: + - rot: 3.4903117921203375E-05 rad + parent: 1612 + type: Transform + - canCollide: False + type: Physics +- uid: 1612 + type: PoweredSmallLightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 3.5,-8.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - enabled: False + type: AmbientSound + - containers: + light_bulb: !type:ContainerSlot + ent: 1611 + type: ContainerContainer +- uid: 1613 + type: CableApcExtension + components: + - pos: 6.5,-11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1614 + type: CableApcExtension + components: + - pos: 6.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1615 + type: CableApcExtension + components: + - pos: 6.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1616 + type: CableMV + components: + - pos: 6.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1617 + type: CableMV + components: + - pos: 6.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1618 + type: CableMV + components: + - pos: 6.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1619 + type: CableHV + components: + - pos: 6.5,-10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1620 + type: CableHV + components: + - pos: 6.5,-9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1621 + type: CableHV + components: + - pos: 6.5,-8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1622 + type: CableHV + components: + - pos: 6.5,-7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1623 + type: CableHV + components: + - pos: 6.5,-6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1624 + type: SprayBottleSpaceCleaner + components: + - pos: 2.2682152,-9.177076 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1625 + type: MopBucket + components: + - pos: 2.2057152,-7.3020763 + parent: 4 + type: Transform +- uid: 1626 + type: BoxLightMixed + components: + - pos: 1.2994652,-8.536451 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 1627 + type: Table + components: + - pos: 1.5,-8.5 + parent: 4 + type: Transform +- uid: 1628 + type: ClosetL3JanitorFilled + components: + - pos: 3.5,-7.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1629 + type: AirlockServiceLocked + components: + - pos: 4.5,-9.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1630 + type: ClosetJanitorFilled + components: + - pos: 3.5,-10.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1631 + type: GasPipeFourway + components: + - pos: 5.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1632 + type: GasPipeTJunction + components: + - rot: 1.5707963267948966 rad + pos: 5.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1633 + type: AirlockEngineeringLocked + components: + - pos: 11.5,-12.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1634 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -9.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1635 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -9.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1636 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -9.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1637 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -9.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1638 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -9.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1639 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -9.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1640 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -9.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1641 + type: GasPipeTJunction + components: + - rot: 3.141592653589793 rad + pos: -9.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1642 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -8.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1643 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -7.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1644 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1645 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -5.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1646 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -4.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1647 + type: GasPipeTJunction + components: + - pos: -3.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1648 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1649 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1650 + type: AirlockEngineeringLocked + components: + - pos: 9.5,-11.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1651 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -6.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1652 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 2.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1653 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1654 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -1.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1655 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -0.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1656 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 0.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1657 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 1.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1658 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 3.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1659 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1660 + type: GasPipeTJunction + components: + - rot: 1.5707963267948966 rad + pos: 7.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1661 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 6.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1662 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 7.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1663 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 8.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1664 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 9.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1665 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 10.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1666 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 11.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1667 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 12.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1668 + type: GasPipeTJunction + components: + - pos: 13.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1669 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 14.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1670 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 15.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1671 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 16.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1672 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 17.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1673 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 18.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1674 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 19.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1675 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 20.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1676 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 21.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1677 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 22.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1678 + type: GasPipeBend + components: + - pos: 23.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1679 + type: GasPipeStraight + components: + - pos: 23.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1680 + type: GasPipeTJunction + components: + - rot: -1.5707963267948966 rad + pos: 23.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1681 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 23.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1682 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: 23.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1683 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 24.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1684 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 25.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1685 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 26.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1686 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 27.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1687 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 28.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1688 + type: GasPipeTJunction + components: + - rot: 3.141592653589793 rad + pos: 29.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1689 + type: GasPipeBend + components: + - pos: 31.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1690 + type: GasPipeStraight + components: + - pos: 31.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1691 + type: GasPipeBend + components: + - rot: -1.5707963267948966 rad + pos: 31.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1692 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 30.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1693 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 29.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1694 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 28.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1695 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 27.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1696 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 26.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1697 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 25.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1698 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 24.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1699 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 23.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1700 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 22.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1701 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 21.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1702 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 20.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1703 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 19.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1704 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 18.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1705 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 17.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1706 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 16.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1707 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: 15.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1708 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: 14.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1709 + type: GasPipeStraight + components: + - pos: 14.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1710 + type: GasPipeStraight + components: + - pos: 14.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1711 + type: GasPassiveVent + components: + - rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1712 + type: GasPassiveVent + components: + - rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1713 + type: GasPassiveVent + components: + - rot: -1.5707963267948966 rad + pos: 6.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1714 + type: GasPassiveVent + components: + - rot: 3.141592653589793 rad + pos: 13.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1715 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 16.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1716 + type: GasPassiveVent + components: + - rot: 1.5707963267948966 rad + pos: 22.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1717 + type: GasVentPump + components: + - rot: 3.141592653589793 rad + pos: 14.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1718 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: -10.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1719 + type: GasPipeHalf + components: + - rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1720 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 6.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1721 + type: GasPipeHalf + components: + - rot: 3.141592653589793 rad + pos: 13.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1722 + type: GasPipeHalf + components: + - rot: 1.5707963267948966 rad + pos: 22.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1723 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 15.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1724 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 30.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1725 + type: GasPipeHalf + components: + - rot: 3.141592653589793 rad + pos: 14.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1726 + type: WallReinforced + components: + - pos: 0.5,-8.5 + parent: 4 + type: Transform +- uid: 1727 + type: WallReinforced + components: + - pos: 3.5,-11.5 + parent: 4 + type: Transform +- uid: 1728 + type: AirCanister + components: + - pos: 13.5,-8.5 + parent: 4 + type: Transform +- uid: 1729 + type: AirCanister + components: + - pos: 12.5,-10.5 + parent: 4 + type: Transform + - releasePressure: 10.1325 + type: GasCanister +- uid: 1730 + type: AirCanister + components: + - pos: 17.5,-10.5 + parent: 4 + type: Transform +- uid: 1731 + type: AirCanister + components: + - pos: 17.5,-8.5 + parent: 4 + type: Transform +- uid: 1732 + type: WallReinforced + components: + - pos: 2.5,-11.5 + parent: 4 + type: Transform +- uid: 1733 + type: WallReinforced + components: + - pos: 2.5,-10.5 + parent: 4 + type: Transform +- uid: 1734 + type: WallReinforced + components: + - pos: 1.5,-10.5 + parent: 4 + type: Transform +- uid: 1735 + type: WallReinforced + components: + - pos: 1.5,-9.5 + parent: 4 + type: Transform +- uid: 1736 + type: WallReinforced + components: + - pos: 0.5,-9.5 + parent: 4 + type: Transform +- uid: 1737 + type: AirCanister + components: + - pos: 12.5,-8.5 + parent: 4 + type: Transform +- uid: 1738 + type: AirCanister + components: + - pos: 11.5,-8.5 + parent: 4 + type: Transform +- uid: 1739 + type: AirCanister + components: + - pos: 15.5,-8.5 + parent: 4 + type: Transform +- uid: 1740 + type: AirCanister + components: + - pos: 16.5,-8.5 + parent: 4 + type: Transform +- uid: 1741 + type: WallReinforced + components: + - pos: -0.5,-8.5 + parent: 4 + type: Transform +- uid: 1742 + type: WallReinforced + components: + - pos: -0.5,-7.5 + parent: 4 + type: Transform +- uid: 1743 + type: WallReinforced + components: + - pos: 3.5,-12.5 + parent: 4 + type: Transform +- uid: 1744 + type: WallReinforced + components: + - pos: 4.5,-12.5 + parent: 4 + type: Transform +- uid: 1745 + type: WallReinforced + components: + - pos: 4.5,-13.5 + parent: 4 + type: Transform +- uid: 1746 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: -18.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1747 + type: AirCanister + components: + - pos: 17.5,-12.5 + parent: 4 + type: Transform +- uid: 1748 + type: AirCanister + components: + - pos: 17.5,-11.5 + parent: 4 + type: Transform +- uid: 1749 + type: GasPipeBend + components: + - pos: -17.5,-4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1750 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: -18.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1751 + type: GasPipeBend + components: + - rot: -1.5707963267948966 rad + pos: -17.5,3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1752 + type: GasPipeBend + components: + - rot: -1.5707963267948966 rad + pos: -14.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1753 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: -14.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1754 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: -17.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1755 + type: GasPipeBend + components: + - rot: -1.5707963267948966 rad + pos: -12.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1756 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: -12.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1757 + type: GasPipeBend + components: + - pos: -10.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1758 + type: GasPipeStraight + components: + - pos: -18.5,-3.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1759 + type: GasPipeStraight + components: + - pos: -18.5,-2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1760 + type: GasPipeStraight + components: + - pos: -18.5,-1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1761 + type: GasPipeStraight + components: + - pos: -18.5,-0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1762 + type: GasPipeStraight + components: + - pos: -18.5,0.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1763 + type: GasPipeStraight + components: + - pos: -18.5,1.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1764 + type: GasPipeStraight + components: + - pos: -18.5,2.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1765 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -16.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1766 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -15.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1767 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -13.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1768 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -12.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1769 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -10.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1770 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -10.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1771 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -10.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1772 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -10.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1773 + type: GasPipeTJunction + components: + - rot: -1.5707963267948966 rad + pos: -10.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1774 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -11.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1775 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: -12.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1776 + type: GasPipeStraight + components: + - pos: -12.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1777 + type: GasPipeStraight + components: + - pos: -12.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1778 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: -12.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1779 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -11.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1780 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -10.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1781 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1782 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -8.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1783 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -7.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1784 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1785 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1786 + type: GasPipeBend + components: + - pos: -4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1787 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: -4.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1788 + type: GasPipeTJunction + components: + - rot: 3.141592653589793 rad + pos: -2.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1789 + type: GasPipeBend + components: + - rot: -1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1790 + type: GasPipeBend + components: + - rot: 1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1791 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -3.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1792 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1793 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 0.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1794 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1795 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1796 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1797 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1798 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1799 + type: GasPipeTJunction + components: + - pos: 6.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1800 + type: GasPipeTJunction + components: + - rot: -1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1801 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 6.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1802 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 6.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1803 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 6.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1804 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: 6.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1805 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 7.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1806 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 8.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1807 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 9.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1808 + type: GasPipeStraight + components: + - pos: 7.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1809 + type: GasPipeStraight + components: + - pos: 7.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1810 + type: WallReinforced + components: + - pos: 5.5,-13.5 + parent: 4 + type: Transform +- uid: 1811 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 8.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1812 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 9.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1813 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 10.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1814 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1815 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 12.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1816 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 13.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1817 + type: GasPipeTJunction + components: + - rot: 3.141592653589793 rad + pos: 14.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1818 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 17.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1819 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 18.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1820 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 19.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1821 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 20.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1822 + type: GasPipeBend + components: + - pos: 21.5,2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1823 + type: GasPipeTJunction + components: + - rot: 1.5707963267948966 rad + pos: 21.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1824 + type: GasPipeStraight + components: + - pos: 21.5,0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1825 + type: GasPipeBend + components: + - rot: 3.141592653589793 rad + pos: 21.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1826 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 22.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1827 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 23.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1828 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 24.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1829 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 25.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1830 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 26.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1831 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 27.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1832 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 28.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1833 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: 29.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1834 + type: GasVentScrubber + components: + - rot: 3.141592653589793 rad + pos: -10.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1835 + type: GasVentScrubber + components: + - pos: -2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1836 + type: GasVentScrubber + components: + - rot: 3.141592653589793 rad + pos: 7.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1837 + type: GasVentScrubber + components: + - rot: -1.5707963267948966 rad + pos: 10.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1838 + type: GasVentScrubber + components: + - pos: 14.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1839 + type: GasVentScrubber + components: + - rot: -1.5707963267948966 rad + pos: 22.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1840 + type: GasVentScrubber + components: + - rot: -1.5707963267948966 rad + pos: 30.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1841 + type: GasPassiveVent + components: + - pos: 29.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1842 + type: GasPassiveVent + components: + - rot: 3.141592653589793 rad + pos: -17.5,-5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1843 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -17.5,-5.5 + parent: 4 + type: Transform +- uid: 1844 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -16.5,-5.5 + parent: 4 + type: Transform +- uid: 1845 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -15.5,-5.5 + parent: 4 + type: Transform +- uid: 1846 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -14.5,-5.5 + parent: 4 + type: Transform +- uid: 1847 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -14.5,-6.5 + parent: 4 + type: Transform +- uid: 1848 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -13.5,-6.5 + parent: 4 + type: Transform +- uid: 1849 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -12.5,-6.5 + parent: 4 + type: Transform +- uid: 1850 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -11.5,-6.5 + parent: 4 + type: Transform +- uid: 1851 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -10.5,-6.5 + parent: 4 + type: Transform +- uid: 1852 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -9.5,-6.5 + parent: 4 + type: Transform +- uid: 1853 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -9.5,-7.5 + parent: 4 + type: Transform +- uid: 1854 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -8.5,-7.5 + parent: 4 + type: Transform +- uid: 1855 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -7.5,-7.5 + parent: 4 + type: Transform +- uid: 1856 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -6.5,-7.5 + parent: 4 + type: Transform +- uid: 1857 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -5.5,-7.5 + parent: 4 + type: Transform +- uid: 1858 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -4.5,-7.5 + parent: 4 + type: Transform +- uid: 1859 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -3.5,-7.5 + parent: 4 + type: Transform +- uid: 1860 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -2.5,-7.5 + parent: 4 + type: Transform +- uid: 1861 + type: Catwalk + components: + - rot: 3.141592653589793 rad + pos: -1.5,-7.5 + parent: 4 + type: Transform +- uid: 1862 + type: WallReinforced + components: + - pos: 5.5,-14.5 + parent: 4 + type: Transform +- uid: 1863 + type: WallReinforced + components: + - pos: 6.5,-14.5 + parent: 4 + type: Transform +- uid: 1864 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 8.5,-6.5 + parent: 4 + type: Transform +- uid: 1865 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 8.5,-7.5 + parent: 4 + type: Transform +- uid: 1866 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 8.5,-8.5 + parent: 4 + type: Transform +- uid: 1867 + type: WallSolid + components: + - rot: -1.5707963267948966 rad + pos: 8.5,-9.5 + parent: 4 + type: Transform +- uid: 1868 + type: WallReinforced + components: + - pos: -23.5,1.5 + parent: 4 + type: Transform +- uid: 1869 + type: WallReinforced + components: + - pos: -22.5,1.5 + parent: 4 + type: Transform +- uid: 1870 + type: WallReinforced + components: + - pos: -21.5,2.5 + parent: 4 + type: Transform +- uid: 1871 + type: WallReinforced + components: + - pos: -22.5,2.5 + parent: 4 + type: Transform +- uid: 1872 + type: WallReinforced + components: + - pos: -22.5,3.5 + parent: 4 + type: Transform +- uid: 1873 + type: WallReinforced + components: + - pos: -23.5,3.5 + parent: 4 + type: Transform +- uid: 1874 + type: WallReinforced + components: + - pos: -24.5,3.5 + parent: 4 + type: Transform +- uid: 1875 + type: WallReinforced + components: + - pos: -24.5,-2.5 + parent: 4 + type: Transform +- uid: 1876 + type: WallReinforced + components: + - pos: -23.5,-2.5 + parent: 4 + type: Transform +- uid: 1877 + type: GasPipeHalf + components: + - rot: 3.141592653589793 rad + pos: -10.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1878 + type: GasPipeHalf + components: + - pos: -2.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1879 + type: GasPipeHalf + components: + - rot: 3.141592653589793 rad + pos: 7.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1880 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 10.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1881 + type: GasPipeHalf + components: + - pos: 14.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1882 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 22.5,1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1883 + type: GasPipeHalf + components: + - rot: -1.5707963267948966 rad + pos: 30.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1884 + type: GasPipeStraight + components: + - rot: -1.5707963267948966 rad + pos: -11.5,7.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1885 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: -12.5,6.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1886 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -13.5,5.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1887 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -15.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1888 + type: GasPipeStraight + components: + - rot: 1.5707963267948966 rad + pos: -16.5,4.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 1889 + type: WallReinforced + components: + - pos: -22.5,-2.5 + parent: 4 + type: Transform +- uid: 1890 + type: WallReinforced + components: + - pos: -22.5,-3.5 + parent: 4 + type: Transform +- uid: 1891 + type: WallReinforced + components: + - pos: -21.5,-3.5 + parent: 4 + type: Transform +- uid: 1892 + type: WallReinforced + components: + - pos: -22.5,-4.5 + parent: 4 + type: Transform +- uid: 1893 + type: WallReinforced + components: + - pos: -23.5,-4.5 + parent: 4 + type: Transform +- uid: 1894 + type: WallReinforced + components: + - pos: -24.5,-4.5 + parent: 4 + type: Transform +- uid: 1895 + type: CarpetSBlue + components: + - pos: -0.5,-5.5 + parent: 4 + type: Transform +- uid: 1896 + type: CarpetSBlue + components: + - pos: 0.5,-5.5 + parent: 4 + type: Transform +- uid: 1897 + type: CarpetSBlue + components: + - pos: 1.5,-5.5 + parent: 4 + type: Transform +- uid: 1898 + type: CarpetSBlue + components: + - pos: 2.5,-5.5 + parent: 4 + type: Transform +- uid: 1899 + type: CarpetSBlue + components: + - pos: 3.5,-5.5 + parent: 4 + type: Transform +- uid: 1900 + type: CarpetSBlue + components: + - pos: 3.5,-4.5 + parent: 4 + type: Transform +- uid: 1901 + type: CarpetSBlue + components: + - pos: 3.5,-3.5 + parent: 4 + type: Transform +- uid: 1902 + type: CarpetSBlue + components: + - pos: 3.5,-2.5 + parent: 4 + type: Transform +- uid: 1903 + type: CarpetSBlue + components: + - pos: 2.5,-2.5 + parent: 4 + type: Transform +- uid: 1904 + type: CarpetSBlue + components: + - pos: 1.5,-2.5 + parent: 4 + type: Transform +- uid: 1905 + type: CarpetSBlue + components: + - pos: 0.5,-2.5 + parent: 4 + type: Transform +- uid: 1906 + type: CarpetSBlue + components: + - pos: -0.5,-2.5 + parent: 4 + type: Transform +- uid: 1907 + type: CarpetSBlue + components: + - pos: -1.5,-2.5 + parent: 4 + type: Transform +- uid: 1908 + type: CarpetSBlue + components: + - pos: -2.5,-2.5 + parent: 4 + type: Transform +- uid: 1909 + type: CarpetSBlue + components: + - pos: -3.5,-2.5 + parent: 4 + type: Transform +- uid: 1910 + type: CarpetSBlue + components: + - pos: -4.5,-2.5 + parent: 4 + type: Transform +- uid: 1911 + type: CarpetSBlue + components: + - pos: -5.5,-2.5 + parent: 4 + type: Transform +- uid: 1912 + type: CarpetSBlue + components: + - pos: -6.5,-2.5 + parent: 4 + type: Transform +- uid: 1913 + type: CarpetSBlue + components: + - pos: -7.5,-2.5 + parent: 4 + type: Transform +- uid: 1914 + type: CarpetSBlue + components: + - pos: -7.5,-3.5 + parent: 4 + type: Transform +- uid: 1915 + type: CarpetSBlue + components: + - pos: -7.5,-4.5 + parent: 4 + type: Transform +- uid: 1916 + type: CarpetSBlue + components: + - pos: -7.5,-5.5 + parent: 4 + type: Transform +- uid: 1917 + type: CarpetSBlue + components: + - pos: -6.5,-5.5 + parent: 4 + type: Transform +- uid: 1918 + type: CarpetSBlue + components: + - pos: -5.5,-5.5 + parent: 4 + type: Transform +- uid: 1919 + type: CarpetSBlue + components: + - pos: -4.5,-5.5 + parent: 4 + type: Transform +- uid: 1920 + type: CarpetSBlue + components: + - pos: -3.5,-5.5 + parent: 4 + type: Transform +- uid: 1921 + type: CarpetSBlue + components: + - pos: -2.5,-5.5 + parent: 4 + type: Transform +- uid: 1922 + type: CarpetSBlue + components: + - pos: -1.5,-5.5 + parent: 4 + type: Transform +- uid: 1923 + type: WallReinforced + components: + - pos: 6.5,-15.5 + parent: 4 + type: Transform +- uid: 1924 + type: WallReinforced + components: + - pos: 7.5,-15.5 + parent: 4 + type: Transform +- uid: 1925 + type: WallReinforced + components: + - pos: 8.5,-15.5 + parent: 4 + type: Transform +- uid: 1926 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1927 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1928 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-2.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1929 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-1.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1930 + type: GasPipeStraight + components: + - rot: 3.141592653589793 rad + pos: 5.5,-0.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 1931 + type: CableApcExtension + components: + - pos: 6.5,10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1932 + type: CableApcExtension + components: + - pos: 6.5,11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1933 + type: CableApcExtension + components: + - pos: 6.5,12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1934 + type: CableApcExtension + components: + - pos: 7.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1935 + type: CableApcExtension + components: + - pos: 8.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1936 + type: CableApcExtension + components: + - pos: 9.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1937 + type: CableApcExtension + components: + - pos: 10.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1938 + type: CableApcExtension + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1939 + type: CableApcExtension + components: + - pos: 4.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1940 + type: CableApcExtension + components: + - pos: 3.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1941 + type: CableApcExtension + components: + - pos: 2.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1942 + type: CableHV + components: + - pos: 6.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1943 + type: CableHV + components: + - pos: 6.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1944 + type: CableHV + components: + - pos: 6.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1945 + type: CableHV + components: + - pos: 6.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1946 + type: CableHV + components: + - pos: 6.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1947 + type: CableHV + components: + - pos: 6.5,10.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1948 + type: CableHV + components: + - pos: 6.5,11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1949 + type: CableHV + components: + - pos: 6.5,12.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1950 + type: CableHV + components: + - pos: 7.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1951 + type: CableHV + components: + - pos: 8.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1952 + type: CableHV + components: + - pos: 9.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1953 + type: CableHV + components: + - pos: 10.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1954 + type: CableHV + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1955 + type: CableHV + components: + - pos: 4.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1956 + type: CableHV + components: + - pos: 3.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1957 + type: CableHV + components: + - pos: 2.5,7.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1958 + type: AirlockCargoGlassLocked + components: + - pos: 6.5,5.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1959 + type: Windoor + components: + - pos: 10.5,5.5 + parent: 4 + type: Transform +- uid: 1960 + type: WallReinforced + components: + - pos: 9.5,5.5 + parent: 4 + type: Transform +- uid: 1961 + type: ComputerSupplyOrdering + components: + - pos: 6.5,8.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 1962 + type: SignCargo + components: + - pos: 7.4997606,5.502757 + parent: 4 + type: Transform +- uid: 1963 + type: cargoTelepad + components: + - pos: 6.5,9.5 + parent: 4 + type: Transform +- uid: 1964 + type: SalternApc + components: + - pos: 4.5,11.5 + parent: 4 + type: Transform + - enabled: False + type: AmbientSound + - loadingNetworkDemand: 330 + supplyRampPosition: 10.953556 + type: PowerNetworkBattery +- uid: 1965 + type: CableApcExtension + components: + - pos: 5.5,11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1966 + type: CableApcExtension + components: + - pos: 4.5,11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1967 + type: CableMV + components: + - pos: 5.5,11.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 1968 + type: CableMV + components: + - pos: 4.5,11.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1969 + type: SpawnPointCargoTechnician + components: + - pos: 5.5,7.5 + parent: 4 + type: Transform +- uid: 1970 + type: SpawnPointCargoTechnician + components: + - pos: 7.5,7.5 + parent: 4 + type: Transform +- uid: 1971 + type: WardrobeCargo + components: + - pos: 9.5,6.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1972 + type: WardrobeCargo + components: + - pos: 8.5,6.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1973 + type: Table + components: + - pos: 10.5,11.5 + parent: 4 + type: Transform +- uid: 1974 + type: Table + components: + - pos: 10.5,10.5 + parent: 4 + type: Transform +- uid: 1975 + type: Table + components: + - pos: 10.5,9.5 + parent: 4 + type: Transform +- uid: 1976 + type: Table + components: + - pos: 10.5,8.5 + parent: 4 + type: Transform +- uid: 1977 + type: ClosetEmergencyFilledRandom + components: + - pos: 10.5,13.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1978 + type: ClosetEmergencyFilledRandom + components: + - pos: 9.5,13.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1979 + type: ClosetFireFilled + components: + - pos: 7.5,13.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1980 + type: ClosetFireFilled + components: + - pos: 8.5,13.5 + parent: 4 + type: Transform + - isPlaceable: False + type: PlaceableSurface + - containers: + EntityStorageComponent: !type:Container + ents: [] + type: ContainerContainer +- uid: 1981 + type: Table + components: + - pos: 8.5,11.5 + parent: 4 + type: Transform +- uid: 1982 + type: Table + components: + - pos: 7.5,11.5 + parent: 4 + type: Transform +- uid: 1983 + type: Table + components: + - pos: 2.5,6.5 + parent: 4 + type: Transform +- uid: 1984 + type: Table + components: + - pos: 3.5,6.5 + parent: 4 + type: Transform +- uid: 1985 + type: Table + components: + - pos: 4.5,6.5 + parent: 4 + type: Transform +- uid: 1986 + type: TableWood + components: + - pos: 0.5,6.5 + parent: 4 + type: Transform +- uid: 1987 + type: TableWood + components: + - pos: 2.5,8.5 + parent: 4 + type: Transform +- uid: 1988 + type: ComfyChair + components: + - rot: -1.5707963267948966 rad + pos: 1.5,6.5 + parent: 4 + type: Transform +- uid: 1989 + type: ComfyChair + components: + - rot: -1.5707963267948966 rad + pos: 3.5,8.5 + parent: 4 + type: Transform +- uid: 1990 + type: LampGold + components: + - rot: 3.9915375964483246E-05 rad + pos: 0.29553476,6.734992 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1991 + type: LampGold + components: + - rot: 3.32417621393688E-05 rad + pos: 2.327779,8.734997 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1992 + type: LampGold + components: + - pos: 2.375757,6.8272552 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1993 + type: LampGold + components: + - pos: 7.3755507,11.8511915 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1994 + type: LampGold + components: + - pos: 10.281801,11.8668165 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1995 + type: LampGold + components: + - pos: 10.344301,9.7574415 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - cellInsertSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magout.ogg + cellRemoveSound: !type:SoundPathSpecifier + path: /Audio/Items/pistol_magin.ogg + type: PowerCellSlot + - containers: + cellslot_cell_container: !type:ContainerSlot {} + type: ContainerContainer +- uid: 1996 + type: Paper + components: + - pos: 0.739244,6.6856146 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1997 + type: Paper + components: + - pos: 0.582994,6.5293646 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1998 + type: Paper + components: + - pos: 2.739244,8.623115 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 1999 + type: Paper + components: + - pos: 2.629869,8.498115 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2000 + type: Paper + components: + - pos: 3.582994,6.6074896 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2001 + type: Paper + components: + - pos: 8.139736,11.768221 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2002 + type: Paper + components: + - pos: 8.655361,11.565096 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2003 + type: Paper + components: + - pos: 10.452236,10.721346 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2004 + type: Pen + components: + - pos: 0.78558016,6.59962 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2005 + type: Pen + components: + - pos: 2.8480802,8.53712 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2006 + type: ToolboxEmergencyFilled + components: + - pos: 10.475122,8.606227 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 2007 + type: ToolboxEmergency + components: + - pos: 10.584497,9.215602 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 2008 + type: ToolboxMechanical + components: + - pos: 4.2682595,6.599017 + parent: 4 + type: Transform + - canCollide: False + type: Physics + - containers: + storagebase: !type:Container + ents: [] + type: ContainerContainer +- uid: 2009 + type: Wrench + components: + - pos: 7.8397512,11.592107 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2010 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 1.5,7.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 2019 + type: ContainerContainer +- uid: 2011 + type: PoweredlightEmpty + components: + - rot: 1.5707963267948966 rad + pos: 4.5,10.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 2018 + type: ContainerContainer +- uid: 2012 + type: PoweredlightEmpty + components: + - pos: 8.5,13.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 2017 + type: ContainerContainer +- uid: 2013 + type: PoweredlightEmpty + components: + - rot: -1.5707963267948966 rad + pos: 10.5,9.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 2016 + type: ContainerContainer +- uid: 2014 + type: PoweredlightEmpty + components: + - rot: 3.141592653589793 rad + pos: 8.5,6.5 + parent: 4 + type: Transform + - powerLoad: 40 + type: ApcPowerReceiver + - containers: + light_bulb: !type:ContainerSlot + ent: 2015 + type: ContainerContainer +- uid: 2015 + type: LightTube + components: + - rot: 3.141592653589793 rad + parent: 2014 + type: Transform + - canCollide: False + type: Physics +- uid: 2016 + type: LightTube + components: + - rot: 3.141592653589793 rad + parent: 2013 + type: Transform + - canCollide: False + type: Physics +- uid: 2017 + type: LightTube + components: + - rot: 3.141592653589793 rad + parent: 2012 + type: Transform + - canCollide: False + type: Physics +- uid: 2018 + type: LightTube + components: + - rot: 3.141592653589793 rad + parent: 2011 + type: Transform + - canCollide: False + type: Physics +- uid: 2019 + type: LightTube + components: + - rot: 3.141592653589793 rad + parent: 2010 + type: Transform + - canCollide: False + type: Physics +- uid: 2020 + type: GasPassiveVent + components: + - pos: 5.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 2021 + type: GasPipeStraight + components: + - pos: 5.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 2022 + type: GasPipeHalf + components: + - pos: 5.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#00DEF7FF' + type: AtmosPipeColor +- uid: 2023 + type: GasPipeStraight + components: + - pos: 7.5,3.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 2024 + type: GasPipeStraight + components: + - pos: 7.5,4.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 2025 + type: GasPipeStraight + components: + - pos: 7.5,5.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 2026 + type: GasPipeHalf + components: + - pos: 7.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 2027 + type: GasVentScrubber + components: + - pos: 7.5,6.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics + - color: '#F70000FF' + type: AtmosPipeColor +- uid: 2028 + type: CarpetGreen + components: + - pos: -3.5,1.5 + parent: 4 + type: Transform +- uid: 2029 + type: CarpetGreen + components: + - pos: -2.5,1.5 + parent: 4 + type: Transform +- uid: 2030 + type: CarpetGreen + components: + - pos: -1.5,1.5 + parent: 4 + type: Transform +- uid: 2031 + type: CarpetGreen + components: + - pos: -0.5,1.5 + parent: 4 + type: Transform +- uid: 2032 + type: CarpetGreen + components: + - pos: -0.5,2.5 + parent: 4 + type: Transform +- uid: 2033 + type: CarpetGreen + components: + - pos: -0.5,3.5 + parent: 4 + type: Transform +- uid: 2034 + type: CarpetGreen + components: + - pos: -0.5,4.5 + parent: 4 + type: Transform +- uid: 2035 + type: CarpetGreen + components: + - pos: -1.5,2.5 + parent: 4 + type: Transform +- uid: 2036 + type: CarpetGreen + components: + - pos: -1.5,3.5 + parent: 4 + type: Transform +- uid: 2037 + type: CarpetGreen + components: + - pos: -1.5,4.5 + parent: 4 + type: Transform +- uid: 2038 + type: CarpetGreen + components: + - pos: -2.5,2.5 + parent: 4 + type: Transform +- uid: 2039 + type: CarpetGreen + components: + - pos: -2.5,3.5 + parent: 4 + type: Transform +- uid: 2040 + type: CarpetGreen + components: + - pos: -2.5,4.5 + parent: 4 + type: Transform +- uid: 2041 + type: CarpetGreen + components: + - pos: -3.5,2.5 + parent: 4 + type: Transform +- uid: 2042 + type: CarpetGreen + components: + - pos: -3.5,3.5 + parent: 4 + type: Transform +- uid: 2043 + type: CarpetGreen + components: + - pos: -3.5,4.5 + parent: 4 + type: Transform +- uid: 2044 + type: ClothingOuterHardsuitEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2045 + type: ClothingOuterHardsuitEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2046 + type: ClothingHeadHelmetEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2047 + type: ClothingHeadHelmetEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2048 + type: ClothingHeadHelmetEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2049 + type: ClothingHeadHelmetEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2050 + type: ClothingHeadHelmetEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2051 + type: ClothingHeadHelmetEVA + components: + - parent: 1138 + type: Transform + - canCollide: False + type: Physics +- uid: 2052 + type: ReinforcedWindow + components: + - pos: 20.5,4.5 + parent: 4 + type: Transform +- uid: 2053 + type: AirlockSecurityGlassLocked + components: + - pos: 20.5,3.5 + parent: 4 + type: Transform + - containers: + board: !type:Container + ents: [] + type: ContainerContainer +- uid: 2054 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 23.5,2.5 + parent: 4 + type: Transform +- uid: 2055 + type: Chair + components: + - rot: -1.5707963267948966 rad + pos: 23.5,1.5 + parent: 4 + type: Transform +- uid: 2056 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: 21.5,1.5 + parent: 4 + type: Transform +- uid: 2057 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: 21.5,-0.5 + parent: 4 + type: Transform +- uid: 2058 + type: Chair + components: + - rot: 1.5707963267948966 rad + pos: 21.5,0.5 + parent: 4 + type: Transform +- uid: 2059 + type: VendingMachineSnack + components: + - pos: 21.5,4.5 + parent: 4 + type: Transform +- uid: 2060 + type: VendingMachineCola + components: + - pos: 23.5,4.5 + parent: 4 + type: Transform +- uid: 2061 + type: SalternApc + components: + - pos: 11.5,9.5 + parent: 4 + type: Transform + - startingCharge: 12000 + type: Battery + - loadingNetworkDemand: 30 + currentReceiving: 15.000059 + currentSupply: 15 + supplyRampPosition: -5.9127808E-05 + type: PowerNetworkBattery +- uid: 2062 + type: CableApcExtension + components: + - pos: 11.5,9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2063 + type: CableMV + components: + - pos: 11.5,9.5 + parent: 4 + type: Transform + - canCollide: False + type: Physics +- uid: 2064 + type: SalternSubstation + components: + - pos: 3.5,9.5 + parent: 4 + type: Transform + - startingCharge: 3975867.5 + type: Battery + - loadingNetworkDemand: 30.000118 + currentSupply: 30.000118 + supplyRampPosition: 30.000118 + type: PowerNetworkBattery +- uid: 2065 + type: CableHV + components: + - pos: 3.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 2066 + type: CableHV + components: + - pos: 3.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 2067 + type: CableApcExtension + components: + - pos: 3.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 2068 + type: CableApcExtension + components: + - pos: 3.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 2069 + type: CableMV + components: + - pos: 3.5,8.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +- uid: 2070 + type: CableMV + components: + - pos: 3.5,9.5 + parent: 4 + type: Transform + - visible: False + type: Sprite + - canCollide: False + type: Physics +... diff --git a/Resources/Prototypes/Maps/game.yml b/Resources/Prototypes/Maps/game.yml index 9a184fad59..d33f5f0bb2 100644 --- a/Resources/Prototypes/Maps/game.yml +++ b/Resources/Prototypes/Maps/game.yml @@ -91,6 +91,32 @@ ResearchDirector: [ 1, 1 ] Botanist: [ 1, 1 ] +- type: gameMap + id: ssreach + mapName: 'Reach' + mapNameTemplate: '{0} Reach {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + mapPath: Maps/ssreach.yml + minPlayers: 0 + maxPlayers: 15 + overflowJobs: [] + availableJobs: + CargoTechnician: [ 1, 1 ] + Bartender: [ 1, 1 ] + Botanist: [ 1, 1 ] + Chef: [ 1, 1 ] + Captain: [ 1, 1 ] + ChiefEngineer: [ 1, 1 ] + StationEngineer: [ 1, 2 ] + ChiefMedicalOfficer: [ 1, 1 ] + MedicalDoctor: [ 1, 1 ] + Chemist: [ 1, 1 ] + HeadOfSecurity: [ 1, 1 ] + SecurityOfficer: [ 1, 2 ] + Janitor: [ 1, 1 ] + - type: gameMap id: dart mapName: 'Dart' From af785f873f2db9ec757860dd9a76633f7d5ea659 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Tue, 4 Jan 2022 06:37:06 -0700 Subject: [PATCH 07/17] Optional server whitelists (#5979) --- .../20220103235647_whitelist.Designer.cs | 865 ++++++++++++++++++ .../Postgres/20220103235647_whitelist.cs | 30 + .../PostgresServerDbContextModelSnapshot.cs | 13 + .../20220103235637_whitelist.Designer.cs | 811 ++++++++++++++++ .../Sqlite/20220103235637_whitelist.cs | 30 + .../SqliteServerDbContextModelSnapshot.cs | 13 + Content.Server.Database/Model.cs | 7 + .../Connection/ConnectionManager.cs | 12 +- Content.Server/Database/ServerDbBase.cs | 28 + Content.Server/Database/ServerDbManager.cs | 25 + Content.Server/Whitelist/WhitelistCommands.cs | 105 +++ Content.Shared/CCVar/CCVars.cs | 10 + Resources/Locale/en-US/whitelist.ftl | 10 + 13 files changed, 1958 insertions(+), 1 deletion(-) create mode 100644 Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.cs create mode 100644 Content.Server/Whitelist/WhitelistCommands.cs create mode 100644 Resources/Locale/en-US/whitelist.ftl diff --git a/Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.Designer.cs b/Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.Designer.cs new file mode 100644 index 0000000000..392d67cc14 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.Designer.cs @@ -0,0 +1,865 @@ +// +using System; +using System.Net; +using System.Text.Json; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + [DbContext(typeof(PostgresServerDbContext))] + [Migration("20220103235647_whitelist")] + partial class whitelist + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "6.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminId") + .HasColumnType("uuid") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("boolean") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("smallint") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); + + b.HasKey("Id", "RoundId") + .HasName("PK_admin_log"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_log_round_id"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.Property("Uid") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uid"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Uid")); + + b.Property("AdminLogId") + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + b.Property("AdminLogRoundId") + .HasColumnType("integer") + .HasColumnName("admin_log_round_id"); + + b.Property("Name") + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Uid") + .HasName("PK_admin_log_entity"); + + b.HasIndex("AdminLogId", "AdminLogRoundId") + .HasDatabaseName("IX_admin_log_entity_admin_log_id_admin_log_round_id"); + + b.ToTable("admin_log_entity", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("LogId") + .HasColumnType("integer") + .HasColumnName("log_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.HasKey("PlayerUserId", "LogId", "RoundId") + .HasName("PK_admin_log_player"); + + b.HasIndex("LogId", "RoundId"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_rank_flag_admin_rank_id"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("antag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("assigned_user_id_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("job_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("JobName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId") + .HasDatabaseName("IX_job_profile_id"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("player_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FirstSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("first_seen_time"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("bytea") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + + b.HasCheckConstraint("LastSeenAddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= last_seen_address"); + }); + + modelBuilder.Entity("Content.Server.Database.PostgresConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("connection_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Time") + .HasColumnType("timestamp with time zone") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + }); + + modelBuilder.Entity("Content.Server.Database.PostgresServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property?>("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_ban", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.PostgresServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("preference_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("integer") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Age") + .HasColumnType("integer") + .HasColumnName("age"); + + b.Property("Backpack") + .IsRequired() + .HasColumnType("text") + .HasColumnName("backpack"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("char_name"); + + b.Property("Clothing") + .IsRequired() + .HasColumnType("text") + .HasColumnName("clothing"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_name"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("text") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_name"); + + b.Property("PreferenceId") + .HasColumnType("integer") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("integer") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("text") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("integer") + .HasColumnName("slot"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("round_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.HasKey("Id") + .HasName("PK_round"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("integer") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("integer") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.HasOne("Content.Server.Database.AdminLog", null) + .WithMany("Entities") + .HasForeignKey("AdminLogId", "AdminLogRoundId") + .HasConstraintName("FK_admin_log_entity_admin_log_admin_log_id_admin_log_round_id"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("LogId", "RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_log_id_round_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.PostgresServerUnban", b => + { + b.HasOne("Content.Server.Database.PostgresServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.PostgresServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Entities"); + + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.PostgresServerBan", b => + { + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.cs b/Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.cs new file mode 100644 index 0000000000..d497b44a59 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20220103235647_whitelist.cs @@ -0,0 +1,30 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + public partial class whitelist : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "whitelist", + columns: table => new + { + user_id = table.Column(type: "uuid", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_whitelist", x => x.user_id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "whitelist"); + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs index 88cc552ecb..10cec61b9c 100644 --- a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs @@ -638,6 +638,19 @@ namespace Content.Server.Database.Migrations.Postgres b.ToTable("round", (string)null); }); + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + modelBuilder.Entity("PlayerRound", b => { b.Property("PlayersId") diff --git a/Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.Designer.cs new file mode 100644 index 0000000000..e4517419c5 --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.Designer.cs @@ -0,0 +1,811 @@ +// +using System; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + [DbContext(typeof(SqliteServerDbContext))] + [Migration("20220103235637_whitelist")] + partial class whitelist + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "6.0.0"); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_flag_id"); + + b.Property("AdminId") + .HasColumnType("TEXT") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("INTEGER") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("INTEGER") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("INTEGER") + .HasColumnName("type"); + + b.HasKey("Id", "RoundId") + .HasName("PK_admin_log"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_log_round_id"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.Property("Uid") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uid"); + + b.Property("AdminLogId") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("AdminLogRoundId") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_round_id"); + + b.Property("Name") + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Uid") + .HasName("PK_admin_log_entity"); + + b.HasIndex("AdminLogId", "AdminLogRoundId") + .HasDatabaseName("IX_admin_log_entity_admin_log_id_admin_log_round_id"); + + b.ToTable("admin_log_entity", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("LogId") + .HasColumnType("INTEGER") + .HasColumnName("log_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.HasKey("PlayerUserId", "LogId", "RoundId") + .HasName("PK_admin_log_player"); + + b.HasIndex("LogId", "RoundId"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_flag_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_rank_flag_admin_rank_id"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("antag_id"); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("assigned_user_id_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("job_id"); + + b.Property("JobName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("INTEGER") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId") + .HasDatabaseName("IX_job_profile_id"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("player_id"); + + b.Property("FirstSeenTime") + .HasColumnType("TEXT") + .HasColumnName("first_seen_time"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("BLOB") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("TEXT") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.ToTable("player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("INTEGER") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("Age") + .HasColumnType("INTEGER") + .HasColumnName("age"); + + b.Property("Backpack") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("backpack"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("char_name"); + + b.Property("Clothing") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("clothing"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_name"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_name"); + + b.Property("PreferenceId") + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("INTEGER") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("INTEGER") + .HasColumnName("slot"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.SqliteConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("connection_log_id"); + + b.Property("Address") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Time") + .HasColumnType("TEXT") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.ToTable("connection_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.SqliteServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_ban"); + + b.ToTable("ban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.SqliteServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("INTEGER") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("INTEGER") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.HasOne("Content.Server.Database.AdminLog", null) + .WithMany("Entities") + .HasForeignKey("AdminLogId", "AdminLogRoundId") + .HasConstraintName("FK_admin_log_entity_admin_log_admin_log_id_admin_log_round_id"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("LogId", "RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_log_id_round_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.SqliteServerUnban", b => + { + b.HasOne("Content.Server.Database.SqliteServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.SqliteServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_unban_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Entities"); + + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.SqliteServerBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.cs b/Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.cs new file mode 100644 index 0000000000..5598b2b3f0 --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20220103235637_whitelist.cs @@ -0,0 +1,30 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + public partial class whitelist : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "whitelist", + columns: table => new + { + user_id = table.Column(type: "TEXT", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_whitelist", x => x.user_id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "whitelist"); + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs index 6907f482e8..e1cc4c9ccf 100644 --- a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs @@ -584,6 +584,19 @@ namespace Content.Server.Database.Migrations.Sqlite b.ToTable("unban", (string)null); }); + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + modelBuilder.Entity("PlayerRound", b => { b.Property("PlayersId") diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index 5495825fbb..98d16e419e 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -36,6 +36,7 @@ namespace Content.Server.Database public DbSet Round { get; set; } = null!; public DbSet AdminLog { get; set; } = null!; public DbSet AdminLogPlayer { get; set; } = null!; + public DbSet Whitelist { get; set; } = null!; protected override void OnModelCreating(ModelBuilder modelBuilder) { @@ -205,6 +206,12 @@ namespace Content.Server.Database public List AdminLogs { get; set; } = null!; } + [Table("whitelist")] + public class Whitelist + { + [Required, Key] public Guid UserId { get; set; } + } + public class Admin { [Key] public Guid UserId { get; set; } diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs index afc4b43b85..a2b243fc35 100644 --- a/Content.Server/Connection/ConnectionManager.cs +++ b/Content.Server/Connection/ConnectionManager.cs @@ -9,6 +9,7 @@ using Content.Shared.CCVar; using Robust.Server.Player; using Robust.Shared.Configuration; using Robust.Shared.IoC; +using Robust.Shared.Localization; using Robust.Shared.Network; @@ -74,7 +75,8 @@ The ban reason is: ""{ban.Reason}"" hwId = null; } - if (_plyMgr.PlayerCount >= _cfg.GetCVar(CCVars.SoftMaxPlayers) && await _dbManager.GetAdminDataForAsync(e.UserId) is null) + var adminData = await _dbManager.GetAdminDataForAsync(e.UserId); + if (_plyMgr.PlayerCount >= _cfg.GetCVar(CCVars.SoftMaxPlayers) && adminData is null) { e.Deny("The server is full!"); return; @@ -87,6 +89,14 @@ The ban reason is: ""{ban.Reason}"" return; } + if (_cfg.GetCVar(CCVars.WhitelistEnabled) + && await _db.GetWhitelistStatusAsync(userId) == false + && adminData is null) + { + e.Deny(Loc.GetString("whitelist-not-whitelisted")); + return; + } + if (!ServerPreferencesManager.ShouldStorePrefs(e.AuthType)) { return; diff --git a/Content.Server/Database/ServerDbBase.cs b/Content.Server/Database/ServerDbBase.cs index a86d3c3a4e..1021c9712c 100644 --- a/Content.Server/Database/ServerDbBase.cs +++ b/Content.Server/Database/ServerDbBase.cs @@ -379,6 +379,7 @@ namespace Content.Server.Database .Include(p => p.Flags) .Include(p => p.AdminRank) .ThenInclude(p => p!.Flags) + .AsSplitQuery() // tests fail because of a random warning if you dont have this! .SingleOrDefaultAsync(p => p.UserId == userId.UserId, cancel); } @@ -671,6 +672,33 @@ namespace Content.Server.Database #endregion + #region Whitelist + + public async Task GetWhitelistStatusAsync(NetUserId player) + { + await using var db = await GetDb(); + + return await db.DbContext.Whitelist.AnyAsync(w => w.UserId == player); + } + + public async Task AddToWhitelistAsync(NetUserId player) + { + await using var db = await GetDb(); + + db.DbContext.Whitelist.Add(new Whitelist { UserId = player }); + await db.DbContext.SaveChangesAsync(); + } + + public async Task RemoveFromWhitelistAsync(NetUserId player) + { + await using var db = await GetDb(); + var entry = await db.DbContext.Whitelist.SingleAsync(w => w.UserId == player); + db.DbContext.Whitelist.Remove(entry); + await db.DbContext.SaveChangesAsync(); + } + + #endregion + protected abstract Task GetDb(); protected abstract class DbGuard : IAsyncDisposable diff --git a/Content.Server/Database/ServerDbManager.cs b/Content.Server/Database/ServerDbManager.cs index a9a978edd9..72f8b3b364 100644 --- a/Content.Server/Database/ServerDbManager.cs +++ b/Content.Server/Database/ServerDbManager.cs @@ -139,6 +139,16 @@ namespace Content.Server.Database IAsyncEnumerable GetAdminLogsJson(LogFilter? filter = null); #endregion + + #region Whitelist + + Task GetWhitelistStatusAsync(NetUserId player); + + Task AddToWhitelistAsync(NetUserId player); + + Task RemoveFromWhitelistAsync(NetUserId player); + + #endregion } public sealed class ServerDbManager : IServerDbManager @@ -356,6 +366,21 @@ namespace Content.Server.Database return _db.GetAdminLogsJson(filter); } + public Task GetWhitelistStatusAsync(NetUserId player) + { + return _db.GetWhitelistStatusAsync(player); + } + + public Task AddToWhitelistAsync(NetUserId player) + { + return _db.AddToWhitelistAsync(player); + } + + public Task RemoveFromWhitelistAsync(NetUserId player) + { + return _db.RemoveFromWhitelistAsync(player); + } + private DbContextOptions CreatePostgresOptions() { var host = _cfg.GetCVar(CCVars.DatabasePgHost); diff --git a/Content.Server/Whitelist/WhitelistCommands.cs b/Content.Server/Whitelist/WhitelistCommands.cs new file mode 100644 index 0000000000..b5c0a2a139 --- /dev/null +++ b/Content.Server/Whitelist/WhitelistCommands.cs @@ -0,0 +1,105 @@ +using Content.Server.Administration; +using Content.Server.Database; +using Content.Shared.Administration; +using Content.Shared.CCVar; +using Robust.Server.Player; +using Robust.Shared.Configuration; +using Robust.Shared.Console; +using Robust.Shared.IoC; +using Robust.Shared.Localization; +using Robust.Shared.Network; +using Robust.Shared.Player; + +namespace Content.Server.Whitelist; + +[AdminCommand(AdminFlags.Ban)] +public class AddWhitelistCommand : IConsoleCommand +{ + public string Command => "whitelistadd"; + public string Description => Loc.GetString("command-whitelistadd-description"); + public string Help => Loc.GetString("command-whitelistadd-help"); + public async void Execute(IConsoleShell shell, string argStr, string[] args) + { + if (args.Length != 1) + return; + + var db = IoCManager.Resolve(); + var loc = IoCManager.Resolve(); + + var name = args[0]; + var data = await loc.LookupIdByNameAsync(name); + + if (data != null) + { + var guid = data.UserId; + var isWhitelisted = await db.GetWhitelistStatusAsync(guid); + if (isWhitelisted) + return; + + await db.AddToWhitelistAsync(guid); + } + } +} + +[AdminCommand(AdminFlags.Ban)] +public class RemoveWhitelistCommand : IConsoleCommand +{ + public string Command => "whitelistremove"; + public string Description => Loc.GetString("command-whitelistremove-description"); + public string Help => Loc.GetString("command-whitelistremove-help"); + public async void Execute(IConsoleShell shell, string argStr, string[] args) + { + if (args.Length != 1) + return; + + var db = IoCManager.Resolve(); + var loc = IoCManager.Resolve(); + + var name = args[0]; + var data = await loc.LookupIdByNameAsync(name); + + if (data != null) + { + var guid = data.UserId; + var isWhitelisted = await db.GetWhitelistStatusAsync(guid); + if (!isWhitelisted) + return; + + await db.RemoveFromWhitelistAsync(guid); + } + } +} + +[AdminCommand(AdminFlags.Ban)] +public class KickNonWhitelistedCommand : IConsoleCommand +{ + public string Command => "kicknonwhitelisted"; + public string Description => Loc.GetString("command-kicknonwhitelisted-description"); + public string Help => Loc.GetString("command-kicknonwhitelisted-help"); + public async void Execute(IConsoleShell shell, string argStr, string[] args) + { + if (args.Length != 0) + return; + + var cfg = IoCManager.Resolve(); + + if (!cfg.GetCVar(CCVars.WhitelistEnabled)) + return; + + var player = IoCManager.Resolve(); + var db = IoCManager.Resolve(); + var net = IoCManager.Resolve(); + + foreach (var session in player.NetworkedSessions) + { + if (await db.GetAdminDataForAsync(session.UserId) is not null) + continue; + + if (!await db.GetWhitelistStatusAsync(session.UserId)) + { + net.DisconnectChannel(session.ConnectedClient, Loc.GetString("whitelist-not-whitelisted")); + } + } + + } +} diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index ce370dc2a4..a9de00a556 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -490,6 +490,16 @@ namespace Content.Shared.CCVar */ public static readonly CVarDef EntityMenuGroupingType = CVarDef.Create("entity_menu", 0, CVar.CLIENTONLY); + /* + * Whitelist + */ + + /// + /// Controls whether the server will deny any players that are not whitelisted in the DB. + /// + public static readonly CVarDef WhitelistEnabled = + CVarDef.Create("whitelist.enabled", false, CVar.SERVERONLY); + /* * VOTE */ diff --git a/Resources/Locale/en-US/whitelist.ftl b/Resources/Locale/en-US/whitelist.ftl new file mode 100644 index 0000000000..7cac1dff38 --- /dev/null +++ b/Resources/Locale/en-US/whitelist.ftl @@ -0,0 +1,10 @@ +whitelist-not-whitelisted = You are not whitelisted. + +command-whitelistadd-description = Adds the player with the given username to the server whitelist. +command-whitelistadd-help = whitelistadd + +command-whitelistremove-description = Removes the player with the given username from the server whitelist. +command-whitelistremove-help = whitelistremove + +command-kicknonwhitelisted-description = Kicks all non-whitelisted players from the server. +command-kicknonwhitelisted-help = kicknonwhitelisted From 1aaefb6346ac238e367902f3a589af712b91da37 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 4 Jan 2022 08:37:40 -0500 Subject: [PATCH 08/17] Automatic changelog update --- Resources/Changelog/Changelog.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 4b7b0258bd..b8835e1230 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,9 +1,4 @@ Entries: -- author: SweptWasTaken - changes: - - {message: Adds seclite and duck related content, type: Add} - id: 322 - time: '2021-08-19T23:23:49.0000000+00:00' - author: Swept changes: - {message: Missing vending machine descriptions found, type: Fix} @@ -2906,3 +2901,8 @@ Entries: force equipped for Vacuum with heavy weaponry.', type: Add} id: 823 time: '2022-01-04T13:23:13.0000000+00:00' +- author: Schiene + changes: + - {message: 'Added Shuttle SS Reach, atmospherics not included yet.', type: Add} + id: 824 + time: '2022-01-04T13:36:37.0000000+00:00' From b36c9395d665916725952d7348503972ddf3dd12 Mon Sep 17 00:00:00 2001 From: Michael Phillips <1194692+MeltedPixel@users.noreply.github.com> Date: Tue, 4 Jan 2022 05:51:22 -0800 Subject: [PATCH 09/17] Additional Hydroponics vegetables - Chili + Recipes (#5966) --- Resources/Locale/en-US/reagents/Capsaicin.ftl | 4 ++ .../Catalog/Fills/Crates/botany.yml | 6 +-- .../Catalog/ReagentDispensers/chemical.yml | 1 + .../VendingMachines/Inventories/seeds.yml | 1 + .../Objects/Consumable/Food/meals.yml | 20 ++++++++ .../Objects/Consumable/Food/produce.yml | 20 ++++++++ .../Entities/Objects/Consumable/Food/soup.yml | 18 ++++++- .../Objects/Specific/Hydroponics/seeds.yml | 11 +++++ Resources/Prototypes/Hydroponics/seeds.yml | 24 +++++++++- .../Reagents/Consumable/Food/ingredients.yml | 27 +++++++++++ .../Recipes/Cooking/meal_recipes.yml | 45 ++++++++++++++++++ .../Consumable/Food/meals.rsi/meta.json | 3 ++ .../Consumable/Food/meals.rsi/queso.png | Bin 0 -> 820 bytes .../Specific/Hydroponics/chili.rsi/dead.png | Bin 0 -> 433 bytes .../Hydroponics/chili.rsi/harvest.png | Bin 0 -> 705 bytes .../Specific/Hydroponics/chili.rsi/meta.json | 41 ++++++++++++++++ .../Hydroponics/chili.rsi/produce.png | Bin 0 -> 300 bytes .../Specific/Hydroponics/chili.rsi/seed.png | Bin 0 -> 323 bytes .../Hydroponics/chili.rsi/stage-1.png | Bin 0 -> 234 bytes .../Hydroponics/chili.rsi/stage-2.png | Bin 0 -> 345 bytes .../Hydroponics/chili.rsi/stage-3.png | Bin 0 -> 433 bytes .../Hydroponics/chili.rsi/stage-4.png | Bin 0 -> 526 bytes .../Hydroponics/chili.rsi/stage-5.png | Bin 0 -> 593 bytes .../Hydroponics/chili.rsi/stage-6.png | Bin 0 -> 622 bytes 24 files changed, 216 insertions(+), 5 deletions(-) create mode 100644 Resources/Locale/en-US/reagents/Capsaicin.ftl create mode 100644 Resources/Textures/Objects/Consumable/Food/meals.rsi/queso.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-6.png diff --git a/Resources/Locale/en-US/reagents/Capsaicin.ftl b/Resources/Locale/en-US/reagents/Capsaicin.ftl new file mode 100644 index 0000000000..42202a4d38 --- /dev/null +++ b/Resources/Locale/en-US/reagents/Capsaicin.ftl @@ -0,0 +1,4 @@ +### Messages that pop up when metabolizing Capsaicin Oil. + +capsaicin-effect-light-burn = You feel a slight tingle in your throat... +capsaicin-effect-heavy-burn = You feel like hell threw up in your mouth! diff --git a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml index b1f4ba9713..6c93859f04 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml @@ -54,12 +54,12 @@ id: CrateHydroponicsSeeds name: seeds crate parent: CrateHydroponics - description: "Big things have small beginnings. Contains nine different seeds." + description: "Big things have small beginnings. Contains ten different seeds." components: - type: StorageFill contents: -# - id: ChiliSeeds -# amount: 1 + - id: ChiliSeeds + amount: 1 # - id: CottonSeeds # amount: 1 # - id: BerrySeeds diff --git a/Resources/Prototypes/Catalog/ReagentDispensers/chemical.yml b/Resources/Prototypes/Catalog/ReagentDispensers/chemical.yml index a13d46df4b..125a5d1260 100644 --- a/Resources/Prototypes/Catalog/ReagentDispensers/chemical.yml +++ b/Resources/Prototypes/Catalog/ReagentDispensers/chemical.yml @@ -3,6 +3,7 @@ inventory: - Aluminium - Carbon + - CapsaicinOil - Chlorine - Copper - Ethanol diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml index e43eb993f6..b77b355922 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/seeds.yml @@ -8,6 +8,7 @@ BananaSeeds: 10 CarrotSeeds: 10 ChanterelleSeeds: 10 + ChiliSeeds: 10 CornSeeds: 10 EggplantSeeds: 10 LemonSeeds: 10 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml index 594fea19b0..18751ecbed 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml @@ -240,3 +240,23 @@ - type: Sprite state: saltysweet # Tastes awesome. + +- type: entity + name: queso + parent: FoodMealBase + id: FoodMealQueso + description: A classic dipping sauce that you can't go wrong with. + components: + - type: Sprite + state: queso +# Its queso! Everyone loves queso... Right?. + +- type: entity + name: enchiladas + parent: FoodMealBase + id: FoodMealEnchiladas + description: Viva La Mexico! + components: + - type: Sprite + state: enchiladas +# What do Europeans eat instead of enchiladas? 25.4 millimeter-iladas. diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 503ba2497e..ccedcbdbb1 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -26,6 +26,7 @@ state: produce - type: Produce - type: Extractable + grindableSolutionName: food # Subclasses @@ -547,3 +548,22 @@ components: - type: Sprite sprite: Objects/Specific/Hydroponics/onion_red.rsi + +- type: entity + name: chili + parent: FoodProduceBase + id: FoodChili + description: Spicy, best not touch your eyes. + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Nutriment + Quantity: 5 + - ReagentId: CapsaicinOil + Quantity: 1 + - type: Sprite + sprite: Objects/Specific/Hydroponics/chili.rsi + - type: Produce + seed: chili diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml index a708c7243c..f772cde850 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml @@ -334,7 +334,7 @@ # Tastes like chaos. - type: entity - name: hot chili + name: bowl of hot chili parent: FoodBowlBase id: FoodSoupChiliHot description: A Texan five-alarm chili! @@ -343,6 +343,14 @@ layers: - state: bowl - state: chili-hot + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Nutriment + Quantity: 30 + - ReagentId: CapsaicinOil + Quantity: 5 # Tastes like hot peppers. - type: entity @@ -367,6 +375,14 @@ layers: - state: bowl - state: chili-clown + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Nutriment + Quantity: 30 + - ReagentId: CapsaicinOil + Quantity: 5 # Tastes like tomato, hot peppers, clown feet, kind of funny, someone's parents. - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml index 4d8ad1d51b..d6a280e6d6 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -192,3 +192,14 @@ seed: nettle - type: Sprite sprite: Objects/Specific/Hydroponics/nettle.rsi + +- type: entity + parent: SeedBase + name: packet of chili seeds + description: "Spicy." + id: ChiliSeeds + components: + - type: Seed + seed: chili + - type: Sprite + sprite: Objects/Specific/Hydroponics/chili.rsi diff --git a/Resources/Prototypes/Hydroponics/seeds.yml b/Resources/Prototypes/Hydroponics/seeds.yml index 02d9b2c056..b4a1557a00 100644 --- a/Resources/Prototypes/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Hydroponics/seeds.yml @@ -424,7 +424,7 @@ Min: 1 Max: 10 PotencyDivisor: 10 - + - type: seed id: nettle name: nettle @@ -447,3 +447,25 @@ Min: 1 Max: 25 PotencyDivisor: 4 + +- type: seed + id: chili + name: chili + seedName: chili + displayName: chilis + plantRsi: Objects/Specific/Hydroponics/chili.rsi + productPrototypes: + - FoodChili + harvestRepeat: Repeat + lifespan: 25 + maturation: 6 + production: 6 + yield: 3 + potency: 20 + idealLight: 9 + idealHeat: 298 + chemicals: + CapsaicinOil: + Min: 1 + Max: 10 + PotencyDivisor: 10 diff --git a/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml b/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml index 8de7b7f9ef..29fc1e187f 100644 --- a/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Reagents/Consumable/Food/ingredients.yml @@ -111,3 +111,30 @@ meltingPoint: -16.0 tileReactions: - !type:FlammableTileReaction {} + +- type: reagent + id: CapsaicinOil + name: Capsaicin Oil + desc: Capsaicin Oil is the ingredient found in different types of hot peppers. + physicalDesc: oily + color: "#FF0000" + meltingPoint: 146 + boilingPoint: 410 # Really high boiling point compared to its melting + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + groups: + Caustic: 0.5 + - !type:HealthChange + conditions: + - !type:ReagentThreshold + min: 5 + damage: + groups: + Caustic: 1 + - !type:PopupMessage + type: Local + messages: [ "capsaicin-effect-light-burn" ] + probability: 0.2 diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index bdd934bf03..f82f4513b4 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -433,6 +433,51 @@ solids: FoodDonkpocketGondola: 1 +- type: microwaveMealRecipe + id: RecipeHotChili + name: hot chili recipe + result: FoodSoupChiliHot + time: 20 + solids: + FoodChili: 1 + FoodMeatCutlet: 1 + FoodOnionSlice: 1 + FoodTomato: 1 + +- type: microwaveMealRecipe + id: RecipeChiliClown + name: chili con carnival recipe + result: FoodSoupChiliClown + time: 30 + solids: + FoodChili: 1 + FoodMeatCutlet: 1 + FoodOnionSlice: 1 + FoodTomato: 1 + ClothingShoesClown: 1 + +- type: microwaveMealRecipe + id: RecipeQueso + name: queso recipe + result: FoodMealQueso + time: 15 + #todo Add blackpepper + #reagents: + #blackpepper: 5 + solids: + FoodChili: 1 + FoodCheeseSlice: 2 + +- type: microwaveMealRecipe + id: RecipeEnchiladas + name: enchiladas recipe + result: FoodMealEnchiladas + time: 20 + solids: + FoodChili: 2 + FoodMeatCutlet: 1 + FoodCorn: 1 + # NOT ACTUAL FOOD - type: microwaveMealRecipe diff --git a/Resources/Textures/Objects/Consumable/Food/meals.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/meals.rsi/meta.json index d36390ab10..c8c0efaa89 100644 --- a/Resources/Textures/Objects/Consumable/Food/meals.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/meals.rsi/meta.json @@ -111,6 +111,9 @@ { "name": "poutine" }, + { + "name": "queso" + }, { "name": "sashimi" }, diff --git a/Resources/Textures/Objects/Consumable/Food/meals.rsi/queso.png b/Resources/Textures/Objects/Consumable/Food/meals.rsi/queso.png new file mode 100644 index 0000000000000000000000000000000000000000..0904c57fd0c4af387df66449dee56e14842ff2c3 GIT binary patch literal 820 zcmV-41Izr0P)R_@W5-S$XOlLY1=6jGfL2fhrA56U(W+%H z{S-ZN=L>M)3zTy&NJxkqR}dh9KyW}%SpK$UX{&Ct?e02p94GPL@i19wd#JKNF2KRh zWybQ%>)-Rv`;II8$0`9zfD)htC;>`<5}*V)5McMyx7BQvqg~AA%HB9n)lIPw!0h9@gD-jN#1T|WF)c2Vde$OKV!nR&6Rx~$t2eHtb0OveNbdulUOAzI#`J&oX`kxy`Buoeu8R^9 z|3*sZB_CC>xUizv8xq4k4$(clpB}LM{2>jJVmS`KeY?%cvya2I&3~SO?b|;v_U~#( zYqU?cDB>w=t4#`#BZT0`PMwQ|iBZoqq@{xdn6Asmx5iw2v5hbacGrg-I`stUv#+uq z&Y~^=5ceHaG{SgAe^g3@t&lqPgLRMP(;e2HJWQG^qNyak>9caWO%dMaLf6>auk_kw z4N_zY$)HDCaG>S_*ip{b{g~=!-!RTGyB6UK=o(wSItmT0zJ zmg+7+TIEJ>f;SxEc2@B=?qdB#ug!gR&v)q@dxlYOgJ5LSZU`p*fFv}i)g6LfL^6>S z+OUzu#M)w>P6;a>U){-wbqtvs9CPc0O3<#V#Q=Oi*c%V)4k#uup`RdQr5)P326D1g z($pZSOo?D8@xcp%tuAa}8?^o!!whpeH z+b#M#0~$-V&Pq<*(KV1K`dD;l;NUnmj>@>+yH6xd4WRgAYX_m1e6%@T>>ilu^)DuS zo8ElRQmvZ7SXZ*Z#Eg{AK!vQ<(9RPweFT0i8732^QqXACsG1doZo~I~@ej8CcL4i( y>w5M`ko_C3|H$)9`mFmAi|GIRFDL>2E&U1L_e`ytI|L;F0000HLh9DN|A3jfQq_^2y(21KAXvdFFBea|K zB21?5qdsC5HZlMKzySBVuiz@e%0>qMKt~wPA&NdZfPTJ|jSM`DpARh)&_WcmY6l6- z(P3pH1A0~r{>OHCnH%L;*=!AHA$;S~rUtXJUMA`PNau2fxxuY$rv^%eRthV7G@t?f zUJ|{8?R66BN`_e9S)OCF24s@1WQdhcxEi*z3tG31uH|<*1HA%PwsR6PbR{E7)of*x zyMQj)FNJdZ*~%tQLYW}{8N|ficGqC5?gN|wo@>vE99w-MsTs5nn=~+geF^i`=kZ+U z#e)5%L26l_6Ockupk%_r`jo(Oc52bToNc52l#rE;4YVKLKH`?a_tXkl+5dMd9t;cy b?#{q3*?a(36o(jF00000NkvXXu0mjfMPR=O literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/harvest.png b/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/harvest.png new file mode 100644 index 0000000000000000000000000000000000000000..abee7856812fc4bb33a5e001a85dae8c0cad02a7 GIT binary patch literal 705 zcmV;y0zUnTP)zVc13N#?WHtYSonKy4{C&{g~@RK8lA0EGtfO$79 z?7DBevYFYK)?VA}P=ky=6srh$Fpe3m-)N2BTly}X@p;;)#7k_zC$PB!*W#p!z%$x& z(V4H9i2BY91>S(5_yVs05ys4h*%&m?>Hyz z1weM5z}2)z0eAxT%oPk8S`bTjvAqF!wQhee>SED>l>9My=e)c~lSP}^o!;wKQi~LUD0h|E^G`}TK_c`1E}na0bZ5CH>|SFl zNm8aDIH7z712oV;`#|!giVUb03g~kzu%6TlIc7Cu1=LHBk?-jVLMI~{O7?+Wv@SXY z&0m6OEy)+c0W);M<4(h>3A7BGGpBUW@`D_WI(InCkY9vuQi3i(W*wqfuu-i@Aj}G4&i5U*(W0*svx2*^D8PPXpPq$;K!se$*Qg0lI<`A;e!8xA(4rE8}jmYNQv3owvy#+P@U z0^tP#y&hI}t}#ObjfgnqV4TIf=pOy{+OQ+2_aKuTazaiR;N$_`# zrR;>8<#T5r6BOUS?>WN(g9M}XFJ{(=|0w34#CYair`i5+H+H9Qmp8rtEBg8OWQL9% zDg45<-7+a{ry}U8{kz_kYxF vz0R?k@!U132yUlYnvWG$F^E1`&p7Ym>7f7o@9%T~eahhJ>gTe~DWM4fRWNun literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/seed.png b/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/seed.png new file mode 100644 index 0000000000000000000000000000000000000000..49b91318c2f78d54619ef42d0ac239bc4e7bd7b9 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQUW z#WAE}&f6>dxtanbSU)Jgcr}UTs(|h}$G2Y@9N!1H@IQR?NZ7>niuDh+?d%3j+tU`h zD&9GDa7QCcW66J4j_*429~}McY`4ynp40iV}GdA-3=A%IA_^ zj9c!!Ej8Sn+cQUOk;&@0({1YKrn?$2{>o+7bGDpo^8FFxwSxB!p+RR0H!%t=kohIh z`9bP0l+XkKJQIVT literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-1.png b/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-1.png new file mode 100644 index 0000000000000000000000000000000000000000..3738f191d6b9d9899200ec8583547675146aad7e GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^*N{ z#WAE}&f6;&c^wP{*d9#2!oarCIo{{+YRx^9W;6=!xx>e1$Yj}heb+pNC;OMY^sfKD zaBXs0)n=K!F+lBL(7^Q|egCO5mg@b?I%kuO92>r#P2HQ4Iw!Tc;jv?ihVG+pz7;RI zJ$~w`zREpodQ)M+>h7s`H=Iv3c74m7YsN9*L4@wbv&oy5?{Bz$rskXJ&HOtp3=AK# Z53rdvdSz~{?>7V4;_2$=vd$@?2>^B_S(5+& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-2.png b/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-2.png new file mode 100644 index 0000000000000000000000000000000000000000..e6381c1c09a7d0f5b2b5e36f0703814eb8220137 GIT binary patch literal 345 zcmV-f0jB&j0fgXj9HP%o!=n91$P_M1Tko0V2Ti0oaB0 zP|8h%xdY%iPn?<>HP{Dt%+lR&1z;~Uq1ej7napp%q@%v4Ea1ujYv{p?DTonZFi}HW z6drjpoJvLR7*2z`QL&SmiTC<#OaRzJ4$3}_O!Rt?IctQT`dNzu3kk2hH2CQaXhX>a z0>T99f}a5Rob;FB{0gdl(KA>LYjvxGzzM!XFrG#tr1`>*sMj3_C64y rS|h-?(e`YMQ0?-6#StI^{5`-MEAonhy$)e400000NkvXXu0mjf#K?+x literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-3.png b/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-3.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a94077a1d9c5ef9d62917362ed67f254e073a5 GIT binary patch literal 433 zcmV;i0Z#sjP)h#0tW^QXq%$mdqT%t$ zUhfmeXRcP(N)(&};sPRoUJ?#!yKg1MN-?hnIyN*L*3x{<@5+m=2jCY52|N^^0j&f0 zr|4+?kt;4Q5Cjxz<1Gk`C5hjT0@RQyJ0pUn_RAL7JA&)Z&^!Y0q*Co^FfXBOLC-ua zq5*$~v;!P>Kn_rFaKr$v1SQ9st0kag(0<7^fS=p~NdgI>flk3k0I46ETVwJ=wA+>~ z!fSWm{ZvU{bG4%Yhc73T1oZs*Jr5#9s{(|Ax22n-=Q$9mS`{E%I5r-ORPAH@jx#_8 bcxr%uleW+Ca<$+700000NkvXXu0mjfm=mir literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-4.png b/Resources/Textures/Objects/Specific/Hydroponics/chili.rsi/stage-4.png new file mode 100644 index 0000000000000000000000000000000000000000..5445d57a954b762ce61f73f4fb83841e09b47ea7 GIT binary patch literal 526 zcmV+p0`dKcP)MxP+)5nNLtWlEy#q(Bj*uz(=?@R5&?l#>4$~w&z7tpw_+f485uXw8 zlGOwtux;%sNXd>iGr?0VCxIVKu2mH9V8Jva<>LJe3k56=##0jJFsRVjRTVi%Wb^Eg zM9Ps9C^Vu=)@XZ#QAxs=o6rekVv8&TAy#HPvX_p6)HT_4;!u>c*o5dHD8ZoAIS-`_ z;XGBbAuOwiqtz5(C$jT-|0H@~dv+S(4hoJ+;4^MV5-B#nhB7;@BbR3l>fkJWAnqkr zqB~z(wo9=QfvApdbdr|9bcG&Bu3$)rdPsZ3as{~AMB{J(A6#j`U^6&3j1mPOWAkFkM%tYt*iUg*N|6)x380}u#-oS(Z-hJ(_B6cY@Bfx;U?@~}a`+SRS zasB$PW2-3#xcBr(XNuzz7K2GFu1naM03EP{(p*#Ex7hpmOSTYL2>fdTKX9m1x8gg{ Q*#H0l07*qoM6N<$f(r2AA_9uP%IVDT)JzP?jaACO;IGKRkyF+|w0Q}l7 z&UF;=2DVBdg1YhLetcHrGmK9d^^H56Lc+a{_=kie-KWHw1n^RPS*Zisk0hXl(}m+2 zNkR~ajspV?#=Av~+eoQ~J}ES=Pr4L9CXl0M4t?tvu4CEQOvk14M;qjvlP5uZkh(bo zJp&}L`$*0Q#vb)h=mEvKk9Ru|pKpB*1a>*GHG5z)>HSt3%BiL- z^z4xLRcQ{Oft(2fY2zeD8S=T#;x=I^izsY{$T>h4m6KfGFl9hTA2X$KsRS|Nb|#^* z$CFTh4IRwoDGVTr@~DwvTJf``dm1YUh&qPZh%SNa3q3&2c@P8S9@6!)kB?-3s&?!z4+%-_EA8~5Ul z{?TvFHAwh#v4TJXN2ziDj{Eq1!0&c4zO{{VJjZ6dfvp61U^k-z*LXHX=h`VUWhgrz zBt8)tr5?vtMd!5&k@m4fopK)VeuPuuxK@&=EY=w`8sCaoCeL-+g3STXFn~nB@1}-{ zh8kpv#!@5otS_1wB+{=Pk#j4H+&(Y@!VrrjH`2)1$8%Uxn8+U($)Fr_BIKj72=G*? zC{iZ4lX$mX)Z=|3#&tB7f*_K-1X+>l$x{f+2qmD^WPrWUu3#xBogG*kL(aa(5yTEo z=hizA)IRF=0DOFl?|>L1WNY?7GoQ!Wb3-}Rlm$N4ysxZxfDGhJ5J(#*G0Kqdbrz{f zd4sYyL_Wo&sGQ{bhB*T|`jjb+!xE&3yM=_tp8gu@Y3N}oPYtF}lqZc0^BTvN^fXow z5OoZT5nTc|tn>gm=Ru5+dq~&c&Hy!=dVX_{7!8(^b07*qo IM6N<$f~unxp#T5? literal 0 HcmV?d00001 From c114b0f2d5b370e92772785304d937b6a7d6cd43 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 4 Jan 2022 08:52:27 -0500 Subject: [PATCH 10/17] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b8835e1230..7385898bb0 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,9 +1,4 @@ Entries: -- author: Swept - changes: - - {message: Missing vending machine descriptions found, type: Fix} - id: 323 - time: '2021-08-20T05:23:02.0000000+00:00' - author: Swept changes: - {message: Adds a ton of inhands for various items, type: Add} @@ -2906,3 +2901,13 @@ Entries: - {message: 'Added Shuttle SS Reach, atmospherics not included yet.', type: Add} id: 824 time: '2022-01-04T13:36:37.0000000+00:00' +- author: MeltedPixel + changes: + - {message: Added Hydroponics plant - Chilis!, type: Add} + - {message: Added Hot Chili Soup Recipe + Meal, type: Add} + - {message: Added Clown Chili Soup Recipe + Meal, type: Add} + - {message: Added Enchiladas Recipe + Meal, type: Add} + - {message: Added Queso Recipe + Meal, type: Add} + - {message: Added new reagent Capsaicin Oil from Chilis, type: Add} + id: 825 + time: '2022-01-04T13:51:23.0000000+00:00' From ace591117fcd783aa8b0ca020858d7bf2f7cf27a Mon Sep 17 00:00:00 2001 From: Peptide90 <78795277+Peptide90@users.noreply.github.com> Date: Tue, 4 Jan 2022 13:56:40 +0000 Subject: [PATCH 11/17] Removed more copyright materials (bar signs) (#5984) --- .../Markers/Spawners/Random/posters.yml | 4 +-- .../Structures/Wallmounts/Signs/posters.yml | 10 +++---- Resources/Prototypes/bar_signs.yml | 6 ----- .../Wallmounts/barsign.rsi/lv426.png | Bin 6468 -> 1513 bytes .../Wallmounts/barsign.rsi/meta.json | 25 +----------------- .../barsign.rsi/thewretchedhive.png | Bin 692 -> 0 bytes 6 files changed, 8 insertions(+), 37 deletions(-) delete mode 100644 Resources/Textures/Structures/Wallmounts/barsign.rsi/thewretchedhive.png diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml index b467f5f312..ffca86c28d 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/posters.yml @@ -32,7 +32,7 @@ - PosterContrabandFreeTonto - PosterContrabandAtmosiaDeclarationIndependence - PosterContrabandFunPolice - - PosterContrabandLustyXenomorph + - PosterContrabandLustyExomorph - PosterContrabandSyndicateRecruitment - PosterContrabandClown - PosterContrabandSmoke @@ -63,7 +63,7 @@ - PosterContrabandPunchShit - PosterContrabandTheGriffin - PosterContrabandFreeDrone - - PosterContrabandBustyBackdoorXenoBabes6 + - PosterContrabandBustyBackdoorExoBabes6 - PosterContrabandRobustSoftdrinks - PosterContrabandShamblersJuice - PosterContrabandPwrGame diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml index 12f83facea..9e165e9990 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml @@ -76,8 +76,8 @@ - type: entity parent: PosterBase - id: PosterContrabandLustyXenomorph - name: "Lusty Xenomorph" + id: PosterContrabandLustyExomorph + name: "Lusty Exomorph" description: "A heretical poster depicting the titular star of an equally heretical book." components: - type: Sprite @@ -355,9 +355,9 @@ - type: entity parent: PosterBase - id: PosterContrabandBustyBackdoorXenoBabes6 - name: "Busty Backdoor Xeno Babes 6" - description: "Get a load, or give, of these all natural Xenos!" + id: PosterContrabandBustyBackdoorExoBabes6 + name: "Busty Backdoor Exo Babes 6" + description: "Get a load, or give, of these all natural Exos!" components: - type: Sprite state: poster36_contraband diff --git a/Resources/Prototypes/bar_signs.yml b/Resources/Prototypes/bar_signs.yml index 89474e7a91..1616d227a2 100644 --- a/Resources/Prototypes/bar_signs.yml +++ b/Resources/Prototypes/bar_signs.yml @@ -34,12 +34,6 @@ icon: "thecoderbus" description: "A very controversial bar known for its wide variety of constantly-changing drinks." -- type: barSign - id: TheWretchedHive - name: "The Wretched Hive" - icon: "thewretchedhive" - description: "Legally obligated to instruct you to check your drinks for acid before consumption." - - type: barSign id: RobustaCafe name: "The Robusta Cafe" diff --git a/Resources/Textures/Structures/Wallmounts/barsign.rsi/lv426.png b/Resources/Textures/Structures/Wallmounts/barsign.rsi/lv426.png index a531721c776d521aa62047b42bab836727359589..cd07f5de30e79c5f82221603dda9f163f56b2611 100644 GIT binary patch delta 1496 zcmV;}1tPx)qe(ue+za14^=l zsKLvga_}}Ag?xbEQT#ZFH$j3YAxI8EP$A$!qeKlzj$VSE^`JtIf}qAjc5XT3Vh)06 zvaT4C^z=-3d8n?g>YAS2*-BYM?3}uO;M8X6pQR5K^sA7y7kL$klG|JXdRWSxpsKTlDWe7roAZ7r{ zSAu1gzad4qCx3;zprk+oL6z=cdcqO}hy;XbT8$h)5ZH%PC)vKAeXNzb2DqODexrfG`4vT>pHUYkN4bdTLzB>VIKLQ~TtfL(o*~*; zt6T1p9e<*qcw3zdWAP&(7syQK&KL_qrvNSt89nrqiNq2HO;_$(ulc#w>5^`UkAT>e zi>>p$$rw%kP{G}*jS23QRsDjntpW@$T_$<{$hPG>Z8yAhd7|xBGq+Z9?i&KxB{ux!uY$x$jt=q0JngDm9y;F4SGbLFI)lIh-|a!wz6q;TPZ|_w)hJNdUctfpBc4_cQ$Ka-M2V-Xu5cGIz0DF-CcaX z4?up>v+5oUPy9SNex)$^OIMo3=ljU5w0}9L3K`nsS627cWqy7u%&h>%UAw6%_uILc z#nSyH!-uF6CH6`9WY0xDOzy7Twcptc%HJvRXMOV119}&qVszpv@uz*{uaxBUQF~mA zAbIy_xBd_SEC3N3%9tzqURZ2k_vNJuCSzqkjTS zvq+!(onl(QTX_cnB>^iN*Jhgi%Eq3y{PmhHf3fKS7-2VS?@;X<)MUSbbFT>mjnGPvsir4b5FS_sFm7$ubY_?+Tz`&U3dT4@ zRsXDU$@fFH?s{EE`;Tt*>qfX%wZEM4iFXwM zr;iW_R5J_=mUNT%mCJn(u)ruFbP6yDV|juN>q0v@ZExq=u1hC%-M*W)&BGn1dmH#a zVHY0qghk&+=>8D0tR!=SPRnz^7qD96fmB0CM#Iw)Ym9Ho!zi2UE ys?7VP%Wh-Z{5)BPKmO4EWzdq#-=RZ?Wy61@NZ5`7uuup90000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3*taw9pig#Y6da|CRGzd&mZ^r zuQTr-#OKGJD}ncL|IE)1!sGgLq4auZp>IBL^5ur`+TXu#oZD+-|HUHb?fXyp__y~g zd#`)C787nr_fU5W^IV26c9sg~w!|y*Pxw8bSLIb~v%^I@?XaEKaMgJi>~_&jFSmUTHOx?g55unzLNvj@Y;kAbdiEQxu=8|$ z)jJk*-16I(`O_Ev=C${*_{ceRX1u<_F0T&942_)rm#^uE`w=%e4t~B~Kjtm4fz{-= zxp2T{`(2`o`^c?u5+LwB;r-^9%TuG~PnJaX7L0L$5ZL5`xa4g1K06nKF9fJzxew8I zBH%>)#7G}QNW`X)N9@f#*`4ot@%K8VLVP5okcmwVjbOznN#pLuH(Kky zhaS81)N?Pr_BKeL5r>R4@+hN@HvJ4UPMK-uS!SJWxkW0O6_>2E@+zyYw#l^}cHFYl z&b#co+be31sQ&W$2T^m6sQD8q{a$`WjjK89LT3r5I3pS}BIctb;#ng=LVJywEiOi{ zk<*yj>ZuCx7%3W?>1;DD5yH5fm+fA$`-t3M$IamDKgG@eP2`M*?*Acj-mLH?Zr?<0 zDiV$pv0H`eQyZwhHMiIq{mdq|?yBduB-^*S!eE8jM6Vv?_qkOkCGQQofIgdFsHi|l zIhbCyrM6)-bz)vAb=NFsA9=T!_bR^2DEhU8rF=i^u73eoeGlJi?qRk#=bnxW#VpJy zJ;%lQD+}hPxZ#K0_S`saJT`b)qVLP6vpmiRSlOW2s(+K&eVojjxz4>G+p7n-`q;iM z(qQ_MrH`S2>JwjSZO=()&$8C=b;Y>0WAAy{u|eeh+Roau;bS*E9sv)9xQDwSjpHsX zdUyxfSC5bKI$!gy--B>hYO988t*Ev0EbYslV`rm_TyJ=gE;pHd+jI@yYE4N& zU7z(<(tlqk6+AbB`-q?^?gkW09Jb69VmlxEeQuq{N9q@8lK0@nLBsJ;-o37M?gnZ( z1zr&{k5t4*>l|sFgOds;XnI5&Z%A~P@9Z=_^};psoZ8r1*F4#BO=%P);bMt?Jn}Gx z7=)d}yw|KhM+>V@Y>^EEPtNl%a!7+}9ytU8&eof{a8EsM$am+se~zO@>lrMg(D$B2 z_FrYusOBS!R%mtANCvEQyoOOl0x1rZ-8$PiWt2Gga@6PQUC(3Bu}!sGodh0~5GLy{ z2Wpq=lM@ye@cZshj&uUBV8Y(0(UEgcoU!&~wg(x*B4%|Uv$lf!j1F94hv|p|-qD-_ z(AB~$b6Hn3j423cl<_}sVaOC|O}2u9KcLX|7?a}VuUIKWa;(mR6|D$GA}J8Xxkg_? z5$7@&hwm`0NAV3ZeT(ALSqzE01zeYvofY#y;=|m|ePpR?29d1XapinkSHE*aHMvW9Utg$~p2T=}2EufT-r;nF=ZS z*yn|31YC`Kg6k8_4wmuR8<-h_C{%UriY(#g5g>vY6i`Zf+qlu98psp)f#5y}CA{#I z@M8c-A%VIAxNkxh_6I5Y7dX8JT%gcH_K+^ZlQ`zx1M_-7K6$|Y0j3T}DM5b0Db+8> zTW>Ihk3a4H+?>Kf&y^JEq5yw8LMwx_w;#1fr(j*ztXZ9Rr(x?(@YWj01@*6qsc(d3 z3;YQx47`aX>EOdU93ah-uHep9I(h|DSEwh(sZiYs64MfCmdxd%BOgfT!omqBCp|!) z+M*ykCt7H84wYo|lif=kX`!G(K@M^eV2d#)1QvoY%;9}Xh|jbu+7R`=R$x>7+@mHZ z0!tKF8_rXd05b+u4(b?O?68LL|IKpXZ4)0CSu~NrEfctQY&L&38jOb?$cEJ_N`p(Q zf~qx91}i}!IKwZqQ0SB7p;D@lED!{OBvy~@OEsJm4&e}pk?+(xs`Pv^2f!<1G|!Vq!<~)WCa9!(7pspvyc+nAJ4ei2?%&Tb|=ea6Do~n+O4l*5wdKs zAY1{M2HgQsgx8i@9G8|DD*%y##%sA-T8^`irBM+>x; zN1{IVqKFg72&(O-^OUjA4XUGhE?3t<)>MCXuPQuPcj^!n&`P{zNDa{wlH0(4bdyw= zj>;Y!GOJOWhR^{c5j9Hn=g@NGtHG7TFV(AuloS9AKB1)}z$l+crqyz~s8HQV_&1X| zh8nQw6W?18SOsAC2{=tV#&8^lW2Z2Kr?-S_Q;cI|@F=^%Vm{l@)sbnKSP9pdWI^-9 zgm8H}udGc}p%q4lu7OT-o=o6Y1fG?A`ZXdrb3JmRnz;j$ZU?=>5m7+NmXzfvL0Ol(>L&7g7^dt z=Hk23jjx3|=Wa@ao}RuG6}GlWoQMLCq?`cUD7h~v38a)tCAQ%*6-F(9dDF9!krMJy z=uzE(N z_(F4Ln?KXn4~6rYznqb-=f~76d8zVOjL);p1HHI)pSp11*1) zLYjsOMM4C4rhX+D93f5}>9p)AkVq&cK`)Ki(#k*vDP1b4_z|9ODoPHo%{0)LTt!9C07O?+XcTqN zk%WV6_-bw1txoM1I@&Nh+9K^i=!X_1z72&|+NGzmblj44;K98acqfgjB4>}WA%vUG zU+|j`g{Ao{P~1}um1#or^jxJ1WVmuuS|qOrMGwKt(t+L~icWxn1_89P0dC3~yo%sK z5%)C>3<869r%gkLu^em-f7PPphpHMxduTH;s0bM&Vrz zu@=CqtvLlBYP5@|BEY7|Awb{(#Bacnpdp`;CP1_&8=$g6{+47Cnu_wPsAN#zsiQ## z(q(E`=rl93aM}-b2Lc} zU;$-*hi#O(=C?yk1g?hL#J6d+BT?-S2E+V0!j}+aD`W_Ohpw7Xx^GBiY50dU1vB6a zWFZNWA=dM_Cb1^~K1sy{Ve5D|;aD>w&Ih?HYbBvS!fe{kk;j}i%UB4|ppSt#?GPwG zXwW|JssmI&RW$R_KXXv9$6|$t|DbA^5p)2T+CDO~&WUhQ5+CFZf;yo`gi4S_^NWT= z2~?~8rfy*<9c?>x3hJDqA&|3dBwK=HkwBFH2IDA8AHi0ps18gF#s+ah`9_3GL@`)0+bSPacYK9yqJZ7&X=L;fVvyvuJ8-Kb6{B^bq*cLLp`hXiz9;=6biT=R8iDcfNB)*rj_aX zTx8FIqSePK_??ca>HxtmPYxp}eWbZcCXNsa>l07Z9H-MKFi6ivws?XD;joU5QB-zz zEOm3}BihnPdTm40s139W^PTJ_(>t!7hV9H>r76B zo;GhJwt#F9cYlN2Y4%Mi0>aR-DHV+Npf+(2e5K=h z$KMDqSA$OdzzHt4GoiDj-yP7Uc*lkAG06sYv>hkU@3gDBs!a+(K)miVi6Gbby7ovq z4x!sui?6-MT%Gd~cX(9Cd>5t1m4x2ku?z@B2MMsD_12jWK_1*Ma;Kxiem+Ql9puY7 z6l#AsNTKl#I@sOk=>myxA9=Jp#aYl$6c%f0fSPLbQN^+J+NoCl?tnd3eeRX-vR20w z=a6FVRN?TRZ`#4;hpjq0Rzt6u$H*U#M;Odo9PHsiJ>m%jYik_X4gET_5g^aoJ&iu< zvHjik=Ckj=OSQL5d(VJs_k_NH@cbA=-SFqObD@bkRd8-RqdV$A=j{8r`d6}ed1*u6v!PEspJ+DJ^D-#}qeCyF=SPI$h{wl}|-cgM+Fz38BI5EuE&k}+Rv=HHf# zIW^O(_IdSY(XEbOvk0C;lhD6l2VEuf3it61mC$jcMnKoK5b!i%ux)^dMQ3ZUGc-6q zm6sNm8d)XZ(T`Q8#i79)o#|{rvg8L*BYDAE&h1@}gV* z-LmE<=N)vV4|OB~9X;)cVkG@yy`zouaOL@MbEam_6Od*f51D>fmRgnHHSu>TeDrxK zp`$~5R8`-!Su}4WsF)}eP*FpNDhHpI_(~fK_bX}9L6+W76YY%E&>ImIO%Ba!{s%o3 zl>$8bV5un_TQ&k~VEfdMa2O1-n;Y z@=_#~C`wg)0|TNI^^ZW2{80p}7W#*cQfu=S?=HFBot>GVf6UD8vvae#%iR>a+5N%8>^}3%GxL3Z-`~sg+Z`ClKn609f%K^; z^NYKCpS&)2v8=US7lyCP<1|j5P@qR59R1f@WveM}i+X%L07>@L%5 zl(D?Zw&Sq^$}T16Rl+?%q5z@@AwpR$5FtSm6i65#LC~5jevByht`Y{I1PP7vSq$1j zYllgYED8D*e+LR{$b%Y)3Q<}iQIv5Og3=nLG?wQjch;bFdvQVmOT|ZR8PB3omW9q( zgM@-4ptNNXg(0F#h(z(zxx@-d=d@HCWE6plKZo^td<{|SSzGtk8i@p@tQccAL+wNS zZ2~wBv+wy?e+0f$?()7q#os1?WdjYSzHeXG*vAeB3D&In_b2|IMXUW9caO}o!3tUQ zHP0;EKe&^>72IGI4kkFHc(2M)1{^7?c_RR{vz@BBmqA8 z4v%`H!I>oow%x*ypE$+V;W7tyhNvhkM)|42@|t~>mN(8+c6xM;<^e-SOZ!a{=yuhn zNc_E-11QbOiGQ)QX&V5uBX8x8&;A3ulggQ=Q(z^crO52-7Ce z1cIc6fG!SyPZD6}wK?h=JajZlWLbnm!Tu1ZpV>lj2SU&rMs{)5YLlkpPY3 zCviWrd&T~19oIO1a@p9c^_x;1+1c@ZtKDF_TIIz{4*N&Wa^|wb#qxGU>1$IyhO!)m zY_H=VnZ$Xhf|_er(B#HC{)3Y^M=GdG9iCBy zaDFE*ooQf5e&f$T3 zY;Qc?Qpj)}|DMy}#VmAwcPDDrg(YASSP&!ZNTK)(CqSMe^Q=0ruiLq9gxKXz@z6I8 z5Hu9ksTuBh*H$L~eUay1JkQ4F1%fTNu=J*zuiXo1BU!_6-zu|eri)L!N8^!a+m?H@ z0)T&C#;Qxuxc9Hi@1GFH|Jdoy?xPjdqSyIM1>v{XW5K37PnDEa)>*meBRO~iA_^5-i8zkRJ%Z7L|M{PlQ?l{`kC%gAuN~K zxBKlJuiVCuj{SjOoSwtGJdJ3LKXk+DNDv7`sEB$!dL`0dqL`g+cH8^0RszpA&Ehz-?q zEN*!-<@pOdaav&L?;JY#KBius;gwgWIrY+Ol$1u4g;SfqIswGkf(3vN>YRsr-<~A? zX0~Y&s4L0&$WVM_C`lzN>?iZpUEBxb`P^^q?X2)g{Mr5P-uU_^;7hy(yaF_UKw93V zDEvM9V~{A#;+D5iom0s8nBAo%IJThQ*o* zGX)(nEKxcMfk@l>BeSNU+DYY7nm5Sud3B}^kk$g~KwUaKK~ea7`nS)>c0ehtppH|U z=hDtQc>MW)vao&EvawBX(<+&jEV7@3g1{s|^3NJm`6d}6I^%V#+9&PprMdrCT@q2r zR0Erx%1`fI1pb~TfC>X@!#5(z#$CFEXv_Q)&Klf`;l9PN;#Rpab<;O}Vyge8vTH1M{iwcY)KYe8D(9%C`WR3 z57H&CFv9{l^LEQg@(3rz;lD2a{&IQq7ywsBb`+3YblDOXHD~n3!mk-fU(0|1eJJDSE_63`MK=7w#9Cl&){NmxHk%D zXyegsy4!N=9xVy^cBeAorkHEtT<1lvyw-2IwpwH3v}O4Tr+_;2T?6khELx;=Aj&0F zu_(gH`<+e0({Fc6`BrqXWM1G{GG#$K+p;^A4EeXd74x|Sin2DX>T>vc;lLzo{)CSo zKG?Dg%+e@q7RVOWO|H#II60U7LT&A?m*1B%MKBi@^zF{yzwD>vd24=#{P~|I>#y0z zIBomoKRwUCv&OP9bSwh8K4Q={Q1XWztiK-^)qhrf6+FXFK_Wi@fYK- d#{cK@CtW=LbNLIEZ@|>V;OXk;vd$@?2>{l&L@odT From 4fdedc880d185ae79a56b02b26060af682480c3a Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Wed, 5 Jan 2022 00:57:26 +1100 Subject: [PATCH 12/17] Add type serializer for udders (#6027) --- Content.Server/Animals/Components/UdderComponent.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Content.Server/Animals/Components/UdderComponent.cs b/Content.Server/Animals/Components/UdderComponent.cs index 3277129692..97d8fee4b1 100644 --- a/Content.Server/Animals/Components/UdderComponent.cs +++ b/Content.Server/Animals/Components/UdderComponent.cs @@ -1,9 +1,11 @@ using System; using Content.Server.Animals.Systems; +using Content.Shared.Chemistry.Reagent; using Content.Shared.FixedPoint; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; using Robust.Shared.ViewVariables; namespace Content.Server.Animals.Components @@ -17,7 +19,7 @@ namespace Content.Server.Animals.Components /// The reagent to produce. /// [ViewVariables(VVAccess.ReadOnly)] - [DataField("reagentId")] + [DataField("reagentId", customTypeSerializer:typeof(PrototypeIdSerializer))] public string ReagentId = "Milk"; /// From 11510927d66060ea079339afd93c785e4d8ccbcb Mon Sep 17 00:00:00 2001 From: Paul Date: Tue, 4 Jan 2022 21:12:34 +0100 Subject: [PATCH 13/17] work on adminpanel & submodule update --- Content.Client/Administration/BwoinkSystem.cs | 26 ++++++++++++++++--- .../Administration/UI/BwoinkWindow.xaml.cs | 22 ++++++++++------ .../CustomControls/PlayerListControl.xaml.cs | 5 +--- Content.Client/Commands/OpenAHelpCommand.cs | 4 +-- RobustToolbox | 2 +- 5 files changed, 40 insertions(+), 19 deletions(-) diff --git a/Content.Client/Administration/BwoinkSystem.cs b/Content.Client/Administration/BwoinkSystem.cs index bf6ca9ca2f..9b83d8a27f 100644 --- a/Content.Client/Administration/BwoinkSystem.cs +++ b/Content.Client/Administration/BwoinkSystem.cs @@ -100,11 +100,29 @@ namespace Content.Client.Administration return EnsurePlain(channelId); } - public void EnsurePanelForLocalPlayer() + public void Open(NetUserId? channelId = null) { - var localPlayer = _playerManager.LocalPlayer; - if (localPlayer != null) - EnsurePanel(localPlayer.UserId); + if (channelId == null) + { + var localPlayer = _playerManager.LocalPlayer; + if (localPlayer != null) + Open(localPlayer.UserId); + return; + } + + if (_adminManager.HasFlag(AdminFlags.Adminhelp)) + { + SelectChannel(channelId.Value); + return; + } + + EnsurePlain(channelId.Value); + } + + private void SelectChannel(NetUserId uid) + { + _adminWindow ??= new BwoinkWindow(this); + _adminWindow.SelectChannel(uid); } public void Send(NetUserId channelId, string text) diff --git a/Content.Client/Administration/UI/BwoinkWindow.xaml.cs b/Content.Client/Administration/UI/BwoinkWindow.xaml.cs index 36a9847c8a..92bc73f09e 100644 --- a/Content.Client/Administration/UI/BwoinkWindow.xaml.cs +++ b/Content.Client/Administration/UI/BwoinkWindow.xaml.cs @@ -108,15 +108,20 @@ namespace Content.Client.Administration.UI if (!open) { - var pi = ChannelSelector - .PlayerItemList - .FirstOrDefault(i => ((PlayerInfo) i.Metadata!).SessionId == channel); - - if (pi is not null) - pi.Selected = true; + SelectChannel(channel); } } + public void SelectChannel(NetUserId channel) + { + var pi = ChannelSelector + .PlayerItemList + .FirstOrDefault(i => ((PlayerInfo) i.Metadata!).SessionId == channel); + + if (pi is not null) + pi.Selected = true; + } + private void FixButtons() { Ban.Visible = _adminManager.HasFlag(AdminFlags.Ban); @@ -157,11 +162,12 @@ namespace Content.Client.Administration.UI return sb.ToString(); } - public void SwitchToChannel(NetUserId ch) + private void SwitchToChannel(NetUserId ch) { foreach (var bw in BwoinkArea.Children) bw.Visible = false; - _bwoinkSystem.EnsurePanel(ch).Visible = true; + var panel = _bwoinkSystem.EnsurePanel(ch); + panel.Visible = true; } } } diff --git a/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs b/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs index 68863a386d..332994fdb5 100644 --- a/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs +++ b/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs @@ -25,16 +25,13 @@ namespace Content.Client.Administration.UI.CustomControls _adminSystem = EntitySystem.Get(); IoCManager.InjectDependencies(this); RobustXamlLoader.Load(this); - } - - protected override void EnteredTree() - { // Fill the Option data PopulateList(); PlayerItemList.OnItemSelected += PlayerItemListOnOnItemSelected; PlayerItemList.OnItemDeselected += PlayerItemListOnOnItemDeselected; FilterLineEdit.OnTextChanged += FilterLineEditOnOnTextEntered; _adminSystem.PlayerListChanged += PopulateList; + } private void FilterLineEditOnOnTextEntered(LineEdit.LineEditEventArgs obj) diff --git a/Content.Client/Commands/OpenAHelpCommand.cs b/Content.Client/Commands/OpenAHelpCommand.cs index 908e707f18..ddaf8121c4 100644 --- a/Content.Client/Commands/OpenAHelpCommand.cs +++ b/Content.Client/Commands/OpenAHelpCommand.cs @@ -23,13 +23,13 @@ namespace Content.Client.Commands } if (args.Length == 0) { - EntitySystem.Get().EnsurePanelForLocalPlayer(); + EntitySystem.Get().Open(); } else { if (Guid.TryParse(args[0], out var guid)) { - EntitySystem.Get().EnsurePanel(new NetUserId(guid)); + EntitySystem.Get().Open(new NetUserId(guid)); } else { diff --git a/RobustToolbox b/RobustToolbox index f49a29cfb3..18cc385c70 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit f49a29cfb3db2cb8474b514507f7cc6b1fc66370 +Subproject commit 18cc385c7073d88932bd80092a9d4620ff9439d2 From 45a1e57ee461a6a8d6b6efd3363aa774ff47feb1 Mon Sep 17 00:00:00 2001 From: Peptide90 <78795277+Peptide90@users.noreply.github.com> Date: Wed, 5 Jan 2022 00:25:51 +0000 Subject: [PATCH 14/17] Quick fixes (firefightercrate fill and rollerbed size) (#6029) --- Resources/Prototypes/Catalog/Fills/Crates/emergency.yml | 2 +- .../Prototypes/Entities/Structures/Furniture/rollerbeds.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml b/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml index 3e9a83b8be..4464865bf0 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml @@ -35,7 +35,7 @@ amount: 2 - id: ClothingOuterSuitFire amount: 2 - - id: RedOxygenTank + - id: RedOxygenTankFilled amount: 2 - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml index 524c812043..365de819c6 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml @@ -7,7 +7,7 @@ - type: Transform noRot: true - type: Item - size: 5 + size: 25 - type: Sprite sprite: Structures/Furniture/rollerbeds.rsi netsync: false From a153f76c5d51df3c3be63681c1dbaf4cc7a35eb5 Mon Sep 17 00:00:00 2001 From: T-Stalker <43253663+DogZeroX@users.noreply.github.com> Date: Tue, 4 Jan 2022 21:25:57 -0300 Subject: [PATCH 15/17] Makes weh.ogg a little louder (#6028) --- Resources/Audio/Items/Toys/weh.ogg | Bin 8029 -> 8149 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Audio/Items/Toys/weh.ogg b/Resources/Audio/Items/Toys/weh.ogg index 9867651bc2a5cd1601fa3fcfd6da365f36a1736e..6c377a29a90408b309b7e8ce93b117f48df5143c 100644 GIT binary patch delta 4003 zcmV;U4_xrwKGi=OPiJRS00IC200000004Xl000000085j58aU(E+u>j00031002RR zo4ydE|NsC0|NsC0|NsC0|NqGYc5iZGX>&A@Z5mH9FfcbTG$1HaWn^_@X>MmAMQ(O! za&K;JWo~pS1ONa4761SMQ*UN;cVTj6JxpPCW;Hf0G%zkPFfkAS003=aYHxC1Vsc?_ zWIb(gG%~Tx`woA62mk;A0001(>h$;;C&0|u$EFlytzW;HYnScP8fSx}iMpIqr`zwvnw(d{+Pb_f*yMZ= z?Ro&#=T5_aB=pYrz36E~<3L#mPjrUwuvnA^f~D5AIHI&QjN$zdPsFI%%*L6wI=Z?; zQYh_eZ2~zCM(NrlogTQd>%X1dQk8Fz?-|>FZS`yl7SFBJhq{lhhJD7<2JrkS@!SzUdrIK#cvP|v zlG{s|dsYi0$ymAONvIM=eOiWdi>hqlomoUk(+7lm8JQf5j`jeo@{7%q;*Y z{&|~r=+i6%*N6(5m3vKvtM?5zHRdpN!MkgAk5~TH>BK{%eb{Eso5$@Jt~@Za zF?hW@oh4HD6N}gNB?*x1;g|C+t*U*>jvGM1?*FdlAvZEmf30Ny!vv%?nn3t2c z5?+5bMEb~(r@!@FRA}G<0JcSxXMM7cAa>Q7jPI#m&UYFdN3P5*fHw8>t`ei7@qocj zbo*Ru1xMoo*~l-WKHpnEZ5N+a8!C4XPh9Ny{am2b1+>N~&m<351I;NZZSgXdB&QIz18qn+9j9JJo;v5n3xVj6S(zigsJQz9dCP9Y6=fWu&iA z0HYARmD*`r0P|l~mxMMCjog#W8(=B7;C|whq9w46@>u}T0eT}_zu9X)nAJ-%e-6s2 z;ZH0g`r8bo_Mze7p#ks;0012AFsdkeku$svz#z2)_5%29P#tcnoNw9K0r9^dMWugm z$W3ZgDSZrl^$b_~l81)BPMj(MI8v+uh4<$i7MikNSWIA9u;Ru(sV#dGU%1HUfdJI) z77AR9wX%&VGnxS%(vYn6<`7cUyh^wuB_#%!?DiyDiPrur0zf+q>Jm3lbpbz^rZ^Hf z9-8V=8j)xyjk9zIYSl!u7hNrnT2X&Ifc3=MrRCG#gTIH33fbovpqo3qZ~; zz=c!$$+^MNk_kugboLGjR4Vae*xkY}ehDV;+k#RP9abOmU)~5)m98wyW72-2<2WL+ zwo`BGmRg~k9u%B6gH9O$tX5O)_ONoNs^Ss-*iH zbM4BBOjrvWdTQsaLj$xzS@vuc#Obn9!k|8ewfz6?OFtLMykBys*hKv4Bfd#(EzDdh ze{>GAkF$l8_B!2_1RA*wtp3lViN8xbHXjegd-wwYfIkGlm;o5D0+k(#iP9Ydi25+k zb6I5^sf~!tY3J*#m_nuOI8uKBPTQMAuhu*g8~&-DhA6HjT_3DW++fE|BRe@f&w;-# zEz&je^W7M*O>{@6nM5L}h`^bVKMXnJH?k7FoD*OMu*@!s2;gUD7P=pq;#qK1szB6> z+C38}-;w}>(^U*FvI?Bf;8vD&9q3az))$r^_kQGhSLhG1Xy!r6WE6iL3E}m|$O{JA zrPYL1t?_`^TOO-_x2q2bx*=1Q8*Lu%`+=;vDu!AavTU$B0KN$3gZj_pwUiGZ+qP3G z86K2=0cZdK@TLI}C2*j-1OU`LKt3P287%;ye;xr`3jkdtN&>K*NSp-#p)Rgw11NR= z_eDN&DS%;C002Hb&lGM8zHQ&mu%N+Smy| z!lvL;RR~~S>E3@d_S&s{Y&7UqtZoB}dhf~|qMF4AF8#$akcPVfsQhlt`#1+&J!$~1 zIm*BDQn;T)oVCaVlleN4y0YCq&WZpqT{{$Fa9E)to>zxwKT}@2%TjS}yY1CPkUeb> zJtbNac{Rakr$QUk{HwM}rA84G!faYy7XT~(9(dh2RwvIk41%N>vU=qDK&Ck`9QnS*R0c|C+TH&NW+lIq@{aocZKQ_M8J50>? z&hcT>=7`J8H)T1?+9v-dt4dW*NdSP{|5|>1)ztuW06NGnOyEDY&qeCAqX0aY6i@7e z($=lf8Bu>zXBQncxOH_dn6Sg994l1lljQ@f^t!cdyL(WNQyky!1OU`Ih_JrCyh84} zFH;IR>o2HoXw6_sB0-|kM*0~8fZMr^oz8y75{Qbx5FHv|Y1!}C6TKPxBq;ZHy=Y~! z)hhtr$J`)433Xvd)P4(rc12LLyaxxjX8=1iVA6lA02AGL+z7=JI&nSKPEj`Wi3-!& zw3B~-dj526>M(7z#Emjf^KI(*j6@gjC{kz9BC`hal^ew{7`xz?^Cf65qL#u%Bvt)8 zMm1D7tzAWZBc_bo+6>U75A$ec0z0-qB@4I``zSyF%WE%q`i48IOK8VsF5QX^@Os%v zsV@Yu50_1op&1%~;QF$!BMlSp))Eb)JphsW*ko6!3azT@2YOq{@MW0mbyeAN8FAiz zzqu-a(g5@T0NzI&A|@foj&u!Co08)9dF{=thu-U8vH=959Xx%Fup3~+qUrDei6eF! zpC0<+&jTNAUktBbnEi7-Whqt3J&Aeq1|SL$LEJyKmAo^5J!#BM%Zup=u&O5N;0&oF zX%8xFOvLNDD9T&H$l7=nhI(&3682(ZFa`|ywassHIQmwpcQL*Zdv&s}m6h)+suVa3 z?P!848uf1t1=C-;?t#|ey}ja4hFet~*UJdy9drrou_U!3z{u&mwccV`T@46e-ZQV? z_BI}zd`!oGnc_Y_ux7mifKg+=p(ed*e|P`@006uL0FmF{003S`+z7b^e|GvJ_KcF$ zzMXdy7F+@*Qm)O9vPUY>%OXD3)KojyUvKjd*d>kir7hvMW$TZRJ!rwm zjWXKY8!$dYk*DK7(W-tW!xQB>B_B+YyXa-GZZ)KTSn5+qUR}L*Jl&J%b!{!pQCm>V z-3)erM{;^3R6h-orw}~XV8DzL-!#sQAlt};JB=MMNt4D4uvMD<37-ER{B+=@UE1W!S*v$; zVHLkjezq|)r&$>yhW33;FeGC3s4rn|O#(80YQKZ}GmwUtOzp45;clN!XEh{O!*K+< zsWjJWt>t5?R=%$;s3p|7;eeS&TWwokxd=ml(`U2>GF!nxFfWy3+ix(FQLcLfHTJcf z>JBmv&iZOzZ#J>M#-bQ5e$$qWr_SJj&zk<01QK5D#PBh3)w}X5?GBZT!S!ve$-GwB z+FlU8IP3!O@Co4Y1-}86004kL0RRAgHq4+2GTvXvVQh#_~Rk~ zp#1W=dvyR|@C4xgmoSl)ShfPl*4Uc`SwuZ;0nTNB>1z#uqZB}&bf%>(MIQ+zG9?rN zN=m-U9CYKF#Yra*PAh`#b{%AQnL=TI4YDUgf@0AHgYr`z?N@cv*h~yyY79%}g#=T= zPr#R@12YE&@T~#-?TZh7E`$I8@YM(a0R9C4006!qn!t zi_!s@lTH5)KbZUz6E<(J#=kZrDk zxF#_~Zr#Ju9e;Wubuxh(X55=bVe_nQ>kV*w0iIutEWq7J6gmJ!Slat3(HLu%zdKxi zM=y~B+}=&h<~c<)Abl2q@6d?%9XLXG_pD2+MFOcQafa(bBz6~BTN;$Fu7;|Ph(>H~ zC)@o7a6TW6%gh;jSxG=al3`DOIX}7%0KWMK{xqaCh7gcJo=-4?9V9D2b~vrXI3e-? zST=8+eQ$$9*S6-_2v2T~C-uOel{H^`C~KU>iOO)}R~Y67Tg!k*6ka`-JcbOSaqU%* z3eS={Z!|wkyiMh=(tr`K&43&`JI3;Kae#{}l@rQ#Om52oxq5l%Tgd}|4lJ?*VYSvL057xxnv9T%J!Ii8SXIv?_aIhF9p*HKVx@6rKwh$k^vOC zqtI3OSa^Xg)Zf* z7_6~4@sii@Xz|}8yEZ5IhYqg+AfeoZrn3NzwW{0%+>=+%syN*eb^;44m()<8{BA!0 JaJm7gRROa!S402+ delta 3861 zcmV+w59;vMKixhWPiJRS00IC200000003H700000007fWlLV0(E+tx500031008~@ zk~9#S|NsC0|NsC0|NsC0|NqGYc5iZGX>%))Z5l=~GB7eQGax8WZEk6Ba%FR6ZgeRG z0000G0001OVQO!3Ut)4$Ze%@ea5OR&0000}Z)S9NVRB_XOks9rH8w6ZFfK7LF|pSB z4u4u#00062002#i>j)YqxWvfD%qJ)*C?_#7Gw}20>GR*(&&J8fk@N_)&3}85HtQkWVv}>l!%}gf$+wjrzicHnQz-IR|{w|d4F0{wyn#{f=$i`(XIzzeeN{;M?&v>-;16` zG!B%7@I+_6NBW0$ps#f;jwo#nV|YJ=BbacD#^^t+qpLe4h0?CpCXnM`l&($E>48iX z2x}4JktI{|#WtL;Bs|9)u4fb_GSf1#x~1@j@niW$9J)$6K5t&~q>#y!PjqDwr zL!L$KQQRp6Y{+t_OG^y|s2bBmvCKh=DL4g=zOgsb)88(K-!0G=Dc~_e&Nakvo{8>cc-&N>V9JJx;_Dt zJ^XUsrB$_0*>M>IDA@hq)jZ@z2I{Z1i~$4?2+OP&c?!%cli(6wf3?sasP^Nf>7fAD zMI0aPn}q@uPQzJso3USP`GCIE&$~*bRJLLueqnid`m6kwvy=xjrfoM3`uk!1*e*V+ zHdO8&o;V?+mxlnfr$Ch_^)2U_3+GH{Zmt!e`+j9l*s*CO5H7wTZ7)BfZFG<6^hf|~ z8l0)_RQE?{t;{g`f8>rS+HLjvk`x(r038sQk-kC!j6(2MYNu@h%zs&3652d8a!)dE zfTi35#_juBY6fhhd=>!o0HCuqKDE#DQ`gwCdP(NbK{+-2iA7}n%Yl|eDFGV*^!yY6 znHMJo{Y+|sL23s)7N12$mE&QdI`HIec&JL@kek$~Qu-J)fBCFp$iBUSm~Sd-z>xwV z^K;2iXly-fC{QF5{=C$dy@@Ye&+p=lb`7BOio%v z5@ok1F;F!2{wo4N1-$u^HByBLV_>H^5;z`O!WfN6G?d0ZK6|a2X!fG3y}!fn;xV-Zw4I?B8<$Zs{mXolk*rP%^z*pw?+f5 zxcpTzJ=x}`>)d)=!r-pfIyiM5GuN)1$b_}9p{I7ve>yY(Y#Lej*b8D-yoE;fF|6hP zA7AygNap>Ldx}lOpFZN7)Xs#NOXZKwLH2RBkkVeKyOIFgei}BV3YFx z0|0=34}fh2Fkr%f6^KpK*C|~LAnL{dm>G>q%4Al+tqXCNZ4*}JM z1=utvO%D_|i@lX&teDp3uSurlo*fVf@&2?#f4pFzU0O|O)fx|oz2&j`cf0z4pkptl zI1hF&zJg*;vI%L2EF0_&0Ded1!|`vV>)S&&!#a*vGR-OSF8~by0N&&Ph!Qy1-c_Lk za03BcgLX0D$<9Z%mH`0$&k?|51c1+Dq9g#jQVwzfK&Y287eHA)XZ}*~!l~Tr4ebD| ze+t;QLPy5Q zYYAp|sk5O(8XJUKrv&I{_a*@6 zSr9b>m{}F5_>=N<{E&dUMfhp7|Knipf3^jTe+RwJHQ3IdI{<&IuQ010q-2Y96p?n( zJOJJ&&8X*>W;$F^_zYWr0RR91UI1KU0FVKGrh&v;09ckuMFG(7e+a004FI=2;df{6NafjHE(T0C4|s?;$F*>bGB9n-@SORco$HS3>0Z)9oxme`Kde ze!8yi4L2f00s0QV6TrOEy=m;VTlv^%(5qP81{C$)l{-W=iw|7-i)A1UcLPxQ-J17t z4!C;M09sV;0YIX|3Kj9ZIz0QC^4eXNigVj-uO@=*X@lq~ z(UQok2}U~=+L-2FwM{BDikJ{)f79x^0AK+==iHEg(DUcf$ITi-Upq;4`v(B9Ri^=f zang=NKU+til>)$^4ls${p73*ZrPQqSqkzuMny(z^$Ho`BYGS^3jt`qQM_gvUDQjkB z+9v-dt4dX0Nwn`UL_Su70h9y)$o+2l^;K5`&;jTmyD)+O)IJxf(~bi0e_T>Lu?tFD zw?=0~O`TnI)Zo_DxnRN$n{upBp-+|%u+r<+vhD6cJx+0ayAuFV=ODuR`tl07>%L4W zV^8#E?319}-}R!E$yTob z0A3c{$lxMmVFT$S8&AUTf5E}+8Ndz=m^4cgO#EKMjjwn@4_!~SQiqu)O$gF{UEfB~9ZnTO-ne{n~33GI~fxEzvJ z5&-9+x7D@(96t#_YXI(^0Z18Wd-vgn_6eHOpLShy82V@&v)3#R0B+3dA0Wt!@zVxsOeDm8#IHs(zril?-2oxn5V5Ete7J?f09j0w@hY4*;H493po`Fhsk@s11ML zwKuaKdar|V16&~5f5Fq&2)hABEG**z5=ZPdK0WlspRYdJzZhP>F#G3v%2KM5dlK{J z4L}qig1EnID|u&n(wLi;7t<49RZY~v8B#~mzNxS=5wGi_C~su*3;y67=l4VjdoeK> z1BU$C=C?TF7~hD!I@#CC%J&sj3LJ)ZG{F^(`nQIHf9Wq>_dsj#-d=Gi!>y{0 z>t%%U4!Q*PSdv;1VB~b(T5qwet_B1!@0r(cdm9fU>$C6GSN5sK`qH*=+p_h? z#~wBGNuBCXe@w_7IY7}Uqs_em<1-X_I(|b&GY2s81vDNpjVBnIxDi?ztXmB!miiQu zS665CN!krTHp(nBM{PkdcQe@i9m(mDQ2jJSo00I1yUCe0AC~Hu4ae6f6!nwUDuMcS<@df4;sD7-w5sx)tnxT>D}|38CUI z8`p@J!@)y_jgSiuXTb*EMI1(M;|pS|SPR~rh0mSlcEBV}8ZW?BX;zHqzXv}Zc-1a# z^5v}6JG-!o|0nO-So0m^%pziF-_Hn!M9d!bCCsf!K*px_JE%VcX?V%h{#qRF_UUw1 zLvl47e@CF3N^`B&T0W*~<@@S_T0)&04wz}Q)wcDOi!d~OMr$Cm6&wWfQaQH$1~VDu zx;Ic`U(2cPAmiYyujch;6YFa%is9lnZOM4*3=a6L>2FCO;nhwI9}`!-E5Fk2P`Ma9 z-XsxFOz%5?a62^zyo3#2MYPcxc|%NHhTxrCf7=b?R=a?FIwqAkLuyhmkXeV{+YHM5 zas1&!t1WM~7ryWPcm3~`OHxEXXu>TV@FOnY->AZU53*Js&xSuP0szV{pSxEF5C%^G z?tcjrS&3yUfNYJuS&&84(-z=d2AICq060nk^hsx0+EVn9P$E-85ul{xtIR<+u34OP zfAZk8BG_)%L3WoZ6xJYnG9)M#T`(v=<zT_Zab&vAk@k|+m`8{2!_#q8P_C+Ym?6%7JuC10l&khz(*rd=l~R9 zY44{*W2{;J?r{Aby+jUhdp9wg=M>R^^jQGDLnGdI;0WQ}vo5U`38bdP8LkJB*j;38 zX;8kp8mc-X8nL;ZZ1)?$`Fu1kGiU5&B>@FVhCSu{=sLiAo@Ja``{D&EsGP|Rc95(9 z+2OPj5HBd=V}vlE`&98c3)xmUx@WU!?&fUYh|qc6N;A>EZwvS1Koz?U>w_19J89(6^EY z99UqVAubY}2JUE~Jw0NEoaSMjKy44g0%+)@%7wsS+kXtSwdaJaFdY19WX{(%tK8Z! zT}vYj{Ok*}dUAGi8s5qR}ET4O8{{)_8{5SV>0jhp^DgcqxsK_!vOOlu;T{7pEG>4Uz;NVeco(&_<@zg)Qq z7yueu+d^NmRErt_3B{$yw3To$q1*fRWP+$w XYuFDg&F_W`Bun$VK|l6-=*Qjw9Sk>w From 4571dca1eb87b7f90c0833c95687478248ccf9ef Mon Sep 17 00:00:00 2001 From: wrexbe <81056464+wrexbe@users.noreply.github.com> Date: Tue, 4 Jan 2022 16:26:07 -0800 Subject: [PATCH 16/17] Tiles Name->ID, DisplayName->Name (#5991) --- .../Construction/Commands/TileWallsCommand.cs | 2 +- .../Pointing/EntitySystems/PointingSystem.cs | 4 +- .../Tiles/FloorTileItemComponent.cs | 2 +- .../Construction/Conditions/TileType.cs | 2 +- Content.Shared/Entry/EntryPoint.cs | 4 +- Content.Shared/Maps/ContentTileDefinition.cs | 8 +- Resources/Prototypes/Tiles/floors.yml | 136 +++++++++--------- Resources/Prototypes/Tiles/plating.yml | 6 +- Resources/Prototypes/Tiles/space.yml | 2 +- 9 files changed, 81 insertions(+), 85 deletions(-) diff --git a/Content.Server/Construction/Commands/TileWallsCommand.cs b/Content.Server/Construction/Commands/TileWallsCommand.cs index caaab9fa97..bb245acf3b 100644 --- a/Content.Server/Construction/Commands/TileWallsCommand.cs +++ b/Content.Server/Construction/Commands/TileWallsCommand.cs @@ -100,7 +100,7 @@ namespace Content.Server.Construction.Commands var tile = grid.GetTileRef(childTransform.Coordinates); var tileDef = (ContentTileDefinition) tileDefinitionManager[tile.Tile.TypeId]; - if (tileDef.Name == "underplating") + if (tileDef.ID == "underplating") { continue; } diff --git a/Content.Server/Pointing/EntitySystems/PointingSystem.cs b/Content.Server/Pointing/EntitySystems/PointingSystem.cs index 99de89b2d4..dd8905829a 100644 --- a/Content.Server/Pointing/EntitySystems/PointingSystem.cs +++ b/Content.Server/Pointing/EntitySystems/PointingSystem.cs @@ -178,9 +178,9 @@ namespace Content.Server.Pointing.EntitySystems var tileDef = _tileDefinitionManager[tileRef?.Tile.TypeId ?? 0]; - selfMessage = Loc.GetString("pointing-system-point-at-tile", ("tileName", tileDef.DisplayName)); + selfMessage = Loc.GetString("pointing-system-point-at-tile", ("tileName", tileDef.Name)); - viewerMessage = Loc.GetString("pointing-system-other-point-at-tile", ("otherName", playerName), ("tileName", tileDef.DisplayName)); + viewerMessage = Loc.GetString("pointing-system-other-point-at-tile", ("otherName", playerName), ("tileName", tileDef.Name)); } _pointers[session] = _gameTiming.CurTime; diff --git a/Content.Server/Tiles/FloorTileItemComponent.cs b/Content.Server/Tiles/FloorTileItemComponent.cs index 825cdcb71a..96e129963d 100644 --- a/Content.Server/Tiles/FloorTileItemComponent.cs +++ b/Content.Server/Tiles/FloorTileItemComponent.cs @@ -82,7 +82,7 @@ namespace Content.Server.Tiles var tile = mapGrid.GetTileRef(location); var baseTurf = (ContentTileDefinition) _tileDefinitionManager[tile.Tile.TypeId]; - if (HasBaseTurf(currentTileDefinition, baseTurf.Name)) + if (HasBaseTurf(currentTileDefinition, baseTurf.ID)) { if (!EntitySystem.Get().Use(Owner, 1, stack)) continue; diff --git a/Content.Shared/Construction/Conditions/TileType.cs b/Content.Shared/Construction/Conditions/TileType.cs index e24d74db76..ac66d7b974 100644 --- a/Content.Shared/Construction/Conditions/TileType.cs +++ b/Content.Shared/Construction/Conditions/TileType.cs @@ -34,7 +34,7 @@ namespace Content.Shared.Construction.Conditions var tile = tileFound.Value.Tile.GetContentTileDefinition(); foreach (var targetTile in TargetTiles) { - if (tile.Name == targetTile) { + if (tile.ID == targetTile) { return true; } } diff --git a/Content.Shared/Entry/EntryPoint.cs b/Content.Shared/Entry/EntryPoint.cs index 642056a1d7..20d0ea9365 100644 --- a/Content.Shared/Entry/EntryPoint.cs +++ b/Content.Shared/Entry/EntryPoint.cs @@ -76,7 +76,7 @@ namespace Content.Shared.Entry var prototypeList = new List(); foreach (var tileDef in _prototypeManager.EnumeratePrototypes()) { - if (tileDef.Name == "space") + if (tileDef.ID == "space") { continue; } @@ -86,7 +86,7 @@ namespace Content.Shared.Entry // Sort ordinal to ensure it's consistent client and server. // So that tile IDs match up. - prototypeList.Sort((a, b) => string.Compare(a.Name, b.Name, StringComparison.Ordinal)); + prototypeList.Sort((a, b) => string.Compare(a.ID, b.ID, StringComparison.Ordinal)); foreach (var tileDef in prototypeList) { diff --git a/Content.Shared/Maps/ContentTileDefinition.cs b/Content.Shared/Maps/ContentTileDefinition.cs index d532e7c90e..517fc6c94a 100644 --- a/Content.Shared/Maps/ContentTileDefinition.cs +++ b/Content.Shared/Maps/ContentTileDefinition.cs @@ -4,7 +4,6 @@ using Robust.Shared.Map; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; -using Robust.Shared.ViewVariables; using System.Collections.Generic; using Content.Shared.Atmos; @@ -14,9 +13,6 @@ namespace Content.Shared.Maps [Prototype("tile")] public sealed class ContentTileDefinition : IPrototype, IInheritingPrototype, ITileDefinition { - [ViewVariables] - string IPrototype.ID => Name; - [DataField("parent", customTypeSerializer:typeof(PrototypeIdSerializer))] public string? Parent { get; private set; } @@ -26,11 +22,11 @@ namespace Content.Shared.Maps public string Path => "/Textures/Tiles/"; - [DataField("name", required: true)] public string Name { get; } = string.Empty; + [DataField("id", required: true)] public string ID { get; } = string.Empty; public ushort TileId { get; private set; } - [DataField("display_name")] public string DisplayName { get; } = string.Empty; + [DataField("name")] public string Name { get; } = string.Empty; [DataField("texture")] public string SpriteName { get; } = string.Empty; diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 3f0ef04d50..ce0bdbd887 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1,6 +1,6 @@ - type: tile - name: floor_steel - display_name: steel floor + id: floor_steel + name: steel floor texture: "steel" base_turfs: - plating @@ -14,8 +14,8 @@ heatCapacity: 10000 - type: tile - name: floor_wood - display_name: wood + id: floor_wood + name: wood texture: "wood" base_turfs: - space @@ -30,8 +30,8 @@ heatCapacity: 10000 - type: tile - name: floor_white - display_name: white floor + id: floor_white + name: white floor texture: "white" base_turfs: - plating @@ -45,8 +45,8 @@ heatCapacity: 10000 - type: tile - name: floor_dark - display_name: dark floor + id: floor_dark + name: dark floor texture: "dark" base_turfs: - plating @@ -60,8 +60,8 @@ heatCapacity: 10000 - type: tile - name: floor_techmaint - display_name: techmaint floor + id: floor_techmaint + name: techmaint floor texture: "tech_maint" base_turfs: - plating @@ -75,8 +75,8 @@ heatCapacity: 10000 - type: tile - name: floor_reinforced - display_name: reinforced floor + id: floor_reinforced + name: reinforced floor texture: "reinforced" base_turfs: - plating @@ -90,8 +90,8 @@ heatCapacity: 10000 - type: tile - name: floor_mono - display_name: mono floor + id: floor_mono + name: mono floor texture: "mono" base_turfs: - plating @@ -105,8 +105,8 @@ heatCapacity: 10000 - type: tile - name: floor_lino - display_name: linoleum floor + id: floor_lino + name: linoleum floor texture: "lino" base_turfs: - plating @@ -120,8 +120,8 @@ heatCapacity: 10000 - type: tile - name: floor_steel_dirty - display_name: dirty steel floor + id: floor_steel_dirty + name: dirty steel floor texture: "steel_dirty" base_turfs: - plating @@ -135,8 +135,8 @@ heatCapacity: 10000 - type: tile - name: floor_elevator_shaft - display_name: elevator shaft + id: floor_elevator_shaft + name: elevator shaft texture: "elevator_shaft" base_turfs: - plating @@ -150,8 +150,8 @@ heatCapacity: 10000 - type: tile - name: floor_rock_vault - display_name: rock floor + id: floor_rock_vault + name: rock floor texture: "rock_vault" base_turfs: - plating @@ -165,8 +165,8 @@ heatCapacity: 10000 - type: tile - name: floor_blue - display_name: blue tile + id: floor_blue + name: blue tile texture: blue base_turfs: - plating @@ -180,8 +180,8 @@ # Departamental - type: tile - name: floor_freezer - display_name: freezer + id: floor_freezer + name: freezer texture: "freezer" base_turfs: - plating @@ -195,8 +195,8 @@ heatCapacity: 10000 - type: tile - name: floor_showroom - display_name: showroom floor + id: floor_showroom + name: showroom floor texture: "showroom" base_turfs: - plating @@ -210,8 +210,8 @@ heatCapacity: 10000 - type: tile - name: floor_hydro - display_name: hydro floor + id: floor_hydro + name: hydro floor texture: "hydro" base_turfs: - plating @@ -225,8 +225,8 @@ heatCapacity: 10000 - type: tile - name: floor_bar - display_name: bar floor + id: floor_bar + name: bar floor texture: "bar" base_turfs: - plating @@ -240,8 +240,8 @@ heatCapacity: 10000 - type: tile - name: floor_clown - display_name: clown floor + id: floor_clown + name: clown floor texture: "clown" base_turfs: - plating @@ -255,8 +255,8 @@ heatCapacity: 10000 - type: tile - name: floor_mime - display_name: mime floor + id: floor_mime + name: mime floor texture: "mime" base_turfs: - plating @@ -270,8 +270,8 @@ heatCapacity: 10000 - type: tile - name: floor_kitchen - display_name: kitchen floor + id: floor_kitchen + name: kitchen floor texture: "kitchen" base_turfs: - plating @@ -285,8 +285,8 @@ heatCapacity: 10000 - type: tile - name: floor_laundry - display_name: laundry floor + id: floor_laundry + name: laundry floor texture: "laundry" base_turfs: - plating @@ -301,8 +301,8 @@ # Materials - type: tile - name: floor_gold - display_name: gold tile + id: floor_gold + name: gold tile texture: gold base_turfs: - plating @@ -316,8 +316,8 @@ heatCapacity: 10000 - type: tile - name: floor_silver - display_name: silver tile + id: floor_silver + name: silver tile texture: silver base_turfs: - plating @@ -331,8 +331,8 @@ heatCapacity: 10000 - type: tile - name: floor_glass - display_name: glass floor + id: floor_glass + name: glass floor texture: glass base_turfs: - plating @@ -346,8 +346,8 @@ heatCapacity: 10000 - type: tile - name: floor_rglass - display_name: reinforced glass floor + id: floor_rglass + name: reinforced glass floor texture: rglass base_turfs: - plating @@ -362,8 +362,8 @@ # Circuits - type: tile - name: floor_green_circuit - display_name: green circuit floor + id: floor_green_circuit + name: green circuit floor texture: "green_circuit" base_turfs: - plating @@ -377,8 +377,8 @@ heatCapacity: 10000 - type: tile - name: floor_blue_circuit - display_name: blue circuit floor + id: floor_blue_circuit + name: blue circuit floor texture: "blue_circuit" base_turfs: - plating @@ -393,8 +393,8 @@ # Terrain - type: tile - name: floor_snow - display_name: snow + id: floor_snow + name: snow texture: snow base_turfs: - plating @@ -408,8 +408,8 @@ heatCapacity: 10000 - type: tile - name: floor_grass - display_name: grass floor + id: floor_grass + name: grass floor texture: "grass" base_turfs: - plating @@ -424,8 +424,8 @@ # Asteroid - type: tile - name: floor_asteroid_sand - display_name: asteroid floor + id: floor_asteroid_sand + name: asteroid floor texture: Asteroid/asteroid_sand base_turfs: - space @@ -438,8 +438,8 @@ heatCapacity: 10000 - type: tile - name: floor_asteroid_tile - display_name: asteroid tile + id: floor_asteroid_tile + name: asteroid tile texture: Asteroid/asteroid_tile base_turfs: - plating @@ -452,8 +452,8 @@ heatCapacity: 10000 - type: tile - name: floor_asteroid_coarse_sand0 - display_name: asteroid coarse sand 0 + id: floor_asteroid_coarse_sand0 + name: asteroid coarse sand 0 texture: Asteroid/asteroid_coarse_sand0 base_turfs: - space @@ -466,8 +466,8 @@ heatCapacity: 10000 - type: tile - name: floor_asteroid_coarse_sand1 - display_name: asteroid coarse sand 1 + id: floor_asteroid_coarse_sand1 + name: asteroid coarse sand 1 texture: Asteroid/asteroid_coarse_sand1 base_turfs: - space @@ -480,8 +480,8 @@ heatCapacity: 10000 - type: tile - name: floor_asteroid_coarse_sand2 - display_name: asteroid coarse sand 2 + id: floor_asteroid_coarse_sand2 + name: asteroid coarse sand 2 texture: Asteroid/asteroid_coarse_sand2 base_turfs: - space @@ -494,8 +494,8 @@ heatCapacity: 10000 - type: tile - name: floor_asteroid_coarse_sand_dug - display_name: asteroid dug coarse sand + id: floor_asteroid_coarse_sand_dug + name: asteroid dug coarse sand texture: Asteroid/asteroid_coarse_sand_dug base_turfs: - space diff --git a/Resources/Prototypes/Tiles/plating.yml b/Resources/Prototypes/Tiles/plating.yml index 91c0979ae0..073caaa662 100644 --- a/Resources/Prototypes/Tiles/plating.yml +++ b/Resources/Prototypes/Tiles/plating.yml @@ -1,6 +1,6 @@ - type: tile + id: plating name: plating - display_name: plating texture: plating base_turfs: - lattice @@ -12,8 +12,8 @@ heatCapacity: 10000 - type: tile + id: lattice name: lattice - display_name: lattice texture: lattice base_turfs: - space @@ -27,8 +27,8 @@ # TODO kill underplating and all its usages since it is deprecated - type: tile + id: underplating name: underplating - display_name: underplating texture: underplating base_turfs: - lattice diff --git a/Resources/Prototypes/Tiles/space.yml b/Resources/Prototypes/Tiles/space.yml index 968e0aadc9..f406cb3070 100644 --- a/Resources/Prototypes/Tiles/space.yml +++ b/Resources/Prototypes/Tiles/space.yml @@ -1,6 +1,6 @@ - type: tile + id: space name: space - display_name: space texture: "" friction: 0 is_subfloor: true From 4eddefdda118ee8c2332586ab9d9a5e383bff65f Mon Sep 17 00:00:00 2001 From: Kara D Date: Tue, 4 Jan 2022 17:53:07 -0700 Subject: [PATCH 17/17] Update submodule --- RobustToolbox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RobustToolbox b/RobustToolbox index 18cc385c70..6cbb2135b8 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit 18cc385c7073d88932bd80092a9d4620ff9439d2 +Subproject commit 6cbb2135b8522b17637116518e2aeacae6b7d762