diff --git a/Content.Benchmarks/EntityManagerGetAllComponents.cs b/Content.Benchmarks/EntityManagerGetAllComponents.cs index 0b9683a4ab..8e02b8d71d 100644 --- a/Content.Benchmarks/EntityManagerGetAllComponents.cs +++ b/Content.Benchmarks/EntityManagerGetAllComponents.cs @@ -47,6 +47,7 @@ namespace Content.Benchmarks var componentFactory = new Mock(); componentFactory.Setup(p => p.GetComponent()).Returns(new DummyComponent()); + componentFactory.Setup(m => m.GetIndex(typeof(DummyComponent))).Returns(CompIdx.Index()); componentFactory.Setup(p => p.GetRegistration(It.IsAny())).Returns(dummyReg); componentFactory.Setup(p => p.GetAllRegistrations()).Returns(new[] { dummyReg }); componentFactory.Setup(p => p.GetAllRefTypes()).Returns(new[] { CompIdx.Index() }); diff --git a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs index af977f763c..0f5f72cc27 100644 --- a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs +++ b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs @@ -75,7 +75,7 @@ namespace Content.Client.Administration.UI.Bwoink if (info.Antag && info.ActiveThisRound) sb.Append(new Rune(0x1F5E1)); // 🗡 - if (info.OverallPlaytime <= TimeSpan.FromSeconds(_cfg.GetCVar(CCVars.NewPlayerThreshold))) + if (info.OverallPlaytime <= TimeSpan.FromMinutes(_cfg.GetCVar(CCVars.NewPlayerThreshold))) sb.Append(new Rune(0x23F2)); // ⏲ sb.AppendFormat("\"{0}\"", text); @@ -226,7 +226,7 @@ namespace Content.Client.Administration.UI.Bwoink if (pl.Antag) sb.Append(new Rune(0x1F5E1)); // 🗡 - if (pl.OverallPlaytime <= TimeSpan.FromSeconds(_cfg.GetCVar(CCVars.NewPlayerThreshold))) + if (pl.OverallPlaytime <= TimeSpan.FromMinutes(_cfg.GetCVar(CCVars.NewPlayerThreshold))) sb.Append(new Rune(0x23F2)); // ⏲ sb.AppendFormat("\"{0}\"", pl.CharacterName); diff --git a/Content.Client/Clothing/MagbootsSystem.cs b/Content.Client/Clothing/MagbootsSystem.cs deleted file mode 100644 index a3d39eafde..0000000000 --- a/Content.Client/Clothing/MagbootsSystem.cs +++ /dev/null @@ -1,8 +0,0 @@ -using Content.Shared.Clothing; - -namespace Content.Client.Clothing; - -public sealed class MagbootsSystem : SharedMagbootsSystem -{ - -} diff --git a/Content.Client/Lobby/LobbyUIController.cs b/Content.Client/Lobby/LobbyUIController.cs index 6c5dc38f86..8e32be02a5 100644 --- a/Content.Client/Lobby/LobbyUIController.cs +++ b/Content.Client/Lobby/LobbyUIController.cs @@ -295,7 +295,7 @@ public sealed partial class LobbyUIController : UIController, IOnStateEntered(LoadoutSystem.GetJobPrototype(job.ID))) { - var loadout = profile.GetLoadoutOrDefault(LoadoutSystem.GetJobPrototype(job.ID), profile.Species, EntityManager, _prototypeManager); + var loadout = profile.GetLoadoutOrDefault(LoadoutSystem.GetJobPrototype(job.ID), _playerManager.LocalSession, profile.Species, EntityManager, _prototypeManager); GiveDummyLoadout(dummy, loadout); } } @@ -415,7 +415,7 @@ public sealed partial class LobbyUIController : UIController, IOnStateEntered(LoadoutSystem.GetJobPrototype(job.ID))) { - var loadout = humanoid.GetLoadoutOrDefault(LoadoutSystem.GetJobPrototype(job.ID), humanoid.Species, EntityManager, _prototypeManager); + var loadout = humanoid.GetLoadoutOrDefault(LoadoutSystem.GetJobPrototype(job.ID), _playerManager.LocalSession, humanoid.Species, EntityManager, _prototypeManager); GiveDummyLoadout(dummyEnt, loadout); } } diff --git a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs index f0b2d37247..a91635b649 100644 --- a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs @@ -960,7 +960,7 @@ namespace Content.Client.Lobby.UI if (loadout == null) { loadout = new RoleLoadout(roleLoadoutProto.ID); - loadout.SetDefault(_prototypeManager); + loadout.SetDefault(Profile, _playerManager.LocalSession, _prototypeManager); } OpenLoadout(job, loadout, roleLoadoutProto); diff --git a/Content.Client/UserInterface/Systems/Info/InfoUIController.cs b/Content.Client/UserInterface/Systems/Info/InfoUIController.cs index 1e431b17fc..3706e89092 100644 --- a/Content.Client/UserInterface/Systems/Info/InfoUIController.cs +++ b/Content.Client/UserInterface/Systems/Info/InfoUIController.cs @@ -1,12 +1,10 @@ using Content.Client.Gameplay; using Content.Client.Info; -using Content.Shared.CCVar; using Content.Shared.Guidebook; using Content.Shared.Info; using Robust.Client.Console; using Robust.Client.UserInterface.Controllers; using Robust.Client.UserInterface.Controls; -using Robust.Shared.Configuration; using Robust.Shared.Network; using Robust.Shared.Prototypes; @@ -14,21 +12,27 @@ namespace Content.Client.UserInterface.Systems.Info; public sealed class InfoUIController : UIController, IOnStateExited { - [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IClientConsoleHost _consoleHost = default!; [Dependency] private readonly INetManager _netManager = default!; [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private readonly ILogManager _logMan = default!; private RulesPopup? _rulesPopup; private RulesAndInfoWindow? _infoWindow; + private ISawmill _sawmill = default!; + + [ValidatePrototypeId] + private const string DefaultRuleset = "DefaultRuleset"; + + public ProtoId RulesEntryId = DefaultRuleset; public override void Initialize() { base.Initialize(); - + _sawmill = _logMan.GetSawmill("rules"); _netManager.RegisterNetMessage(); - _netManager.RegisterNetMessage(OnShowRulesPopupMessage); + _netManager.RegisterNetMessage(OnRulesInformationMessage); _consoleHost.RegisterCommand("fuckrules", "", @@ -39,9 +43,12 @@ public sealed class InfoUIController : UIController, IOnStateExited(guide); + if (!_prototype.TryIndex(RulesEntryId, out var guideEntryPrototype)) + { + guideEntryPrototype = _prototype.Index(DefaultRuleset); + _sawmill.Error($"Couldn't find the following prototype: {RulesEntryId}. Falling back to {DefaultRuleset}, please check that the server has the rules set up correctly"); + return guideEntryPrototype; + } + return guideEntryPrototype; } diff --git a/Content.Server/Access/Systems/IdCardSystem.cs b/Content.Server/Access/Systems/IdCardSystem.cs index 47388d1a6f..b49bc55d1b 100644 --- a/Content.Server/Access/Systems/IdCardSystem.cs +++ b/Content.Server/Access/Systems/IdCardSystem.cs @@ -9,6 +9,7 @@ using Content.Shared.Database; using Content.Shared.Popups; using Robust.Shared.Prototypes; using Robust.Shared.Random; +using Content.Server.Kitchen.EntitySystems; namespace Content.Server.Access.Systems; @@ -18,6 +19,7 @@ public sealed class IdCardSystem : SharedIdCardSystem [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private readonly MicrowaveSystem _microwave = default!; public override void Initialize() { @@ -27,12 +29,13 @@ public sealed class IdCardSystem : SharedIdCardSystem private void OnMicrowaved(EntityUid uid, IdCardComponent component, BeingMicrowavedEvent args) { - if (!component.CanMicrowave) - return; + if (!component.CanMicrowave || !TryComp(args.Microwave, out var micro) || micro.Broken) + return; if (TryComp(uid, out var access)) { float randomPick = _random.NextFloat(); + // if really unlucky, burn card if (randomPick <= 0.15f) { @@ -49,6 +52,14 @@ public sealed class IdCardSystem : SharedIdCardSystem EntityManager.QueueDeleteEntity(uid); return; } + + //Explode if the microwave can't handle it + if (!micro.CanMicrowaveIdsSafely) + { + _microwave.Explode((args.Microwave, micro)); + return; + } + // If they're unlucky, brick their ID if (randomPick <= 0.25f) { @@ -73,6 +84,7 @@ public sealed class IdCardSystem : SharedIdCardSystem _adminLogger.Add(LogType.Action, LogImpact.Medium, $"{ToPrettyString(args.Microwave)} added {random.ID} access to {ToPrettyString(uid):entity}"); + } } } diff --git a/Content.Server/Atmos/Components/MovedByPressureComponent.cs b/Content.Server/Atmos/Components/MovedByPressureComponent.cs deleted file mode 100644 index ca830767bd..0000000000 --- a/Content.Server/Atmos/Components/MovedByPressureComponent.cs +++ /dev/null @@ -1,31 +0,0 @@ -namespace Content.Server.Atmos.Components -{ - // Unfortunately can't be friends yet due to magboots. - [RegisterComponent] - public sealed partial class MovedByPressureComponent : Component - { - public const float MoveForcePushRatio = 1f; - public const float MoveForceForcePushRatio = 1f; - public const float ProbabilityOffset = 25f; - public const float ProbabilityBasePercent = 10f; - public const float ThrowForce = 100f; - - /// - /// Accumulates time when yeeted by high pressure deltas. - /// - [DataField("accumulator")] - public float Accumulator = 0f; - - [ViewVariables(VVAccess.ReadWrite)] - [DataField("enabled")] - public bool Enabled { get; set; } = true; - [ViewVariables(VVAccess.ReadWrite)] - [DataField("pressureResistance")] - public float PressureResistance { get; set; } = 1f; - [ViewVariables(VVAccess.ReadWrite)] - [DataField("moveResist")] - public float MoveResist { get; set; } = 100f; - [ViewVariables(VVAccess.ReadWrite)] - public int LastHighPressureMovementAirCycle { get; set; } = 0; - } -} diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.HighPressureDelta.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.HighPressureDelta.cs index cb50ff114e..2e41e45d3f 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.HighPressureDelta.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.HighPressureDelta.cs @@ -1,5 +1,6 @@ using Content.Server.Atmos.Components; using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; using Content.Shared.Mobs.Components; using Content.Shared.Physics; using Robust.Shared.Audio; diff --git a/Content.Server/Chemistry/ReactionEffects/AreaReactionEffect.cs b/Content.Server/Chemistry/ReactionEffects/AreaReactionEffect.cs index ebbf4e0341..56509a0953 100644 --- a/Content.Server/Chemistry/ReactionEffects/AreaReactionEffect.cs +++ b/Content.Server/Chemistry/ReactionEffects/AreaReactionEffect.cs @@ -46,7 +46,9 @@ namespace Content.Server.Chemistry.ReactionEffects public override bool ShouldLog => true; protected override string ReagentEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) - => Loc.GetString("reagent-effect-guidebook-missing"); + => Loc.GetString("reagent-effect-guidebook-area-reaction", + ("duration", _duration) + ); public override LogImpact LogImpact => LogImpact.High; diff --git a/Content.Server/Chemistry/ReagentEffects/AddToSolutionReaction.cs b/Content.Server/Chemistry/ReagentEffects/AddToSolutionReaction.cs index 6a43739b0e..2447814f94 100644 --- a/Content.Server/Chemistry/ReagentEffects/AddToSolutionReaction.cs +++ b/Content.Server/Chemistry/ReagentEffects/AddToSolutionReaction.cs @@ -26,6 +26,6 @@ namespace Content.Server.Chemistry.ReagentEffects } protected override string? ReagentEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) => - Loc.GetString("reagent-effect-guidebook-missing", ("chance", Probability)); + Loc.GetString("reagent-effect-guidebook-add-to-solution-reaction", ("chance", Probability)); } } diff --git a/Content.Server/Clothing/MagbootsSystem.cs b/Content.Server/Clothing/MagbootsSystem.cs deleted file mode 100644 index 3838ad168d..0000000000 --- a/Content.Server/Clothing/MagbootsSystem.cs +++ /dev/null @@ -1,49 +0,0 @@ -using Content.Server.Atmos.Components; -using Content.Shared.Alert; -using Content.Shared.Clothing; - -namespace Content.Server.Clothing; - -public sealed class MagbootsSystem : SharedMagbootsSystem -{ - [Dependency] private readonly AlertsSystem _alerts = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnGotEquipped); - SubscribeLocalEvent(OnGotUnequipped); - } - - protected override void UpdateMagbootEffects(EntityUid parent, EntityUid uid, bool state, MagbootsComponent? component) - { - if (!Resolve(uid, ref component)) - return; - state = state && component.On; - - if (TryComp(parent, out MovedByPressureComponent? movedByPressure)) - { - movedByPressure.Enabled = !state; - } - - if (state) - { - _alerts.ShowAlert(parent, component.MagbootsAlert); - } - else - { - _alerts.ClearAlert(parent, component.MagbootsAlert); - } - } - - private void OnGotUnequipped(EntityUid uid, MagbootsComponent component, ref ClothingGotUnequippedEvent args) - { - UpdateMagbootEffects(args.Wearer, uid, false, component); - } - - private void OnGotEquipped(EntityUid uid, MagbootsComponent component, ref ClothingGotEquippedEvent args) - { - UpdateMagbootEffects(args.Wearer, uid, true, component); - } -} diff --git a/Content.Server/Damage/Systems/GodmodeSystem.cs b/Content.Server/Damage/Systems/GodmodeSystem.cs index 404cc63905..d896fba71c 100644 --- a/Content.Server/Damage/Systems/GodmodeSystem.cs +++ b/Content.Server/Damage/Systems/GodmodeSystem.cs @@ -1,4 +1,4 @@ -using Content.Server.Atmos.Components; +using Content.Shared.Atmos.Components; using Content.Shared.Damage.Components; using Content.Shared.Damage.Systems; diff --git a/Content.Server/Destructible/DestructibleSystem.cs b/Content.Server/Destructible/DestructibleSystem.cs index 16c54fd3b0..e0183a037d 100644 --- a/Content.Server/Destructible/DestructibleSystem.cs +++ b/Content.Server/Destructible/DestructibleSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using Content.Server.Administration.Logs; using Content.Server.Atmos.EntitySystems; using Content.Server.Body.Systems; @@ -90,6 +91,16 @@ namespace Content.Server.Destructible } } + public bool TryGetDestroyedAt(Entity ent, [NotNullWhen(true)] out FixedPoint2? destroyedAt) + { + destroyedAt = null; + if (!Resolve(ent, ref ent.Comp, false)) + return false; + + destroyedAt = DestroyedAt(ent, ent.Comp); + return true; + } + // FFS this shouldn't be this hard. Maybe this should just be a field of the destructible component. Its not // like there is currently any entity that is NOT just destroyed upon reaching a total-damage value. /// diff --git a/Content.Server/Gravity/GravitySystem.cs b/Content.Server/Gravity/GravitySystem.cs index ea62d4a819..6807b9df4a 100644 --- a/Content.Server/Gravity/GravitySystem.cs +++ b/Content.Server/Gravity/GravitySystem.cs @@ -1,7 +1,6 @@ using Content.Shared.Gravity; using JetBrains.Annotations; using Robust.Shared.Map.Components; -using Robust.Shared.Utility; namespace Content.Server.Gravity { diff --git a/Content.Server/Info/RulesManager.cs b/Content.Server/Info/RulesManager.cs index 168e5846b9..f4d9e57bd4 100644 --- a/Content.Server/Info/RulesManager.cs +++ b/Content.Server/Info/RulesManager.cs @@ -18,22 +18,25 @@ public sealed class RulesManager public void Initialize() { _netManager.Connected += OnConnected; - _netManager.RegisterNetMessage(); + _netManager.RegisterNetMessage(); _netManager.RegisterNetMessage(OnRulesAccepted); } private async void OnConnected(object? sender, NetChannelArgs e) { - if (IPAddress.IsLoopback(e.Channel.RemoteEndPoint.Address) && _cfg.GetCVar(CCVars.RulesExemptLocal)) - return; + var isLocalhost = IPAddress.IsLoopback(e.Channel.RemoteEndPoint.Address) && + _cfg.GetCVar(CCVars.RulesExemptLocal); var lastRead = await _dbManager.GetLastReadRules(e.Channel.UserId); - if (lastRead > LastValidReadTime) - return; + var hasCooldown = lastRead > LastValidReadTime; - var message = new ShowRulesPopupMessage(); - message.PopupTime = _cfg.GetCVar(CCVars.RulesWaitTime); - _netManager.ServerSendMessage(message, e.Channel); + var showRulesMessage = new SendRulesInformationMessage + { + PopupTime = _cfg.GetCVar(CCVars.RulesWaitTime), + CoreRules = _cfg.GetCVar(CCVars.RulesFile), + ShouldShowRules = !isLocalhost && !hasCooldown + }; + _netManager.ServerSendMessage(showRulesMessage, e.Channel); } private async void OnRulesAccepted(RulesAcceptedMessage message) diff --git a/Content.Server/Info/ShowRulesCommand.cs b/Content.Server/Info/ShowRulesCommand.cs index b13b8d11a5..eb3fb08db0 100644 --- a/Content.Server/Info/ShowRulesCommand.cs +++ b/Content.Server/Info/ShowRulesCommand.cs @@ -12,6 +12,10 @@ namespace Content.Server.Info; [AdminCommand(AdminFlags.Admin)] public sealed class ShowRulesCommand : IConsoleCommand { + [Dependency] private readonly INetManager _net = default!; + [Dependency] private readonly IConfigurationManager _configuration = default!; + [Dependency] private readonly IPlayerManager _player = default!; + public string Command => "showrules"; public string Description => "Opens the rules popup for the specified player."; public string Help => "showrules [seconds]"; @@ -25,8 +29,7 @@ public sealed class ShowRulesCommand : IConsoleCommand case 1: { target = args[0]; - var configurationManager = IoCManager.Resolve(); - seconds = configurationManager.GetCVar(CCVars.RulesWaitTime); + seconds = _configuration.GetCVar(CCVars.RulesWaitTime); break; } case 2: @@ -48,15 +51,14 @@ public sealed class ShowRulesCommand : IConsoleCommand } - var message = new ShowRulesPopupMessage { PopupTime = seconds }; - - if (!IoCManager.Resolve().TryGetSessionByUsername(target, out var player)) + if (!_player.TryGetSessionByUsername(target, out var player)) { shell.WriteError("Unable to find a player with that name."); return; } - var netManager = IoCManager.Resolve(); - netManager.ServerSendMessage(message, player.Channel); + var coreRules = _configuration.GetCVar(CCVars.RulesFile); + var message = new SendRulesInformationMessage { PopupTime = seconds, CoreRules = coreRules, ShouldShowRules = true}; + _net.ServerSendMessage(message, player.Channel); } } diff --git a/Content.Server/Kitchen/Components/MicrowaveComponent.cs b/Content.Server/Kitchen/Components/MicrowaveComponent.cs index 815ba8f521..1d26f68cae 100644 --- a/Content.Server/Kitchen/Components/MicrowaveComponent.cs +++ b/Content.Server/Kitchen/Components/MicrowaveComponent.cs @@ -101,6 +101,12 @@ namespace Content.Server.Kitchen.Components /// Chance of lightning occurring when we microwave a metallic object [DataField, ViewVariables(VVAccess.ReadWrite)] public float LightningChance = .75f; + + /// + /// If this microwave can give ids accesses without exploding + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public bool CanMicrowaveIdsSafely = true; } public sealed class BeingMicrowavedEvent : HandledEntityEventArgs diff --git a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs index c69ed49d50..eefa539149 100644 --- a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs @@ -1,3 +1,4 @@ +using Content.Server.Administration.Logs; using Content.Server.Body.Systems; using Content.Server.Chemistry.Containers.EntitySystems; using Content.Server.Construction; @@ -15,6 +16,7 @@ using Content.Shared.Body.Part; using Content.Shared.Chemistry.Components.SolutionManager; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Construction.EntitySystems; +using Content.Shared.Database; using Content.Shared.Destructible; using Content.Shared.FixedPoint; using Content.Shared.Interaction; @@ -36,6 +38,7 @@ using System.Linq; using Robust.Shared.Prototypes; using Robust.Shared.Timing; using Content.Shared.Stacks; +using Content.Server.Construction.Components; namespace Content.Server.Kitchen.EntitySystems { @@ -61,6 +64,7 @@ namespace Content.Server.Kitchen.EntitySystems [Dependency] private readonly SharedItemSystem _item = default!; [Dependency] private readonly SharedStackSystem _stack = default!; [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private readonly IAdminLogManager _adminLogger = default!; [ValidatePrototypeId] private const string MalfunctionSpark = "Spark"; @@ -408,6 +412,23 @@ namespace Content.Server.Kitchen.EntitySystems return component.Storage.ContainedEntities.Any(); } + /// + /// Explodes the microwave internally, turning it into a broken state, destroying its board, and spitting out its machine parts + /// + /// + public void Explode(Entity ent) + { + ent.Comp.Broken = true; // Make broken so we stop processing stuff + _explosion.TriggerExplosive(ent); + if (TryComp(ent, out var machine)) + { + _container.CleanContainer(machine.BoardContainer); + _container.EmptyContainer(machine.PartContainer); + } + + _adminLogger.Add(LogType.Action, LogImpact.Medium, + $"{ToPrettyString(ent)} exploded from unsafe cooking!"); + } /// /// Handles the attempted cooking of unsafe objects /// @@ -425,7 +446,7 @@ namespace Content.Server.Kitchen.EntitySystems ent.Comp1.MalfunctionTime = _gameTiming.CurTime + TimeSpan.FromSeconds(ent.Comp2.MalfunctionInterval); if (_random.Prob(ent.Comp2.ExplosionChance)) { - _explosion.TriggerExplosive(ent); + Explode((ent, ent.Comp2)); return; // microwave is fucked, stop the cooking. } @@ -532,7 +553,8 @@ namespace Content.Server.Kitchen.EntitySystems activeComp.CookTimeRemaining = component.CurrentCookTimerTime * component.CookTimeMultiplier; activeComp.TotalTime = component.CurrentCookTimerTime; //this doesn't scale so that we can have the "actual" time activeComp.PortionedRecipe = portionedRecipe; - component.CurrentCookTimeEnd = _gameTiming.CurTime + TimeSpan.FromSeconds(component.CurrentCookTimerTime); + //Scale tiems with cook times + component.CurrentCookTimeEnd = _gameTiming.CurTime + TimeSpan.FromSeconds(component.CurrentCookTimerTime * component.CookTimeMultiplier); if (malfunctioning) activeComp.MalfunctionTime = _gameTiming.CurTime + TimeSpan.FromSeconds(component.MalfunctionInterval); UpdateUserInterfaceState(uid, component); diff --git a/Content.Server/Mining/MeteorComponent.cs b/Content.Server/Mining/MeteorComponent.cs new file mode 100644 index 0000000000..059c450a8a --- /dev/null +++ b/Content.Server/Mining/MeteorComponent.cs @@ -0,0 +1,25 @@ +using Content.Shared.Damage; + +namespace Content.Server.Mining; + +/// +/// This is used for meteors which hit objects, dealing damage to destroy/kill the object and dealing equal damage back to itself. +/// +[RegisterComponent, Access(typeof(MeteorSystem))] +public sealed partial class MeteorComponent : Component +{ + /// + /// Damage specifier that is multiplied against the calculated damage amount to determine what damage is applied to the colliding entity. + /// + /// + /// The values of this should add up to 1 or else the damage will be scaled. + /// + [DataField] + public DamageSpecifier DamageTypes = new(); + + /// + /// A list of entities that this meteor has collided with. used to ensure no double collisions occur. + /// + [DataField] + public HashSet HitList = new(); +} diff --git a/Content.Server/Mining/MeteorSystem.cs b/Content.Server/Mining/MeteorSystem.cs new file mode 100644 index 0000000000..fc00147f70 --- /dev/null +++ b/Content.Server/Mining/MeteorSystem.cs @@ -0,0 +1,65 @@ +using Content.Server.Administration.Logs; +using Content.Server.Destructible; +using Content.Shared.Damage; +using Content.Shared.Database; +using Content.Shared.FixedPoint; +using Content.Shared.Mobs.Systems; +using Robust.Shared.Physics.Events; +using Robust.Shared.Player; + +namespace Content.Server.Mining; + +public sealed class MeteorSystem : EntitySystem +{ + [Dependency] private readonly IAdminLogManager _adminLog = default!; + [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private readonly DestructibleSystem _destructible = default!; + [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; + + /// + public override void Initialize() + { + SubscribeLocalEvent(OnCollide); + } + + private void OnCollide(EntityUid uid, MeteorComponent component, ref StartCollideEvent args) + { + if (TerminatingOrDeleted(args.OtherEntity) || TerminatingOrDeleted(uid)) + return; + + if (component.HitList.Contains(args.OtherEntity)) + return; + + FixedPoint2 threshold; + if (_mobThreshold.TryGetDeadThreshold(args.OtherEntity, out var mobThreshold)) + { + threshold = mobThreshold.Value; + if (HasComp(args.OtherEntity)) + _adminLog.Add(LogType.Action, LogImpact.Extreme, $"{ToPrettyString(args.OtherEntity):player} was struck by meteor {ToPrettyString(uid):ent} and killed instantly."); + } + else if (_destructible.TryGetDestroyedAt(args.OtherEntity, out var destroyThreshold)) + { + threshold = destroyThreshold.Value; + } + else + { + threshold = FixedPoint2.MaxValue; + } + var otherEntDamage = CompOrNull(args.OtherEntity)?.TotalDamage ?? FixedPoint2.Zero; + // account for the damage that the other entity has already taken: don't overkill + threshold -= otherEntDamage; + + // The max amount of damage our meteor can take before breaking. + var maxMeteorDamage = _destructible.DestroyedAt(uid) - CompOrNull(uid)?.TotalDamage ?? FixedPoint2.Zero; + + // Cap damage so we don't overkill the meteor + var trueDamage = FixedPoint2.Min(maxMeteorDamage, threshold); + + var damage = component.DamageTypes * trueDamage; + _damageable.TryChangeDamage(args.OtherEntity, damage, true, origin: uid); + _damageable.TryChangeDamage(uid, damage); + + if (!TerminatingOrDeleted(args.OtherEntity)) + component.HitList.Add(args.OtherEntity); + } +} diff --git a/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs b/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs index 5c600be3f6..f372f7df1a 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs @@ -274,6 +274,25 @@ public sealed partial class BorgSystem return false; } + if (TryComp(module, out var itemModuleComp)) + { + foreach (var containedModuleUid in component.ModuleContainer.ContainedEntities) + { + if (!TryComp(containedModuleUid, out var containedItemModuleComp)) + continue; + + for (int i = 0; i < itemModuleComp.Items.Count; i++) + { + if (itemModuleComp.Items[i] != containedItemModuleComp.Items[i]) + continue; + } + + if (user != null) + Popup.PopupEntity(Loc.GetString("borg-module-duplicate"), uid, user.Value); + return false; + } + } + return true; } diff --git a/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs b/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs index 779b2f5971..f53d658ebd 100644 --- a/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs +++ b/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs @@ -1,6 +1,6 @@ using System.Numerics; -using Content.Server.Atmos.Components; using Content.Server.Singularity.Components; +using Content.Shared.Atmos.Components; using Content.Shared.Ghost; using Content.Shared.Singularity.EntitySystems; using Robust.Shared.Map; diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs index 96f6ce4edc..d41c3c141e 100644 --- a/Content.Server/Station/Systems/StationSpawningSystem.cs +++ b/Content.Server/Station/Systems/StationSpawningSystem.cs @@ -26,6 +26,7 @@ using Content.Shared.StatusIcon; using JetBrains.Annotations; using Robust.Shared.Configuration; using Robust.Shared.Map; +using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Utility; @@ -39,18 +40,18 @@ namespace Content.Server.Station.Systems; [PublicAPI] public sealed class StationSpawningSystem : SharedStationSpawningSystem { + [Dependency] private readonly IConfigurationManager _configurationManager = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IConfigurationManager _configurationManager = default!; - [Dependency] private readonly HumanoidAppearanceSystem _humanoidSystem = default!; - [Dependency] private readonly IdCardSystem _cardSystem = default!; - [Dependency] private readonly PdaSystem _pdaSystem = default!; - [Dependency] private readonly SharedAccessSystem _accessSystem = default!; - [Dependency] private readonly IdentitySystem _identity = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - + [Dependency] private readonly ActorSystem _actors = default!; [Dependency] private readonly ArrivalsSystem _arrivalsSystem = default!; [Dependency] private readonly ContainerSpawnPointSystem _containerSpawnPointSystem = default!; + [Dependency] private readonly HumanoidAppearanceSystem _humanoidSystem = default!; + [Dependency] private readonly IdCardSystem _cardSystem = default!; + [Dependency] private readonly IdentitySystem _identity = default!; + [Dependency] private readonly MetaDataSystem _metaSystem = default!; + [Dependency] private readonly PdaSystem _pdaSystem = default!; + [Dependency] private readonly SharedAccessSystem _accessSystem = default!; private bool _randomizeCharacters; @@ -198,7 +199,7 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem if (loadout == null) { loadout = new RoleLoadout(jobLoadout); - loadout.SetDefault(_prototypeManager); + loadout.SetDefault(profile, _actors.GetSession(entity), _prototypeManager); } EquipRoleLoadout(entity.Value, loadout, roleProto); diff --git a/Content.Server/StationEvents/Components/MeteorSchedulerComponent.cs b/Content.Server/StationEvents/Components/MeteorSchedulerComponent.cs new file mode 100644 index 0000000000..e71a284a89 --- /dev/null +++ b/Content.Server/StationEvents/Components/MeteorSchedulerComponent.cs @@ -0,0 +1,35 @@ +using Content.Shared.Random; +using Robust.Shared.Prototypes; + +namespace Content.Server.StationEvents.Components; + +/// +/// This is used for running meteor swarm events at regular intervals. +/// +[RegisterComponent, Access(typeof(MeteorSchedulerSystem)), AutoGenerateComponentPause] +public sealed partial class MeteorSchedulerComponent : Component +{ + /// + /// The weights for which swarms will be selected. + /// + [DataField] + public ProtoId Config = "DefaultConfig"; + + /// + /// The time at which the next swarm occurs. + /// + [DataField, AutoPausedField] + public TimeSpan NextSwarmTime = TimeSpan.Zero; + + /// + /// The minimum time between swarms + /// + [DataField] + public TimeSpan MinSwarmDelay = TimeSpan.FromMinutes(7.5f); + + /// + /// The maximum time between swarms + /// + [DataField] + public TimeSpan MaxSwarmDelay = TimeSpan.FromMinutes(12.5f); +} diff --git a/Content.Server/StationEvents/Components/MeteorSwarmComponent.cs b/Content.Server/StationEvents/Components/MeteorSwarmComponent.cs new file mode 100644 index 0000000000..1cde2ac8fa --- /dev/null +++ b/Content.Server/StationEvents/Components/MeteorSwarmComponent.cs @@ -0,0 +1,58 @@ +using Content.Server.StationEvents.Events; +using Content.Shared.Destructible.Thresholds; +using Robust.Shared.Audio; +using Robust.Shared.Prototypes; + +namespace Content.Server.StationEvents.Components; + +[RegisterComponent, Access(typeof(MeteorSwarmSystem)), AutoGenerateComponentPause] +public sealed partial class MeteorSwarmComponent : Component +{ + [DataField, AutoPausedField] + public TimeSpan NextWaveTime; + + /// + /// We'll send a specific amount of waves of meteors towards the station per ending rather than using a timer. + /// + [DataField] + public int WaveCounter; + + [DataField] + public float MeteorVelocity = 10f; + + /// + /// If true, meteors will be thrown from all angles instead of from a singular source + /// + [DataField] + public bool NonDirectional; + + /// + /// The announcement played when a meteor swarm begins. + /// + [DataField] + public LocId? Announcement = "station-event-meteor-swarm-start-announcement"; + + [DataField] + public SoundSpecifier? AnnouncementSound = new SoundPathSpecifier("/Audio/Announcements/meteors.ogg") + { + Params = new() + { + Volume = -4 + } + }; + + /// + /// Each meteor entity prototype and their corresponding weight in being picked. + /// + [DataField] + public Dictionary Meteors = new(); + + [DataField] + public MinMax Waves = new(3, 3); + + [DataField] + public MinMax MeteorsPerWave = new(3, 4); + + [DataField] + public MinMax WaveCooldown = new (10, 60); +} diff --git a/Content.Server/StationEvents/Components/MeteorSwarmRuleComponent.cs b/Content.Server/StationEvents/Components/MeteorSwarmRuleComponent.cs deleted file mode 100644 index 3927f94319..0000000000 --- a/Content.Server/StationEvents/Components/MeteorSwarmRuleComponent.cs +++ /dev/null @@ -1,40 +0,0 @@ -using Content.Server.StationEvents.Events; - -namespace Content.Server.StationEvents.Components; - -[RegisterComponent, Access(typeof(MeteorSwarmRule))] -public sealed partial class MeteorSwarmRuleComponent : Component -{ - [DataField("cooldown")] - public float Cooldown; - - /// - /// We'll send a specific amount of waves of meteors towards the station per ending rather than using a timer. - /// - [DataField("waveCounter")] - public int WaveCounter; - - [DataField("minimumWaves")] - public int MinimumWaves = 3; - - [DataField("maximumWaves")] - public int MaximumWaves = 8; - - [DataField("minimumCooldown")] - public float MinimumCooldown = 10f; - - [DataField("maximumCooldown")] - public float MaximumCooldown = 60f; - - [DataField("meteorsPerWave")] - public int MeteorsPerWave = 5; - - [DataField("meteorVelocity")] - public float MeteorVelocity = 10f; - - [DataField("maxAngularVelocity")] - public float MaxAngularVelocity = 0.25f; - - [DataField("minAngularVelocity")] - public float MinAngularVelocity = -0.25f; -} diff --git a/Content.Server/StationEvents/Events/MeteorSwarmRule.cs b/Content.Server/StationEvents/Events/MeteorSwarmRule.cs deleted file mode 100644 index b97cde86a0..0000000000 --- a/Content.Server/StationEvents/Events/MeteorSwarmRule.cs +++ /dev/null @@ -1,85 +0,0 @@ -using System.Numerics; -using Content.Server.GameTicking.Rules.Components; -using Content.Server.StationEvents.Components; -using Content.Shared.GameTicking.Components; -using Robust.Shared.Map; -using Robust.Shared.Map.Components; -using Robust.Shared.Physics.Components; -using Robust.Shared.Physics.Systems; -using Robust.Shared.Spawners; - -namespace Content.Server.StationEvents.Events -{ - public sealed class MeteorSwarmRule : StationEventSystem - { - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - - protected override void Started(EntityUid uid, MeteorSwarmRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) - { - base.Started(uid, component, gameRule, args); - - component.WaveCounter = RobustRandom.Next(component.MinimumWaves, component.MaximumWaves); - } - - protected override void ActiveTick(EntityUid uid, MeteorSwarmRuleComponent component, GameRuleComponent gameRule, float frameTime) - { - if (component.WaveCounter <= 0) - { - ForceEndSelf(uid, gameRule); - return; - } - - component.Cooldown -= frameTime; - - if (component.Cooldown > 0f) - return; - - component.WaveCounter--; - - component.Cooldown += (component.MaximumCooldown - component.MinimumCooldown) * RobustRandom.NextFloat() + component.MinimumCooldown; - - Box2? playableArea = null; - var mapId = GameTicker.DefaultMap; - - var query = AllEntityQuery(); - while (query.MoveNext(out var gridId, out _, out var xform)) - { - if (xform.MapID != mapId) - continue; - - var aabb = _physics.GetWorldAABB(gridId); - playableArea = playableArea?.Union(aabb) ?? aabb; - } - - if (playableArea == null) - { - ForceEndSelf(uid, gameRule); - return; - } - - var minimumDistance = (playableArea.Value.TopRight - playableArea.Value.Center).Length() + 50f; - var maximumDistance = minimumDistance + 100f; - - var center = playableArea.Value.Center; - - for (var i = 0; i < component.MeteorsPerWave; i++) - { - var angle = new Angle(RobustRandom.NextFloat() * MathF.Tau); - var offset = angle.RotateVec(new Vector2((maximumDistance - minimumDistance) * RobustRandom.NextFloat() + minimumDistance, 0)); - var spawnPosition = new MapCoordinates(center + offset, mapId); - var meteor = Spawn("MeteorLarge", spawnPosition); - var physics = EntityManager.GetComponent(meteor); - _physics.SetBodyStatus(meteor, physics, BodyStatus.InAir); - _physics.SetLinearDamping(meteor, physics, 0f); - _physics.SetAngularDamping(meteor, physics, 0f); - _physics.ApplyLinearImpulse(meteor, -offset.Normalized() * component.MeteorVelocity * physics.Mass, body: physics); - _physics.ApplyAngularImpulse( - meteor, - physics.Mass * ((component.MaxAngularVelocity - component.MinAngularVelocity) * RobustRandom.NextFloat() + component.MinAngularVelocity), - body: physics); - - EnsureComp(meteor).Lifetime = 120f; - } - } - } -} diff --git a/Content.Server/StationEvents/Events/MeteorSwarmSystem.cs b/Content.Server/StationEvents/Events/MeteorSwarmSystem.cs new file mode 100644 index 0000000000..e085a2e159 --- /dev/null +++ b/Content.Server/StationEvents/Events/MeteorSwarmSystem.cs @@ -0,0 +1,82 @@ +using System.Numerics; +using Content.Server.Chat.Systems; +using Content.Server.GameTicking.Rules; +using Content.Server.Station.Components; +using Content.Server.Station.Systems; +using Content.Server.StationEvents.Components; +using Content.Shared.GameTicking.Components; +using Content.Shared.Random.Helpers; +using Robust.Server.Audio; +using Robust.Shared.Map; +using Robust.Shared.Physics.Components; +using Robust.Shared.Physics.Systems; +using Robust.Shared.Player; +using Robust.Shared.Random; + +namespace Content.Server.StationEvents.Events; + +public sealed class MeteorSwarmSystem : GameRuleSystem +{ + [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly AudioSystem _audio = default!; + [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private readonly StationSystem _station = default!; + + protected override void Added(EntityUid uid, MeteorSwarmComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) + { + base.Added(uid, component, gameRule, args); + + component.WaveCounter = component.Waves.Next(RobustRandom); + + if (component.Announcement is { } locId) + _chat.DispatchGlobalAnnouncement(Loc.GetString(locId), playSound: false, colorOverride: Color.Yellow); + _audio.PlayGlobal(component.AnnouncementSound, Filter.Broadcast(), true); + } + + protected override void ActiveTick(EntityUid uid, MeteorSwarmComponent component, GameRuleComponent gameRule, float frameTime) + { + if (Timing.CurTime < component.NextWaveTime) + return; + + component.NextWaveTime += TimeSpan.FromSeconds(component.WaveCooldown.Next(RobustRandom)); + + + if (_station.GetStations().Count == 0) + return; + + var station = RobustRandom.Pick(_station.GetStations()); + if (_station.GetLargestGrid(Comp(station)) is not { } grid) + return; + + var mapId = Transform(grid).MapID; + var playableArea = _physics.GetWorldAABB(grid); + + var minimumDistance = (playableArea.TopRight - playableArea.Center).Length() + 50f; + var maximumDistance = minimumDistance + 100f; + + var center = playableArea.Center; + + var meteorsToSpawn = component.MeteorsPerWave.Next(RobustRandom); + for (var i = 0; i < meteorsToSpawn; i++) + { + var spawnProto = RobustRandom.Pick(component.Meteors); + + var angle = component.NonDirectional + ? RobustRandom.NextAngle() + : new Random(uid.Id).NextAngle(); + + var offset = angle.RotateVec(new Vector2((maximumDistance - minimumDistance) * RobustRandom.NextFloat() + minimumDistance, 0)); + var subOffset = RobustRandom.NextAngle().RotateVec(new Vector2( (playableArea.TopRight - playableArea.Center).Length() / 2 * RobustRandom.NextFloat(), 0)); + var spawnPosition = new MapCoordinates(center + offset + subOffset, mapId); + var meteor = Spawn(spawnProto, spawnPosition); + var physics = Comp(meteor); + _physics.ApplyLinearImpulse(meteor, -offset.Normalized() * component.MeteorVelocity * physics.Mass, body: physics); + } + + component.WaveCounter--; + if (component.WaveCounter <= 0) + { + ForceEndSelf(uid, gameRule); + } + } +} diff --git a/Content.Server/StationEvents/MeteorSchedulerSystem.cs b/Content.Server/StationEvents/MeteorSchedulerSystem.cs new file mode 100644 index 0000000000..3ad88a7d89 --- /dev/null +++ b/Content.Server/StationEvents/MeteorSchedulerSystem.cs @@ -0,0 +1,39 @@ +using Content.Server.GameTicking.Rules; +using Content.Server.StationEvents.Components; +using Content.Shared.GameTicking.Components; +using Content.Shared.Random.Helpers; +using Robust.Shared.Prototypes; + +namespace Content.Server.StationEvents; + +/// +/// This handles scheduling and launching meteors at a station at regular intervals. +/// TODO: there is 100% a world in which this is genericized and can be used for lots of basic event scheduling +/// +public sealed class MeteorSchedulerSystem : GameRuleSystem +{ + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + + protected override void Started(EntityUid uid, MeteorSchedulerComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) + { + base.Started(uid, component, gameRule, args); + + component.NextSwarmTime = Timing.CurTime + RobustRandom.Next(component.MinSwarmDelay, component.MaxSwarmDelay); + } + + protected override void ActiveTick(EntityUid uid, MeteorSchedulerComponent component, GameRuleComponent gameRule, float frameTime) + { + base.ActiveTick(uid, component, gameRule, frameTime); + + if (Timing.CurTime < component.NextSwarmTime) + return; + RunSwarm((uid, component)); + component.NextSwarmTime += RobustRandom.Next(component.MinSwarmDelay, component.MaxSwarmDelay); + } + + private void RunSwarm(Entity ent) + { + var swarmWeights = _prototypeManager.Index(ent.Comp.Config); + GameTicker.StartGameRule(swarmWeights.Pick(RobustRandom)); + } +} diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs index 63ec8f2c24..2866b14a83 100644 --- a/Content.Server/VendingMachines/VendingMachineSystem.cs +++ b/Content.Server/VendingMachines/VendingMachineSystem.cs @@ -50,7 +50,7 @@ namespace Content.Server.VendingMachines SubscribeLocalEvent(OnPowerChanged); SubscribeLocalEvent(OnBreak); SubscribeLocalEvent(OnEmagged); - SubscribeLocalEvent(OnDamage); + SubscribeLocalEvent(OnDamageChanged); SubscribeLocalEvent(OnVendingPrice); SubscribeLocalEvent(OnEmpPulse); @@ -149,8 +149,15 @@ namespace Content.Server.VendingMachines args.Handled = component.EmaggedInventory.Count > 0; } - private void OnDamage(EntityUid uid, VendingMachineComponent component, DamageChangedEvent args) + private void OnDamageChanged(EntityUid uid, VendingMachineComponent component, DamageChangedEvent args) { + if (!args.DamageIncreased && component.Broken) + { + component.Broken = false; + TryUpdateVisualState(uid, component); + return; + } + if (component.Broken || component.DispenseOnHitCoolingDown || component.DispenseOnHitChance == null || args.DamageDelta == null) return; diff --git a/Content.Shared/Atmos/Components/MovedByPressureComponent.cs b/Content.Shared/Atmos/Components/MovedByPressureComponent.cs new file mode 100644 index 0000000000..8a4e2c6d4c --- /dev/null +++ b/Content.Shared/Atmos/Components/MovedByPressureComponent.cs @@ -0,0 +1,31 @@ +namespace Content.Shared.Atmos.Components; + +// Unfortunately can't be friends yet due to magboots. +[RegisterComponent] +public sealed partial class MovedByPressureComponent : Component +{ + public const float MoveForcePushRatio = 1f; + public const float MoveForceForcePushRatio = 1f; + public const float ProbabilityOffset = 25f; + public const float ProbabilityBasePercent = 10f; + public const float ThrowForce = 100f; + + /// + /// Accumulates time when yeeted by high pressure deltas. + /// + [DataField] + public float Accumulator; + + [DataField] + public bool Enabled { get; set; } = true; + + [DataField] + public float PressureResistance { get; set; } = 1f; + + [DataField] + public float MoveResist { get; set; } = 100f; + + [ViewVariables(VVAccess.ReadWrite)] + public int LastHighPressureMovementAirCycle { get; set; } = 0; +} + diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index e3f0f65438..a9cc2d11da 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -1856,7 +1856,7 @@ namespace Content.Shared.CCVar /// Don't show rules to localhost/loopback interface. /// public static readonly CVarDef RulesExemptLocal = - CVarDef.Create("rules.exempt_local", false, CVar.SERVERONLY); + CVarDef.Create("rules.exempt_local", true, CVar.SERVERONLY); /* diff --git a/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs b/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs index b12778262c..93e9765b16 100644 --- a/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs @@ -193,7 +193,7 @@ public sealed class SolutionTransferSystem : EntitySystem var actualAmount = FixedPoint2.Min(amount, FixedPoint2.Min(sourceSolution.Volume, targetSolution.AvailableVolume)); var solution = _solution.SplitSolution(source, actualAmount); - _solution.Refill(targetEntity, target, solution); + _solution.AddSolution(target, solution); _adminLogger.Add(LogType.Action, LogImpact.Medium, $"{ToPrettyString(user):player} transferred {SharedSolutionContainerSystem.ToPrettyString(solution)} to {ToPrettyString(targetEntity):target}, which now contains {SharedSolutionContainerSystem.ToPrettyString(targetSolution)}"); diff --git a/Content.Shared/Chemistry/Reagent/ReagentEffect.cs b/Content.Shared/Chemistry/Reagent/ReagentEffect.cs index 5bcb21fedb..6d0e85df37 100644 --- a/Content.Shared/Chemistry/Reagent/ReagentEffect.cs +++ b/Content.Shared/Chemistry/Reagent/ReagentEffect.cs @@ -1,4 +1,4 @@ -using System.Linq; +using System.Linq; using System.Text.Json.Serialization; using Content.Shared.Chemistry.Components; using Content.Shared.Database; @@ -28,7 +28,7 @@ namespace Content.Shared.Chemistry.Reagent public virtual string ReagentEffectFormat => "guidebook-reagent-effect-description"; - protected abstract string? ReagentEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys); // => Loc.GetString("reagent-effect-guidebook-missing", ("chance", Probability)); + protected abstract string? ReagentEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys); /// /// What's the chance, from 0 to 1, that this effect will occur? diff --git a/Content.Shared/Clothing/Components/AntiGravityClothingComponent.cs b/Content.Shared/Clothing/Components/AntiGravityClothingComponent.cs new file mode 100644 index 0000000000..a8fcbdd2eb --- /dev/null +++ b/Content.Shared/Clothing/Components/AntiGravityClothingComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Clothing.Components; + +/// +/// This is used for clothing that makes an entity weightless when worn. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class AntiGravityClothingComponent : Component; diff --git a/Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs new file mode 100644 index 0000000000..c5b2ee3dfc --- /dev/null +++ b/Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs @@ -0,0 +1,23 @@ +using Content.Shared.Clothing.Components; +using Content.Shared.Gravity; +using Content.Shared.Inventory; + +namespace Content.Shared.Clothing.EntitySystems; + +public sealed class AntiGravityClothingSystem : EntitySystem +{ + /// + public override void Initialize() + { + SubscribeLocalEvent>(OnIsWeightless); + } + + private void OnIsWeightless(Entity ent, ref InventoryRelayedEvent args) + { + if (args.Args.Handled) + return; + + args.Args.Handled = true; + args.Args.IsWeightless = true; + } +} diff --git a/Content.Shared/Clothing/LoadoutSystem.cs b/Content.Shared/Clothing/LoadoutSystem.cs index 3136b4b4b3..f1b1dc36d9 100644 --- a/Content.Shared/Clothing/LoadoutSystem.cs +++ b/Content.Shared/Clothing/LoadoutSystem.cs @@ -1,8 +1,11 @@ using System.Linq; using Content.Shared.Clothing.Components; +using Content.Shared.Humanoid; +using Content.Shared.Preferences; using Content.Shared.Preferences.Loadouts; using Content.Shared.Roles; using Content.Shared.Station; +using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Random; @@ -15,6 +18,7 @@ public sealed class LoadoutSystem : EntitySystem { // Shared so we can predict it for placement manager. + [Dependency] private readonly ActorSystem _actors = default!; [Dependency] private readonly SharedStationSpawningSystem _station = default!; [Dependency] private readonly IPrototypeManager _protoMan = default!; [Dependency] private readonly IRobustRandom _random = default!; @@ -125,7 +129,17 @@ public sealed class LoadoutSystem : EntitySystem var id = _random.Pick(component.RoleLoadout); var proto = _protoMan.Index(id); var loadout = new RoleLoadout(id); - loadout.SetDefault(_protoMan, true); + loadout.SetDefault(GetProfile(uid), _actors.GetSession(uid), _protoMan, true); _station.EquipRoleLoadout(uid, loadout, proto); } + + public HumanoidCharacterProfile GetProfile(EntityUid? uid) + { + if (TryComp(uid, out HumanoidAppearanceComponent? appearance)) + { + return HumanoidCharacterProfile.DefaultWithSpecies(appearance.Species); + } + + return HumanoidCharacterProfile.Random(); + } } diff --git a/Content.Shared/Clothing/SharedMagbootsSystem.cs b/Content.Shared/Clothing/SharedMagbootsSystem.cs index 27fb0c1a50..bb3b05074f 100644 --- a/Content.Shared/Clothing/SharedMagbootsSystem.cs +++ b/Content.Shared/Clothing/SharedMagbootsSystem.cs @@ -1,5 +1,8 @@ using Content.Shared.Actions; +using Content.Shared.Alert; +using Content.Shared.Atmos.Components; using Content.Shared.Clothing.EntitySystems; +using Content.Shared.Gravity; using Content.Shared.Inventory; using Content.Shared.Item; using Content.Shared.Slippery; @@ -9,8 +12,9 @@ using Robust.Shared.Containers; namespace Content.Shared.Clothing; -public abstract class SharedMagbootsSystem : EntitySystem +public sealed class SharedMagbootsSystem : EntitySystem { + [Dependency] private readonly AlertsSystem _alerts = default!; [Dependency] private readonly ClothingSpeedModifierSystem _clothingSpeedModifier = default!; [Dependency] private readonly ClothingSystem _clothing = default!; [Dependency] private readonly InventorySystem _inventory = default!; @@ -29,6 +33,11 @@ public abstract class SharedMagbootsSystem : EntitySystem SubscribeLocalEvent(OnGetActions); SubscribeLocalEvent(OnToggleMagboots); SubscribeLocalEvent(OnMapInit); + + SubscribeLocalEvent(OnGotEquipped); + SubscribeLocalEvent(OnGotUnequipped); + + SubscribeLocalEvent>(OnIsWeightless); } private void OnMapInit(EntityUid uid, MagbootsComponent component, MapInitEvent args) @@ -37,6 +46,16 @@ public abstract class SharedMagbootsSystem : EntitySystem Dirty(uid, component); } + private void OnGotUnequipped(EntityUid uid, MagbootsComponent component, ref ClothingGotUnequippedEvent args) + { + UpdateMagbootEffects(args.Wearer, uid, false, component); + } + + private void OnGotEquipped(EntityUid uid, MagbootsComponent component, ref ClothingGotEquippedEvent args) + { + UpdateMagbootEffects(args.Wearer, uid, true, component); + } + private void OnToggleMagboots(EntityUid uid, MagbootsComponent component, ToggleMagbootsEvent args) { if (args.Handled) @@ -51,9 +70,11 @@ public abstract class SharedMagbootsSystem : EntitySystem { magboots.On = !magboots.On; - if (_sharedContainer.TryGetContainingContainer(uid, out var container) && + if (_sharedContainer.TryGetContainingContainer((uid, Transform(uid)), out var container) && _inventory.TryGetSlotEntity(container.Owner, "shoes", out var entityUid) && entityUid == uid) + { UpdateMagbootEffects(container.Owner, uid, true, magboots); + } if (TryComp(uid, out var item)) { @@ -66,9 +87,28 @@ public abstract class SharedMagbootsSystem : EntitySystem Dirty(uid, magboots); } - protected virtual void UpdateMagbootEffects(EntityUid parent, EntityUid uid, bool state, MagbootsComponent? component) { } + public void UpdateMagbootEffects(EntityUid parent, EntityUid uid, bool state, MagbootsComponent? component) + { + if (!Resolve(uid, ref component)) + return; + state = state && component.On; - protected void OnChanged(EntityUid uid, MagbootsComponent component) + if (TryComp(parent, out MovedByPressureComponent? movedByPressure)) + { + movedByPressure.Enabled = !state; + } + + if (state) + { + _alerts.ShowAlert(parent, component.MagbootsAlert); + } + else + { + _alerts.ClearAlert(parent, component.MagbootsAlert); + } + } + + private void OnChanged(EntityUid uid, MagbootsComponent component) { _sharedActions.SetToggled(component.ToggleActionEntity, component.On); _clothingSpeedModifier.SetClothingSpeedModifierEnabled(uid, component.On); @@ -79,10 +119,12 @@ public abstract class SharedMagbootsSystem : EntitySystem if (!args.CanAccess || !args.CanInteract) return; - ActivationVerb verb = new(); - verb.Text = Loc.GetString("toggle-magboots-verb-get-data-text"); - verb.Act = () => ToggleMagboots(uid, component); - // TODO VERB ICON add toggle icon? maybe a computer on/off symbol? + ActivationVerb verb = new() + { + Text = Loc.GetString("toggle-magboots-verb-get-data-text"), + Act = () => ToggleMagboots(uid, component), + // TODO VERB ICON add toggle icon? maybe a computer on/off symbol? + }; args.Verbs.Add(verb); } @@ -96,6 +138,18 @@ public abstract class SharedMagbootsSystem : EntitySystem { args.AddAction(ref component.ToggleActionEntity, component.ToggleAction); } + + private void OnIsWeightless(Entity ent, ref InventoryRelayedEvent args) + { + if (args.Args.Handled) + return; + + if (!ent.Comp.On) + return; + + args.Args.IsWeightless = false; + args.Args.Handled = true; + } } -public sealed partial class ToggleMagbootsEvent : InstantActionEvent {} +public sealed partial class ToggleMagbootsEvent : InstantActionEvent; diff --git a/Content.Shared/Cuffs/Components/HandcuffComponent.cs b/Content.Shared/Cuffs/Components/HandcuffComponent.cs index 30577da064..289f587239 100644 --- a/Content.Shared/Cuffs/Components/HandcuffComponent.cs +++ b/Content.Shared/Cuffs/Components/HandcuffComponent.cs @@ -105,3 +105,9 @@ public record struct UncuffAttemptEvent(EntityUid User, EntityUid Target) public readonly EntityUid Target = Target; public bool Cancelled = false; } + +/// +/// Event raised on an entity being uncuffed to determine any modifiers to the amount of time it takes to uncuff them. +/// +[ByRefEvent] +public record struct ModifyUncuffDurationEvent(EntityUid User, EntityUid Target, float Duration); diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs index 1ced3c8d6c..0e506f938e 100644 --- a/Content.Shared/Cuffs/SharedCuffableSystem.cs +++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs @@ -561,7 +561,10 @@ namespace Content.Shared.Cuffs return; } - var uncuffTime = isOwner ? cuff.BreakoutTime : cuff.UncuffTime; + + var ev = new ModifyUncuffDurationEvent(user, target, isOwner ? cuff.BreakoutTime : cuff.UncuffTime); + RaiseLocalEvent(user, ref ev); + var uncuffTime = ev.Duration; if (isOwner) { diff --git a/Content.Shared/Gravity/SharedGravitySystem.cs b/Content.Shared/Gravity/SharedGravitySystem.cs index df13be51fd..42a6d5d1f8 100644 --- a/Content.Shared/Gravity/SharedGravitySystem.cs +++ b/Content.Shared/Gravity/SharedGravitySystem.cs @@ -1,9 +1,7 @@ using Content.Shared.Alert; -using Content.Shared.Clothing; using Content.Shared.Inventory; using Content.Shared.Movement.Components; using Robust.Shared.GameStates; -using Robust.Shared.Map; using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Serialization; @@ -15,7 +13,6 @@ namespace Content.Shared.Gravity { [Dependency] protected readonly IGameTiming Timing = default!; [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly InventorySystem _inventory = default!; [ValidatePrototypeId] public const string WeightlessAlert = "Weightless"; @@ -30,6 +27,11 @@ namespace Content.Shared.Gravity if (TryComp(uid, out var ignoreGravityComponent)) return ignoreGravityComponent.Weightless; + var ev = new IsWeightlessEvent(uid); + RaiseLocalEvent(uid, ref ev); + if (ev.Handled) + return ev.IsWeightless; + if (!Resolve(uid, ref xform)) return true; @@ -40,18 +42,6 @@ namespace Content.Shared.Gravity return false; } - var hasGrav = gravity != null || mapGravity != null; - - // Check for something holding us down - // If the planet has gravity component and no gravity it will still give gravity - // If there's no gravity comp at all (i.e. space) then they don't work. - if (hasGrav && _inventory.TryGetSlotEntity(uid, "shoes", out var ent)) - { - // TODO this should just be a event that gets relayed instead of a specific slot & component check. - if (TryComp(ent, out var boots) && boots.On) - return false; - } - return true; } @@ -74,9 +64,11 @@ namespace Content.Shared.Gravity private void OnHandleState(EntityUid uid, GravityComponent component, ref ComponentHandleState args) { - if (args.Current is not GravityComponentState state) return; + if (args.Current is not GravityComponentState state) + return; - if (component.EnabledVV == state.Enabled) return; + if (component.EnabledVV == state.Enabled) + return; component.EnabledVV = state.Enabled; var ev = new GravityChangedEvent(uid, component.EnabledVV); RaiseLocalEvent(uid, ref ev, true); @@ -90,9 +82,10 @@ namespace Content.Shared.Gravity private void OnGravityChange(ref GravityChangedEvent ev) { var alerts = AllEntityQuery(); - while(alerts.MoveNext(out var uid, out var comp, out var xform)) + while(alerts.MoveNext(out var uid, out _, out var xform)) { - if (xform.GridUid != ev.ChangedGridIndex) continue; + if (xform.GridUid != ev.ChangedGridIndex) + continue; if (!ev.HasGravity) { @@ -145,4 +138,10 @@ namespace Content.Shared.Gravity } } } + + [ByRefEvent] + public record struct IsWeightlessEvent(EntityUid Entity, bool IsWeightless = false, bool Handled = false) : IInventoryRelayEvent + { + SlotFlags IInventoryRelayEvent.TargetSlots => ~SlotFlags.POCKET; + } } diff --git a/Content.Shared/Info/RulesMessages.cs b/Content.Shared/Info/RulesMessages.cs index ac7400238f..999e5441da 100644 --- a/Content.Shared/Info/RulesMessages.cs +++ b/Content.Shared/Info/RulesMessages.cs @@ -5,22 +5,28 @@ using Robust.Shared.Serialization; namespace Content.Shared.Info; /// -/// Sent by the server to show the rules to the client instantly. +/// Sent by the server when the client connects to sync the client rules and displaying a popup with them if necessitated. /// -public sealed class ShowRulesPopupMessage : NetMessage +public sealed class SendRulesInformationMessage : NetMessage { public override MsgGroups MsgGroup => MsgGroups.Command; public float PopupTime { get; set; } + public string CoreRules { get; set; } = string.Empty; + public bool ShouldShowRules { get; set; } public override void ReadFromBuffer(NetIncomingMessage buffer, IRobustSerializer serializer) { PopupTime = buffer.ReadFloat(); + CoreRules = buffer.ReadString(); + ShouldShowRules = buffer.ReadBoolean(); } public override void WriteToBuffer(NetOutgoingMessage buffer, IRobustSerializer serializer) { buffer.Write(PopupTime); + buffer.Write(CoreRules); + buffer.Write(ShouldShowRules); } } diff --git a/Content.Shared/Inventory/InventorySystem.Relay.cs b/Content.Shared/Inventory/InventorySystem.Relay.cs index 6bd65622f1..ea368884e0 100644 --- a/Content.Shared/Inventory/InventorySystem.Relay.cs +++ b/Content.Shared/Inventory/InventorySystem.Relay.cs @@ -3,6 +3,7 @@ using Content.Shared.Damage; using Content.Shared.Electrocution; using Content.Shared.Explosion; using Content.Shared.Eye.Blinding.Systems; +using Content.Shared.Gravity; using Content.Shared.IdentityManagement.Components; using Content.Shared.Inventory.Events; using Content.Shared.Movement.Systems; @@ -30,6 +31,7 @@ public partial class InventorySystem // by-ref events SubscribeLocalEvent(RefRelayInventoryEvent); + SubscribeLocalEvent(RefRelayInventoryEvent); // Eye/vision events SubscribeLocalEvent(RelayInventoryEvent); diff --git a/Content.Shared/Mobs/Systems/MobThresholdSystem.cs b/Content.Shared/Mobs/Systems/MobThresholdSystem.cs index b11de9eac5..eeaecc24d8 100644 --- a/Content.Shared/Mobs/Systems/MobThresholdSystem.cs +++ b/Content.Shared/Mobs/Systems/MobThresholdSystem.cs @@ -212,7 +212,7 @@ public sealed class MobThresholdSystem : EntitySystem MobThresholdsComponent? thresholdComponent = null) { threshold = null; - if (!Resolve(target, ref thresholdComponent)) + if (!Resolve(target, ref thresholdComponent, false)) return false; return TryGetThresholdForState(target, MobState.Dead, out threshold, thresholdComponent); diff --git a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs index 225810daed..161868370e 100644 --- a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs +++ b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs @@ -3,6 +3,7 @@ using Content.Shared.ActionBlocker; using Content.Shared.Administration.Logs; using Content.Shared.Alert; using Content.Shared.Buckle.Components; +using Content.Shared.Cuffs.Components; using Content.Shared.Database; using Content.Shared.Hands; using Content.Shared.Hands.EntitySystems; @@ -12,6 +13,7 @@ using Content.Shared.Movement.Events; using Content.Shared.Movement.Pulling.Components; using Content.Shared.Movement.Pulling.Events; using Content.Shared.Movement.Systems; +using Content.Shared.Popups; using Content.Shared.Pulling.Events; using Content.Shared.Standing; using Content.Shared.Throwing; @@ -43,6 +45,7 @@ public sealed class PullingSystem : EntitySystem [Dependency] private readonly SharedHandsSystem _handsSystem = default!; [Dependency] private readonly SharedInteractionSystem _interaction = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; public override void Initialize() { @@ -56,6 +59,7 @@ public sealed class PullingSystem : EntitySystem SubscribeLocalEvent(OnJointRemoved); SubscribeLocalEvent>(AddPullVerbs); SubscribeLocalEvent(OnPullableContainerInsert); + SubscribeLocalEvent(OnModifyUncuffDuration); SubscribeLocalEvent(OnPullerContainerInsert); SubscribeLocalEvent(OnPullerUnpaused); @@ -94,6 +98,18 @@ public sealed class PullingSystem : EntitySystem TryStopPull(ent.Owner, ent.Comp); } + private void OnModifyUncuffDuration(Entity ent, ref ModifyUncuffDurationEvent args) + { + if (!ent.Comp.BeingPulled) + return; + + // We don't care if the person is being uncuffed by someone else + if (args.User != args.Target) + return; + + args.Duration *= 2; + } + public override void Shutdown() { base.Shutdown(); diff --git a/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs b/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs index 0a7a8d88f3..85a94a7ec6 100644 --- a/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/OpenableSystem.cs @@ -62,7 +62,7 @@ public sealed partial class OpenableSystem : EntitySystem if (args.Handled || !ent.Comp.OpenableByHand) return; - args.Handled = TryToggle(ent, args.User); + args.Handled = TryOpen(ent, ent, args.User); } private void OnActivated(Entity ent, ref ActivateInWorldEvent args) diff --git a/Content.Shared/Preferences/HumanoidCharacterProfile.cs b/Content.Shared/Preferences/HumanoidCharacterProfile.cs index ca9028a073..bc6e78452f 100644 --- a/Content.Shared/Preferences/HumanoidCharacterProfile.cs +++ b/Content.Shared/Preferences/HumanoidCharacterProfile.cs @@ -733,15 +733,15 @@ namespace Content.Shared.Preferences return profile; } - public RoleLoadout GetLoadoutOrDefault(string id, ProtoId? species, IEntityManager entManager, IPrototypeManager protoManager) + public RoleLoadout GetLoadoutOrDefault(string id, ICommonSession? session, ProtoId? species, IEntityManager entManager, IPrototypeManager protoManager) { if (!_loadouts.TryGetValue(id, out var loadout)) { loadout = new RoleLoadout(id); - loadout.SetDefault(protoManager, force: true); + loadout.SetDefault(this, session, protoManager, force: true); } - loadout.SetDefault(protoManager); + loadout.SetDefault(this, session, protoManager); return loadout; } diff --git a/Content.Shared/Preferences/Loadouts/Effects/GroupLoadoutEffect.cs b/Content.Shared/Preferences/Loadouts/Effects/GroupLoadoutEffect.cs index 7cb8cc27e7..6fa6afbede 100644 --- a/Content.Shared/Preferences/Loadouts/Effects/GroupLoadoutEffect.cs +++ b/Content.Shared/Preferences/Loadouts/Effects/GroupLoadoutEffect.cs @@ -13,17 +13,20 @@ public sealed partial class GroupLoadoutEffect : LoadoutEffect [DataField(required: true)] public ProtoId Proto; - public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, ICommonSession session, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) // Corvax-Sponsors + public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, ICommonSession? session, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) // Corvax-Sponsors { var effectsProto = collection.Resolve().Index(Proto); + var reasons = new List(); foreach (var effect in effectsProto.Effects) { - if (!effect.Validate(profile, loadout, proto, session, collection, out reason)) - return false; + if (effect.Validate(profile, loadout, proto, session, collection, out reason)) + continue; + + reasons.Add(reason.ToMarkup()); } - reason = null; - return true; + reason = reasons.Count == 0 ? null : FormattedMessage.FromMarkup(string.Join('\n', reasons)); + return reason == null; } } diff --git a/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs b/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs index 70f1133ce1..2469461fe1 100644 --- a/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs +++ b/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs @@ -15,8 +15,14 @@ public sealed partial class JobRequirementLoadoutEffect : LoadoutEffect [DataField(required: true)] public JobRequirement Requirement = default!; - public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, ICommonSession session, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) + public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, ICommonSession? session, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) { + if (session == null) + { + reason = FormattedMessage.Empty; + return true; + } + var manager = collection.Resolve(); var playtimes = manager.GetPlayTimes(session); return JobRequirements.TryRequirementMet(Requirement, playtimes, out reason, diff --git a/Content.Shared/Preferences/Loadouts/Effects/LoadoutEffect.cs b/Content.Shared/Preferences/Loadouts/Effects/LoadoutEffect.cs index 7dfbbf10fe..d0ee999683 100644 --- a/Content.Shared/Preferences/Loadouts/Effects/LoadoutEffect.cs +++ b/Content.Shared/Preferences/Loadouts/Effects/LoadoutEffect.cs @@ -14,7 +14,7 @@ public abstract partial class LoadoutEffect HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, // Corvax-Sponsors - ICommonSession session, + ICommonSession? session, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason); diff --git a/Content.Shared/Preferences/Loadouts/Effects/PointsCostLoadoutEffect.cs b/Content.Shared/Preferences/Loadouts/Effects/PointsCostLoadoutEffect.cs index 095ee95f9f..040684b051 100644 --- a/Content.Shared/Preferences/Loadouts/Effects/PointsCostLoadoutEffect.cs +++ b/Content.Shared/Preferences/Loadouts/Effects/PointsCostLoadoutEffect.cs @@ -14,7 +14,7 @@ public sealed partial class PointsCostLoadoutEffect : LoadoutEffect HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, // Corvax-Sponsors - ICommonSession session, + ICommonSession? session, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) { diff --git a/Content.Shared/Preferences/Loadouts/Effects/SpeciesLoadoutEffect.cs b/Content.Shared/Preferences/Loadouts/Effects/SpeciesLoadoutEffect.cs index faad4028b4..8bde8798bd 100644 --- a/Content.Shared/Preferences/Loadouts/Effects/SpeciesLoadoutEffect.cs +++ b/Content.Shared/Preferences/Loadouts/Effects/SpeciesLoadoutEffect.cs @@ -11,7 +11,7 @@ public sealed partial class SpeciesLoadoutEffect : LoadoutEffect [DataField(required: true)] public List> Species = new(); - public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, ICommonSession session, IDependencyCollection collection, // Corvax-Sponsors + public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, ICommonSession? session, IDependencyCollection collection, // Corvax-Sponsors [NotNullWhen(false)] out FormattedMessage? reason) { if (Species.Contains(profile.Species)) diff --git a/Content.Shared/Preferences/Loadouts/Loadout.cs b/Content.Shared/Preferences/Loadouts/Loadout.cs index dbe440f58b..c1d20cd3de 100644 --- a/Content.Shared/Preferences/Loadouts/Loadout.cs +++ b/Content.Shared/Preferences/Loadouts/Loadout.cs @@ -7,8 +7,25 @@ namespace Content.Shared.Preferences.Loadouts; /// Specifies the selected prototype and custom data for a loadout. /// [Serializable, NetSerializable, DataDefinition] -public sealed partial class Loadout +public sealed partial class Loadout : IEquatable { [DataField] public ProtoId Prototype; + + public bool Equals(Loadout? other) + { + if (ReferenceEquals(null, other)) return false; + if (ReferenceEquals(this, other)) return true; + return Prototype.Equals(other.Prototype); + } + + public override bool Equals(object? obj) + { + return ReferenceEquals(this, obj) || obj is Loadout other && Equals(other); + } + + public override int GetHashCode() + { + return Prototype.GetHashCode(); + } } diff --git a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs index b38511a810..8934dea806 100644 --- a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs +++ b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs @@ -187,12 +187,15 @@ public sealed partial class RoleLoadout : IEquatable /// /// Resets the selected loadouts to default if no data is present. /// - /// Clear existing data first - public void SetDefault(IPrototypeManager protoManager, bool force = false) + public void SetDefault(HumanoidCharacterProfile? profile, ICommonSession? session, IPrototypeManager protoManager, bool force = false) { + if (profile == null) + return; + if (force) SelectedLoadouts.Clear(); + var collection = IoCManager.Instance!; var roleProto = protoManager.Index(Role); for (var i = roleProto.Groups.Count - 1; i >= 0; i--) @@ -205,14 +208,28 @@ public sealed partial class RoleLoadout : IEquatable if (SelectedLoadouts.ContainsKey(group)) continue; - SelectedLoadouts[group] = new List(); + var loadouts = new List(); + SelectedLoadouts[group] = loadouts; if (groupProto.MinLimit > 0) { // Apply any loadouts we can. for (var j = 0; j < Math.Min(groupProto.MinLimit, groupProto.Loadouts.Count); j++) { - AddLoadout(group, groupProto.Loadouts[j], protoManager); + if (!protoManager.TryIndex(groupProto.Loadouts[j], out var loadoutProto)) + continue; + + var defaultLoadout = new Loadout() + { + Prototype = loadoutProto.ID, + }; + + // Not valid so don't default to it anyway. + if (!IsValid(profile, session, defaultLoadout.Prototype, collection, out _)) + continue; + + loadouts.Add(defaultLoadout); + Apply(loadoutProto); } } } @@ -221,7 +238,7 @@ public sealed partial class RoleLoadout : IEquatable /// /// Returns whether a loadout is valid or not. /// - public bool IsValid(HumanoidCharacterProfile profile, ICommonSession session, ProtoId loadout, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) + public bool IsValid(HumanoidCharacterProfile profile, ICommonSession? session, ProtoId loadout, IDependencyCollection collection, [NotNullWhen(false)] out FormattedMessage? reason) { reason = null; @@ -316,7 +333,25 @@ public sealed partial class RoleLoadout : IEquatable { if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(this, other)) return true; - return Role.Equals(other.Role) && SelectedLoadouts.SequenceEqual(other.SelectedLoadouts) && Points == other.Points; + + if (!Role.Equals(other.Role) || + SelectedLoadouts.Count != other.SelectedLoadouts.Count || + Points != other.Points) + { + return false; + } + + // Tried using SequenceEqual but it stinky so. + foreach (var (key, value) in SelectedLoadouts) + { + if (!other.SelectedLoadouts.TryGetValue(key, out var otherValue) || + !otherValue.SequenceEqual(value)) + { + return false; + } + } + + return true; } public override bool Equals(object? obj) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ede76750a4..b8440617ec 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,120 +1,4 @@ Entries: -- author: Simyon - changes: - - message: All implants are now unable to be implanted more than once. - type: Tweak - id: 6231 - time: '2024-03-26T00:16:19.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26250 -- author: EmoGarbage404 - changes: - - message: Ninjas no longer wipe all technologies when using their gloves on a research - server. - type: Tweak - id: 6232 - time: '2024-03-26T00:52:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26421 -- author: Dutch-VanDerLinde - changes: - - message: The chest rig is now available for purchase in the syndicate uplink. - type: Add - id: 6233 - time: '2024-03-26T04:05:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26427 -- author: ElectroJr - changes: - - message: Fixed an atmos bug, which was (probably) causing atmospherics on the - station to behave incorrectly. - type: Fix - id: 6234 - time: '2024-03-26T04:44:56.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26441 -- author: nikthechampiongr - changes: - - message: Handcuffs will no longer try to uncuff themselves when they stop being - dragged. - type: Fix - id: 6235 - time: '2024-03-26T19:15:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26434 -- author: Nairodian - changes: - - message: Added disablers to every security officer locker. - type: Add - - message: Any way to obtain rubber bullets has been removed. - type: Remove - id: 6236 - time: '2024-03-27T15:11:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26470 -- author: Ghagliiarghii - changes: - - message: Removed Donk Pocket Bounty from Cargo - type: Remove - - message: Removed Box of Hugs Bounty from Cargo - type: Remove - id: 6237 - time: '2024-03-27T21:50:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26481 -- author: Vermidia - changes: - - message: Artifact node IDs are now only 3-digits long - type: Tweak - id: 6238 - time: '2024-03-27T23:26:26.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26482 -- author: Jake Huxell - changes: - - message: Fixed late join menu scrolling to the top whenever a new player joins - the round. - type: Fix - id: 6239 - time: '2024-03-28T01:43:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26483 -- author: blueDev2 - changes: - - message: Generalized bounties to allow selling them off-station - type: Tweak - id: 6240 - time: '2024-03-28T04:06:00.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26469 -- author: Simyon - changes: - - message: The space dragon can now open doors by bumping into them! - type: Tweak - id: 6241 - time: '2024-03-28T05:41:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26490 -- author: EmoGarbage404 - changes: - - message: Various announcements now announce location on the map (near Medical, - etc.) instead of simply displaying coordinates. - type: Tweak - id: 6242 - time: '2024-03-28T05:53:18.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26437 -- author: Tayrtahn - changes: - - message: Arcade machines now advertise and make noise to bring in players. - type: Add - - message: Space Villain arcade machines have a new screen animation. - type: Tweak - id: 6243 - time: '2024-03-28T06:28:45.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/24200 -- author: EmoGarbage404 - changes: - - message: The revenant essence alert now displays the exact amount of essence. - type: Add - id: 6244 - time: '2024-03-28T06:32:56.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25452 -- author: deltanedas - changes: - - message: Voicemasks can now mimic speech verbs, like flutters or growls. - type: Tweak - id: 6245 - time: '2024-03-28T06:36:43.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25768 - author: EmoGarbage404 changes: - message: Electrocution damage is no longer based on the power supplied and is @@ -3846,3 +3730,131 @@ id: 6730 time: '2024-06-14T15:24:40.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28985 +- author: Aquif + changes: + - message: '"Space Drugs" have been renamed to "Space Mirage"' + type: Tweak + - message: '"Stimulants" have been renamed to "Hyperzine"' + type: Tweak + id: 6731 + time: '2024-06-14T16:53:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28989 +- author: PJB3005 + changes: + - message: Added pride month. + type: Add + - message: Made the nuke gay. + type: Add + id: 6732 + time: '2024-06-14T17:22:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28992 +- author: Aeshus + changes: + - message: Loadouts now display all requirements. + type: Fix + id: 6733 + time: '2024-06-14T20:32:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28994 +- author: Vermidia + changes: + - message: allies callable by radio in the uplink now have unique icons + type: Tweak + id: 6734 + time: '2024-06-14T21:44:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28954 +- author: K-Dynamic + changes: + - message: Added witch robes and witch hat to the AutoDrobe. + type: Add + id: 6735 + time: '2024-06-15T02:19:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28965 +- author: Plykiya + changes: + - message: You can no longer insert duplicates of the same module into a cyborg. + type: Tweak + id: 6736 + time: '2024-06-15T02:58:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28943 +- author: Vermidia + changes: + - message: Nukie planet now has an improved Donk co. microwave, which cooks twice + as fast but is more likely to explode. It can't handle id cards without exploding. + type: Add + - message: Made microwave explosions destroy the machine board and spit out the + machine parts. + type: Tweak + id: 6737 + time: '2024-06-15T03:00:00.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28951 +- author: robertGN + changes: + - message: Using a welder on vending machines now correctly repairs the vending + machine. + type: Fix + id: 6738 + time: '2024-06-15T03:13:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28920 +- author: Brandon-Huu + changes: + - message: Removed the six Handheld GPS devices from the syndicate deathrattle implant + box. + type: Remove + id: 6739 + time: '2024-06-15T03:23:42.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28999 +- author: EmoGarbage404 + changes: + - message: Revamped meteors. Meteors now crash through several walls before exploding. + They can still come in a weaker "space dust" form where they don't break through + structures. + type: Add + - message: Meteor and space dust events now occur on regular intervals during a + round rather than being tied to station events. Expect to see more of them during + a round. + type: Add + id: 6740 + time: '2024-06-15T03:38:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28974 +- author: EmoGarbage404 + changes: + - message: Added Moon Boots! This science research item allows you to move like + you're in zero-gravity. + type: Add + id: 6741 + time: '2024-06-15T03:43:24.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29009 +- author: EmoGarbage404 + changes: + - message: Attempting to uncuff oneself while being pulled will now take twice as + long. + type: Tweak + - message: Reduced cooldown after attempting to uncuff oneself back to previous + values. + type: Tweak + id: 6742 + time: '2024-06-15T04:01:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29008 +- author: EmoGarbage404 + changes: + - message: Fixed bottles, when used inhand, not being drank from but instead repeatedly + opening and closing. + type: Fix + id: 6743 + time: '2024-06-15T05:20:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29010 +- author: Flareguy + changes: + - message: Replaced RelayStation with a more fair ruin. + type: Remove + id: 6744 + time: '2024-06-15T06:02:56.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28971 +- author: metalgearsloth + changes: + - message: Fix the character profile sometimes thinking there's changes to save + even if the loadouts haven't changed. + type: Fix + id: 6745 + time: '2024-06-15T06:52:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28737 diff --git a/Resources/Locale/en-US/borg/borg.ftl b/Resources/Locale/en-US/borg/borg.ftl index c9005eb796..72667f318e 100644 --- a/Resources/Locale/en-US/borg/borg.ftl +++ b/Resources/Locale/en-US/borg/borg.ftl @@ -1,4 +1,4 @@ -borg-player-not-allowed = The brain doesn't fit! +borg-player-not-allowed = The brain doesn't fit! borg-player-not-allowed-eject = The brain was expelled from the chassis! borg-panel-not-open = The cyborg's panel isn't open... @@ -7,6 +7,7 @@ borg-mind-added = {CAPITALIZE($name)} powered on! borg-mind-removed = {CAPITALIZE($name)} shut off! borg-module-too-many = There's not enough room for another module... +borg-module-duplicate = This module is already installed in this cyborg. borg-module-whitelist-deny = This module doesn't fit in this type of cyborg... borg-construction-guide-string = The cyborg limbs and torso must be attached to the endoskeleton. diff --git a/Resources/Locale/en-US/guidebook/chemistry/effects.ftl b/Resources/Locale/en-US/guidebook/chemistry/effects.ftl index ba005e6bf9..c60e690d26 100644 --- a/Resources/Locale/en-US/guidebook/chemistry/effects.ftl +++ b/Resources/Locale/en-US/guidebook/chemistry/effects.ftl @@ -1,4 +1,4 @@ --create-3rd-person = +-create-3rd-person = { $chance -> [1] Creates *[other] create @@ -345,11 +345,17 @@ reagent-effect-guidebook-reduce-rotting = *[other] regenerate } {NATURALFIXED($time, 3)} {MANY("second", $time)} of rotting -reagent-effect-guidebook-missing = +reagent-effect-guidebook-area-reaction = { $chance -> [1] Causes *[other] cause - } an unknown effect as nobody has written this effect yet + } a smoke or foam reaction for {NATURALFIXED($duration, 3)} {MANY("second", $duration)} + +reagent-effect-guidebook-add-to-solution-reaction = + { $chance -> + [1] Causes + *[other] cause + } chemicals applied to an object to be added to its internal solution container reagent-effect-guidebook-plant-attribute = { $chance -> diff --git a/Resources/Locale/en-US/holiday/greet/holiday-greet.ftl b/Resources/Locale/en-US/holiday/greet/holiday-greet.ftl index fde896df39..2080f42c63 100644 --- a/Resources/Locale/en-US/holiday/greet/holiday-greet.ftl +++ b/Resources/Locale/en-US/holiday/greet/holiday-greet.ftl @@ -69,6 +69,7 @@ holiday-name-festive-season = Festive Season holiday-name-boxing-day = Boxing Day holiday-name-friday-thirteenth = Friday the 13th holiday-name-national-coming-out-day = National Coming Out Day +holiday-name-pride-month = Pride Month ## Custom congrats diff --git a/Resources/Locale/en-US/reagents/meta/narcotics.ftl b/Resources/Locale/en-US/reagents/meta/narcotics.ftl index d6da259501..b48eb03b7d 100644 --- a/Resources/Locale/en-US/reagents/meta/narcotics.ftl +++ b/Resources/Locale/en-US/reagents/meta/narcotics.ftl @@ -4,11 +4,11 @@ reagent-desc-desoxyephedrine = A more effective ephedrine, with more active down reagent-name-ephedrine = ephedrine reagent-desc-ephedrine = A caffeinated adrenaline stimulator chemical that makes you faster and harder to knock down. Also helps combat narcolepsy at dosages over thirty, at the cost of severe nerval stress. -reagent-name-stimulants = stimulants +reagent-name-stimulants = hyperzine reagent-desc-stimulants = A chemical cocktail developed by Donk Co. that allows agents to recover from stuns faster, move more quickly, and grants a small heal while close to critical condition. Due to the complex nature of the chemical, it is much harder for the body to purge naturally. reagent-name-experimental-stimulants = experimental stimulants -reagent-desc-experimental-stimulants = A prototype version of the stimulant chemical mixture. Usage grants virtual immunity to stun weaponry, rapid tissue regeneration, extreme running speed by reducing lactic acid buildup, and a general feeling of euphoria. Side effects may include extreme levels of anticoagulation, tunnel vision, extreme toxin buildup in the bloodstream, and rapid liver death. Do not give to animals. +reagent-desc-experimental-stimulants = A prototype version of hyperzine. Usage grants virtual immunity to stun weaponry, rapid tissue regeneration, extreme running speed by reducing lactic acid buildup, and a general feeling of euphoria. Side effects may include extreme levels of anticoagulation, tunnel vision, extreme toxin buildup in the bloodstream, and rapid liver death. Do not give to animals. reagent-name-thc = THC reagent-desc-thc = The main psychoactive compound in cannabis. @@ -22,7 +22,7 @@ reagent-desc-nicotine = Dangerous and highly addictive, but that's what the prop reagent-name-impedrezene = impedrezene reagent-desc-impedrezene = A narcotic that impedes one's ability by slowing down the higher brain cell functions. -reagent-name-space-drugs = space drugs +reagent-name-space-drugs = space mirage reagent-desc-space-drugs = An illegal compound which induces a number of effects such as loss of balance and visual artefacts. reagent-name-nocturine = nocturine diff --git a/Resources/Locale/en-US/station-events/events/meteor-swarm.ftl b/Resources/Locale/en-US/station-events/events/meteor-swarm.ftl index 6a96c56048..0090c170ca 100644 --- a/Resources/Locale/en-US/station-events/events/meteor-swarm.ftl +++ b/Resources/Locale/en-US/station-events/events/meteor-swarm.ftl @@ -1,2 +1,5 @@ -station-event-meteor-swarm-start-announcement = Meteors are on a collision course with the station. Brace for impact. +station-event-meteor-swarm-start-announcement = Meteors have been detected on collision course with the station. station-event-meteor-swarm-end-announcement = The meteor swarm has passed. Please return to your stations. + +station-event-space-dust-start-announcement = The station is passing through a debris cloud, expect minor damage to external fittings and fixtures. +station-event-meteor-urist-start-announcement = The station is colliding with an unidentified swarm of debris. Please stay calm and do not listen to them. diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index f4a32004c6..78c094926f 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -355,11 +355,11 @@ uplink-combat-medipen-desc = A single-use medipen containing chemicals that rege uplink-nocturine-chemistry-bottle-name = Nocturine Bottle uplink-nocturine-chemistry-bottle-desc = A chemical that makes it very hard for your target to stand up. -uplink-stimpack-name = Stimpack +uplink-stimpack-name = Hyperzine Injector uplink-stimpack-desc = The legendary chemical produced by Donk Co. for the Syndicate. Injecting yourself with this will increase your run speed and let you recover from stuns faster for 30 seconds. -uplink-stimkit-name = Stimkit -uplink-stimkit-desc = A medkit containing 6 stimulant microinjectors, which each inject you with enough stimulants to last for 15 seconds. +uplink-stimkit-name = Hyperzine Injector Kit +uplink-stimkit-desc = A medkit containing 6 hyperzine microinjectors, which each inject you with enough hyperzine to last for 15 seconds. uplink-syndicate-segway-crate-name = Syndicate Segway uplink-syndicate-segway-crate-desc = Be an enemy of the corporation, in style! diff --git a/Resources/Maps/Nonstations/nukieplanet.yml b/Resources/Maps/Nonstations/nukieplanet.yml index 4d1172198c..35e00358ec 100644 --- a/Resources/Maps/Nonstations/nukieplanet.yml +++ b/Resources/Maps/Nonstations/nukieplanet.yml @@ -10994,7 +10994,7 @@ entities: - type: Transform pos: 18.918644,6.663283 parent: 104 -- proto: KitchenMicrowave +- proto: SyndicateMicrowave entities: - uid: 10 components: diff --git a/Resources/Maps/Ruins/chunked_tcomms.yml b/Resources/Maps/Ruins/chunked_tcomms.yml new file mode 100644 index 0000000000..d17b925bf2 --- /dev/null +++ b/Resources/Maps/Ruins/chunked_tcomms.yml @@ -0,0 +1,217 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 128: Lattice + 129: Plating + 1: PlatingDamaged +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: grid + - type: Transform + pos: -0.4375,0.984375 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAQAAAAABAQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAQAAAAABAQAAAAACAQAAAAAAAQAAAAACgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAQAAAAAAgQAAAAAAAQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABgAAAAAAAgAAAAAAAgAAAAAAAAQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + cleanable: True + color: '#FFFFFFFF' + id: Remains + decals: + 0: 7,-2 + - type: GridAtmosphere + version: 2 + data: + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: ClothingHeadsetGrey + entities: + - uid: 27 + components: + - type: Transform + pos: 4.4739795,-2.5042162 + parent: 1 +- proto: LootSpawnerEncryptionKey + entities: + - uid: 21 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 1 +- proto: LootSpawnerIndustrial + entities: + - uid: 25 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 +- proto: MachineFrame + entities: + - uid: 19 + components: + - type: Transform + pos: 8.5,-3.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 1 +- proto: MachineFrameDestroyed + entities: + - uid: 20 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 +- proto: PosterLegitHereForYourSafety + entities: + - uid: 24 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 +- proto: ReinforcedGirder + entities: + - uid: 9 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 10.5,-6.5 + parent: 1 +- proto: SheetPlasteel1 + entities: + - uid: 26 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 +- proto: TelecomServer + entities: + - uid: 23 + components: + - type: Transform + pos: 8.5,-2.5 + parent: 1 +- proto: UnfinishedMachineFrame + entities: + - uid: 18 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 +- proto: WallReinforced + entities: + - uid: 2 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 3 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 10.5,-1.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 10.5,-2.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 1 +... diff --git a/Resources/Maps/Ruins/empty_flagship.yml b/Resources/Maps/Ruins/empty_flagship.yml new file mode 100644 index 0000000000..92800f54b8 --- /dev/null +++ b/Resources/Maps/Ruins/empty_flagship.yml @@ -0,0 +1,13115 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 15: FloorBar + 22: FloorBrokenWood + 82: FloorReinforced + 85: FloorShowroom + 96: FloorSteel + 99: FloorSteelCheckerLight + 100: FloorSteelDamaged + 115: FloorWhite + 125: FloorWood + 128: Lattice + 129: Plating + 133: PlatingDamaged +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: empty flagship + - type: Transform + pos: -1.109375,2.5 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: UgAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAADYAAAAAABYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACUgAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAABUgAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAACZAAAAAACYAAAAAADZAAAAAADZAAAAAAEYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAYAAAAAADUgAAAAAAYAAAAAACYAAAAAADZAAAAAABYAAAAAACZAAAAAACZAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAACUgAAAAAAYAAAAAABYAAAAAAAZAAAAAADhQAAAAACZAAAAAAAZAAAAAAAhQAAAAABZAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAABUgAAAAAAYAAAAAAAYAAAAAAAhQAAAAAAgQAAAAAAhQAAAAABgQAAAAAAgQAAAAAAhQAAAAACYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAABYAAAAAADYAAAAAACUgAAAAAAYAAAAAACZAAAAAADhQAAAAABgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAZAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAhQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgAAAAAAAhQAAAAAAgQAAAAAAhQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQAAAAAChQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAUgAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAhQAAAAACgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAhQAAAAACgQAAAAAAUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAhQAAAAACUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgAAAAAAAhQAAAAABhQAAAAABUgAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAhQAAAAABgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAYAAAAAABYAAAAAADYAAAAAADYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAABYAAAAAABYAAAAAAAYAAAAAACYAAAAAADYAAAAAABUgAAAAAAYAAAAAACYAAAAAACYAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAADYAAAAAACYAAAAAAD + version: 6 + 1,-1: + ind: 1,-1 + tiles: UgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAAD + version: 6 + 1,0: + ind: 1,0 + tiles: YAAAAAACYAAAAAACgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAACgQAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAADgQAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAA + version: 6 + 2,0: + ind: 2,0 + tiles: gQAAAAAAYAAAAAAAYAAAAAABgQAAAAAADwAAAAABDwAAAAABDwAAAAACDwAAAAACDwAAAAAADwAAAAAADwAAAAADDwAAAAACgQAAAAAAYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAYwAAAAADYwAAAAAAYwAAAAABYwAAAAADYwAAAAAAYwAAAAADYwAAAAACYwAAAAADgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYwAAAAADYwAAAAABYwAAAAACYwAAAAACYwAAAAADYwAAAAACYwAAAAADYwAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAYwAAAAACYwAAAAABYwAAAAACYwAAAAAAYwAAAAACYwAAAAAAYwAAAAABYwAAAAACgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAADgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAABYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,-1: + ind: 2,-1 + tiles: gQAAAAAAYAAAAAACYAAAAAADgQAAAAAAcwAAAAADcwAAAAAAcwAAAAADcwAAAAADcwAAAAAAcwAAAAAAcwAAAAACcwAAAAABgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAcwAAAAABcwAAAAACcwAAAAACcwAAAAAAcwAAAAACcwAAAAABcwAAAAABcwAAAAADgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAACcwAAAAABcwAAAAACcwAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAAAYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAAAYAAAAAADgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAADwAAAAACDwAAAAAADwAAAAACDwAAAAAADwAAAAACDwAAAAAADwAAAAADDwAAAAACgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAADwAAAAAADwAAAAACDwAAAAADDwAAAAADDwAAAAADDwAAAAACDwAAAAAADwAAAAABgQAAAAAAYAAAAAACZAAAAAAChQAAAAACgQAAAAAAYAAAAAABYAAAAAABgQAAAAAADwAAAAACDwAAAAABDwAAAAABDwAAAAABDwAAAAADDwAAAAABDwAAAAAADwAAAAADgQAAAAAAZAAAAAAEZAAAAAABhQAAAAACgQAAAAAAYAAAAAABYAAAAAADgQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAABDwAAAAADDwAAAAAADwAAAAAADwAAAAADgQAAAAAAYAAAAAAAZAAAAAAEhQAAAAABgQAAAAAAYAAAAAADYAAAAAACgQAAAAAADwAAAAACDwAAAAACDwAAAAADDwAAAAABDwAAAAABDwAAAAACDwAAAAADDwAAAAADgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAADwAAAAAADwAAAAAADwAAAAACDwAAAAABDwAAAAACDwAAAAADDwAAAAAADwAAAAADgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAADwAAAAAADwAAAAACDwAAAAACDwAAAAABDwAAAAABDwAAAAAADwAAAAADDwAAAAADgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAADwAAAAAADwAAAAACDwAAAAABDwAAAAABDwAAAAACDwAAAAABDwAAAAADDwAAAAABgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAADwAAAAAADwAAAAABDwAAAAADDwAAAAAADwAAAAADDwAAAAADDwAAAAABDwAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAA + version: 6 + 1,-2: + ind: 1,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAZAAAAAAEZAAAAAACYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAAAZAAAAAACgQAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAZAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAhQAAAAAAhQAAAAABgQAAAAAAZAAAAAABVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAgQAAAAAAhQAAAAAAgQAAAAAAZAAAAAABVQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAgQAAAAAAZAAAAAABgQAAAAAAZAAAAAABVQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAhQAAAAACgQAAAAAAgQAAAAAAZAAAAAAEVQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAhQAAAAACZAAAAAACgQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAZAAAAAAAgQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAVQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAhQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + version: 6 + 2,-2: + ind: 2,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAADgQAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAcwAAAAADcwAAAAAAcwAAAAAAcwAAAAABcwAAAAADcwAAAAAAcwAAAAADcwAAAAADgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAgQAAAAAAcwAAAAABcwAAAAACcwAAAAABcwAAAAAAcwAAAAACcwAAAAAAcwAAAAAAcwAAAAABgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAACcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAYAAAAAABYAAAAAABYAAAAAABgQAAAAAAcwAAAAABcwAAAAACcwAAAAADcwAAAAADcwAAAAABcwAAAAAAcwAAAAABcwAAAAABgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAcwAAAAAAcwAAAAACcwAAAAAAcwAAAAAAcwAAAAADcwAAAAABcwAAAAABcwAAAAADgQAAAAAAYAAAAAACYAAAAAADYAAAAAABgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAcwAAAAADcwAAAAAAcwAAAAADcwAAAAABcwAAAAABcwAAAAAAcwAAAAABcwAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAcwAAAAAAcwAAAAACcwAAAAAAcwAAAAABcwAAAAACcwAAAAABcwAAAAAAcwAAAAABgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADcwAAAAABcwAAAAABcwAAAAAAcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAADgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAcwAAAAADcwAAAAAAcwAAAAACcwAAAAAAcwAAAAAAcwAAAAADcwAAAAAAcwAAAAADgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAcwAAAAAAcwAAAAABcwAAAAAAcwAAAAABcwAAAAADcwAAAAABcwAAAAAAcwAAAAADgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAAAcwAAAAACcwAAAAACcwAAAAADcwAAAAABcwAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAA + version: 6 + 0,-2: + ind: 0,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAhQAAAAACgQAAAAAAhQAAAAACZAAAAAADZAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAhQAAAAAAhQAAAAAChQAAAAAChQAAAAABgQAAAAAAZAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAhQAAAAAAgAAAAAAAgAAAAAAAhQAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAhQAAAAABgQAAAAAAhQAAAAAAhQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAhQAAAAABgAAAAAAAhQAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAhQAAAAAAgQAAAAAAhQAAAAABhQAAAAABAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAhQAAAAABgAAAAAAAgAAAAAAAgAAAAAAAhQAAAAAAhQAAAAABhQAAAAAChQAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAhQAAAAAAhQAAAAACgAAAAAAAhQAAAAABhQAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAhQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAhQAAAAABgQAAAAAAgAAAAAAAgAAAAAAAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAhQAAAAAAhQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAhQAAAAAAgAAAAAAAhQAAAAAAhQAAAAABgQAAAAAA + version: 6 + 3,0: + ind: 3,0 + tiles: YAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAABYAAAAAADYAAAAAAAZAAAAAACZAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 3,-1: + ind: 3,-1 + tiles: fQAAAAADfQAAAAACfQAAAAAAfQAAAAAAfQAAAAADgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADgQAAAAAAfQAAAAAAfQAAAAAAfQAAAAACfQAAAAAAfQAAAAACgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAADYAAAAAACYAAAAAABgQAAAAAAfQAAAAAAfQAAAAADFgAAAAAFFgAAAAACFgAAAAAEgQAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAAAYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAhQAAAAABgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAADYAAAAAABgQAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAABZAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAhQAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAADZAAAAAADhQAAAAABZAAAAAAEYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAADYAAAAAABgQAAAAAAZAAAAAAAYAAAAAACYAAAAAABYAAAAAACZAAAAAAAhQAAAAAAZAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAAAgQAAAAAAZAAAAAACYAAAAAACYAAAAAADYAAAAAABZAAAAAACgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAAAYAAAAAADgQAAAAAAZAAAAAAEYAAAAAADYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAADgQAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAACZAAAAAAAZAAAAAAEZAAAAAACYAAAAAADYAAAAAACYAAAAAADYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAABZAAAAAADZAAAAAADZAAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAAD + version: 6 + 3,-2: + ind: 3,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAAAZAAAAAACZAAAAAAEZAAAAAAEYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAACYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAACfQAAAAAAfQAAAAACfQAAAAABfQAAAAADgQAAAAAAYAAAAAADZAAAAAABZAAAAAAEYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAADgQAAAAAAfQAAAAACfQAAAAACfQAAAAAAfQAAAAACfQAAAAACgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAAAfQAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAADgQAAAAAAfQAAAAABfQAAAAABfQAAAAACfQAAAAACfQAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAABfQAAAAAAfQAAAAADfQAAAAACfQAAAAACgQAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAADYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAAAgQAAAAAA + version: 6 + -1,-2: + ind: -1,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 4,0: + ind: 4,0 + tiles: YAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 4,-1: + ind: 4,-1 + tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAA + version: 6 + 4,-2: + ind: 4,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAAAYAAAAAABYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + version: 6 + 5,0: + ind: 5,0 + tiles: YAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 5,-1: + ind: 5,-1 + tiles: YAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAADYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAACYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 5,-2: + ind: 5,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAhQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + version: 6 + 6,-1: + ind: 6,-1 + tiles: YAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAADYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAACYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAACUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAD + version: 6 + 6,0: + ind: 6,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,-2: + ind: 6,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAhQAAAAAChQAAAAABUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAC + version: 6 + 7,0: + ind: 7,0 + tiles: YAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 7,-1: + ind: 7,-1 + tiles: YAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAADYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAACYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 7,-2: + ind: 7,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAADYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAADYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + cleanable: True + zIndex: 1 + color: '#3100007F' + id: Dirt + decals: + 43: 34.06549,-6.739004 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFF66' + id: Dirt + decals: + 44: 21.10283,-12.718225 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: Dirt + decals: + 36: 17,5 + 37: 17,4 + 41: 10,6 + 42: 9,5 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: DirtLight + decals: + 39: 16,6 + 40: 16,-2 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: DirtMedium + decals: + 38: 17,6 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale270 + decals: + 29: 48,-5 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale + decals: + 19: 51,-3 + 20: 50,-3 + 21: 49,-3 + 22: 48,-4 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale180 + decals: + 13: 51,-9 + 14: 50,-9 + 15: 49,-9 + 16: 52,-6 + 17: 52,-5 + 18: 52,-4 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale270 + decals: + 3: 48,-4 + 4: 49,-9 + 5: 50,-9 + 6: 51,-9 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale90 + decals: + 7: 51,-3 + 8: 50,-3 + 9: 49,-3 + 10: 52,-4 + 11: 52,-5 + 12: 52,-6 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Remains + decals: + 30: 112,-1 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: Remains + decals: + 33: 3,-2 + 34: 30,-2 + 35: 61,-21 + 45: 59,-16 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale + decals: + 0: 48,-3 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 1: 48,-9 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 2: 52,-3 + - node: + color: '#FFFFFFFF' + id: WarnCornerNE + decals: + 25: 62,-19 + 27: 62,-3 + - node: + color: '#FFFFFFFF' + id: WarnCornerSE + decals: + 24: 62,-21 + 26: 62,-5 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 23: 62,-20 + 28: 62,-4 + - node: + cleanable: True + zIndex: 1 + angle: 1.3962634015954636 rad + color: '#310000EF' + id: splatter + decals: + 31: 32.54619,-10.905022 + - node: + cleanable: True + zIndex: 1 + angle: 1.3962634015954636 rad + color: '#310000FF' + id: splatter + decals: + 32: 36.03916,-14.974812 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65535 + 0,-1: + 0: 65280 + -1,0: + 0: 34952 + 0,1: + 0: 36863 + -1,1: + 0: 2184 + 1,0: + 0: 65535 + 1,1: + 0: 33023 + 1: 22784 + 1,-1: + 0: 65280 + 2,0: + 0: 65535 + 2,1: + 0: 8191 + 2,-1: + 0: 65288 + 3,0: + 0: 65535 + 3,1: + 0: 4095 + 3,-1: + 0: 65295 + 4,0: + 0: 48059 + 4,1: + 0: 4083 + -1,-1: + 0: 34816 + 2,-4: + 0: 32900 + 1: 8 + 2,-5: + 1: 17604 + 0: 32768 + 2,-3: + 0: 35020 + 1: 17408 + 2,-2: + 1: 35908 + 0: 16392 + 3,-4: + 0: 61695 + 3,-3: + 0: 8191 + 3,-2: + 0: 65279 + 1: 256 + 3,-5: + 1: 4986 + 0: 60544 + 4,-4: + 0: 47291 + 4,-3: + 0: 35771 + 4,-2: + 0: 48059 + 4,-1: + 0: 47883 + 4,-5: + 0: 48059 + 5,-4: + 0: 65535 + 5,-3: + 0: 65535 + 5,-2: + 0: 65535 + 5,-1: + 0: 65295 + 5,-5: + 0: 65535 + 5,0: + 0: 65535 + 6,-4: + 0: 65535 + 6,-3: + 0: 65535 + 6,-2: + 0: 65535 + 6,-1: + 0: 65295 + 6,-5: + 0: 65535 + 6,0: + 0: 65535 + 7,-4: + 0: 65535 + 7,-3: + 0: 65535 + 7,-2: + 0: 65535 + 7,-1: + 0: 65295 + 7,-5: + 0: 65535 + 7,0: + 0: 65535 + 5,1: + 0: 4080 + 6,1: + 0: 4080 + 7,1: + 0: 4080 + 8,0: + 0: 26231 + 8,1: + 0: 4086 + 8,-1: + 0: 26350 + 9,0: + 0: 65530 + 9,1: + 0: 4080 + 9,-1: + 0: 65535 + 10,0: + 0: 65535 + 10,1: + 0: 4080 + 10,-1: + 0: 65535 + 11,1: + 0: 34678 + 11,0: + 0: 61038 + 11,-1: + 0: 58982 + 12,0: + 0: 65295 + 8,-4: + 0: 26214 + 8,-3: + 0: 26350 + 8,-2: + 0: 26214 + 8,-5: + 0: 26222 + 9,-4: + 0: 4095 + 9,-3: + 0: 61695 + 9,-2: + 0: 65535 + 9,-5: + 0: 65535 + 10,-4: + 0: 4095 + 10,-3: + 0: 61695 + 10,-2: + 0: 65535 + 10,-5: + 0: 65535 + 11,-3: + 0: 26367 + 11,-4: + 0: 26214 + 11,-2: + 0: 61166 + 11,-5: + 0: 26214 + 12,-4: + 0: 53247 + 12,-3: + 0: 62719 + 12,-2: + 0: 65535 + 12,-1: + 0: 61695 + 4,-8: + 0: 65280 + 3,-8: + 0: 65328 + 4,-7: + 0: 65459 + 3,-7: + 0: 65519 + 1: 16 + 4,-6: + 0: 7099 + 3,-6: + 0: 2510 + 1: 9777 + 5,-8: + 0: 65280 + 5,-7: + 0: 48112 + 5,-6: + 0: 3003 + 6,-8: + 0: 65280 + 6,-7: + 0: 65520 + 6,-6: + 0: 2735 + 7,-8: + 0: 65280 + 7,-7: + 0: 65520 + 7,-6: + 0: 2735 + 8,-8: + 0: 65280 + 8,-7: + 0: 30310 + 8,-6: + 0: 58983 + 9,-8: + 0: 65280 + 9,-7: + 0: 65520 + 9,-6: + 0: 65535 + 10,-8: + 0: 65280 + 10,-7: + 0: 65520 + 10,-6: + 0: 65535 + 11,-8: + 0: 30592 + 11,-7: + 0: 28390 + 11,-6: + 0: 26350 + 12,-7: + 0: 4080 + 12,-6: + 0: 61695 + 12,-5: + 0: 65535 + 0,-7: + 1: 51335 + 0: 8 + -1,-7: + 1: 12 + 0,-8: + 1: 35040 + 1,-8: + 1: 6384 + 0: 32768 + 1,-7: + 0: 32793 + 1: 30854 + 2,-8: + 1: 1072 + 0: 51392 + 2,-7: + 0: 32905 + 1: 32326 + 1,-6: + 1: 8 + 2,-6: + 0: 2060 + 1: 17600 + 13,0: + 0: 30479 + 13,-1: + 0: 63709 + 13,1: + 1: 4 + 14,0: + 0: 15 + 14,-1: + 0: 63487 + 15,0: + 0: 15 + 15,-1: + 0: 61567 + 16,0: + 0: 15 + 13,-4: + 0: 52701 + 13,-3: + 0: 65535 + 13,-2: + 0: 53759 + 13,-5: + 0: 53725 + 14,-4: + 0: 65535 + 14,-3: + 0: 65535 + 14,-2: + 0: 61695 + 14,-5: + 0: 61695 + 15,-4: + 0: 49151 + 15,-3: + 0: 65535 + 15,-2: + 0: 28927 + 15,-5: + 0: 61567 + 16,-4: + 0: 65535 + 16,-3: + 0: 65535 + 16,-2: + 0: 65535 + 16,-1: + 0: 61695 + 13,-7: + 0: 1904 + 13,-6: + 0: 55551 + 14,-6: + 0: 62719 + 15,-6: + 0: 28927 + 16,-6: + 0: 61695 + 16,-5: + 0: 65535 + 17,0: + 0: 15 + 17,-1: + 0: 61695 + 18,0: + 0: 15 + 18,-1: + 0: 61695 + 19,0: + 0: 15 + 19,-1: + 0: 61559 + 20,0: + 0: 3 + 1: 64 + 17,-4: + 0: 65535 + 17,-3: + 0: 65535 + 17,-2: + 0: 65535 + 17,-5: + 0: 65535 + 18,-4: + 0: 65535 + 18,-3: + 0: 65535 + 18,-2: + 0: 65535 + 18,-5: + 0: 65535 + 19,-4: + 0: 30583 + 19,-3: + 0: 30719 + 19,-2: + 0: 30583 + 19,-5: + 0: 30583 + 20,-4: + 0: 4095 + 20,-3: + 0: 61440 + 20,-2: + 0: 13311 + 20,-1: + 0: 13107 + 17,-6: + 0: 61695 + 18,-6: + 0: 61695 + 19,-6: + 0: 28927 + 20,-6: + 0: 13107 + 20,-5: + 0: 13107 + 21,-4: + 0: 4095 + 21,-3: + 0: 61440 + 21,-2: + 0: 57599 + 21,-1: + 0: 3822 + 22,-4: + 0: 4095 + 22,-3: + 0: 61440 + 22,-2: + 0: 61695 + 22,-1: + 0: 4095 + 23,-4: + 0: 4095 + 23,-3: + 0: 61440 + 23,-2: + 0: 61695 + 23,-1: + 0: 4095 + 24,-4: + 0: 4095 + 24,-3: + 0: 61440 + 24,-2: + 0: 61951 + 24,-1: + 0: 4095 + 20,-7: + 0: 16384 + 21,-6: + 0: 57344 + 21,-5: + 0: 3822 + 22,-6: + 0: 4096 + 1: 24576 + 22,-5: + 0: 4083 + 1: 4 + 23,-5: + 1: 240 + 0: 3840 + 24,-5: + 1: 113 + 0: 8072 + 25,-4: + 0: 4095 + 25,-3: + 0: 61440 + 25,-2: + 0: 61695 + 25,-1: + 0: 4095 + 26,-4: + 0: 4095 + 26,-3: + 0: 61440 + 26,-2: + 0: 61695 + 26,-1: + 0: 4095 + 27,-4: + 0: 4095 + 27,-3: + 0: 61440 + 27,-2: + 0: 35071 + 27,-1: + 0: 34952 + 27,-5: + 0: 34952 + 28,-4: + 0: 4095 + 28,-3: + 0: 61440 + 28,-2: + 0: 65535 + 28,-1: + 0: 65535 + 27,0: + 0: 8 + 1: 64 + 28,0: + 0: 15 + 25,-5: + 0: 4095 + 25,-6: + 1: 4096 + 0: 57344 + 26,-6: + 0: 61440 + 26,-5: + 0: 4095 + 27,-7: + 0: 16384 + 27,-6: + 0: 34952 + 28,-6: + 0: 65535 + 28,-5: + 0: 65535 + 29,0: + 0: 15 + 29,-1: + 0: 65535 + 30,0: + 0: 15 + 30,-1: + 0: 65535 + 31,0: + 0: 3 + 1: 32 + 31,-1: + 0: 13107 + 29,-4: + 0: 4095 + 29,-3: + 0: 61440 + 29,-2: + 0: 65535 + 29,-5: + 0: 65535 + 30,-4: + 0: 4095 + 30,-3: + 0: 61440 + 30,-2: + 0: 65535 + 30,-5: + 0: 65535 + 31,-4: + 0: 819 + 1: 8192 + 31,-3: + 0: 12288 + 1: 512 + 31,-2: + 0: 13107 + 31,-5: + 0: 13107 + 29,-6: + 0: 65535 + 30,-6: + 0: 65535 + 31,-6: + 0: 13107 + 31,-7: + 1: 8192 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirCanister + entities: + - uid: 933 + components: + - type: Transform + pos: 62.5,-18.5 + parent: 1 + - uid: 934 + components: + - type: Transform + pos: 62.5,-4.5 + parent: 1 +- proto: Airlock + entities: + - uid: 158 + components: + - type: Transform + pos: 32.5,1.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: 32.5,0.5 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: 37.5,0.5 + parent: 1 + - uid: 558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-24.5 + parent: 1 + - uid: 2239 + components: + - type: Transform + pos: 32.5,-23.5 + parent: 1 +- proto: AirlockCommand + entities: + - uid: 723 + components: + - type: Transform + pos: 50.5,-12.5 + parent: 1 + - uid: 1243 + components: + - type: Transform + pos: 96.5,-16.5 + parent: 1 + - uid: 1277 + components: + - type: Transform + pos: 96.5,-5.5 + parent: 1 +- proto: AirlockEngineering + entities: + - uid: 781 + components: + - type: Transform + pos: 58.5,-1.5 + parent: 1 + - uid: 842 + components: + - type: Transform + pos: 58.5,-21.5 + parent: 1 +- proto: AirlockEngineeringGlass + entities: + - uid: 599 + components: + - type: Transform + pos: 18.5,-28.5 + parent: 1 + - uid: 600 + components: + - type: Transform + pos: 18.5,-29.5 + parent: 1 +- proto: AirlockExternal + entities: + - uid: 1269 + components: + - type: Transform + pos: 63.5,-19.5 + parent: 1 + - uid: 1270 + components: + - type: Transform + pos: 63.5,-3.5 + parent: 1 +- proto: AirlockFreezer + entities: + - uid: 556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-22.5 + parent: 1 + - uid: 559 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-22.5 + parent: 1 + - uid: 560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-22.5 + parent: 1 + - uid: 561 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-22.5 + parent: 1 + - uid: 562 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-26.5 + parent: 1 + - uid: 565 + components: + - type: Transform + pos: 23.5,-22.5 + parent: 1 +- proto: AirlockGlass + entities: + - uid: 23 + components: + - type: Transform + pos: 18.5,6.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 18.5,5.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 35.5,-2.5 + parent: 1 + - type: Door + secondsUntilStateChange: -1077.4529 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True + - uid: 109 + components: + - type: Transform + pos: 35.5,-3.5 + parent: 1 + - uid: 1271 + components: + - type: Transform + pos: 81.5,-1.5 + parent: 1 + - uid: 1272 + components: + - type: Transform + pos: 80.5,-1.5 + parent: 1 + - uid: 1334 + components: + - type: Transform + pos: 80.5,-21.5 + parent: 1 + - uid: 1335 + components: + - type: Transform + pos: 81.5,-21.5 + parent: 1 +- proto: AirlockMedical + entities: + - uid: 639 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-19.5 + parent: 1 + - uid: 640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-20.5 + parent: 1 +- proto: AirlockSecurity + entities: + - uid: 510 + components: + - type: Transform + pos: 50.5,-9.5 + parent: 1 +- proto: AirlockShuttle + entities: + - uid: 40 + components: + - type: Transform + pos: 54.5,3.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 47.5,3.5 + parent: 1 + - uid: 470 + components: + - type: Transform + pos: 47.5,2.5 + parent: 1 + - uid: 472 + components: + - type: Transform + pos: 54.5,2.5 + parent: 1 + - uid: 1273 + components: + - type: Transform + pos: 47.5,-25.5 + parent: 1 + - uid: 1274 + components: + - type: Transform + pos: 47.5,-26.5 + parent: 1 + - uid: 1275 + components: + - type: Transform + pos: 54.5,-26.5 + parent: 1 + - uid: 1276 + components: + - type: Transform + pos: 54.5,-25.5 + parent: 1 + - uid: 1400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-15.5 + parent: 1 + - uid: 1401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-21.5 + parent: 1 + - uid: 1421 + components: + - type: Transform + pos: 123.5,-6.5 + parent: 1 + - uid: 1422 + components: + - type: Transform + pos: 123.5,-1.5 + parent: 1 +- proto: APCHyperCapacity + entities: + - uid: 2160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 +- proto: BaseComputer + entities: + - uid: 399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-6.5 + parent: 1 +- proto: Bed + entities: + - uid: 181 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 23.5,3.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 25.5,3.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 27.5,3.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 29.5,3.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: 29.5,1.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: 27.5,1.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 25.5,1.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 23.5,1.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: 21.5,1.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: 23.5,-0.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 25.5,-0.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 27.5,-0.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 29.5,-0.5 + parent: 1 + - uid: 718 + components: + - type: Transform + pos: 48.5,-20.5 + parent: 1 +- proto: BedsheetCaptain + entities: + - uid: 719 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-20.5 + parent: 1 +- proto: BedsheetWhite + entities: + - uid: 180 + components: + - type: Transform + pos: 27.5,3.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 29.5,3.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 29.5,1.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 27.5,1.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: 25.5,1.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: 23.5,1.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: 21.5,1.5 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: 23.5,3.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: 23.5,-0.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: 25.5,-0.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: 27.5,-0.5 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: 29.5,-0.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: 25.5,3.5 + parent: 1 +- proto: BlastDoor + entities: + - uid: 383 + components: + - type: Transform + pos: 32.5,-9.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: 32.5,-10.5 + parent: 1 + - uid: 386 + components: + - type: Transform + pos: 32.5,-12.5 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: 18.5,-11.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: 18.5,-10.5 + parent: 1 + - uid: 487 + components: + - type: Transform + pos: 12.5,-13.5 + parent: 1 + - uid: 1552 + components: + - type: Transform + pos: 32.5,-11.5 + parent: 1 +- proto: BlastDoorFrame + entities: + - uid: 457 + components: + - type: Transform + anchored: True + pos: 12.5,-8.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 115 + components: + - type: Transform + pos: 31.5,-24.5 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: 20.5,-14.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: 20.5,-16.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: 16.5,-10.5 + parent: 1 + - uid: 1239 + components: + - type: Transform + pos: 43.5,-28.5 + parent: 1 + - uid: 1241 + components: + - type: Transform + pos: 86.5,-3.5 + parent: 1 + - uid: 1443 + components: + - type: Transform + pos: 25.5,-28.5 + parent: 1 + - uid: 1445 + components: + - type: Transform + pos: 21.5,-28.5 + parent: 1 + - uid: 1446 + components: + - type: Transform + pos: 24.5,-28.5 + parent: 1 + - uid: 1447 + components: + - type: Transform + pos: 26.5,-28.5 + parent: 1 + - uid: 1448 + components: + - type: Transform + pos: 20.5,-28.5 + parent: 1 + - uid: 1449 + components: + - type: Transform + pos: 19.5,-28.5 + parent: 1 + - uid: 1450 + components: + - type: Transform + pos: 22.5,-28.5 + parent: 1 + - uid: 1451 + components: + - type: Transform + pos: 23.5,-28.5 + parent: 1 + - uid: 1485 + components: + - type: Transform + pos: 27.5,-28.5 + parent: 1 + - uid: 1486 + components: + - type: Transform + pos: 29.5,-28.5 + parent: 1 + - uid: 1487 + components: + - type: Transform + pos: 28.5,-28.5 + parent: 1 + - uid: 1490 + components: + - type: Transform + pos: 30.5,-28.5 + parent: 1 + - uid: 1491 + components: + - type: Transform + pos: 31.5,-28.5 + parent: 1 + - uid: 1492 + components: + - type: Transform + pos: 32.5,-28.5 + parent: 1 + - uid: 1493 + components: + - type: Transform + pos: 33.5,-28.5 + parent: 1 + - uid: 1494 + components: + - type: Transform + pos: 33.5,-27.5 + parent: 1 + - uid: 1495 + components: + - type: Transform + pos: 33.5,-26.5 + parent: 1 + - uid: 1496 + components: + - type: Transform + pos: 33.5,-25.5 + parent: 1 + - uid: 1497 + components: + - type: Transform + pos: 33.5,-24.5 + parent: 1 + - uid: 1498 + components: + - type: Transform + pos: 33.5,-23.5 + parent: 1 + - uid: 1499 + components: + - type: Transform + pos: 33.5,-22.5 + parent: 1 + - uid: 1500 + components: + - type: Transform + pos: 33.5,-21.5 + parent: 1 + - uid: 1501 + components: + - type: Transform + pos: 33.5,-20.5 + parent: 1 + - uid: 1502 + components: + - type: Transform + pos: 33.5,-19.5 + parent: 1 + - uid: 1503 + components: + - type: Transform + pos: 33.5,-18.5 + parent: 1 + - uid: 1504 + components: + - type: Transform + pos: 33.5,-17.5 + parent: 1 + - uid: 1505 + components: + - type: Transform + pos: 33.5,-16.5 + parent: 1 + - uid: 1506 + components: + - type: Transform + pos: 33.5,-15.5 + parent: 1 + - uid: 1507 + components: + - type: Transform + pos: 33.5,-14.5 + parent: 1 + - uid: 1508 + components: + - type: Transform + pos: 33.5,-13.5 + parent: 1 + - uid: 1509 + components: + - type: Transform + pos: 33.5,-12.5 + parent: 1 + - uid: 1510 + components: + - type: Transform + pos: 33.5,-11.5 + parent: 1 + - uid: 1511 + components: + - type: Transform + pos: 33.5,-10.5 + parent: 1 + - uid: 1512 + components: + - type: Transform + pos: 33.5,-9.5 + parent: 1 + - uid: 1513 + components: + - type: Transform + pos: 33.5,-8.5 + parent: 1 + - uid: 1514 + components: + - type: Transform + pos: 33.5,-7.5 + parent: 1 + - uid: 1515 + components: + - type: Transform + pos: 33.5,-6.5 + parent: 1 + - uid: 1516 + components: + - type: Transform + pos: 33.5,-5.5 + parent: 1 + - uid: 1517 + components: + - type: Transform + pos: 33.5,-4.5 + parent: 1 + - uid: 1518 + components: + - type: Transform + pos: 33.5,-3.5 + parent: 1 + - uid: 1519 + components: + - type: Transform + pos: 33.5,-2.5 + parent: 1 + - uid: 1520 + components: + - type: Transform + pos: 33.5,-1.5 + parent: 1 + - uid: 1521 + components: + - type: Transform + pos: 33.5,-0.5 + parent: 1 + - uid: 1522 + components: + - type: Transform + pos: 33.5,0.5 + parent: 1 + - uid: 1523 + components: + - type: Transform + pos: 33.5,1.5 + parent: 1 + - uid: 1524 + components: + - type: Transform + pos: 33.5,2.5 + parent: 1 + - uid: 1525 + components: + - type: Transform + pos: 33.5,3.5 + parent: 1 + - uid: 1526 + components: + - type: Transform + pos: 33.5,4.5 + parent: 1 + - uid: 1527 + components: + - type: Transform + pos: 33.5,5.5 + parent: 1 + - uid: 1528 + components: + - type: Transform + pos: 32.5,5.5 + parent: 1 + - uid: 1529 + components: + - type: Transform + pos: 31.5,5.5 + parent: 1 + - uid: 1530 + components: + - type: Transform + pos: 30.5,5.5 + parent: 1 + - uid: 1531 + components: + - type: Transform + pos: 29.5,5.5 + parent: 1 + - uid: 1532 + components: + - type: Transform + pos: 28.5,5.5 + parent: 1 + - uid: 1533 + components: + - type: Transform + pos: 27.5,5.5 + parent: 1 + - uid: 1534 + components: + - type: Transform + pos: 26.5,5.5 + parent: 1 + - uid: 1535 + components: + - type: Transform + pos: 25.5,5.5 + parent: 1 + - uid: 1536 + components: + - type: Transform + pos: 24.5,5.5 + parent: 1 + - uid: 1537 + components: + - type: Transform + pos: 23.5,5.5 + parent: 1 + - uid: 1538 + components: + - type: Transform + pos: 22.5,5.5 + parent: 1 + - uid: 1539 + components: + - type: Transform + pos: 21.5,5.5 + parent: 1 + - uid: 1540 + components: + - type: Transform + pos: 20.5,5.5 + parent: 1 + - uid: 1541 + components: + - type: Transform + pos: 19.5,5.5 + parent: 1 + - uid: 1542 + components: + - type: Transform + pos: 18.5,5.5 + parent: 1 + - uid: 1543 + components: + - type: Transform + pos: 17.5,5.5 + parent: 1 + - uid: 1544 + components: + - type: Transform + pos: 16.5,5.5 + parent: 1 + - uid: 1545 + components: + - type: Transform + pos: 15.5,5.5 + parent: 1 + - uid: 1546 + components: + - type: Transform + pos: 14.5,5.5 + parent: 1 + - uid: 1547 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 1548 + components: + - type: Transform + pos: 32.5,0.5 + parent: 1 + - uid: 1549 + components: + - type: Transform + pos: 30.5,0.5 + parent: 1 + - uid: 1550 + components: + - type: Transform + pos: 31.5,0.5 + parent: 1 + - uid: 1551 + components: + - type: Transform + pos: 30.5,1.5 + parent: 1 + - uid: 1553 + components: + - type: Transform + pos: 29.5,1.5 + parent: 1 + - uid: 1554 + components: + - type: Transform + pos: 28.5,1.5 + parent: 1 + - uid: 1555 + components: + - type: Transform + pos: 27.5,1.5 + parent: 1 + - uid: 1556 + components: + - type: Transform + pos: 26.5,1.5 + parent: 1 + - uid: 1557 + components: + - type: Transform + pos: 25.5,1.5 + parent: 1 + - uid: 1558 + components: + - type: Transform + pos: 24.5,1.5 + parent: 1 + - uid: 1559 + components: + - type: Transform + pos: 23.5,1.5 + parent: 1 + - uid: 1560 + components: + - type: Transform + pos: 22.5,1.5 + parent: 1 + - uid: 1561 + components: + - type: Transform + pos: 21.5,1.5 + parent: 1 + - uid: 1562 + components: + - type: Transform + pos: 20.5,1.5 + parent: 1 + - uid: 1594 + components: + - type: Transform + pos: 34.5,5.5 + parent: 1 + - uid: 1595 + components: + - type: Transform + pos: 34.5,5.5 + parent: 1 + - uid: 1596 + components: + - type: Transform + pos: 35.5,5.5 + parent: 1 + - uid: 1597 + components: + - type: Transform + pos: 36.5,5.5 + parent: 1 + - uid: 1598 + components: + - type: Transform + pos: 37.5,5.5 + parent: 1 + - uid: 1599 + components: + - type: Transform + pos: 38.5,5.5 + parent: 1 + - uid: 1600 + components: + - type: Transform + pos: 39.5,5.5 + parent: 1 + - uid: 1601 + components: + - type: Transform + pos: 40.5,5.5 + parent: 1 + - uid: 1602 + components: + - type: Transform + pos: 41.5,5.5 + parent: 1 + - uid: 1603 + components: + - type: Transform + pos: 42.5,5.5 + parent: 1 + - uid: 1604 + components: + - type: Transform + pos: 43.5,5.5 + parent: 1 + - uid: 1605 + components: + - type: Transform + pos: 44.5,5.5 + parent: 1 + - uid: 1606 + components: + - type: Transform + pos: 45.5,5.5 + parent: 1 + - uid: 1607 + components: + - type: Transform + pos: 45.5,4.5 + parent: 1 + - uid: 1608 + components: + - type: Transform + pos: 45.5,3.5 + parent: 1 + - uid: 1609 + components: + - type: Transform + pos: 48.5,0.5 + parent: 1 + - uid: 1610 + components: + - type: Transform + pos: 50.5,0.5 + parent: 1 + - uid: 1611 + components: + - type: Transform + pos: 45.5,2.5 + parent: 1 + - uid: 1612 + components: + - type: Transform + pos: 45.5,1.5 + parent: 1 + - uid: 1613 + components: + - type: Transform + pos: 45.5,0.5 + parent: 1 + - uid: 1614 + components: + - type: Transform + pos: 45.5,-0.5 + parent: 1 + - uid: 1615 + components: + - type: Transform + pos: 46.5,0.5 + parent: 1 + - uid: 1616 + components: + - type: Transform + pos: 47.5,0.5 + parent: 1 + - uid: 1617 + components: + - type: Transform + pos: 49.5,0.5 + parent: 1 + - uid: 1618 + components: + - type: Transform + pos: 51.5,0.5 + parent: 1 + - uid: 1619 + components: + - type: Transform + pos: 52.5,0.5 + parent: 1 + - uid: 1620 + components: + - type: Transform + pos: 53.5,0.5 + parent: 1 + - uid: 1621 + components: + - type: Transform + pos: 54.5,0.5 + parent: 1 + - uid: 1622 + components: + - type: Transform + pos: 55.5,0.5 + parent: 1 + - uid: 1623 + components: + - type: Transform + pos: 56.5,0.5 + parent: 1 + - uid: 1624 + components: + - type: Transform + pos: 57.5,0.5 + parent: 1 + - uid: 1625 + components: + - type: Transform + pos: 58.5,0.5 + parent: 1 + - uid: 1626 + components: + - type: Transform + pos: 59.5,0.5 + parent: 1 + - uid: 1627 + components: + - type: Transform + pos: 60.5,0.5 + parent: 1 + - uid: 1628 + components: + - type: Transform + pos: 61.5,0.5 + parent: 1 + - uid: 1629 + components: + - type: Transform + pos: 62.5,0.5 + parent: 1 + - uid: 1630 + components: + - type: Transform + pos: 63.5,0.5 + parent: 1 + - uid: 1631 + components: + - type: Transform + pos: 64.5,0.5 + parent: 1 + - uid: 1632 + components: + - type: Transform + pos: 65.5,0.5 + parent: 1 + - uid: 1633 + components: + - type: Transform + pos: 66.5,0.5 + parent: 1 + - uid: 1634 + components: + - type: Transform + pos: 67.5,0.5 + parent: 1 + - uid: 1635 + components: + - type: Transform + pos: 68.5,0.5 + parent: 1 + - uid: 1636 + components: + - type: Transform + pos: 69.5,0.5 + parent: 1 + - uid: 1637 + components: + - type: Transform + pos: 70.5,0.5 + parent: 1 + - uid: 1638 + components: + - type: Transform + pos: 71.5,0.5 + parent: 1 + - uid: 1639 + components: + - type: Transform + pos: 72.5,0.5 + parent: 1 + - uid: 1640 + components: + - type: Transform + pos: 73.5,0.5 + parent: 1 + - uid: 1641 + components: + - type: Transform + pos: 74.5,0.5 + parent: 1 + - uid: 1642 + components: + - type: Transform + pos: 58.5,-0.5 + parent: 1 + - uid: 1643 + components: + - type: Transform + pos: 58.5,-1.5 + parent: 1 + - uid: 1644 + components: + - type: Transform + pos: 58.5,-2.5 + parent: 1 + - uid: 1645 + components: + - type: Transform + pos: 58.5,-3.5 + parent: 1 + - uid: 1646 + components: + - type: Transform + pos: 59.5,-3.5 + parent: 1 + - uid: 1647 + components: + - type: Transform + pos: 57.5,-3.5 + parent: 1 + - uid: 1648 + components: + - type: Transform + pos: 56.5,-3.5 + parent: 1 + - uid: 1649 + components: + - type: Transform + pos: 55.5,-3.5 + parent: 1 + - uid: 1650 + components: + - type: Transform + pos: 60.5,-3.5 + parent: 1 + - uid: 1651 + components: + - type: Transform + pos: 61.5,-3.5 + parent: 1 + - uid: 1652 + components: + - type: Transform + pos: 62.5,-3.5 + parent: 1 + - uid: 1653 + components: + - type: Transform + pos: 63.5,-3.5 + parent: 1 + - uid: 1659 + components: + - type: Transform + pos: 54.5,-3.5 + parent: 1 + - uid: 1660 + components: + - type: Transform + pos: 30.5,-24.5 + parent: 1 + - uid: 1661 + components: + - type: Transform + pos: 18.5,-28.5 + parent: 1 + - uid: 1662 + components: + - type: Transform + pos: 32.5,-24.5 + parent: 1 + - uid: 1663 + components: + - type: Transform + pos: 17.5,-28.5 + parent: 1 + - uid: 1665 + components: + - type: Transform + pos: 29.5,-24.5 + parent: 1 + - uid: 1666 + components: + - type: Transform + pos: 28.5,-24.5 + parent: 1 + - uid: 1680 + components: + - type: Transform + pos: 99.5,-3.5 + parent: 1 + - uid: 1685 + components: + - type: Transform + pos: 117.5,-22.5 + parent: 1 + - uid: 1697 + components: + - type: Transform + pos: 56.5,-14.5 + parent: 1 + - uid: 1702 + components: + - type: Transform + pos: 115.5,-22.5 + parent: 1 + - uid: 1703 + components: + - type: Transform + pos: 114.5,-22.5 + parent: 1 + - uid: 1704 + components: + - type: Transform + pos: 116.5,-22.5 + parent: 1 + - uid: 1705 + components: + - type: Transform + pos: 119.5,-22.5 + parent: 1 + - uid: 1706 + components: + - type: Transform + pos: 118.5,-22.5 + parent: 1 + - uid: 1707 + components: + - type: Transform + pos: 121.5,-22.5 + parent: 1 + - uid: 1708 + components: + - type: Transform + pos: 120.5,-22.5 + parent: 1 + - uid: 1709 + components: + - type: Transform + pos: 122.5,-16.5 + parent: 1 + - uid: 1710 + components: + - type: Transform + pos: 122.5,-17.5 + parent: 1 + - uid: 1711 + components: + - type: Transform + pos: 122.5,-14.5 + parent: 1 + - uid: 1712 + components: + - type: Transform + pos: 122.5,-15.5 + parent: 1 + - uid: 1713 + components: + - type: Transform + pos: 122.5,-19.5 + parent: 1 + - uid: 1714 + components: + - type: Transform + pos: 122.5,-20.5 + parent: 1 + - uid: 1715 + components: + - type: Transform + pos: 122.5,-18.5 + parent: 1 + - uid: 1716 + components: + - type: Transform + pos: 94.5,-14.5 + parent: 1 + - uid: 1717 + components: + - type: Transform + pos: 95.5,-14.5 + parent: 1 + - uid: 1718 + components: + - type: Transform + pos: 78.5,-11.5 + parent: 1 + - uid: 1719 + components: + - type: Transform + pos: 84.5,-14.5 + parent: 1 + - uid: 1720 + components: + - type: Transform + pos: 89.5,-14.5 + parent: 1 + - uid: 1721 + components: + - type: Transform + pos: 77.5,-11.5 + parent: 1 + - uid: 1722 + components: + - type: Transform + pos: 85.5,-14.5 + parent: 1 + - uid: 1723 + components: + - type: Transform + pos: 90.5,-14.5 + parent: 1 + - uid: 1724 + components: + - type: Transform + pos: 59.5,-22.5 + parent: 1 + - uid: 1725 + components: + - type: Transform + pos: 86.5,-14.5 + parent: 1 + - uid: 1726 + components: + - type: Transform + pos: 91.5,-14.5 + parent: 1 + - uid: 1727 + components: + - type: Transform + pos: 76.5,-11.5 + parent: 1 + - uid: 1728 + components: + - type: Transform + pos: 87.5,-14.5 + parent: 1 + - uid: 1729 + components: + - type: Transform + pos: 92.5,-14.5 + parent: 1 + - uid: 1730 + components: + - type: Transform + pos: 60.5,-22.5 + parent: 1 + - uid: 1731 + components: + - type: Transform + pos: 88.5,-14.5 + parent: 1 + - uid: 1732 + components: + - type: Transform + pos: 93.5,-14.5 + parent: 1 + - uid: 1733 + components: + - type: Transform + pos: 61.5,-22.5 + parent: 1 + - uid: 1734 + components: + - type: Transform + pos: 74.5,-22.5 + parent: 1 + - uid: 1735 + components: + - type: Transform + pos: 77.5,-22.5 + parent: 1 + - uid: 1736 + components: + - type: Transform + pos: 75.5,-11.5 + parent: 1 + - uid: 1737 + components: + - type: Transform + pos: 75.5,-22.5 + parent: 1 + - uid: 1738 + components: + - type: Transform + pos: 78.5,-22.5 + parent: 1 + - uid: 1739 + components: + - type: Transform + pos: 62.5,-22.5 + parent: 1 + - uid: 1740 + components: + - type: Transform + pos: 76.5,-22.5 + parent: 1 + - uid: 1741 + components: + - type: Transform + pos: 79.5,-22.5 + parent: 1 + - uid: 1742 + components: + - type: Transform + pos: 74.5,-11.5 + parent: 1 + - uid: 1743 + components: + - type: Transform + pos: 81.5,-17.5 + parent: 1 + - uid: 1744 + components: + - type: Transform + pos: 81.5,-14.5 + parent: 1 + - uid: 1745 + components: + - type: Transform + pos: 63.5,-22.5 + parent: 1 + - uid: 1746 + components: + - type: Transform + pos: 81.5,-16.5 + parent: 1 + - uid: 1747 + components: + - type: Transform + pos: 82.5,-14.5 + parent: 1 + - uid: 1748 + components: + - type: Transform + pos: 73.5,-11.5 + parent: 1 + - uid: 1749 + components: + - type: Transform + pos: 81.5,-15.5 + parent: 1 + - uid: 1750 + components: + - type: Transform + pos: 83.5,-14.5 + parent: 1 + - uid: 1751 + components: + - type: Transform + pos: 72.5,-11.5 + parent: 1 + - uid: 1752 + components: + - type: Transform + pos: 80.5,-22.5 + parent: 1 + - uid: 1753 + components: + - type: Transform + pos: 81.5,-20.5 + parent: 1 + - uid: 1754 + components: + - type: Transform + pos: 64.5,-22.5 + parent: 1 + - uid: 1755 + components: + - type: Transform + pos: 81.5,-22.5 + parent: 1 + - uid: 1756 + components: + - type: Transform + pos: 81.5,-19.5 + parent: 1 + - uid: 1757 + components: + - type: Transform + pos: 67.5,-11.5 + parent: 1 + - uid: 1758 + components: + - type: Transform + pos: 81.5,-21.5 + parent: 1 + - uid: 1759 + components: + - type: Transform + pos: 81.5,-18.5 + parent: 1 + - uid: 1760 + components: + - type: Transform + pos: 65.5,-22.5 + parent: 1 + - uid: 1761 + components: + - type: Transform + pos: 102.5,-14.5 + parent: 1 + - uid: 1762 + components: + - type: Transform + pos: 105.5,-14.5 + parent: 1 + - uid: 1763 + components: + - type: Transform + pos: 68.5,-11.5 + parent: 1 + - uid: 1764 + components: + - type: Transform + pos: 103.5,-14.5 + parent: 1 + - uid: 1765 + components: + - type: Transform + pos: 106.5,-14.5 + parent: 1 + - uid: 1766 + components: + - type: Transform + pos: 66.5,-22.5 + parent: 1 + - uid: 1767 + components: + - type: Transform + pos: 104.5,-14.5 + parent: 1 + - uid: 1768 + components: + - type: Transform + pos: 107.5,-14.5 + parent: 1 + - uid: 1769 + components: + - type: Transform + pos: 69.5,-11.5 + parent: 1 + - uid: 1770 + components: + - type: Transform + pos: 96.5,-14.5 + parent: 1 + - uid: 1771 + components: + - type: Transform + pos: 99.5,-14.5 + parent: 1 + - uid: 1772 + components: + - type: Transform + pos: 67.5,-22.5 + parent: 1 + - uid: 1773 + components: + - type: Transform + pos: 97.5,-14.5 + parent: 1 + - uid: 1774 + components: + - type: Transform + pos: 100.5,-14.5 + parent: 1 + - uid: 1775 + components: + - type: Transform + pos: 68.5,-22.5 + parent: 1 + - uid: 1776 + components: + - type: Transform + pos: 98.5,-14.5 + parent: 1 + - uid: 1777 + components: + - type: Transform + pos: 101.5,-14.5 + parent: 1 + - uid: 1778 + components: + - type: Transform + pos: 70.5,-11.5 + parent: 1 + - uid: 1779 + components: + - type: Transform + pos: 114.5,-14.5 + parent: 1 + - uid: 1780 + components: + - type: Transform + pos: 117.5,-14.5 + parent: 1 + - uid: 1781 + components: + - type: Transform + pos: 69.5,-22.5 + parent: 1 + - uid: 1782 + components: + - type: Transform + pos: 115.5,-14.5 + parent: 1 + - uid: 1783 + components: + - type: Transform + pos: 118.5,-14.5 + parent: 1 + - uid: 1784 + components: + - type: Transform + pos: 71.5,-10.5 + parent: 1 + - uid: 1785 + components: + - type: Transform + pos: 116.5,-14.5 + parent: 1 + - uid: 1786 + components: + - type: Transform + pos: 119.5,-14.5 + parent: 1 + - uid: 1787 + components: + - type: Transform + pos: 70.5,-22.5 + parent: 1 + - uid: 1788 + components: + - type: Transform + pos: 108.5,-14.5 + parent: 1 + - uid: 1789 + components: + - type: Transform + pos: 109.5,-14.5 + parent: 1 + - uid: 1790 + components: + - type: Transform + pos: 71.5,-11.5 + parent: 1 + - uid: 1791 + components: + - type: Transform + pos: 110.5,-14.5 + parent: 1 + - uid: 1792 + components: + - type: Transform + pos: 112.5,-14.5 + parent: 1 + - uid: 1793 + components: + - type: Transform + pos: 71.5,-22.5 + parent: 1 + - uid: 1794 + components: + - type: Transform + pos: 111.5,-14.5 + parent: 1 + - uid: 1795 + components: + - type: Transform + pos: 113.5,-14.5 + parent: 1 + - uid: 1796 + components: + - type: Transform + pos: 72.5,-22.5 + parent: 1 + - uid: 1797 + components: + - type: Transform + pos: 121.5,-14.5 + parent: 1 + - uid: 1798 + components: + - type: Transform + pos: 120.5,-14.5 + parent: 1 + - uid: 1799 + components: + - type: Transform + pos: 73.5,-22.5 + parent: 1 + - uid: 1800 + components: + - type: Transform + pos: 64.5,-3.5 + parent: 1 + - uid: 1801 + components: + - type: Transform + pos: 65.5,-3.5 + parent: 1 + - uid: 1802 + components: + - type: Transform + pos: 71.5,-9.5 + parent: 1 + - uid: 1803 + components: + - type: Transform + pos: 63.5,-19.5 + parent: 1 + - uid: 1804 + components: + - type: Transform + pos: 62.5,-19.5 + parent: 1 + - uid: 1805 + components: + - type: Transform + pos: 71.5,-7.5 + parent: 1 + - uid: 1806 + components: + - type: Transform + pos: 40.5,-17.5 + parent: 1 + - uid: 1807 + components: + - type: Transform + pos: 34.5,-19.5 + parent: 1 + - uid: 1808 + components: + - type: Transform + pos: 71.5,-8.5 + parent: 1 + - uid: 1809 + components: + - type: Transform + pos: 40.5,-14.5 + parent: 1 + - uid: 1810 + components: + - type: Transform + pos: 35.5,-19.5 + parent: 1 + - uid: 1811 + components: + - type: Transform + pos: 71.5,-6.5 + parent: 1 + - uid: 1812 + components: + - type: Transform + pos: 43.5,-15.5 + parent: 1 + - uid: 1813 + components: + - type: Transform + pos: 36.5,-19.5 + parent: 1 + - uid: 1814 + components: + - type: Transform + pos: 67.5,-3.5 + parent: 1 + - uid: 1816 + components: + - type: Transform + pos: 37.5,-19.5 + parent: 1 + - uid: 1817 + components: + - type: Transform + pos: 66.5,-3.5 + parent: 1 + - uid: 1818 + components: + - type: Transform + pos: 36.5,-15.5 + parent: 1 + - uid: 1819 + components: + - type: Transform + pos: 38.5,-19.5 + parent: 1 + - uid: 1820 + components: + - type: Transform + pos: 71.5,-5.5 + parent: 1 + - uid: 1821 + components: + - type: Transform + pos: 37.5,-15.5 + parent: 1 + - uid: 1822 + components: + - type: Transform + pos: 39.5,-19.5 + parent: 1 + - uid: 1823 + components: + - type: Transform + pos: 68.5,-3.5 + parent: 1 + - uid: 1824 + components: + - type: Transform + pos: 40.5,-20.5 + parent: 1 + - uid: 1825 + components: + - type: Transform + pos: 40.5,-19.5 + parent: 1 + - uid: 1826 + components: + - type: Transform + pos: 71.5,-4.5 + parent: 1 + - uid: 1827 + components: + - type: Transform + pos: 40.5,-21.5 + parent: 1 + - uid: 1828 + components: + - type: Transform + pos: 40.5,-18.5 + parent: 1 + - uid: 1829 + components: + - type: Transform + pos: 69.5,-3.5 + parent: 1 + - uid: 1830 + components: + - type: Transform + pos: 50.5,-14.5 + parent: 1 + - uid: 1832 + components: + - type: Transform + pos: 71.5,-3.5 + parent: 1 + - uid: 1833 + components: + - type: Transform + pos: 50.5,-15.5 + parent: 1 + - uid: 1834 + components: + - type: Transform + pos: 46.5,-11.5 + parent: 1 + - uid: 1835 + components: + - type: Transform + pos: 70.5,-3.5 + parent: 1 + - uid: 1836 + components: + - type: Transform + pos: 56.5,-11.5 + parent: 1 + - uid: 1837 + components: + - type: Transform + pos: 47.5,-11.5 + parent: 1 + - uid: 1838 + components: + - type: Transform + pos: 48.5,-11.5 + parent: 1 + - uid: 1839 + components: + - type: Transform + pos: 57.5,-11.5 + parent: 1 + - uid: 1840 + components: + - type: Transform + pos: 61.5,-8.5 + parent: 1 + - uid: 1841 + components: + - type: Transform + pos: 61.5,-7.5 + parent: 1 + - uid: 1842 + components: + - type: Transform + pos: 57.5,-8.5 + parent: 1 + - uid: 1843 + components: + - type: Transform + pos: 56.5,-8.5 + parent: 1 + - uid: 1844 + components: + - type: Transform + pos: 55.5,-22.5 + parent: 1 + - uid: 1845 + components: + - type: Transform + pos: 54.5,-22.5 + parent: 1 + - uid: 1846 + components: + - type: Transform + pos: 50.5,-18.5 + parent: 1 + - uid: 1847 + components: + - type: Transform + pos: 50.5,-19.5 + parent: 1 + - uid: 1848 + components: + - type: Transform + pos: 50.5,-12.5 + parent: 1 + - uid: 1849 + components: + - type: Transform + pos: 55.5,-8.5 + parent: 1 + - uid: 1850 + components: + - type: Transform + pos: 45.5,-14.5 + parent: 1 + - uid: 1851 + components: + - type: Transform + pos: 56.5,-22.5 + parent: 1 + - uid: 1852 + components: + - type: Transform + pos: 53.5,-22.5 + parent: 1 + - uid: 1853 + components: + - type: Transform + pos: 50.5,-16.5 + parent: 1 + - uid: 1854 + components: + - type: Transform + pos: 50.5,-17.5 + parent: 1 + - uid: 1855 + components: + - type: Transform + pos: 50.5,-13.5 + parent: 1 + - uid: 1856 + components: + - type: Transform + pos: 54.5,-8.5 + parent: 1 + - uid: 1857 + components: + - type: Transform + pos: 45.5,-13.5 + parent: 1 + - uid: 1858 + components: + - type: Transform + pos: 45.5,-21.5 + parent: 1 + - uid: 1859 + components: + - type: Transform + pos: 52.5,-22.5 + parent: 1 + - uid: 1860 + components: + - type: Transform + pos: 36.5,-23.5 + parent: 1 + - uid: 1861 + components: + - type: Transform + pos: 37.5,-23.5 + parent: 1 + - uid: 1862 + components: + - type: Transform + pos: 39.5,-23.5 + parent: 1 + - uid: 1863 + components: + - type: Transform + pos: 38.5,-15.5 + parent: 1 + - uid: 1864 + components: + - type: Transform + pos: 45.5,-15.5 + parent: 1 + - uid: 1865 + components: + - type: Transform + pos: 57.5,-22.5 + parent: 1 + - uid: 1866 + components: + - type: Transform + pos: 51.5,-22.5 + parent: 1 + - uid: 1867 + components: + - type: Transform + pos: 43.5,-19.5 + parent: 1 + - uid: 1868 + components: + - type: Transform + pos: 34.5,-28.5 + parent: 1 + - uid: 1869 + components: + - type: Transform + pos: 40.5,-13.5 + parent: 1 + - uid: 1870 + components: + - type: Transform + pos: 39.5,-15.5 + parent: 1 + - uid: 1871 + components: + - type: Transform + pos: 45.5,-12.5 + parent: 1 + - uid: 1872 + components: + - type: Transform + pos: 58.5,-22.5 + parent: 1 + - uid: 1873 + components: + - type: Transform + pos: 50.5,-22.5 + parent: 1 + - uid: 1874 + components: + - type: Transform + pos: 40.5,-22.5 + parent: 1 + - uid: 1875 + components: + - type: Transform + pos: 40.5,-23.5 + parent: 1 + - uid: 1876 + components: + - type: Transform + pos: 40.5,-24.5 + parent: 1 + - uid: 1877 + components: + - type: Transform + pos: 40.5,-25.5 + parent: 1 + - uid: 1878 + components: + - type: Transform + pos: 45.5,-16.5 + parent: 1 + - uid: 1879 + components: + - type: Transform + pos: 45.5,-27.5 + parent: 1 + - uid: 1880 + components: + - type: Transform + pos: 48.5,-22.5 + parent: 1 + - uid: 1881 + components: + - type: Transform + pos: 38.5,-23.5 + parent: 1 + - uid: 1882 + components: + - type: Transform + pos: 41.5,-19.5 + parent: 1 + - uid: 1883 + components: + - type: Transform + pos: 42.5,-19.5 + parent: 1 + - uid: 1884 + components: + - type: Transform + pos: 42.5,-28.5 + parent: 1 + - uid: 1885 + components: + - type: Transform + pos: 45.5,-17.5 + parent: 1 + - uid: 1886 + components: + - type: Transform + pos: 45.5,-22.5 + parent: 1 + - uid: 1887 + components: + - type: Transform + pos: 49.5,-22.5 + parent: 1 + - uid: 1888 + components: + - type: Transform + pos: 38.5,-28.5 + parent: 1 + - uid: 1889 + components: + - type: Transform + pos: 36.5,-28.5 + parent: 1 + - uid: 1890 + components: + - type: Transform + pos: 37.5,-28.5 + parent: 1 + - uid: 1891 + components: + - type: Transform + pos: 41.5,-28.5 + parent: 1 + - uid: 1892 + components: + - type: Transform + pos: 45.5,-18.5 + parent: 1 + - uid: 1893 + components: + - type: Transform + pos: 45.5,-26.5 + parent: 1 + - uid: 1894 + components: + - type: Transform + pos: 46.5,-22.5 + parent: 1 + - uid: 1895 + components: + - type: Transform + pos: 42.5,-23.5 + parent: 1 + - uid: 1896 + components: + - type: Transform + pos: 41.5,-23.5 + parent: 1 + - uid: 1897 + components: + - type: Transform + pos: 40.5,-28.5 + parent: 1 + - uid: 1898 + components: + - type: Transform + pos: 43.5,-23.5 + parent: 1 + - uid: 1899 + components: + - type: Transform + pos: 45.5,-19.5 + parent: 1 + - uid: 1900 + components: + - type: Transform + pos: 45.5,-25.5 + parent: 1 + - uid: 1901 + components: + - type: Transform + pos: 47.5,-22.5 + parent: 1 + - uid: 1902 + components: + - type: Transform + pos: 40.5,-26.5 + parent: 1 + - uid: 1903 + components: + - type: Transform + pos: 45.5,-28.5 + parent: 1 + - uid: 1904 + components: + - type: Transform + pos: 39.5,-28.5 + parent: 1 + - uid: 1905 + components: + - type: Transform + pos: 44.5,-28.5 + parent: 1 + - uid: 1906 + components: + - type: Transform + pos: 45.5,-20.5 + parent: 1 + - uid: 1907 + components: + - type: Transform + pos: 45.5,-24.5 + parent: 1 + - uid: 1908 + components: + - type: Transform + pos: 58.5,-20.5 + parent: 1 + - uid: 1909 + components: + - type: Transform + pos: 40.5,-16.5 + parent: 1 + - uid: 1910 + components: + - type: Transform + pos: 40.5,-15.5 + parent: 1 + - uid: 1911 + components: + - type: Transform + pos: 42.5,-15.5 + parent: 1 + - uid: 1912 + components: + - type: Transform + pos: 41.5,-15.5 + parent: 1 + - uid: 1913 + components: + - type: Transform + pos: 35.5,-28.5 + parent: 1 + - uid: 1914 + components: + - type: Transform + pos: 45.5,-23.5 + parent: 1 + - uid: 1915 + components: + - type: Transform + pos: 58.5,-21.5 + parent: 1 + - uid: 1916 + components: + - type: Transform + pos: 61.5,-19.5 + parent: 1 + - uid: 1917 + components: + - type: Transform + pos: 60.5,-19.5 + parent: 1 + - uid: 1918 + components: + - type: Transform + pos: 55.5,-19.5 + parent: 1 + - uid: 1919 + components: + - type: Transform + pos: 59.5,-19.5 + parent: 1 + - uid: 1920 + components: + - type: Transform + pos: 56.5,-19.5 + parent: 1 + - uid: 1921 + components: + - type: Transform + pos: 57.5,-19.5 + parent: 1 + - uid: 1922 + components: + - type: Transform + pos: 58.5,-19.5 + parent: 1 + - uid: 1923 + components: + - type: Transform + pos: 55.5,-14.5 + parent: 1 + - uid: 1924 + components: + - type: Transform + pos: 60.5,-8.5 + parent: 1 + - uid: 1925 + components: + - type: Transform + pos: 59.5,-8.5 + parent: 1 + - uid: 1926 + components: + - type: Transform + pos: 61.5,-13.5 + parent: 1 + - uid: 1927 + components: + - type: Transform + pos: 61.5,-9.5 + parent: 1 + - uid: 1928 + components: + - type: Transform + pos: 59.5,-11.5 + parent: 1 + - uid: 1929 + components: + - type: Transform + pos: 54.5,-11.5 + parent: 1 + - uid: 1930 + components: + - type: Transform + pos: 51.5,-11.5 + parent: 1 + - uid: 1931 + components: + - type: Transform + pos: 50.5,-11.5 + parent: 1 + - uid: 1932 + components: + - type: Transform + pos: 58.5,-14.5 + parent: 1 + - uid: 1933 + components: + - type: Transform + pos: 57.5,-14.5 + parent: 1 + - uid: 1934 + components: + - type: Transform + pos: 59.5,-14.5 + parent: 1 + - uid: 1935 + components: + - type: Transform + pos: 60.5,-14.5 + parent: 1 + - uid: 1936 + components: + - type: Transform + pos: 61.5,-14.5 + parent: 1 + - uid: 1937 + components: + - type: Transform + pos: 61.5,-11.5 + parent: 1 + - uid: 1938 + components: + - type: Transform + pos: 60.5,-11.5 + parent: 1 + - uid: 1939 + components: + - type: Transform + pos: 53.5,-11.5 + parent: 1 + - uid: 1940 + components: + - type: Transform + pos: 52.5,-11.5 + parent: 1 + - uid: 1941 + components: + - type: Transform + pos: 49.5,-11.5 + parent: 1 + - uid: 1942 + components: + - type: Transform + pos: 61.5,-12.5 + parent: 1 + - uid: 1943 + components: + - type: Transform + pos: 54.5,-14.5 + parent: 1 + - uid: 1944 + components: + - type: Transform + pos: 55.5,-11.5 + parent: 1 + - uid: 1945 + components: + - type: Transform + pos: 61.5,-10.5 + parent: 1 + - uid: 1946 + components: + - type: Transform + pos: 58.5,-11.5 + parent: 1 + - uid: 1947 + components: + - type: Transform + pos: 117.5,-20.5 + parent: 1 + - uid: 1948 + components: + - type: Transform + pos: 58.5,-8.5 + parent: 1 + - uid: 1949 + components: + - type: Transform + pos: 76.5,0.5 + parent: 1 + - uid: 1950 + components: + - type: Transform + pos: 77.5,0.5 + parent: 1 + - uid: 1951 + components: + - type: Transform + pos: 78.5,0.5 + parent: 1 + - uid: 1952 + components: + - type: Transform + pos: 79.5,0.5 + parent: 1 + - uid: 1953 + components: + - type: Transform + pos: 81.5,0.5 + parent: 1 + - uid: 1954 + components: + - type: Transform + pos: 121.5,-0.5 + parent: 1 + - uid: 1955 + components: + - type: Transform + pos: 120.5,-0.5 + parent: 1 + - uid: 1956 + components: + - type: Transform + pos: 122.5,-0.5 + parent: 1 + - uid: 1957 + components: + - type: Transform + pos: 121.5,-7.5 + parent: 1 + - uid: 1958 + components: + - type: Transform + pos: 81.5,-1.5 + parent: 1 + - uid: 1959 + components: + - type: Transform + pos: 112.5,-7.5 + parent: 1 + - uid: 1960 + components: + - type: Transform + pos: 113.5,-7.5 + parent: 1 + - uid: 1961 + components: + - type: Transform + pos: 114.5,-7.5 + parent: 1 + - uid: 1962 + components: + - type: Transform + pos: 115.5,-7.5 + parent: 1 + - uid: 1963 + components: + - type: Transform + pos: 116.5,-7.5 + parent: 1 + - uid: 1964 + components: + - type: Transform + pos: 117.5,-7.5 + parent: 1 + - uid: 1965 + components: + - type: Transform + pos: 118.5,-7.5 + parent: 1 + - uid: 1966 + components: + - type: Transform + pos: 119.5,-7.5 + parent: 1 + - uid: 1967 + components: + - type: Transform + pos: 111.5,-7.5 + parent: 1 + - uid: 1968 + components: + - type: Transform + pos: 104.5,-7.5 + parent: 1 + - uid: 1969 + components: + - type: Transform + pos: 99.5,-7.5 + parent: 1 + - uid: 1970 + components: + - type: Transform + pos: 86.5,-7.5 + parent: 1 + - uid: 1971 + components: + - type: Transform + pos: 90.5,-18.5 + parent: 1 + - uid: 1972 + components: + - type: Transform + pos: 113.5,-22.5 + parent: 1 + - uid: 1973 + components: + - type: Transform + pos: 112.5,-22.5 + parent: 1 + - uid: 1974 + components: + - type: Transform + pos: 112.5,-21.5 + parent: 1 + - uid: 1975 + components: + - type: Transform + pos: 112.5,-20.5 + parent: 1 + - uid: 1976 + components: + - type: Transform + pos: 112.5,-19.5 + parent: 1 + - uid: 1977 + components: + - type: Transform + pos: 112.5,-18.5 + parent: 1 + - uid: 1978 + components: + - type: Transform + pos: 112.5,-17.5 + parent: 1 + - uid: 1979 + components: + - type: Transform + pos: 112.5,-16.5 + parent: 1 + - uid: 1980 + components: + - type: Transform + pos: 117.5,-15.5 + parent: 1 + - uid: 1981 + components: + - type: Transform + pos: 117.5,-16.5 + parent: 1 + - uid: 1982 + components: + - type: Transform + pos: 112.5,-15.5 + parent: 1 + - uid: 1983 + components: + - type: Transform + pos: 117.5,-18.5 + parent: 1 + - uid: 1984 + components: + - type: Transform + pos: 122.5,-21.5 + parent: 1 + - uid: 1985 + components: + - type: Transform + pos: 117.5,-21.5 + parent: 1 + - uid: 1986 + components: + - type: Transform + pos: 122.5,-22.5 + parent: 1 + - uid: 1987 + components: + - type: Transform + pos: 75.5,0.5 + parent: 1 + - uid: 1988 + components: + - type: Transform + pos: 81.5,-0.5 + parent: 1 + - uid: 1989 + components: + - type: Transform + pos: 80.5,0.5 + parent: 1 + - uid: 1990 + components: + - type: Transform + pos: 117.5,-17.5 + parent: 1 + - uid: 1991 + components: + - type: Transform + pos: 117.5,-19.5 + parent: 1 + - uid: 1992 + components: + - type: Transform + pos: 85.5,-7.5 + parent: 1 + - uid: 1993 + components: + - type: Transform + pos: 87.5,-7.5 + parent: 1 + - uid: 1994 + components: + - type: Transform + pos: 100.5,-7.5 + parent: 1 + - uid: 1995 + components: + - type: Transform + pos: 103.5,-7.5 + parent: 1 + - uid: 1996 + components: + - type: Transform + pos: 84.5,-7.5 + parent: 1 + - uid: 1997 + components: + - type: Transform + pos: 88.5,-7.5 + parent: 1 + - uid: 1998 + components: + - type: Transform + pos: 98.5,-7.5 + parent: 1 + - uid: 1999 + components: + - type: Transform + pos: 105.5,-7.5 + parent: 1 + - uid: 2000 + components: + - type: Transform + pos: 83.5,-7.5 + parent: 1 + - uid: 2001 + components: + - type: Transform + pos: 89.5,-7.5 + parent: 1 + - uid: 2002 + components: + - type: Transform + pos: 97.5,-7.5 + parent: 1 + - uid: 2003 + components: + - type: Transform + pos: 106.5,-7.5 + parent: 1 + - uid: 2004 + components: + - type: Transform + pos: 82.5,-7.5 + parent: 1 + - uid: 2005 + components: + - type: Transform + pos: 90.5,-7.5 + parent: 1 + - uid: 2006 + components: + - type: Transform + pos: 96.5,-7.5 + parent: 1 + - uid: 2007 + components: + - type: Transform + pos: 107.5,-7.5 + parent: 1 + - uid: 2008 + components: + - type: Transform + pos: 81.5,-7.5 + parent: 1 + - uid: 2009 + components: + - type: Transform + pos: 91.5,-7.5 + parent: 1 + - uid: 2010 + components: + - type: Transform + pos: 95.5,-7.5 + parent: 1 + - uid: 2011 + components: + - type: Transform + pos: 108.5,-7.5 + parent: 1 + - uid: 2012 + components: + - type: Transform + pos: 81.5,-6.5 + parent: 1 + - uid: 2013 + components: + - type: Transform + pos: 92.5,-7.5 + parent: 1 + - uid: 2014 + components: + - type: Transform + pos: 94.5,-7.5 + parent: 1 + - uid: 2015 + components: + - type: Transform + pos: 109.5,-7.5 + parent: 1 + - uid: 2016 + components: + - type: Transform + pos: 81.5,-5.5 + parent: 1 + - uid: 2017 + components: + - type: Transform + pos: 93.5,-7.5 + parent: 1 + - uid: 2018 + components: + - type: Transform + pos: 101.5,-7.5 + parent: 1 + - uid: 2019 + components: + - type: Transform + pos: 110.5,-7.5 + parent: 1 + - uid: 2020 + components: + - type: Transform + pos: 81.5,-4.5 + parent: 1 + - uid: 2021 + components: + - type: Transform + pos: 81.5,-3.5 + parent: 1 + - uid: 2022 + components: + - type: Transform + pos: 81.5,-2.5 + parent: 1 + - uid: 2023 + components: + - type: Transform + pos: 102.5,-7.5 + parent: 1 + - uid: 2024 + components: + - type: Transform + pos: 45.5,-9.5 + parent: 1 + - uid: 2025 + components: + - type: Transform + pos: 45.5,-10.5 + parent: 1 + - uid: 2026 + components: + - type: Transform + pos: 45.5,-3.5 + parent: 1 + - uid: 2027 + components: + - type: Transform + pos: 45.5,-5.5 + parent: 1 + - uid: 2028 + components: + - type: Transform + pos: 45.5,-2.5 + parent: 1 + - uid: 2029 + components: + - type: Transform + pos: 43.5,-11.5 + parent: 1 + - uid: 2030 + components: + - type: Transform + pos: 41.5,-11.5 + parent: 1 + - uid: 2031 + components: + - type: Transform + pos: 40.5,-11.5 + parent: 1 + - uid: 2032 + components: + - type: Transform + pos: 39.5,-11.5 + parent: 1 + - uid: 2033 + components: + - type: Transform + pos: 36.5,-11.5 + parent: 1 + - uid: 2034 + components: + - type: Transform + pos: 35.5,-11.5 + parent: 1 + - uid: 2035 + components: + - type: Transform + pos: 45.5,-7.5 + parent: 1 + - uid: 2036 + components: + - type: Transform + pos: 45.5,-8.5 + parent: 1 + - uid: 2037 + components: + - type: Transform + pos: 45.5,-6.5 + parent: 1 + - uid: 2038 + components: + - type: Transform + pos: 45.5,-4.5 + parent: 1 + - uid: 2039 + components: + - type: Transform + pos: 45.5,-1.5 + parent: 1 + - uid: 2040 + components: + - type: Transform + pos: 44.5,-11.5 + parent: 1 + - uid: 2041 + components: + - type: Transform + pos: 45.5,-11.5 + parent: 1 + - uid: 2042 + components: + - type: Transform + pos: 42.5,-11.5 + parent: 1 + - uid: 2043 + components: + - type: Transform + pos: 38.5,-11.5 + parent: 1 + - uid: 2044 + components: + - type: Transform + pos: 37.5,-11.5 + parent: 1 + - uid: 2045 + components: + - type: Transform + pos: 34.5,-11.5 + parent: 1 + - uid: 2046 + components: + - type: Transform + pos: 114.5,-0.5 + parent: 1 + - uid: 2047 + components: + - type: Transform + pos: 112.5,-5.5 + parent: 1 + - uid: 2048 + components: + - type: Transform + pos: 112.5,-4.5 + parent: 1 + - uid: 2049 + components: + - type: Transform + pos: 113.5,-0.5 + parent: 1 + - uid: 2050 + components: + - type: Transform + pos: 112.5,-6.5 + parent: 1 + - uid: 2051 + components: + - type: Transform + pos: 112.5,-3.5 + parent: 1 + - uid: 2052 + components: + - type: Transform + pos: 112.5,-0.5 + parent: 1 + - uid: 2053 + components: + - type: Transform + pos: 122.5,-7.5 + parent: 1 + - uid: 2054 + components: + - type: Transform + pos: 112.5,-2.5 + parent: 1 + - uid: 2055 + components: + - type: Transform + pos: 122.5,-1.5 + parent: 1 + - uid: 2056 + components: + - type: Transform + pos: 122.5,-6.5 + parent: 1 + - uid: 2057 + components: + - type: Transform + pos: 122.5,-2.5 + parent: 1 + - uid: 2058 + components: + - type: Transform + pos: 122.5,-4.5 + parent: 1 + - uid: 2059 + components: + - type: Transform + pos: 100.5,-3.5 + parent: 1 + - uid: 2060 + components: + - type: Transform + pos: 101.5,-3.5 + parent: 1 + - uid: 2061 + components: + - type: Transform + pos: 102.5,-3.5 + parent: 1 + - uid: 2062 + components: + - type: Transform + pos: 104.5,-3.5 + parent: 1 + - uid: 2063 + components: + - type: Transform + pos: 105.5,-3.5 + parent: 1 + - uid: 2064 + components: + - type: Transform + pos: 106.5,-3.5 + parent: 1 + - uid: 2065 + components: + - type: Transform + pos: 103.5,-3.5 + parent: 1 + - uid: 2066 + components: + - type: Transform + pos: 112.5,-1.5 + parent: 1 + - uid: 2067 + components: + - type: Transform + pos: 122.5,-3.5 + parent: 1 + - uid: 2068 + components: + - type: Transform + pos: 122.5,-5.5 + parent: 1 + - uid: 2069 + components: + - type: Transform + pos: 100.5,-18.5 + parent: 1 + - uid: 2070 + components: + - type: Transform + pos: 101.5,-18.5 + parent: 1 + - uid: 2071 + components: + - type: Transform + pos: 102.5,-18.5 + parent: 1 + - uid: 2072 + components: + - type: Transform + pos: 103.5,-18.5 + parent: 1 + - uid: 2073 + components: + - type: Transform + pos: 96.5,-15.5 + parent: 1 + - uid: 2074 + components: + - type: Transform + pos: 96.5,-16.5 + parent: 1 + - uid: 2075 + components: + - type: Transform + pos: 96.5,-17.5 + parent: 1 + - uid: 2076 + components: + - type: Transform + pos: 93.5,-3.5 + parent: 1 + - uid: 2077 + components: + - type: Transform + pos: 117.5,-1.5 + parent: 1 + - uid: 2078 + components: + - type: Transform + pos: 115.5,-0.5 + parent: 1 + - uid: 2083 + components: + - type: Transform + pos: 50.5,-10.5 + parent: 1 + - uid: 2084 + components: + - type: Transform + pos: 50.5,-9.5 + parent: 1 + - uid: 2085 + components: + - type: Transform + pos: 96.5,-5.5 + parent: 1 + - uid: 2086 + components: + - type: Transform + pos: 117.5,-3.5 + parent: 1 + - uid: 2087 + components: + - type: Transform + pos: 116.5,-0.5 + parent: 1 + - uid: 2088 + components: + - type: Transform + pos: 88.5,-18.5 + parent: 1 + - uid: 2089 + components: + - type: Transform + pos: 87.5,-18.5 + parent: 1 + - uid: 2090 + components: + - type: Transform + pos: 86.5,-18.5 + parent: 1 + - uid: 2091 + components: + - type: Transform + pos: 96.5,-3.5 + parent: 1 + - uid: 2092 + components: + - type: Transform + pos: 117.5,-5.5 + parent: 1 + - uid: 2093 + components: + - type: Transform + pos: 117.5,-0.5 + parent: 1 + - uid: 2094 + components: + - type: Transform + pos: 104.5,-18.5 + parent: 1 + - uid: 2095 + components: + - type: Transform + pos: 105.5,-18.5 + parent: 1 + - uid: 2096 + components: + - type: Transform + pos: 89.5,-18.5 + parent: 1 + - uid: 2097 + components: + - type: Transform + pos: 96.5,-4.5 + parent: 1 + - uid: 2098 + components: + - type: Transform + pos: 117.5,-6.5 + parent: 1 + - uid: 2099 + components: + - type: Transform + pos: 118.5,-0.5 + parent: 1 + - uid: 2100 + components: + - type: Transform + pos: 50.5,-5.5 + parent: 1 + - uid: 2101 + components: + - type: Transform + pos: 50.5,-4.5 + parent: 1 + - uid: 2102 + components: + - type: Transform + pos: 50.5,-3.5 + parent: 1 + - uid: 2104 + components: + - type: Transform + pos: 94.5,-3.5 + parent: 1 + - uid: 2105 + components: + - type: Transform + pos: 117.5,-4.5 + parent: 1 + - uid: 2106 + components: + - type: Transform + pos: 119.5,-0.5 + parent: 1 + - uid: 2107 + components: + - type: Transform + pos: 50.5,-8.5 + parent: 1 + - uid: 2108 + components: + - type: Transform + pos: 50.5,-7.5 + parent: 1 + - uid: 2109 + components: + - type: Transform + pos: 50.5,-6.5 + parent: 1 + - uid: 2112 + components: + - type: Transform + pos: 95.5,-3.5 + parent: 1 + - uid: 2113 + components: + - type: Transform + pos: 96.5,-6.5 + parent: 1 + - uid: 2115 + components: + - type: Transform + pos: 92.5,-3.5 + parent: 1 + - uid: 2116 + components: + - type: Transform + pos: 91.5,-3.5 + parent: 1 + - uid: 2117 + components: + - type: Transform + pos: 90.5,-3.5 + parent: 1 + - uid: 2118 + components: + - type: Transform + pos: 89.5,-3.5 + parent: 1 + - uid: 2119 + components: + - type: Transform + pos: 87.5,-3.5 + parent: 1 + - uid: 2120 + components: + - type: Transform + pos: 88.5,-3.5 + parent: 1 + - uid: 2121 + components: + - type: Transform + pos: 97.5,-3.5 + parent: 1 + - uid: 2122 + components: + - type: Transform + pos: 98.5,-3.5 + parent: 1 + - uid: 2123 + components: + - type: Transform + pos: 117.5,-2.5 + parent: 1 + - uid: 2126 + components: + - type: Transform + pos: 120.5,-7.5 + parent: 1 + - uid: 2128 + components: + - type: Transform + pos: 12.5,5.5 + parent: 1 + - uid: 2129 + components: + - type: Transform + pos: 11.5,5.5 + parent: 1 + - uid: 2130 + components: + - type: Transform + pos: 10.5,5.5 + parent: 1 + - uid: 2131 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 2147 + components: + - type: Transform + pos: 18.5,-10.5 + parent: 1 + - uid: 2151 + components: + - type: Transform + pos: 20.5,-10.5 + parent: 1 + - uid: 2152 + components: + - type: Transform + pos: 19.5,-10.5 + parent: 1 + - uid: 2153 + components: + - type: Transform + pos: 20.5,-13.5 + parent: 1 + - uid: 2154 + components: + - type: Transform + pos: 20.5,-12.5 + parent: 1 + - uid: 2155 + components: + - type: Transform + pos: 20.5,-11.5 + parent: 1 + - uid: 2156 + components: + - type: Transform + pos: 20.5,-15.5 + parent: 1 + - uid: 2157 + components: + - type: Transform + pos: 20.5,-17.5 + parent: 1 + - uid: 2158 + components: + - type: Transform + pos: 20.5,-18.5 + parent: 1 + - uid: 2159 + components: + - type: Transform + pos: 20.5,-19.5 + parent: 1 + - uid: 2169 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 2170 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 2171 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 2172 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 2173 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 2174 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 2175 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 2176 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 2177 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 2178 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 2179 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 2180 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 2182 + components: + - type: Transform + pos: 20.5,-20.5 + parent: 1 + - uid: 2183 + components: + - type: Transform + pos: 20.5,-21.5 + parent: 1 + - uid: 2188 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 2189 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 2190 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 2191 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 2192 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 2193 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 2194 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 2195 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 2196 + components: + - type: Transform + pos: 34.5,-3.5 + parent: 1 + - uid: 2197 + components: + - type: Transform + pos: 35.5,-3.5 + parent: 1 + - uid: 2198 + components: + - type: Transform + pos: 36.5,-3.5 + parent: 1 + - uid: 2199 + components: + - type: Transform + pos: 37.5,-3.5 + parent: 1 + - uid: 2200 + components: + - type: Transform + pos: 37.5,-2.5 + parent: 1 + - uid: 2201 + components: + - type: Transform + pos: 37.5,-1.5 + parent: 1 + - uid: 2202 + components: + - type: Transform + pos: 37.5,-0.5 + parent: 1 + - uid: 2203 + components: + - type: Transform + pos: 37.5,1.5 + parent: 1 + - uid: 2204 + components: + - type: Transform + pos: 37.5,0.5 + parent: 1 + - uid: 2205 + components: + - type: Transform + pos: 38.5,1.5 + parent: 1 + - uid: 2206 + components: + - type: Transform + pos: 40.5,1.5 + parent: 1 + - uid: 2207 + components: + - type: Transform + pos: 41.5,1.5 + parent: 1 + - uid: 2208 + components: + - type: Transform + pos: 42.5,1.5 + parent: 1 + - uid: 2209 + components: + - type: Transform + pos: 39.5,1.5 + parent: 1 + - uid: 2210 + components: + - type: Transform + pos: 38.5,-3.5 + parent: 1 + - uid: 2211 + components: + - type: Transform + pos: 39.5,-3.5 + parent: 1 + - uid: 2212 + components: + - type: Transform + pos: 40.5,-3.5 + parent: 1 + - uid: 2213 + components: + - type: Transform + pos: 41.5,-3.5 + parent: 1 + - uid: 2214 + components: + - type: Transform + pos: 42.5,-3.5 + parent: 1 + - uid: 2215 + components: + - type: Transform + pos: 37.5,-4.5 + parent: 1 + - uid: 2216 + components: + - type: Transform + pos: 37.5,-5.5 + parent: 1 + - uid: 2217 + components: + - type: Transform + pos: 37.5,-6.5 + parent: 1 + - uid: 2218 + components: + - type: Transform + pos: 37.5,-7.5 + parent: 1 + - uid: 2219 + components: + - type: Transform + pos: 38.5,-7.5 + parent: 1 + - uid: 2220 + components: + - type: Transform + pos: 39.5,-7.5 + parent: 1 + - uid: 2221 + components: + - type: Transform + pos: 39.5,-7.5 + parent: 1 + - uid: 2222 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 1 + - uid: 2223 + components: + - type: Transform + pos: 41.5,-7.5 + parent: 1 + - uid: 2224 + components: + - type: Transform + pos: 42.5,-7.5 + parent: 1 + - uid: 2225 + components: + - type: Transform + pos: 27.5,-24.5 + parent: 1 + - uid: 2226 + components: + - type: Transform + pos: 26.5,-24.5 + parent: 1 + - uid: 2227 + components: + - type: Transform + pos: 25.5,-24.5 + parent: 1 + - uid: 2228 + components: + - type: Transform + pos: 24.5,-24.5 + parent: 1 + - uid: 2229 + components: + - type: Transform + pos: 24.5,-25.5 + parent: 1 + - uid: 2230 + components: + - type: Transform + pos: 24.5,-26.5 + parent: 1 + - uid: 2231 + components: + - type: Transform + pos: 23.5,-26.5 + parent: 1 + - uid: 2232 + components: + - type: Transform + pos: 22.5,-26.5 + parent: 1 + - uid: 2233 + components: + - type: Transform + pos: 21.5,-26.5 + parent: 1 + - uid: 2234 + components: + - type: Transform + pos: 20.5,-26.5 + parent: 1 + - uid: 2235 + components: + - type: Transform + pos: 20.5,-25.5 + parent: 1 + - uid: 2236 + components: + - type: Transform + pos: 20.5,-24.5 + parent: 1 + - uid: 2237 + components: + - type: Transform + pos: 20.5,-23.5 + parent: 1 + - uid: 2238 + components: + - type: Transform + pos: 20.5,-22.5 + parent: 1 + - uid: 2240 + components: + - type: Transform + pos: 15.5,-10.5 + parent: 1 + - uid: 2241 + components: + - type: Transform + pos: 14.5,-10.5 + parent: 1 + - uid: 2242 + components: + - type: Transform + pos: 13.5,-10.5 + parent: 1 + - uid: 2243 + components: + - type: Transform + pos: 12.5,-10.5 + parent: 1 + - uid: 2244 + components: + - type: Transform + pos: 12.5,-11.5 + parent: 1 + - uid: 2245 + components: + - type: Transform + pos: 12.5,-12.5 + parent: 1 + - uid: 2246 + components: + - type: Transform + pos: 12.5,-13.5 + parent: 1 + - uid: 2249 + components: + - type: Transform + pos: 46.5,-26.5 + parent: 1 + - uid: 2250 + components: + - type: Transform + pos: 47.5,-26.5 + parent: 1 + - uid: 2251 + components: + - type: Transform + pos: 48.5,-26.5 + parent: 1 + - uid: 2252 + components: + - type: Transform + pos: 49.5,-26.5 + parent: 1 + - uid: 2253 + components: + - type: Transform + pos: 50.5,-26.5 + parent: 1 + - uid: 2254 + components: + - type: Transform + pos: 51.5,-26.5 + parent: 1 + - uid: 2255 + components: + - type: Transform + pos: 52.5,-26.5 + parent: 1 + - uid: 2256 + components: + - type: Transform + pos: 53.5,-26.5 + parent: 1 + - uid: 2257 + components: + - type: Transform + pos: 46.5,3.5 + parent: 1 + - uid: 2258 + components: + - type: Transform + pos: 47.5,3.5 + parent: 1 + - uid: 2259 + components: + - type: Transform + pos: 48.5,3.5 + parent: 1 + - uid: 2260 + components: + - type: Transform + pos: 49.5,3.5 + parent: 1 + - uid: 2261 + components: + - type: Transform + pos: 50.5,3.5 + parent: 1 + - uid: 2262 + components: + - type: Transform + pos: 51.5,3.5 + parent: 1 + - uid: 2263 + components: + - type: Transform + pos: 52.5,3.5 + parent: 1 + - uid: 2264 + components: + - type: Transform + pos: 53.5,3.5 + parent: 1 + - uid: 2266 + components: + - type: Transform + pos: 20.5,0.5 + parent: 1 + - uid: 2267 + components: + - type: Transform + pos: 20.5,-0.5 + parent: 1 + - uid: 2268 + components: + - type: Transform + pos: 20.5,-1.5 + parent: 1 + - uid: 2269 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 1 + - uid: 2270 + components: + - type: Transform + pos: 21.5,-2.5 + parent: 1 + - uid: 2271 + components: + - type: Transform + pos: 21.5,-3.5 + parent: 1 + - uid: 2272 + components: + - type: Transform + pos: 21.5,-4.5 + parent: 1 +- proto: CableApcStack1 + entities: + - uid: 1664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.436966,-27.524946 + parent: 1 + - uid: 2081 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.33842,-18.44619 + parent: 1 + - uid: 2247 + components: + - type: Transform + pos: 12.438142,-14.644106 + parent: 1 + - uid: 2248 + components: + - type: Transform + pos: 12.485017,-8.572691 + parent: 1 +- proto: CableApcStack10 + entities: + - uid: 2082 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.12803,-18.509699 + parent: 1 + - uid: 2150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.9671464,5.7231894 + parent: 1 +- proto: CableHV + entities: + - uid: 1237 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 2133 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 2135 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 2138 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 2139 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 2140 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 2141 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 +- proto: CableMV + entities: + - uid: 2142 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 2143 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 2144 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 2145 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 2148 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 2161 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 2162 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 2163 + components: + - type: Transform + pos: 3.5,2.5 + parent: 1 + - uid: 2164 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 2165 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 2166 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 2167 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 2168 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 +- proto: CableMVStack1 + entities: + - uid: 2146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.3421464,4.3950644 + parent: 1 + - uid: 2149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.4671464,4.4731894 + parent: 1 +- proto: CableTerminal + entities: + - uid: 2132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 2134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 2137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 +- proto: Cautery + entities: + - uid: 661 + components: + - type: Transform + pos: 41.220383,-13.268032 + parent: 1 +- proto: Chair + entities: + - uid: 268 + components: + - type: Transform + pos: 42.5,-5.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 41.5,-5.5 + parent: 1 + - uid: 270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-7.5 + parent: 1 + - uid: 272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-6.5 + parent: 1 + - uid: 273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-3.5 + parent: 1 + - uid: 274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-4.5 + parent: 1 + - uid: 275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-2.5 + parent: 1 + - uid: 276 + components: + - type: Transform + pos: 42.5,-1.5 + parent: 1 + - uid: 300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-6.5 + parent: 1 + - uid: 301 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-7.5 + parent: 1 + - uid: 302 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-2.5 + parent: 1 + - uid: 303 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-3.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 41.5,-1.5 + parent: 1 + - uid: 319 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-8.5 + parent: 1 + - uid: 320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-8.5 + parent: 1 + - uid: 322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-6.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: 38.5,-5.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: 37.5,-5.5 + parent: 1 + - uid: 325 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-6.5 + parent: 1 + - uid: 326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-7.5 + parent: 1 + - uid: 331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-7.5 + parent: 1 + - uid: 332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-8.5 + parent: 1 + - uid: 333 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-8.5 + parent: 1 + - uid: 334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-4.5 + parent: 1 + - uid: 606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-23.5 + parent: 1 + - uid: 832 + components: + - type: Transform + pos: 59.5,-9.5 + parent: 1 + - uid: 833 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-8.5 + parent: 1 + - uid: 834 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-10.5 + parent: 1 + - uid: 835 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-11.5 + parent: 1 + - uid: 836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-12.5 + parent: 1 + - uid: 837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-14.5 + parent: 1 + - uid: 838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-15.5 + parent: 1 +- proto: ChairWood + entities: + - uid: 716 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-16.5 + parent: 1 +- proto: ClosetL3Security + entities: + - uid: 729 + components: + - type: Transform + pos: 52.5,-5.5 + parent: 1 + - uid: 730 + components: + - type: Transform + pos: 52.5,-4.5 + parent: 1 +- proto: ClosetToolFilled + entities: + - uid: 130 + components: + - type: Transform + pos: 17.5,-1.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: 16.5,-1.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: 15.5,-1.5 + parent: 1 +- proto: ClothingBackpackDuffelSurgeryFilled + entities: + - uid: 662 + components: + - type: Transform + pos: 41.751633,-13.424282 + parent: 1 +- proto: computerBodyScanner + entities: + - uid: 647 + components: + - type: Transform + pos: 43.5,-16.5 + parent: 1 + - uid: 648 + components: + - type: Transform + pos: 36.5,-16.5 + parent: 1 + - uid: 649 + components: + - type: Transform + pos: 43.5,-13.5 + parent: 1 + - uid: 650 + components: + - type: Transform + pos: 36.5,-13.5 + parent: 1 +- proto: ComputerBroken + entities: + - uid: 433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-15.5 + parent: 1 + - uid: 823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-14.5 + parent: 1 + - uid: 825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-15.5 + parent: 1 + - uid: 831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-11.5 + parent: 1 +- proto: ComputerFrame + entities: + - uid: 824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-8.5 + parent: 1 + - uid: 827 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-8.5 + parent: 1 + - uid: 830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-10.5 + parent: 1 + - uid: 932 + components: + - type: Transform + pos: 71.5,-12.5 + parent: 1 + - uid: 1831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-20.5 + parent: 1 +- proto: ComputerPowerMonitoring + entities: + - uid: 1656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-2.5 + parent: 1 +- proto: ContainmentFieldGenerator + entities: + - uid: 1366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 125.5,-23.5 + parent: 1 + - uid: 1367 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 125.5,-13.5 + parent: 1 + - uid: 1423 + components: + - type: Transform + pos: 125.5,-8.5 + parent: 1 + - uid: 1424 + components: + - type: Transform + pos: 125.5,0.5 + parent: 1 +- proto: CrateEmergencyInternals + entities: + - uid: 445 + components: + - type: Transform + pos: 19.5,-12.5 + parent: 1 +- proto: CrateEmergencyRadiation + entities: + - uid: 1459 + components: + - type: Transform + pos: 26.5,-18.5 + parent: 1 +- proto: CrateEmptySpawner + entities: + - uid: 340 + components: + - type: Transform + pos: 22.5,-8.5 + parent: 1 + - uid: 429 + components: + - type: Transform + pos: 22.5,-9.5 + parent: 1 + - uid: 430 + components: + - type: Transform + pos: 22.5,-11.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 1453 + components: + - type: Transform + pos: 25.5,-18.5 + parent: 1 + - uid: 1457 + components: + - type: Transform + pos: 20.5,-18.5 + parent: 1 + - uid: 1476 + components: + - type: Transform + pos: 22.5,-18.5 + parent: 1 + - uid: 1477 + components: + - type: Transform + pos: 23.5,-18.5 + parent: 1 + - uid: 1478 + components: + - type: Transform + pos: 23.5,-19.5 + parent: 1 + - uid: 1479 + components: + - type: Transform + pos: 22.5,-19.5 + parent: 1 + - uid: 2186 + components: + - type: Transform + pos: 19.5,-8.5 + parent: 1 +- proto: CrateEngineeringSolar + entities: + - uid: 1455 + components: + - type: Transform + pos: 25.5,-19.5 + parent: 1 +- proto: CrateFilledSpawner + entities: + - uid: 419 + components: + - type: Transform + pos: 25.5,-9.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 421 + components: + - type: Transform + pos: 25.5,-11.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 423 + components: + - type: Transform + pos: 25.5,-12.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 427 + components: + - type: Transform + pos: 22.5,-10.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 428 + components: + - type: Transform + pos: 22.5,-7.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 438 + components: + - type: Transform + pos: 22.5,-13.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 439 + components: + - type: Transform + pos: 22.5,-14.5 + parent: 1 + - type: RandomSpawner + offset: 0.2 + - uid: 2187 + components: + - type: Transform + pos: 19.5,-7.5 + parent: 1 +- proto: CrateGenericSteel + entities: + - uid: 349 + components: + - type: Transform + pos: 25.5,-14.5 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: 25.5,-13.5 + parent: 1 + - uid: 424 + components: + - type: Transform + pos: 25.5,-7.5 + parent: 1 + - uid: 425 + components: + - type: Transform + pos: 25.5,-8.5 + parent: 1 + - uid: 426 + components: + - type: Transform + pos: 25.5,-10.5 + parent: 1 +- proto: CratePlasma + entities: + - uid: 1452 + components: + - type: Transform + pos: 24.5,-19.5 + parent: 1 + - uid: 1454 + components: + - type: Transform + pos: 24.5,-18.5 + parent: 1 +- proto: CrateWeaponSecure + entities: + - uid: 446 + components: + - type: Transform + pos: 19.5,-13.5 + parent: 1 +- proto: DeployableBarrier + entities: + - uid: 38 + components: + - type: Transform + pos: 17.5,-12.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: 31.5,-11.5 + parent: 1 + - uid: 431 + components: + - type: Transform + pos: 31.5,-10.5 + parent: 1 + - uid: 435 + components: + - type: Transform + pos: 31.5,-12.5 + parent: 1 + - uid: 447 + components: + - type: Transform + pos: 31.5,-9.5 + parent: 1 + - uid: 466 + components: + - type: Transform + pos: 17.5,-9.5 + parent: 1 + - uid: 468 + components: + - type: Transform + pos: 17.5,-11.5 + parent: 1 + - uid: 469 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 1 + - uid: 1470 + components: + - type: Transform + pos: 19.5,-16.5 + parent: 1 + - uid: 1471 + components: + - type: Transform + pos: 19.5,-17.5 + parent: 1 + - uid: 1474 + components: + - type: Transform + pos: 20.5,-16.5 + parent: 1 + - uid: 1475 + components: + - type: Transform + pos: 20.5,-17.5 + parent: 1 +- proto: Emitter + entities: + - uid: 1418 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 122.5,-13.5 + parent: 1 + - uid: 1419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 122.5,-23.5 + parent: 1 + - uid: 1431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 122.5,0.5 + parent: 1 + - uid: 1432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 122.5,-8.5 + parent: 1 +- proto: FoodCondimentBottleEnzyme + entities: + - uid: 2080 + components: + - type: Transform + pos: 36.55369,3.5419717 + parent: 1 +- proto: GravityGenerator + entities: + - uid: 2265 + components: + - type: Transform + pos: 21.5,-4.5 + parent: 1 +- proto: Grille + entities: + - uid: 443 + components: + - type: Transform + pos: 107.5,-2.5 + parent: 1 + - uid: 444 + components: + - type: Transform + pos: 63.5,-7.5 + parent: 1 + - uid: 448 + components: + - type: Transform + pos: 63.5,-9.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: 63.5,-8.5 + parent: 1 + - uid: 462 + components: + - type: Transform + pos: 63.5,-11.5 + parent: 1 + - uid: 557 + components: + - type: Transform + pos: 63.5,-10.5 + parent: 1 + - uid: 604 + components: + - type: Transform + pos: 63.5,-13.5 + parent: 1 + - uid: 614 + components: + - type: Transform + pos: 63.5,-12.5 + parent: 1 + - uid: 641 + components: + - type: Transform + pos: 63.5,-14.5 + parent: 1 + - uid: 667 + components: + - type: Transform + pos: 63.5,-15.5 + parent: 1 + - uid: 753 + components: + - type: Transform + pos: 63.5,-16.5 + parent: 1 + - uid: 754 + components: + - type: Transform + pos: 63.5,-6.5 + parent: 1 + - uid: 755 + components: + - type: Transform + pos: 85.5,-3.5 + parent: 1 + - uid: 756 + components: + - type: Transform + pos: 85.5,-1.5 + parent: 1 + - uid: 757 + components: + - type: Transform + pos: 85.5,-2.5 + parent: 1 + - uid: 758 + components: + - type: Transform + pos: 88.5,-1.5 + parent: 1 + - uid: 759 + components: + - type: Transform + pos: 90.5,-1.5 + parent: 1 + - uid: 760 + components: + - type: Transform + pos: 87.5,-1.5 + parent: 1 + - uid: 761 + components: + - type: Transform + pos: 89.5,-1.5 + parent: 1 + - uid: 762 + components: + - type: Transform + pos: 86.5,-1.5 + parent: 1 + - uid: 763 + components: + - type: Transform + pos: 93.5,-1.5 + parent: 1 + - uid: 839 + components: + - type: Transform + pos: 91.5,-1.5 + parent: 1 + - uid: 840 + components: + - type: Transform + pos: 95.5,-1.5 + parent: 1 + - uid: 841 + components: + - type: Transform + pos: 92.5,-1.5 + parent: 1 + - uid: 928 + components: + - type: Transform + pos: 105.5,-1.5 + parent: 1 + - uid: 987 + components: + - type: Transform + pos: 94.5,-1.5 + parent: 1 + - uid: 988 + components: + - type: Transform + pos: 107.5,-3.5 + parent: 1 + - uid: 989 + components: + - type: Transform + pos: 104.5,-1.5 + parent: 1 + - uid: 990 + components: + - type: Transform + pos: 101.5,-1.5 + parent: 1 + - uid: 991 + components: + - type: Transform + pos: 106.5,-1.5 + parent: 1 + - uid: 994 + components: + - type: Transform + pos: 103.5,-1.5 + parent: 1 + - uid: 995 + components: + - type: Transform + pos: 100.5,-1.5 + parent: 1 + - uid: 998 + components: + - type: Transform + pos: 98.5,-1.5 + parent: 1 + - uid: 999 + components: + - type: Transform + pos: 102.5,-1.5 + parent: 1 + - uid: 1000 + components: + - type: Transform + pos: 97.5,-1.5 + parent: 1 + - uid: 1001 + components: + - type: Transform + pos: 107.5,-1.5 + parent: 1 + - uid: 1002 + components: + - type: Transform + pos: 99.5,-1.5 + parent: 1 + - uid: 1003 + components: + - type: Transform + pos: 96.5,-1.5 + parent: 1 + - uid: 1005 + components: + - type: Transform + pos: 101.5,-20.5 + parent: 1 + - uid: 1012 + components: + - type: Transform + pos: 106.5,-20.5 + parent: 1 + - uid: 1022 + components: + - type: Transform + pos: 107.5,-20.5 + parent: 1 + - uid: 1023 + components: + - type: Transform + pos: 103.5,-20.5 + parent: 1 + - uid: 1030 + components: + - type: Transform + pos: 104.5,-20.5 + parent: 1 + - uid: 1031 + components: + - type: Transform + pos: 107.5,-19.5 + parent: 1 + - uid: 1032 + components: + - type: Transform + pos: 102.5,-20.5 + parent: 1 + - uid: 1218 + components: + - type: Transform + pos: 105.5,-20.5 + parent: 1 + - uid: 1219 + components: + - type: Transform + pos: 88.5,-20.5 + parent: 1 + - uid: 1220 + components: + - type: Transform + pos: 107.5,-18.5 + parent: 1 + - uid: 1227 + components: + - type: Transform + pos: 87.5,-20.5 + parent: 1 + - uid: 1228 + components: + - type: Transform + pos: 85.5,-18.5 + parent: 1 + - uid: 1229 + components: + - type: Transform + pos: 85.5,-20.5 + parent: 1 + - uid: 1230 + components: + - type: Transform + pos: 85.5,-19.5 + parent: 1 + - uid: 1282 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,0.5 + parent: 1 + - uid: 1283 + components: + - type: Transform + pos: 86.5,-20.5 + parent: 1 + - uid: 1289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-7.5 + parent: 1 + - uid: 1308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-0.5 + parent: 1 + - uid: 1313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-8.5 + parent: 1 + - uid: 1316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-5.5 + parent: 1 + - uid: 1318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-2.5 + parent: 1 + - uid: 1319 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-4.5 + parent: 1 + - uid: 1368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-14.5 + parent: 1 + - uid: 1369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-13.5 + parent: 1 + - uid: 1371 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-16.5 + parent: 1 + - uid: 1372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-17.5 + parent: 1 + - uid: 1373 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-23.5 + parent: 1 + - uid: 1374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-22.5 + parent: 1 + - uid: 1375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-20.5 + parent: 1 + - uid: 1376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-19.5 + parent: 1 + - uid: 1377 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-18.5 + parent: 1 +- proto: GrilleBroken + entities: + - uid: 1259 + components: + - type: Transform + pos: 89.5,-20.5 + parent: 1 + - uid: 1287 + components: + - type: Transform + pos: 100.5,-20.5 + parent: 1 + - uid: 1317 + components: + - type: Transform + pos: 123.5,-3.5 + parent: 1 +- proto: HandLabeler + entities: + - uid: 1473 + components: + - type: Transform + pos: 27.839834,-9.886635 + parent: 1 +- proto: Hemostat + entities: + - uid: 660 + components: + - type: Transform + pos: 38.345383,-13.221157 + parent: 1 +- proto: KitchenMicrowave + entities: + - uid: 141 + components: + - type: Transform + pos: 43.5,3.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: 42.5,3.5 + parent: 1 +- proto: LockerDetective + entities: + - uid: 160 + components: + - type: Transform + pos: 19.5,3.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 19.5,1.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 19.5,2.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: 19.5,0.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: 19.5,-1.5 + parent: 1 +- proto: LockerElectricalSuppliesFilled + entities: + - uid: 125 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: 9.5,-1.5 + parent: 1 +- proto: LockerFreezerBase + entities: + - uid: 2103 + components: + - type: Transform + pos: 40.5,3.5 + parent: 1 + - uid: 2110 + components: + - type: Transform + pos: 41.5,3.5 + parent: 1 +- proto: LockerSecurity + entities: + - uid: 726 + components: + - type: Transform + pos: 52.5,-2.5 + parent: 1 + - uid: 727 + components: + - type: Transform + pos: 52.5,-3.5 + parent: 1 +- proto: LockerSteel + entities: + - uid: 720 + components: + - type: Transform + pos: 52.5,-20.5 + parent: 1 +- proto: LockerWeldingSuppliesFilled + entities: + - uid: 127 + components: + - type: Transform + pos: 10.5,-1.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 1 +- proto: LootSpawnerArmoryArmorOnly + entities: + - uid: 463 + components: + - type: Transform + pos: 17.5,-15.5 + parent: 1 + - uid: 728 + components: + - type: Transform + pos: 48.5,-2.5 + parent: 1 + - uid: 731 + components: + - type: Transform + pos: 48.5,-2.5 + parent: 1 + - uid: 732 + components: + - type: Transform + pos: 48.5,-3.5 + parent: 1 +- proto: LootSpawnerIndustrial + entities: + - uid: 471 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 1428 + components: + - type: Transform + pos: 60.5,-18.5 + parent: 1 + - uid: 1429 + components: + - type: Transform + pos: 54.5,-2.5 + parent: 1 +- proto: LootSpawnerIndustrialFluff + entities: + - uid: 36 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 608 + components: + - type: Transform + pos: 16.5,-23.5 + parent: 1 + - uid: 1430 + components: + - type: Transform + pos: 54.5,-3.5 + parent: 1 + - uid: 2111 + components: + - type: Transform + pos: 99.5,-13.5 + parent: 1 +- proto: LootSpawnerMaterials + entities: + - uid: 1425 + components: + - type: Transform + pos: 54.5,-18.5 + parent: 1 + - uid: 1427 + components: + - type: Transform + pos: 54.5,-19.5 + parent: 1 +- proto: LootSpawnerMaterialsHighValueConstruction + entities: + - uid: 1426 + components: + - type: Transform + pos: 54.5,-20.5 + parent: 1 +- proto: LootSpawnerMedicalClassy + entities: + - uid: 664 + components: + - type: Transform + pos: 43.5,-19.5 + parent: 1 + - uid: 665 + components: + - type: Transform + pos: 42.5,-22.5 + parent: 1 + - uid: 666 + components: + - type: Transform + pos: 37.5,-13.5 + parent: 1 +- proto: LootSpawnerRandomCrateEngineering + entities: + - uid: 1240 + components: + - type: Transform + pos: 19.5,-19.5 + parent: 1 + - uid: 1456 + components: + - type: Transform + pos: 19.5,-18.5 + parent: 1 + - uid: 1458 + components: + - type: Transform + pos: 20.5,-19.5 + parent: 1 + - uid: 1467 + components: + - type: Transform + pos: 21.5,-18.5 + parent: 1 + - uid: 1468 + components: + - type: Transform + pos: 21.5,-19.5 + parent: 1 +- proto: LootSpawnerRandomCrateSecurity + entities: + - uid: 440 + components: + - type: Transform + pos: 19.5,-14.5 + parent: 1 + - uid: 441 + components: + - type: Transform + pos: 19.5,-15.5 + parent: 1 +- proto: LootSpawnerSecurity + entities: + - uid: 1231 + components: + - type: Transform + pos: 17.5,-4.5 + parent: 1 + - uid: 1370 + components: + - type: Transform + pos: 62.5,-13.5 + parent: 1 +- proto: MachineFrame + entities: + - uid: 895 + components: + - type: Transform + pos: 67.5,-11.5 + parent: 1 + - uid: 896 + components: + - type: Transform + pos: 68.5,-11.5 + parent: 1 + - uid: 897 + components: + - type: Transform + pos: 69.5,-11.5 + parent: 1 + - uid: 900 + components: + - type: Transform + pos: 74.5,-11.5 + parent: 1 + - uid: 901 + components: + - type: Transform + pos: 75.5,-11.5 + parent: 1 + - uid: 902 + components: + - type: Transform + pos: 76.5,-11.5 + parent: 1 + - uid: 904 + components: + - type: Transform + pos: 78.5,-11.5 + parent: 1 + - uid: 1234 + components: + - type: Transform + pos: 42.5,-26.5 + parent: 1 + - uid: 1235 + components: + - type: Transform + pos: 42.5,-24.5 + parent: 1 + - uid: 1480 + components: + - type: Transform + pos: 36.5,-26.5 + parent: 1 + - uid: 1481 + components: + - type: Transform + pos: 36.5,-24.5 + parent: 1 + - uid: 1482 + components: + - type: Transform + pos: 39.5,-26.5 + parent: 1 + - uid: 1483 + components: + - type: Transform + pos: 39.5,-24.5 + parent: 1 +- proto: MagazinePistolSubMachineGunEmpty + entities: + - uid: 473 + components: + - type: Transform + pos: 4.945919,4.3761344 + parent: 1 +- proto: MagazinePistolSubMachineGunTopMountedEmpty + entities: + - uid: 1698 + components: + - type: Transform + pos: 14.469492,4.7017136 + parent: 1 + - uid: 1700 + components: + - type: Transform + pos: 120.48175,-7.394827 + parent: 1 +- proto: MagazineShotgunEmpty + entities: + - uid: 1242 + components: + - type: Transform + pos: 56.248035,-14.895625 + parent: 1 +- proto: MaintenanceToolSpawner + entities: + - uid: 1460 + components: + - type: Transform + pos: 21.5,-1.5 + parent: 1 + - uid: 1461 + components: + - type: Transform + pos: 22.5,-16.5 + parent: 1 + - uid: 1462 + components: + - type: Transform + pos: 22.5,-17.5 + parent: 1 + - uid: 1463 + components: + - type: Transform + pos: 23.5,-17.5 + parent: 1 + - uid: 1464 + components: + - type: Transform + pos: 23.5,-16.5 + parent: 1 +- proto: MaintenanceWeaponSpawner + entities: + - uid: 1696 + components: + - type: Transform + pos: 98.5,-18.5 + parent: 1 +- proto: MedkitOxygenFilled + entities: + - uid: 668 + components: + - type: Transform + pos: 43.517258,-22.231878 + parent: 1 +- proto: OperatingTable + entities: + - uid: 645 + components: + - type: Transform + pos: 43.5,-17.5 + parent: 1 + - uid: 646 + components: + - type: Transform + pos: 36.5,-17.5 + parent: 1 + - uid: 651 + components: + - type: Transform + pos: 43.5,-14.5 + parent: 1 + - uid: 652 + components: + - type: Transform + pos: 36.5,-14.5 + parent: 1 +- proto: PartRodMetal1 + entities: + - uid: 1284 + components: + - type: Transform + pos: 89.383995,-19.754372 + parent: 1 + - uid: 1402 + components: + - type: Transform + pos: 123.46295,-3.4430885 + parent: 1 +- proto: PartRodMetal10 + entities: + - uid: 1285 + components: + - type: Transform + pos: 91.71212,-18.379372 + parent: 1 +- proto: PlasmaCanister + entities: + - uid: 401 + components: + - type: Transform + pos: 24.5,-3.5 + parent: 1 +- proto: PortableGeneratorSuperPacman + entities: + - uid: 1484 + components: + - type: Transform + pos: 26.5,-19.5 + parent: 1 +- proto: PoweredlightEmpty + entities: + - uid: 1570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-16.5 + parent: 1 + - uid: 1688 + components: + - type: Transform + pos: 90.5,-13.5 + parent: 1 + - uid: 1689 + components: + - type: Transform + pos: 98.5,-13.5 + parent: 1 + - uid: 1690 + components: + - type: Transform + pos: 106.5,-13.5 + parent: 1 + - uid: 1694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 106.5,-8.5 + parent: 1 + - uid: 1695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 114.5,-8.5 + parent: 1 +- proto: PoweredlightLED + entities: + - uid: 116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: 33.5,6.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-1.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: 9.5,6.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: 17.5,6.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: 37.5,3.5 + parent: 1 + - uid: 1312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-8.5 + parent: 1 + - uid: 1434 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-1.5 + parent: 1 + - uid: 1435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-21.5 + parent: 1 + - uid: 1436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-8.5 + parent: 1 + - uid: 1437 + components: + - type: Transform + pos: 25.5,6.5 + parent: 1 + - uid: 1438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-13.5 + parent: 1 + - uid: 1439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-0.5 + parent: 1 + - uid: 1440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-29.5 + parent: 1 + - uid: 1441 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-29.5 + parent: 1 + - uid: 1442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-26.5 + parent: 1 + - uid: 1444 + components: + - type: Transform + pos: 20.5,-21.5 + parent: 1 + - uid: 1488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-1.5 + parent: 1 + - uid: 1489 + components: + - type: Transform + pos: 30.5,3.5 + parent: 1 + - uid: 1563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-6.5 + parent: 1 + - uid: 1564 + components: + - type: Transform + pos: 21.5,3.5 + parent: 1 + - uid: 1565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-1.5 + parent: 1 + - uid: 1566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-8.5 + parent: 1 + - uid: 1567 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-13.5 + parent: 1 + - uid: 1568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-13.5 + parent: 1 + - uid: 1569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-9.5 + parent: 1 + - uid: 1571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-5.5 + parent: 1 + - uid: 1572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-12.5 + parent: 1 + - uid: 1573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-16.5 + parent: 1 + - uid: 1574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-7.5 + parent: 1 + - uid: 1575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-1.5 + parent: 1 + - uid: 1576 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-23.5 + parent: 1 + - uid: 1577 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-16.5 + parent: 1 + - uid: 1578 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-23.5 + parent: 1 + - uid: 1579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-0.5 + parent: 1 + - uid: 1580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-29.5 + parent: 1 + - uid: 1581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,5.5 + parent: 1 + - uid: 1582 + components: + - type: Transform + pos: 45.5,6.5 + parent: 1 + - uid: 1583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-0.5 + parent: 1 + - uid: 1584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-8.5 + parent: 1 + - uid: 1585 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-13.5 + parent: 1 + - uid: 1586 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-21.5 + parent: 1 + - uid: 1587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-28.5 + parent: 1 + - uid: 1654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-11.5 + parent: 1 + - uid: 1655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-11.5 + parent: 1 + - uid: 1657 + components: + - type: Transform + pos: 61.5,-6.5 + parent: 1 + - uid: 1658 + components: + - type: Transform + pos: 55.5,-6.5 + parent: 1 + - uid: 1667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-11.5 + parent: 1 + - uid: 1668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-19.5 + parent: 1 + - uid: 1669 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-14.5 + parent: 1 + - uid: 1670 + components: + - type: Transform + pos: 55.5,-18.5 + parent: 1 + - uid: 1671 + components: + - type: Transform + pos: 61.5,-18.5 + parent: 1 + - uid: 1672 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-0.5 + parent: 1 + - uid: 1673 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-4.5 + parent: 1 + - uid: 1674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,-4.5 + parent: 1 + - uid: 1675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-4.5 + parent: 1 + - uid: 1676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,-16.5 + parent: 1 + - uid: 1677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-16.5 + parent: 1 + - uid: 1678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,-0.5 + parent: 1 + - uid: 1679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-0.5 + parent: 1 + - uid: 1681 + components: + - type: Transform + pos: 69.5,-22.5 + parent: 1 + - uid: 1682 + components: + - type: Transform + pos: 61.5,-22.5 + parent: 1 + - uid: 1683 + components: + - type: Transform + pos: 49.5,-22.5 + parent: 1 + - uid: 1684 + components: + - type: Transform + pos: 77.5,-22.5 + parent: 1 + - uid: 1686 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-17.5 + parent: 1 + - uid: 1687 + components: + - type: Transform + pos: 82.5,-13.5 + parent: 1 + - uid: 1691 + components: + - type: Transform + pos: 114.5,-13.5 + parent: 1 + - uid: 1692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,-8.5 + parent: 1 + - uid: 1693 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,-8.5 + parent: 1 + - uid: 2114 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,-20.5 + parent: 1 + - uid: 2125 + components: + - type: Transform + pos: 71.5,-2.5 + parent: 1 +- proto: Rack + entities: + - uid: 41 + components: + - type: Transform + pos: 17.5,-17.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 17.5,-15.5 + parent: 1 + - uid: 122 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 17.5,-16.5 + parent: 1 + - uid: 422 + components: + - type: Transform + pos: 17.5,-5.5 + parent: 1 + - uid: 434 + components: + - type: Transform + pos: 17.5,-4.5 + parent: 1 + - uid: 436 + components: + - type: Transform + pos: 17.5,-6.5 + parent: 1 + - uid: 453 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 1 + - uid: 454 + components: + - type: Transform + pos: 15.5,-3.5 + parent: 1 + - uid: 671 + components: + - type: Transform + pos: 48.5,-3.5 + parent: 1 + - uid: 691 + components: + - type: Transform + pos: 48.5,-5.5 + parent: 1 + - uid: 695 + components: + - type: Transform + pos: 48.5,-4.5 + parent: 1 + - uid: 706 + components: + - type: Transform + pos: 48.5,-2.5 + parent: 1 + - uid: 935 + components: + - type: Transform + pos: 54.5,-2.5 + parent: 1 + - uid: 936 + components: + - type: Transform + pos: 54.5,-3.5 + parent: 1 + - uid: 937 + components: + - type: Transform + pos: 54.5,-4.5 + parent: 1 + - uid: 938 + components: + - type: Transform + pos: 54.5,-18.5 + parent: 1 + - uid: 939 + components: + - type: Transform + pos: 54.5,-19.5 + parent: 1 + - uid: 940 + components: + - type: Transform + pos: 54.5,-20.5 + parent: 1 +- proto: RandomSoap + entities: + - uid: 563 + components: + - type: Transform + pos: 21.5,-23.5 + parent: 1 +- proto: ReinforcedGirder + entities: + - uid: 43 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,7.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,7.5 + parent: 1 + - uid: 455 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 1 + - uid: 456 + components: + - type: Transform + pos: 11.5,-8.5 + parent: 1 + - uid: 486 + components: + - type: Transform + pos: 10.5,-11.5 + parent: 1 + - uid: 546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-25.5 + parent: 1 + - uid: 547 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-24.5 + parent: 1 + - uid: 553 + components: + - type: Transform + pos: 16.5,-20.5 + parent: 1 + - uid: 597 + components: + - type: Transform + pos: 12.5,-30.5 + parent: 1 + - uid: 598 + components: + - type: Transform + pos: 13.5,-30.5 + parent: 1 + - uid: 692 + components: + - type: Transform + pos: 53.5,-6.5 + parent: 1 + - uid: 724 + components: + - type: Transform + pos: 52.5,-9.5 + parent: 1 + - uid: 725 + components: + - type: Transform + pos: 47.5,-4.5 + parent: 1 + - uid: 843 + components: + - type: Transform + pos: 55.5,-21.5 + parent: 1 + - uid: 941 + components: + - type: Transform + pos: 56.5,-1.5 + parent: 1 + - uid: 942 + components: + - type: Transform + pos: 57.5,-1.5 + parent: 1 +- proto: RollingPin + entities: + - uid: 2079 + components: + - type: Transform + pos: 39.42869,3.5263467 + parent: 1 +- proto: RubberStampApproved + entities: + - uid: 1593 + components: + - type: Transform + pos: 51.504005,-15.395966 + parent: 1 +- proto: SalvageCanisterSpawner + entities: + - uid: 402 + components: + - type: Transform + pos: 25.5,-3.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: 25.5,-4.5 + parent: 1 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 1701 + components: + - type: Transform + pos: 116.5,-7.5 + parent: 1 +- proto: SalvageMaterialCrateSpawner + entities: + - uid: 395 + components: + - type: Transform + pos: 27.5,-3.5 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: 27.5,-4.5 + parent: 1 + - uid: 397 + components: + - type: Transform + pos: 26.5,-3.5 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: 26.5,-4.5 + parent: 1 + - uid: 1465 + components: + - type: Transform + pos: 21.5,-16.5 + parent: 1 + - uid: 1466 + components: + - type: Transform + pos: 21.5,-17.5 + parent: 1 + - uid: 2184 + components: + - type: Transform + pos: 22.5,-12.5 + parent: 1 + - uid: 2185 + components: + - type: Transform + pos: 19.5,-9.5 + parent: 1 +- proto: SalvageMobSpawner + entities: + - uid: 1588 + components: + - type: Transform + pos: 121.5,-2.5 + parent: 1 + - uid: 1589 + components: + - type: Transform + pos: 14.5,-15.5 + parent: 1 + - uid: 1590 + components: + - type: Transform + pos: 15.5,-5.5 + parent: 1 + - uid: 1591 + components: + - type: Transform + pos: 12.5,-12.5 + parent: 1 + - uid: 1592 + components: + - type: Transform + pos: 15.5,-28.5 + parent: 1 +- proto: SalvageMobSpawner75 + entities: + - uid: 1232 + components: + - type: Transform + pos: 111.5,-7.5 + parent: 1 + - uid: 1433 + components: + - type: Transform + pos: 122.5,-3.5 + parent: 1 +- proto: SawElectric + entities: + - uid: 663 + components: + - type: Transform + pos: 37.767258,-14.627407 + parent: 1 +- proto: Scalpel + entities: + - uid: 659 + components: + - type: Transform + pos: 38.986008,-13.518032 + parent: 1 +- proto: ShardGlassReinforced + entities: + - uid: 63 + components: + - type: Transform + pos: 11.663511,-4.0794153 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: 17.5,-18.5 + parent: 1 + - uid: 1286 + components: + - type: Transform + pos: 88.76036,-18.52459 + parent: 1 + - uid: 1288 + components: + - type: Transform + pos: 90.66661,-19.80584 + parent: 1 + - uid: 1290 + components: + - type: Transform + pos: 100.25953,-19.61834 + parent: 1 + - uid: 1346 + components: + - type: Transform + pos: 95.812454,-18.054329 + parent: 1 + - uid: 1405 + components: + - type: Transform + pos: 124.60358,-3.4430885 + parent: 1 +- proto: SheetPlasteel1 + entities: + - uid: 140 + components: + - type: Transform + pos: 12.5,-9.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 1 + - uid: 603 + components: + - type: Transform + pos: 11.457185,-30.582111 + parent: 1 + - uid: 609 + components: + - type: Transform + pos: 7.44156,-29.519611 + parent: 1 + - uid: 610 + components: + - type: Transform + pos: 2.8634348,-24.238361 + parent: 1 + - uid: 611 + components: + - type: Transform + pos: 15.528238,-19.046759 + parent: 1 + - uid: 612 + components: + - type: Transform + pos: 11.323664,-16.746466 + parent: 1 + - uid: 708 + components: + - type: Transform + pos: 51.5,-12.5 + parent: 1 +- proto: SheetSteel1 + entities: + - uid: 118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.4674037,-0.40548372 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.4409523,0.6101413 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.4253273,3.5788913 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.648506,1.1570163 + parent: 1 + - uid: 437 + components: + - type: Transform + pos: 13.5,-3.5 + parent: 1 + - uid: 607 + components: + - type: Transform + pos: 14.389973,-26.965555 + parent: 1 +- proto: SignalButton + entities: + - uid: 1233 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-9.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 383: [] + 510: [] +- proto: SinkEmpty + entities: + - uid: 554 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-25.5 + parent: 1 + - uid: 555 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-26.5 + parent: 1 +- proto: SMESBasicEmpty + entities: + - uid: 1236 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 1238 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 2136 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 +- proto: SubstationBasicEmpty + entities: + - uid: 216 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 +- proto: TableFrame + entities: + - uid: 601 + components: + - type: Transform + pos: 13.5,-25.5 + parent: 1 + - uid: 605 + components: + - type: Transform + pos: 13.5,-27.5 + parent: 1 + - uid: 2127 + components: + - type: Transform + pos: 13.5,-26.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 99 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,3.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 + - uid: 277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,3.5 + parent: 1 + - uid: 278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,3.5 + parent: 1 + - uid: 279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,3.5 + parent: 1 + - uid: 280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,3.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 42.5,0.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 43.5,0.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: 40.5,0.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 41.5,0.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: 39.5,0.5 + parent: 1 + - uid: 305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,3.5 + parent: 1 + - uid: 306 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-7.5 + parent: 1 + - uid: 307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-6.5 + parent: 1 + - uid: 308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-3.5 + parent: 1 + - uid: 309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-2.5 + parent: 1 + - uid: 312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-7.5 + parent: 1 + - uid: 313 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-2.5 + parent: 1 + - uid: 327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-6.5 + parent: 1 + - uid: 328 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-7.5 + parent: 1 + - uid: 329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-6.5 + parent: 1 + - uid: 330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-7.5 + parent: 1 + - uid: 335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-6.5 + parent: 1 + - uid: 336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-3.5 + parent: 1 + - uid: 642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-21.5 + parent: 1 + - uid: 643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-20.5 + parent: 1 + - uid: 644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-19.5 + parent: 1 + - uid: 653 + components: + - type: Transform + pos: 42.5,-13.5 + parent: 1 + - uid: 654 + components: + - type: Transform + pos: 41.5,-13.5 + parent: 1 + - uid: 655 + components: + - type: Transform + pos: 40.5,-13.5 + parent: 1 + - uid: 656 + components: + - type: Transform + pos: 39.5,-13.5 + parent: 1 + - uid: 657 + components: + - type: Transform + pos: 38.5,-13.5 + parent: 1 + - uid: 658 + components: + - type: Transform + pos: 37.5,-13.5 + parent: 1 + - uid: 805 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-6.5 + parent: 1 + - uid: 806 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-6.5 + parent: 1 + - uid: 807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-6.5 + parent: 1 + - uid: 808 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-6.5 + parent: 1 + - uid: 809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-6.5 + parent: 1 + - uid: 810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-6.5 + parent: 1 + - uid: 811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-6.5 + parent: 1 + - uid: 812 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-6.5 + parent: 1 + - uid: 813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-6.5 + parent: 1 + - uid: 814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-16.5 + parent: 1 + - uid: 815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-16.5 + parent: 1 + - uid: 816 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-16.5 + parent: 1 + - uid: 817 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-16.5 + parent: 1 + - uid: 818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-16.5 + parent: 1 + - uid: 819 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-16.5 + parent: 1 + - uid: 820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-16.5 + parent: 1 + - uid: 821 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-16.5 + parent: 1 + - uid: 822 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-16.5 + parent: 1 + - uid: 826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-9.5 + parent: 1 + - uid: 828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-13.5 + parent: 1 + - uid: 1815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-22.5 + parent: 1 +- proto: TableWood + entities: + - uid: 712 + components: + - type: Transform + pos: 52.5,-15.5 + parent: 1 + - uid: 713 + components: + - type: Transform + pos: 51.5,-15.5 + parent: 1 + - uid: 714 + components: + - type: Transform + pos: 51.5,-16.5 + parent: 1 + - uid: 715 + components: + - type: Transform + pos: 51.5,-17.5 + parent: 1 + - uid: 717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-19.5 + parent: 1 +- proto: Thruster + entities: + - uid: 33 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,6.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,4.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,3.5 + parent: 1 + - uid: 56 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,2.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,1.5 + parent: 1 + - uid: 58 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,0.5 + parent: 1 + - uid: 59 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 + - uid: 60 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 +- proto: ToiletDirtyWater + entities: + - uid: 461 + components: + - type: Transform + pos: 23.5,-21.5 + parent: 1 + - uid: 613 + components: + - type: Transform + pos: 25.5,-21.5 + parent: 1 + - uid: 615 + components: + - type: Transform + pos: 27.5,-21.5 + parent: 1 + - uid: 616 + components: + - type: Transform + pos: 29.5,-21.5 + parent: 1 + - uid: 617 + components: + - type: Transform + pos: 31.5,-21.5 + parent: 1 +- proto: ToyRubberDuck + entities: + - uid: 564 + components: + - type: Transform + pos: 19.517994,-21.428076 + parent: 1 +- proto: trayScanner + entities: + - uid: 2181 + components: + - type: Transform + pos: 7.497275,-1.3804722 + parent: 1 +- proto: TritiumCanister + entities: + - uid: 400 + components: + - type: Transform + pos: 24.5,-4.5 + parent: 1 +- proto: UnfinishedMachineFrame + entities: + - uid: 898 + components: + - type: Transform + pos: 72.5,-11.5 + parent: 1 + - uid: 899 + components: + - type: Transform + pos: 73.5,-11.5 + parent: 1 + - uid: 903 + components: + - type: Transform + pos: 77.5,-11.5 + parent: 1 +- proto: VendingMachineCigs + entities: + - uid: 217 + components: + - type: Transform + pos: 31.5,3.5 + parent: 1 + - uid: 721 + components: + - type: Transform + pos: 48.5,-13.5 + parent: 1 +- proto: VendingMachineCoffee + entities: + - uid: 722 + components: + - type: Transform + pos: 48.5,-14.5 + parent: 1 +- proto: WallReinforced + entities: + - uid: 382 + components: + - type: Transform + pos: 18.5,-20.5 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: 18.5,-3.5 + parent: 1 + - uid: 405 + components: + - type: Transform + pos: 18.5,-4.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: 18.5,-5.5 + parent: 1 + - uid: 407 + components: + - type: Transform + pos: 18.5,-6.5 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: 18.5,-7.5 + parent: 1 + - uid: 409 + components: + - type: Transform + pos: 18.5,-8.5 + parent: 1 + - uid: 410 + components: + - type: Transform + pos: 18.5,-9.5 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: 18.5,-12.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: 18.5,-13.5 + parent: 1 + - uid: 415 + components: + - type: Transform + pos: 18.5,-14.5 + parent: 1 + - uid: 416 + components: + - type: Transform + pos: 18.5,-15.5 + parent: 1 + - uid: 417 + components: + - type: Transform + pos: 18.5,-16.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: 18.5,-17.5 + parent: 1 + - uid: 420 + components: + - type: Transform + pos: 18.5,-19.5 + parent: 1 + - uid: 458 + components: + - type: Transform + pos: 10.5,-12.5 + parent: 1 + - uid: 459 + components: + - type: Transform + pos: 10.5,-13.5 + parent: 1 + - uid: 460 + components: + - type: Transform + pos: 10.5,-14.5 + parent: 1 + - uid: 474 + components: + - type: Transform + pos: 17.5,-8.5 + parent: 1 + - uid: 475 + components: + - type: Transform + pos: 16.5,-8.5 + parent: 1 + - uid: 476 + components: + - type: Transform + pos: 15.5,-8.5 + parent: 1 + - uid: 477 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 1 + - uid: 478 + components: + - type: Transform + pos: 13.5,-8.5 + parent: 1 + - uid: 479 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 1 + - uid: 480 + components: + - type: Transform + pos: 11.5,-13.5 + parent: 1 + - uid: 481 + components: + - type: Transform + pos: 13.5,-13.5 + parent: 1 + - uid: 482 + components: + - type: Transform + pos: 14.5,-13.5 + parent: 1 + - uid: 483 + components: + - type: Transform + pos: 15.5,-13.5 + parent: 1 + - uid: 484 + components: + - type: Transform + pos: 16.5,-13.5 + parent: 1 + - uid: 485 + components: + - type: Transform + pos: 17.5,-13.5 + parent: 1 + - uid: 602 + components: + - type: Transform + pos: 17.5,-20.5 + parent: 1 + - uid: 1469 + components: + - type: Transform + pos: 18.5,-18.5 + parent: 1 +- proto: WallShuttle + entities: + - uid: 2 + components: + - type: Transform + pos: 19.5,4.5 + parent: 1 + - uid: 3 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 7.5,-2.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 8.5,-2.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 9.5,-2.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 10.5,-2.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: 11.5,-2.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 15.5,-2.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 17.5,-2.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 18.5,-2.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 18.5,-1.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 18.5,-0.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 18.5,0.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 18.5,1.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 18.5,3.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 18.5,2.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,7.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 + - uid: 35 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,7.5 + parent: 1 + - uid: 37 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,7.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-12.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,7.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,7.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,7.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,7.5 + parent: 1 + - uid: 47 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,7.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,7.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,7.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,7.5 + parent: 1 + - uid: 51 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,7.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 18.5,7.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 18.5,4.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-27.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-27.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-27.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-27.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-27.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-24.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-27.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-15.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-27.5 + parent: 1 + - uid: 75 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-14.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-21.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-23.5 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-13.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-25.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-21.5 + parent: 1 + - uid: 81 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-17.5 + parent: 1 + - uid: 82 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-22.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-26.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-20.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-23.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-27.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-25.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-22.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-24.5 + parent: 1 + - uid: 90 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-27.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-27.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-16.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-18.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-17.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-26.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-18.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-19.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: 36.5,0.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 20.5,4.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 21.5,4.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 22.5,4.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 23.5,4.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 24.5,4.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 25.5,4.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 26.5,4.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 27.5,4.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: 28.5,4.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 29.5,4.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: 30.5,4.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 31.5,4.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: 32.5,4.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-21.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 19.5,-2.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 21.5,-2.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 22.5,-2.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 23.5,-2.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 25.5,-2.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 26.5,-2.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 27.5,-2.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 28.5,-2.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 29.5,-2.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 30.5,-2.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 31.5,-2.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 32.5,-2.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 32.5,-1.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 32.5,-0.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: 32.5,2.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: 32.5,3.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: 19.5,7.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 20.5,7.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: 21.5,7.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: 22.5,7.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: 23.5,7.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: 24.5,7.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: 25.5,7.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 26.5,7.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 27.5,7.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: 28.5,7.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: 29.5,7.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 30.5,7.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: 31.5,7.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: 32.5,7.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 33.5,7.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 34.5,7.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 35.5,7.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 36.5,7.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 37.5,7.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 38.5,7.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 39.5,7.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: 35.5,4.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: 35.5,3.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: 35.5,2.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: 35.5,1.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 35.5,0.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 35.5,-0.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 35.5,-1.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-4.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 36.5,4.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 37.5,4.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 38.5,4.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 39.5,4.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 40.5,4.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 41.5,4.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 45.5,7.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 44.5,7.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 43.5,7.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 42.5,7.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 41.5,7.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 40.5,7.5 + parent: 1 + - uid: 260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,7.5 + parent: 1 + - uid: 261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,6.5 + parent: 1 + - uid: 262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,1.5 + parent: 1 + - uid: 263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,4.5 + parent: 1 + - uid: 264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,1.5 + parent: 1 + - uid: 265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,4.5 + parent: 1 + - uid: 266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,4.5 + parent: 1 + - uid: 267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,4.5 + parent: 1 + - uid: 271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,5.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: 38.5,0.5 + parent: 1 + - uid: 287 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-5.5 + parent: 1 + - uid: 288 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-6.5 + parent: 1 + - uid: 289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-7.5 + parent: 1 + - uid: 290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-8.5 + parent: 1 + - uid: 291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-9.5 + parent: 1 + - uid: 292 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-9.5 + parent: 1 + - uid: 293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-9.5 + parent: 1 + - uid: 294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-9.5 + parent: 1 + - uid: 295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-9.5 + parent: 1 + - uid: 296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-9.5 + parent: 1 + - uid: 297 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-9.5 + parent: 1 + - uid: 298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-9.5 + parent: 1 + - uid: 299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-9.5 + parent: 1 + - uid: 310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-1.5 + parent: 1 + - uid: 311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-4.5 + parent: 1 + - uid: 314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-6.5 + parent: 1 + - uid: 315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-5.5 + parent: 1 + - uid: 317 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-7.5 + parent: 1 + - uid: 318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-8.5 + parent: 1 + - uid: 321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-9.5 + parent: 1 + - uid: 337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-3.5 + parent: 1 + - uid: 338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-2.5 + parent: 1 + - uid: 341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-12.5 + parent: 1 + - uid: 342 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-3.5 + parent: 1 + - uid: 343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-4.5 + parent: 1 + - uid: 344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-12.5 + parent: 1 + - uid: 345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-8.5 + parent: 1 + - uid: 346 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-7.5 + parent: 1 + - uid: 347 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-6.5 + parent: 1 + - uid: 348 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-5.5 + parent: 1 + - uid: 350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-12.5 + parent: 1 + - uid: 351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-12.5 + parent: 1 + - uid: 352 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-12.5 + parent: 1 + - uid: 353 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-12.5 + parent: 1 + - uid: 354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-12.5 + parent: 1 + - uid: 355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-12.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-12.5 + parent: 1 + - uid: 357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-13.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-14.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-13.5 + parent: 1 + - uid: 360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-14.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-15.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-16.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-15.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-16.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-17.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-18.5 + parent: 1 + - uid: 367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-19.5 + parent: 1 + - uid: 368 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-20.5 + parent: 1 + - uid: 369 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,-20.5 + parent: 1 + - uid: 370 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-20.5 + parent: 1 + - uid: 371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-20.5 + parent: 1 + - uid: 372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-20.5 + parent: 1 + - uid: 373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-20.5 + parent: 1 + - uid: 374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-20.5 + parent: 1 + - uid: 375 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-20.5 + parent: 1 + - uid: 376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-20.5 + parent: 1 + - uid: 377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-20.5 + parent: 1 + - uid: 378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-20.5 + parent: 1 + - uid: 379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-20.5 + parent: 1 + - uid: 380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-20.5 + parent: 1 + - uid: 381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-20.5 + parent: 1 + - uid: 488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,1.5 + parent: 1 + - uid: 489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,3.5 + parent: 1 + - uid: 490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,2.5 + parent: 1 + - uid: 491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,4.5 + parent: 1 + - uid: 492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,1.5 + parent: 1 + - uid: 493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,4.5 + parent: 1 + - uid: 495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-0.5 + parent: 1 + - uid: 496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,4.5 + parent: 1 + - uid: 497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,1.5 + parent: 1 + - uid: 498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,4.5 + parent: 1 + - uid: 499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,4.5 + parent: 1 + - uid: 500 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,1.5 + parent: 1 + - uid: 501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,1.5 + parent: 1 + - uid: 502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,4.5 + parent: 1 + - uid: 503 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,1.5 + parent: 1 + - uid: 504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,1.5 + parent: 1 + - uid: 505 + components: + - type: Transform + pos: 53.5,-2.5 + parent: 1 + - uid: 506 + components: + - type: Transform + pos: 53.5,-1.5 + parent: 1 + - uid: 507 + components: + - type: Transform + pos: 49.5,-9.5 + parent: 1 + - uid: 508 + components: + - type: Transform + pos: 48.5,-9.5 + parent: 1 + - uid: 509 + components: + - type: Transform + pos: 48.5,-12.5 + parent: 1 + - uid: 511 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-2.5 + parent: 1 + - uid: 512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,0.5 + parent: 1 + - uid: 513 + components: + - type: Transform + pos: 53.5,-5.5 + parent: 1 + - uid: 514 + components: + - type: Transform + pos: 53.5,-3.5 + parent: 1 + - uid: 515 + components: + - type: Transform + pos: 53.5,-4.5 + parent: 1 + - uid: 516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-21.5 + parent: 1 + - uid: 517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-22.5 + parent: 1 + - uid: 518 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-21.5 + parent: 1 + - uid: 519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-22.5 + parent: 1 + - uid: 520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-22.5 + parent: 1 + - uid: 521 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-21.5 + parent: 1 + - uid: 522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-21.5 + parent: 1 + - uid: 523 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-22.5 + parent: 1 + - uid: 524 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-21.5 + parent: 1 + - uid: 525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-22.5 + parent: 1 + - uid: 526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-21.5 + parent: 1 + - uid: 527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-22.5 + parent: 1 + - uid: 528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-25.5 + parent: 1 + - uid: 529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-26.5 + parent: 1 + - uid: 530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-27.5 + parent: 1 + - uid: 531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-27.5 + parent: 1 + - uid: 532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-27.5 + parent: 1 + - uid: 533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-27.5 + parent: 1 + - uid: 534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-27.5 + parent: 1 + - uid: 535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-27.5 + parent: 1 + - uid: 536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-27.5 + parent: 1 + - uid: 537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-27.5 + parent: 1 + - uid: 538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-27.5 + parent: 1 + - uid: 539 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-27.5 + parent: 1 + - uid: 540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-27.5 + parent: 1 + - uid: 541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-25.5 + parent: 1 + - uid: 542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-24.5 + parent: 1 + - uid: 543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-23.5 + parent: 1 + - uid: 544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-22.5 + parent: 1 + - uid: 545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-23.5 + parent: 1 + - uid: 548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-26.5 + parent: 1 + - uid: 549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-27.5 + parent: 1 + - uid: 550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-27.5 + parent: 1 + - uid: 551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-27.5 + parent: 1 + - uid: 552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-27.5 + parent: 1 + - uid: 566 + components: + - type: Transform + pos: 18.5,-30.5 + parent: 1 + - uid: 567 + components: + - type: Transform + pos: 19.5,-30.5 + parent: 1 + - uid: 568 + components: + - type: Transform + pos: 20.5,-30.5 + parent: 1 + - uid: 569 + components: + - type: Transform + pos: 21.5,-30.5 + parent: 1 + - uid: 570 + components: + - type: Transform + pos: 22.5,-30.5 + parent: 1 + - uid: 571 + components: + - type: Transform + pos: 23.5,-30.5 + parent: 1 + - uid: 572 + components: + - type: Transform + pos: 24.5,-30.5 + parent: 1 + - uid: 573 + components: + - type: Transform + pos: 25.5,-30.5 + parent: 1 + - uid: 574 + components: + - type: Transform + pos: 26.5,-30.5 + parent: 1 + - uid: 575 + components: + - type: Transform + pos: 27.5,-30.5 + parent: 1 + - uid: 576 + components: + - type: Transform + pos: 28.5,-30.5 + parent: 1 + - uid: 577 + components: + - type: Transform + pos: 29.5,-30.5 + parent: 1 + - uid: 578 + components: + - type: Transform + pos: 30.5,-30.5 + parent: 1 + - uid: 579 + components: + - type: Transform + pos: 31.5,-30.5 + parent: 1 + - uid: 580 + components: + - type: Transform + pos: 32.5,-30.5 + parent: 1 + - uid: 581 + components: + - type: Transform + pos: 33.5,-30.5 + parent: 1 + - uid: 582 + components: + - type: Transform + pos: 34.5,-30.5 + parent: 1 + - uid: 583 + components: + - type: Transform + pos: 35.5,-30.5 + parent: 1 + - uid: 584 + components: + - type: Transform + pos: 36.5,-30.5 + parent: 1 + - uid: 585 + components: + - type: Transform + pos: 37.5,-30.5 + parent: 1 + - uid: 586 + components: + - type: Transform + pos: 38.5,-30.5 + parent: 1 + - uid: 587 + components: + - type: Transform + pos: 39.5,-30.5 + parent: 1 + - uid: 588 + components: + - type: Transform + pos: 40.5,-30.5 + parent: 1 + - uid: 589 + components: + - type: Transform + pos: 41.5,-30.5 + parent: 1 + - uid: 590 + components: + - type: Transform + pos: 42.5,-30.5 + parent: 1 + - uid: 591 + components: + - type: Transform + pos: 43.5,-30.5 + parent: 1 + - uid: 592 + components: + - type: Transform + pos: 44.5,-30.5 + parent: 1 + - uid: 593 + components: + - type: Transform + pos: 17.5,-30.5 + parent: 1 + - uid: 594 + components: + - type: Transform + pos: 16.5,-30.5 + parent: 1 + - uid: 595 + components: + - type: Transform + pos: 15.5,-30.5 + parent: 1 + - uid: 596 + components: + - type: Transform + pos: 14.5,-30.5 + parent: 1 + - uid: 618 + components: + - type: Transform + pos: 45.5,-30.5 + parent: 1 + - uid: 619 + components: + - type: Transform + pos: 46.5,-30.5 + parent: 1 + - uid: 621 + components: + - type: Transform + pos: 47.5,-29.5 + parent: 1 + - uid: 622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-27.5 + parent: 1 + - uid: 623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-28.5 + parent: 1 + - uid: 624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-24.5 + parent: 1 + - uid: 625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-24.5 + parent: 1 + - uid: 626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-27.5 + parent: 1 + - uid: 627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-27.5 + parent: 1 + - uid: 628 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-27.5 + parent: 1 + - uid: 629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-27.5 + parent: 1 + - uid: 630 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-27.5 + parent: 1 + - uid: 631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,-27.5 + parent: 1 + - uid: 632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,-24.5 + parent: 1 + - uid: 633 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-24.5 + parent: 1 + - uid: 634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-24.5 + parent: 1 + - uid: 635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-24.5 + parent: 1 + - uid: 636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-24.5 + parent: 1 + - uid: 637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-24.5 + parent: 1 + - uid: 638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-27.5 + parent: 1 + - uid: 669 + components: + - type: Transform + pos: 47.5,-21.5 + parent: 1 + - uid: 670 + components: + - type: Transform + pos: 48.5,-21.5 + parent: 1 + - uid: 672 + components: + - type: Transform + pos: 47.5,-20.5 + parent: 1 + - uid: 673 + components: + - type: Transform + pos: 47.5,-19.5 + parent: 1 + - uid: 674 + components: + - type: Transform + pos: 47.5,-18.5 + parent: 1 + - uid: 675 + components: + - type: Transform + pos: 47.5,-17.5 + parent: 1 + - uid: 676 + components: + - type: Transform + pos: 47.5,-16.5 + parent: 1 + - uid: 677 + components: + - type: Transform + pos: 47.5,-15.5 + parent: 1 + - uid: 678 + components: + - type: Transform + pos: 47.5,-14.5 + parent: 1 + - uid: 679 + components: + - type: Transform + pos: 47.5,-13.5 + parent: 1 + - uid: 680 + components: + - type: Transform + pos: 47.5,-12.5 + parent: 1 + - uid: 681 + components: + - type: Transform + pos: 47.5,-9.5 + parent: 1 + - uid: 682 + components: + - type: Transform + pos: 47.5,-8.5 + parent: 1 + - uid: 683 + components: + - type: Transform + pos: 47.5,-3.5 + parent: 1 + - uid: 684 + components: + - type: Transform + pos: 47.5,-1.5 + parent: 1 + - uid: 685 + components: + - type: Transform + pos: 48.5,-1.5 + parent: 1 + - uid: 686 + components: + - type: Transform + pos: 49.5,-1.5 + parent: 1 + - uid: 687 + components: + - type: Transform + pos: 50.5,-1.5 + parent: 1 + - uid: 688 + components: + - type: Transform + pos: 51.5,-1.5 + parent: 1 + - uid: 689 + components: + - type: Transform + pos: 52.5,-1.5 + parent: 1 + - uid: 690 + components: + - type: Transform + pos: 51.5,-9.5 + parent: 1 + - uid: 693 + components: + - type: Transform + pos: 53.5,-14.5 + parent: 1 + - uid: 694 + components: + - type: Transform + pos: 53.5,-13.5 + parent: 1 + - uid: 696 + components: + - type: Transform + pos: 52.5,-12.5 + parent: 1 + - uid: 697 + components: + - type: Transform + pos: 53.5,-12.5 + parent: 1 + - uid: 698 + components: + - type: Transform + pos: 53.5,-15.5 + parent: 1 + - uid: 699 + components: + - type: Transform + pos: 53.5,-16.5 + parent: 1 + - uid: 700 + components: + - type: Transform + pos: 53.5,-17.5 + parent: 1 + - uid: 701 + components: + - type: Transform + pos: 53.5,-18.5 + parent: 1 + - uid: 702 + components: + - type: Transform + pos: 53.5,-19.5 + parent: 1 + - uid: 703 + components: + - type: Transform + pos: 53.5,-20.5 + parent: 1 + - uid: 704 + components: + - type: Transform + pos: 53.5,-21.5 + parent: 1 + - uid: 705 + components: + - type: Transform + pos: 52.5,-21.5 + parent: 1 + - uid: 707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-12.5 + parent: 1 + - uid: 709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-21.5 + parent: 1 + - uid: 710 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-21.5 + parent: 1 + - uid: 711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-21.5 + parent: 1 + - uid: 733 + components: + - type: Transform + pos: 54.5,-21.5 + parent: 1 + - uid: 734 + components: + - type: Transform + pos: 56.5,-21.5 + parent: 1 + - uid: 735 + components: + - type: Transform + pos: 57.5,-21.5 + parent: 1 + - uid: 736 + components: + - type: Transform + pos: 54.5,-17.5 + parent: 1 + - uid: 737 + components: + - type: Transform + pos: 55.5,-17.5 + parent: 1 + - uid: 738 + components: + - type: Transform + pos: 56.5,-17.5 + parent: 1 + - uid: 739 + components: + - type: Transform + pos: 57.5,-17.5 + parent: 1 + - uid: 740 + components: + - type: Transform + pos: 58.5,-17.5 + parent: 1 + - uid: 741 + components: + - type: Transform + pos: 59.5,-17.5 + parent: 1 + - uid: 742 + components: + - type: Transform + pos: 60.5,-17.5 + parent: 1 + - uid: 743 + components: + - type: Transform + pos: 59.5,-21.5 + parent: 1 + - uid: 744 + components: + - type: Transform + pos: 60.5,-21.5 + parent: 1 + - uid: 745 + components: + - type: Transform + pos: 61.5,-21.5 + parent: 1 + - uid: 746 + components: + - type: Transform + pos: 62.5,-21.5 + parent: 1 + - uid: 747 + components: + - type: Transform + pos: 63.5,-21.5 + parent: 1 + - uid: 748 + components: + - type: Transform + pos: 63.5,-20.5 + parent: 1 + - uid: 749 + components: + - type: Transform + pos: 63.5,-18.5 + parent: 1 + - uid: 750 + components: + - type: Transform + pos: 63.5,-17.5 + parent: 1 + - uid: 751 + components: + - type: Transform + pos: 62.5,-17.5 + parent: 1 + - uid: 752 + components: + - type: Transform + pos: 61.5,-17.5 + parent: 1 + - uid: 764 + components: + - type: Transform + pos: 63.5,-5.5 + parent: 1 + - uid: 765 + components: + - type: Transform + pos: 62.5,-5.5 + parent: 1 + - uid: 766 + components: + - type: Transform + pos: 61.5,-5.5 + parent: 1 + - uid: 767 + components: + - type: Transform + pos: 60.5,-5.5 + parent: 1 + - uid: 768 + components: + - type: Transform + pos: 59.5,-5.5 + parent: 1 + - uid: 769 + components: + - type: Transform + pos: 58.5,-5.5 + parent: 1 + - uid: 770 + components: + - type: Transform + pos: 57.5,-5.5 + parent: 1 + - uid: 771 + components: + - type: Transform + pos: 56.5,-5.5 + parent: 1 + - uid: 772 + components: + - type: Transform + pos: 55.5,-5.5 + parent: 1 + - uid: 773 + components: + - type: Transform + pos: 54.5,-5.5 + parent: 1 + - uid: 774 + components: + - type: Transform + pos: 63.5,-4.5 + parent: 1 + - uid: 775 + components: + - type: Transform + pos: 63.5,-2.5 + parent: 1 + - uid: 776 + components: + - type: Transform + pos: 63.5,-1.5 + parent: 1 + - uid: 777 + components: + - type: Transform + pos: 62.5,-1.5 + parent: 1 + - uid: 778 + components: + - type: Transform + pos: 61.5,-1.5 + parent: 1 + - uid: 779 + components: + - type: Transform + pos: 60.5,-1.5 + parent: 1 + - uid: 780 + components: + - type: Transform + pos: 59.5,-1.5 + parent: 1 + - uid: 782 + components: + - type: Transform + pos: 54.5,-1.5 + parent: 1 + - uid: 829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-12.5 + parent: 1 + - uid: 844 + components: + - type: Transform + pos: 55.5,-24.5 + parent: 1 + - uid: 845 + components: + - type: Transform + pos: 56.5,-24.5 + parent: 1 + - uid: 846 + components: + - type: Transform + pos: 57.5,-24.5 + parent: 1 + - uid: 847 + components: + - type: Transform + pos: 58.5,-24.5 + parent: 1 + - uid: 848 + components: + - type: Transform + pos: 59.5,-24.5 + parent: 1 + - uid: 849 + components: + - type: Transform + pos: 60.5,-24.5 + parent: 1 + - uid: 850 + components: + - type: Transform + pos: 61.5,-24.5 + parent: 1 + - uid: 851 + components: + - type: Transform + pos: 62.5,-24.5 + parent: 1 + - uid: 852 + components: + - type: Transform + pos: 63.5,-24.5 + parent: 1 + - uid: 853 + components: + - type: Transform + pos: 64.5,-21.5 + parent: 1 + - uid: 854 + components: + - type: Transform + pos: 65.5,-21.5 + parent: 1 + - uid: 855 + components: + - type: Transform + pos: 66.5,-21.5 + parent: 1 + - uid: 856 + components: + - type: Transform + pos: 67.5,-21.5 + parent: 1 + - uid: 857 + components: + - type: Transform + pos: 68.5,-21.5 + parent: 1 + - uid: 858 + components: + - type: Transform + pos: 69.5,-21.5 + parent: 1 + - uid: 859 + components: + - type: Transform + pos: 70.5,-21.5 + parent: 1 + - uid: 860 + components: + - type: Transform + pos: 71.5,-21.5 + parent: 1 + - uid: 861 + components: + - type: Transform + pos: 72.5,-21.5 + parent: 1 + - uid: 862 + components: + - type: Transform + pos: 73.5,-21.5 + parent: 1 + - uid: 863 + components: + - type: Transform + pos: 74.5,-21.5 + parent: 1 + - uid: 864 + components: + - type: Transform + pos: 74.5,-1.5 + parent: 1 + - uid: 865 + components: + - type: Transform + pos: 73.5,-1.5 + parent: 1 + - uid: 866 + components: + - type: Transform + pos: 72.5,-1.5 + parent: 1 + - uid: 867 + components: + - type: Transform + pos: 71.5,-1.5 + parent: 1 + - uid: 868 + components: + - type: Transform + pos: 70.5,-1.5 + parent: 1 + - uid: 869 + components: + - type: Transform + pos: 69.5,-1.5 + parent: 1 + - uid: 870 + components: + - type: Transform + pos: 68.5,-1.5 + parent: 1 + - uid: 871 + components: + - type: Transform + pos: 67.5,-1.5 + parent: 1 + - uid: 872 + components: + - type: Transform + pos: 66.5,-1.5 + parent: 1 + - uid: 873 + components: + - type: Transform + pos: 65.5,-1.5 + parent: 1 + - uid: 874 + components: + - type: Transform + pos: 64.5,-1.5 + parent: 1 + - uid: 875 + components: + - type: Transform + pos: 55.5,1.5 + parent: 1 + - uid: 876 + components: + - type: Transform + pos: 56.5,1.5 + parent: 1 + - uid: 877 + components: + - type: Transform + pos: 57.5,1.5 + parent: 1 + - uid: 878 + components: + - type: Transform + pos: 58.5,1.5 + parent: 1 + - uid: 879 + components: + - type: Transform + pos: 59.5,1.5 + parent: 1 + - uid: 880 + components: + - type: Transform + pos: 60.5,1.5 + parent: 1 + - uid: 881 + components: + - type: Transform + pos: 61.5,1.5 + parent: 1 + - uid: 882 + components: + - type: Transform + pos: 62.5,1.5 + parent: 1 + - uid: 883 + components: + - type: Transform + pos: 63.5,1.5 + parent: 1 + - uid: 884 + components: + - type: Transform + pos: 64.5,1.5 + parent: 1 + - uid: 885 + components: + - type: Transform + pos: 65.5,1.5 + parent: 1 + - uid: 886 + components: + - type: Transform + pos: 66.5,1.5 + parent: 1 + - uid: 887 + components: + - type: Transform + pos: 67.5,1.5 + parent: 1 + - uid: 888 + components: + - type: Transform + pos: 68.5,1.5 + parent: 1 + - uid: 889 + components: + - type: Transform + pos: 69.5,1.5 + parent: 1 + - uid: 890 + components: + - type: Transform + pos: 70.5,1.5 + parent: 1 + - uid: 891 + components: + - type: Transform + pos: 71.5,1.5 + parent: 1 + - uid: 892 + components: + - type: Transform + pos: 72.5,1.5 + parent: 1 + - uid: 893 + components: + - type: Transform + pos: 73.5,1.5 + parent: 1 + - uid: 894 + components: + - type: Transform + pos: 74.5,1.5 + parent: 1 + - uid: 905 + components: + - type: Transform + pos: 79.5,-9.5 + parent: 1 + - uid: 906 + components: + - type: Transform + pos: 79.5,-8.5 + parent: 1 + - uid: 907 + components: + - type: Transform + pos: 79.5,-7.5 + parent: 1 + - uid: 908 + components: + - type: Transform + pos: 79.5,-6.5 + parent: 1 + - uid: 909 + components: + - type: Transform + pos: 79.5,-5.5 + parent: 1 + - uid: 910 + components: + - type: Transform + pos: 79.5,-4.5 + parent: 1 + - uid: 911 + components: + - type: Transform + pos: 79.5,-3.5 + parent: 1 + - uid: 912 + components: + - type: Transform + pos: 79.5,-2.5 + parent: 1 + - uid: 913 + components: + - type: Transform + pos: 79.5,-1.5 + parent: 1 + - uid: 914 + components: + - type: Transform + pos: 78.5,-1.5 + parent: 1 + - uid: 915 + components: + - type: Transform + pos: 77.5,-1.5 + parent: 1 + - uid: 916 + components: + - type: Transform + pos: 76.5,-1.5 + parent: 1 + - uid: 917 + components: + - type: Transform + pos: 75.5,-1.5 + parent: 1 + - uid: 918 + components: + - type: Transform + pos: 79.5,-21.5 + parent: 1 + - uid: 919 + components: + - type: Transform + pos: 78.5,-21.5 + parent: 1 + - uid: 920 + components: + - type: Transform + pos: 77.5,-21.5 + parent: 1 + - uid: 921 + components: + - type: Transform + pos: 76.5,-21.5 + parent: 1 + - uid: 922 + components: + - type: Transform + pos: 75.5,-21.5 + parent: 1 + - uid: 923 + components: + - type: Transform + pos: 79.5,-20.5 + parent: 1 + - uid: 924 + components: + - type: Transform + pos: 79.5,-19.5 + parent: 1 + - uid: 925 + components: + - type: Transform + pos: 79.5,-18.5 + parent: 1 + - uid: 926 + components: + - type: Transform + pos: 79.5,-17.5 + parent: 1 + - uid: 927 + components: + - type: Transform + pos: 79.5,-16.5 + parent: 1 + - uid: 929 + components: + - type: Transform + pos: 79.5,-14.5 + parent: 1 + - uid: 930 + components: + - type: Transform + pos: 79.5,-13.5 + parent: 1 + - uid: 931 + components: + - type: Transform + pos: 79.5,-12.5 + parent: 1 + - uid: 943 + components: + - type: Transform + pos: 75.5,1.5 + parent: 1 + - uid: 944 + components: + - type: Transform + pos: 76.5,1.5 + parent: 1 + - uid: 945 + components: + - type: Transform + pos: 77.5,1.5 + parent: 1 + - uid: 946 + components: + - type: Transform + pos: 78.5,1.5 + parent: 1 + - uid: 947 + components: + - type: Transform + pos: 79.5,1.5 + parent: 1 + - uid: 948 + components: + - type: Transform + pos: 80.5,1.5 + parent: 1 + - uid: 949 + components: + - type: Transform + pos: 81.5,1.5 + parent: 1 + - uid: 951 + components: + - type: Transform + pos: 82.5,0.5 + parent: 1 + - uid: 952 + components: + - type: Transform + pos: 82.5,-0.5 + parent: 1 + - uid: 953 + components: + - type: Transform + pos: 82.5,-1.5 + parent: 1 + - uid: 954 + components: + - type: Transform + pos: 83.5,-9.5 + parent: 1 + - uid: 955 + components: + - type: Transform + pos: 80.5,-9.5 + parent: 1 + - uid: 956 + components: + - type: Transform + pos: 81.5,-9.5 + parent: 1 + - uid: 957 + components: + - type: Transform + pos: 82.5,-9.5 + parent: 1 + - uid: 958 + components: + - type: Transform + pos: 82.5,-5.5 + parent: 1 + - uid: 959 + components: + - type: Transform + pos: 82.5,-4.5 + parent: 1 + - uid: 960 + components: + - type: Transform + pos: 82.5,-3.5 + parent: 1 + - uid: 961 + components: + - type: Transform + pos: 82.5,-2.5 + parent: 1 + - uid: 962 + components: + - type: Transform + pos: 83.5,-5.5 + parent: 1 + - uid: 963 + components: + - type: Transform + pos: 83.5,-4.5 + parent: 1 + - uid: 964 + components: + - type: Transform + pos: 83.5,-3.5 + parent: 1 + - uid: 965 + components: + - type: Transform + pos: 83.5,-2.5 + parent: 1 + - uid: 966 + components: + - type: Transform + pos: 84.5,-2.5 + parent: 1 + - uid: 967 + components: + - type: Transform + pos: 84.5,-3.5 + parent: 1 + - uid: 968 + components: + - type: Transform + pos: 84.5,-4.5 + parent: 1 + - uid: 969 + components: + - type: Transform + pos: 84.5,-5.5 + parent: 1 + - uid: 970 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-1.5 + parent: 1 + - uid: 971 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-5.5 + parent: 1 + - uid: 972 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,-5.5 + parent: 1 + - uid: 973 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,-5.5 + parent: 1 + - uid: 974 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,-5.5 + parent: 1 + - uid: 975 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-5.5 + parent: 1 + - uid: 976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,-5.5 + parent: 1 + - uid: 977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-5.5 + parent: 1 + - uid: 978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-9.5 + parent: 1 + - uid: 979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,-9.5 + parent: 1 + - uid: 980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-9.5 + parent: 1 + - uid: 981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,-9.5 + parent: 1 + - uid: 982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,-9.5 + parent: 1 + - uid: 983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,-9.5 + parent: 1 + - uid: 984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-9.5 + parent: 1 + - uid: 985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-9.5 + parent: 1 + - uid: 986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-1.5 + parent: 1 + - uid: 1006 + components: + - type: Transform + pos: 123.5,1.5 + parent: 1 + - uid: 1007 + components: + - type: Transform + pos: 121.5,1.5 + parent: 1 + - uid: 1008 + components: + - type: Transform + pos: 123.5,-9.5 + parent: 1 + - uid: 1009 + components: + - type: Transform + pos: 122.5,1.5 + parent: 1 + - uid: 1010 + components: + - type: Transform + pos: 124.5,1.5 + parent: 1 + - uid: 1011 + components: + - type: Transform + pos: 122.5,-9.5 + parent: 1 + - uid: 1013 + components: + - type: Transform + pos: 124.5,-9.5 + parent: 1 + - uid: 1033 + components: + - type: Transform + pos: 107.5,-9.5 + parent: 1 + - uid: 1034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-5.5 + parent: 1 + - uid: 1035 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,-5.5 + parent: 1 + - uid: 1036 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,-5.5 + parent: 1 + - uid: 1037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-5.5 + parent: 1 + - uid: 1038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,-5.5 + parent: 1 + - uid: 1039 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,-5.5 + parent: 1 + - uid: 1040 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-5.5 + parent: 1 + - uid: 1041 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,-5.5 + parent: 1 + - uid: 1042 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 101.5,-5.5 + parent: 1 + - uid: 1043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 102.5,-5.5 + parent: 1 + - uid: 1044 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,-5.5 + parent: 1 + - uid: 1045 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 104.5,-5.5 + parent: 1 + - uid: 1046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 105.5,-5.5 + parent: 1 + - uid: 1047 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 106.5,-5.5 + parent: 1 + - uid: 1048 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-5.5 + parent: 1 + - uid: 1088 + components: + - type: Transform + pos: 106.5,-9.5 + parent: 1 + - uid: 1089 + components: + - type: Transform + pos: 105.5,-9.5 + parent: 1 + - uid: 1090 + components: + - type: Transform + pos: 104.5,-9.5 + parent: 1 + - uid: 1091 + components: + - type: Transform + pos: 103.5,-9.5 + parent: 1 + - uid: 1092 + components: + - type: Transform + pos: 102.5,-9.5 + parent: 1 + - uid: 1093 + components: + - type: Transform + pos: 101.5,-9.5 + parent: 1 + - uid: 1094 + components: + - type: Transform + pos: 100.5,-9.5 + parent: 1 + - uid: 1095 + components: + - type: Transform + pos: 99.5,-9.5 + parent: 1 + - uid: 1096 + components: + - type: Transform + pos: 98.5,-9.5 + parent: 1 + - uid: 1097 + components: + - type: Transform + pos: 97.5,-9.5 + parent: 1 + - uid: 1098 + components: + - type: Transform + pos: 96.5,-9.5 + parent: 1 + - uid: 1099 + components: + - type: Transform + pos: 95.5,-9.5 + parent: 1 + - uid: 1100 + components: + - type: Transform + pos: 94.5,-9.5 + parent: 1 + - uid: 1101 + components: + - type: Transform + pos: 93.5,-9.5 + parent: 1 + - uid: 1102 + components: + - type: Transform + pos: 92.5,-9.5 + parent: 1 + - uid: 1103 + components: + - type: Transform + pos: 108.5,-1.5 + parent: 1 + - uid: 1104 + components: + - type: Transform + pos: 108.5,-2.5 + parent: 1 + - uid: 1105 + components: + - type: Transform + pos: 108.5,-3.5 + parent: 1 + - uid: 1106 + components: + - type: Transform + pos: 108.5,-4.5 + parent: 1 + - uid: 1107 + components: + - type: Transform + pos: 108.5,-5.5 + parent: 1 + - uid: 1108 + components: + - type: Transform + pos: 109.5,-1.5 + parent: 1 + - uid: 1109 + components: + - type: Transform + pos: 109.5,-2.5 + parent: 1 + - uid: 1110 + components: + - type: Transform + pos: 109.5,-3.5 + parent: 1 + - uid: 1111 + components: + - type: Transform + pos: 109.5,-4.5 + parent: 1 + - uid: 1112 + components: + - type: Transform + pos: 109.5,-5.5 + parent: 1 + - uid: 1113 + components: + - type: Transform + pos: 110.5,-1.5 + parent: 1 + - uid: 1114 + components: + - type: Transform + pos: 110.5,-2.5 + parent: 1 + - uid: 1115 + components: + - type: Transform + pos: 110.5,-3.5 + parent: 1 + - uid: 1116 + components: + - type: Transform + pos: 110.5,-4.5 + parent: 1 + - uid: 1117 + components: + - type: Transform + pos: 110.5,-5.5 + parent: 1 + - uid: 1118 + components: + - type: Transform + pos: 110.5,-0.5 + parent: 1 + - uid: 1119 + components: + - type: Transform + pos: 110.5,0.5 + parent: 1 + - uid: 1121 + components: + - type: Transform + pos: 114.5,1.5 + parent: 1 + - uid: 1122 + components: + - type: Transform + pos: 113.5,1.5 + parent: 1 + - uid: 1123 + components: + - type: Transform + pos: 112.5,1.5 + parent: 1 + - uid: 1124 + components: + - type: Transform + pos: 111.5,1.5 + parent: 1 + - uid: 1125 + components: + - type: Transform + pos: 108.5,-9.5 + parent: 1 + - uid: 1126 + components: + - type: Transform + pos: 109.5,-9.5 + parent: 1 + - uid: 1127 + components: + - type: Transform + pos: 110.5,-9.5 + parent: 1 + - uid: 1128 + components: + - type: Transform + pos: 111.5,-9.5 + parent: 1 + - uid: 1129 + components: + - type: Transform + pos: 112.5,-9.5 + parent: 1 + - uid: 1130 + components: + - type: Transform + pos: 113.5,-9.5 + parent: 1 + - uid: 1131 + components: + - type: Transform + pos: 114.5,-9.5 + parent: 1 + - uid: 1132 + components: + - type: Transform + pos: 80.5,-12.5 + parent: 1 + - uid: 1133 + components: + - type: Transform + pos: 81.5,-12.5 + parent: 1 + - uid: 1134 + components: + - type: Transform + pos: 82.5,-12.5 + parent: 1 + - uid: 1135 + components: + - type: Transform + pos: 83.5,-12.5 + parent: 1 + - uid: 1136 + components: + - type: Transform + pos: 84.5,-12.5 + parent: 1 + - uid: 1137 + components: + - type: Transform + pos: 85.5,-12.5 + parent: 1 + - uid: 1138 + components: + - type: Transform + pos: 86.5,-12.5 + parent: 1 + - uid: 1139 + components: + - type: Transform + pos: 87.5,-12.5 + parent: 1 + - uid: 1140 + components: + - type: Transform + pos: 88.5,-12.5 + parent: 1 + - uid: 1141 + components: + - type: Transform + pos: 89.5,-12.5 + parent: 1 + - uid: 1142 + components: + - type: Transform + pos: 90.5,-12.5 + parent: 1 + - uid: 1143 + components: + - type: Transform + pos: 91.5,-12.5 + parent: 1 + - uid: 1144 + components: + - type: Transform + pos: 92.5,-12.5 + parent: 1 + - uid: 1145 + components: + - type: Transform + pos: 93.5,-12.5 + parent: 1 + - uid: 1146 + components: + - type: Transform + pos: 94.5,-12.5 + parent: 1 + - uid: 1147 + components: + - type: Transform + pos: 95.5,-12.5 + parent: 1 + - uid: 1148 + components: + - type: Transform + pos: 96.5,-12.5 + parent: 1 + - uid: 1149 + components: + - type: Transform + pos: 97.5,-12.5 + parent: 1 + - uid: 1150 + components: + - type: Transform + pos: 98.5,-12.5 + parent: 1 + - uid: 1151 + components: + - type: Transform + pos: 99.5,-12.5 + parent: 1 + - uid: 1152 + components: + - type: Transform + pos: 100.5,-12.5 + parent: 1 + - uid: 1153 + components: + - type: Transform + pos: 101.5,-12.5 + parent: 1 + - uid: 1154 + components: + - type: Transform + pos: 102.5,-12.5 + parent: 1 + - uid: 1155 + components: + - type: Transform + pos: 103.5,-12.5 + parent: 1 + - uid: 1156 + components: + - type: Transform + pos: 104.5,-12.5 + parent: 1 + - uid: 1157 + components: + - type: Transform + pos: 105.5,-12.5 + parent: 1 + - uid: 1158 + components: + - type: Transform + pos: 106.5,-12.5 + parent: 1 + - uid: 1159 + components: + - type: Transform + pos: 107.5,-12.5 + parent: 1 + - uid: 1160 + components: + - type: Transform + pos: 108.5,-12.5 + parent: 1 + - uid: 1161 + components: + - type: Transform + pos: 109.5,-12.5 + parent: 1 + - uid: 1162 + components: + - type: Transform + pos: 110.5,-12.5 + parent: 1 + - uid: 1163 + components: + - type: Transform + pos: 64.5,-24.5 + parent: 1 + - uid: 1164 + components: + - type: Transform + pos: 65.5,-24.5 + parent: 1 + - uid: 1165 + components: + - type: Transform + pos: 66.5,-24.5 + parent: 1 + - uid: 1166 + components: + - type: Transform + pos: 67.5,-24.5 + parent: 1 + - uid: 1167 + components: + - type: Transform + pos: 68.5,-24.5 + parent: 1 + - uid: 1168 + components: + - type: Transform + pos: 69.5,-24.5 + parent: 1 + - uid: 1169 + components: + - type: Transform + pos: 70.5,-24.5 + parent: 1 + - uid: 1170 + components: + - type: Transform + pos: 71.5,-24.5 + parent: 1 + - uid: 1171 + components: + - type: Transform + pos: 72.5,-24.5 + parent: 1 + - uid: 1172 + components: + - type: Transform + pos: 73.5,-24.5 + parent: 1 + - uid: 1173 + components: + - type: Transform + pos: 74.5,-24.5 + parent: 1 + - uid: 1174 + components: + - type: Transform + pos: 75.5,-24.5 + parent: 1 + - uid: 1175 + components: + - type: Transform + pos: 76.5,-24.5 + parent: 1 + - uid: 1176 + components: + - type: Transform + pos: 77.5,-24.5 + parent: 1 + - uid: 1177 + components: + - type: Transform + pos: 78.5,-24.5 + parent: 1 + - uid: 1178 + components: + - type: Transform + pos: 79.5,-24.5 + parent: 1 + - uid: 1179 + components: + - type: Transform + pos: 80.5,-24.5 + parent: 1 + - uid: 1180 + components: + - type: Transform + pos: 81.5,-24.5 + parent: 1 + - uid: 1182 + components: + - type: Transform + pos: 82.5,-19.5 + parent: 1 + - uid: 1183 + components: + - type: Transform + pos: 82.5,-23.5 + parent: 1 + - uid: 1184 + components: + - type: Transform + pos: 82.5,-22.5 + parent: 1 + - uid: 1185 + components: + - type: Transform + pos: 82.5,-21.5 + parent: 1 + - uid: 1186 + components: + - type: Transform + pos: 82.5,-20.5 + parent: 1 + - uid: 1187 + components: + - type: Transform + pos: 82.5,-18.5 + parent: 1 + - uid: 1188 + components: + - type: Transform + pos: 82.5,-17.5 + parent: 1 + - uid: 1189 + components: + - type: Transform + pos: 82.5,-16.5 + parent: 1 + - uid: 1190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-17.5 + parent: 1 + - uid: 1191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-18.5 + parent: 1 + - uid: 1192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-16.5 + parent: 1 + - uid: 1193 + components: + - type: Transform + pos: 83.5,-20.5 + parent: 1 + - uid: 1194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-16.5 + parent: 1 + - uid: 1195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-19.5 + parent: 1 + - uid: 1196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-17.5 + parent: 1 + - uid: 1197 + components: + - type: Transform + pos: 84.5,-20.5 + parent: 1 + - uid: 1198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-18.5 + parent: 1 + - uid: 1199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-19.5 + parent: 1 + - uid: 1200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-16.5 + parent: 1 + - uid: 1201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-16.5 + parent: 1 + - uid: 1202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,-16.5 + parent: 1 + - uid: 1203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-16.5 + parent: 1 + - uid: 1204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-16.5 + parent: 1 + - uid: 1205 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,-16.5 + parent: 1 + - uid: 1206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-16.5 + parent: 1 + - uid: 1207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-16.5 + parent: 1 + - uid: 1208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,-16.5 + parent: 1 + - uid: 1209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,-16.5 + parent: 1 + - uid: 1210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,-16.5 + parent: 1 + - uid: 1211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-16.5 + parent: 1 + - uid: 1212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,-16.5 + parent: 1 + - uid: 1213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-16.5 + parent: 1 + - uid: 1214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,-16.5 + parent: 1 + - uid: 1215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,-16.5 + parent: 1 + - uid: 1216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,-16.5 + parent: 1 + - uid: 1217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,-16.5 + parent: 1 + - uid: 1223 + components: + - type: Transform + pos: 121.5,-9.5 + parent: 1 + - uid: 1224 + components: + - type: Transform + pos: 119.5,-9.5 + parent: 1 + - uid: 1225 + components: + - type: Transform + pos: 118.5,-9.5 + parent: 1 + - uid: 1226 + components: + - type: Transform + pos: 120.5,-9.5 + parent: 1 + - uid: 1245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-16.5 + parent: 1 + - uid: 1246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 105.5,-16.5 + parent: 1 + - uid: 1247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 106.5,-16.5 + parent: 1 + - uid: 1248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 107.5,-16.5 + parent: 1 + - uid: 1249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 108.5,-16.5 + parent: 1 + - uid: 1250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 108.5,-17.5 + parent: 1 + - uid: 1251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 108.5,-18.5 + parent: 1 + - uid: 1252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 108.5,-19.5 + parent: 1 + - uid: 1253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 108.5,-20.5 + parent: 1 + - uid: 1254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 109.5,-16.5 + parent: 1 + - uid: 1255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 109.5,-17.5 + parent: 1 + - uid: 1256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 109.5,-18.5 + parent: 1 + - uid: 1257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 109.5,-19.5 + parent: 1 + - uid: 1258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 109.5,-20.5 + parent: 1 + - uid: 1260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-16.5 + parent: 1 + - uid: 1261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-17.5 + parent: 1 + - uid: 1262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-18.5 + parent: 1 + - uid: 1263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-19.5 + parent: 1 + - uid: 1264 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-20.5 + parent: 1 + - uid: 1265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-21.5 + parent: 1 + - uid: 1266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-22.5 + parent: 1 + - uid: 1267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,-23.5 + parent: 1 + - uid: 1291 + components: + - type: Transform + pos: 117.5,-9.5 + parent: 1 + - uid: 1292 + components: + - type: Transform + pos: 116.5,-9.5 + parent: 1 + - uid: 1293 + components: + - type: Transform + pos: 115.5,-9.5 + parent: 1 + - uid: 1309 + components: + - type: Transform + pos: 120.5,1.5 + parent: 1 + - uid: 1310 + components: + - type: Transform + pos: 116.5,1.5 + parent: 1 + - uid: 1311 + components: + - type: Transform + pos: 115.5,1.5 + parent: 1 + - uid: 1328 + components: + - type: Transform + pos: 118.5,1.5 + parent: 1 + - uid: 1329 + components: + - type: Transform + pos: 119.5,1.5 + parent: 1 + - uid: 1330 + components: + - type: Transform + pos: 117.5,1.5 + parent: 1 + - uid: 1336 + components: + - type: Transform + pos: 111.5,-12.5 + parent: 1 + - uid: 1337 + components: + - type: Transform + pos: 112.5,-12.5 + parent: 1 + - uid: 1338 + components: + - type: Transform + pos: 113.5,-12.5 + parent: 1 + - uid: 1339 + components: + - type: Transform + pos: 114.5,-12.5 + parent: 1 + - uid: 1340 + components: + - type: Transform + pos: 115.5,-12.5 + parent: 1 + - uid: 1341 + components: + - type: Transform + pos: 116.5,-12.5 + parent: 1 + - uid: 1342 + components: + - type: Transform + pos: 117.5,-12.5 + parent: 1 + - uid: 1343 + components: + - type: Transform + pos: 118.5,-12.5 + parent: 1 + - uid: 1344 + components: + - type: Transform + pos: 119.5,-12.5 + parent: 1 + - uid: 1345 + components: + - type: Transform + pos: 120.5,-12.5 + parent: 1 + - uid: 1347 + components: + - type: Transform + pos: 122.5,-12.5 + parent: 1 + - uid: 1348 + components: + - type: Transform + pos: 123.5,-12.5 + parent: 1 + - uid: 1349 + components: + - type: Transform + pos: 124.5,-12.5 + parent: 1 + - uid: 1351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 111.5,-24.5 + parent: 1 + - uid: 1352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 112.5,-24.5 + parent: 1 + - uid: 1353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 113.5,-24.5 + parent: 1 + - uid: 1354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 114.5,-24.5 + parent: 1 + - uid: 1355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 115.5,-24.5 + parent: 1 + - uid: 1356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 116.5,-24.5 + parent: 1 + - uid: 1357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 117.5,-24.5 + parent: 1 + - uid: 1358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 118.5,-24.5 + parent: 1 + - uid: 1359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 119.5,-24.5 + parent: 1 + - uid: 1360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 120.5,-24.5 + parent: 1 + - uid: 1361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 121.5,-24.5 + parent: 1 + - uid: 1362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 122.5,-24.5 + parent: 1 + - uid: 1363 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-24.5 + parent: 1 + - uid: 1364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 124.5,-24.5 + parent: 1 + - uid: 1420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 121.5,-12.5 + parent: 1 + - uid: 2124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,-15.5 + parent: 1 +- proto: WallShuttleDiagonal + entities: + - uid: 259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,7.5 + parent: 1 + - uid: 494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,4.5 + parent: 1 + - uid: 620 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-30.5 + parent: 1 + - uid: 950 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,1.5 + parent: 1 + - uid: 1120 + components: + - type: Transform + pos: 110.5,1.5 + parent: 1 + - uid: 1181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-24.5 + parent: 1 + - uid: 1268 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 110.5,-24.5 + parent: 1 + - uid: 1314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 125.5,1.5 + parent: 1 + - uid: 1315 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 125.5,-9.5 + parent: 1 + - uid: 1350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 125.5,-12.5 + parent: 1 + - uid: 1365 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 125.5,-24.5 + parent: 1 +- proto: WardrobeEngineeringFilled + entities: + - uid: 132 + components: + - type: Transform + pos: 12.5,-1.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: 13.5,-1.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 1 +- proto: WaterTankFull + entities: + - uid: 391 + components: + - type: Transform + pos: 29.5,-3.5 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: 29.5,-4.5 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 28.5,-3.5 + parent: 1 + - uid: 394 + components: + - type: Transform + pos: 28.5,-4.5 + parent: 1 +- proto: WeaponSubMachineGunWt550 + entities: + - uid: 1699 + components: + - type: Transform + pos: 112.5164,-0.47590828 + parent: 1 +- proto: WeaponTurretHostile + entities: + - uid: 992 + components: + - type: Transform + pos: 98.5,-2.5 + parent: 1 + - uid: 1004 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-19.5 + parent: 1 + - uid: 1017 + components: + - type: Transform + pos: 94.5,-2.5 + parent: 1 + - uid: 1027 + components: + - type: Transform + pos: 90.5,-2.5 + parent: 1 + - uid: 1029 + components: + - type: Transform + pos: 86.5,-2.5 + parent: 1 + - uid: 1244 + components: + - type: Transform + pos: 102.5,-2.5 + parent: 1 + - uid: 1331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 106.5,-19.5 + parent: 1 + - uid: 1332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,-19.5 + parent: 1 + - uid: 1333 + components: + - type: Transform + pos: 106.5,-2.5 + parent: 1 + - uid: 1472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-11.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 387 + components: + - type: Transform + pos: 31.5,-3.5 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: 31.5,-4.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: 30.5,-3.5 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: 30.5,-4.5 + parent: 1 +- proto: WindowReinforcedDirectional + entities: + - uid: 66 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-4.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,6.5 + parent: 1 + - uid: 101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - uid: 102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 + - uid: 104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,2.5 + parent: 1 + - uid: 106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-3.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-15.5 + parent: 1 + - uid: 467 + components: + - type: Transform + pos: 17.5,-6.5 + parent: 1 + - uid: 783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-6.5 + parent: 1 + - uid: 784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-7.5 + parent: 1 + - uid: 785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-8.5 + parent: 1 + - uid: 786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-9.5 + parent: 1 + - uid: 787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-10.5 + parent: 1 + - uid: 788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-11.5 + parent: 1 + - uid: 789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-12.5 + parent: 1 + - uid: 790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-13.5 + parent: 1 + - uid: 791 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-14.5 + parent: 1 + - uid: 792 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-15.5 + parent: 1 + - uid: 793 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-16.5 + parent: 1 + - uid: 794 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-16.5 + parent: 1 + - uid: 795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-15.5 + parent: 1 + - uid: 796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-14.5 + parent: 1 + - uid: 797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-13.5 + parent: 1 + - uid: 798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-12.5 + parent: 1 + - uid: 799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-11.5 + parent: 1 + - uid: 800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-10.5 + parent: 1 + - uid: 801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-9.5 + parent: 1 + - uid: 802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-8.5 + parent: 1 + - uid: 803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-7.5 + parent: 1 + - uid: 804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-6.5 + parent: 1 + - uid: 993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-1.5 + parent: 1 + - uid: 996 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-1.5 + parent: 1 + - uid: 997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-1.5 + parent: 1 + - uid: 1014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,-1.5 + parent: 1 + - uid: 1015 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,-1.5 + parent: 1 + - uid: 1016 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-1.5 + parent: 1 + - uid: 1018 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,-1.5 + parent: 1 + - uid: 1019 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,-1.5 + parent: 1 + - uid: 1020 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-1.5 + parent: 1 + - uid: 1021 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,-1.5 + parent: 1 + - uid: 1024 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,-1.5 + parent: 1 + - uid: 1025 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-1.5 + parent: 1 + - uid: 1026 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-1.5 + parent: 1 + - uid: 1028 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,-1.5 + parent: 1 + - uid: 1049 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-1.5 + parent: 1 + - uid: 1050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,-1.5 + parent: 1 + - uid: 1051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,-1.5 + parent: 1 + - uid: 1052 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,-1.5 + parent: 1 + - uid: 1053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,-1.5 + parent: 1 + - uid: 1054 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-1.5 + parent: 1 + - uid: 1055 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 105.5,-1.5 + parent: 1 + - uid: 1056 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 106.5,-1.5 + parent: 1 + - uid: 1057 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 107.5,-1.5 + parent: 1 + - uid: 1058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 107.5,-1.5 + parent: 1 + - uid: 1059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 107.5,-2.5 + parent: 1 + - uid: 1060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 107.5,-3.5 + parent: 1 + - uid: 1061 + components: + - type: Transform + pos: 107.5,-3.5 + parent: 1 + - uid: 1062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-3.5 + parent: 1 + - uid: 1063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-2.5 + parent: 1 + - uid: 1064 + components: + - type: Transform + pos: 106.5,-1.5 + parent: 1 + - uid: 1065 + components: + - type: Transform + pos: 105.5,-1.5 + parent: 1 + - uid: 1066 + components: + - type: Transform + pos: 104.5,-1.5 + parent: 1 + - uid: 1067 + components: + - type: Transform + pos: 103.5,-1.5 + parent: 1 + - uid: 1068 + components: + - type: Transform + pos: 102.5,-1.5 + parent: 1 + - uid: 1069 + components: + - type: Transform + pos: 101.5,-1.5 + parent: 1 + - uid: 1070 + components: + - type: Transform + pos: 100.5,-1.5 + parent: 1 + - uid: 1071 + components: + - type: Transform + pos: 99.5,-1.5 + parent: 1 + - uid: 1072 + components: + - type: Transform + pos: 98.5,-1.5 + parent: 1 + - uid: 1073 + components: + - type: Transform + pos: 97.5,-1.5 + parent: 1 + - uid: 1074 + components: + - type: Transform + pos: 96.5,-1.5 + parent: 1 + - uid: 1075 + components: + - type: Transform + pos: 95.5,-1.5 + parent: 1 + - uid: 1076 + components: + - type: Transform + pos: 94.5,-1.5 + parent: 1 + - uid: 1077 + components: + - type: Transform + pos: 93.5,-1.5 + parent: 1 + - uid: 1078 + components: + - type: Transform + pos: 92.5,-1.5 + parent: 1 + - uid: 1079 + components: + - type: Transform + pos: 91.5,-1.5 + parent: 1 + - uid: 1080 + components: + - type: Transform + pos: 90.5,-1.5 + parent: 1 + - uid: 1081 + components: + - type: Transform + pos: 89.5,-1.5 + parent: 1 + - uid: 1082 + components: + - type: Transform + pos: 88.5,-1.5 + parent: 1 + - uid: 1083 + components: + - type: Transform + pos: 87.5,-1.5 + parent: 1 + - uid: 1084 + components: + - type: Transform + pos: 86.5,-1.5 + parent: 1 + - uid: 1085 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-2.5 + parent: 1 + - uid: 1086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-3.5 + parent: 1 + - uid: 1087 + components: + - type: Transform + pos: 85.5,-3.5 + parent: 1 + - uid: 1221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-5.5 + parent: 1 + - uid: 1222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-4.5 + parent: 1 + - uid: 1278 + components: + - type: Transform + pos: 85.5,-20.5 + parent: 1 + - uid: 1279 + components: + - type: Transform + pos: 86.5,-20.5 + parent: 1 + - uid: 1280 + components: + - type: Transform + pos: 87.5,-20.5 + parent: 1 + - uid: 1281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-7.5 + parent: 1 + - uid: 1294 + components: + - type: Transform + pos: 101.5,-20.5 + parent: 1 + - uid: 1295 + components: + - type: Transform + pos: 102.5,-20.5 + parent: 1 + - uid: 1296 + components: + - type: Transform + pos: 103.5,-20.5 + parent: 1 + - uid: 1297 + components: + - type: Transform + pos: 104.5,-20.5 + parent: 1 + - uid: 1298 + components: + - type: Transform + pos: 105.5,-20.5 + parent: 1 + - uid: 1299 + components: + - type: Transform + pos: 106.5,-20.5 + parent: 1 + - uid: 1300 + components: + - type: Transform + pos: 107.5,-20.5 + parent: 1 + - uid: 1301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-18.5 + parent: 1 + - uid: 1302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-19.5 + parent: 1 + - uid: 1303 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-18.5 + parent: 1 + - uid: 1304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-19.5 + parent: 1 + - uid: 1305 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-20.5 + parent: 1 + - uid: 1306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,-20.5 + parent: 1 + - uid: 1307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-8.5 + parent: 1 + - uid: 1320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,-20.5 + parent: 1 + - uid: 1321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,-20.5 + parent: 1 + - uid: 1322 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,-20.5 + parent: 1 + - uid: 1323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-20.5 + parent: 1 + - uid: 1324 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 105.5,-20.5 + parent: 1 + - uid: 1325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 106.5,-20.5 + parent: 1 + - uid: 1326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 107.5,-18.5 + parent: 1 + - uid: 1327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-18.5 + parent: 1 + - uid: 1378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-13.5 + parent: 1 + - uid: 1379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-14.5 + parent: 1 + - uid: 1380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-16.5 + parent: 1 + - uid: 1381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-17.5 + parent: 1 + - uid: 1382 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-18.5 + parent: 1 + - uid: 1383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-19.5 + parent: 1 + - uid: 1384 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-20.5 + parent: 1 + - uid: 1385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-22.5 + parent: 1 + - uid: 1386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-23.5 + parent: 1 + - uid: 1387 + components: + - type: Transform + pos: 123.5,-14.5 + parent: 1 + - uid: 1388 + components: + - type: Transform + pos: 123.5,-20.5 + parent: 1 + - uid: 1389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-22.5 + parent: 1 + - uid: 1390 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-16.5 + parent: 1 + - uid: 1391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-13.5 + parent: 1 + - uid: 1392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-14.5 + parent: 1 + - uid: 1393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-16.5 + parent: 1 + - uid: 1394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-17.5 + parent: 1 + - uid: 1395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-18.5 + parent: 1 + - uid: 1396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-19.5 + parent: 1 + - uid: 1397 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-20.5 + parent: 1 + - uid: 1398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-22.5 + parent: 1 + - uid: 1399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-23.5 + parent: 1 + - uid: 1403 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-2.5 + parent: 1 + - uid: 1404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-2.5 + parent: 1 + - uid: 1406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-4.5 + parent: 1 + - uid: 1407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-5.5 + parent: 1 + - uid: 1408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,0.5 + parent: 1 + - uid: 1409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-0.5 + parent: 1 + - uid: 1410 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,0.5 + parent: 1 + - uid: 1411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,-0.5 + parent: 1 + - uid: 1412 + components: + - type: Transform + pos: 123.5,-0.5 + parent: 1 + - uid: 1413 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-2.5 + parent: 1 + - uid: 1414 + components: + - type: Transform + pos: 123.5,-5.5 + parent: 1 + - uid: 1415 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,-7.5 + parent: 1 + - uid: 1416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-7.5 + parent: 1 + - uid: 1417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 123.5,-8.5 + parent: 1 +... diff --git a/Resources/Maps/Ruins/relaystation.yml b/Resources/Maps/Ruins/relaystation.yml deleted file mode 100644 index 9588a0771d..0000000000 --- a/Resources/Maps/Ruins/relaystation.yml +++ /dev/null @@ -1,760 +0,0 @@ -meta: - format: 6 - postmapinit: false -tilemap: - 0: Space - 29: FloorDark - 54: FloorGreenCircuit - 120: Lattice - 121: Plating -entities: -- proto: "" - entities: - - uid: 2 - components: - - type: MetaData - - type: Transform - parent: invalid - - type: MapGrid - chunks: - -1,-1: - ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAANgAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAANgAAAAAAHQAAAAAA - version: 6 - -1,0: - ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 0,0: - ind: 0,0 - tiles: HQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - 0,-1: - ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - - type: Broadphase - - type: Physics - bodyStatus: InAir - angularDamping: 0.05 - linearDamping: 0.05 - fixedRotation: False - bodyType: Dynamic - - type: Fixtures - fixtures: {} - - type: BecomesStation - id: Empty - - type: OccluderTree - - type: Shuttle - - type: GridPathfinding - - type: Gravity - gravityShakeSound: !type:SoundPathSpecifier - path: /Audio/Effects/alert.ogg - - type: DecalGrid - chunkCollection: - version: 2 - nodes: - - node: - color: '#FFFFFFFF' - id: WarnLineN - decals: - 0: 0,0 - 1: -2,0 - - node: - color: '#FFFFFFFF' - id: WarnLineW - decals: - 2: -2,-3 - 3: 0,-3 - - type: SpreaderGrid - - type: GridAtmosphere - version: 2 - data: - tiles: - -1,-1: - 0: 65535 - -1,0: - 0: 65535 - 0,0: - 0: 65535 - 0,-1: - 0: 65527 - -2,-1: - 0: 34944 - -1,-2: - 0: 65514 - -1,-3: - 0: 32768 - -2,0: - 0: 34952 - -2,1: - 0: 8 - -1,1: - 0: 18090 - -1,2: - 0: 34956 - 0,1: - 0: 4906 - 0,2: - 0: 1 - 0,-2: - 0: 30514 - uniqueMixes: - - volume: 2500 - temperature: 293.15 - moles: - - 21.824879 - - 82.10312 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - chunkSize: 4 - - type: GasTileOverlay - - type: RadiationGridResistance -- proto: AirlockExternalGlassLocked - entities: - - uid: 35 - components: - - type: Transform - pos: -0.5,-6.5 - parent: 2 - - type: DeviceLinkSink - links: - - 34 - - type: DeviceLinkSource - linkedPorts: - 34: - - DoorStatus: DoorBolt -- proto: AirlockExternalLocked - entities: - - uid: 34 - components: - - type: Transform - pos: -0.5,-4.5 - parent: 2 - - type: DeviceLinkSink - links: - - 35 - - type: DeviceLinkSource - linkedPorts: - 35: - - DoorStatus: DoorBolt -- proto: APCBasic - entities: - - uid: 64 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 -- proto: BaseComputer - entities: - - uid: 89 - components: - - type: Transform - pos: -0.5,2.5 - parent: 2 -- proto: CableApcExtension - entities: - - uid: 65 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 - - uid: 66 - components: - - type: Transform - pos: 2.5,0.5 - parent: 2 - - uid: 67 - components: - - type: Transform - pos: 1.5,0.5 - parent: 2 - - uid: 68 - components: - - type: Transform - pos: 0.5,0.5 - parent: 2 - - uid: 69 - components: - - type: Transform - pos: -0.5,0.5 - parent: 2 - - uid: 70 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 2 - - uid: 71 - components: - - type: Transform - pos: -0.5,-1.5 - parent: 2 - - uid: 72 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 2 - - uid: 73 - components: - - type: Transform - pos: -0.5,-3.5 - parent: 2 - - uid: 74 - components: - - type: Transform - pos: -0.5,-4.5 - parent: 2 - - uid: 75 - components: - - type: Transform - pos: -0.5,-5.5 - parent: 2 - - uid: 76 - components: - - type: Transform - pos: -1.5,0.5 - parent: 2 -- proto: CableHV - entities: - - uid: 46 - components: - - type: Transform - pos: -3.5,-1.5 - parent: 2 - - uid: 47 - components: - - type: Transform - pos: -3.5,-0.5 - parent: 2 - - uid: 48 - components: - - type: Transform - pos: -3.5,0.5 - parent: 2 - - uid: 51 - components: - - type: Transform - pos: -2.5,0.5 - parent: 2 - - uid: 52 - components: - - type: Transform - pos: -1.5,0.5 - parent: 2 - - uid: 53 - components: - - type: Transform - pos: -0.5,0.5 - parent: 2 - - uid: 54 - components: - - type: Transform - pos: 0.5,0.5 - parent: 2 - - uid: 55 - components: - - type: Transform - pos: 1.5,0.5 - parent: 2 - - uid: 56 - components: - - type: Transform - pos: 2.5,0.5 - parent: 2 - - uid: 58 - components: - - type: Transform - pos: 2.5,-0.5 - parent: 2 - - uid: 59 - components: - - type: Transform - pos: 2.5,-1.5 - parent: 2 -- proto: CableMV - entities: - - uid: 60 - components: - - type: Transform - pos: 2.5,-1.5 - parent: 2 - - uid: 61 - components: - - type: Transform - pos: 2.5,-0.5 - parent: 2 - - uid: 62 - components: - - type: Transform - pos: 2.5,0.5 - parent: 2 - - uid: 63 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 -- proto: CableTerminal - entities: - - uid: 49 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-0.5 - parent: 2 -- proto: Catwalk - entities: - - uid: 77 - components: - - type: Transform - pos: 2.5,-0.5 - parent: 2 - - uid: 78 - components: - - type: Transform - pos: 2.5,0.5 - parent: 2 -- proto: ChairOfficeDark - entities: - - uid: 95 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,1.5 - parent: 2 -- proto: EncryptionKeyCargo - entities: - - uid: 82 - components: - - type: Transform - parent: 81 - - type: Physics - canCollide: False -- proto: EncryptionKeyCommand - entities: - - uid: 86 - components: - - type: Transform - parent: 85 - - type: Physics - canCollide: False -- proto: EncryptionKeyEngineering - entities: - - uid: 80 - components: - - type: Transform - parent: 79 - - type: Physics - canCollide: False -- proto: EncryptionKeySecurity - entities: - - uid: 84 - components: - - type: Transform - parent: 83 - - type: Physics - canCollide: False -- proto: FaxMachineBase - entities: - - uid: 99 - components: - - type: Transform - pos: -1.5,2.5 - parent: 2 - - type: FaxMachine - name: Relay Station -- proto: GeneratorBasic - entities: - - uid: 45 - components: - - type: Transform - pos: -3.5,-1.5 - parent: 2 -- proto: Grille - entities: - - uid: 39 - components: - - type: Transform - pos: 0.5,-6.5 - parent: 2 - - uid: 40 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 2 - - uid: 41 - components: - - type: Transform - pos: -1.5,-6.5 - parent: 2 - - uid: 42 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 2 -- proto: PosterLegitNanotrasenLogo - entities: - - uid: 96 - components: - - type: Transform - pos: -2.5,2.5 - parent: 2 -- proto: PottedPlantBioluminscent - entities: - - uid: 87 - components: - - type: Transform - pos: -2.5,0.5 - parent: 2 -- proto: PowerDrill - entities: - - uid: 100 - components: - - type: Transform - pos: 0.53125,2.5 - parent: 2 -- proto: Poweredlight - entities: - - uid: 92 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-0.5 - parent: 2 - - uid: 97 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-0.5 - parent: 2 -- proto: ReinforcedWindow - entities: - - uid: 29 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 2 - - uid: 30 - components: - - type: Transform - pos: -1.5,-6.5 - parent: 2 - - uid: 36 - components: - - type: Transform - pos: 0.5,-6.5 - parent: 2 - - uid: 37 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 2 -- proto: SalvageLootSpawner - entities: - - uid: 98 - components: - - type: Transform - pos: 1.5,1.5 - parent: 2 -- proto: SignSpace - entities: - - uid: 43 - components: - - type: Transform - pos: -1.5,-4.5 - parent: 2 -- proto: SignTelecomms - entities: - - uid: 44 - components: - - type: Transform - pos: 0.5,-4.5 - parent: 2 -- proto: SMESBasic - entities: - - uid: 50 - components: - - type: Transform - pos: -3.5,0.5 - parent: 2 -- proto: SubstationBasic - entities: - - uid: 57 - components: - - type: Transform - pos: 2.5,-1.5 - parent: 2 -- proto: TableReinforced - entities: - - uid: 88 - components: - - type: Transform - pos: -1.5,2.5 - parent: 2 - - uid: 90 - components: - - type: Transform - pos: 0.5,2.5 - parent: 2 - - uid: 91 - components: - - type: Transform - pos: 0.5,2.5 - parent: 2 - - uid: 93 - components: - - type: Transform - pos: -2.5,1.5 - parent: 2 - - uid: 94 - components: - - type: Transform - pos: 1.5,1.5 - parent: 2 -- proto: TelecomServer - entities: - - uid: 79 - components: - - type: Transform - pos: -1.5,-1.5 - parent: 2 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 80 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 81 - components: - - type: Transform - pos: -1.5,-0.5 - parent: 2 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 82 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 83 - components: - - type: Transform - pos: 0.5,-1.5 - parent: 2 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 84 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 85 - components: - - type: Transform - pos: 0.5,-0.5 - parent: 2 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 86 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] -- proto: WallRiveted - entities: - - uid: 1 - components: - - type: Transform - pos: 2.5,-3.5 - parent: 2 - - uid: 3 - components: - - type: Transform - pos: 2.5,-2.5 - parent: 2 - - uid: 4 - components: - - type: Transform - pos: 3.5,-2.5 - parent: 2 - - uid: 5 - components: - - type: Transform - pos: 3.5,-1.5 - parent: 2 - - uid: 6 - components: - - type: Transform - pos: 3.5,-0.5 - parent: 2 - - uid: 7 - components: - - type: Transform - pos: 3.5,0.5 - parent: 2 - - uid: 8 - components: - - type: Transform - pos: 3.5,1.5 - parent: 2 - - uid: 9 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 - - uid: 10 - components: - - type: Transform - pos: 2.5,2.5 - parent: 2 - - uid: 11 - components: - - type: Transform - pos: 1.5,2.5 - parent: 2 - - uid: 12 - components: - - type: Transform - pos: 1.5,3.5 - parent: 2 - - uid: 13 - components: - - type: Transform - pos: 0.5,3.5 - parent: 2 - - uid: 14 - components: - - type: Transform - pos: -0.5,3.5 - parent: 2 - - uid: 15 - components: - - type: Transform - pos: -1.5,3.5 - parent: 2 - - uid: 16 - components: - - type: Transform - pos: -2.5,3.5 - parent: 2 - - uid: 17 - components: - - type: Transform - pos: -2.5,2.5 - parent: 2 - - uid: 18 - components: - - type: Transform - pos: -3.5,2.5 - parent: 2 - - uid: 19 - components: - - type: Transform - pos: -3.5,1.5 - parent: 2 - - uid: 20 - components: - - type: Transform - pos: -4.5,1.5 - parent: 2 - - uid: 21 - components: - - type: Transform - pos: -4.5,0.5 - parent: 2 - - uid: 22 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 2 - - uid: 23 - components: - - type: Transform - pos: -4.5,-1.5 - parent: 2 - - uid: 24 - components: - - type: Transform - pos: -4.5,-2.5 - parent: 2 - - uid: 25 - components: - - type: Transform - pos: -3.5,-2.5 - parent: 2 - - uid: 26 - components: - - type: Transform - pos: -3.5,-3.5 - parent: 2 - - uid: 27 - components: - - type: Transform - pos: -2.5,-3.5 - parent: 2 - - uid: 28 - components: - - type: Transform - pos: -2.5,-4.5 - parent: 2 - - uid: 31 - components: - - type: Transform - pos: -1.5,-4.5 - parent: 2 - - uid: 32 - components: - - type: Transform - pos: 1.5,-4.5 - parent: 2 - - uid: 33 - components: - - type: Transform - pos: 1.5,-3.5 - parent: 2 - - uid: 38 - components: - - type: Transform - pos: 0.5,-4.5 - parent: 2 -... diff --git a/Resources/Maps/Shuttles/infiltrator.yml b/Resources/Maps/Shuttles/infiltrator.yml index 55955bfeea..fb2045d701 100644 --- a/Resources/Maps/Shuttles/infiltrator.yml +++ b/Resources/Maps/Shuttles/infiltrator.yml @@ -3607,7 +3607,7 @@ entities: - type: Transform pos: 3.5,-3.5 parent: 1 -- proto: KitchenMicrowave +- proto: SyndicateMicrowave entities: - uid: 497 components: diff --git a/Resources/Maps/saltern.yml b/Resources/Maps/saltern.yml index 09df7eeb52..c9d3218c45 100644 --- a/Resources/Maps/saltern.yml +++ b/Resources/Maps/saltern.yml @@ -772,7 +772,8 @@ entities: 6,6: 2: 35049 7,5: - 0: 36063 + 0: 35999 + 3: 64 2: 4096 7,6: 2: 53196 @@ -783,7 +784,7 @@ entities: 2: 57344 8,5: 0: 272 - 3: 17472 + 4: 17472 8,6: 2: 65345 8,7: @@ -824,10 +825,10 @@ entities: 0: 53759 11,2: 0: 4319 - 4: 49152 + 5: 49152 11,3: 0: 61457 - 4: 204 + 5: 204 11,-1: 0: 30583 11,4: @@ -839,9 +840,9 @@ entities: 0: 28791 12,2: 0: 119 - 4: 28672 + 5: 28672 12,3: - 4: 119 + 5: 119 0: 61440 12,-1: 0: 29311 @@ -1259,17 +1260,17 @@ entities: 8,8: 2: 65534 9,5: - 5: 4368 - 4: 17472 + 6: 4368 + 5: 17472 9,6: 2: 7936 10,5: - 4: 4368 - 6: 17472 + 5: 4368 + 7: 17472 10,6: 2: 3840 11,5: - 4: 21840 + 5: 21840 11,6: 2: 3856 12,5: @@ -1425,6 +1426,21 @@ entities: - 0 - 0 - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 23.57087 + - 88.67137 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - volume: 2500 temperature: 293.15 moles: @@ -14253,6 +14269,11 @@ entities: - type: Transform pos: 33.5,-17.5 parent: 31 + - uid: 9867 + components: + - type: Transform + pos: 48.5,19.5 + parent: 31 - uid: 9927 components: - type: Transform @@ -15333,6 +15354,11 @@ entities: - type: Transform pos: -27.5,-18.5 parent: 31 + - uid: 11305 + components: + - type: Transform + pos: 48.5,20.5 + parent: 31 - uid: 11328 components: - type: Transform @@ -15368,6 +15394,11 @@ entities: - type: Transform pos: 17.5,11.5 parent: 31 + - uid: 11384 + components: + - type: Transform + pos: 48.5,21.5 + parent: 31 - uid: 11415 components: - type: Transform @@ -15433,6 +15464,66 @@ entities: - type: Transform pos: -25.5,-3.5 parent: 31 + - uid: 11454 + components: + - type: Transform + pos: 48.5,22.5 + parent: 31 + - uid: 11455 + components: + - type: Transform + pos: 48.5,23.5 + parent: 31 + - uid: 11456 + components: + - type: Transform + pos: 48.5,24.5 + parent: 31 + - uid: 11457 + components: + - type: Transform + pos: 49.5,24.5 + parent: 31 + - uid: 11458 + components: + - type: Transform + pos: 50.5,24.5 + parent: 31 + - uid: 11459 + components: + - type: Transform + pos: 51.5,24.5 + parent: 31 + - uid: 11460 + components: + - type: Transform + pos: 52.5,24.5 + parent: 31 + - uid: 11461 + components: + - type: Transform + pos: 52.5,23.5 + parent: 31 + - uid: 11462 + components: + - type: Transform + pos: 52.5,22.5 + parent: 31 + - uid: 11463 + components: + - type: Transform + pos: 52.5,21.5 + parent: 31 + - uid: 11464 + components: + - type: Transform + pos: 52.5,20.5 + parent: 31 + - uid: 11465 + components: + - type: Transform + pos: 52.5,19.5 + parent: 31 - proto: CableApcStack entities: - uid: 94 @@ -28356,46 +28447,6 @@ entities: - type: Transform pos: 16.5,-29.5 parent: 31 -- proto: CrateEngineeringSecure - entities: - - uid: 11305 - components: - - type: MetaData - desc: Stores logic gates that control the salvage-atmos airlocks. - name: logic gate crate - - type: Transform - pos: 30.5,21.5 - parent: 31 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 11306 - - 11307 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - proto: CrateEngineeringSingularityContainment entities: - uid: 6437 @@ -49183,7 +49234,9 @@ entities: - uid: 11306 components: - type: Transform - parent: 11305 + anchored: True + pos: 31.5,20.5 + parent: 31 - type: DeviceLinkSink links: - 9067 @@ -49196,11 +49249,13 @@ entities: - Output: DoorBolt - type: Physics canCollide: False - - type: InsideEntityStorage + bodyType: Static - uid: 11307 components: - type: Transform - parent: 11305 + anchored: True + pos: 31.5,21.5 + parent: 31 - type: DeviceLinkSink links: - 6522 @@ -49213,7 +49268,7 @@ entities: - Output: DoorBolt - type: Physics canCollide: False - - type: InsideEntityStorage + bodyType: Static - proto: MachineAnomalyGenerator entities: - uid: 6098 diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index dd43ec4094..e202d2482b 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -43,7 +43,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockAutoDrobeFilled - cost: 1200 + cost: 1300 category: cargoproduct-category-name-service group: market diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml b/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml index 2bfca8362a..b350b0b1cf 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml @@ -54,7 +54,7 @@ name: deathrattle implant box parent: BoxCardboard id: BoxDeathRattleImplants - description: Six deathrattle implants and handheld GPS devices for the whole squad. + description: Six deathrattle implants for the whole squad. components: - type: Sprite layers: @@ -67,5 +67,3 @@ contents: - id: DeathRattleImplanter amount: 6 - - id: HandheldGPSBasic - amount: 6 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml index 5e3c7d9401..8ef72f557c 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml @@ -29,6 +29,8 @@ ClothingHeadHatShrineMaidenWig: 2 ClothingOuterSuitShrineMaiden: 2 Gohei: 2 + ClothingOuterSuitWitchRobes: 2 + ClothingHeadHatWitch1: 2 ClothingHeadHatRedRacoon: 2 ClothingOuterRedRacoon: 2 ClothingHeadPaperSack: 2 diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index efec2417d0..d39f900357 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -904,7 +904,7 @@ name: uplink-reinforcement-radio-name description: uplink-reinforcement-radio-desc productEntity: ReinforcementRadioSyndicate - icon: { sprite: Objects/Devices/communication.rsi, state: old-radio } + icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist } cost: Telecrystal: 16 categories: @@ -920,7 +920,7 @@ name: uplink-reinforcement-radio-name description: uplink-reinforcement-radio-desc productEntity: ReinforcementRadioSyndicateNukeops - icon: { sprite: Objects/Devices/communication.rsi, state: old-radio } + icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist } cost: Telecrystal: 16 categories: @@ -936,7 +936,7 @@ name: uplink-reinforcement-radio-cyborg-assault-name description: uplink-reinforcement-radio-cyborg-assault-desc productEntity: ReinforcementRadioSyndicateCyborgAssault - icon: { sprite: Mobs/Silicon/chassis.rsi, state: synd_sec } + icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-borg-assault } cost: Telecrystal: 65 categories: @@ -952,7 +952,7 @@ name: uplink-reinforcement-radio-ancestor-name description: uplink-reinforcement-radio-ancestor-desc productEntity: ReinforcementRadioSyndicateAncestor - icon: { sprite: Objects/Devices/communication.rsi, state: old-radio } + icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor } cost: Telecrystal: 6 categories: @@ -968,7 +968,7 @@ name: uplink-reinforcement-radio-ancestor-name description: uplink-reinforcement-radio-ancestor-desc productEntity: ReinforcementRadioSyndicateAncestorNukeops - icon: { sprite: Objects/Devices/communication.rsi, state: old-radio } + icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor } cost: Telecrystal: 6 categories: @@ -998,7 +998,7 @@ id: UplinkMobCatMicrobomb name: uplink-mobcat-microbomb-name description: uplink-mobcat-microbomb-desc - icon: { sprite: /Textures/Mobs/Pets/cat.rsi, state: syndicat } + icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-syndicat } productEntity: ReinforcementRadioSyndicateSyndiCat cost: Telecrystal: 6 diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml index 08bbd83c48..ccf6f09b19 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml @@ -190,6 +190,17 @@ - type: Clothing sprite: Clothing/OuterClothing/Suits/shrine-maiden.rsi +- type: entity + parent: ClothingOuterBase + id: ClothingOuterSuitWitchRobes + name: witch robes + description: Magic is all about the spell power, ZE! + components: + - type: Sprite + sprite: Clothing/OuterClothing/Suits/witchrobe.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Suits/witchrobe.rsi + - type: entity parent: ClothingOuterBase id: ClothingOuterSuitMonkey diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml b/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml index cbea9d319d..22cd13af60 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml @@ -134,3 +134,21 @@ event: !type:ToggleClothingSpeedEvent icon: { sprite: Clothing/Shoes/Boots/speedboots.rsi, state: icon } iconOn: { sprite: Clothing/Shoes/Boots/speedboots.rsi, state: icon-on } + +- type: entity + parent: ClothingShoesBase + id: ClothingShoesBootsMoon + name: moon boots + description: Special anti-gravity boots developed with a speciality blend of lunar rock gel. Shipped from the Netherlands. + components: + - type: Sprite + sprite: Clothing/Shoes/Boots/moonboots.rsi + layers: + - state: icon + - type: Clothing + sprite: Clothing/Shoes/Boots/moonboots.rsi + - type: AntiGravityClothing + - type: StaticPrice + price: 75 + - type: Tag + tags: [ ] diff --git a/Resources/Prototypes/Entities/Objects/Misc/handcuffs.yml b/Resources/Prototypes/Entities/Objects/Misc/handcuffs.yml index f703886127..a502c71404 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/handcuffs.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/handcuffs.yml @@ -27,7 +27,7 @@ guides: - Security - type: UseDelay - delay: 30 + delay: 3 - type: entity name: makeshift handcuffs diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml index 71e0cf6450..13ebe4b8f4 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml @@ -571,7 +571,7 @@ amount: 5 - type: entity - name: space drugs + name: space mirage parent: Pill id: PillSpaceDrugs components: @@ -958,7 +958,7 @@ Quantity: 15 - type: entity - name: stimulants syringe + name: hyperzine syringe parent: PrefilledSyringe id: SyringeStimulants components: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml index 801cd1373a..f1380c0fa9 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml @@ -318,10 +318,10 @@ tags: [] - type: entity - name: stimulant injector + name: hyperzine injector parent: ChemicalMedipen id: Stimpack - description: Contains enough stimulants for you to have the chemical's effect for 30 seconds. Use it when you're sure you're ready to throw down. + description: Contains enough hyperzine for you to have the chemical's effect for 30 seconds. Use it when you're sure you're ready to throw down. components: - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi @@ -350,10 +350,10 @@ tags: [] - type: entity - name: stimulant microinjector + name: hyperzine microinjector parent: ChemicalMedipen id: StimpackMini - description: A microinjector of stimulants that give you about fifteen seconds of the chemical's effects. + description: A microinjector of hyperzine that give you about fifteen seconds of the chemical's effects. components: - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 728783fb3e..0d10411cfb 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -361,7 +361,7 @@ whitelist: tags: - CartridgeRocket - proto: MeteorLarge + proto: MeteorMedium - type: entity name: immovable rod launcher diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml index 6bdac1e85f..3468cade76 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml @@ -1,40 +1,206 @@ - type: entity - id: MeteorLarge + id: BaseMeteor name: meteor - noSpawn: true + description: You prefer them when they're burning up in the atmosphere. + abstract: true components: - type: Sprite noRot: false - sprite: Objects/Weapons/Guns/Projectiles/meteor.rsi - scale: 4,4 - layers: - - state: large - shader: unshaded - - type: ExplodeOnTrigger - - type: DeleteOnTrigger - - type: TriggerOnCollide - fixtureID: projectile + sprite: Objects/Misc/meteor.rsi - type: Projectile damage: {} deleteOnCollide: false - - type: Explosive - explosionType: Default - totalIntensity: 600.0 - intensitySlope: 30 - maxIntensity: 45 + - type: Meteor + damageTypes: + types: + Blunt: 1 + - type: TimedDespawn + lifetime: 120 + - type: Clickable - type: Physics bodyType: Dynamic + bodyStatus: InAir + angularDamping: 0 + linearDamping: 0 - type: Fixtures fixtures: projectile: shape: !type:PhysShapeCircle - radius: 0.8 + radius: 0.4 density: 100 - hard: true - # Didn't use MapGridComponent for now as the bounds are stuffed. + hard: false layer: - LargeMobLayer mask: - Impassable - BulletImpassable + - type: Damageable + damageContainer: Inorganic + - type: Explosive + explosionType: Default + intensitySlope: 4 + maxIntensity: 100 + +- type: entity + parent: BaseMeteor + id: MeteorSpaceDust + name: space dust + description: Makes a station sneeze. + components: + - type: Sprite + state: space_dust + - type: Fixtures + fixtures: + projectile: + shape: + !type:PhysShapeCircle + radius: 0.45 + density: 100 + hard: false + layer: + - LargeMobLayer + mask: + - Impassable + - BulletImpassable + - type: Explosive + totalIntensity: 25 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ExplodeBehavior + +- type: entity + parent: BaseMeteor + id: MeteorSmall + suffix: Small + components: + - type: Sprite + state: small + - type: Fixtures + fixtures: + projectile: + shape: + !type:PhysShapeCircle + radius: 0.25 + density: 100 + hard: false + layer: + - LargeMobLayer + mask: + - Impassable + - BulletImpassable + - type: Explosive + totalIntensity: 100 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1250 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ExplodeBehavior + +- type: entity + parent: BaseMeteor + id: MeteorMedium + suffix: Medium + components: + - type: Sprite + state: medium + - type: Fixtures + fixtures: + projectile: + shape: + !type:PhysShapeCircle + radius: 0.3 + density: 100 + hard: false + layer: + - LargeMobLayer + mask: + - Impassable + - BulletImpassable + - type: Explosive + totalIntensity: 200 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1750 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ExplodeBehavior + +- type: entity + parent: BaseMeteor + id: MeteorLarge + suffix: Large + components: + - type: Sprite + state: big + - type: Explosive + totalIntensity: 300 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 2500 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ExplodeBehavior + +- type: entity + parent: BaseMeteor + id: MeteorUrist + name: Urist McMeteor + description: As a successful member of society with a stable unflinching psyche and limitless drive, natural affinity for finance and domination, you have been selected, no, you have been effortlessly guided by divine (biological) trauma towards this moment. The gates of destiny fling open, and once again you're left standing on pulsating nothingness. A strobing headache of the soul. + suffix: Meteor + components: + - type: Sprite + state: human_pixel + - type: SolutionContainerManager + solutions: + blood: + maxVol: 1000 + reagents: + - ReagentId: Blood + Quantity: 1000 + - type: Explosive + totalIntensity: 25 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 3000 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MaleScreams + params: + volume: 10 + - !type:SpillBehavior + solution: blood + - !type:ExplodeBehavior diff --git a/Resources/Prototypes/Entities/Stations/base.yml b/Resources/Prototypes/Entities/Stations/base.yml index b68c2c3c76..f4bb26808b 100644 --- a/Resources/Prototypes/Entities/Stations/base.yml +++ b/Resources/Prototypes/Entities/Stations/base.yml @@ -69,11 +69,12 @@ maxCount: 2 stationGrid: false paths: + - /Maps/Ruins/chunked_tcomms.yml - /Maps/Ruins/biodome_satellite.yml - /Maps/Ruins/derelict.yml - /Maps/Ruins/djstation.yml + - /Maps/Ruins/empty_flagship.yml - /Maps/Ruins/old_ai_sat.yml - - /Maps/Ruins/relaystation.yml - /Maps/Ruins/syndicate_dropship.yml - /Maps/Ruins/whiteship_ancient.yml - /Maps/Ruins/whiteship_bluespacejumper.yml diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 2941fc8573..f436d498a7 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -208,7 +208,7 @@ - MagazineBoxRifle - MagazineLightRifle - MagazineLightRifleEmpty - - MagazinePistol + - MagazinePistol - MagazinePistolEmpty - MagazinePistolSubMachineGun - MagazinePistolSubMachineGunEmpty @@ -308,6 +308,7 @@ - WeaponGauntletGorilla - SynthesizerInstrument - ClothingShoesBootsMagSci + - ClothingShoesBootsMoon - ClothingShoesBootsSpeed - NodeScanner - HolofanProjector @@ -708,7 +709,7 @@ staticRecipes: - BoxLethalshot - BoxShotgunFlare - - BoxShotgunPractice + - BoxShotgunPractice - BoxShotgunSlug - ClothingEyesHudSecurity - CombatKnife @@ -725,7 +726,7 @@ - MagazineBoxRiflePractice - MagazineLightRifle - MagazineLightRifleEmpty - - MagazinePistol + - MagazinePistol - MagazinePistolEmpty - MagazinePistolSubMachineGun - MagazinePistolSubMachineGunEmpty @@ -838,8 +839,8 @@ - MagazineBoxRifle - MagazineLightRifle - MagazineLightRifleEmpty - - MagazinePistol - - MagazinePistolEmpty + - MagazinePistol + - MagazinePistolEmpty - MagazineRifle - MagazineRifleEmpty - MagazineShotgun diff --git a/Resources/Prototypes/Entities/Structures/Machines/microwave.yml b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml index 994269f71b..3b6fbf7f5f 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/microwave.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml @@ -105,3 +105,21 @@ - type: GuideHelp guides: - Chef + +- type: entity + id: SyndicateMicrowave + parent: KitchenMicrowave + name: donk co. microwave + description: So advanced, it can cook donk-pockets in a mere 2.5 seconds! + components: + - type: Microwave + cookTimeMultiplier: 0.5 + capacity: 10 + canMicrowaveIdsSafely: false + explosionChance: 0.3 + - type: Sprite + sprite: Structures/Machines/microwave_syndie.rsi + drawdepth: SmallObjects + snapCardinals: true + + diff --git a/Resources/Prototypes/Entities/Structures/Machines/nuke.yml b/Resources/Prototypes/Entities/Structures/Machines/nuke.yml index bc4581d7b6..1cf9ceaeab 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/nuke.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/nuke.yml @@ -16,6 +16,9 @@ map: ["enum.NukeVisualLayers.Unlit"] shader: unshaded visible: false + - state: nuclearbomb_gay + map: ["pride"] + visible: false - state: nukefestive map: ["christmas"] visible: false @@ -24,11 +27,15 @@ holidays: festive: - FestiveSeason + pride: + - PrideMonth - type: GenericVisualizer visuals: enum.HolidayVisuals.Holiday: christmas: festive: { visible: true } + pride: + pride: { visible: true } enum.NukeVisuals.Deployed: enum.NukeVisualLayers.Base: False: { state: nuclearbomb_base } @@ -129,16 +136,23 @@ - state: nukefestive map: ["christmas"] visible: false + - state: nuclearbomb_gay + map: [ "pride" ] + visible: false - type: Appearance - type: HolidayVisuals holidays: festive: - FestiveSeason + pride: + - PrideMonth - type: GenericVisualizer visuals: enum.HolidayVisuals.Holiday: christmas: festive: { visible: true } + pride: + pride: { visible: true } - type: Physics bodyType: Dynamic - type: Fixtures diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml index 01c226cb0f..2666e8261d 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml @@ -124,6 +124,7 @@ shader: unshaded - state: paper sprite: Structures/Storage/Crates/labels.rsi + offset: "-0.5,0" map: ["enum.PaperLabelVisuals.Layer"] - type: Damageable damageContainer: StructuralInorganic diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index e961e324fe..5f8eb7d37b 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -206,27 +206,6 @@ duration: 240 - type: KudzuGrowthRule -- type: entity - id: MeteorSwarm - parent: BaseStationEventLongDelay - components: - - type: StationEvent - earliestStart: 30 - weight: 7.5 - minimumPlayers: 10 #Enough to hopefully have at least one engineering guy - startAnnouncement: station-event-meteor-swarm-start-announcement - endAnnouncement: station-event-meteor-swarm-end-announcement - startAudio: - path: /Audio/Announcements/meteors_start.ogg - params: - volume: -4 - endAudio: - path: /Audio/Announcements/meteors_end.ogg # Corvax-Announcements - params: - volume: -4 - duration: null #ending is handled by MeteorSwarmRule - - type: MeteorSwarmRule - - type: entity id: MouseMigration parent: BaseStationEventShortDelay diff --git a/Resources/Prototypes/GameRules/meteorswarms.yml b/Resources/Prototypes/GameRules/meteorswarms.yml new file mode 100644 index 0000000000..70dd5265b0 --- /dev/null +++ b/Resources/Prototypes/GameRules/meteorswarms.yml @@ -0,0 +1,104 @@ +- type: entity + parent: BaseGameRule + id: GameRuleMeteorScheduler + components: + - type: GameRule + minPlayers: 25 + - type: MeteorScheduler + +- type: weightedRandomEntity + id: DefaultConfig + weights: + GameRuleSpaceDustMinor: 44 + GameRuleSpaceDustMajor: 22 + GameRuleMeteorSwarmSmall: 18 + GameRuleMeteorSwarmMedium: 10 + GameRuleMeteorSwarmLarge: 5 + GameRuleUristSwarm: 0.05 + +- type: entity + parent: BaseGameRule + id: GameRuleMeteorSwarm + abstract: true + components: + - type: GameRule + - type: MeteorSwarm + +- type: entity + parent: GameRuleMeteorSwarm + id: GameRuleSpaceDustMinor + components: + - type: MeteorSwarm + announcement: null + announcementSound: null + nonDirectional: true + meteors: + MeteorSpaceDust: 1 + waves: + min: 2 + max: 3 + meteorsPerWave: + min: 3 + max: 5 + +- type: entity + parent: GameRuleMeteorSwarm + id: GameRuleSpaceDustMajor + components: + - type: MeteorSwarm + announcement: station-event-space-dust-start-announcement + announcementSound: /Audio/Announcements/attention.ogg + nonDirectional: true + meteors: + MeteorSpaceDust: 1 + waves: + min: 2 + max: 3 + meteorsPerWave: + min: 8 + max: 12 + +- type: entity + parent: GameRuleMeteorSwarm + id: GameRuleMeteorSwarmSmall + components: + - type: MeteorSwarm + meteors: + MeteorSmall: 7 + MeteorMedium: 3 + +- type: entity + parent: GameRuleMeteorSwarm + id: GameRuleMeteorSwarmMedium + components: + - type: MeteorSwarm + meteors: + MeteorSmall: 3 + MeteorMedium: 6 + MeteorLarge: 1 + +- type: entity + parent: GameRuleMeteorSwarm + id: GameRuleMeteorSwarmLarge + components: + - type: MeteorSwarm + meteors: + MeteorSmall: 2 + MeteorMedium: 4 + MeteorLarge: 4 + +- type: entity + parent: GameRuleMeteorSwarm + id: GameRuleUristSwarm + components: + - type: MeteorSwarm + announcement: station-event-meteor-urist-start-announcement + announcementSound: /Audio/Announcements/attention.ogg + meteors: + MeteorUrist: 1 + waves: + min: 3 + max: 3 + meteorsPerWave: + min: 10 + max: 10 diff --git a/Resources/Prototypes/Recipes/Lathes/misc.yml b/Resources/Prototypes/Recipes/Lathes/misc.yml index ab13dc4573..378392bae1 100644 --- a/Resources/Prototypes/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/Recipes/Lathes/misc.yml @@ -126,6 +126,13 @@ Steel: 1000 Plastic: 500 +- type: latheRecipe + id: ClothingShoesBootsMoon + result: ClothingShoesBootsMoon + completetime: 2 + materials: + Steel: 600 + - type: latheRecipe id: ClothingShoesBootsSpeed result: ClothingShoesBootsSpeed diff --git a/Resources/Prototypes/Research/experimental.yml b/Resources/Prototypes/Research/experimental.yml index 77adfcf5d5..34443e78f0 100644 --- a/Resources/Prototypes/Research/experimental.yml +++ b/Resources/Prototypes/Research/experimental.yml @@ -68,6 +68,7 @@ cost: 7500 recipeUnlocks: - ClothingShoesBootsMagSci + - ClothingShoesBootsMoon - type: technology id: AnomalyCoreHarnessing diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml index 3bc6ae6208..8876468bbd 100644 --- a/Resources/Prototypes/game_presets.yml +++ b/Resources/Prototypes/game_presets.yml @@ -31,6 +31,7 @@ description: extended-description rules: - BasicStationEventScheduler + - GameRuleMeteorScheduler - BasicRoundstartVariation - type: gamePreset @@ -64,6 +65,7 @@ description: secret-description rules: - BasicStationEventScheduler + - GameRuleMeteorScheduler - type: gamePreset id: SecretGreenshift #For Admin Use: Runs Greenshift but shows "Secret" in lobby. @@ -95,6 +97,7 @@ - Traitor - SubGamemodesRule - BasicStationEventScheduler + - GameRuleMeteorScheduler - BasicRoundstartVariation - type: gamePreset @@ -121,6 +124,7 @@ - Nukeops - SubGamemodesRule - BasicStationEventScheduler + - GameRuleMeteorScheduler - BasicRoundstartVariation - type: gamePreset @@ -136,6 +140,7 @@ - Revolutionary - SubGamemodesRule - BasicStationEventScheduler + - GameRuleMeteorScheduler - BasicRoundstartVariation - type: gamePreset @@ -152,4 +157,5 @@ rules: - Zombie - BasicStationEventScheduler + - GameRuleMeteorScheduler - BasicRoundstartVariation diff --git a/Resources/Prototypes/holidays.yml b/Resources/Prototypes/holidays.yml index 235584dd63..173999d156 100644 --- a/Resources/Prototypes/holidays.yml +++ b/Resources/Prototypes/holidays.yml @@ -437,3 +437,10 @@ name: holiday-name-friday-thirteenth shouldCelebrate: !type:FridayThirteenth { } + +- type: holiday + id: PrideMonth + name: holiday-name-pride-month + beginDay: 1 + endDay: 31 + beginMonth: June diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLControlledSubstances.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLControlledSubstances.xml index 14f0f46de1..40b9ee946f 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLControlledSubstances.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLControlledSubstances.xml @@ -1,4 +1,4 @@ - + # Space Law: Controlled Substances - \[Chemists/Science\] Explosive and pyrotechnic compounds excluding welding fuel contained in welders or welding fuel storage vessels - \[Science\] Toxins @@ -9,6 +9,6 @@ - \[None\] Nocturine - \[None\] Norepinephirc acid - \[None\] Romerol - - \[None\] Space drugs + - \[None\] Space Mirage - \[None\] Stimulants, excluding Desoxyephedrine and Ephedrine diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml index 04e7139a48..4ece9150e0 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml @@ -1,4 +1,4 @@ - + # Space Law: Crime Listing Crime codes are organized by a Category Code (_-xx) which is a collection of non-stackable crimes on a row, prefixed by the Severity Number (X-__). @@ -321,7 +321,7 @@ Combat enhancing drugs are those that benefit stun times, or movement speed, and are restricted. Poisons are - restricted. Substances such as Ephedrine, Desoxyephedrine, and stimulants are restricted. The captain or highest + restricted. Substances such as Ephedrine, Desoxyephedrine, and Hyperzine are restricted. The captain or highest standing command staff may publicly restrict other harmful substances. diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000..b797c8dce4 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/icon.png new file mode 100644 index 0000000000..acdc1b394b Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/inhand-left.png new file mode 100644 index 0000000000..a93d4a5af0 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/inhand-right.png new file mode 100644 index 0000000000..0ee8f62362 Binary files /dev/null and b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/meta.json new file mode 100644 index 0000000000..7651332179 --- /dev/null +++ b/Resources/Textures/Clothing/OuterClothing/Suits/witchrobe.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/pull/36039/commits/b3bd70ae925ecbe7c625f70c4c3d09d3ed2ed32a . Inhands were made for SS14 and available under the same license", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET-vox.png b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET-vox.png new file mode 100644 index 0000000000..a65deca760 Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET-vox.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET.png new file mode 100644 index 0000000000..2b4cdf400d Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/icon.png b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/icon.png new file mode 100644 index 0000000000..04f662d6d3 Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-left.png b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-left.png new file mode 100644 index 0000000000..03bdacf9fb Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-right.png b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-right.png new file mode 100644 index 0000000000..f00d861ca5 Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/meta.json new file mode 100644 index 0000000000..2c2d49e031 --- /dev/null +++ b/Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Tau Ceti Station at commit https://github.com/TauCetiStation/TauCetiClassic/blob/HEAD/icons/obj/clothing/shoes.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-FEET", + "directions": 4 + }, + { + "name": "equipped-FEET-vox", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Devices/communication.rsi/meta.json b/Resources/Textures/Objects/Devices/communication.rsi/meta.json index bfd0e069f3..328747df09 100644 --- a/Resources/Textures/Objects/Devices/communication.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/communication.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris and modified by Swept at https://github.com/discordia-space/CEV-Eris/commit/efce5b6c3be75458ce238dcc01510e8f8a653ca6", + "copyright": "Taken from cev-eris and modified by Swept at https://github.com/discordia-space/CEV-Eris/commit/efce5b6c3be75458ce238dcc01510e8f8a653ca6. Uplink radio sprites by Vermidia, derivative of other lisenced sprites in the repo", "size": { "x": 32, "y": 32 @@ -69,7 +69,7 @@ "name": "off-walkietalkie-inhand-left", "directions": 4 }, - { + { "name": "old-radio" }, { @@ -79,6 +79,18 @@ { "name": "old-radio-inhand-right", "directions": 4 + }, + { + "name": "old-radio-syndicat" + }, + { + "name": "old-radio-urist" + }, + { + "name": "old-radio-ancestor" + }, + { + "name": "old-radio-borg-assault" } ] } diff --git a/Resources/Textures/Objects/Devices/communication.rsi/old-radio-ancestor.png b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-ancestor.png new file mode 100644 index 0000000000..65ecc4c0d6 Binary files /dev/null and b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-ancestor.png differ diff --git a/Resources/Textures/Objects/Devices/communication.rsi/old-radio-borg-assault.png b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-borg-assault.png new file mode 100644 index 0000000000..d7908a1492 Binary files /dev/null and b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-borg-assault.png differ diff --git a/Resources/Textures/Objects/Devices/communication.rsi/old-radio-syndicat.png b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-syndicat.png new file mode 100644 index 0000000000..702f32fc59 Binary files /dev/null and b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-syndicat.png differ diff --git a/Resources/Textures/Objects/Devices/communication.rsi/old-radio-urist.png b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-urist.png new file mode 100644 index 0000000000..3cdf1c61bf Binary files /dev/null and b/Resources/Textures/Objects/Devices/communication.rsi/old-radio-urist.png differ diff --git a/Resources/Textures/Objects/Devices/nuke.rsi/meta.json b/Resources/Textures/Objects/Devices/nuke.rsi/meta.json index 74a7e06e85..f6b6e988bc 100644 --- a/Resources/Textures/Objects/Devices/nuke.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/nuke.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, nukefestive by Alekshhh (Github)", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, nukefestive by Alekshhh (Github), nuclearbomb_gay by PJB3005", "size": { "x": 32, "y": 32 @@ -13,6 +13,9 @@ { "name": "nuclearbomb_deployed_unlit" }, + { + "name": "nuclearbomb_gay" + }, { "name": "nukefestive", "delays": [ diff --git a/Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_gay.png b/Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_gay.png new file mode 100644 index 0000000000..7cc17bc3a2 Binary files /dev/null and b/Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_gay.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/big.png b/Resources/Textures/Objects/Misc/meteor.rsi/big.png new file mode 100644 index 0000000000..34062b9a43 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/big.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/big_cluster.png b/Resources/Textures/Objects/Misc/meteor.rsi/big_cluster.png new file mode 100644 index 0000000000..292c93f6e6 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/big_cluster.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/big_cluster_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/big_cluster_pixel.png new file mode 100644 index 0000000000..292c93f6e6 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/big_cluster_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/big_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/big_pixel.png new file mode 100644 index 0000000000..34062b9a43 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/big_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/firework.png b/Resources/Textures/Objects/Misc/meteor.rsi/firework.png new file mode 100644 index 0000000000..1c661fc1d5 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/firework.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/firework_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/firework_pixel.png new file mode 100644 index 0000000000..24b0847b76 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/firework_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/human.png b/Resources/Textures/Objects/Misc/meteor.rsi/human.png new file mode 100644 index 0000000000..d73b573fbe Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/human.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/human_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/human_pixel.png new file mode 100644 index 0000000000..8207cd57d2 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/human_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/medium.png b/Resources/Textures/Objects/Misc/meteor.rsi/medium.png new file mode 100644 index 0000000000..27b6b98ae6 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/medium.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/medium_piercing.png b/Resources/Textures/Objects/Misc/meteor.rsi/medium_piercing.png new file mode 100644 index 0000000000..b758c2c1dd Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/medium_piercing.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/medium_piercing_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/medium_piercing_pixel.png new file mode 100644 index 0000000000..b758c2c1dd Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/medium_piercing_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/medium_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/medium_pixel.png new file mode 100644 index 0000000000..27b6b98ae6 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/medium_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/medium_radioactive.png b/Resources/Textures/Objects/Misc/meteor.rsi/medium_radioactive.png new file mode 100644 index 0000000000..a4e0cf266c Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/medium_radioactive.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/medium_radioactive_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/medium_radioactive_pixel.png new file mode 100644 index 0000000000..a4e0cf266c Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/medium_radioactive_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/meta.json b/Resources/Textures/Objects/Misc/meteor.rsi/meta.json new file mode 100644 index 0000000000..1e857be2cb --- /dev/null +++ b/Resources/Textures/Objects/Misc/meteor.rsi/meta.json @@ -0,0 +1,271 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation13 at https://github.com/vgstation-coders/vgstation13/blob/31dd6749bfe32810c46e7913efc99a187479cd51/icons/obj/meteor.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "small", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "small_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "small_flash", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "small_flash_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "space_dust" + }, + { + "name": "medium", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "medium_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "medium_piercing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "medium_piercing_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "medium_radioactive", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "medium_radioactive_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "big", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "big_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "big_cluster", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "big_cluster_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "human", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "human_pixel", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "firework_pixel" + }, + { + "name": "firework" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/small.png b/Resources/Textures/Objects/Misc/meteor.rsi/small.png new file mode 100644 index 0000000000..2c729ac87e Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/small.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/small_flash.png b/Resources/Textures/Objects/Misc/meteor.rsi/small_flash.png new file mode 100644 index 0000000000..7ff19cde08 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/small_flash.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/small_flash_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/small_flash_pixel.png new file mode 100644 index 0000000000..7ff19cde08 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/small_flash_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/small_pixel.png b/Resources/Textures/Objects/Misc/meteor.rsi/small_pixel.png new file mode 100644 index 0000000000..2c729ac87e Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/small_pixel.png differ diff --git a/Resources/Textures/Objects/Misc/meteor.rsi/space_dust.png b/Resources/Textures/Objects/Misc/meteor.rsi/space_dust.png new file mode 100644 index 0000000000..6e13a867d8 Binary files /dev/null and b/Resources/Textures/Objects/Misc/meteor.rsi/space_dust.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/meta.json b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/meta.json new file mode 100644 index 0000000000..932ea0c482 --- /dev/null +++ b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from /tg/station at commit 9065b811726ae52be5d1889f436c01a24efbf47a, edited by github user @Flareguy for Space Station 14, modified by Vermidia", + "states": [ + { + "name": "mw" + }, + { + "name": "mw_unlit" + }, + { + "name": "mw0" + }, + { + "name": "mw_running_unlit" + }, + { + "name": "mwb" + }, + { + "name": "mwbloody0" + }, + { + "name": "mwbloody1" + }, + { + "name": "mwo" + } + ] + } \ No newline at end of file diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw.png new file mode 100644 index 0000000000..cdad6aaf28 Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw0.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw0.png new file mode 100644 index 0000000000..532e4e63ac Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw0.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_running_unlit.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_running_unlit.png new file mode 100644 index 0000000000..b751f308a6 Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_running_unlit.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_unlit.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_unlit.png new file mode 100644 index 0000000000..11e691d031 Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_unlit.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwb.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwb.png new file mode 100644 index 0000000000..8d6462c92e Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwb.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody0.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody0.png new file mode 100644 index 0000000000..a51302a253 Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody0.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody1.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody1.png new file mode 100644 index 0000000000..8cfdf34281 Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody1.png differ diff --git a/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwo.png b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwo.png new file mode 100644 index 0000000000..7545ff0035 Binary files /dev/null and b/Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwo.png differ diff --git a/RobustToolbox b/RobustToolbox index fcd507d1f9..2fa83181e2 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit fcd507d1f9e6fffb96bc4228d7f3d78577f0ff2e +Subproject commit 2fa83181e2f4472120fe280f4598197f436faf22