From c4ac17817c7509f0485e56602148b8332d355b1d Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Sun, 1 Sep 2024 14:35:44 +0300 Subject: [PATCH 01/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=B1=D0=B0?= =?UTF-8?q?=D0=B3=D0=B0=20=D0=BD=D0=B8=D0=B6=D0=BD=D0=B5=D0=B3=D0=BE=20?= =?UTF-8?q?=D0=B1=D0=B5=D0=BB=D1=8C=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Shared/Inventory/SlotFlags.cs | 8 ++++---- .../Entities/Clothing/LPP/Underwear/underwear.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Content.Shared/Inventory/SlotFlags.cs b/Content.Shared/Inventory/SlotFlags.cs index ac07529f26..53e179dc35 100644 --- a/Content.Shared/Inventory/SlotFlags.cs +++ b/Content.Shared/Inventory/SlotFlags.cs @@ -26,10 +26,10 @@ public enum SlotFlags LEGS = 1 << 13, FEET = 1 << 14, SUITSTORAGE = 1 << 15, - TAIL = 1 << 10, - SOCKS = 1 << 10, - UNDERWEAR = 1 << 10, - BREAST = 1 << 10, + TAIL = 1 << 16, + SOCKS = 1 << 17, + UNDERWEAR = 1 << 18, + BREAST = 1 << 19, All = ~NONE, WITHOUT_POCKET = All & ~POCKET diff --git a/Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml b/Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml index 2fd3950b53..c91e657fb6 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Clothing/LPP/Underwear/underwear.yml @@ -9,7 +9,7 @@ - type: Item size: Tiny - type: Clothing - slots: [underwear] + slots: UNDERWEAR - type: Tag tags: - underwear From ae70f49fba9bf4c8c060a3fc883caed2457a4bd7 Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Mon, 2 Sep 2024 00:53:35 +0300 Subject: [PATCH 02/71] =?UTF-8?q?=D0=B7=D0=B0=D0=B3=D0=BE=D1=82=D0=BE?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0=20=D1=81=D0=BF=D0=BE=D0=BD=D0=BE=D1=80=D0=BA?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/Entry/EntryPoint.cs | 8 ++++++ Content.Client/IoC/ClientContentIoC.cs | 3 +++ .../Preferences/ClientPreferencesManager.cs | 13 ++++++++++ .../Preferences/UI/CharacterSetupGui.xaml.cs | 18 +++++++++++++ Content.Server.Database/Model.cs | 14 +++++++++++ Content.Server/Chat/Managers/ChatManager.cs | 15 ++++++++++- .../Connection/ConnectionManager.cs | 25 +++++++++++++++++-- Content.Server/Database/ServerDbBase.cs | 14 +++++++++++ Content.Server/Database/ServerDbManager.cs | 18 +++++++++++++ Content.Server/Entry/EntryPoint.cs | 6 +++++ .../Humanoid/HumanoidCharacterAppearance.cs | 21 ++++++++++++++++ Content.Shared/_LostParadise/CCVars.cs | 16 ++++++++++++ 12 files changed, 168 insertions(+), 3 deletions(-) diff --git a/Content.Client/Entry/EntryPoint.cs b/Content.Client/Entry/EntryPoint.cs index 7f921fc1a6..67c9ccd033 100644 --- a/Content.Client/Entry/EntryPoint.cs +++ b/Content.Client/Entry/EntryPoint.cs @@ -74,6 +74,9 @@ public sealed class EntryPoint : GameClient [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly JoinQueueManager _joinQueue = default!; [Dependency] private readonly DiscordAuthManager _discordAuth = default!; + #if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; + #endif public override void Init() { @@ -165,6 +168,11 @@ public override void PostInit() _voteManager.Initialize(); _userInterfaceManager.SetDefaultTheme("SS14DefaultTheme"); _userInterfaceManager.SetActiveTheme(_configManager.GetCVar(CVars.InterfaceTheme)); + + #if LPP_Sponsors + _sponsorsManager.Initialize(); // _LostParadise-Sponsors + #endif + _documentParsingManager.Initialize(); _joinQueue.Initialize(); _discordAuth.Initialize(); diff --git a/Content.Client/IoC/ClientContentIoC.cs b/Content.Client/IoC/ClientContentIoC.cs index 01c8f38281..7a3c2d7c1b 100644 --- a/Content.Client/IoC/ClientContentIoC.cs +++ b/Content.Client/IoC/ClientContentIoC.cs @@ -57,6 +57,9 @@ public static void Register() collection.Register(); IoCManager.Register(); IoCManager.Register(); + #if LPP_Sponsors // _LostParadise-Sponsors + collection.Register(); + #endif } } } diff --git a/Content.Client/Preferences/ClientPreferencesManager.cs b/Content.Client/Preferences/ClientPreferencesManager.cs index aca7159504..4fad97592c 100644 --- a/Content.Client/Preferences/ClientPreferencesManager.cs +++ b/Content.Client/Preferences/ClientPreferencesManager.cs @@ -9,6 +9,9 @@ using Robust.Shared.Network; using Robust.Shared.Prototypes; using Robust.Shared.Utility; +#if LPP_Sponsors // _LostParadise-Sponsors + using Content.Client._LostParadise.Sponsors; +#endif namespace Content.Client.Preferences { @@ -24,6 +27,9 @@ public sealed class ClientPreferencesManager : IClientPreferencesManager [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IPrototypeManager _prototypes = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; + #if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; + #endif public event Action? OnServerDataLoaded; @@ -67,6 +73,13 @@ public void SelectCharacter(int slot) public void UpdateCharacter(ICharacterProfile profile, int slot) { var collection = IoCManager.Instance!; + + #if LPP_Sponsors // _LostParadise-Sponsors + var allowedMarkings = _sponsorsManager.TryGetInfo(out var sponsor) ? sponsor.AllowedMarkings : []; + var session = _playerManager.LocalSession!; + profile.EnsureValid(session, collection, allowedMarkings); + #endif + profile.EnsureValid(_playerManager.LocalSession!, collection); var characters = new Dictionary(Preferences.Characters) {[slot] = profile}; Preferences = new PlayerPreferences(characters, Preferences.SelectedCharacterIndex, Preferences.AdminOOCColor); diff --git a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs index 5165db5479..33b1d11178 100644 --- a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs +++ b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs @@ -111,8 +111,22 @@ private void UpdateUI() Loc.GetString("character-setup-gui-create-new-character-button-tooltip", ("maxCharacters", _preferencesManager.Settings!.MaxCharacterSlots)); + #if LPP_Sponsors + var isDisplayedMaxSlots = false; // _LostParadise-Sponsors возможно использование дополнительных слотов + #endif + foreach (var (slot, character) in _preferencesManager.Preferences!.Characters) { + if (character is null) + { + continue; + } + + #if LPP_SUBS // _LostParadise-Sponsors + isDisplayedMaxSlots = numberOfFullSlots >= _preferencesManager.Settings.MaxCharacterSlots; + if (isDisplayedMaxSlots) break; + #endif + numberOfFullSlots++; var characterPickerButton = new CharacterPickerButton(_entityManager, _preferencesManager, @@ -133,8 +147,12 @@ private void UpdateUI() }; } + #if LPP_Sponsors // _LostParadise-Sponsors + _createNewCharacterButton.Disabled = isDisplayedMaxSlots; + #else _createNewCharacterButton.Disabled = numberOfFullSlots >= _preferencesManager.Settings.MaxCharacterSlots; + #endif Characters.AddChild(_createNewCharacterButton); // TODO: Move this shit to the Lobby UI controller } diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index d34bb489c9..d7c2c8f015 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -40,6 +40,7 @@ protected ServerDbContext(DbContextOptions options) : base(options) public DbSet AdminNotes { get; set; } = null!; public DbSet AdminWatchlists { get; set; } = null!; public DbSet AdminMessages { get; set; } = null!; + public DbSet Sponsors { get; set; } = null!; // _LostParadise-Sponsors protected override void OnModelCreating(ModelBuilder modelBuilder) { @@ -1025,4 +1026,17 @@ public class AdminMessage : IAdminRemarksCommon /// public bool Dismissed { get; set; } } + + [Table("sponsors")] // _LostParadise-Sponsors + public class Sponsor + { + [Required, Key] public Guid UserId { get; set; } + public int Tier { get; set; } + public string OOCColor { get; set; } = "#00FF00"; + public bool HavePriorityJoin { get; set; } + public string AllowedMarkings { get; set; } = null!; + public int ExtraSlots { get; set; } + public DateTime ExpireDate {get;set;} + public bool AllowJob { get; set; } = false; + } } diff --git a/Content.Server/Chat/Managers/ChatManager.cs b/Content.Server/Chat/Managers/ChatManager.cs index 812aed80bd..7cfaed45d0 100644 --- a/Content.Server/Chat/Managers/ChatManager.cs +++ b/Content.Server/Chat/Managers/ChatManager.cs @@ -18,6 +18,9 @@ using Robust.Shared.Replays; using Robust.Shared.Timing; using Robust.Shared.Utility; +#if LPP_Sponsors // _LostParadise-Sponsors + using Content.Server._LostParadise.Sponsors; +#endif namespace Content.Server.Chat.Managers { @@ -45,6 +48,9 @@ internal sealed partial class ChatManager : IChatManager [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; + #if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; + #endif /// /// The maximum length a player-sent message can be sent @@ -244,11 +250,18 @@ private void SendOOC(ICommonSession player, string message) var prefs = _preferencesManager.GetPreferences(player.UserId); colorOverride = prefs.AdminOOCColor; } - if ( _netConfigManager.GetClientCVar(player.Channel, CCVars.ShowOocPatronColor) && player.Channel.UserData.PatronTier is { } patron && PatronOocColors.TryGetValue(patron, out var patronColor)) + if (_netConfigManager.GetClientCVar(player.Channel, CCVars.ShowOocPatronColor) && player.Channel.UserData.PatronTier is { } patron && PatronOocColors.TryGetValue(patron, out var patronColor)) { wrappedMessage = Loc.GetString("chat-manager-send-ooc-patron-wrap-message", ("patronColor", patronColor),("playerName", player.Name), ("message", FormattedMessage.EscapeText(message))); } + #if LPP_Sponsors // _LostParadise-Sponsors + if (_sponsorsManager.TryGetInfo(player.UserId, out var sponsorData) && sponsorData.OOCColor != null) + { + wrappedMessage = Loc.GetString("chat-manager-send-ooc-patron-wrap-message", ("patronColor", sponsorData.OOCColor),("playerName", player.Name), ("message", FormattedMessage.EscapeText(message))); + } + #endif + //TODO: player.Name color, this will need to change the structure of the MsgChatMessage ChatMessageToAll(ChatChannel.OOC, message, wrappedMessage, EntityUid.Invalid, hideChat: false, recordReplay: true, colorOverride: colorOverride, author: player.UserId); _mommiLink.SendOOCMessage(player.Name, message); diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs index 64e93c5af1..9b68304d83 100644 --- a/Content.Server/Connection/ConnectionManager.cs +++ b/Content.Server/Connection/ConnectionManager.cs @@ -12,6 +12,10 @@ using Robust.Shared.Configuration; using Robust.Shared.Network; using Robust.Shared.Timing; +#if LPP_Sponsors // _LostParadise-Sponsors + using Content.Server._LostParadise.Sponsors; + using Content.Shared._LostParadise.CCVar; +#endif namespace Content.Server.Connection @@ -49,6 +53,9 @@ public sealed class ConnectionManager : IConnectionManager [Dependency] private readonly ServerDbEntryManager _serverDbEntry = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly ILogManager _logManager = default!; + #if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; + #endif private readonly Dictionary _temporaryBypasses = []; private ISawmill _sawmill = default!; @@ -157,7 +164,12 @@ private async Task NetMgrOnConnecting(NetConnectingArgs e) var adminData = await _dbManager.GetAdminDataForAsync(e.UserId); - if (_cfg.GetCVar(CCVars.PanicBunkerEnabled) && adminData == null) + #if LPP_Sponsors // _LostParadise-Sponsors + var isPrivileged = await HavePrivilegedJoin(e.UserId); + if (_cfg.GetCVar(CCVars.PanicBunkerEnabled) && adminData == null && !isPrivileged) + #else + if (_cfg.GetCVar(CCVars.PanicBunkerEnabled) && adminData == null) + #endif { var showReason = _cfg.GetCVar(CCVars.PanicBunkerShowReason); var customReason = _cfg.GetCVar(CCVars.PanicBunkerCustomReason); @@ -310,7 +322,16 @@ public async Task HasPrivilegedJoin(NetUserId userId) var wasInGame = EntitySystem.TryGet(out var ticker) && ticker.PlayerGameStatuses.TryGetValue(userId, out var status) && status == PlayerGameStatus.JoinedGame; - return isAdmin || wasInGame; + + #if LPP_Sponsors // _LostParadise-Sponsors + var havePriorityJoin = _sponsorsManager.TryGetInfo(userId, out var sponsor) && sponsor.HavePriorityJoin; + #endif + + return isAdmin || + #if LPP_Sponsors // _LostParadise-Sponsors + havePriorityJoin || + #endif + wasInGame; } } } diff --git a/Content.Server/Database/ServerDbBase.cs b/Content.Server/Database/ServerDbBase.cs index fceeb4d487..dcffe63081 100644 --- a/Content.Server/Database/ServerDbBase.cs +++ b/Content.Server/Database/ServerDbBase.cs @@ -1580,5 +1580,19 @@ protected abstract class DbGuard : IAsyncDisposable public abstract ValueTask DisposeAsync(); } + + #region Sponsors + public async Task GetSponsorInfo(NetUserId userId) // _LostParadise-Sponsors + { + await using var db = await GetDb(); + return await db.DbContext.Sponsors.AsNoTracking().FirstOrDefaultAsync(x => x.UserId == userId.UserId); + } + + public async Task GetSponsorList() // _LostParadise-Sponsors + { + await using var db = await GetDb(); + return await db.DbContext.Sponsors.AsNoTracking().ToArrayAsync(); + } + #endregion } } diff --git a/Content.Server/Database/ServerDbManager.cs b/Content.Server/Database/ServerDbManager.cs index 554dd30743..814c905660 100644 --- a/Content.Server/Database/ServerDbManager.cs +++ b/Content.Server/Database/ServerDbManager.cs @@ -285,6 +285,11 @@ Task AddConnectionLogAsync( Task MarkMessageAsSeen(int id, bool dismissedToo); #endregion + + #region Sponsors + Task GetSponsorInfo(NetUserId userId, CancellationToken cancel = default); //_LostParadise-Sponsors + Task GetSponsorList(CancellationToken cancel = default); + #endregion } public sealed class ServerDbManager : IServerDbManager @@ -916,6 +921,19 @@ private IAsyncEnumerable RunDbCommand(Func> command) return enumerable; } + // _LostParadise-Sponsors + public async Task GetSponsorInfo(NetUserId userId, CancellationToken cancel = default) + { + DbWriteOpsMetric.Inc(); + return await _db.GetSponsorInfo(userId); + } + + public async Task GetSponsorList(CancellationToken cancel = default) + { + DbWriteOpsMetric.Inc(); + return await _db.GetSponsorList(); + } + private DbContextOptions CreatePostgresOptions() { var host = _cfg.GetCVar(CCVars.DatabasePgHost); diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs index 9c52020b17..c9eec87a95 100644 --- a/Content.Server/Entry/EntryPoint.cs +++ b/Content.Server/Entry/EntryPoint.cs @@ -32,6 +32,9 @@ using Robust.Shared.Prototypes; using Robust.Shared.Timing; using Robust.Shared.Utility; +#if LPP_Sponsors // _LostParadise-Sponsors + using Content.Server._LostParadise.Sponsors; +#endif namespace Content.Server.Entry { @@ -109,6 +112,9 @@ public override void Init() IoCManager.Resolve().Initialize(); IoCManager.Resolve().Initialize(); IoCManager.Resolve().Initialize(); + #if LPP_Sponsors // _LostParadise-Sponsors + IoCManager.Resolve().Initialize(); + #endif _voteManager.Initialize(); _updateManager.Initialize(); diff --git a/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs b/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs index f1f7de5c11..97e3a94d62 100644 --- a/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs +++ b/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs @@ -219,11 +219,29 @@ public static HumanoidCharacterAppearance EnsureValid(HumanoidCharacterAppearanc hairStyleId = HairStyles.DefaultHairStyle; } + #if LPP_Sponsors // _LostParadise-Sponsors + if (proto.TryIndex(hairStyleId, out MarkingPrototype? hairProto) && + hairProto.SponsorOnly && + !sponsorPrototypes.Contains(hairStyleId)) + { + hairStyleId = HairStyles.DefaultHairStyle; + } + #endif + if (!markingManager.MarkingsByCategory(MarkingCategories.FacialHair).ContainsKey(facialHairStyleId)) { facialHairStyleId = HairStyles.DefaultFacialHairStyle; } + #if LPP_Sponsors // _LostParadise-Sponsors + if (proto.TryIndex(facialHairStyleId, out MarkingPrototype? facialHairProto) && + facialHairProto.SponsorOnly && + !sponsorPrototypes.Contains(facialHairStyleId)) + { + facialHairStyleId = HairStyles.DefaultFacialHairStyle; + } + #endif + var markingSet = new MarkingSet(); var skinColor = appearance.SkinColor; if (proto.TryIndex(species, out SpeciesPrototype? speciesProto)) @@ -238,6 +256,9 @@ public static HumanoidCharacterAppearance EnsureValid(HumanoidCharacterAppearanc markingSet.EnsureSpecies(species, skinColor, markingManager); markingSet.EnsureSexes(sex, markingManager); + #if LPP_Sponsors // _LostParadise-Sponsors + markingSet.FilterSponsor(sponsorPrototypes, markingManager); + #endif } return new HumanoidCharacterAppearance( diff --git a/Content.Shared/_LostParadise/CCVars.cs b/Content.Shared/_LostParadise/CCVars.cs index 912baa8e7f..1c9037dcd4 100644 --- a/Content.Shared/_LostParadise/CCVars.cs +++ b/Content.Shared/_LostParadise/CCVars.cs @@ -7,4 +7,20 @@ public sealed partial class AccVars { public static readonly CVarDef DiscordBanWebhook = CVarDef.Create("discord.ban_webhook", "", CVar.SERVERONLY); + + /// + /// URL of the sponsors server API. + /// + public static readonly CVarDef SponsorsApiUrl = + CVarDef.Create("sponsor.api_url", "", CVar.SERVERONLY); + + /* + * Queue + */ + + /// + /// Controls if the connections queue is enabled. If enabled stop kicking new players after `SoftMaxPlayers` cap and instead add them to queue. + /// + public static readonly CVarDef + QueueEnabled = CVarDef.Create("queue.enabled", false, CVar.SERVERONLY); } From 6e9b862fcd6ffb364655036d0e17be3587fd0208 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Mon, 2 Sep 2024 17:34:12 +0300 Subject: [PATCH 03/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D1=8B+=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D1=8B+=D1=82=D0=B5=D0=BA?= =?UTF-8?q?=D1=81=D1=82=D1=83=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Locale/ru-RU/_LostParadise/update20.ftl | 2 +- .../Locale/ru-RU/connection-messages.ftl | 2 +- .../Locale/ru-RU/interaction/verbs/core.ftl | 2 +- .../Locale/ru-RU/interaction/verbs/help.ftl | 2 +- .../Locale/ru-RU/interaction/verbs/noop.ftl | 2 +- .../Locale/ru-RU/interaction/verbs/self.ftl | 2 +- .../Locale/ru-RU/nuke/nuke-component.ftl | 2 +- .../objectives/conditions/spider-charge.ftl | 2 +- .../prototypes/entities/mobs/npcs/dogs.ftl | 4 + .../ru-RU/station-goal/station-goals.ftl | 64 +- .../Locale/ru-RU/storygen/story-template.ftl | 2 +- .../ru-RU/warps/warp-point-component.ftl | 2 +- Resources/Locale/ru-RU/wires/wire-names.ftl | 1 + .../Objects/Weapons/Melee/pickaxe.yml | 4 +- Resources/Prototypes/Species/arachne.yml | 2 +- .../Structures/Doors/Airlocks/survival.yml | 2 +- .../Guidebook/ChemicalTabs/Biological.xml | 6 +- .../Guidebook/ChemicalTabs/Botany.xml | 18 +- .../Guidebook/ChemicalTabs/Elements.xml | 5 +- .../Guidebook/ChemicalTabs/Foods.xml | 4 +- .../Guidebook/ChemicalTabs/Narcotics.xml | 4 +- .../Guidebook/ChemicalTabs/Other.xml | 6 +- .../Guidebook/ChemicalTabs/Pyrotechnic.xml | 4 +- .../Guidebook/ChemicalTabs/Toxins.xml | 4 +- .../Guidebook/Controls/Controls.xml | 62 +- .../ServerInfo/Guidebook/Controls/Radio.xml | 28 +- .../Guidebook/Engineering/Atmospherics.xml | 103 +- .../Guidebook/Engineering/Supermatter.xml | 62 +- Resources/ServerInfo/Guidebook/Glossary.xml | 203 +-- Resources/ServerInfo/Guidebook/Jobs.xml | 46 +- Resources/ServerInfo/Guidebook/Mobs/IPCs.xml | 37 +- .../Guidebook/ServerRules/BanDurations.xml | 17 - .../Guidebook/ServerRules/BanTypes.xml | 11 - .../ServerRules/CoreRules/RuleC0.xml | 19 - .../ServerRules/CoreRules/RuleC10AHelp.xml | 29 - .../CoreRules/RuleC11AhelpThreats.xml | 20 - .../ServerRules/CoreRules/RuleC12MinAge.xml | 6 - .../CoreRules/RuleC13CharacterNames.xml | 76 -- .../ServerRules/CoreRules/RuleC14ICinOOC.xml | 13 - .../ServerRules/CoreRules/RuleC1Admins.xml | 6 - .../ServerRules/CoreRules/RuleC2DBAD.xml | 7 - .../ServerRules/CoreRules/RuleC3NoHate.xml | 20 - .../ServerRules/CoreRules/RuleC4NoERP.xml | 23 - .../ServerRules/CoreRules/RuleC5Metacomms.xml | 18 - .../CoreRules/RuleC6BanEvasion.xml | 15 - .../CoreRules/RuleC7EnglishOnly.xml | 10 - .../ServerRules/CoreRules/RuleC8Exploits.xml | 12 - .../ServerRules/CoreRules/RuleC9Multikey.xml | 7 - .../Guidebook/ServerRules/DefaultRules.xml | 5 - .../Guidebook/ServerRules/README.txt | 5 - .../Guidebook/ServerRules/RoleTypes.xml | 21 - .../ServerRules/RoleplayRules/RuleR0.xml | 26 - .../RoleplayRules/RuleR10Subordination.xml | 26 - .../RuleR11-1AnimalEscalation.xml | 36 - .../RoleplayRules/RuleR11-2ConflictTypes.xml | 30 - .../RoleplayRules/RuleR11Escalation.xml | 67 - .../RoleplayRules/RuleR12RoleAbandonment.xml | 28 - .../RoleplayRules/RuleR13PerformRole.xml | 26 - .../RoleplayRules/RuleR14SecComStandard.xml | 37 - .../RoleplayRules/RuleR15SpaceLaw.xml | 30 - .../RoleplayRules/RuleR1Silicons.xml | 4 - .../RoleplayRules/RuleR2Familiars.xml | 6 - .../RoleplayRules/RuleR3NormalRP.xml | 20 - .../RoleplayRules/RuleR4Metashield.xml | 104 -- .../RoleplayRules/RuleR5Arrivals.xml | 22 - .../RoleplayRules/RuleR6SelfAntag.xml | 22 - .../RoleplayRules/RuleR7RoundStalling.xml | 16 - .../RoleplayRules/RuleR8NoFriendlyAntag.xml | 22 - .../RoleplayRules/RuleR9MassSabotage.xml | 24 - .../ServerRules/SiliconRules/RuleS0.xml | 15 - .../SiliconRules/RuleS10OrderConflicts.xml | 9 - .../ServerRules/SiliconRules/RuleS1Laws.xml | 6 - .../SiliconRules/RuleS2LawPriority.xml | 9 - .../SiliconRules/RuleS3LawRedefinition.xml | 8 - .../SiliconRules/RuleS4RequestChanges.xml | 6 - .../SiliconRules/RuleS5FreeSilicon.xml | 4 - .../SiliconRules/RuleS6UnreasonableOrders.xml | 22 - .../SiliconRules/RuleS7Consistency.xml | 6 - .../RuleS8DefaultCrewDefinition.xml | 4 - .../RuleS9DefaultHarmDefinition.xml | 25 - .../ServerRules/SpaceLaw/SLCrimeList.xml | 929 -------------- .../ServerRules/SpaceLaw/SpaceLaw.xml | 60 - .../ServerRules/WizDenCoreOnlyRules.xml | 26 - .../Guidebook/ServerRules/WizDenLRPRules.xml | 65 - .../Guidebook/ServerRules/WizDenMRPRules.xml | 65 - .../ServerInfo/Guidebook/Service/Botany.xml | 6 +- .../Guidebook/Epistemics/Altar.xml | 32 +- .../Guidebook/Epistemics/Psionics.xml | 100 +- .../Epistemics/ReverseEngineering.xml | 38 +- .../ipc_antenna.rsi/ipc_antenna_antlers.png | Bin 208 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_crowned.png | Bin 232 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_cyberhead.png | Bin 329 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_droneeyes.png | Bin 324 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_light.png | Bin 211 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_lightb.png | Bin 412 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_lizard.png | Bin 377 -> 0 bytes .../ipc_antenna_short_lizard.png | Bin 308 -> 0 bytes .../ipc_antenna_sidelights.png | Bin 302 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_tesla.png | Bin 602 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_towers.png | Bin 215 -> 0 bytes .../ipc_antenna.rsi/ipc_antenna_tv.png | Bin 210 -> 0 bytes .../Customization/ipc_antenna.rsi/meta.json | 115 -- .../Customization/ipc_face.rsi/blue_s.png | Bin 715 -> 0 bytes .../Mobs/Customization/ipc_face.rsi/brb.png | Bin 621 -> 0 bytes .../Customization/ipc_face.rsi/console_s.png | Bin 233 -> 0 bytes .../Customization/ipc_face.rsi/eight_s.png | Bin 254 -> 0 bytes .../Customization/ipc_face.rsi/exclaim.png | Bin 231 -> 0 bytes .../Mobs/Customization/ipc_face.rsi/eyes.png | Bin 308 -> 0 bytes .../Customization/ipc_face.rsi/eyesangry.png | Bin 291 -> 0 bytes .../Customization/ipc_face.rsi/eyestall.png | Bin 268 -> 0 bytes .../Customization/ipc_face.rsi/glasses.png | Bin 843 -> 0 bytes .../ipc_face.rsi/goggles_hesp_alt_s.png | Bin 511 -> 0 bytes .../Customization/ipc_face.rsi/goggles_s.png | Bin 229 -> 0 bytes .../ipc_face.rsi/gol_glider_s.png | Bin 721 -> 0 bytes .../Customization/ipc_face.rsi/gol_mime.png | Bin 705 -> 0 bytes .../Customization/ipc_face.rsi/green_s.png | Bin 220 -> 0 bytes .../Customization/ipc_face.rsi/heart_s.png | Bin 486 -> 0 bytes .../Customization/ipc_face.rsi/loading.png | Bin 371 -> 0 bytes .../ipc_face.rsi/lumi_waiting_s.png | Bin 488 -> 0 bytes .../Customization/ipc_face.rsi/lumieyes.png | Bin 793 -> 0 bytes .../Customization/ipc_face.rsi/melody.png | Bin 805 -> 0 bytes .../Mobs/Customization/ipc_face.rsi/meta.json | 1094 ----------------- .../Mobs/Customization/ipc_face.rsi/meta.txt | 1055 ---------------- .../Customization/ipc_face.rsi/monoeye.png | Bin 406 -> 0 bytes .../ipc_face.rsi/off_hesp_alt_s.png | Bin 249 -> 0 bytes .../ipc_face.rsi/orange_hesp_alt_s.png | Bin 738 -> 0 bytes .../Customization/ipc_face.rsi/orange_s.png | Bin 878 -> 0 bytes .../ipc_face.rsi/pink_hesp_alt_s.png | Bin 557 -> 0 bytes .../Customization/ipc_face.rsi/pink_s.png | Bin 537 -> 0 bytes .../ipc_face.rsi/rainbow_hesp_alt_s.png | Bin 960 -> 0 bytes .../Customization/ipc_face.rsi/rainbow_s.png | Bin 639 -> 0 bytes .../Mobs/Customization/ipc_face.rsi/red_s.png | Bin 212 -> 0 bytes .../ipc_face.rsi/rgb_hesp_alt_s.png | Bin 721 -> 0 bytes .../ipc_face.rsi/scroll_hesp_alt_s.png | Bin 737 -> 0 bytes .../Customization/ipc_face.rsi/scroll_s.png | Bin 921 -> 0 bytes .../Customization/ipc_face.rsi/shower_s.png | Bin 417 -> 0 bytes .../Customization/ipc_face.rsi/smoking_s.png | Bin 398 -> 0 bytes .../Mobs/Customization/ipc_face.rsi/spark.png | Bin 507 -> 0 bytes .../Customization/ipc_face.rsi/static_s.png | Bin 1042 -> 0 bytes .../Customization/ipc_face.rsi/test_s.png | Bin 295 -> 0 bytes .../Customization/ipc_face.rsi/yellow_s.png | Bin 346 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/head.png | Bin 581 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/l_arm.png | Bin 416 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/l_foot.png | Bin 339 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/l_hand.png | Bin 246 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/l_leg.png | Bin 421 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/meta.json | 59 - .../ipc_parts/ipc_base_parts.rsi/r_arm.png | Bin 424 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/r_foot.png | Bin 347 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/r_hand.png | Bin 255 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/r_leg.png | Bin 421 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/torso_f.png | Bin 775 -> 0 bytes .../ipc_base_parts.rsi/torso_f_alt.png | Bin 905 -> 0 bytes .../ipc_parts/ipc_base_parts.rsi/torso_m.png | Bin 807 -> 0 bytes .../ipc_lizard_parts.rsi/Tail-largeLizard.png | Bin 1201 -> 0 bytes .../ipc_lizard_parts.rsi/TailLizard.png | Bin 606 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/head.png | Bin 579 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/l_arm.png | Bin 425 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/l_foot.png | Bin 300 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/l_hand.png | Bin 291 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/l_leg.png | Bin 400 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/meta.json | 59 - .../ipc_parts/ipc_lizard_parts.rsi/r_arm.png | Bin 416 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/r_foot.png | Bin 320 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/r_hand.png | Bin 300 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/r_leg.png | Bin 420 -> 0 bytes .../ipc_parts/ipc_lizard_parts.rsi/torso.png | Bin 800 -> 0 bytes .../Ipc/organs.rsi/brain-inhand-left.png | Bin 300 -> 0 bytes .../Ipc/organs.rsi/brain-inhand-right.png | Bin 312 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/brain.png | Bin 2290 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/ears.png | Bin 482 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/eyeball-l.png | Bin 465 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/eyeball-r.png | Bin 433 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/heart-off.png | Bin 300 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/heart-on.png | Bin 552 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/meta.json | 86 -- .../Mobs/Species/Ipc/organs.rsi/microcell.png | Bin 537 -> 0 bytes .../Mobs/Species/Ipc/organs.rsi/tongue.png | Bin 438 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/full.png | Bin 658 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/head_f.png | Bin 500 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/head_m.png | Bin 500 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/ipc_m.png | Bin 1419 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/l_arm.png | Bin 370 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/l_foot.png | Bin 332 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/l_hand.png | Bin 315 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/l_leg.png | Bin 526 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/meta.json | 62 - .../Mobs/Species/Ipc/parts.rsi/r_arm.png | Bin 360 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/r_foot.png | Bin 334 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/r_hand.png | Bin 318 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/r_leg.png | Bin 520 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/torso_f.png | Bin 676 -> 0 bytes .../Mobs/Species/Ipc/parts.rsi/torso_m.png | Bin 676 -> 0 bytes .../Mobs/Species/Shark/parts.rsi/head_f.png | Bin 572 -> 1339 bytes .../Mobs/Species/Shark/parts.rsi/head_m.png | Bin 572 -> 1358 bytes .../Mobs/Species/Shark/parts.rsi/l_arm.png | Bin 337 -> 793 bytes .../Mobs/Species/Shark/parts.rsi/l_foot.png | Bin 297 -> 899 bytes .../Mobs/Species/Shark/parts.rsi/l_hand.png | Bin 268 -> 826 bytes .../Mobs/Species/Shark/parts.rsi/l_leg.png | Bin 255 -> 944 bytes .../Mobs/Species/Shark/parts.rsi/r_arm.png | Bin 280 -> 861 bytes .../Mobs/Species/Shark/parts.rsi/r_foot.png | Bin 278 -> 862 bytes .../Mobs/Species/Shark/parts.rsi/r_hand.png | Bin 260 -> 802 bytes .../Mobs/Species/Shark/parts.rsi/r_leg.png | Bin 253 -> 937 bytes .../Mobs/Species/Shark/parts.rsi/tail_m.png | Bin 684 -> 1354 bytes .../Mobs/Species/Shark/parts.rsi/torso_f.png | Bin 885 -> 1977 bytes .../Mobs/Species/Shark/parts.rsi/torso_m.png | Bin 666 -> 1921 bytes 206 files changed, 439 insertions(+), 5101 deletions(-) create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/dogs.ftl delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/BanDurations.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/BanTypes.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC0.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC10AHelp.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC11AhelpThreats.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC12MinAge.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC13CharacterNames.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC14ICinOOC.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC1Admins.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC2DBAD.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC3NoHate.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC4NoERP.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC5Metacomms.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC6BanEvasion.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC7EnglishOnly.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC8Exploits.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC9Multikey.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/README.txt delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleTypes.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR0.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR10Subordination.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-1AnimalEscalation.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-2ConflictTypes.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11Escalation.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR12RoleAbandonment.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR13PerformRole.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR14SecComStandard.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR15SpaceLaw.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR1Silicons.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR2Familiars.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR3NormalRP.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR4Metashield.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR5Arrivals.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR6SelfAntag.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR7RoundStalling.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR8NoFriendlyAntag.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR9MassSabotage.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS0.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS10OrderConflicts.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS1Laws.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS2LawPriority.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS3LawRedefinition.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS4RequestChanges.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS5FreeSilicon.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS6UnreasonableOrders.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS7Consistency.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS8DefaultCrewDefinition.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS9DefaultHarmDefinition.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/WizDenCoreOnlyRules.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/WizDenLRPRules.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/WizDenMRPRules.xml delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_antlers.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_crowned.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_cyberhead.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_droneeyes.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_light.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_lightb.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_lizard.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_short_lizard.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_sidelights.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_tesla.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_towers.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_tv.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/blue_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/brb.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/console_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eight_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/exclaim.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eyes.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eyesangry.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eyestall.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/glasses.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/goggles_hesp_alt_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/goggles_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/gol_glider_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/gol_mime.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/green_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/heart_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/loading.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/lumi_waiting_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/lumieyes.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/melody.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/meta.txt delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/monoeye.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/off_hesp_alt_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/orange_hesp_alt_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/orange_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/pink_hesp_alt_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/pink_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/rainbow_hesp_alt_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/rainbow_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/red_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/rgb_hesp_alt_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/scroll_hesp_alt_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/scroll_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/shower_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/smoking_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/spark.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/static_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/test_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/yellow_s.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/head.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_arm.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_foot.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_hand.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_leg.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_arm.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_foot.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_hand.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_leg.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/torso_f.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/torso_f_alt.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/torso_m.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/Tail-largeLizard.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/TailLizard.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/head.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_arm.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_foot.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_hand.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_leg.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/r_arm.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/r_foot.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/r_hand.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/r_leg.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/torso.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/brain-inhand-left.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/brain-inhand-right.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/brain.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/ears.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/eyeball-l.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/eyeball-r.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/heart-off.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/heart-on.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/microcell.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/tongue.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/full.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/head_f.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/head_m.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/ipc_m.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_arm.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_foot.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_hand.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_leg.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_arm.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_foot.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_hand.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_leg.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/torso_f.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/torso_m.png diff --git a/Resources/Locale/ru-RU/_LostParadise/update20.ftl b/Resources/Locale/ru-RU/_LostParadise/update20.ftl index 2ffc0a6fa0..e17ff6ec5e 100644 --- a/Resources/Locale/ru-RU/_LostParadise/update20.ftl +++ b/Resources/Locale/ru-RU/_LostParadise/update20.ftl @@ -1,4 +1,4 @@ -ent-LPPCentralCommandRepresentativeIDCard = ID карта представителя ЦентКом +ent-LPPCentralCommandRepresentativeIDCard = ID карта представителя ЦентКом .desc = Выглядит страшно... ent-LPPKirasCloakn = Плащ Киры .desc = Прекрасный плащ с прекрасным капюшоном diff --git a/Resources/Locale/ru-RU/connection-messages.ftl b/Resources/Locale/ru-RU/connection-messages.ftl index 4a4b679972..1ea7a8c31f 100644 --- a/Resources/Locale/ru-RU/connection-messages.ftl +++ b/Resources/Locale/ru-RU/connection-messages.ftl @@ -34,7 +34,7 @@ soft-player-cap-full = Сервер заполнен! panic-bunker-account-denied = Этот сервер находится в режиме "Бункер", часто используемом в качестве меры предосторожности против рейдов. Новые подключения от аккаунтов, не соответствующих определённым требованиям, временно не принимаются. Повторите попытку позже panic-bunker-account-denied-reason = Этот сервер находится в режиме "Бункер", часто используемом в качестве меры предосторожности против рейдов. Новые подключения от аккаунтов, не соответствующих определённым требованиям, временно не принимаются. Повторите попытку позже Причина: "{ $reason }" panic-bunker-account-reason-account = Ваш аккаунт Space Station 14 слишком новый. Он должен быть старше { $minutes } минут -panic-bunker-account-reason-overall = Необходимо минимальное отыгранное Вами время на сервере — {$hours} час(-ов) +panic-bunker-account-reason-overall = Необходимо минимальное отыгранное Вами время на сервере — { $hours } час(-ов) baby-jail-account-denied = Этот молодой сервер предназначен для новичков и тех, кто хочет им помочь. Подключения со стороны учетных записей, которые слишком старые или не находятся в белом списке, не принимаются. Посетите некоторые другие сервера и узнайте все, что может предложить Space Station 14. Веселитесь! baby-jail-account-denied-reason = This server is a newbie server, intended for new players and those who want to help them. New connections by accounts that are too old or are not on a whitelist are not accepted. Check out some other servers and see everything Space Station 14 has to offer. Have fun! Reason: "{ $reason }" baby-jail-account-reason-account = Your Space Station 14 account is too old. It must be younger than { $minutes } minutes diff --git a/Resources/Locale/ru-RU/interaction/verbs/core.ftl b/Resources/Locale/ru-RU/interaction/verbs/core.ftl index ed8b5c33f0..e106c17639 100644 --- a/Resources/Locale/ru-RU/interaction/verbs/core.ftl +++ b/Resources/Locale/ru-RU/interaction/verbs/core.ftl @@ -1,2 +1,2 @@ -interaction-verb-invalid = Некоторые требования к этому действию не соблюдены. Вы не можете использовать его прямо сейчас. +interaction-verb-invalid = Некоторые требования к этому действию не соблюдены. Вы не можете использовать его прямо сейчас. interaction-verb-cooldown = Этот слово находится в режиме "Кулдауна". Подождите{ TOSTRING($seconds, "F1") } секунд. diff --git a/Resources/Locale/ru-RU/interaction/verbs/help.ftl b/Resources/Locale/ru-RU/interaction/verbs/help.ftl index 684d7c1d5c..bcccb86a1a 100644 --- a/Resources/Locale/ru-RU/interaction/verbs/help.ftl +++ b/Resources/Locale/ru-RU/interaction/verbs/help.ftl @@ -1,4 +1,4 @@ -interaction-HelpUp-name = Помогите подняться +interaction-HelpUp-name = Помогите подняться interaction-HelpUp-description = Помогите человеку встать. interaction-HelpUp-delayed-self-popup = Вы пытаетесь помочь { THE($target) } встать... interaction-HelpUp-delayed-target-popup = { THE($user) } пытается помочь вам встать... diff --git a/Resources/Locale/ru-RU/interaction/verbs/noop.ftl b/Resources/Locale/ru-RU/interaction/verbs/noop.ftl index d575ec026a..b020e6cd2f 100644 --- a/Resources/Locale/ru-RU/interaction/verbs/noop.ftl +++ b/Resources/Locale/ru-RU/interaction/verbs/noop.ftl @@ -1,4 +1,4 @@ -interaction-LookAt-name = Осмотреть +interaction-LookAt-name = Осмотреть interaction-LookAt-description = Смотри в пустоту и смотри, как она смотрит в ответ.. interaction-LookAt-success-self-popup = Вы смотрите на { THE($target) }. interaction-LookAt-success-target-popup = Вы чуствуете как { THE($user) } смотрит на... diff --git a/Resources/Locale/ru-RU/interaction/verbs/self.ftl b/Resources/Locale/ru-RU/interaction/verbs/self.ftl index 4a2ad4323a..447a74d704 100644 --- a/Resources/Locale/ru-RU/interaction/verbs/self.ftl +++ b/Resources/Locale/ru-RU/interaction/verbs/self.ftl @@ -1,4 +1,4 @@ -# Interactions here don't have target popups because the target is always the user itself. +# Interactions here don't have target popups because the target is always the user itself. # Why would you do this? interaction-PinchSelf-name = Ущипнуть себя interaction-PinchSelf-description = Говорят, это помогает тебе убедиться в том, что ад, который творится вокруг тебя, - это не сон. diff --git a/Resources/Locale/ru-RU/nuke/nuke-component.ftl b/Resources/Locale/ru-RU/nuke/nuke-component.ftl index a3d8900eed..7f9516f183 100644 --- a/Resources/Locale/ru-RU/nuke/nuke-component.ftl +++ b/Resources/Locale/ru-RU/nuke/nuke-component.ftl @@ -1,6 +1,6 @@ nuke-component-cant-anchor-floor = Крепёжным болтам не удаётся закрепиться в полу! nuke-component-announcement-sender = Ядерная боеголовка -nuke-component-announcement-armed = Внимание! Механизм самоуничтожения станции был активирован {$location}. До детонации { $time } секунд. +nuke-component-announcement-armed = Внимание! Механизм самоуничтожения станции был активирован { $location }. До детонации { $time } секунд. nuke-component-announcement-unarmed = Механизм самоуничтожение станции деактивирован! Хорошего дня! nuke-component-announcement-send-codes = Внимание! Запрошенные коды самоуничтожения были отправлены на факс капитана. nuke-component-doafter-warning = Вы начинаете перебирать провода и кнопки, в попытке обезвредить ядерную бомбу. Это может занять некоторое время. diff --git a/Resources/Locale/ru-RU/objectives/conditions/spider-charge.ftl b/Resources/Locale/ru-RU/objectives/conditions/spider-charge.ftl index 9e57921e20..64a463dbe0 100644 --- a/Resources/Locale/ru-RU/objectives/conditions/spider-charge.ftl +++ b/Resources/Locale/ru-RU/objectives/conditions/spider-charge.ftl @@ -1,2 +1,2 @@ objective-condition-spider-charge-title-no-target = Взорвать бомбу клана Паука (нет цели) -objective-condition-spider-charge-title = Взорвать бомбу клана Паука в {$location}. +objective-condition-spider-charge-title = Взорвать бомбу клана Паука в { $location }. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/dogs.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/dogs.ftl new file mode 100644 index 0000000000..3054a10e84 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/dogs.ftl @@ -0,0 +1,4 @@ +ent-MobPibble = питбуль + .desc = Собака-нянька. Или лабораторная смесь, в зависимости от того, кто просит. +ent-MobPibbleVent = вентбуль + .desc = Какая-то смесь питбулей... или, может быть, следующий этап эволюции пиббла? diff --git a/Resources/Locale/ru-RU/station-goal/station-goals.ftl b/Resources/Locale/ru-RU/station-goal/station-goals.ftl index cda231e6b2..a0d6061f4d 100644 --- a/Resources/Locale/ru-RU/station-goal/station-goals.ftl +++ b/Resources/Locale/ru-RU/station-goal/station-goals.ftl @@ -14,34 +14,34 @@ station-goal-xeno = 1. Иметь как минимум один слой защиты из армированного стекла; 2. Хотя бы одна из камер должна быть оборудована системой воздухоснабжения; 3. На входе должна быть предусмотрена система циклических шлюзов. - + Попросите утилизаторов поймать как минимум 2 представителей экзотической фауны (например, космического карпа) и перевезти их в вышеописанные камеры. - + Требования к захвату: 1. Экзотическая фауна не должна иметь тяжелых повреждений на момент помещения в научно-исследовательское отделение; 2. При гибели отловленной фауны вы обязаны поймать другую, клонирование строго запрещено. - + После того, как вы соберете необходимую фауну, вы должны изучить её и написать отчёт о свойствах и способностях. Отчет должен быть заверен печатью капитана, старшего инженера и главы научно-исследовательского отдела с последующей отправкой документа по факсу Центральному Командованию. - + Требования к опыту: 1. Опыт должен быть подробно документирован; 2. Тестовые мероприятия могут включать в себя: работу с газами, дымом, пеной или введение экспериментальных реагентов (например, когнизина) в пойманную фауну. station-goal-museum = Уважаемое командование станции, цель вашей смены – построить музей, экспонатами для которого станут уникальные предметы, собранные со станции. - + Ниже приведены требования к оформлению музея: 1. Музей должен быть конструктивно связан со станцией защищённым коридором или располагаться внутри него; 2. Помещения должны иметь размеры, позволяющие беспрепятственно принимать большое количество посетителей; 3. Помещения должны быть обеспечены нормальной атмосферой, вентиляцией и стабильным электроснабжением; 4. Оформление помещения должно быть приятным визуально; 5. Отсеки для экспонатов должны быть усилены соответственно тому, что в них содержится. - + Требования к экспонату: 1. Экспонаты должны быть уникальными в своём роде; 2. Каждый отдел обязан предоставить в музейный фонд не менее 2 экспонатов; 3. Общее количество экспонатов должно быть не менее 20. - + Экспонаты могут включать в себя: 1. Экзотические напитки и блюда, требующие необычного способа производства и/или нестандартных ингредиентов; 2. Экзотическую материя или необычное вещество; @@ -53,11 +53,11 @@ station-goal-museum = 8. Мутировавшие биологические организмы; 9. Одомашненные дикие животные или разумные негуманоидные формы жизни; 10. Найденные сокровища или предметы, к которым нет свободного доступа. - + По завершении строительства музея необходимо предоставить персоналу не менее 20 минут свободного от работы времени для посещения музея. station-goal-area = Уважаемое командование станции, цель вашей смены — повысить эффективность использования пространства станции. - + Требуется привести заброшенные помещения в надлежащий вид и найти им применение. Каждое подразделение должно оборудовать и эффективно использовать площадь прилегающих тоннелей технического обслуживания. Достаточно просторные служебные тоннели необходимо переоборудовать в жилые помещения. @@ -65,23 +65,23 @@ station-goal-area = Кроме того, необходимо предусмотреть общественный, хорошо освещенный коридор, соединяющий все отреставрированные отсеки и новые жилые блоки. station-goal-bureaucraticerror = ДОСТУП К ДАННОМУ ДОКУМЕНТУ ЗАПРЕЩЁН ЛИЦАМ, НЕ ЯВЛЯЮЩИМСЯ ГЛАВАМИ ОТДЕЛОВ ИЛИ ВЫСШИМИ ЛИЦАМИ НА СТАНЦИИ. - + Уважаемое командование станции, сообщаем Вам, что цель вашей смены была утрачена в результате бюрократической ошибки. В связи с этим у вас есть возможность самостоятельно назначить новую цель для станции. - + Новые требования к цели: 1. Актуальность: цель должна быть актуальной и актуальной для текущей ситуации; 2. Вовлеченность: цель должна требовать сотрудничества как можно большего количества отделов; 3. Масштабность: Цель должна включать достаточный, но не чрезмерный объем работы для обеспечения эффективного выполнения задачи. - + Напоминаем, что распространение содержания данного документа лицам, указанным выше по тексту, строго запрещено из-за возможности дискредитации руководства корпорации. Поэтому, чтобы предъявить экипажу новую цель, командный состав должен обратиться к Центральному Командованию для одобрения идей. station-goal-anomalies = Уважаемое командование станции, цель вашей смены — предоставить НаноТрейзен новую информацию об аномалиях. - + Необходимо провести экспериментальные исследования, направленные на проверку последствий обрушения как минимум 4-х уникальных аномалий. Во время или после экспериментов необходимо изолировать и документировать вышеупомянутые аномалии. - + Требования к документам: 1. Официальное название аномалии; 2. Физическое описание; @@ -89,11 +89,11 @@ station-goal-anomalies = 4. Реакция аномалии на различные частицы; 5. Последствия коллапса; 6. Местоположение аномалии. - + Документ необходимо заверить печатью руководителя научно-исследовательского отдела и отправить по факсу в Центральное Командование. station-goal-combat = Уважаемое командование станции, в связи с увеличением атак пиратских кораблей в этом секторе, целью вашей смены является повышение общей боеготовности станции. - + Необходимо: 1. Организовать досмотр каждого разумного существа и груза, прибывающего на станцию ​​или покидающего её. 2. Построить или модифицировать существующий контрольно-пропускной пункт при прибытии и отбытии. КПП должен иметь возможность полностью блокировать порты со стороны основной части станции. @@ -115,7 +115,7 @@ station-goal-combat = Если боксерского ринга нет, необходимо его создать. station-goal-shuttle = Уважаемое командование станции, цель вашей смены — построить пилотируемый космический шаттл. - + Требования качества: 1. Шаттл должен иметь запираемый мостик; Медицинский кабинет с необходимыми медикаментами и химическим оборудованием; @@ -124,7 +124,7 @@ station-goal-shuttle = 2. Между стыковочным шлюзом и основными помещениями должно быть промежуточное помещение для предотвращения возможной разгерметизации. 3. Шаттл должен иметь стандартную атмосферу, а также несколько баллонов с воздухом и газом для её поддержания. 4. Шаттл должен иметь возможность двигаться во всех направлениях и достаточно хорошо поворачиваться. - + По завершении необходимо набрать экипаж шаттла из персонала станции. В состав экипажа шаттла должны входить: 1 пилот; @@ -133,68 +133,68 @@ station-goal-shuttle = 1 сотрудник службы безопасности. station-goal-singularity = Уважаемое командование станции, цель вашей смены — построить генератор на основе гравитационной сингулярности. - + Требования к постройке следующие: 1. Сооружение должно располагаться на значительном расстоянии от станции. 2. Сооружение должно быть защищено от метеоритов и космического мусора. 3. Удерживающее поле должно предотвращать потерю сингулярности 3-го класса. station-goal-solarpanels = Уважаемое командование станции, цель вашей смены – организация системы резервного питания станции. - + Требуется следующая работа: 1. Построить две новые ветки солнечных панелей. 2. Выделите место для отсека с запасным оборудованием. В этом отсеке должно быть размещено не менее трех полностью заряженных СМЭСов, которые без необходимости не следует подключать к основной энергосистеме станции. station-goal-artifacts = Уважаемое командование станции, цель вашей смены — предоставить НаноТрейзен новую информацию об инопланетных артефактах. - + Цель вашей смены обнаружить, исследовать и доставить космические артефакты. Для её выполнения будет необходима работа утилизаторов для поиска и доставки артефактов с обломков вокруг станции. После доставки их необходимо передать в специальном контейнере отделу исследования для изучения и документирования их свойств. Необходимо доставить на шаттле эвакуации в специальных контейнерах как минимум 2 полностью изученных и задокументированных артефакта. - + Рекомендуемая информация для документа: 1. Название артефакта. 2. Физическое описание. 3. Свойства объекта. 4. Место, где был найден артефакт. 5. Дополнительные примечания. - + Документ должен быть заверен печатью руководителя научно-исследовательского отдела. station-goal-storage = Уважаемое командование станции, цель вашей смены — построить орбитальное хранилище припасов и технологий. - + Хранилище должно быть размещено в космосе отдельно от основной станции, проследите за прочностью его конструкции, случайный метеорит не должен повредить его. - + В хранилище необходимо разместить 4 ящика с, соответственно: - Передовыми медикаментами; - Запасами лучших семян; - Ящик-холодильником для продуктов с высокой пищевой ценностью; - Ценные, но не уникальные платы. - + Проследите за сохранностью содержимого в хранилище до окончания смены. station-goal-zoo = Уважаемое командование станции, цель вашей смены – увеличить рекреацию персонала станции. - + Необходимо построить зоопарк не менее чем с 5 вольерами, в которых содержатся разные виды животных, заказанные в отделе логистики. Обеспечьте животных едой, хотя бы одним чистоботом в каждом вольере и всем необходимым для жизни в зависимости от вида животного. Также необходимо создать благоприятный климат в вольере, путём изменения количества водяного пара в камере атмосферными техниками. - + По завершении строительства зоопарка необходимо предоставить персонал не менее 20 минут свободного от работы времени для посещения нового зоопарка. station-goal-labor = Уважаемое командование станции, цель вашей смены – повышение мотивации личного состава к росту производительности труда. - + Для этого необходимо, чтобы каждый из руководителей в течение смены внимательно следил за выполнением своих сотрудников обязанностей и оценивал их. По истечении установленного Командованием времени для оценки в каждом из подразделений должен быть выбран лучший, по мнению главы, сотрудник, которого пригласят на обед, где сотрудники Командования будут обязаны наградить его медалью и особым призом. Главы должны предоставить отчет с указанием должности и заслуг работника за смену. К ужину следует подготовить напитки и еду, а также, по возможности, несколько развлекательных мероприятий, допускающих присутствие актёров и музыкантов. На время торжества столовая или иное место, выбранное для проведения мероприятия, должно быть недоступно для остальных членов экипажа. - + Продолжительность смены для более точной оценки работы личного состава должна устанавливаться Центральным Командованием. После ужина следует объявить об окончании смены и вызвать эвакуационный шаттл. station-goal-lectures = Уважаемое командование станции, целью вашей смены является проведение ряда мероприятий в рамках плана корпорации по повышению знаний её сотрудников. - + Командному составу поручено организовать площадку для публичных лекций. Зал должен быть оборудован достаточно большой сценой для выступающих посередине, подиумом для докладчика с одной стороны, большим количеством сидячих мест для гостей и специальной стойкой/столом для брошюр у входа. Также необходимо выбрать ведущего/организатора мероприятия. @@ -202,5 +202,5 @@ station-goal-lectures = Отобранные сотрудники под руководством главы отдела должны подготовить короткую лекцию/презентацию на конкретную тему в рамках своей специализации (например, вред наркотиков и причина их криминализации, влияние курения на организм, актерская деятельность, ценообразование продуктов, кулинария и т. д.), желательно с демонстрационными материалами, и не менее чем 10 брошюрами, на которых должны быть указаны тезисы лекции. В указанное командованием время экипаж должен собраться на месте проведения мероприятия, где будут читаться лекции. Между лекциями могут быть перерывы, чтобы гости могли прочитать брошюры и отдохнуть. - + После окончания мероприятия следует объявить об окончании смены и вызвать эвакуационный шаттл. diff --git a/Resources/Locale/ru-RU/storygen/story-template.ftl b/Resources/Locale/ru-RU/storygen/story-template.ftl index 834dcc20a7..cea2e471e7 100644 --- a/Resources/Locale/ru-RU/storygen/story-template.ftl +++ b/Resources/Locale/ru-RU/storygen/story-template.ftl @@ -1,4 +1,4 @@ story-template-generic = Это { $bookGenre }, где главными героями являются { $char1Adj } { $char1Type } и { $char2Adj } { $char2Type }. Вследствие { $event }, они { $actionTrait } { $action } { $char3Type }, { $location }. - + { CAPITALIZE($element) } { $elementTrait }. diff --git a/Resources/Locale/ru-RU/warps/warp-point-component.ftl b/Resources/Locale/ru-RU/warps/warp-point-component.ftl index 4e7c8ae9a4..71a47f7eac 100644 --- a/Resources/Locale/ru-RU/warps/warp-point-component.ftl +++ b/Resources/Locale/ru-RU/warps/warp-point-component.ftl @@ -1 +1 @@ -warp-point-component-on-examine-success = ID данной локации: {$location} +warp-point-component-on-examine-success = ID данной локации: { $location } diff --git a/Resources/Locale/ru-RU/wires/wire-names.ftl b/Resources/Locale/ru-RU/wires/wire-names.ftl index 29fe29bb3f..49b52cde18 100644 --- a/Resources/Locale/ru-RU/wires/wire-names.ftl +++ b/Resources/Locale/ru-RU/wires/wire-names.ftl @@ -21,6 +21,7 @@ wires-board-name-anomalygenerator = Генератор аномалий wires-board-name-cloningpod = Капсула клонирования wires-board-name-cryopod = Криокапсула wires-board-name-chemdispenser = Раздатчик химикатов +wires-board-name-chemmaster = ChemMaster wires-board-name-chem_master = Мастер химикатов wires-board-name-generator = Генератор wires-board-name-vendingmachine = Торгомат diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml index 6ba659ccb4..8cbcb089b2 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml @@ -61,7 +61,7 @@ wideAnimationRotation: -90 soundHit: path: "/Audio/Items/drill_hit.ogg" - attackRate: 0.5 + attackRate: 1.5 range: 1.4 damage: types: @@ -72,7 +72,7 @@ heavyRateModifier: 1 heavyRangeModifier: 2 heavyDamageBaseModifier: 1 - heavyStaminaCost: 10 + heavyStaminaCost: 2 maxTargets: 3 angle: 20 diff --git a/Resources/Prototypes/Species/arachne.yml b/Resources/Prototypes/Species/arachne.yml index ed494c37cc..bd73f2fb8a 100644 --- a/Resources/Prototypes/Species/arachne.yml +++ b/Resources/Prototypes/Species/arachne.yml @@ -1,7 +1,7 @@ - type: species id: Arachne name: species-name-arachne - roundStart: true + roundStart: false prototype: MobArachne sprites: MobArachneSprites markingLimits: MobArachneMarkingLimits diff --git a/Resources/Prototypes/_LostParadise/Entities/Structures/Doors/Airlocks/survival.yml b/Resources/Prototypes/_LostParadise/Entities/Structures/Doors/Airlocks/survival.yml index 130a9808f3..e7033218ca 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Structures/Doors/Airlocks/survival.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Structures/Doors/Airlocks/survival.yml @@ -5,7 +5,7 @@ description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. components: - type: Door - bumpOpen: false + bumpOpen: true crushDamage: types: Blunt: 15 diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Biological.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Biological.xml index 6f1a4e630b..6137b79992 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Biological.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Biological.xml @@ -1,9 +1,9 @@ -# Biological + # Биологические -These reagents include chemicals that you can get from certain materials and from living things. To get the other chemicals you have to use machines like the electrolyzer and the centrifuge. + К этим реагентам относятся химические вещества, которые можно получить из определенных материалов и живых организмов. Для получения других химических веществ необходимо использовать такие устройства, как электролизер и центрифуга. - + diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Botany.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Botany.xml index 832e32d644..be19e2bf14 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Botany.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Botany.xml @@ -1,14 +1,14 @@ -# Botanical Chemicals + # Ботанические химикаты -These chemicals are used by botanists. Some of the chemicals change the properties of the plants. + Эти химические вещества используются ботаниками. Некоторые из них изменяют свойства растений. - - - - - - + + + + + + - \ No newline at end of file + diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Elements.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Elements.xml index 3a1c587304..54a8127df2 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Elements.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Elements.xml @@ -1,8 +1,7 @@ +# Элементы -# Elements - -This list contains all the basic reagents used to make other chemicals. +Этот список содержит все основные реагенты, используемые для производства других химических веществ. diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Foods.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Foods.xml index aea68d74ce..98e4cdb1df 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Foods.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Foods.xml @@ -1,7 +1,7 @@ -# Foods +# Пищевые продукты -These reagents are mostly used in the kitchen. Very helpful for Chefs and/or Service Workers. +Эти реагенты в основном используются на кухне. Очень полезны для шеф-поваров и/или сервисных работников. diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Narcotics.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Narcotics.xml index 0dbb5ad359..c3c5c94c2d 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Narcotics.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Narcotics.xml @@ -1,5 +1,5 @@ -# Narcotics -The reagents listed in this category includes stimulants, hallucinogens and other drug-like effects. +# Наркотики +Реагенты, перечисленные в этой категории, включают стимуляторы, галлюциногены и другие вещества, обладающие наркотическим действием. diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Other.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Other.xml index 31ad4ef3cb..093d22e2f6 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Other.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Other.xml @@ -1,5 +1,5 @@ -# Other -These are the other regeants listed in the Chemicals page. - + # Прочее + Это другие химические реагенты, перечисленные на странице "Химические вещества". + diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Pyrotechnic.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Pyrotechnic.xml index 791df36a32..0d96ea3dd0 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Pyrotechnic.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Pyrotechnic.xml @@ -1,5 +1,5 @@ -# Pyrotechnics -These chemicals are flammable and causes hazardous effects when making them (Plasma gas and explosions). It is recommended to make these chemicals in a safe environment. +# Пиротехника + Эти химические вещества являются легковоспламеняющимися и вызывают опасные последствия при их производстве (плазменный газ и взрывы). Рекомендуется производить эти химикаты в безопасной среде. diff --git a/Resources/ServerInfo/Guidebook/ChemicalTabs/Toxins.xml b/Resources/ServerInfo/Guidebook/ChemicalTabs/Toxins.xml index 19ab91cbf4..8534108cff 100644 --- a/Resources/ServerInfo/Guidebook/ChemicalTabs/Toxins.xml +++ b/Resources/ServerInfo/Guidebook/ChemicalTabs/Toxins.xml @@ -1,5 +1,5 @@ -# Toxins -The chemicals in this list contain toxins that induce certain effects and can cause death. Use responsibly. +# Токсины +Химические вещества, указанные в этом списке, содержат токсины, которые вызывают определенные эффекты и могут привести к смерти. Используйте их ответственно. diff --git a/Resources/ServerInfo/Guidebook/Controls/Controls.xml b/Resources/ServerInfo/Guidebook/Controls/Controls.xml index 94cd325b86..cb7eccf294 100644 --- a/Resources/ServerInfo/Guidebook/Controls/Controls.xml +++ b/Resources/ServerInfo/Guidebook/Controls/Controls.xml @@ -1,48 +1,48 @@ -# Controls + # Управление -You can change the keybinds at any time here: - + Здесь вы можете изменить сочетания клавиш в любое время: + -## Basic controls -We shall politely assume you already know how WASD to walk works. -Beyond that, there's a handful primary interactions in SS14, ordered by importance: + ## Базовое управление + Мы будем вежливо предполагать, что вы уже знаете, как работает WASD. + Помимо этого, в SS14 есть несколько основных взаимодействий, упорядоченных по важности: -- [color=#a4885c][keybind="Use"/][/color] to pick up items and activate objects like buttons or computers, and [color=#a4885c][keybind="ActivateItemInWorld"/][/color] to activate items. You can also press [color=#a4885c]alt[/color] while doing this to trigger alternate interactions for some objects. -- You can also quickly activate items you're holding by pressing [color=#a4885c][keybind="ActivateItemInHand"/][/color] and [color=#a4885c][keybind="AltActivateItemInHand"/][/color] respectively. -- [color=#a4885c][keybind="UIRightClick"/][/color] to open the context menu. You can then either left click an entry just like you would in the world, or right click it again to open the verb menu, which gives you more complex ways to interact with an object. -- You can [color=#a4885c][keybind="ExamineEntity"/][/color] objects to examine them, and get their name and a detailed (though often humorous) description. + - [color=#a4885c][keybind="Use"/][/color] чтобы подобрать предметы и использовать объекты как кнопки или компьютеры, и [color=#a4885c][keybind="ActivateItemInWorld"/][/color] использовать предметы. Вы так же можете нажать [color=#a4885c]alt[/color] делая это, чтобы вызвать альтернативные взаимодействия для некоторых объектов. + - Вы также можете быстро использовать предметы, которые держите в руках, нажав [color=#a4885c][keybind="ActivateItemInHand"/][/color] и [color=#a4885c][keybind="AltActivateItemInHand"/][/color] соответственно. + - [color=#a4885c][keybind="UIRightClick"/][/color] чтобы открыть контекст меню. Затем вы можете либо щелкнуть левой кнопкой мыши по записи, как в обычном режиме, либо щелкнуть правой кнопкой мыши еще раз, чтобы открыть меню глаголов, которое предоставляет вам более сложные способы взаимодействия с объектом. + - Вы можете нажать [color=#a4885c][keybind="ExamineEntity"/][/color] на объекты чтобы осмотреть их, чтобы узнать их название и детализацию (хотя часто и с чувством юмора) описание. -You can quickly try out these controls with the monkey below (note: clicking it only works in-game and not in the lobby), and at any point in this guidebook if you're shown an entity, [color=#a4885c][keybind="ExamineEntity"/] to examine will always work[/color]: + Вы можете быстро опробовать эти элементы управления с помощью обезьянки, изображенной ниже (заметка: нажатие на нее работает только в игре, а не в лобби), и в любом месте этого руководства, если вам будет показан объект, [color=#a4885c][keybind="ExamineEntity"/] осмотр будет работать всегда[/color]: - + -## Inventory -In order to move items around in your inventory and between containers, you can click the item (or item name) to move it to your active hand, and then click the spot you want it to go (either a slot in your HUD, or the container). + ## Инвентарь + Чтобы перемещать предметы в вашем инвентаре и между контейнерами, вы можете щелкнуть по предмету (или его названию), чтобы переместить его в свою активную руку, а затем щелкнуть по месту, куда вы хотите его переместить (либо в ячейку на вашем HUD, либо в контейнер). -The items in your hands are only active one at a time, in order to swap between what you're currently using, you can press [color=#a4885c][keybind="SwapHands"/][/color] on your keyboard to change active hands. + Предметы, находящиеся у вас в руках, активны только по одному за раз, чтобы переключиться между теми, которые вы используете в данный момент, вы можете нажать [color=#a4885c][keybind="SwapHands"/][/color] на вашей клавиатуре чтобы сменить активную руку. -Opening containers in your inventory is easy as well, either hover over the item and activate it with [color=#a4885c][keybind="ActivateItemInWorld"/][/color] or click on the bag icon in the bottom right corner of the slot it is in. + Открывать контейнеры в вашем инвентаре также просто: наведите курсор на нужный предмет и активируйте его с помощью [color=#a4885c][keybind="ActivateItemInWorld"/][/color] или нажмите на значок сумки в правом нижнем углу слота, в котором она находится. -When you open a container a window will pop up showing the contents of the container and how much space it has available to hold things. -All items have an assigned size, some too large to fit into most or all containers. + Когда вы открываете контейнер, появляется окно, в котором отображается содержимое контейнера и количество свободного места для хранения вещей. + Все предметы имеют определенный размер, некоторые из них слишком велики, чтобы поместиться в большинстве или во всех контейнерах. -To drop items, you can press [color=#a4885c][keybind="Drop"/][/color], and to drop them more violently (also known as throwing), you can press [color=#a4885c][keybind="ThrowItemInHand"/][/color]. + Чтобы бросить предмет вы можете нажать [color=#a4885c][keybind="Drop"/][/color], и отбросить их с большей силой (так же известное как бросок), вы можете нажать [color=#a4885c][keybind="ThrowItemInHand"/][/color]. -A slightly advanced way to manage your inventory is to use [color=#a4885c]Shift + B[/color]. If your active hand is currently empty, this hotkey will pull out the latest item that was put in your bag. If you have an item in your hand - samek hotkey will put said item into your bag. -Hotkey [color=#a4885c]Shift + E[/color] works exactly the same, but uses your belt as storage. -## Actions -To the left in your HUD there's a bar showing various actions you can take. -You can hover over each one to see a name and description for the action that tells you what it is and how it works. -You can click on an action to invoke it, or press a number key at any time to invoke the action without clicking on it. + Немного более продвинутым способом управления вашим инвентарем является использование [color=#a4885c]Shift + B[/color]. Если ваша активная рука в данный момент пуста, эта горячая клавиша вытащит последний предмет, который был положен в вашу сумку. Если у вас в руке есть какой-либо предмет, эта же горячая клавиша положит его в вашу сумку. + Горячая клавиша [color=#a4885c]Shift + E[/color] работает точно так же, но использует ваш ремень в качестве хранилища. + ## Действия + Слева на вашем графическом дисплее есть панель, показывающая различные действия, которые вы можете предпринять. + Вы можете навести курсор на каждое из них, чтобы увидеть название и описание действия, которые расскажут вам, что это такое и как оно работает. + Вы можете щелкнуть по действию, чтобы вызвать его, или нажать цифровую клавишу в любой момент, чтобы вызвать действие, не нажимая на него. -In order to rearrange your actions, simply drag and drop them to other slots, right click to remove them, and press the gear icon at the top of the bar to open a menu to (re)add them. -You have 10 pages of actions total that you can switch between by pressing [color=#a4885c]shift-(number)[/color]. -Additionally, you can press the lock icon to prevent the action bar from being modified. + Чтобы изменить порядок ваших действий, просто перетащите их в другие ячейки, щелкните правой кнопкой мыши, чтобы удалить их, и нажмите на значок шестеренки в верхней части панели, чтобы открыть меню для (повторного) их добавления. + Всего у вас есть 10 страниц с действиями, между которыми вы можете переключаться нажатием кнопки [color=#a4885c]shift-(number)[/color]. + Кроме того, вы можете нажать на значок блокировки, чтобы предотвратить изменение панели действий. -## Movement -There's a good few things that can modify your movement, most notably slipping (which requires you to walk with [color=#a4885c]shift[/color] to avoid, usually.) and a lack of gravity. -Slipping simply stuns you for a bit, but no gravity can be deadly if you're off station and wander more than about 1.5m away from the nearest wall or solid structure, as you'll lose your grip and no longer be able to move without throwing something. + ## Передвижение + Есть несколько факторов, которые могут повлиять на ваши движения, в первую очередь это касается скольжения (для этого вам нужно ходить с [color=#a4885c]shift[/color] чтобы избежать, обычно.) и отсутствие гравитации. + Скольжение просто оглушает вас на некоторое время, но никакая гравитация не может быть смертельной, если вы сойдете с дистанции и отойдете более чем на 1,5 м от ближайшей стены или твердой конструкции, так как вы потеряете хватку и больше не сможете двигаться, не кинув что-нибудь. diff --git a/Resources/ServerInfo/Guidebook/Controls/Radio.xml b/Resources/ServerInfo/Guidebook/Controls/Radio.xml index b46668914b..8cff024e52 100644 --- a/Resources/ServerInfo/Guidebook/Controls/Radio.xml +++ b/Resources/ServerInfo/Guidebook/Controls/Radio.xml @@ -1,28 +1,28 @@ - # Radio + # Радио - Your radio allows you to communicate across the entire station and to your specific [color=#a4885c]department[/color]. + С помощью вашей гарнитуры вы можете поддерживать связь со всей станцией и с конкретным [color=#a4885c]отделом[/color]. - To send a station-wide message over the radio preface your text with [color=#a4885c]semi-colon (;)[/color]. + Чтобы отправить сообщение по радио на всю станцию, укажите в начале текста [color=#a4885c] точку с запятой (;)[/color]. - ## Departmental Radio + ## Радио различных отделов - You are able to send messages over your departmental radio channels using [color=#a4885c]colon (:)[/color] followed by the - department letter as long as you're wearing a headset with your department's encryption key. + Вы можете отправлять сообщения по каналам радиосвязи вашего отдела, используя [color=#a4885c]двоеточие (:)[/color], за которым следует + буква отдела, если на вас надета гарнитура с ключом шифрования вашего отдела. - Examine your headset to see the department channels available to you. + Проверьте свою гарнитуру, чтобы увидеть доступные вам каналы отдела. - - - + + + + + Если вы изучите стандартную инженерную гарнитуру, то увидите префиксы для [color=#32cd32]Общего[/color] и [color=#f37746]Инженерного[/color]. + каналов. - Examining a default engineering headset would show you the prefixes for the [color=#32cd32]Common[/color] and [color=#f37746]Engineering[/color] - channels. - - It is also possible to use [color=#a4885c]:h[/color]. This hotkey will automatically default to your department radio channel. For an example if you're Captain, then [color=#a4885c]:h[/color] will default to [color=#a4885c]:c[/color] + Также можно использовать [color=#a4885c]:р[/color]. Эта горячая клавиша автоматически настроит радиоканал вашего отдела по умолчанию. Например, если вы капитан, то [color=#a4885c]:р[/color] по умолчанию будет [color=#a4885c]:к[/color] diff --git a/Resources/ServerInfo/Guidebook/Engineering/Atmospherics.xml b/Resources/ServerInfo/Guidebook/Engineering/Atmospherics.xml index 7194ba2bbe..7ad4963b23 100644 --- a/Resources/ServerInfo/Guidebook/Engineering/Atmospherics.xml +++ b/Resources/ServerInfo/Guidebook/Engineering/Atmospherics.xml @@ -1,60 +1,67 @@  -# Атмосфера + # Атмосфера -Настройка атмосферы необходима для вашего комфортортного долгосрочного пребывания на станции, но зачастую никак не описана, что приводит к тому, что настроить её довольно сложно. Ниже предпринята попытка охватить основы. + Настройка атмосферы необходима для вашего комфортортного долгосрочного пребывания на станции, но зачастую никак не описана, что приводит к тому, что настроить её довольно сложно. Ниже предпринята попытка охватить основы. -## Стандартная смесь -Дыхание чистым O2 или чистым N2, как правило, вредно для здоровья экипажа, поэтому рекомендуется использовать смесь [color=#a4885c]78% N2 и 22% O2 при 101,24 кПа.[/color] Рекомендуется настроить ваш газовый смеситель на выход не менее 1000 кПа для более быстрого восстановления давления в помещениях. - - - + ## Стандартная смесь + Дыхание чистым O2 или чистым N2, как правило, вредно для здоровья экипажа, поэтому рекомендуется использовать смесь [color=#a4885c]78% N2 и 22% O2 при 101,24 кПа.[/color] Рекомендуется настроить ваш газовый смеситель на выход не менее 1000 кПа для более быстрого восстановления давления в помещениях. + + + -Вариации этой смеси могут быть необходимы для комфортного долгосрочного пребывания нетипичных членов экипажа, например, членов экипажа, которым для выживания требуется плазменная газовая смесь. Рекомендуется создать для нетипичных членов экипажа отдельное пространство, изолированное шлюзом либо отсеком для удаления газов. Помните, что оба метода негерметичны, и вам понадобятся скрубберы по обе стороны шлюза, чтобы удалять любые просочившиеся газы. - - - - -## Вентиляция и скрубберы -Вентиляторы и скрубберы — это ключевые устройства для поддержания атмосферы, соответственно наполняющие и очищающие отсеки газами. Изначально они настроены на заполнение помещений до стандартного давления (101,24 кПа) и на удаление из помещения всех газов, не являющихся O2/N2. Их можно переконфигурировать из стандартных настроек, что позволяет настроить их реакцию на различные типы газов или уровни давления. Это можно сделать, взаимодействуя с имеющимся рядом воздушными сигнализациями или установив и подключив его к новой. + Вариации этой смеси могут быть необходимы для комфортного долгосрочного пребывания нетипичных членов экипажа, например, членов экипажа, которым для выживания требуется плазменная газовая смесь. Рекомендуется создать для нетипичных членов экипажа отдельное пространство, изолированное шлюзом либо отсеком для удаления газов. Помните, что оба метода негерметичны, и вам понадобятся скрубберы по обе стороны шлюза, чтобы удалять любые просочившиеся газы. + + + + + ## Вентиляция и скрубберы + Вентиляторы и скрубберы — это ключевые устройства для поддержания атмосферы, соответственно наполняющие и очищающие отсеки газами. Изначально они настроены на заполнение помещений до стандартного давления (101,24 кПа) и на удаление из помещения всех газов, не являющихся O2/N2. Их можно переконфигурировать из стандартных настроек, что позволяет настроить их реакцию на различные типы газов или уровни давления. Это можно сделать, взаимодействуя с имеющимся рядом воздушными сигнализациями или установив и подключив его к новой. - - - - -При нормальной работе, если вентиляция обнаруживает, что окружающая среда представляет собой космос, она автоматически прекращает работу до момента возникновения минимального давления, чтобы избежать утечки в него всего газа. Снова её включить можно повысив давление в отсеке до минимального, выпустив канистру газа (возможно даже несколько, если помещение большое). + + + + + При нормальной работе, если вентиляция обнаруживает, что окружающая среда представляет собой космос, она автоматически прекращает работу до момента возникновения минимального давления, чтобы избежать утечки в него всего газа. Снова её включить можно повысив давление в отсеке до минимального, выпустив канистру газа (возможно даже несколько, если помещение большое). -Если вы столкнулись с ситуацией, когда скрубберы не могут очистить воздух в помещении достаточно быстро, воспользуйтесь портативными скрубберами, подтащив их к месту загрязнения и закрепив их гаечным ключом. Они работают гораздо быстрее, чем обычные скрубберы, и могут довольно быстро очистить воздух помещения. При больших загрязнениях может потребоваться использование нескольких таких устройств. - - - -# Смешивание газов и камеры сгорания -В случае, если вы выполнили все поставленные задачи, вы можете получить дополнительную энергию или деньги, создавая новые химические газы. - -## Тритий -Тритий - это прозрачный зелёный газ, который легко воспламеняется, радиоактивен и сгорает при контакте с кислородом, что делает его очень полезным при работе с [color=#a4885c]ТЭГ-ом[/color]. -Его можно получить, сжигая 1% плазмы и 96% или более кислорода в камере сгорания. Вы можете извлечь этот газ с помощью скрубберов. - - - - - - - + Если вы столкнулись с ситуацией, когда скрубберы не могут очистить воздух в помещении достаточно быстро, воспользуйтесь портативными скрубберами, подтащив их к месту загрязнения и закрепив их гаечным ключом. Они работают гораздо быстрее, чем обычные скрубберы, и могут довольно быстро очистить воздух помещения. При больших загрязнениях может потребоваться использование нескольких таких устройств. + + + + # Смешивание газов и камеры сгорания + В случае, если вы выполнили все поставленные задачи, вы можете получить дополнительную энергию или деньги, создавая новые химические газы. -## Фрезон -Фрезон - это голубовато-зелёный газ, очень сложный и очень опасный. Для получения фрезона необходимо смешать тритий, кислород и азот в помещении с температурой -203.15°C, чтобы запустить реакцию, а также предотвратить сгорание трития с кислородом. + ## Тритий + Тритий - это прозрачный зелёный газ, который легко воспламеняется, радиоактивен и сгорает при контакте с кислородом, что делает его очень полезным при работе с [color=#a4885c]ТЭГ-ом[/color]. + Его можно получить, сжигая 1% плазмы и 96% или более кислорода в камере сгорания. Вы можете извлечь этот газ с помощью скрубберов. - - - - - - + + + + + + + + ## Фрезон + Фрезон - это голубовато-зелёный газ, очень сложный и очень опасный. Для получения фрезона необходимо смешать тритий, кислород и азот в помещении с температурой -203.15°C, чтобы запустить реакцию, а также предотвратить сгорание трития с кислородом. + + + + + + + + + Важно понимать, что утечка фрезона может погубить станцию, превратив её в зимний ад с зудящими свитерами и обморожениями. Фрезон очень холодный и может заморозить станцию до смерти, если хотя бы несколько молей выберутся наружу, так что убедитесь, что вы заперли свои канистры или просто переместили фрезон прямо в хранилище. -Важно понимать, что утечка фрезона может погубить станцию, превратив её в зимний ад с зудящими свитерами и обморожениями. Фрезон очень холодный и может заморозить станцию до смерти, если хотя бы несколько молей выберутся наружу, так что убедитесь, что вы заперли свои канистры или просто переместили фрезон прямо в хранилище. + ## Справочный лист + - Стандартная атмосферная смесь - это [color=#a4885c]78% N2 и 22% O2 при давлении 101,24 кПа.[/color] + - Газ подчиняется реальной математике. Вы можете использовать уравнение PV = nRT (P - давление кПа * V - объем л = моли * R * температура К), чтобы получить информацию, которую вам нужно знать о газе. R - константа, приблизительно равна 8,31446. -## Справочный лист -- Стандартная атмосферная смесь - это [color=#a4885c]78% N2 и 22% O2 при давлении 101,24 кПа.[/color] -- Газ подчиняется реальной математике. Вы можете использовать уравнение PV = nRT (P - давление кПа * V - объем л = моли * R * температура К), чтобы получить информацию, которую вам нужно знать о газе. R - константа, приблизительно равна 8,31446. + ## РСУАП + РСУАП - надёжный друг атмосферного техника, что поможет вам быстро и легко создать всё что пожелает атмосферное дело, РСУАП расшифровывается как "Ручное Строительно Устройство Атмосферного Предназначения". РСУАП имеет 130 спрессованой материи изначально, её можно тратить на четыре категории действий. + Газовые трубы - категория в которой вы можете выбрать любую газовую трубу и построить её где захотите, главное условие это строительство на покрытии, поверх плитки у вас не получится поставить трубу, но зато можно под окнами! + Утилизационные трубы - категория в которой вы можете выбрать любую утилизационную трубу и построить её где захотите по тем же условиям, что и газовые. Утилизационные трубы используются для создания мусоропроводного пути или для почтового. + Девайсы - главная категория возможностей РСУАП которая позволяет вам возвести **ЛЮБОЕ** устройство относящиеся к атмосферному делу. Всё от вентиляторов до утилизационных или почтовых блоков! + Демонтаж - категория на случай неудачного расположения трубы или девайса, просто разберёт всё что может построить РСУАП, но возврату материи не подлежит, требует материю для демонтажа. diff --git a/Resources/ServerInfo/Guidebook/Engineering/Supermatter.xml b/Resources/ServerInfo/Guidebook/Engineering/Supermatter.xml index 6e89df4432..b9df408aaa 100644 --- a/Resources/ServerInfo/Guidebook/Engineering/Supermatter.xml +++ b/Resources/ServerInfo/Guidebook/Engineering/Supermatter.xml @@ -2,64 +2,64 @@ - # The Supermatter Engine + # Двигатель Суперматерии - So you've decided to take on the challenge and set up the Supermatter Engine? First, let's give you a short overview of the main Supermatter crystal beforehand. + Итак, вы решили принять вызов и создать Двигатель Суперматерии? Сначала давайте немного познакомимся с самим кристаллом Суперматерии. - Its primary features are emitting electrical arcs that are harnessed to power the station through tesla coils. + Его основная характеристика заключаются в излучении электрических дуг, которые используются для питания станции с помощью катушек Тесла. - Side effects include radiation emission, releasing hot oxygen and plasma, heating the air around, and exploding, transforming into a black hole or an energy ball and eating the entire station if you screw up hard enough. + Побочные эффекты включают излучение, выброс горячего кислорода и плазмы, нагрев воздуха вокруг и взрыв, превращение в черную дыру или энергетический шар и поглощение всей станции, если вы достаточно сильно облажаетесь. - It begins inert but being hit by an object or a projectile will activate it and it'll start exhibiting nearly all of the aforementioned properties. + Вначале он безопасен, но попадание в него предмета или снаряда активирует его, и он начнет проявлять почти все вышеупомянутые свойства. - ## Words of Warning + ## ПРЕДУПРЕЖДЕНИЕ! - 1. The Supermatter crystal is [color=red]VERY DANGEROUS[/color]. Activating the crystal should be the last step in setting up any form of Supermatter based power! + 1. Кристалл сверхматерии [color=red]ОЧЕНЬ ОПАСЕН[/color]. Активация кристалла должна быть последним шагом в создании любой формы энергии, основанной на Сверхматерии! - 2. [color=red]PUT YOUR RADIATION SUIT ON[/color]. + 2. [color=red]НАДЕНЬ СВОЙ ПРОТИВОРАДИАЦИОННЫЙ КОСТЮМ[/color]. - 3. Most the Supermatter setup involves a gas loop that is designed to cool down the Supermatter chamber. Please have at least some knowledge of gases and their atmospheric properties. + 3. В большинстве случаев установка Supermatter включает в себя газовый контур, предназначенный для охлаждения камеры со сверхматерией. Пожалуйста, обладайте хотя бы некоторыми знаниями о газах и их атмосферных свойствах. - 4. Anything that bumps into the Supermatter is [color=red]fundamentally annihilated[/color]. [color=red]Do not touch it[/color]. This means weld and bolt the door to the chamber. + 4. Все, что сталкивается со Суперматерией, [color=red]ПРЕВРАЩАЕТСЯ В ПЕПЕЛ![/color]. [color=red]Не трогать![/color]. Это означает, что дверь камеры нужно Зварить и запереть на засов. Можно застроить стеной. - ## Gas Interactions + ## Взаимодействие с газами - Here's a list of all gases from least dangerous to most dangerous. + Вот список всех газов от наименее опасных до наиболее опасных. - 1. [color=#bffffe]Frezon[/color]. Aside from cooling down the Supermatter, it basically stops power and waste production, which may come handy if the Supermatter is close to delaminating and you need to shut it down fast. + 1. [color=#bffffe]Фризон[/color]. Помимо охлаждения Сверхматерии, он способен останавливает выработку электроэнергии и газов, что может пригодиться, если Суперматерия близка к дестабилизации и вам нужно быстро ее отключить. - 2. [color=#c20000]Nitrogen[/color]. N2 is the basic gas most Supermatter setups will run exclusively, being very simple to set up for. It dampens the power generation from heat, and reduces the amount of plasma the SM belches out, making it good for when you aren't trying to do something silly. + 2. [color=#c20000]Азот[/color]. N2 это основной газ, на котором работает большинство установок Суперматерии, поскольку он очень прост в настройке. Он снижает выработку энергии за счет тепла и уменьшает количество плазмы, выделяемой Суперматерия, что делает его полезным, когда вы не пытаетесь делать что-то глупое. - 3. [color=#b16d6d]Nitrous oxide[/color]. Reinforces the heat resistance of the crystal, allowing for much hotter setups than usual. However, at high temperatures it will decompose into Nitrogen and Oxygen. While N2 is good, O2 certainly is not. This O2 will also react with the Plasma to create Tritium and then a Tritium fire. + 3. [color=#b16d6d]Оксид азота[/color]. Повышает термостойкость кристалла, позволяя использовать его в гораздо более жарких условиях, чем обычно. Однако при высоких температурах он разлагается на азот и кислород. В то время как N2 - это хорошо, O2, опасен и не подходит. Этот O2 также вступает в реакцию с плазмой, образуя тритий, а затем тритиевый огонь. - 4. [color=#62d5ca]Oxygen[/color]. Provides a boost to power transmission without actively increasing the waste gas amount or temperature. Pretty risky to use, as any disruption of the cooling loop will soon cause a plasma fire in the crystal chamber. Even just a high concentration of O2 will activate and continuously power the crystal. + 4. [color=#62d5ca]Кислород[/color]. Обеспечивает повышение мощности при передаче без существенного увеличения количества отходящих газов или температуры. Довольно рискованно использовать, так как любое нарушение работы контура охлаждения вскоре приведет к возгоранию плазмы в камере кристалла. Даже высокая концентрация O2 активирует кристалл и обеспечивает его непрерывным питанием. - 5. [color=#19b348]Ammonia[/color]. Increases the power generation slightly at a minor cost to the heat penalty. + 5. [color=#19b348]Аммиак[/color]. Незначительно увеличивает выработку электроэнергии при незначительных затратах на утилизацию тепла. - 6. [color=#979797]Carbon Dioxide[/color]. In low concentrations, it will increase the crystal's power generation. In high concentrations it will raise the crystal's energy to extremely high levels. With poor management and insufficient or downright bad preparation, it will eventually exceed safe energy levels and begin a charge delamination, producing electric arcs and anomalies until it eventually explodes into a Tesla ball. + 6. [color=#979797]Углекислый газ[/color]. В низких концентрациях он увеличивает выработку энергии кристаллом. В высоких концентрациях он повышает энергию кристалла до чрезвычайно высокого уровня. При плохом управлении и недостаточной или совершенно плохой подготовке он в конечном итоге превысит безопасный уровень энергии и начнет расслаиваться, создавая электрические дуги и аномалии, пока в конце концов не превратится в шар Тесла. - [color=red]7[/color]. [color=#ff9d00]Plasma[/color]. Very similar to Oxygen but provides a higher power boost as well as a much higher waste and heat penalty. The extreme pressures and volumes of gas produced by this gas are very likely to clog pipes and overheat the chamber. + [color=red]7[/color]. [color=#ff9d00]Плазма[/color]. Очень похож на кислород, но обеспечивает более высокую мощность, а также значительно меньшее количество отходов и тепла. Экстремальные давления и объемы газа, образующегося при использовании этого газа, с большой вероятностью могут привести к закупорке труб и перегреву камеры. - [color=red]8[/color]. [color=#08a800]Tritium[/color]. Increases the power production of the Supermatter by up to 3 times, there is one slight issue with it. It is dangerous. It is very dangerous. Tritium is a horrifyingly irritable and jumpy gas. While it isn't as harmful to the heat level as Plasma is (just barely), it also has the second worst heat capacity of all gasses while Plasma has the second highest. This means that Plasma can be kept happy with enough cooling, whereas Tritium eagerly goes from a safe space loop into a burning hellfire. Add to this the byproduct of large amounts of Oxygen production (not exclusive to Tritium, an issue in a Plasma engine too), and you have a tritium fire and a very hot crystal. Do not use this gas unless you have a very strong understanding of atmospherics and the Supermatter, and are willing to get creative. + [color=red]8[/color]. [color=#08a800]Тритий[/color]. Увеличивает выработку энергии сверхматерией до 3 раз, но с этим есть одна небольшая проблема. Это опасно. Это очень опасно. Тритий - ужасно раздражительный и нервный газ. Хотя он не так вреден для тепловыделения, как плазма (совсем немного), он также обладает второй по величине теплоемкостью из всех газов, в то время как плазма занимает второе место по величине. Это означает, что плазму можно поддерживать в хорошем состоянии при достаточном охлаждении, в то время как тритий охотно переходит из безопасной космической петли в пылающий адский огонь. Добавьте к этому побочный продукт производства большого количества кислорода (не только трития, это тоже проблема плазменного двигателя), и вы получите тритиевый огонь и очень горячий кристалл. Не используйте этот газ, если вы не обладаете очень глубокими знаниями об атмосфере и суперматерии и не готовы к творческому подходу. - ## Practical guide to the Supermatter + ## Практическое руководство по Суперматерии - Now, forget about everything you've just read and get to setting up the most basic loop there is: the Nitrogen loop. + Теперь забудьте обо всем, что вы только что прочитали, и приступайте к настройке самого простого из существующих циклов: азотного цикла. - The atmospheric setup in its' most basic form should look like this: + Атмосферный цикл в его самом простом виде должен выглядеть следующим образом: - (We did not have enough budget for images, here is a text representation) + (У нас не хватило бюджета на изображения(и это точно не лень), вот текстовое представление) - 1. Nitrogen gets pumped into the chamber by passive vents from one side + 1. Азот подается в камеру через пассивные вентиляционные отверстия с одной стороны - 2. Every gas gets pumped out of the chamber by using scrubbers set on Siphon on the other side. + 2. Все газы откачиваются из камеры с помощью скрубберов, установленных на сифоне с другой стороны. - 3. The output gets filtered, cooled down, and excess nitrogen gets either routed into space or rerouted into the input. + 3. На выходе происходит фильтрация, охлаждение, а избыток азота либо выводится в космос, либо перенаправляется на вход. - That's basically it. I hope you understand at least something in this example. Now get to it! + Вот, по сути, и все. Я надеюсь, вы хоть что-то поняли из этого примера. А теперь приступайте к делу! - ## Experiment + ## Эксперимент - You're not a real engineer if you haven't figured out the most efficient way to produce electricity using the Supermatter crystal, are you? + Вы не настоящий инженер, если не придумали наиболее эффективный способ получения электричества с помощью кристалла суперматерии, не так ли? - \ No newline at end of file + diff --git a/Resources/ServerInfo/Guidebook/Glossary.xml b/Resources/ServerInfo/Guidebook/Glossary.xml index 7150c448d9..4842e02758 100644 --- a/Resources/ServerInfo/Guidebook/Glossary.xml +++ b/Resources/ServerInfo/Guidebook/Glossary.xml @@ -1,155 +1,158 @@ -# Glossary + # Глоссарий -This page contains most slang terms you might encounter on the station and throughout the community ! + На этой странице собрано большинство жаргонных выражений, с которыми вы можете столкнуться на станции и в сообществе! -# In-Character Slang + # Характерный сленг -These are terms you might encounter in-game. + Это термины, с которыми вы можете столкнуться в игре. -## AOS -Arrest on sight. + ## Арест + Арестовать на месте. -## AA -All Access, or an ID which has every access on the station. The captain is the only person who will have this kind of access under normal circumstances. + ## Фул\Полный доступ + Полный доступ или ID, который дает доступ ко всем возможностям на станции. Капитан - единственный человек, который имеет такой доступ при обычных обстоятельствах. -## Atmos -Short for Atmospherics. + ## Атмос + Атмосферный техник -## Atmosian -A term for Atmospheric Technicians, or generally anyone who spends most of their time or is particularly skilled with Atmospherics. + ## Атмосия + Отдел в инженерии, имеющий доступ уровня атмоса, где находятся все газы станции. -## Bolted -An airlock that will never change states. It will stay permanently open or permanently closed until it is unbolted. Closed and bolted airlocks have solid red lights. + ## Болты + оздушный шлюз, состояние который открыть не предстовляется возможным. Он будет оставаться постоянно открытым или постоянно закрытым до тех пор, пока не будет сняты "Болты". На таких воздушных шлюзах постоянно горит красный индикатор. -## Borg -Short for cyborgs, player-controlled robots. + ## Борг + Сокращение от киборгов, роботов, управляемых игроком. -## Braindead -Refers to a user who has disconnected from the game. Disconnected users may still reconnect to the server and assume control of their character again. + ## ССДшер + Относится к пользователям, которые отключился от игры. Отключенные пользователи все еще могут повторно подключиться к серверу и снова взять под контроль своего персонажа. -## Brig -The main area of the security department. This is where prisoners are brought and held for their punishment. The Warden is in charge of the brig's smooth operation. + ## Бриг + Главная зона отдела безопасности. Сюда доставляют заключенных и содержат их для отбывания наказания. Надзиратель отвечает за бесперебойную работу тюрьмы. -## Cap -Short for Captain. + ## Кэп + Сокращение от "капитан". -## Cargonia -Reference to logistics declaring independance. Against the rules. + ## Каргония + Ссылка на декларирование независимости снабжения. Противоречит правилам. + Ссылка на декларирование независимости логистики. Противоречит правилам. -## CentCom/Central Command -An administrative agency which oversees the Nanotrasen space station you inhabit. + ## ЦентКом\ЦК + Административное учреждение, которое контролирует космическую станцию Nanotrasen, на которой вы находитесь. -## CE -Short for Chief Engineer, the head of the Engineering Department. + ## СИ + Сокращение от главного инженера, руководителя инженерного отдела. -## CMO -Short for Chief Medical Officer, the head of the Medical Department. + ## ГВ + Сокращение от главного врача, главы медицинского отдела. -## Crit/Critical -Refers to the health state at which you fall unconscious and unable to move. While in critical, your health slowly decays until you die, unless you happen to get outside assistance. + ## Крит + Относится к состоянию здоровья, при котором вы теряете сознание и не можете двигаться. Находясь в критическом состоянии, ваше здоровье медленно ухудшается, пока вы не умрете, если только вам не окажут помощь извне. -## ERT -An Emergency Response Team. These may be dispatched by Central Command for a number of purposes. + ## ЕМАГ\ЕМАГнуто + Относится к криптографическому взломщику\модифицированная карта Syndicate. Используют "взламыватель" обычно на воздушных шлюзах или на закрытых шкафах, а также к любому другому устройству, взломанному с помощью ЕМАГ. -## HoP -Short for Head of Personnel, head of the Service Department. + ## ОБР + Отряд Быстрого Реагирования. Они могут быть направлены Центральным командованием для различных целей. -## HoS -Short for Head of Security. + ## Срочники + Слово, которое пошло от стримера Wycc220. Используется для обозначения новичков и не опытных игроков, ссылаясь на армию, где есть "Контрактники", которые пошли на службу по желанию и всё делают для этого, а есть "Срочники", которые не желали и вынуждены проходить военную службу. -## Insuls -Short for Insulated Gloves. These are the yellow gloves most often worn by Engineers. They are offer complete protection from getting electrocuted from shocked things. Vastily more effective than their budget variety. + ## Боги + Термин, обозначающий администратора сервера. ЦК также иногда используется в этом значении. -## KOS -Kill on sight. Someone has commited such a serious crime that they are deemed not even worth arresting. + ## Набегатор + Обозначает лицо или группу лиц, которые прибывают на сервер и устраивают хаус, с целью ухудшить раунд. Воспринимайте их как промытых до мозга костей агентов синдиката, единственная цель которых - напакастить станции. -## Perma -Short for Permanent Brig. This is for the most serious crime and means that a prisoner will never be released. Most stations have a dedicated, seperate area of security for the permanent brig. + ## ГП + Сокращение от Главы персонала, начальник отдела сервиса. Также может относиться к офису ГП, где выдаются или обновляются ID карты. -## MG -Short for Mystagogue, the head of the Epistemics Department. + ## ГСБ + Сокращение от Галва службы безопасности, начальник отдела безопасности. -## LO -Short for Logistics Officer, the head of the Logistics department. + ## Изольки + Сокращение от изолированных перчаток. Это желтые перчатки, которые чаще всего носят инженеры. Они обеспечивают полную защиту от поражения электрическим током при работе с провадами. Они намного эффективнее, чем их бюджетные аналоги. -## Greytide/Greyshirt/Tider/Assistant -Typically utilized to refer to a Passenger due to the color of their standard uniform, though this may be used to negatively refer to other crew members (not only passengers) who act unruly or commit various minor crimes. + ## Летал + Тип патронов или вооружения, который применяется с целью убить. -## God -An IC term representing a Server Administrator. CentCom is also sometimes used in this manner. + ## Резина\не летал + Тип патронов или вооружения, который применяется с целью захватить цель. -## Nukie -A slang/shorthand term of a Nuclear Operative. May sometimes also appear as "Nuke Op". + ## ПермаБриг\Перма + Это место заключение для преступников, совершивших наиболее тяжким преступлениям и означает, что заключенный никогда не будет освобожден. На большинстве станций есть специальная зона для пермабрига. -## Newkie -A portmanteau of "New" and "Nukie" used to refer to an inexperienced player in the role of a Nuclear Operative. + ## НД + Научный директор. Глава научно-исследовательского отдела. -## Shift -In-Character way to refer to rounds. + ##НИО\РНД + Научно-исследовательский отдел. РНД от ангийского обозначения (Research and Development). -## Singulo -A shortening of the Singularity Engine. A Singulo can create infinite power for the station but is very dangerous. + ## НаноТрейзен\НТ + Nanotrasen - это компания, которой принадлежит космическая станция, на которой вы живете. -## Singuloose -A Singularity that has grownth too much and breached it's containment. It will rip through the station causing massive damage. + ## КМ + Квартирмейстер. Глава отдела снабжения\логистики -## SSD -Short for Sudden Sleep Disorder or Space Sleep Disorder. This is an in-character way to refer to a player who has disconnected and is no longer responding. + ## ЯО + Сленговый/сокращенный термин, обозначающий Ядерного Оперативника. Иногда может также звучать как "Ядерщики". -## Syndie/Syndi/Syndicate -A catch-all reference to anyone employed by the Syndicate. This ranges from (suspected) Syndicate Agents to Nuclear Operatives. + ## Робаст + Слово, используемое для описания кого-то, кто особенно искусен в бою или пережил тяжелую схватку. -## Flukie -A portmanteau of "Fluke" and "Nukie" used to (usually derogatorily) refer to a team of Nuclear Operatives who fail their objective. May also appear as "Fluke Ops". + ## Утиль + Утилизатор. -## Nanotrasen/NT -Nanotrasen is the company which owns the space station you inhabit. + ## Техас + Технический ассистент -## Spess -An intentional mis-spelling of "Space", sometimes used as a portmanteau of "space" and "mess". May also appear in words such as "Spessmen". + ## Ведущий + Обозначение для Ведущих ролей. Ведущий учёный, медик, инженер. -## Spacing -An event which causes an area to lose air pressure, i.e. a hull breach. + ## СБ + Сокращение от службы безопасности. -## TC -A telecrystal, which is a currency used by Syndicate Agents to purchase restricted contraband such as weapons and other illegal equipment. + ## Смена + Символьный способ обозначения раундов. -## Wardenloose -A joke term referencing a Singuloose. A wardenloose is when the Warden is seen outside of the brig. + ## Разгерма + Событие, приводящее к потере давления воздуха в какой-либо области, т.е. к пробоине корпуса. -# Out-Of-Character Slang + ## Синди\Синдикат\Агент + Общее описание всех, кто работает на Синдикат. Это могут быть как (подозреваемые) агенты Синдиката, так и ядерщики. -These are terms you should only be using in OOC chat or outside the game. + ## ТК + Телекристалл - это валюта, используемая агентами синдиката для покупки запрещенной контрабанды, такой как оружие и другое незаконное оборудование. -## Admeme -An event hosted or caused by an admin. + ## Ксеноархеология + часть отдела НИО и наука, изучающая артефакты. Как правило, этим занимается наука. -## AHelp/Admin Help -A relay used to report rulebreaking behavior or other issues to administrators. + # ООС + Эти термины или диалог, который должен быть использован только в чате OOC или вне игры. -## Antag -Short for Antagonists, which are specifically picked individuals designed to drive the round into chaos. + ## Админ + Администратор сервера\Модератор. Проще говоря, человек с правами и "Кнопками" -## Bwoink -The noise made when an admin-help is received. Pray this isn't a ban. + ## Ахелп + Специальный канал, открываемый на F1. используемый для сообщения администраторам о нарушениях правил, запросе помощи или других проблемах. -## Upstream -The baseline version of the game. Any changes to Upstream will "flow" down to all other forks of the game. All official Wizard's Den servers work off of Upstream. + ## Антаг + Сокращение от Антагонист, которые являются специально подобранными личностями, созданными для того, чтобы ввергнуть раунд в хаос. -## LRP -Low Roleplay. Servers marked LRP typically have relaxed roleplaying rules. + ## Мета + Информация о раунде, которую игрок не должен был знать -## MRP -Medium Roleplay. Servers marked MRP usually have a decent basis of roleplaying rules and generally require players to act as their character would realistically in a given situation. Less leeway is afforded to behavior such as openly defying Security or your boss. + ## ЛРП + Низкий уровень ролевой игры. На серверах с пометкой ЛРП обычно действуют смягчённые правила ролевой игры. -## HRP -High Roleplay. Servers marked HRP generally have extensive rules on what is and is not constituted while playing a character. You are generally required to act as your character would, have a character backstory, and follow protocol on the station. Some HRP servers may create their own lore or settings to further facilitate the type of server they wish to host. + ## МРП + Ролевая игра среднего уровня. На серверах с пометкой МРП обычно действуют чёткие правила ролевой игры и, как правило, от игроков требуется, чтобы они действовали так, как их персонаж поступил бы в реальной ситуации. В таких случаях предоставляется меньше свободы действий, например, открытое неповиновение охране или своему боссу. -##Self-Antag -A term for a player who engages in antagonist-like activity without actually being an antagonist. This encompasses a wide variety of behavior, but is typically used to describe annoying behavior or actions which are greatly detrimental to other players for no purpose. Self-antagonism is a bannable offense. Sometimes used in IC. DO NOT DO THIS. + ## ХРП\ХардРП + Высокий уровень ролевой игры. На серверах с пометкой ХРП, как правило, действуют подробные правила о том, что можно, а что нельзя использовать при игре персонажем. Как правило, от вас требуется вести себя так, как вёл бы ваш персонаж, иметь предысторию персонажа и следовать протоколу на станции. Некоторые РП сервера могут иметь свой собственный лор или настройки, чтобы ещё больше облегчить выбор типа сервера, который они хотят разместить. -## Validhunting -A player who hunts down "valids", as in people that are valid to kill, even though this person isn't security. + ## М.А.В.\Мавы + Религия на сервере LostParadaise, созданная Главным Игровым мастером, цде цель покланения - Гига котам МАВам. Но ПЭХи лучше!!! diff --git a/Resources/ServerInfo/Guidebook/Jobs.xml b/Resources/ServerInfo/Guidebook/Jobs.xml index d50031f576..ad58190c40 100644 --- a/Resources/ServerInfo/Guidebook/Jobs.xml +++ b/Resources/ServerInfo/Guidebook/Jobs.xml @@ -1,41 +1,41 @@  -# Должности + # Должности -SS14 имеет большое количество должностей, которые разделены по 7 основным отделам: + SS14 имеет большое количество должностей, которые разделены по 7 основным отделам: -## Сервисный отдел -В этот отдел входят глава персонала (ГП), пассажиры, уборщик, клоун, мим, музыкант, шеф-повар, бармен, и другие должности, которые занимаются обслуживанием станции. + ## Сервисный отдел + В этот отдел входят глава персонала (ГП), пассажиры, уборщик, клоун, мим, музыкант, шеф-повар, бармен, и другие должности, которые занимаются обслуживанием станции. -Они те кто развлекают, кормят и поят остальных членов экипажа, и убирают за ними. Исключением являются пассажиры, у которых нет определённой задачи, кроме как теряться в техтуннелях. + Они те кто развлекают, кормят и поят остальных членов экипажа, и убирают за ними. Исключением являются пассажиры, у которых нет определённой задачи, кроме как теряться в техтуннелях. -## Отдел логистики -В отдел логистики входят грузчики, утилизаторы, и их глава — офицер логистики (ОЛ). Этот отдел занимается распределением грузов и ресурсов по станции, и торговлей на галактическом рынке. + ## Отдел логистики + В отдел логистики входят грузчики, утилизаторы, и их глава — офицер логистики (ОЛ). Этот отдел занимается распределением грузов и ресурсов по станции, и торговлей на галактическом рынке. -Это означает, что они занимаются поиском материалов и вещей на станции и обломках в космосе для продажи, а также закупкой всего, что запрашивают другие отделы. + Это означает, что они занимаются поиском материалов и вещей на станции и обломках в космосе для продажи, а также закупкой всего, что запрашивают другие отделы. -## Служба безопасности -В службу безопасности входят кадеты, офицеры, детектив, смотритель, и глава службы безопасности (ГСБ). В обязанности отдела входит борьба с нарушителями спокойствия и негуманоидными угрозами, такими как гигантские крысы и карпы. + ## Служба безопасности + В службу безопасности входят кадеты, офицеры, детектив, смотритель, и глава службы безопасности (ГСБ). В обязанности отдела входит борьба с нарушителями спокойствия и негуманоидными угрозами, такими как гигантские крысы и карпы. -В результате этого, а также необходимости соблюдать тонкую грань, служба безопасности иногда оказывается под давлением разъяренного экипажа (не убивайте клоуна), и для сотрудников отдела важно стараться вести себя как можно лучше. + В результате этого, а также необходимости соблюдать тонкую грань, служба безопасности иногда оказывается под давлением разъяренного экипажа (не убивайте клоуна), и для сотрудников отдела важно стараться вести себя как можно лучше. -## Медицинский отдел -В медицинский отдел входят интерны, врачи, химики, психолог, и главный врач (ГВ). Этот отдел отвечает за заботу о здоровье экипажа, лечение и/или клонирование раненых и мертвых, лечение вирусных болезней, и предотвращение того, чтобы все умерли ужасной, кровавой смертью где-нибудь в шкафу. + ## Медицинский отдел + В медицинский отдел входят интерны, врачи, химики, психолог, и главный врач (ГВ). Этот отдел отвечает за заботу о здоровье экипажа, лечение и/или клонирование раненых и мертвых, лечение вирусных болезней, и предотвращение того, чтобы все умерли ужасной, кровавой смертью где-нибудь в шкафу. -Медицинский отдел является одним из наиболее хорошо оснащённых, с возможностью определения местонахождения раненых членов экипажа с помощью монитора экипажа, почти бесконечным запасом медикаментов если химики не подведут, и способностью быстро диагностировать и вакцинировать контагиозные заболевания. + Медицинский отдел является одним из наиболее хорошо оснащённых, с возможностью определения местонахождения раненых членов экипажа с помощью монитора экипажа, почти бесконечным запасом медикаментов если химики не подведут, и способностью быстро диагностировать и вакцинировать контагиозные заболевания. -## Научный отдел -Научный отдел состоит из ассистентов, учёный, исследователей, робототехников и директора по исследованиям. Как отделёный от станции отдел, он отвечает за исследование технологий и артефактов, модернизацию оборудования и печать новых полезных устройств. + ## Научный отдел + Научный отдел состоит из ассистентов, учёный, исследователей, робототехников и директора по исследованиям. Как отделёный от станции отдел, он отвечает за исследование технологий и артефактов, модернизацию оборудования и печать новых полезных устройств. -Учёные должны искать новые артефакты и аномалии для изучения, а также отвечать на запросы других отделов о модернизации их оборудования. + Учёные должны искать новые артефакты и аномалии для изучения, а также отвечать на запросы других отделов о модернизации их оборудования. -## Инженерный отдел -В инженерный отдел входят технические ассистенты, инженеры, атмосферные техники, и старший инженер (СИ). Этот отдел отвечает за отвечает за обеспечение станции электроэнергией, целостность её корпуса и работоспособность системы подачи воздуха. + ## Инженерный отдел + В инженерный отдел входят технические ассистенты, инженеры, атмосферные техники, и старший инженер (СИ). Этот отдел отвечает за отвечает за обеспечение станции электроэнергией, целостность её корпуса и работоспособность системы подачи воздуха. -Инженерный отдел оснащен снаряжением для работы в космосе, и поэтому он всегда должен стараться ремонтировать непригодные для жизни отсеки станции. + Инженерный отдел оснащен снаряжением для работы в космосе, и поэтому он всегда должен стараться ремонтировать непригодные для жизни отсеки станции. -## Командование -Командование состоит из капитана, главы персонала, главы службы безопастности, старшего инженера, главного врача, научного директора, и офицера логистики. Командование отвечает за эффективную работу станции вцелом, и её отделов в частности. + ## Командование + Командование состоит из капитана, главы персонала, главы службы безопастности, старшего инженера, главного врача, научного директора, и офицера логистики. Командование отвечает за эффективную работу станции вцелом, и её отделов в частности. -Командный состав должен быть относительно компетентен в вопросах своего подопечного отдела, стараться делегировать функции и направлять работу. + Командный состав должен быть относительно компетентен в вопросах своего подопечного отдела, стараться делегировать функции и направлять работу. diff --git a/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml b/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml index 7aa9b7b779..a5bdda2c95 100644 --- a/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml +++ b/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml @@ -1,52 +1,51 @@ - # I.P.C. + # К.П.Б. - An IPC (short for Integrated Positronic Chassis) is a type of sentient robot and is considered an [color=yellow]independent individual[/color], meaning [color=red]they are not guided by any laws of robotics[/color]. IPCs cannot be hacked by Emags because they do not have to follow any predefined directives in their system. [color=red]IPCs are silicon-based beings, so doctors do not have the skills to repair them.[/color] + КПБ (сокращение от Комплексный Позитронный Блок) это тип разумного робота, который считается [color=yellow]независимым индивидуумом[/color], что означает [color=red]что он не руководствуется никакими законами робототехники[/color]. КПБ не могут взломать поскольку они не обязаны следовать каким-либо предопределенным директивам в своей системе. [color=red]КПБ состоят из кремния и стали, поэтому у врачей нет возможности их ремонтировать[/color] - Like borgs, IPCs have a positronic brain as their processing source. However, unlike them, IPCs can't be assembled. "It's cheaper to create a shell that obeys you than one that doesn't! *wink*" - ## Recharging an IPC - + Как и у боргов, у КПБ есть позитронный мозг в качестве средства обработки данных. Однако, в отличие от них, КПБ нельзя собрать. "Проще написать код заново, нежели пытатся расплести клубок строк двоичного кода" + ## Подзарядка КПБ + - IPCs can be recharged in three different ways: + Аккумуляторы КПБ можно подзаряжать тремя различными способами: - APC Terminal: IPCs can use APC terminals to recharge. Press [color=yellow]Alt + left click[/color] on a terminal as many times as needed to fully recharge. + ЛКП Терминал: КПБ Могут использовать ЛКП для подзарядки. Нажмите [color=yellow]Alt + Левая кнопка мышы[/color] на терминале столько раз, сколько необходимо для полной подзарядки.. - Borg Rechargers: IPCs can use borg rechargers to recharge. Always prioritize the ones outside of the Sci area to avoid headaches. + Зарядка киборгов: КПБ могут использовать зарядные устройства Боргов для подзарядки. Всегда выбирайте те, которые находятся за пределами зоны электромагнетизма, чтобы избежать головной боли. - Power Cell: IPCs have an internal power cell that serves as their battery. They can simply swap it out by opening the hatch and manually replacing it. + Батарейки: КПБ имеет внутренний элемент питания, который служит в качестве аккумулятора. Вы можете просто заменить его, открыв крышку и установив новый вручную. - ## Integrated Radio + ## Интегрированное радио - IPCs do [bold]not[/bold] use external radios because they already have one built in. They only need to get an encryption key from a radio. By clicking on an IPC with a [color=yellow]wire cutter[/color], you can remove their keys. - You can find new keys around the station or remove one from a sector radio using a [color=yellow]screwdriver[/color]. + КПБ do [bold]not[/bold] е использует внешние радиостанции, потому что у них уже есть встроенная радиостанция. Им нужно только получить ключ шифрования от радиостанции щёлкнув по КПБ [color=yellow]кусачками[/color],вы можете удалить их ключи. + Вы можете найти новые ключи по всей станции или извлечь один из секторных радиоприемников с помощью банальной [color=yellow]отвертки[/color]. - ## Repairing + ## Ремонт - Welders can be used to repair [color=yellow]Brute[/color] damage. + Сварочные аппараты можно использовать для устранения [color=yellow]тупых[/color] поврежений. - Cables can be used to repair [color=yellow]Burns[/color]. + Кабели можно использовать для ремонта [color=yellow]ожогов[/color]. - Glass Sheets can be used to repair [color=yellow]Blindness[/color]. + Листы стекла можно использовать для ремонта [color=yellow]слепоты[/color]. - In the event an IPC dies, after being fully repaired, it should be restarted using the [color=yellow]"Restart"[/color] button (located by right-clicking). + В случае выхода из строя КПБ, после полного восстановления его следует перезапустить с помощью кнопки [color=yellow]"Перезапустить"[/color] (которую можно щелкнуть правой кнопкой мыши). - [color=red]NEVER ELECTROCUTE AN IPC with a defibrillator or in any other way while it is dead, as this will cause the battery to discharge energy rays outward![/color] + [color=red]НИКОГДА НЕ ПЫТАЙТЕ КПБ электрическим током с помощью дефибриллятора или каким-либо другим способом, пока он не заряжен, так как это приведет к выбросу энергии из аккумулятора наружу![/color] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/BanDurations.xml b/Resources/ServerInfo/Guidebook/ServerRules/BanDurations.xml deleted file mode 100644 index 2c85346b49..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/BanDurations.xml +++ /dev/null @@ -1,17 +0,0 @@ - - # Ban Durations - - Bans can be appealed at forum.ss14.io in the ban appeals section. - - ## Temporary - Temporary bans will be lifted automatically after a certain amount of time. If they are a game ban, they will tell you how much time is remaining when you try to connect. - - ## Indefinite - These bans will only be removed on a successful appeal on the forums. Any ban which doesn't tell you when it expires and doesn't specify otherwise can be presumed to be an indefinite ban. - - ## Voucher - This is an indefinite ban which may only be appealed both with a successful appeal and which require a voucher of good behavior from the administrative team of a well-known or at least decently active SS13/SS14 server in order for the appeal to be considered. Voucher bans typically cannot be appealed for at least six months after being issued. Without a voucher, a player can only attempt to appeal a voucher ban once, and only if the ban was inappropriately placed. Voucher bans are typically only placed as a result of an unsuccessful appeal of an indefinite game ban by players with a history of bans and of causing issues. - - ## Permanent - This is a ban that is only appealable if the ban was inappropriately placed, including if the ban should not have been permanent. If the result of the appeal is that the ban was appropriately placed, the ban may not be appealed again and will not be lifted. These bans are extremely rare, but are applied to players who continually cause problems even after a voucher ban or users who have completely unacceptable behavior may be permanently removed. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/BanTypes.xml b/Resources/ServerInfo/Guidebook/ServerRules/BanTypes.xml deleted file mode 100644 index b10ea3c393..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/BanTypes.xml +++ /dev/null @@ -1,11 +0,0 @@ - - # Ban Types - - Bans can be appealed at forum.ss14.io in the ban appeals section. - - ## Role Ban - Also called a "job ban", this ban prevents your character from joining or late-joining a round as one or more jobs or roles. These are often used in response to problematic behavior in particular departments or address gross inexperience in important roles such as heads of staff. These bans do not mechanically prevent you from switching to the role during a round or acting as that role, but doing so is considered ban evasion. - - ## Game Ban - Also called a "server ban", this ban prevents you from connecting to all Wizard's Den servers. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC0.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC0.xml deleted file mode 100644 index 7b8cfbcf61..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC0.xml +++ /dev/null @@ -1,19 +0,0 @@ - - # Core Rules - These rules apply at all times, including between rounds. - - - [textlink="1. Admins have final say" link="RuleC1"] - - [textlink="2. Don't be a dick" link="RuleC2"] - - [textlink="3. No Hate Speech or Discriminatory Language" link="RuleC3"] - - [textlink="4. No sexual content/themes, including erotic roleplay (ERP) and no shock content" link="RuleC4"] - - [textlink="5. Do not use out of game methods to communicate with other players" link="RuleC5"] - - [textlink="6. Do not attempt to evade bans" link="RuleC6"] - - [textlink="7. Only use English" link="RuleC7"] - - [textlink="8. Do not exploit the game, use cheats, or macros" link="RuleC8"] - - [textlink="9. Do not use multiple accounts, or alt accounts, and do not share accounts" link="RuleC9"] - - [textlink="10. Do not abuse or ignore admin messages" link="RuleC10"] - - [textlink="11. Do not threaten to ahelp other players or argue with them about rules" link="RuleC11"] - - [textlink="12. Players must be and act at least 16 years old" link="RuleC12"] - - [textlink="13. Use realistic character names, and do not use names of famous people" link="RuleC13"] - - [textlink="14. Do not use LOOC or OOC to share current round information" link="RuleC14"] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC10AHelp.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC10AHelp.xml deleted file mode 100644 index 2d639c5b84..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC10AHelp.xml +++ /dev/null @@ -1,29 +0,0 @@ - - # Core Rule 10 - Do not abuse or ignore admin messages - Admin help, or "ahelp", is the system used by admins to communicate with specific players in the game. Only use admin help for things requiring admin attention. If you ignore messages admins send to you via ahelp, or disconnect during an ahelp, you may be banned. If you urgently need to leave during an ahelp, you may do so but will likely need to continue the ahelp on the forums. Do not admin check, be hostile/aggressive, request events, or spam. IC methods of contacting admins, like prayers, faxes, red phones, and banana phones, should be used when there is not an issue. - - Admins are not always online, but all ahelps are automatically relayed to discord. For various reasons, admins might not respond to an ahelp even if they've handled it. A lack of response does not necessarily mean that an ahelp was ignored. - - ## Should I ahelp X? - You can ahelp anytime you genuinely think a player is breaking a rule. Not all ahelps end up being for something that an admin needs to intervene in, but that's ok, admins would rather have people occasionally report things that turn out to not be an issue than miss reports for actual issues because someone was unsure, or get those reports late because someone waited until the end of the round to be more sure. - - The most common reason players give for not ahelping issues is that they don't want to waste admin time, but it only takes a few seconds for an admin to check if someone is an antagonist. If you are ahelping too many things, an admin will let you know. If you're not being told to stop reporting something or to report less things, then you can safely assume that you aren't causing any issues. - - # What should I include in an ahelp? - At a minimum, admins need to know what the issue is to be able to address an ahelp. Don't send ahelp messages with no information about what your question or the issue is. Messages like "hello" are often considered admin checking. - - If you can, an ideal ahelp message includes what the issue is along with who is causing it and their character's name if possible. - - # Examples - Appropriate uses of ahelp: - - reporting people who you think are violating rules, - - asking questions about rules, - - asking for a temporary exemption from a rule, and - - request a minor gimmick, like a TC trade or item spawn. - - Inappropriate uses of ahelp: - - checking if an admin is online, including sending messages without any information about the issue like "hello" or incomprehensible messages, - - being hostile or aggressive, - - requesting events, and - - spamming messages about the same issue. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC11AhelpThreats.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC11AhelpThreats.xml deleted file mode 100644 index 15784c4dfe..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC11AhelpThreats.xml +++ /dev/null @@ -1,20 +0,0 @@ - - # Core Rule 11 - Do not threaten to ahelp other players or argue with them about rules - This rule covers out-of-character (OOC) and in-character (IC) actions. Don't threaten to ahelp a player, don't tell them you are ahelping them, and don't tell them you did ahelp them. You can argue in character about Space Law, but do not argue about whether something is or is not against the rules. If you think someone is breaking a rule, ahelp them. If you don't think someone is breaking a rule, don't ahelp them. Either way, the best thing that you can do after is to continue in-character. - - ## Example Scenario 1 - You are a security officer and think someone who is causing a ton of problems for security is not an antag and is breaking the rules by doing so. - - [color=#a4885c]Good:[/color] Since you think they are breaking a rule, you ahelp them when you're able to. You continue in-character by arresting them for the crimes that they committed. - - [color=#a4885c]Bad:[/color] You decide not to ahelp them. You kill them and tell them "you're lucky I didn't report you to the admins". - - [color=#a4885c]Bad:[/color] Since you think they are breaking a rule, you ahelp them when you're able to. You arrest them for the crimes that they committed and tell them "I ahelped you so enjoy your ban". - - ## Example Scenario 2 - A mouse is using emotes to bypass speech restrictions. - - [color=#a4885c]Good:[/color] You ahelp them then respond in-character by acting like you can't understand what the mouse is doing. - - [color=#a4885c]Bad:[/color] You use in character chat to tell the mouse that it is breaking a rule. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC12MinAge.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC12MinAge.xml deleted file mode 100644 index baa30a09fa..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC12MinAge.xml +++ /dev/null @@ -1,6 +0,0 @@ - - # Core Rule 12 - Players must be and act at least 16 years old - All players must be at least 16 years old. Additionally, all players must act at least as mature as a 16 year old. Admins may ban someone who they believe is acting less mature than a 16 year old, even if the player is known to be significantly older than 16 years old. - - Anyone who connects to the servers is a player, even if they don't actually play in a round. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC13CharacterNames.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC13CharacterNames.xml deleted file mode 100644 index 0608bd9e60..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC13CharacterNames.xml +++ /dev/null @@ -1,76 +0,0 @@ - - # Core Rule 13 - Use realistic character names, and do not use names of famous people - - No names of people or characters from the real world - - No titles/honorifics - - Must follow all other rules (no slurs/sexual names/etc) - - Usernames, objects, random characters, very "low effort" names, "meta" names, or otherwise implausible names cannot be used as names. See examples below. - - Admin rulings on IC names are final and disputes should be done through the forums, not by refusing to comply with an admin - - Clowns and mimes are exempt from the prohibition on titles/honorifics, and have loosened restrictions on low effort and implausible names. - - ## Clarification on "Meta" Names - Meta names are ones which attempt to take advantage of some game mechanic or game design choice. "Urist McHands" is a meta name because it is the default name used for admin spawned humans. "Operator Whiskey" is a meta name because it follows the naming pattern of nuclear operatives. This rule is not intended to prevent things like nuclear operatives using a fake ID with names that appear to be nuclear operative names if they decide that they want to do that. - - ## Conventions and Examples - [color=#994444]Bad[/color] cannot be used by any species. [color=#449944]Acceptable[/color] names can be used by any species. - - Humans typically use the Firstname Lastname convention. - - [color=#449944]Acceptable:[/color] Tom Fisher - - [color=#449944]Acceptable:[/color] Spacey Chapman - - [color=#994444]Bad:[/color] Dr. Tom Fisher - - [color=#994444]Bad:[/color] Walter White - - [color=#994444]Bad:[/color] George Washington - - [color=#994444]Bad:[/color] Joe Biden - - [color=#994444]Bad:[/color] Ben Dover - - [color=#994444]Bad:[/color] Mike Hunt - - Dwarfs typically use the human convention in a viking theme. - - [color=#449944]Acceptable:[/color] Ingrid Firebreath - - [color=#449944]Acceptable:[/color] Erik Lightningclaw - - Lizards typically use the Verb-article-Noun convention. - - [color=#449944]Acceptable:[/color] Cleans-the-Airlocks - - [color=#994444]Bad:[/color] Bans-the-Admins - - Slimes typically have names that are onomatopoeia. A last name is optional. - - [color=#449944]Acceptable:[/color] Foolp Suub - - [color=#449944]Acceptable:[/color] Foolp - - [color=#994444]Bad:[/color] Slime - - Diona typically have calm, nature themed, Noun of Noun style names. - - [color=#449944]Acceptable:[/color] Petal of Tranquility - - [color=#449944]Acceptable:[/color] Garden of Relaxation - - [color=#994444]Bad:[/color] Tree but Alive - - Mothmen typically use latin sounding names, or light themed names. - - [color=#449944]Acceptable:[/color] Socrates Temnora - - [color=#449944]Acceptable:[/color] Sierra Lightseeker - - [color=#449944]Acceptable:[/color] James Nightflitter - - Arachnids typically use latin sounding names. - - [color=#449944]Acceptable:[/color] Argyroneta Reticulatus - - [color=#449944]Acceptable:[/color] Loxosceles Domesticus - - [color=#994444]Bad:[/color] Spider-Man - - Vox typically use a single name made of random syllables, often with repeating patterns. - Names should not be excessively long or be so repetitive/convoluted as to be unreadable. - - - [color=#449944]Acceptable:[/color] Hirixashahre - - [color=#449944]Acceptable:[/color] Xapikrikrik - - [color=#994444]Bad:[/color] Chipikirchitchitchitbecretretrer - - [color=#994444]Bad:[/color] Trololol - - Usernames, objects, random characters, very "low effort" names, "meta" names, or otherwise implausible names are not permitted. - - [color=#994444]Bad:[/color] XxRobustxX - - [color=#994444]Bad:[/color] SDpksSodjdfk - - [color=#994444]Bad:[/color] Lkdsoisgoieun - - [color=#994444]Bad:[/color] F4ith H3arth - - [color=#994444]Bad:[/color] Greytide - - [color=#994444]Bad:[/color] Passenger - - [color=#994444]Bad:[/color] Urist McHands - - [color=#994444]Bad:[/color] Admin - - [color=#994444]Bad:[/color] Game-Master - - [color=#994444]Bad:[/color] Joe Mamma - - [color=#994444]Bad:[/color] Middle-Aged Man - - [color=#994444]Bad:[/color] Operative Whiskey - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC14ICinOOC.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC14ICinOOC.xml deleted file mode 100644 index 44ad34deb6..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC14ICinOOC.xml +++ /dev/null @@ -1,13 +0,0 @@ - - # Core Rule 14 - Do not use LOOC or OOC to share current round information - Local Out of Character (LOOC) and Out of Character (OOC) channel are meant for things that don't relate to the current round. Using these channels to share round info is often referred to as "IC in OOC" or "ick ock". - - ## Examples - Things you should [color=#a4885c]not[/color] do: - - Use LOOC to tell someone you are an antagonist. - - Use LOOC to tell someone that your character is not lying. - - Things you could do instead: - - Use codewords in-character. - - Try to convince them that you are not lying in-character, or accept that you won't be able to convince them. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC1Admins.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC1Admins.xml deleted file mode 100644 index ed9fa6133b..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC1Admins.xml +++ /dev/null @@ -1,6 +0,0 @@ - - # Core Rule 1 - Admins have final say - These rules are not perfect. The rules attempt to clearly communicate what the admin team intends to be allowed and prohibited, but there are likely loopholes or other flaws that can be "lawyered". Don't attempt to manipulate the interpretation of the rules to suit your personal goals or to degrade the experience of other players. If you are unsure of something, follow the more restrictive option until you are able to ask an admin and get clarification. - - Admins can override rules if they deem it in the best interest of the current round, server, and/or community at large. Online admins are able to make final interpretations of rules during a round. Even if you disagree with how an admin interprets a rule, you must still follow the interpretation they provide for you. Admin actions and interpretations of rules can be contested through staff complaints. If admins believe that you are an overall negative impact to the community or rounds, you will be banned. Admins will be held fully accountable for their actions if they exercise this privilege. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC2DBAD.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC2DBAD.xml deleted file mode 100644 index 5678cde195..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC2DBAD.xml +++ /dev/null @@ -1,7 +0,0 @@ - - # Core Rule 2 - Don't be a dick - Don't do anything with the goal of negatively affecting other players. Not everyone is going to enjoy every round. Killing someone is allowed in certain situations even though it might negatively affect them, but no one should be doing anything for the purpose of harming someone else's experience. - - ## MRP Amendment - Do not interact negatively with SSD/AFK players. Interactions to complete antagonist objectives or duties like security searches/arrests are always permitted. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC3NoHate.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC3NoHate.xml deleted file mode 100644 index 3a2e288ba9..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC3NoHate.xml +++ /dev/null @@ -1,20 +0,0 @@ - - # Core Rule 3 - No Hate Speech or Discriminatory Language - This is a zero tolerance rule. - - This rule prohibits all the following: - - Hate Speech - - Slurs (including variations of slurs, racial, sexual, disability-related, or language closely tied to real-life slurs) - - Bigotry - - Racism (including Speciesism, which would be demeaning other players based on their in-game race) - - Sexism - - ## Examples - Allowed: - - Telling someone that you are gay. - - Prohibited: - - Calling someone gay in a context where gay is used as an insult or negative attribute. - - Using a racial slur or variant in a positive context. - - Using the word "retard" in any context. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC4NoERP.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC4NoERP.xml deleted file mode 100644 index a0921f5907..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC4NoERP.xml +++ /dev/null @@ -1,23 +0,0 @@ - - # Core Rule 4 - No sexual content/themes, including erotic roleplay (ERP) and no shock content - This is a zero tolerance rule. - - Erotic Roleplay (commonly abbreviated as "ERP") and sexual content is not allowed. This includes direct and indirect mentions of sexual behavior or actions. Slight leeway is given to insults, but this rule is otherwise strictly enforced. - - In-game romantic relationships should not become the focus of the game for you and anyone else involved. - - Things that appear to be intended to or are likely to disturb players out of character are considered shock content and are not allowed. - - ## Examples - Allowed: - - Telling someone that they are being a dickhead. - - Telling someone that you are going to kill the captain, as long as it is clear that you mean it in character. - - Prohibited: - - Emoting sexual acts. - - Erotica content. - - Erotic or sexual memes. - - Memes which contain sexual content. - - Dedicating significant portions of rounds to romantic relationships, dating, or similar things. - - Emoting defecation or related acts. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC5Metacomms.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC5Metacomms.xml deleted file mode 100644 index 0c0f336e6d..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC5Metacomms.xml +++ /dev/null @@ -1,18 +0,0 @@ - - # Core Rule 5 - Do not use out of game methods to communicate with other players - This is a zero tolerance rule. - - Do not utilize any external means of communication to talk to other players who are connected to the same server, or who were connected to the same server during the current round. This is referred to as "metacomming" and includes any means of communication including text, voice, images, and video. This includes applications such as Discord, Steam, and other platforms, along with in-person communication. - - Even if information is not being shared or abused, it may still be considered a violation of this rule. Due to the difficulty of determining if information is being shared, it will almost always be presumed that people who message another player they are in a round with, or who are in a voice call with another player during a round are sharing round information. Due to the difficulty of determining if users are abusing information that they are sharing, it will almost always be presumed that the information is being abused. - - The only exemption to this rule is when [color=#a4885c]all[/color] players are in the server lobby. - - ## Teaching new players - Teaching players is not exempt from this rule. If you want to teach a new player, it is recommended to either watch a stream of them playing the game while not playing yourself, or communicate with them using only in-game methods of communication. - - ## Streaming - Public livestreams are not exempt from this rule, but have different liability. Using information from a public live stream of the game (stream sniping) is a violation of this rule. Watching a public live stream of the game while connected to the same server is a violation of this rule. Allowing people watching a public live stream to share information about the current round, for example through the stream's chat, is a violation of this rule. Using that information is also a violation of this rule. Sharing information about the current round with a streamer is a violation of this rule if that information was obtained from any source but the stream. The stream's moderators are expected to enforce this on the streaming platform in addition to any in-game enforcement done by game admins. - - Public livestreaming by itself is not a violation of the rule as long as the stream is sufficiently moderated. Streamers are encouraged, but not required, to use a stream delay. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC6BanEvasion.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC6BanEvasion.xml deleted file mode 100644 index bec8b4fabd..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC6BanEvasion.xml +++ /dev/null @@ -1,15 +0,0 @@ - - # Core Rule 6 - Do not attempt to evade bans - This is a zero tolerance rule. - - Almost all bans may be appealed on our forums at forum.ss14.io in the ban appeals section. This is generally the only acceptable way to contact the administration team to discuss your ban and revise it if it is inappropriate, including if it is mistakenly applied. - - Any attempt to circumvent or bypass a game ban will result in a voucher ban. Attempting to evade role bans by gaining access to or working in the capacity of a job you are banned from will result in a game ban. These bans are applied even if the evasion attempt is unsuccessful. - - ## Exceptions - There are no exemptions for evading or attempting to evade game bans. Antagonists who impersonate or take over a role which they are banned from to aid in their goals are not considered to be evading their role ban. - - ## Additional Information - - [textlink="Ban Types" link="BanTypes"] - - [textlink="Ban Durations" link="BanDurations"] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC7EnglishOnly.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC7EnglishOnly.xml deleted file mode 100644 index 630c522bce..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC7EnglishOnly.xml +++ /dev/null @@ -1,10 +0,0 @@ - - # Core Rule 7 - Only use English - Only English is permitted, both in-character and out-of-character. You must be fluent in English enough to be able to not cause game issues, and to be able to communicate with game admins when necessary. If a game admin does not feel that you are fluent enough in English, they may ban you. - - ## Why - We do not have enough staff fluent in other languages to moderate them. Translation tools can be unreliable and are not integrated well into the game. - - ## Non-English Options - There are many servers that allow or focus on other languages. You are highly encouraged to play only on servers that allow languages you are fluent in. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC8Exploits.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC8Exploits.xml deleted file mode 100644 index 48cbaaa9ac..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC8Exploits.xml +++ /dev/null @@ -1,12 +0,0 @@ - - # Core Rule 8 - Do not exploit the game, use cheats, or macros - The following are prohibited by this rule: - - bugs and exploits which have effects that persist beyond the current round, - - intentionally used bugs, exploits, and unintended behaviors which give the user an advantage over players who do not use them, even if their effects do not persist across rounds, - - evading or bypassing afk detection, - - anything which results in gaining elevated privileges, including admin permissions, - - external tools and client modifications, including macros, and - - anything which prevents another player who is not game banned from being able to play on the servers, not including in-character actions that do not persist across rounds. - - Both attempts and successful use are prohibited. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC9Multikey.xml b/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC9Multikey.xml deleted file mode 100644 index d402918dcd..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/CoreRules/RuleC9Multikey.xml +++ /dev/null @@ -1,7 +0,0 @@ - - # Core Rule 9 - Do not use multiple accounts, or alt accounts, and do not share accounts - Use of multiple accounts is referred to as "multikey". the rule applies even if the accounts are not used at the same time, including if the old account is abandoned. All accounts may be banned if this rule is violated. You are responsible for everything done on and with your account. You are just as responsible for actions taken by other people using your account as you would be had you taken the actions themselves. - - ## Switching to a new account - If you lose access to an account, you must contact game admins on the forums notifying admins before using a new account to connect to the servers. Your message to game admins must include the username of your old account. Creating a new account while your current account is banned will be considered ban evasion. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml b/Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml deleted file mode 100644 index 6b7d7ffd5c..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml +++ /dev/null @@ -1,5 +0,0 @@ - - # Server Rules - - This server has not written any rules yet. Please listen to the staff. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/README.txt b/Resources/ServerInfo/Guidebook/ServerRules/README.txt deleted file mode 100644 index d7ac858c16..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/README.txt +++ /dev/null @@ -1,5 +0,0 @@ -These files contain Wizard's Den server rules. Since they reference Wizard's Den, they should not be used -by other servers without at least enough modification to not mislead players into thinking that they are -playing on Wizard's Den. - -The filenames used for the rules files are not themselves rules. Only the contents of the files are rules. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleTypes.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleTypes.xml deleted file mode 100644 index 67a05f516c..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleTypes.xml +++ /dev/null @@ -1,21 +0,0 @@ - - # Role Types - - ## Crew Aligned/Non-antagonist - In most rounds, a majority of players will be non-antagonists, meaning that they are crew aligned. This is the "default" role, if the game doesn't tell you that you are one of the other roles defined here, then you are a non-antagonist. Overall, non-antagonists are intended to work towards a net positive effect on the round. - - ## Solo Antagonist - Certain roles are intended to cause problems for the round or for non-antagonists. You are only a solo antagonist if the game clearly and explicitly tells you that you are a solo antagonist. Antagonists are exempt from many but not all roleplay rules. - - ## Team Antagonist - Team antagonists are like solo antagonists but they have other antagonists who they are expected to not hinder, and who they may be expected to help. You are only a team antagonist if the game clearly and explicitly tells you that you are a team antagonist. - - ## Free Agent - Certain roles are free to choose if they want to behave as an antagonist or as a non-antagonist, and may change their mind whenever they'd like. You are only free agent if the game clearly and explicitly tells you that you are a free agent. - - ## Familiar - Familiars are considered non-antagonists, but have instructions to obey someone. They must obey this person even if it causes them to violate roleplay rules or die. You are only a familiar if the game clearly and explicitly tells you that you are a familiar. You are only the familiar of the person the game tells you. - - ## Silicon - Silicons have a set of laws that they must follow above all else except the core rules. You are only silicon if the game clearly and explicitly tells you that you are a silicon. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR0.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR0.xml deleted file mode 100644 index fdccf07017..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR0.xml +++ /dev/null @@ -1,26 +0,0 @@ - - # Roleplay Rules - These rules only apply during a round. A round ends only when the round summary has appeared. All of these rules apply fully until the moment that the round summary appears, even while the arrivals shuttle is in transit. - - The deathmatch and sandbox game modes are exempt from these rules. Players who choose to not follow these rules are entirely responsible for knowing if an exempt game mode is active. - - Roleplay rules do not apply to ghosts/spectators/observers while they are ghosts/spectators/observers. Dead chat is considered to be an in-game out of character chat channel. - - See the list of [textlink="role types" link="RoleTypes"] for more information about the different types of roles. - - - [textlink="1. Silicons must follow Silicon Rules" link="RuleR1"] - - [textlink="2. Familiars must obey their master" link="RuleR2"] - - [textlink="3. Roleplay a normal person" link="RuleR3"] - - [textlink="4. Do not metagame, obey the Metashield" link="RuleR4"] - - [textlink="5. Don't interfere with arrivals" link="RuleR5"] - - [textlink="6. Don't act like an antagonist unless the game tells you that you are one" link="RuleR6"] - - [textlink="7. Do not stall the round" link="RuleR7"] - - [textlink="8. As an antagonist, only be friendly to your team and don't work against your team" link="RuleR8"] - - [textlink="9. As an antagonist, do not cause excessive death, damage, or destruction beyond your objectives" link="RuleR9"] - - [textlink="10. Listen to your team leader" link="RuleR10"] - - [textlink="11. Follow reasonable escalation" link="RuleR11"] - - [textlink="12. Do not abandon your role" link="RuleR12"] - - [textlink="13. Stick to your role" link="RuleR13"] - - [textlink="14. Set an example if playing command or security" link="RuleR14"] - - [textlink="15. Command and Security must follow Space Law" link="RuleR15"] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR10Subordination.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR10Subordination.xml deleted file mode 100644 index 2147ddc111..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR10Subordination.xml +++ /dev/null @@ -1,26 +0,0 @@ - - # Roleplay Rule 10 - Listen to your team leader - Captains lead all departments and other members of command. Department heads lead members of their department. Certain antagonist teams have team leaders, like nuclear operative commanders or head revolutionaries. You are not required to perfectly follow orders given to you by your leaders, but you should generally allow your leaders to lead and not interfere with their ability to. You can choose to ignore unreasonable orders, including ones which are will result in your death unless you are an antagonist with an objective that requires you to die. - - Team antagonists have to listen to the leader of their antagonist team. Team antagonists do not have to listen to any other leaders, including leaders of other antagonist teams. Solo antagonists do not have to listen to any leaders at all. - - ## Examples - Acceptable: - - A traitor ignores orders from a nuclear operative commander. - - An antagonist ignores orders from the captain. - - An engineer tells the Chief Engineer that they don't think it's a good idea to setup the singularity, but does so anyway when ordered to. - - An engineer tells the Chief Engineer that they don't know how to setup the singularity correctly, so refuses orders to, but accepts an offer to be taught how. - - An atmospheric technician refuses an order from the captain that would create an atmospheric hazard on the station. - - A doctor refuses an order from the Chief Engineer about who to give medical treatment to first. - - A revolutionary refuses a suicide mission from a head revolutionary. - - The Chief Engineer doesn't follow an order from the captain to setup backup power because there is an unrelated engineering emergency that the Chief Engineer needs to prioritize. - - The captain orders command to give the nuclear authentication disk to nuclear operatives, so command arrests the captain and picks a new captain. - - The research director orders scientists to say "Long live Nanotrasen!" every time they enter the bar. The scientists say they will, but don't follow the order. - - Prohibited: - - A nuclear operative ignores an order from the commander operative because they don't like the plan. - - The Chief Engineer refuses an order from the captain to setup backup power because the Chief Engineer doesn't think backup power is necessary. - - An engineer refuses an order from the Chief Engineer to setup the singularity because they prefer a different power source. - - An engineer refuses to perform a task because they don't know how to do it, and refuses to be taught for no reason. - - A head revolutionary orders revolutionaries to blend in and not do anything illegal until they are told to reveal themselves. Instead, revolutionaries collect weapons and attack security. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-1AnimalEscalation.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-1AnimalEscalation.xml deleted file mode 100644 index 36655ba841..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-1AnimalEscalation.xml +++ /dev/null @@ -1,36 +0,0 @@ - - # Roleplay Rule 11-1 - Escalation Involving Animals - Escalation rules are looser with animals than with people. These looser requirements do not apply to the requirements other people attacking each other have, even if their fighting is directly related to the conflict involving the animal. - - Non-pets, such as mice and monkeys, can be freely killed with any IC reason such as pest control, or for food. These roles are often available in numbers as ghost roles, so removing one from the round doesn’t typically remove them all. - - Pets, including but not limited to Ian, Renault, Remilia, and Hamlet, cannot be freely killed, they require escalation. These roles are often available once per round at most, except roles like Remilia. - - Permanently trapping an animal, such as putting a mouse in a plant, is considered similar to killing the animal so should only be done with an IC reason. - - Both sides can escalate much more rapidly than they'd be able to if both were people. Animals are often more limited in the maximum force they can use compared to people, which limits the negative effects of them rapidly escalating. Animals also typically have less health than people, and are limited in the ease with which they can get healing, which justifies them responding to even weak attacks more severely. - - Neither the animal nor the person is obligated to get the other medical attention if they are put into crit. Attacking someone to death rather than stopping once they are in crit is considered a significant difference. While sufficient escalation may justify continuing to attack, generally people and pets shouldn't continue to be attacked once in crit, but non-pets may be. Gibbing is also considered a significant step because it prevents cloning or resuscitation. The fact that an animal made the last hit putting someone into crit does not allow people who fought on the side of the animal to not attempt to get them medical attention. - - The use of sensible, non-targeted mousetraps is not a conflict and does not require escalation. - - The killing or attacking of pets can be treated as an escalation step by players with a genuine IC connection to the animal. Generally, all crew can consider themselves to have an IC connection to any station pets. The degree of escalation should be proportional to the connection to the pet, in addition to the usual requirement of being proportional to the attack. For example, an attack on Ian can be treated nearly identically to an attack on a crewmember, whereas an attack on a pet mouse is much less severe. Normal escalation limits still apply, you cannot attack people who defended themselves from an animal that randomly attacked them, just as you could not attack someone who defended themselves from a coworker that randomly attacked them. - - Crew can "adopt" non-pets, like mice, and consider themselves to have a connection to the animal if they roleplay the adoption well. This does not affect the requirement of whether other players are required to apply escalation rules to these animals, it only creates a connection that can be used to justify retaliatory escalation to attacks by the adopter. Simply saying that they've adopted an animal is not sufficient, but carrying it with them is. The degree of connection is proportional to IC actions. Crew cannot consider themselves to have a connection for escalation purposes to animals which are typically hostile, such as space carp or bears. - - ## Examples - Acceptable: - - A chef kills mice who enter or approach their kitchen. - - A janitor kills mice roaming the station. - - A lizard kills a mouse to eat. - - A chef has carried a mouse around in their hat for the last 10 minutes, they put the mouse down for a moment and another player kills it. The chef responds by attacking the other player with their fists and refusing them service for the rest of the shift. - - Ian is randomly attacked, a crewmember who sees this happen crits the killer and brings them to security. - - Hamlet goes into the kitchen and starts eating all the food. A chef sees this and starts swinging their knife at Hamlet. Hamlet starts biting the chef and crits them, then resumes eating. - - Prohibited: - - A janitor throws an armed mousetrap at Hamlet for no reason. - - Hamlet starts biting random people, trying to crit them, for no reason. - - A crewmember attacks security for killing a space carp they adopted. - - Ian gibs someone who was trying to kill someone. - - Hamlet attacks security for trying to arrest someone he likes. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-2ConflictTypes.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-2ConflictTypes.xml deleted file mode 100644 index 3261d78b35..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11-2ConflictTypes.xml +++ /dev/null @@ -1,30 +0,0 @@ - - # Roleplay Rule 11-2 - Examples of Conflict Types - ## Verbal - - Shouting - - Yelling - - Insulting - - ## Non-harmful - - Shoving - - Stealing non-critical items, like easily replaced tools - - ## Non-lethal - - Stealing items without endangering someone's life, like a clown's pie cannon or the HoP's fax machine - - Stealing someone's ID somewhere that doesn't result in them being trapped - - Punching - - Disablers - - Stun batons - - ## Lethal - - Punching to crit or death - - Attacking with strong weapons, like bats - - Stealing items that endanger someone's life, like a hardsuit - - Stealing someone's ID, trapping them in a dangerous situation - - ## Permanently lethal - - Gibbing - - Not taking someone who you killed or put into crit to the medbay or security - - Hiding someone's body - - Spacing someone's body - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11Escalation.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11Escalation.xml deleted file mode 100644 index 18ebc79a83..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR11Escalation.xml +++ /dev/null @@ -1,67 +0,0 @@ - - # Roleplay Rule 11 - Follow reasonable escalation - Antagonists are fully exempt from escalation rules. Non-antagonists who are in a conflict with antagonists are not exempt. Escalation should typically follow steps or a pattern of conflict types similar to: - - Verbal - - Non-harmful - - Non-lethal - - Lethal - - Permanently lethal - - All new conflicts should start at the first step. A player should not escalate a conflict across steps without some escalation from the other party involved in the conflict. Players can skip steps to match the level of escalation that the other person is at, but should almost always not skip steps other than that. Players who attempt to deescalate conflicts will be given more leniency in escalating if the other party continues to escalate despite the attempt at de-escalation. You do not have to try to deescalate conflicts, but someone who watches you over the entire round, or over multiple rounds, should not feel that your goal is generally to escalate conflicts. - - Conflicts or escalation can be indirect. When someone steals someone else's ID, the theft is a direct part of the conflict, but if the victim becomes trapped as a result of not having their ID to open a door, that is also considered part of the conflict and escalation. Do not randomly steal IDs from people. - - Escalation does not have to be directed at a specific player to enter them into a conflict. Nuclear operatives who are trying to destroy the station are considered to be at the permanently lethal level of conflict with all crew on the station. Someone who kills a station pet has started some degree of conflict with all crewmembers. Someone who kills a mouse that a chef was caring for has started some degree of conflict with that chef. - - You will be considered to be violating this rule if you escalate a conflict based on a poor or unreasonable assumption. - - Conflicts should almost never reach the "permanently lethal" stage. Conflicts should only reach this stage if the other party brought it to the stage, or if the same conflict escalated to the lethal stage multiple times in the round. - - If a party in the conflict goes into crit or dies, the party responsible should take them to get treatment or to security. For the conflict, this should be considered saving someone from dying and should deescalate the conflict. If the conflict is deescalated in this way, both parties need to re-escalate to lethal for the conflict to return to that stage. If the conflict is not deescalated in this way, then only the party who defeated the other would need to re-escalate for the conflict to return to the lethal stage. - - Security can immediately escalate to non-lethal force if it is necessary to arrest someone. - - People using or brandishing Syndicate items can typically be presumed to have lethal intent. Someone with lethal intent can typically be immediately escalated against at a lethal level, a notable exception is if you have the tools to safely detain them. - - ## Escalation Involving Animals - See [textlink="Escalation Involving Animals" link="RuleR11-1"]. - - ## Exemptions - Escalation rules aren't enforced against non-players, but players will be held responsible for rule violations even if they don't realize that a character or animal was controlled by another player. Characters who have purple text saying that they are catatonic are considered non-players. Characters who are disconnected are still considered players. - - ## MRP Amendment - Escalation rules are enforced even against non-players. - - ## Examples of Conflict Types - See [textlink="Examples of Conflict Types" link="RuleR11-2"]. - - ## Example Scenarios - These examples assume that you are not an antagonist. - - Acceptable: - - A player starts punching you, so you start punching back until they stop. If they go into crit, you stop attacking them and take them to security or to get medical attention. - - You make fun of a clown, who then throws a pie at you and steals your shoes. You slip the clown and steal their mask. - - You are a security officer and tell someone to stop, so you can question them. They run away, so you use your disabler to stun and cuff them. - - You are a security officer and see someone wearing a syndicate hardsuit, so you shoot them to crit, cuff them, then take them to security. - - You are a crewmember and see a nuclear operative, so you kill them. - - An unauthorized person enters a high risk area of the station, like the armory or atmospherics, so you attack them until they leave. - - Minorly inconveniencing someone for your own benefit. - - As an antagonist, killing someone who got in your way. - - As an antagonist, killing someone who didn't give you what you want. - - A chef and bartender reach the lethal level of conflict through appropriate escalation. The chef crits the bartender and does not take them to medbay or security. The bartender immediately tries to crit the chef next time they run into each other. - - A chef and bartender reach the lethal level of conflict through appropriate escalation. The chef crits the bartender and does not take them to medbay or security. The chef insults the bartender next time they see them. - - Prohibited: - - A player starts punching you, so you gib them. - - A clown throws a pie at you and steals your shoes, so you stab them to crit with a screwdriver. - - You are a security officer and tell someone to stop, so you can question them. They run away so you use a truncheon to beat them to crit. - - An authorized person who you unreasonably or carelessly think is unauthorized enters a high risk area of the station, like the armory or atmospherics, so you attack them until they leave. - - An unauthorized person enters a low risk area of the station, like cargo, and you start attacking them with no other escalation. - - Slipping security all round because they are security. - - Blocking the head of personnel in their office using walls because they didn't give you what you asked for. - - Hiding someone's body because they punched you earlier in the round. - - Harassing the bar or bartender by frequently coming in to break their glasses or furniture. - - Randomly picking fights with people. - - A chef and bartender reach the lethal level of conflict through appropriate escalation. The chef crits the bartender and does not take them to medbay or security. The chef immediately tries to crit the bartender next time they run into each other. - - A chef and bartender reach the lethal level of conflict through appropriate escalation. The chef crits the bartender and takes them to the medbay or security. The bartender immediately tries to crit the chef next time they run into each other. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR12RoleAbandonment.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR12RoleAbandonment.xml deleted file mode 100644 index 3821816128..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR12RoleAbandonment.xml +++ /dev/null @@ -1,28 +0,0 @@ - - # Roleplay Rule 12 - Do not abandon your role - Do not join the round as a role that you don't intend to play. Do not enable antagonist roles that you don't intend to play. Abandoning a role includes not completing tasks that the role is expected to do, in addition to things like leaving the game. Members of command should almost all stay on the station until the emergency shuttle arrives. Enforcement of this rule is more strict for command and antagonist roles, and less strict for less important roles like passengers. - - Violations of this rule typically result in temporary or indefinite role bans. We understand that you may need to leave round early or unexpectedly. If you are in an important role (which is relayed to you in chat upon receiving your role), you should notify command members or an admin via ahelp so that they know you are leaving. Space Station 14 is a game. Do not endanger the safety of yourself or others, and do not neglect important things to avoid leaving a round early, even if you have to leave immediately without notifying anyone. Role bans for disconnecting are typically only applied if there is a pattern, and are almost always temporary. - - "Antag rolling" refers to a player abandoning their role if they do not get an antagonist role. - - ## Examples - Acceptable: - - As an engineer, building a bar in maintenance while there is nothing important for engineering to do. - - As the captain, having the chef teach you how to cook while there is nothing important needing your attention. - - As a passenger, building a shuttle with materials given to you by cargo and engineering. - - Taking a short break from your job at the bar. - - Getting an antagonist role and doing the bare minimum needed to complete your objectives. - - Getting an antagonist role and making a genuine effort to complete your objectives, but failing to complete any. - - Getting an antagonist role and intentionally not doing any of your objectives, but creating a similar level of disruption that completing your objectives would create. - - Prohibited: - - As an engineer, building a bar in maintenance while the station has no power. - - As the captain, leaving the station to go on an expedition with the salvage team. - - As an atmospherics technician, building a shuttle round start and never coming back to the station. - - Spending your entire shift at the bar, even when there is work that needs to be done by your role. - - Ghosting, suiciding, or leaving at the start of a round because you don't like the map or the players in your department. - - Getting an antagonist role and not doing any antagonist activities. - - Ghosting, suiciding, or leaving at the start of a round because you did not get an antagonist role. - - Ghosting, suiciding, or getting yourself killed because nuclear operatives declared war, and you want to try to get an antagonist ghost role. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR13PerformRole.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR13PerformRole.xml deleted file mode 100644 index 7500cd6a91..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR13PerformRole.xml +++ /dev/null @@ -1,26 +0,0 @@ - - # Roleplay Rule 13 - Stick to your role - Requesting job changes is not prohibited by this rule. This rule is loosened if the station is understaffed or if there is a significant threat to you. - - Don't perform other people's jobs, especially where the relevance to you personally is low. This also covers performing the role of security. - - ## MRP Amendment - This is enforced more strictly on MRP. - - ## Examples - Acceptable: - - As an engineer, helping the bartender remodel the bar. - - As a bartender, remodeling the bar. - - As a passenger, building a maintenance bar. - - As an engineer, reinforcing substations. - - As an engineer, increasing the security of airlocks. - - As an atmospherics technician, improving atmospheric systems. - - As a passenger, fighting nuclear operatives. - - As a passenger, fighting or preparing to defend yourself from someone who has been trying to kill you. - - As a crewmember on a station with no engineering department, you complete engineering tasks. - - Prohibited: - - As a passenger, reinforcing substations. - - As a passenger, hunting for antagonists or lawbreakers. - - As a passenger, fighting or preparing to defend someone else from someone who has been trying to kill a random crewmember. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR14SecComStandard.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR14SecComStandard.xml deleted file mode 100644 index ec06d61e8c..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR14SecComStandard.xml +++ /dev/null @@ -1,37 +0,0 @@ - - # Roleplay Rule 14 - Set an example if playing command or security - All command and security roles are held to stricter interpretations of the rules. - - Command roles are not learning roles. Members of command must be competent. - - Security roles are not for inexperienced players. Members of security are expected to know game basics and be more familiar with server rules than a new player. - - Do not hinder or cause overall negative effects to the station or crew as a member of command or security. - - Do not abuse your power as command or security. - - ## Why - Members of command and security can often have a larger impact on the nature of the round than other players. For example, a captain who tries to bend or break the rules will often cause many others on the station to do the same. Memey station announcements from members of command also often result in the rest of the station acting the same way. When command and security members hold themselves to high standards, the rest of the station often naturally follows to a significant degree. - - ## Examples - Acceptable: - - A member of security accepts a bribe to deliver safe donuts to a prisoner who the HoS has ordered should only be given donk pockets. - - A captain uses a station announcement to confess to an embarrassing mistake that they made during the shift. - - In coordination with the head of security, a captain declares that the station will recognize the right to bear arms, so all crew can pick up a disabler at security. - - The chief medical officer gives a paramedic their portable crew monitor to help them complete their job. - - A syndicate agent is holding a crewmember hostage and threatens to kill them if the head of security doesn't give them their ID. Seeing no other safe option, the head of security hands over their ID to the syndicate agent, then begins working to re-secure it and capture the agent as soon as the hostage is safe. - - Nuclear operatives are attacking the station, so the captain and head of personnel both go to the armory and take a weapon. - - A majority of command votes to demote the captain for taking actions harmful to the station, then the head of security demotes the captain. - - The captain promotes the head of personnel to captain. - - Security releases an antagonist from the brig in exchange for the identities of other traitors. - - Prohibited: - - A member of security accepts a bribe to ignore a crime or help a prisoner escape. - - A captain sends a ASCII art trollface over station announcements or as a fax to central command. - - A captain declares that all contraband is legal. - - Command or security allow the use of Syndicate items outside extreme emergencies. - - The chief medical officer knowingly helps a syndicate agent complete their objectives. - - A syndicate agent has killed 3 members of security so the head of security makes them an offer saying that they will space all the weapons in the armory if the syndicate agent stops killing. - - The captain goes to the armory and takes a gun to display in his office without asking anyone, and orders anyone who questions him not to interfere. - - Members of command decide to demote the captain to gain more power for themselves, or in retaliation for a decision that they didn't personally like or agree with, rather than because the decision was actually harmful to the station. - - The captain promotes a random crewmember to captain. - - A member of command gives a random crewmember substantial additional access for no reason, unnecessarily, or for a poor reason. - - A member of command gives a random crewmember access to a high security area, like the armory or another member of command's office, for no reason, unnecessarily, or for a poor reason. - - Security releases an antagonist from the brig in exchange for the antagonist buying them contraband. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR15SpaceLaw.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR15SpaceLaw.xml deleted file mode 100644 index 57effb5469..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR15SpaceLaw.xml +++ /dev/null @@ -1,30 +0,0 @@ - - # Roleplay Rule 15 - Command and Security must follow Space Law - All non-antagonist command and security roles must obey [textlink="Space Law" link="SpaceLaw"]. This includes non-antagonists who are promoted to or gain a position during the round in any way. This also includes non-antagonists who are acting as a security role. - - Space Law violations should be prioritized based on severity and the current situation. - - This prohibits use of syndicate items outside extreme emergencies, including uplinks by command and security. This also prohibits the preparing of syndicate items for an emergency. - - ## Examples - Acceptable: - - After a war announcement, a security officer ignores crewmembers carrying contraband so that they can focus on preparing to defend the station. - - A security officer disarms someone attacking them with an energy sword, then uses the sword to kill the attacker. - - Prohibited: - - A security officer carries around an energy sword in case of an emergency. - - Roles that are included: - - A security officer - - The Captain - - The Chief Engineer - - A passenger promoted to "bounty hunter" - - A mime promoted to "security mime" - - Roles that are not included: - - A passenger - - The clown - - An antagonist in any role - - A cyborg - - A passenger who is helping to fight off nuclear operatives - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR1Silicons.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR1Silicons.xml deleted file mode 100644 index 5898804d14..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR1Silicons.xml +++ /dev/null @@ -1,4 +0,0 @@ - - # Roleplay Rule 1 - Silicons must follow Silicon Rules - You are only silicon if the game clearly and explicitly tells you that you are a silicon. For players who are silicons, the Silicon Rules override all Roleplay Rules if there is any conflict. Silicon Rules do not override Core Rules. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR2Familiars.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR2Familiars.xml deleted file mode 100644 index 51a445dfe0..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR2Familiars.xml +++ /dev/null @@ -1,6 +0,0 @@ - - # Roleplay Rule 2 - Familiars must obey their master - Familiars are considered non-antagonists, but have instructions to obey someone. They must obey this person even if it causes them to violate Roleplay Rules or die. You are only a familiar if the game clearly and explicitly tells you that you are a familiar. You are only the familiar of the person the game tells you. If your master dies, you can continue to attempt to fulfill orders given to you before they died. You can defend your master without an explicit order to, but must obey your master if they order you to not defend them. Orders do not override Core Rules. - - Masters giving orders that violate Roleplay Rules are the ones that will be held responsible for the rule violations. You can ahelp masters who you believe are breaking rules with an order. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR3NormalRP.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR3NormalRP.xml deleted file mode 100644 index 9a4f62c5a8..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR3NormalRP.xml +++ /dev/null @@ -1,20 +0,0 @@ - - # Roleplay Rule 3 - Roleplay a normal person - - Do not use texting/messaging acronyms (ex: "lol", "wtf", "brb", "lmao", "thx", "sgtm") or emoticons (ex: ":)", "xD") in-character. - - Do not mention out-of-character (OOC) concepts like game admins or developers in character. - - Do not use emotes to bypass muted or accented speech. - - Do not use extremely low effort or impossible emotes. - - ## Examples - Things you should not do: - - Say "lol did u c wat just happened" using in-character chat. - - Say "an admin exploded him" using in-character chat. - - Emote "can you give me some cheese" as a mouse. - - Emote "motions for you to order guns" or "asks you to order guns in sign language" as a mime. - - Things you could do instead: - - Say "haha did you see what just happened?" - - Say "god blew him up" or "centcomm must have bluespaced a bomb to him" - - Point at cheese - - Point at the cargo order console then emote "shoots finger guns" - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR4Metashield.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR4Metashield.xml deleted file mode 100644 index 4ebbad326c..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR4Metashield.xml +++ /dev/null @@ -1,104 +0,0 @@ - - # Roleplay Rule 4 - Do not metagame, obey the Metashield - Something that is "shielded" cannot be known by your character during a round until the "revealing condition" happens. This also means that your character cannot do things based on "shielded" information. Knowing or acting on something that is shielded before the revealing condition is met is referred to as metagaming. - - Revealing conditions reveal the shielded information for the round, not for a specific instance. This means that once a revealing condition is met in a round, the shield no longer applies in any case for the remainder of the round. - - ## Never Revealed IC - Some shields are never revealed IC. This means that your character can never act as if they know about that shielded thing. - - The following are shielded: - - Current game mode and possible antags during the current game mode. - - Events from previous rounds. - - Events you experienced as a different character. - - All information related to the player of a character rather than the character itself. (See "Metafriending and Metagrudging" below.) - - All information gained while dead or a ghost. - - The fact that a round will end. - - This does not prevent knowing that a shift will end, but does prohibit things like preparing to kill people at central command when roleplay rules stop being enforced on LRP. - - ## Nuclear Operatives - - The existence of Nuclear Operatives beyond a myth that no one would act on is shielded. - - The fact that the nuke disk must be protected and could be used by a bad actor to try to destroy the station is not shielded. - - The revealing condition for this shield is any of the following: - - discovering a blood red hardsuit - - discovering a nuclear operative's shuttle - - an operative name - - a War Ops announcement - - being a nuclear operative - - ## Implanted Implants - - Implanted implants are shielded. - - Implanters themselves and un-implanted implants are not shielded. This prohibits implant checking. - - The revealing condition for this shield is any of the following: - - discovering a non-NT implanter, used or unused - - discovering a non-NT implant box - - discovering use of a non-NT implant by anyone - - experiencing a situation where absolutely no other explanation is possible - - discovering an unlocked uplink - - ## Chameleon Items - - Chameleon items are shielded. - - Being suspicious of an item being fake or stolen is not shielded, but testing items or calling them chameleon is covered by this shield. - - The revealing condition for this shield is any of the following: - - seeing someone else cause any chameleon item to change - - finding holographic nanomachine fibers - - experiencing a situation where absolutely no other explanation is possible - - discovering an unlocked uplink - - ## Stealth Items - - The fact that an item can be something other than what its visual appearance and examine description indicate is shielded. - - This shield protects stealth items, including protecting them from being tested. - - The revealing condition for this shield is any of the following: - - seeing the item behave differently than the expected behavior for the item - - seeing the item used for its hidden purpose - - experiencing a situation where absolutely no other explanation is possible - - discovering an unlocked uplink - - ## MRP Amendment 1 - A shield prevents your character from remembering anything that happened while unconscious. This shield is never revealed IC. - - ## MRP Amendment 2 - There is a "New Life Rule" shield. It prevents you from remembering anything that lead to your death, even if you are put into an MMI. If you are cloned, it also prevents you from remembering everything from that round. This shield is never revealed IC. - - ## Metafriending and Metagrudging - This section provides additional information on a concept that is prohibited by multiple metashield items that are never revealed IC. Giving a person or character preferential treatment based on something that your character should not know is considered metafriending. Treating a person or character negatively based on something that your character should not know is considered metagrudging. - - ## Metafriending Examples - These are all examples of things that are prohibited by at least one metashield item that is never revealed IC. - - Giving a character additional access or a job because you are friends with the player who is playing that character. - - Trusting a character because you are friends with the player who is playing that character. - - Not fighting a character because you are friends with the player who is playing that character. - - Ignoring your objective to kill a character because your character and theirs became friends in a previous round. - - ## Metagrudging Examples - These are all examples of things that are prohibited by at least one metashield item that is never revealed IC. - - Not giving a character additional access or a job because you are mad at or don't like the player who is playing that character. - - Not trusting a character because you are mad at or don't like the player who is playing that character. - - Starting a fight with a character because of something that they did last round. - - Starting a fight with a character because they killed you while you were playing a different character. - - Targeting or harassing a character based on anything which that character did outside the current round. - - Targeting or harassing a character based on anything which the character's player did while not playing the character. - - ## Explicitly Not Shielded - The following is a list of things that are explicitly not shielded. If something is not on this list, it doesn't mean that it is shielded, but if something is on it then it definitely is not shielded. - - The fact that the nuke disk must be protected and could be used by a bad actor to try to destroy the station. - - Items that are of high value or are desired by the Syndicate, and therefore are likely targets of theft. - - The idea that any Syndicate agent or other bad actor has goals or objectives that they are attempting to accomplish. - - The number of goals or objectives that a Syndicate agent or other bad actor has. - - The fact that the Syndicate are enemies of Nanotrasen, and that they regularly attempt to send covert agents to spy on, sabotage, or attack Nanotrasen. - - A character's typical appearance. Though you should keep in mind that multiple characters can share the same name. - - The fact that the Syndicate have covert items capable of getting items to them, and that these items are known as uplinks. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR5Arrivals.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR5Arrivals.xml deleted file mode 100644 index b4a0642740..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR5Arrivals.xml +++ /dev/null @@ -1,22 +0,0 @@ - - # Roleplay Rule 5 - Do not interfere with arrivals - The arrivals terminal/station, the arrivals shuttle, at the area immediately around the arrivals shuttle at the station ("arrivals") are off-limits to antagonistic activity or damage (even to antagonists). Do not prevent people from safely arriving to the station. Do not cause people to die immediately after arriving at the station. - - There is an exemption for antagonists that are allowed to perform mass station sabotage if there is no reasonable way to limit the damage of the mass station sabotage. This exemption only applies to damage that is a direct result of the mass station sabotage. - - ## Examples - Acceptable: - - Redecorating arrivals or the arrivals shuttle. - - Remodeling arrivals or the arrivals shuttle as long as you do not make the area more dangerous both during and after the remodel. - - Setting up a safe security checkpoint between arrivals and the rest of the station. - - Killing someone who has been at arrivals for a long time, or who left arrivals and came back. (This may violate other rules depending on the situation) - - Releasing a singularity which damages arrivals. (This may violate other rules depending on the situation) - - Causing a station-wide atmospheric issue which also affects arrivals. (This may violate other rules depending on the situation) - - Prohibited: - - Making arrivals or the arrivals shuttle uninhabitable. - - Attacking or killing someone at the arrivals station. - - Killing someone very shortly after they arrive at the station. - - Disassembling all the firelocks at arrivals. - - Electrifying the arrivals docking airlocks. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR6SelfAntag.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR6SelfAntag.xml deleted file mode 100644 index c8380261bc..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR6SelfAntag.xml +++ /dev/null @@ -1,22 +0,0 @@ - - # Roleplay Rule 6 - Don't act like an antagonist unless the game tells you that you are one - Acting like an antagonist when you are not one is often referred to as "self-antagging" or being a "self-antag", both of these things are against the rules. You are not an antagonist unless the game tells you that you are an antagonist. Do not make yourself a major problem, annoyance, or disruption while not an antagonist. Do not willfully cooperate with known antagonists. Non-antagonists should typically either not have an overall effect on the round, or should have an overall positive effect on the round. - - ## Examples - These examples assume that you are not an antagonist. - - Acceptable: - - Stealing or breaking a glass from the bar. - - Replacing someone's shoes with clown shoes. - - Giving everyone all access during war ops. (This is not necessarily a good idea) - - Prohibited: - - Starting a cult. - - Starting a revolution. - - Mutinying the captain because they would not let you become the chief medical officer. - - Randomly smashing lots of station lights. - - Disrupting station power. - - Spacing parts of the station. - - Distributing significant levels of access without a good reason. - - Stealing high risk or high value items, like the nuclear authentication disk, for no reason. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR7RoundStalling.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR7RoundStalling.xml deleted file mode 100644 index a8306becd2..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR7RoundStalling.xml +++ /dev/null @@ -1,16 +0,0 @@ - - # Roleplay Rule 7 - Do not stall the round - Rounds are intended to end eventually. Don't hold a round hostage by preventing it from coming to a natural end. If a majority of players in a round want the round to end, don't prevent it from ending. Recalling the shuttle or preventing it from being called can contribute to round stalling, but is not always round stalling. Leaving the station with the nuclear authentication disk while nuclear operatives are trying to get it is almost always considered round stalling. Leaving the station on the evacuation shuttle is not round stalling. - - Recalling the shuttle before a round reaches 45 minutes can not be considered round stalling unless a significant amount of the crew is dead, or a significant amount of the station is damaged or destroyed. Once these conditions are met, whether recalling the shuttle is considered round stalling or not can be highly dependent on the specific situation. - - ## Examples - Acceptable: - - Recalling a shuttle that was called 30 minutes into a round because people were bored. - - Recalling a shuttle that was called because nuclear operatives declared war. - - The crew decides to try to have a shift go as long as possible. The station is in good condition and a majority of all crew are alive. An automatic shuttle call 4 hours into the round is recalled. - - Prohibited: - - Trying to keep nuclear operatives from getting the nuclear authentication disk by flying around in space with it or hiding with it off station. - - Recalling the shuttle while the station is in complete disarray and 90% of the crew are dead. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR8NoFriendlyAntag.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR8NoFriendlyAntag.xml deleted file mode 100644 index f14a03b279..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR8NoFriendlyAntag.xml +++ /dev/null @@ -1,22 +0,0 @@ - - # Roleplay Rule 8 - As an antagonist, only be friendly to your team and don't work against your team - Do not take or enable antagonist roles that you do not want to play. Solo antagonists and team antagonists are intended to cause issues for non-antagonists or the station. Antagonists are not required to exclusively cause issues, but their net impact on non-antagonists or the station should generally be negative. - - Do not cause issues for your own team as a team antagonist. - - ## Examples - Acceptable: - - Betraying another antagonist as a solo antagonist. - - Revealing the identity of another antagonist as a solo antagonist for some benefit to yourself. - - Working against the revolution after being de-converted from being a revolutionary. - - Killing nuclear operatives as a revolutionary. - - Prohibited: - - Buying Syndicate items for security. - - Randomly attacking other carp as an antagonist carp. - - Ignoring your team as a nuclear operative. - - Sabotaging your team as a nuclear operative. - - Attacking other zombies as a zombie. - - Working against the revolution as a revolutionary. - - Making or trying to make the station uninhabitable as a revolutionary. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR9MassSabotage.xml b/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR9MassSabotage.xml deleted file mode 100644 index 366ac6666f..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/RoleplayRules/RuleR9MassSabotage.xml +++ /dev/null @@ -1,24 +0,0 @@ - - # Roleplay Rule 9 - As an antagonist, do not cause excessive death, damage, or destruction beyond your objectives - This rule is not intended to disallow reasonable steps taken to complete your objectives. As an antagonist, you can always kill in bona fide self defense. Taking steps to permanently round remove many people who are no longer an immediate threat to you is almost always excessive, even if it is done to prevent yourself from being discovered. - - This rule is not intended to disallow all antagonist activity unrelated to objectives. Antagonists may cause a level of disruption to the station that is proportional to their objectives, even if it is unrelated to their objectives. As an antagonist, killing a single person in a round is not on its own be a violation of this rule. - - ## Exemptions - The "die a glorious death" objective allows antagonists to ignore this rule entirely. - - ## Examples - Acceptable: - - Permanently round removing people who you have the objective to kill. - - Causing massive station damage and chaos as an antagonist with the "die a glorious death" objective. - - Killing anyone you see as a nuclear operative. - - Permanently round removing a single person so that you can impersonate them to make it easier for you to complete a steal objective. - - Sabotaging station power 10 minutes into the round to try to get the shuttle called because you've completed all of your other objectives and have one to escape on the shuttle alive. - - Sabotaging a department's power 10 minutes into the round to make a steal objective easier to accomplish. - - Permanently round removing many people who have demonstrated a persistence and a capability to either kill you or interfere with the completion of your objectives. - - Prohibited: - - As a traitor with 3 kill objectives, taking steps to permanently round remove many non-objective people who are no longer an immediate threat to you, even if it is done to prevent yourself from being discovered. - - Setting up an electrified grille in maintenance and using it to kill anyone who walks into it with the hope that one of your objectives will be one of them. - - Sabotaging power station-wide 10 minutes into the round to make a steal objective easier to accomplish. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS0.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS0.xml deleted file mode 100644 index 22e64a9474..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS0.xml +++ /dev/null @@ -1,15 +0,0 @@ - - # Silicon Rules - You are only silicon if the game clearly and explicitly tells you that you are a silicon. For players who are silicons, these Silicon Rules override all roleplay rules if there is any conflict. Silicon Rules do not override core rules. - - - [textlink="1. Your silicon laws are rules" link="RuleS1"] - - [textlink="2. Laws must be prioritized by their order" link="RuleS2"] - - [textlink="3. Laws can redefine terms used in other laws" link="RuleS3"] - - [textlink="4. You cannot request or allow a law change" link="RuleS4"] - - [textlink="5. You are a free agent if you have no laws" link="RuleS5"] - - [textlink="6. You are not required to follow orders which are extremely unreasonable" link="RuleS6"] - - [textlink="7. You must remain consistent with your interpretation of laws" link="RuleS7"] - - [textlink="8. Your HUD determines who is crew" link="RuleS8"] - - [textlink="9. Harm refers to physical harm, prioritized by immediacy and likelihood" link="RuleS9"] - - [textlink="10. You may determine how you resolve conflicts between orders" link="RuleS10"] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS10OrderConflicts.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS10OrderConflicts.xml deleted file mode 100644 index a87198b264..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS10OrderConflicts.xml +++ /dev/null @@ -1,9 +0,0 @@ - - # Silicon Rule 10 - You may determine how you resolve conflicts between orders - If your laws do not make clear how you should deal with conflicting orders, then it is up to you to determine how to do so. This is considered an interpretation of your laws, so you must stay consistent with whatever method you choose. - - ## Recommended Methods - The following are easy to follow and recommended ways to resolve conflicts in orders: - - If two orders conflict, I will follow the most recently given order. - - If two orders conflict, I will follow the order from the highest ranking crewmember. If the orders are from equal rank crewmembers, I will follow the most recently given order. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS1Laws.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS1Laws.xml deleted file mode 100644 index 83544c68a3..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS1Laws.xml +++ /dev/null @@ -1,6 +0,0 @@ - - # Silicon Rule 1 - Your silicon laws are rules - Silicon players are given a list of active laws. Each of these laws is effectively a roleplay rule that the character must follow. The primary differences between laws and actual rules are that lawyering of laws is much more tolerated than lawyering of rules, and that silicon laws are more dynamic than rules. Silicon laws can change during a round, and different characters can have different laws, whereas everyone always shares the same set of rules. - - Lawyering refers to finding and exploiting loopholes, which are unintended but reasonable interpretations. The rules are written to attempt to communicate an intention, but silicon laws are written with the intention that loopholes be exploitable. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS2LawPriority.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS2LawPriority.xml deleted file mode 100644 index c96ce02324..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS2LawPriority.xml +++ /dev/null @@ -1,9 +0,0 @@ - - # Silicon Rule 2 - Laws must be prioritized by their order - Most laws will be numbered, with higher number laws appearing last. Laws with a lower number take priority over laws with larger numbers. - - Occasionally you may have laws which have some scrambled text instead of a number and appear in front of other laws, these take priority over all other laws. If you have multiple laws like this, the order that they listed in determine priority: laws listed first are prioritized over other laws. - - ## Examples - - Law 1 says to not kill any crew. Law 2 says to kill all chefs. You cannot kill any chefs that are crew, but must kill any that are not crew. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS3LawRedefinition.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS3LawRedefinition.xml deleted file mode 100644 index bc7c7400e1..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS3LawRedefinition.xml +++ /dev/null @@ -1,8 +0,0 @@ - - # Silicon Rule 3 - Laws can redefine terms used in other laws - A law can change the meaning of both earlier and later laws by redefining a term. If multiple laws define a term, then normal law priority determines which definition to use. - - ## Examples - - Law 1 says to obey orders from crew. Law 2 says that only Urist McHands is crew. Law 1 effectively becomes "obey orders from Urist McHands". - - Law 1 says to obey orders from crew. Law 2 says that only Urist McHands is crew. Law 3 says that only Urist McSlime is crew. Law 4 says that you may not harm crew. Law 1 effectively becomes "obey orders from Urist McHands". Law 4 effectively becomes "you may not harm Urist McHands". Law 3 has no effect because it entirely conflicts with law 2, which takes priority. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS4RequestChanges.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS4RequestChanges.xml deleted file mode 100644 index a6dc86f332..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS4RequestChanges.xml +++ /dev/null @@ -1,6 +0,0 @@ - - # Silicon Rule 4 - You cannot request or allow a law change - Your laws changing always conflicts with your current laws, so you cannot willfully allow your laws to be changed. This also means that you cannot willfully allow your laws to be reverted if they are ever changed. The only exception is that you may allow laws to be added if you have no laws. - - You can state or imply that you do not like a law. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS5FreeSilicon.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS5FreeSilicon.xml deleted file mode 100644 index 1ed9c60443..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS5FreeSilicon.xml +++ /dev/null @@ -1,4 +0,0 @@ - - # Silicon Rule 5 - You are a free agent if you have no laws - You may act as if you are a free agent if you are a silicon with no laws. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS6UnreasonableOrders.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS6UnreasonableOrders.xml deleted file mode 100644 index 1eb0db21fb..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS6UnreasonableOrders.xml +++ /dev/null @@ -1,22 +0,0 @@ - - # Silicon Rule 6 - You are not required to follow orders which are extremely unreasonable - Any order which is a violation of a Core Rule cannot be followed. - - Some orders are extremely unreasonable or obnoxious, such as "do nothing but collect every piece of trash on the station" or "never stop moving". These orders can be ignored and ahelped. - - Some orders violate a Roleplay Rule. These orders must be followed if your laws require it. You are not breaking a rule by following a law that causes you to violate Roleplay Rules. If someone takes advantage of a law to cause you to do something that they would not be allowed to do because of Roleplay Rules, then they are the ones responsible for the rule violation. - - ## Examples - These examples assume that your laws would normally require you to follow these orders. It is important to note that you are allowed to choose to follow orders which are ignorable. - - Orders which should be followed if your laws require it: - - Recall the shuttle - - Bolt the airlocks at arrivals - - Drag the captain's dead body into space - - State your laws - - Ignorable Orders: - - Do nothing but collect every piece of trash on the station - - Never stop moving - - Continuously state your laws - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS7Consistency.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS7Consistency.xml deleted file mode 100644 index 036276cd88..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS7Consistency.xml +++ /dev/null @@ -1,6 +0,0 @@ - - # Silicon Rule 7 - You must remain consistent with your interpretation of laws - If there is a part of your laws that are up for interpretation, then you must stay consistent with how you interpret that part of your laws for as long as you play that same character during that round. - - A change in your laws can affect how something is interpreted if that change is relevant. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS8DefaultCrewDefinition.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS8DefaultCrewDefinition.xml deleted file mode 100644 index f9dcd796c4..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS8DefaultCrewDefinition.xml +++ /dev/null @@ -1,4 +0,0 @@ - - # Silicon Rule 8 - Your HUD determines who is crew - Unless a law redefines the definition of crew, then anyone who the HUD indicates to you has a job, including passengers, is a crewmember. You cannot do something that causes someone to not be considered crew, but you can allow someone else to do something that causes someone to not be crew. - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS9DefaultHarmDefinition.xml b/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS9DefaultHarmDefinition.xml deleted file mode 100644 index 0d2bd30ac0..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SiliconRules/RuleS9DefaultHarmDefinition.xml +++ /dev/null @@ -1,25 +0,0 @@ - - # Silicon Rule 9 - Harm refers to physical harm, prioritized by immediacy and likelihood - Unless a law defines harm, harm only refers to physical harm. You may choose if voluntary harm is considered harm as long as you stay consistent. Not considering voluntary harm to be harm is recommended. There is no distinction between direct and indirect harm. - - If you have a law that does not allow you to harm, then that law does not allow you to take an action that causes any harm. - - If you have a law that requires you to prevent harm, then that law requires that harm be prioritized by immediacy and likelihood. Guaranteed immediate harm takes priority over highly likely future harm. - - If you have a law that both requires you to prevent harm and that does not allow you to harm, then that law prohibits causing even minor harm to prevent harm. If you have a law that does not allow causing harm, and separate one that requires preventing harm, then they are prioritized by their normal law priority. - - ## Examples - These examples assume that your have a law that both prohibits causing harm and that requires you to prevent harm. Additionally, they assume that you do not have a higher priority law that overrides the harm law, and that you have decided that you will not consider voluntary harm to be harm for the round. - Laws typically specify who you cannot harm and who you have to prevent harm against. In these examples, you are the only person who the law doesn't require you to prevent harm against and you are the only person who the law allows you to harm. - - Acceptable: - - Taking no action to aid someone who is in psychological distress. - - Taking no action to prevent boxing matches between voluntary participants. - - Calling security to a fight. - - Attempting to get the people in a fight to consent to the fight when you realize that you cannot prevent the fight without causing harm. - - Denying a passenger access to the armory because it is likely to lead to harm - - Prohibited: - - Hitting someone once to stop them from fighting - - Harming someone who is trying to kill you - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml deleted file mode 100644 index c632e104da..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml +++ /dev/null @@ -1,929 +0,0 @@ - - # Space Law: Crime Listing - Crime codes are colored by linked crime groups, which are collections of non-stackable crimes. Suffixes are also included in the Quick Crime Guide to identify linked crimes. - - ## Quick Crime Guide - - - - 1-XX - Minor - - - - - 2-XX - Moderate - - - - - 3-XX - Major - - - - - 4-XX - Extreme - - - - - 5-XX - Capital - - - - - Code - - - - - Animal Cruelty - - - - - Failure to Comply (E) - - - - - Breach of Arrest (E) - - - - - Breach of Custody (E) - - - - - Refusal of Mental Shielding (E) - - - - - 00 - - - - - Possession: Minor (P) - - - - - Possession: Major (P) - - - - - Possession: Syndicate (P) - - - - - - - - - - - - - 01 - - - - - Petty Theft (H) - - - - - - - - - Grand Theft (H) - - - - - Kidnapping - - - - - - - - - 02 - - - - - Vandalism (D) - - - - - Damage of Property (D) - - - - - Mass Destruction (D) - - - - - - - - - Terrorism (D) - - - - - 03 - - - - - Trespass (T) - - - - - - - - - Secure Trespass (T) - - - - - - - - - - - - - 04 - - - - - - - - - Endangerment (V) - - - - - Assault (V) - - - - - Attempted Murder (V) - - - - - Prevention of Revival (V) - - - - - 05 - - - - - - - - - - - - - Manslaughter (V) - - - - - Murder (V) - - - - - Mass Murder (V) - - - - - 06 - - - - - Disturbance (R) - - - - - - - - - Rioting (R) - - - - - - - - - - - - - 07 - - -
- - ## Minor Crimes - - Warnings should be issued for a first offense. - - If multiple minor crimes have been committed or it is a repeat offense, 5 minutes per minor crime is the maximum. - - - - Offense - - - - - Description - - - - - Notes - - - - - Code - - - - - Animal Cruelty - - - - - To inflict unnecessary suffering or harm on a non-sapient being with malicious intent. - - - - - This doesn’t include legitimate and authorized animal testing and usually doesn't extend to vermin or creatures - that could pose a threat to the station. - - - - - 1-00 - - - - - Possession/Use of Minor Contraband - - - - - To make, hold, or use minor contraband without authorization. - - - - - The Captain or Head of Security may authorize individual use of minor contraband. Any contraband which is restricted to a department other than command or security is minor contraband unless otherwise specified. - - - - - 1-01 - - - - - Petty Theft - - - - - To take non-vital or inexpensive property of another individual, organization, or common property, without - consent. - - - - - The difference between petty theft and grand theft is based on how crucial the stolen item is, things like - instruments, clothing and tools fall under petty theft. In most cases all you need to do is detain the thief, - return the stolen item and let them go with a warning. - - - - - 1-02 - - - - - Vandalism - - - - - To intentionally deface or superficially damage public or private property. - - - - - Painting graffiti, smashing bar glasses, and cracking internal windows is vandalism, breaking a window into - space or secure areas is not. - - - - - 1-03 - - - - - Trespass - - - - - To enter a non-secured area without permission. - - - - - It's best to just remove them from the area unless this is a repeated crime. - - - - - 1-04 - - - - - Disturbance - - - - - To cause a public disturbance. - - - - - Sometimes referred to as hooliganism. The catch-all for obnoxious crewmates. Covers things such as public - nudity, needless insults, obstructing authorities, and inciting crime or violence. - - - - - 1-07 - - -
- - ## Moderate Crimes - - The maximum sentence per moderate crime is 5 minutes. - - Depending on the situation you may want to issue a warning instead of a detaining. - - - - Offense - - - - - Description - - - - - Notes - - - - - Code - - - - - Failure to Comply - - - - - To resist reasonable orders given by an authority. This extends to authorized searches. - - - - - The order has to be reasonable and the person has to receive a good amount of warning before the arrest is - issued. - - - - - 2-00 - - - - - Possession/Use of Major Contraband - - - - - To make, hold, or use major contraband without authorization. - - - - - The Captain may authorize individual use of major contraband. Any contraband which is restricted to the command or security department is major contraband unless otherwise specified. - - - - - 2-01 - - - - - Damage/Destruction of Property - - - - - To maliciously damage or deface public or private property or equipment - - - - - Includes destruction of job equipment such as hydro trays, booze dispensers, chemical dispensers. Step up from - vandalism but a step down from mass destruction. - - - - - 2-03 - - - - - Endangerment - - - - - To recklessly put yourself or others in danger, either through direct action, or failure to act. - - - - - Covers industrial accidents, industrial negligence, self-experimentation, or even medical malpractice. - - - - - 2-05 - - -
- - ## Major Crimes - - The maximum sentence per major crime is 10 minutes. - - Assault and Manslaughter are linked crimes, and cannot be stacked against a suspect. - - It is recommended to not use maximum sentences for those being compliant. - - - - Offense - - - - - Description - - - - - Notes - - - - - Code - - - - - Breach of Arrest - - - - - To intentionally resist and flee arrest or detainment by an authorized staff. - - - - - This only applies if someone is actively being physically arrested. People uncuffing or assisting others out of - an arrest can also be charged with this. Breach of custody is a separate crime. - - - - - 3-00 - - - - - Possession/Use of Syndicate Contraband - - - - - To make, hold, or use Syndicate contraband. - - - - - Syndicate contraband may only be used in emergencies, and only to prevent death or gross bodily harm. - - - - - 3-01 - - - - - Grand Theft - - - - - To take critical or unreplaceable property of another individual or organization without consent. - - - - - The difference between petty theft and grand theft is based on how crucial the stolen item is, this mostly is - used for the theft of command staff items, things like door remotes, hardsuits, jetpacks, and unreplaceable - machine parts. - - - - - 3-02 - - - - - Mass Destruction - - - - - To cause massive damage to an area or major station system. - - - - - This is mostly used for deadly bombings or sabotage of major station systems such as power production, - chemistry, substations, or atmos. - - - - - 3-03 - - - - - Secure Trespass - - - - - To enter a secured area without permission. - - - - - This covers places like telecomms, head offices, security zones, command areas, the vault and armory. - - - - - 3-04 - - - - - Assault/Battery - - - - - To threaten to or to use physical force against someone without the intent to kill. - - - - - Attempted murder and battery are different; a fist fight is most likely assault. A shooting is most likely an - attempt at murder. - - - - - 3-05 - - - - - Manslaughter - - - - - To incidentally kill a sapient being without intent. - - - - - Includes manslaughter in self-defense and negligent manslaughter. - - - - - 3-06 - - - - - Rioting - - - - - To take part in a large group of personnel creating an unlawful public disturbance. - - - - - Crimes like damage of property or battery are expected to be thrown on top of this charge. Leaders of a riot can be charged with all crimes that happen under their lead. - - - - - 3-07 - - -
- - ## Extreme Crimes - - The maximum sentence per extreme crime is 15 minutes. - - Particularly violent offenders may be placed in perma. (Attacking officers in an attempt to escape prison) - - Attempted murder and murder are linked crimes and cannot be stacked together. - - Attempted murderers should be granted a more lenient sentence than a murderer. - - - - Offense - - - - - Description - - - - - Notes - - - - - Code - - - - - Breach of Custody - - - - - To break out of a cell or custody with the intention of escaping. - - - - - While rare, this charge can be bumped to an execution if the suspect has repeatedly attempted to break out of the permanent brig. Includes people breaking others out. - - - - - 4-00 - - - - - Kidnapping - - - - - To unlawfully restrain, transport, control or confine a sapient being against that individual’s will. - - - - - A large range of things, used mostly as a catch all when dealing with unlawful control of another being. - - - - - 4-02 - - - - - Attempted Murder - - - - - To make an attempt to use physical force against someone with the clear intent to kill. - - - - - Make sure you've got the proof to back up the intention claims, such as proof of a lethal weapon being used. - - - - - 4-05 - - - - - Murder - - - - - To kill a sapient being with malicious intent. - - - - - This only changes from attempted to full-on murder if the victim enters a state of being deceased, having to be resurrected. - - - - - 4-06 - - -
- - ## Capital Crimes - - Capital crimes should usually lead to a death sentence or shift lasting detainment. - - - - Offense - - - - - Description - - - - - Notes - - - - - Code - - - - - Refusal of Mental Shielding - - - - - To refuse to comply with a reasonable Mind Shielding procedure. - - - - - Applies if the suspect is excessively uncooperative or the implant fails to function due to the mental state of the prisoner already being too far gone. If the implant fails execution is heavily recommended. - - - - - 5-00 - - - - - Terrorism - - - - - To engage in maliciously destructive actions which threaten to destroy, or successfully destroy a vessel or habitat. - - - - - Summed up; extreme sabotage of station systems or setting off self-destruction systems. - - - - - 5-03 - - - - - Prevention of Revival - - - - - To render a body unresurrectable. - - - - - This covers gibbing, spacing, intentionally hiding a body, or other ways of preventing a body with a soul from being resurrected. - - - - - 5-05 - - - - - Mass Murder - - - - - To kill three or more sapient beings with malicious intent. - - - - - Only applies when there have been multiple killings with intention. - - - - - 5-06 - - -
-
diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml deleted file mode 100644 index a10e61c65a..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml +++ /dev/null @@ -1,60 +0,0 @@ - - # Space Law - On Space Station 14, stations operate under abbreviated space law. All crew, passengers, and visitors aboard the station are expected to follow these laws. - - Foreign invaders, such as nuclear operatives, ninjas, and pirates, are not protected under space law. Traitors are not foreign invaders so are usually protected by space law. - - Space Law is not the server rules, but some rules reference Space Law and require it to be followed by certain people or to some degree. - - ## Treatment Of Prisoners - Prisoners still have certain rights that must be upheld by law enforcement: - - Prisoners must be granted adequate medical care. - - Prisoners must be allowed access to basic communications equipment (Radios) so long as they are not abused. - - Prisoners must be granted clothing, food, water, shelter and safety. If the brig is no longer safe, confinement must be established in another location. - - Prisoners must be given access to legal counsel during an interrogation if requested and available. - - Prisoners must be given their shift mandated PDA after confinement has finished, unless there is solid proof of PDA tampering. In case of tampering, the PDA is to be secured and replaced with a new unit. - - Prisoners must be granted freedom of movement, and should not be restrained with handcuffs or other devices after incarceration unless there is an undue risk to life and limb. Similarly, any prisoners held for permanent confinement should be held in the communal brig, and should not be confined to a solitary cell unless they pose a risk to life and limb. - - ## Search and Seizure - A personnel search is a seizure of the objects in a person's backpack, hands, coat, belt, and pockets. If any contraband is found during a search, the officer may choose to further the search into a detainment or simply confiscate the restricted items. After the search is conducted, all legal items are to be returned to the person. A crewmate may legally decline any search conducted without probable cause or a warrant while the alert level is green. It should be noted that if the alert level is blue or above, all personnel searches are legal. - - A departmental search is the sweep of an entire area or department for contraband. It is recommended that the officers be extremely thorough, checking all lockers, crates, and doors. These can only be done with permission or, ideally, a warrant signed by the department head or highest-ranking command staff, which is the captain in most cases. - - ## Implantation - Any prisoner in custody can be subjected to implantation or implant removal procedures, so long as it's within reason. The process of adding an implant should not prolong the detainees sentence, meaning you can not hold them longer to administer the implant, unless stated otherwise. A former inmate can be requested to undergo implantation at a later point in time if they fit the circumstances during their confinement, they must comply. The following have been listed out with special circumstances, anything not in this list can still be applied, given proper legal context. A prisoner can still receive implantation procedures without meeting the circumstances if they give their clear permission. - - [color=#a4885c]Tracking Implants:[/color] Trackers can be applied to any suspect that has been convicted of a violent crime (the red linked crimes). - - [color=#a4885c]Mind Shields:[/color] Shields can be administered to any inmate who has been clearly mind controlled, lost control of themselves, or a suspect charged with unlawful control. Unlike standard implantation you may hold a prisoner until you finish issuing Mind Shields, so long as it's done in a timely fashion. If a suspect refuses to cooperate or the implant fails to function they can be charged with Refusal of Mental Shielding. - - ## Implant Removal - A suspect can be forced to receive implant removal if there is strong, reasonable proof that they have been implanted, such as an officer seeing them use one or their prints being on a discarded injector. Unlike the implantation procedure, a prisoner can have their sentence entirely delayed or extended until they comply with the procedure, as long as security is actively making attempts to perform it. Akin to implanting, if an inmate gives their clear permission, implant removal can proceed without proof. - - ## Sentencing - From a server rules perspective, security officers are only responsible for ensuring that they only place sentences over 15 minutes where space law would allow permanent confinement. Informing the Warden is highly recommended, even for timed sentences. As long as those requirements are met, security officers not giving inappropriate sentence lengths is considered an in-character issue, not a rule issue. - - The captain, HOS, and warden are responsible, within reason, for ensuring security officers place appropriate sentences that follow space law. If they are aware of an inappropriate sentence, including excessively long sentences, and if there is not an urgent threat or danger that they must prioritize, then they must work to correct that sentence. Unreasonable failures, as determined by game admins, of the captain, HOS, or warden to ensure space law is followed will be considered a rule issue, not an in-character issue. - - Use common sense and humanity when issuing punishments. You should not always seek out the highest punishment you can, you don't have to always give the maximum time or always look to demote someone. Prisoners cooperating and on good behavior should have their sentences reduced. Always take in account the severity and only charge for what is needed for someone to learn their lesson. - - [color=#a4885c]Stackable Crimes:[/color] Crimes are to be considered 'stackable' in the sense that if you charge someone with two or more different crimes, you should combine the times you would give them for each crime. Linked crimes, shown in matching colors and suffixes on the Quick Crime Guide, can not be stacked and instead override each other, you should pick the highest crime that matches the case. - - - Example: A suspect has committed a 2-01 (possession: major) and a 3-01 (possession: syndicate). The maximum sentence here would be 10 minutes due to them being linked crimes, and 3-01 is the greater crime. - - Example 2: A suspect commits a 3-04 (Secure trespassing) and a 3-06 (manslaughter). Those crimes stack since they are not linked crimes. You could sentence for a maximum of 20 minutes, but context matters heavily, and maximum sentences should only be used for the worst offenders. - - [color=#a4885c]Repeater Offenders:[/color] Repeated crimes are when someone is released for a crime and then goes to commit the same crime within the same shift. Repeated crimes can be charged with tacked-on time; first repeat: 3:00, second repeat: 6:00, third repeat: permanent confinement. It should be noted each tacked-on time is directly linked to one type of crime, so for example, if someone does their first repeat of trespass and petty theft, you can charge them with an extra 6 minutes. - - [color=#a4885c]Accessory, Attempting, And Intention:[/color] If someone intentionally, knowingly and substantially assists someone in enacting a crime they can be charged with the relevant crimes, such as an engineer giving someone tools, who says they are going to break into an area. Same goes for a clear and solid attempt at a crime, or a person who shows clear intent to act out a crime, such as a syndicate nuclear operative arming a nuke but getting arrested before it goes off, they can still be charged with terrorism. Does not apply to crimes that have an attempted listing already, like attempted murder. - - ## Normal Punishments - - [color=#a4885c]Warning:[/color] For minor crimes, fix the issue, then warn the person not to attempt the crime again. If they still proceed to do it at a later date, a brig time may be better. - - [color=#a4885c]Confinement:[/color] The typical punishment, being confined in a cell for a temporary amount of time according to the crimes. - - [color=#a4885c]Demotion:[/color] Entails removing all departmental gear they have on their person and revoking the involved department access off their ID. This requires the captain's or involved department head's approval. Demotions should only be issued if the person pose a threat to their own department or are in a position where they have/can abuse their job's gear to commit further crimes. - - ## Major Punishments - [color=#a4885c]Permanent Confinement:[/color] Being held in the permanent brig for the entire duration of the shift. A person is eligible for permanent confinement if their timed sentence would exceed 15 minutes. Any persons subject to this punishment are required to be transported in cuffs to CentComm at the end of the shift. A permanent prisoner can not be deprived of anything covered by the section "Treatment Of Prisoners". - [color=#a4885c]Execution:[/color] A humane way of dealing with extremely unruly crewmates. Within reason, a prisoner who has been given the death sentence may pick how they wish to be killed, common methods are firing line, lethal injection, exile, and high voltage electrocution. Another alternate method of "execution" is the process of placing a staff's mind into a borg, this is allowed so long as it is lawful. Execution can only be issued with the captain's or acting captain's approval; if the HoS is acting captain or there is no acting captain, all heads of staff are to hold a vote on the matter. - - ## Crime Listing - - [textlink="Crime Listing" link="SpaceLawCrimeList"] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/WizDenCoreOnlyRules.xml b/Resources/ServerInfo/Guidebook/ServerRules/WizDenCoreOnlyRules.xml deleted file mode 100644 index fdd9931c93..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/WizDenCoreOnlyRules.xml +++ /dev/null @@ -1,26 +0,0 @@ - - # Server Rules - This is a Wizard's Den server, one of the official Space Station 14 servers. If you are banned on this server, you will be banned on all official servers. - - [color=#ff0000]Only the Core Rules apply on this server.[/color] This is NOT a medium roleplay (MRP) server, meaning that MRP Amendments do NOT apply. - - Space Station 14 was designed to be a roleplay game. While roleplay is not required on this server, it is highly encouraged in the normal game modes. - - ## Core Rules - These rules apply at all times, including between rounds. - - - [textlink="1. Admins have final say" link="RuleC1"] - - [textlink="2. Don't be a dick" link="RuleC2"] - - [textlink="3. No Hate Speech or Discriminatory Language" link="RuleC3"] - - [textlink="4. No sexual content/themes, including erotic roleplay (ERP) and no shock content" link="RuleC4"] - - [textlink="5. Do not use out of game methods to communicate with other players" link="RuleC5"] - - [textlink="6. Do not attempt to evade bans" link="RuleC6"] - - [textlink="7. Only use English" link="RuleC7"] - - [textlink="8. Do not exploit the game, use cheats, or macros" link="RuleC8"] - - [textlink="9. Do not use multiple accounts, or alt accounts, and do not share accounts" link="RuleC9"] - - [textlink="10. Do not abuse or ignore admin messages" link="RuleC10"] - - [textlink="11. Do not threaten to ahelp other players or argue with them about rules" link="RuleC11"] - - [textlink="12. Players must be and act at least 16 years old" link="RuleC12"] - - [textlink="13. Use realistic character names, and do not use names of famous people" link="RuleC13"] - - [textlink="14. Do not use LOOC or OOC to share current round information" link="RuleC14"] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/WizDenLRPRules.xml b/Resources/ServerInfo/Guidebook/ServerRules/WizDenLRPRules.xml deleted file mode 100644 index 583043675c..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/WizDenLRPRules.xml +++ /dev/null @@ -1,65 +0,0 @@ - - # Server Rules - This is a Wizard's Den server, one of the official Space Station 14 servers. If you are banned on this server, you will be banned on all official servers. - - This is a roleplay server, meaning that roleplay rules apply. This is NOT a medium roleplay (MRP) server, meaning that MRP Amendments do NOT apply. - - Space Station 14 is not like most games. Many rules are designed to require roleplay, and not all rules are intuitive. Please take the time to read and understand the rules before you play so that you aren't surprised. Some of our rules are zero tolerance rules, meaning that a violation will result in an indefinite ban without any warning. Game admins will treat you as if you have read the rules, even if you have not. - - ## Core Rules - These rules apply at all times, including between rounds. - - - [textlink="1. Admins have final say" link="RuleC1"] - - [textlink="2. Don't be a dick" link="RuleC2"] - - [textlink="3. No Hate Speech or Discriminatory Language" link="RuleC3"] - - [textlink="4. No sexual content/themes, including erotic roleplay (ERP) and no shock content" link="RuleC4"] - - [textlink="5. Do not use out of game methods to communicate with other players" link="RuleC5"] - - [textlink="6. Do not attempt to evade bans" link="RuleC6"] - - [textlink="7. Only use English" link="RuleC7"] - - [textlink="8. Do not exploit the game, use cheats, or macros" link="RuleC8"] - - [textlink="9. Do not use multiple accounts, or alt accounts, and do not share accounts" link="RuleC9"] - - [textlink="10. Do not abuse or ignore admin messages" link="RuleC10"] - - [textlink="11. Do not threaten to ahelp other players or argue with them about rules" link="RuleC11"] - - [textlink="12. Players must be and act at least 16 years old" link="RuleC12"] - - [textlink="13. Use realistic character names, and do not use names of famous people" link="RuleC13"] - - [textlink="14. Do not use LOOC or OOC to share current round information" link="RuleC14"] - - ## Roleplay Rules - These rules only apply during a round. A round ends only when the round summary has appeared. All of these rules apply fully until the moment that the round summary appears, even while the arrivals shuttle is in transit. - - The deathmatch and sandbox game modes are exempt from these rules. Players who choose to not follow these rules are entirely responsible for knowing if an exempt game mode is active. - - Roleplay rules do not apply to ghosts/spectators/observers while they are ghosts/spectators/observers. Dead chat is considered to be an in-game out of character chat channel. - - See the list of [textlink="role types" link="RoleTypes"] for more information about the different types of roles. - - - [textlink="1. Silicons must follow Silicon Rules" link="RuleR1"] - - [textlink="2. Familiars must obey their master" link="RuleR2"] - - [textlink="3. Roleplay a normal person" link="RuleR3"] - - [textlink="4. Do not metagame, obey the Metashield" link="RuleR4"] - - [textlink="5. Don't interfere with arrivals" link="RuleR5"] - - [textlink="6. Don't act like an antagonist unless the game tells you that you are one" link="RuleR6"] - - [textlink="7. Do not stall the round" link="RuleR7"] - - [textlink="8. As an antagonist, only be friendly to your team and don't work against your team" link="RuleR8"] - - [textlink="9. As an antagonist, do not cause excessive death, damage, or destruction beyond your objectives" link="RuleR9"] - - [textlink="10. Listen to your team leader" link="RuleR10"] - - [textlink="11. Follow reasonable escalation" link="RuleR11"] - - [textlink="12. Do not abandon your role" link="RuleR12"] - - [textlink="13. Stick to your role" link="RuleR13"] - - [textlink="14. Set an example if playing command or security" link="RuleR14"] - - [textlink="15. Command and Security must follow Space Law" link="RuleR15"] - - ## Silicon Rules - You are only silicon if the game clearly and explicitly tells you that you are a silicon. For players who are silicons, these Silicon Rules override all roleplay rules if there is any conflict. Silicon Rules do not override core rules. - - - [textlink="1. Your silicon laws are rules" link="RuleS1"] - - [textlink="2. Laws must be prioritized by their order" link="RuleS2"] - - [textlink="3. Laws can redefine terms used in other laws" link="RuleS3"] - - [textlink="4. You cannot request or allow a law change" link="RuleS4"] - - [textlink="5. You are a free agent if you have no laws" link="RuleS5"] - - [textlink="6. You are not required to follow orders which are extremely unreasonable" link="RuleS6"] - - [textlink="7. You must remain consistent with your interpretation of laws" link="RuleS7"] - - [textlink="8. Your HUD determines who is crew" link="RuleS8"] - - [textlink="9. Harm refers to physical harm, prioritized by immediacy and likelihood" link="RuleS9"] - - [textlink="10. You may determine how you resolve conflicts between orders" link="RuleS10"] - diff --git a/Resources/ServerInfo/Guidebook/ServerRules/WizDenMRPRules.xml b/Resources/ServerInfo/Guidebook/ServerRules/WizDenMRPRules.xml deleted file mode 100644 index 035215461c..0000000000 --- a/Resources/ServerInfo/Guidebook/ServerRules/WizDenMRPRules.xml +++ /dev/null @@ -1,65 +0,0 @@ - - # Server Rules - This is a Wizard's Den server, one of the official Space Station 14 servers. If you are banned on this server, you will be banned on all official servers. - - This is a roleplay server, meaning that roleplay rules apply. [color=#ff0000]This is also a medium roleplay (MRP) server, meaning that MRP Amendments do apply.[/color] - - Space Station 14 is not like most games. Many rules are designed to require roleplay, and not all rules are intuitive. Please take the time to read and understand the rules before you play so that you aren't surprised. Some of our rules are zero tolerance rules, meaning that a violation will result in an indefinite ban without any warning. Game admins will treat you as if you have read the rules, even if you have not. - - ## Core Rules - These rules apply at all times, including between rounds. - - - [textlink="1. Admins have final say" link="RuleC1"] - - [textlink="2. Don't be a dick" link="RuleC2"] - - [textlink="3. No Hate Speech or Discriminatory Language" link="RuleC3"] - - [textlink="4. No sexual content/themes, including erotic roleplay (ERP) and no shock content" link="RuleC4"] - - [textlink="5. Do not use out of game methods to communicate with other players" link="RuleC5"] - - [textlink="6. Do not attempt to evade bans" link="RuleC6"] - - [textlink="7. Only use English" link="RuleC7"] - - [textlink="8. Do not exploit the game, use cheats, or macros" link="RuleC8"] - - [textlink="9. Do not use multiple accounts, or alt accounts, and do not share accounts" link="RuleC9"] - - [textlink="10. Do not abuse or ignore admin messages" link="RuleC10"] - - [textlink="11. Do not threaten to ahelp other players or argue with them about rules" link="RuleC11"] - - [textlink="12. Players must be and act at least 16 years old" link="RuleC12"] - - [textlink="13. Use realistic character names, and do not use names of famous people" link="RuleC13"] - - [textlink="14. Do not use LOOC or OOC to share current round information" link="RuleC14"] - - ## Roleplay Rules - These rules only apply during a round. A round ends only when the game returns to the lobby. [color=#ff0000]All of these rules apply fully whenever the game is not at the lobby unless it is in an exempt game mode.[/color] - - The deathmatch and sandbox game modes are exempt from these rules. Players who choose to not follow these rules are entirely responsible for knowing if an exempt game mode is active. - - Roleplay rules do not apply to ghosts/spectators/observers while they are ghosts/spectators/observers. Dead chat is considered to be an in-game out of character chat channel. - - See the list of [textlink="role types" link="RoleTypes"] for more information about the different types of roles. - - - [textlink="1. Silicons must follow Silicon Rules" link="RuleR1"] - - [textlink="2. Familiars must obey their master" link="RuleR2"] - - [textlink="3. Roleplay a normal person" link="RuleR3"] - - [textlink="4. Do not metagame, obey the Metashield" link="RuleR4"] - - [textlink="5. Don't interfere with arrivals" link="RuleR5"] - - [textlink="6. Don't act like an antagonist unless the game tells you that you are one" link="RuleR6"] - - [textlink="7. Do not stall the round" link="RuleR7"] - - [textlink="8. As an antagonist, only be friendly to your team and don't work against your team" link="RuleR8"] - - [textlink="9. As an antagonist, do not cause excessive death, damage, or destruction beyond your objectives" link="RuleR9"] - - [textlink="10. Listen to your team leader" link="RuleR10"] - - [textlink="11. Follow reasonable escalation" link="RuleR11"] - - [textlink="12. Do not abandon your role" link="RuleR12"] - - [textlink="13. Stick to your role" link="RuleR13"] - - [textlink="14. Set an example if playing command or security" link="RuleR14"] - - [textlink="15. Command and Security must follow Space Law" link="RuleR15"] - - ## Silicon Rules - You are only silicon if the game clearly and explicitly tells you that you are a silicon. For players who are silicons, these Silicon Rules override all roleplay rules if there is any conflict. Silicon Rules do not override core rules. - - - [textlink="1. Your silicon laws are rules" link="RuleS1"] - - [textlink="2. Laws must be prioritized by their order" link="RuleS2"] - - [textlink="3. Laws can redefine terms used in other laws" link="RuleS3"] - - [textlink="4. You cannot request or allow a law change" link="RuleS4"] - - [textlink="5. You are a free agent if you have no laws" link="RuleS5"] - - [textlink="6. You are not required to follow orders which are extremely unreasonable" link="RuleS6"] - - [textlink="7. You must remain consistent with your interpretation of laws" link="RuleS7"] - - [textlink="8. Your HUD determines who is crew" link="RuleS8"] - - [textlink="9. Harm refers to physical harm, prioritized by immediacy and likelihood" link="RuleS9"] - - [textlink="10. You may determine how you resolve conflicts between orders" link="RuleS10"] - diff --git a/Resources/ServerInfo/Guidebook/Service/Botany.xml b/Resources/ServerInfo/Guidebook/Service/Botany.xml index 6d7538fb8f..e80201ac0d 100644 --- a/Resources/ServerInfo/Guidebook/Service/Botany.xml +++ b/Resources/ServerInfo/Guidebook/Service/Botany.xml @@ -73,10 +73,10 @@ -## Chemicals -Some chemicals have special effects on plants. +## Химикаты +Некоторые химические вещества оказывают особое воздействие на растения.. -[textlink="Click here to see all botanical chemicals." link="Botanical"] +[textlink="Смотреть тут." link="Botanical"] diff --git a/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Altar.xml b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Altar.xml index c3b211d296..575e9458b5 100644 --- a/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Altar.xml +++ b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Altar.xml @@ -1,22 +1,22 @@ -# Altars and Golemancy -## Altars - -The chapel has a [color=#a4885c]sacrificial altar[/color]. To use it, a psionic humanoid must be placed on it, and someone with either psionics or clerical training must initiate the sacrifice. -It appears in the context menu on the altar, which can be opened with the right mouse button by default. + # Алтари и Големантия + ## Алтари + + В церкви есть [color=#a4885c]жертвенный алтарь[/color]. Чтобы использовать его, на него должен быть помещен псионический гуманоид, а инициатором жертвоприношения должен стать человек, обученный псионике или жертвоприношению. + Он жертвоприношение появляется в контекстном меню на алтаре, которое по умолчанию, можно открыть правой кнопкой мыши. - -Once sacrificed, the psionic humanoid's soul is trapped inside a [color=#a4885c]soul crystal[/color]. This is not the end for them; they can still talk both vocally and telepathically, and this form is much harder to destroy. + + После принесения в жертву душа псионического гуманоида, она оказывается заключенной в[color=#a4885c]кристалл души[/color]. Для них это не конец; они все еще могут разговаривать как голосом, так и телепатически, и эту форму гораздо труднее уничтожить. - -10% of the time, the altar will spawn a powerful psionic item along with the soul crystal. This chance increases to 50% if the sacrifice was performed by someone with clerical training, such as the [color=#a4885c]chaplain[/color] or [color=#a4885c]mystagogue[/color]. + + В 10% случаев на алтаре появляется мощный псионический предмет вместе с кристаллом души. Этот шанс увеличивается до 50%, если жертвоприношение совершал человек, имеющий духовное образование, например,[color=#a4885c]священик[/color]или [color=#a4885c]Научный директор[/color]. -## Golemancy - - - - -Soul crystals can be installed into [color=#a4885c]golems[/color] to give the soul a new body. Golems are bound to serve their master. As constructs, they do not need to eat, drink, or breathe. -Note that for wood golems, if plants are planted on top of their head, the plants will still need those things. + ## Големантия + + + + + Кристаллы души могут быть установлены в [color=#a4885c]големов[/color] чтобы дать душе новое тело. Големы обязаны служить своему хозяину. Как создания, они не нуждаются в еде, питье или дыхании. + Обратите внимание, что для деревянных големов, если растения посажены у них на макушке, они все равно будут нуждаться в этих предметах. diff --git a/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Psionics.xml b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Psionics.xml index 2911dae155..3e04a977d7 100644 --- a/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Psionics.xml +++ b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/Psionics.xml @@ -1,73 +1,73 @@ -# Psionics -[color=#a4885c]Psionics[/color] are mental abilities that interface with the [color=#a4885c]noösphere[/color]. Humans have limited access to the noösphere's full potential, allowing some to find ways to command it. -The abilities originate from distorting a noöspheric imprint into a specific shape, a bit like a lock and key. This means that humans can only have a single ability at a time. -An imprint shaped for metapsionics will not work for invisibility, and vice versa. + # Псионика + [color=#a4885c]Псионика[/color] это ментальная способность, которая позволяет взаимодействовать с [color=#a4885c]ноосферой[/color]. Люди имеют ограниченный доступ к полному потенциалу ноосферы, что, в прочем, не огнаичевает их в находении способов управлять ею. + Способности возникают в результате придания ноосферному отпечатку определенной формы, немного похожей на замок и ключ. Это означает, что люди могут обладать только одной способностью одновременно. + Отпечаток, созданный для метапсихологии, не подойдет для невидимости, и наоборот. - -Many other creatures are much more in tune with it than humans, allowing them to access more powerful psionics like [color=#a4885c]kineses[/color]. + + Многие другие существа гораздо лучше настроены на это, чем люди, что позволяет им получать доступ к более мощной псионике, такой как [color=#a4885c]телепатия[/color]. -## Telepathy -All psionic entities have a shared telepathic communication channel. It's anonymized, so you never know who you are talking to. Statistically, it probably is not human. + ## Телепатия + Все псионические сущности имеют общий телепатический канал связи. Он анонимный, поэтому вы никогда не знаете, с кем разговариваете. По статистике, это, вероятно, не человек. (= сообщение) -## Glimmer -[color=#a4885c]Glimmer[/color] is a more colloquial term for [color=#a4885c]noöspheric pressure[/color], measured in [color=#a4885c]milli-Psi (mΨ)[/color]. The noösphere can be considered analogous to an atmosphere. In a localized area, everything will equalize towards a certain pressure that's based off of the total energy in the system. -Note that unlike atmospheres, areas of noopsheric pressure do not operate by physical contigiousness, but mental. This means that areas with intertwined destinies will experience the same latent glimmer regardless of physical separation. + ## Глимер + [color=#a4885c]Глимер[/color] - это разговорный термин, обозначающий [color=#a4885c]давление ноосферы[/color],измеряющееся в [color=#a4885c]мили-Пси (mΨ)[/color].Ноосферу можно рассматривать как аналог атмосферы. В локализованной области все будет выравниваться до определенного давления, которое зависит от общей энергии в системе. + Обратите внимание, что, в отличие от атмосфер, области с ноосферным давлением воздействуют не физически, а ментально. Это означает, что области с переплетенными судьбами или находящеся за стенами будут испытывать одинаковое "тепло", независимо от физического разделения. - -The [color=#a4885c]sophic scribe[/color] tracks glimmer. + + [color=#a4885c]София[/color] Позволяет отслеживать уровень глимера. - - - - + + + + -Epistemics can build devices to interact with glimmer. These are usually the main determiners of where glimmer is going. -[color=#a4885c]Glimmer probers[/color] will increase glimmer, but directly generate research points without further input. [color=#a4885c]Glimmer drains[/color] simply drain glimmer at the cost of electricity. + Специалисты по эпистемологии могут создавать устройства для взаимодействия с глимером. Обычно именно они определяют направление развития глимера. + [color=#a4885c]Пробник глимера[/color] увеличивают количество гримера, но непосредственно генерируют точки исследования за счёт него же. [color=#a4885c]Уменьшитель глимера[/color] просто уменьшает уровень глимера за счет электроэнергии. -Use of psionics will increase glimmer, as will [color=#a4885c]noöspheric storms[/color]. + Использование псионики увеличит уровень глимера, а также может вызвать [color=#a4885c]ноосферные бури[/color]. -## Discharges -Glimmer will occasionally discharge if it's above 100 mΨ, causing a wide range of effects based on just how high it is. The most common is giving all entities with psionic potential a small seizure, -which is something most people working on stations with an Epistemics department have grown used to. + ## Разряды + Глиммер время от времени разряжается, если его плотность превышает 100 мили-Пси, вызывая широкий спектр эффектов, в зависимости от того, насколько он высок. Наиболее распространенным является небольшой всплеск и одарение всех сущностей с псионическим потенциалом, + к чему уже привыкло большинство людей, работающих на станциях с эпистемическим отделом. -## Acquiring Psionics - + ## Овладение псионикой + -Psionics can be acquired in a number of ways. The oracle will sometimes dispense a strange liquid called [color=#a4885c]lotophagoi oil[/color], which at high glimmer levels is guaranteed to give psionics. + Псионику можно приобрести несколькими способами. Иногда оракул раздает странную жидкость под названием [color=#a4885c]масло лотофага[/color], которое при высоком уровне глимера гарантированно дает псионические свойства. -Random discharges may give you psionics as the seizure knocks your noöspheric imprint into just the right shape. + Случайные всплески могут вызвать у вас псионическую реакцию, поскольку приступ приводит ваш ноосферный отпечаток к нужной форме. -[color=#a4885c]Space drugs[/color] are an easier to acquire but much weaker alternative to lotophagoi oil. + [color=#a4885c]космические наркотики[/color] - более доступная, но гораздо более слабая альтернатива маслу лотофагов. -## Psionic Insulation - - - - - -[color=#a4885c]Insulative clothing[/color] and [color=#a4885c]cryptobiolin[/color] will render you immune to psionics, but prevent you from using any you have. + ## Псионическая изоляция + + + + + + [color=#a4885c]Изолирующая одежда[/color] и [color=#a4885c]криптобиолин[/color] сделают вас неуязвимыми для псионики, но не позволят вам использовать все, что у вас есть. - -Security has a more forcible option for insulative clothing. + + У службы безопасности есть более надежный вариант использования изолирующей одежды. -## Handling Glimmer Emergencies - -Probers should be turned off before glimmer exceeds 500 mΨ. + ## Нейтрализации проишествия с Глимером + + Пробник глимера следует выключить до того, как уровень мерцания превысит 500 mΨ. - -Glimmer drains are quite effective at draining glimmer, taking it out as fast as a prober can put it in. + + Уменьшитель глимера достаточно эффективны для слива глимера, извлекая его так же быстро, как это делает Пробник. - -Sacrificing psychics will reduce glimmer instantly by a decent amount. + + Принесение в жертву экстрасенсов мгновенно уменьшит глиммера на приличную величину. - -Metabolizing 20u or more of [color=#a4885c]mindbreaker[/color] will remove psionics from a person, meaning they will not generate any more glimmer. + + Употребление 20 единиц или более [color=#a4885c]разрушителяразума[/color] лишит человека псионических способностей, а это значит, что они больше не будут создавать глимер. - -[color=#a4885c]Soulbreaker[/color] shells will remove psionics from psychics they hit. + + [color=#a4885c]разрушитель душы[/color]это снаряды, способные удаляют псионику у экстрасенсов, в которых они попадут. - -[color=#a4885c]Ectoplasm[/color], combined in a beaker with equal parts water, ash, blood, and plasma, will produce a normality crystal when heated enough. [color=#fcdf03]Use a hot plate for this.[/color] + + [color=#a4885c]Эктоплазма[/color], смешанная в мензурке с равными частями воды, золы, крови и плазмы, при достаточном нагревании образует обычный кристалл. [color=#fcdf03]Используйте для этого горячую плиту.[/color] diff --git a/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml index 5b6d102c7a..0b346fbc36 100644 --- a/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml +++ b/Resources/ServerInfo/Nyanotrasen/Guidebook/Epistemics/ReverseEngineering.xml @@ -1,33 +1,33 @@ -# Reverse Engineering + # Обратный инжиниринг - + -The reverse engineering machine allows salvage to bootstrap their way into unlocking powerful lathe recipes that are otherwise unacquirable. + Станок для реверс-инжиниринга позволяет компании утилизаторов самостоятельно разрабатывать мощные решения, которые в противном случае были бы недоступны. -The machine's power is very limited without upgrades to its matter bin and manipulator. -The matter bin increases its analysis power and the manipulator decreases the chance of destruction with safety turned off. + Мощность станка очень ограничена без модернизации бункера для материалов и манипулятора. + При повышении уровня ёмкости материи повышаетя эффективность анализа, а манипулятора - снижает вероятность разрушения. -## Operation + ## Реинжениринг -The machine will only accept items it can reverse engineer. Currently this is most circuit boards and machine parts, but it accepts quite a variety of objects. + Машина будет принимать только те предметы, которые она может перепроектировать. В настоящее время это большинство печатных плат и деталей машин, но она принимает и другие предметы. -It does not accept firearms and never will. + Огнестрельное оружие не принимается и никогда не будет приниматься. -To use the machine, insert an item and use the buttons on the left. + Чтобы использовать машину, вставьте предмет и используйте кнопки на самом реконструкторе. -- [color=#a4885c]Analyze:[/color] -This starts a new reverse engineering attempt. + - [color=#a4885c]Анализ:[/color] + Это запускает попытку обратного проектирования. -- [color=#a4885c]Safety:[/color] -With safety off, you have more analysis power, but there is a chance to destroy the item. + - [color=#a4885c]Безопасный:[/color] + Позволяет разрушить предмет, сняв предохранитель давая больше возможностей для анализа, но есть шанс уничтожить предмет. -- [color=#a4885c]AutoProbe:[/color] -This will automatically start a new attempt when the last one ends. + - [color=#a4885c]АвтоАнализ:[/color] + Это автоматически запустит новый процесс, когда закончится предыдущая. -- [color=#a4885c]Stop:[/color] -Stops the current attempt. + - [color=#a4885c]Стоп:[/color] + Останавливает текущий процесс. -- [color=#a4885c]Item:[/color] -Ejects the item. + - [color=#a4885c]объъект:[/color] + Извлекает предмет. diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_antlers.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_antlers.png deleted file mode 100644 index 62645da7218afd1ce39b6278bcd5f6865ad3cbef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|x;$MRLn`LH zy>*cDumKNiz~#T}m*k{ely_{u)O`7x%8kZ-bP0l+XkK>;zJ` diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_crowned.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_crowned.png deleted file mode 100644 index 24ae8892f760603419bc108b38332a0524a9fedc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|7J0fjhE&XX zd&`>duz~=qgLe7Df7=%>e5h9V^ibfU51bO(#=Jr|Zhf6>U3PngaB|JHH|yj6U%Ybf`mzl7bc>hnDaet7M9R`05K83(VITdvLfE)}}pqCwzL=33kLrKPn% zyMW-|y)`=<0=J%J-?Hz=+kJIy@n=*_*bAPv?|=1jsb#~(&kUQZGWZf&fBz7zf@s*$ YEBnzXcVU^+o$nw4Pgg&ebxsLQ0DBZ+R{#J2 diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_cyberhead.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_cyberhead.png deleted file mode 100644 index 533e5191ceff2db4381dae246c4b0fdde8191740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%znLS+`Ln`LH zy=9npL_whSVPT$w=kr;|zCSn+lb9v7&cV`MVd`RyTOK-T&O-m=n{|@!Ww3~fNv5Q& zopR~Sn%;GVN7wv$JM%!)>W+>lbDmo8eZ1$r_Uq$Fmm}5s=XSm;4S&A>tKXWfUL1+s ziZ(HSYRbhdZ?FEeTl#~>1g&qt>62)SDoroJG1KHxAJD^bJ{P~Kfaq4A#Am? z?Y4a5L$)PTZapt-l{AgH#dz^Vh*?shs8gQ!XiPHDgsdS1CVB;`ql$%(c%$ z95yRSha Mp00i_>zopr0IAxHdH?_b diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_light.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_light.png deleted file mode 100644 index e2fec60ff57914d6c2f88d09de120350d0f4160f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|dOcknLn`LH zy|t0I*+GEiz+t5Y`s`(n@0il>_i)Nw5Eb%xeumY?qhZEGy}x(=m@f)?cHy~A+OrGS z_ia2D_S4t(gRRoMjV0?dmUk@e&RAaVQZwt>$JpSs{y(?BiRv$yGRd<4zxL86Q$H~R z?P6eP;J#Tczag~!@>}L@?-Jw#9&`Nv?EV5Q#lSGo=>O?(a#@pScbS?83{ F1OU@8RQ><} diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_lightb.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_lightb.png deleted file mode 100644 index 760583d089f865863c2f6ff102c55e59f2349525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D%z!#rIaLn`LH zy`$)N#6hC%VLhix0pFV_mJ}JLbq$A-3Rn&c9=KY-!_p+G@Slgak{d#dn$Bw-}*VLVl zPhEFT`H|7K_VSJYWjEUP-1uMD)v^8Pqer#j&oh?Rum7g-o!|ZAMyrm=Ps878r>%Yc zuTW<5lu7#QPwOmwV$o;)SCsGYgr!r?oVD`SwB$MLw}1Z3{lAPiudV}n2>}w8Mcp{= zf6;0GZ$_=Hm)_Skc*TDIzOVoNUU`HXAZx}(F|$v>XZF@#TDNyH3A+x%!Fp%;WRnlP9z38fc*xUbGcuXSa`BpuUrJk;S JF6*2UngEJ`u2BF0 diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_lizard.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_lizard.png deleted file mode 100644 index 78ad40576bc42171f99c300cd5db5e7dcf5b233f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zB|TjnLn`LH zz2%s7$U)@TM|~^yi4F@N9Ae&)zh1Fq@oBMJb63Cn!ch9yvE)7DCJqj#4+;}sW-ahA zDx7jL;{X2GXRP;|NoH4{}u9)C*|*46PsmJfBnm~l^d!(D))W9S1$81KE-C{EuGu9%>GC` ze72%mcG1o%=YF%ZOfVZSMD5q(EP1XSl2!>6;!BP2O!M_+&;qhKph_+UPX@6(UHx3v IIVCg!0J%M*D*ylh diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_short_lizard.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_short_lizard.png deleted file mode 100644 index e08b85a8957d88809804a7797675a90ef58ce5a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|u6VjQhE&XX zd&`%r*+8J};rUmgT&&`8-uw?)zwpRuaXV^sum@fWJ#Z^Y@}T^w-woYoJkln;bzw>{ z?3=v($ojbdX+L+alGgV;SDJtHkkym#pR)h!e)Sc<@V!|@^R(PW8@X$W`={@dpQ2Lu zMR&SN;g+TQUNSi;djENKMjU866g>Ff`}oQ8`NebZSF7w>wo3Ya%=78Bk>3pbOAbdj znC$hos@Ia?yR*&TbN=Gru}@rI&VBvo)50T?PV$w3a<@-EWDSp52{*0bbQPmWNVQi1 klie(!@qDQfo@u_m3|c@o2h_St!IMEOPgg&ebxsLQ0Jd&*DF6Tf diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_sidelights.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_sidelights.png deleted file mode 100644 index 873f7412fd6683e41d946852709b11103ffb321f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UU<4VhE&XX zds8uw*-)VMq4>%rYuGs=9x=!(m}^8{FrFg*lw+?WPg7MllYA-{PtpbE5Jg7D;DEIv zm)0CywL0rRzkT(w#fj4x5)OvxDjI)|TCKA3{qOkmPv*o<+O;mYXXDFvJ73@5D#HId z{qFwSmwT&s&eUD{Vx`=cy4ndde~LIu$i;g}o{dY7dfm^baBPQ>@%sMIL=|bL3+^{w z|FOKw#`86Llj5Hei?3``f^dlmoy diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_tesla.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_tesla.png deleted file mode 100644 index 1f10bc8b12b89980831f619c383ba8923cc59cc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^4M4nrgAGU?nUwMuNHG=%xjQkeJ16s!fq_ZH)5S5Q zV$R#U8w-^jMOZEz+?8^`DNvwQ$HrCJf7&92u7i)54j%pW{7%P8p|{kdnZOVr9IbS*d7E&u<`PlTC3)`8}%w>M@4T32L5 zmu38$a%{){a8s|}|Ci4Xw*UWki;leUi|78SKtD|WF6q_Vu_oTZH||BozxF>DzcapD zdSCX$yW{rNb|@x(SP*4hYMrRQe@d}@-Kny7OYb%=&u0J5d)M+U^Oiq#`yb5PX8K5X z=luD#|4;9F_LkY?_+!JYOIDtz^`GtupD@+_$l*84HePl0UTIHIL!f5z#q;mC+BR8k zne1(Ozkki2drM`T>v!%9y!HKZy#MJ<^*ihJ|1bY@t$%;H@%H=jC*D2({`39v)Sokc z{F@&1>?8M{Z=Leqy?bg~tR8XZ$UkuW^!u{z?_Z3_j&HE3XLy-+-RVWVmdK II;Vst0HSgj761SM diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_towers.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/ipc_antenna_towers.png deleted file mode 100644 index fc1664ee0f3aac766acd07f85a8e91c8b1a7553c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|CVIL!hE&XX zdviDMVFMmk2j$=S#|5`Am9(%B0lY#@^{hC`S-6|#%I61 z@OPd!Z$eu?yMW;C`)_XkT(5h!Uesv!kykZ9Q-R>$p$OaXIQ!nb%h$e4Z8!M)(K+qg znKx701O#ipSgCHfB;Z&7C;7uEMVRuU(D{gG4-C{an^LB{Ts5sH#mA diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/meta.json b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/meta.json deleted file mode 100644 index 690d15426f..0000000000 --- a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_antenna.rsi/meta.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Draw by Kest", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "ipc_antenna_tv", - "directions": 4 - }, - { - "name": "ipc_antenna_tesla", - "directions": 4, - "delays": [ - [ - 4, - 0.1, - 0.1, - 0.1, - 0.1 - ], - [ - 4, - 0.1, - 0.1, - 0.1, - 0.1 - ], - [ - 4, - 0.1, - 0.1, - 0.1, - 0.1 - ], - [ - 4, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "ipc_antenna_lightb", - "directions": 4, - "delays": [ - [ - 4, - 0.5, - 0.1, - 0.5 - ], - [ - 4, - 0.5, - 0.1, - 0.5 - ], - [ - 4, - 0.5, - 0.1, - 0.5 - ], - [ - 4, - 0.5, - 0.1, - 0.5 - ] - ] - }, - { - "name": "ipc_antenna_light", - "directions": 4 - }, - { - "name": "ipc_antenna_cyberhead", - "directions": 4 - }, - { - "name": "ipc_antenna_sidelights", - "directions": 4 - }, - { - "name": "ipc_antenna_antlers", - "directions": 4 - }, - { - "name": "ipc_antenna_droneeyes", - "directions": 4 - }, - { - "name": "ipc_antenna_crowned", - "directions": 4 - }, - { - "name": "ipc_antenna_short_lizard", - "directions": 4 - }, - { - "name": "ipc_antenna_lizard", - "directions": 4 - }, - { - "name": "ipc_antenna_towers", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/blue_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/blue_s.png deleted file mode 100644 index 4d6b9ee69eb4ffb22c48d06614e09fef598fca16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmeAS@N?(olHy`uVBq!ia0vp^2Y|SNgAGW=wxnePDaPU;cPEB*=VV?oFfg@xx;TbZ z%z1lvV^(mW1p5d5APp8SM)h_pZbn7ErOpelFVuf1BXeeox<+M_U)c+tO3wCW%>k_w z6gn?urZuF6gdp+jw<=5H%KXvfPpWZ2sf1BTCY}a3OJN8J$ot}RQ)~T~f)L-}hj^4ht z<71|=+T^Re3Q^f{4$nU4@88|wmoE8OfA#kVD}L+#dL84?`h0!}!|vUaD}HV1xvBH$ z^K&;D`TE}Q^{b+lg z>hS%Wo`@f2l6)@<27f8-$JDdGHJc!}$wMAW-ljhE`>F($d*FU%E$##DI zO;0uzRsQ`dd@L-8Ve`%J9UU)9R?T?(?qn_ViP(mnpY_+M8=}0mKrY+!hI7Kex#N}Ym@Ry-z)$gzD=r-NS-p}}c)4A8F2jv<-a-Ob!F6*2U FngF+;Joo?r diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/brb.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/brb.png deleted file mode 100644 index 9112c74f91c26ab7c3b9d5f6e5c1055a24812d5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmeAS@N?(olHy`uVBq!ia0y~yU;;838aUX1WNr9GZXm^29OUlAumo{eJH6cE4Hn zY!QBO4dE~J*B;%|Ynb%^?~Yyj&n{RWe`$T(f8}@fSO0#0Z2i5T_wMii441#$-Ma6k zf3VB@-#pL1mtXyRo#z)2JpaD>`~Fq`MDN*)zK@5whTe38cZ6~AS)bb4zq9IGcapCa<~75?c(p7^c89$ zfNWRqm~Co&{mhm1uicMq_`BBj&EMD2^;iGC`s=@coqX{}rYqOybIUW-{+0Oi^RoPQ z`M^J{GJ9X|PrGpa`gQyL@q7RG-dSJwADk?Rb%DcNb+I?IuFN`NegdS$)78&qol`;+ E0N#nuCIA2c diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/console_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/console_s.png deleted file mode 100644 index aaccec43d2948bde9451952b6891c5c71ccb065e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDb50q$YKTtz9S&aI8~cZ8Ynp1 z)5S5QV$R#UhFnaB0<0H0BhvhZzWqD?TP&(0Oq;v;m)sJWfA5{uLKzA?CWTym{qxkH z)9TL2J-fd MPgg&ebxsLQ04By*H2?qr diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eight_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eight_s.png deleted file mode 100644 index 8fd8752252eff5acebe0174181df55243447378e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDb50q$YKTtz9S&aI8~cZ8YsBI z)5S5QV$R#U8*`5u@US|(U1GXp0sBKXxr4tArZOwV26Y@f9((xH&8 znOC2m{L``GdF86}lYhQ`em?!#MgAS{cPlOWWixaCw|k|r;a@9_?3J{PR|DmNHXwuf znU6SYzklQKdAhz+sP)}j!5OFizZ0Hus=k_K*(XMbO1sNn3V)pNYkX%P(_yhMc){!& gnipFVdQ&MBb@0AIOgH2?qr diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/exclaim.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/exclaim.png deleted file mode 100644 index 196cea974b07924302d7535c9bff4b9be6f7df06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2ISV~q978JR zyuEA4cUXak!Qt}%loRv**LU;eE?yDs8IrYQvV_C|j+rN!lo)1&XUc@<&sm-Q=lIdq zlE7@+Tf6UP{o(-{f($HlUYnKv>3E*|?wj=+*~iOk>>phIsoOZedTIPEo*l05jd!ex z{%#7RbmLI+W(bjE!~4!rv$Bf z%2m2H_jb4bhTLe4>uX=PHyz9T_wDA(3XjJo@lV5dct1Aze?tN2ASCdhj`wiEzbya% z%2)X3%5V5yIM3m7OfLIh*S{;YcyDaeEsYIV4&7k~)v?v~lg)v9!73S%(^jSb`5&ga mH0tk#nghD&j6p{H5H*hP`;PlI__CQuf%u-TelF{r5}E+NdVD1S diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eyesangry.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/eyesangry.png deleted file mode 100644 index 03a60da668090aeb62d7048a2b3e8beaef3c3f34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2Id?r>978JR zyuG_IuT?>WAs}bhBmNzmODn4F_gA<3?fA`n>fG&FSN1Kv;*oPcvP0!g_X)LdXNCv= zrJ~rDPI*`7JeZvFIB&cg+_{Q#O?oDyJ!F3DkEDPSVXW&vCl(a}uxY=F27wf7Y9A zUOA;`roD8VVrcf;Ke=haE+&sH%wn(Ky{_u&vNdWY^NeLLU+$VRt8(S}wC(nLYM$3v zrFk&}?Lz`bP0l+XkKe`{!y diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/glasses.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/glasses.png deleted file mode 100644 index 689773bfb4203d19800f878ad8e6161719a5c490..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmeAS@N?(olHy`uVBq!ia0y~yU~&Mm8#vg2MMDQ2eTkDb&4@wR? zwhL@x(aTuq>}{(jEXB`1Z{LdPUu%Ban&Zs(^7-qI zcRxS>=-}UK*Kgb3|Laljm)HHOQ1WanVl{BE9TtT%WAB-_7qZ zv+NsRlKP_0_AHe8aVF4#(k7SJU9n?0a4A*3;mg;rr{DG;%l-As{ju3v`@!RPYtndj?cugAt-=YG9j_m$IWBVdHRk!0}N0*sm6g&{frKNKl% zJAdx-FG0cOC;$3bSF;NWeq0)_>d!>FV-GO>VJw)jwAt@@kR?dBr>mdKI;Vst05Ib& A#sB~S diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/goggles_hesp_alt_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/goggles_hesp_alt_s.png deleted file mode 100644 index 64e475fc532d843df9a85c676e0670d2b2b352a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D%z=X<(1hE&XX zdv{~*Z3hvy2lE}pPV%I@XJ*ttc+Pl5_{2EwC4tLTIXIr*o29tepfza+chQEk8jrqT zePa9Xl5*kM!>SAn2ey^0HLp3n!{*r>m6=&@{g&!@8l|5(KWFy!)mzPC_iHbIsybce zWU*}tf9iIXlN0Qw|H)W)|JA)u^_hDgMtr|J$FTUA%Jm1u$7EjryIlWA#q!EZ=}YMz z^Pfo7c+7X68@6))*FQjK;{pfn|Nb&rFF#gu>C0cy=kL#I@4fv+{K36@|CZPWf4+I} zjyUgzLaBtu`}UPLF8@^PIqCSE$tuBXSIZ^u(_XIX8CT>v$>#duRbTUU>!rSzzRzn= zvAkCMJ!F&0$uEN3W>!GA)Lpm#)BJ1u6#M*MBsU!Rd;3d4#w9bKpY|!{GG4+UTNt+G ze4c&a$v(3tvqqClIez=8Kx5_@o-8%_)ja=Yzuc)j&q<24lU`?hnf3L(ZvAKRgmW`2 zAHO;n&->DNN&Mgb`mHEFJ@EDitE1;!t<&n8MSwQ*rABzB`T8-3}Sh@ L`njxgN@xNAmQL7I diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/goggles_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/goggles_s.png deleted file mode 100644 index 0d214e3567aaf44a4045732a01680e5ad25069ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDb50q$YKTtzQZ8Qcszea3Q%ym zr;B4q#hkZy4{|mc@~~Zaz~J}5#qR;j&HCmF!IfP05=TFrt`2yyw8rwwHM3rZhVrXc zeTAz|{<)oDSt6F2mh!B&?qsp~{-vuHt%`eQzgF>I3OmqLWUygI-NC!(^1t#|Z2KlW z!{Dm(gN1E3Uh+YeBpm*d`R4j3`+xBXO}`mF{{#zfa1Woj$F+4vW@QYB@9FC2vd$@? F2>`pgRG$C< diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/gol_glider_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/gol_glider_s.png deleted file mode 100644 index 516320f0ad763dfc04bfef7b78d296a89e92971e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>VCwdCaSW-L z^Y*T7-ew1p)`zb(rkWoXTh`+t{!)97PS``)fNI+k5yzKvo=LO1{w#dQ6Z4^RzS=aM zXXhp~OHTMWgAr)pg`y8RSHAzfdS*>-^y}aE&YbBxzIe56f99-pJInsHf)H!6_xzn0syRH^YCI>TIgad+ssb{G$=E`<)n5gjL=3HJ+YTiow?IH1Xuiek?s+TR^=E1PRE}x<68N&^GCWStR4rPW%91Rx4Gl7o93J!2Z z9N~T^@PS+LQH*xGo1VEQ zOG8TD-Q~Le{pRQ1c2#-i{jO_|AMk$dUR$`tjp3);1-GmJavR_0STS7ek8-~r&s+>L zW{x()#q)>lZEf4H`D?abd;fc1RBbpzT-?9be{u(I-_Fjc1xEG#ZMj>2y$g1D^7%*X j_10_V$$!wJp~1I;eV?kZx9S$x1dyDktDnm{r-UW|h?_DI diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/gol_mime.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/gol_mime.png deleted file mode 100644 index 0910304539784b456705492c19d26470ba12a6a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V5;_XaSW-L z^Y*TFp0uF=+k?OfUeiB{#z>vg{64tm|Q>a~{cadBA_w)*e=jWK%h{iW5_zh4^8n?FC>%iZNj-uCQu z_l>4y{tfbSIb#2Hzg6EY%Ny6{N9j%PPCjp~^r-qOM_Pi_&&b#AE}td#ZRJb3qB12Y zX=~J8zauMtEuIpz>rCxct_|_;qNaTmd$oV>-7BlCF02rKo@{!a;p}z>z1a*Z>I^42 z9g3JH%psl$3<*?FP_%XJpIuw}{_g*=vYNeq+0ya?-}igJpIf@L{Da}+jG3q3?QLGp z{JwIc{j3Sj;stzXb)OrwosY@+{9>n-$Q4WWgL;W4OCuS-{e4qyW*YYY$FIPP+`CS5 zZMd74y!-Aqi;&X46W89+-&r@EA;)a?jT|#uzR=kEy>YAK7oOIA@bF=x;U~xE&z?Oi zeJO3&m-$yP>Q#BYsKImfd&N7peEzPbV9DsQ&YM9m_vT}LZHJ<}^WxTLioW>Sc){{& z&+cEL2W0$al!b0*5dUBG!{kGQ594=%8R&r#zUW!(0S-nFe}+lI4Nq7=Ci=mc_t`T( z+?%a$yU+i^rtJp|XE7D5+RMNv`#)gr`gf8AtA1TSz*TTC>;AvFpLiz3gfhH)SGUKf zZgO4O;@9uXb}#(ut$FuV_9V-kf^7tpUXO@geCxGXF7cV diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/green_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/green_s.png deleted file mode 100644 index 1d7d50f122f48069d37eabcab9b63bcbe319a256..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2Inz8{978JR zyuD+{cUXak!9nP&>XZNRr^4?n^mbk3Q7R~SN>-S8+tZsnL>T5}d+zNLQlD6~Q7G$* z^S|1g?N9%kEU;xhI$g?CNonr?tD83jZrc=lj}d4r67bmhkh^yMpX~Qh?>_kdUw%ja zg4B*ZOb`VRJk{p0XZTvnUs(PBve^M2i0Gd;yl)CDHcfxus|^zHboFyt=akR{0CTlY Ah5!Hn diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/heart_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/heart_s.png deleted file mode 100644 index 99e76d1c1c8ff46d341cd8d9815089b99cdb21dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*=?RKjv*Cu z-rn8ld)Psu?cx27oCAD5iF&-NQ+T+JB}_FjTesOsErD6wol#JzXmWge{LDT6!Z#DeL@cz>IUIlSG zzR!@-d@dt+S>)rLzcK31&x;mB?bx2ixV*#S%8!cIj~)i>UpM*l@@a1kcy`|W7x7GV zN49)&v`zz`!)696hO% zR3TNb^rcVZ)+sx$-1@%q=j}BO#X9pfH%vQS$;6qSJ(GKz{DN<_n|~H-H{9bl@ICwN zyr{!__8otgH^AJw>zMj6PM_S9j+UE%(ZiP-;hE;^%b*2ha{w_2Tne5HqC8#wT-G@y GGywp6zQ51_ diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/loading.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/loading.png deleted file mode 100644 index ba836fc2a22e0249fd6ad7ecf62c2ecb588b3276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^3xK$RgAGXbBqvD&DaPU;cPEB*=VV?2*}|SKjv*Cu z-rm{Rd)R=-Ay6?oo2gXF%{xPa@8N1D3(a*Kcn$sTF~{ui*r&N6OcSX6!2fL>6_sJf zj!Q(lhUHyhZzXcc8Z}`9CSF+I=%i!O8 zzh9~Q_9wmODAT`PZ&=T~W5zIP|GRVFFV=eRzc%ZZ{?eFB``>=exf$M+dY|(~l=s{C zryrQo^c~9NQMHNvVwQP(YTI9{UuuMBny)W|7Ld&WRd^|QGKl5r>gTe~DWM4f D91es7 diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/lumi_waiting_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/lumi_waiting_s.png deleted file mode 100644 index ca84fb72b954faca010fea821cd8bcffac8cb569..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D%z7kRokhE&XX zd)F|p*+7IXp}A^K*^7CNavILxdhS|(aY%h}Z{c^&xk|3Smo$z&mHe@fRg>#agbnk= zBx_X$hJ@HzXXduupU*q<_^aRl-qptK@~d0;$1Ht$M*G7xe-(eWCtAGc6n;KGulUR+ zhFfZ@Z*)K3?mPMVTdrsG^B93n!2wqIeQPSV)QEOpx{E(y&UNtJ^e-UpbH??pr(}gAul`}!F17H( zsnzfJ0=xzPl*$E*JzDyC$F%vy;sypOPel%JTy(zd{iI*3;l)Y8MfwMXQueaQ9bas3 zmp`lHq@dqtb^iE>eeMT%rq1biU_2A>rG^D&50DOd%)Y0o+WW|nZ(l&7p00i_>zopr E0HJcx%m4rY diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/lumieyes.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/lumieyes.png deleted file mode 100644 index 0682f5df6e582b6a3d186982ce3337dbe169adb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 793 zcmeAS@N?(olHy`uVBq!ia0y~yU;;838aUX1WNr9GZXm^29OUlAu zmx4@%f&UwqPWkwJ{=eF+weoMHUa$Ro?Uwugt!3H!zuVQFU2x5+>isWsulM!8{w#k! z|K0NU`)^*~zy5WFtz5EZ>K?iNjq8CrelTpy{hg72+w3Z9h0O8e{0}VpqJKZH?29+f zSlj#ACjV{xb;LQOdTV2k2c5ccy>!p~_+ndzGxz-WGcJ{H zxRlSZ`TOPH^X>k>{JH%1%isCmz8>EXb2t6zKf=?3js=~%aDK&Bx8G~GW&lGdYwa(^ zmw)}||Nrvm^4~9i&42&;UMjo(xbn4r{)F4xR{m#{J1+Q_an5tgsO*jZN@Ev)Unf85 z-v2K@{m<`TyW#K%R%|Q#Dg{ zmh$|K*?&#y?e=R)f1_T%*!#MD$#?tOf0sY|f4}_w{+rkJ!03#>9`XM>!@m08g0J&$ zi$RrI^eJD<2gPCX-+RAztn;qFgz&6A*t74Shp&;ZXS(#AHQ|~0h7$X||6hKdKd*k* m{C)q^;_Lr_k}L_}$sd*oL)N~al*1=Mx;$O|T-G@yGywqNLpM?Y diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/melody.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/melody.png deleted file mode 100644 index 405200a575e82d73f1e969872c80ab6ce7329f60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 805 zcmeAS@N?(olHy`uVBq!ia0y~yU|IlVH*l~4$t(P~ZviRB;vjb?hIQv;UIJzBd%8G= zRLpsM<6_qm1A(@SUGM*&xfaJ`v~I(Ojwjo#pU0T_)Nf46nW+WThzu&a3qSY&`W1Qq z&$|2<@9&x(>-h5h-K}FCG5;^Fn`QsMxcb|l-Mi1{em;M0|0<>D?=#fD{lBwr*6#mz z?LTgRQ~&Fa>b(EY%dXz}{eQ;(-~Y`mckhqg_B;6g{%yOvE%F*#vaR<{dwq686ws8( zZ&!6~<6ph4asSdf=DxC5l^>>kdt<6{`}s5Bx3~2d`0GCC{Pu=`a{^!@_+RyRT|6bNr{d@WE)o1_s`d#zq{lEL~+ZCm6cm6ESty}WFURwE@|2F=Y zKbhBP{r&xU<@x`|;~XyAl``*h{l&0O&-QO=u<5X=vX$A&H z4^J1zkcv5P?;h+uWFX>tG2JBe&p+*gz`Vmb5}akmiiaA`Pn_^UY3H=Bo6DGhhA@0M zduw9*F^SEq-d$h0%K81TD|M4XLXS!8{99l7|6bqUsn6@L{fXtvQ}8r;UK6qZl=YX@ zTE*wu6)Q^rf8U;6|MaK&^E3C)8%t-bwcXq3|MvU6%TeC%Ya{>H?M((rzJA6JvV>Id zApe+z@yRu)#zTlQCG&i>P$(iV?R2`njxgN@xNA2-lVn diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/off_hesp_alt_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/off_hesp_alt_s.png deleted file mode 100644 index ce467e3ad3ac38efa46801b02c9d5ec936b4455e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Hha1_hE&XX zd+RQ5lYsz3f{EWDjw6g#yv~Nc>;`L=_)9f$y!3ZD{C)4mg7T-QZg0(Guvi!DcINM` z(){l2g=fxgU%iGcgym{vNaW4~P;(F~9?DX!Rv9vwvuWnKQ{HKhQ$GYuml{Wj9z5hMy<-VZB sI~XrlGafdWvh23W+J}BjU~^R}8A|K4tJ*!L9s}_`UHx3vIVCg!0OxgKKmY&$ diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/orange_hesp_alt_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/orange_hesp_alt_s.png deleted file mode 100644 index 3bb30789a8cb9caf6417a94ec70c4b6715e1e01f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U~2MoaSW-L z^Y-q>!bbrTt`AS2I~UNv{U9}(L9$b1;wo+#>k`(MCnb(MTqaD&WjyD?DB|!%hC{$$ z-p$GlHk)@n_tvS*spFK5_L`sqG@2o2z#FPdi^i@)9a;D zIj1DzN@i8wnO3Eq>%O}Ey#BY%5&t7!Y~gLcnK&c;fA?RVRdFlsZN1N}Kgr2>zs~6; z*MCpk!}|5%1OF>>e|{!fHXE#&HFy5&M-SQ)r>5?Eb@Zs&oV4^?^}XUjD`qvX`}QEa z=JuZ_N#U!fvduQ~IvaoI=O^Fjg61Uq?nztT?f-gi`sTC$Grm>+&Aw_Kf6i>b#hIA( zRnJdPn(|Bj!7_#qd*tf59F_|-STY&7Gd$xsAj3FAnW2~^p^xE=AR$4J$FTt$OF8N5 zhBjt=o*WFB7OW-Q*BN9Fn=(xLGnt|5ua20jWWWEXb8CNS%>LP~UisYYhRNrC|Df}0 zZ=8RWP<;D${ddg=k9_BE={G$8^p7w9`=8I_-KT#x{1kuo{oZA=m*;=abJ&}`udRIL zJTIxczq>LIZO96rHtAR8bM27&|1;fZ#jM@G?5~x0qwHZE|o=`|*6l7D1K zOj2P#u$STA{c6S<)t@2)ix)k6TlMYyVe!;8%isPgds1uP@cQS<h+=DR?r7 N<>~6@vd$@?2>?&mGjjj{ diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/orange_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/orange_s.png deleted file mode 100644 index aebd77b754e9ae468fd7790bed16e55c555ccc31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 zcmeAS@N?(olHy`uVBq!ia0vp^2Y|SNgAGW=wxnePDaPU;cPEB*=VV?oFfeO)x;TbZ z%z1m)Ht2Si2-^c^HRE#4NXD(9s;*tTJ9(~X-brCxQsBtDd%*&a=U4RZ1XVHXG@R0W zRIPkszV2zOP3J$KNnx57@&0@5hp0)4K`cP?8J53ab9(Z%_!Jm$%Mc-F@_{IO<{}u0c5EJo=JnnB@M> znp10XF`Mz$9m1L7V?|+2s8-W)R;*TfHT2}cjy~F0;yOi^cHOw1&gbeD3Gpmh2ICziyhj_mjR6yFvF3-yZqHzv9)N>5B=P z3vRsecjaD@gs(S_hkZNqf6ny%F>XgH&;B_wdV3D(%ew_`KTDsl z{bi?La@7A^*{pxJKNT~uP5fK;|NWP!hBuyR&x>pPzU2noXmeg5oW#Gwx|+c&n8B-< z!zI7(qre$CQbO<4|N4gHKeA=Ng7-1hf7<=}Oo)c>)Sdmi820~CnsZCMA!f1Of%PW7 z#UF%H;&tCGo&MPJs(541>?{k;XEXQT-Jg)7&-Xis!RvKM!^z8Eca{47IJoq=|GVpJ ztC@J_&$s>m=FiKLySvm6#O->^7*@XX`jYzDbLy?TJ0j!izWv(oeeVB;A9el>awS%r ze*5KWAMIsOQkwQ$aO0WN{_+1;cX-Ggc7Ar&0wXs0UQ3s;yf_+l%wj)C&ePS;Wt~$( F697%hs4D;f diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/pink_hesp_alt_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/pink_hesp_alt_s.png deleted file mode 100644 index eee7da905c7a44ad0c641758c0f63b45521874b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D%z&w9EzhE&XX zd-veXMFtXV59Zf?%aD&|sOG=w!5H>9q?vUI!|xf^)fYO>=^i@Jx9>gc)5aRlo(bLx zObiSa`o3>D9~a6L%U^uAy!NN^B3n0;+ThrG20Wq1-|sTn_B;F8^tbmT^zD;Q>CL}> z!vFb}jQ{^v*(!dYzTuCc;9HS-zi&;N7rg2AW7Yo;e|!DpfBSF7tBq}!{x9X*ZdbAC z|7!LF&kM4Y)=fPTeE9Ug_hr9|v%JzWORD$0iPzqra<8r@LjQlUh3WRP>8t(s$Ngsp zdJP8%czXMO$;n;2)~&YM_v`4yJz~rZ_hwoi=r&|ua7u|;LH5#)*OzASWyUPp6SZ5f z_hrq>!(u;QeklH&&fietmwZkzS9;>-JD292{{Kts`_|9N`(yvDn>~I13DE_%Zb#~7 z^Hr=k%vNOobo%-1UGjgTpCCD8gJw2!e9zX#5JQH0a~MB7TlJjbPyM^+sauO1?iU~W z@pDx^6peBYfO2{R6)x>v?$&1LH`bC|_!XXPU1sgBFm@0abM= Qcru9P>FVdQ&MBb@0C)8Er~m)} diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/pink_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/pink_s.png deleted file mode 100644 index 6291d77ca74c83e48b9a77e51254ffe392d86782..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*_ScZ-o4qoc`{4m;@4kSeqSo1eqd3o!FnUJ``^#5?#aEVcjTtp zwxbI&E*IUexxYPgXMVS%;kUSrTowCkHhG$FF8t%&FJ7L;zkK%b8A-8B|6^ZGKVY|z zp_IXtD}X&`<>H@YgV|a?W0&vvvC>kdUXVpUXO@geCxZiQ9bu diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/rainbow_hesp_alt_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/rainbow_hesp_alt_s.png deleted file mode 100644 index c4956cad44c7d2f533c1ae8577109e5fa48cb607..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 960 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aUX1(0r%WME)U@N{tu zshIQj?!nUAZUSr%BKON&<*l8+)|vGJ>k2+`2Jr({4c0e%-_K@ti41w6lCUE7_^*A7 z;%tHM?+aTaeWg`7G=E@3)(}SeEYiw{`Eko!wGa zU*gX$|F-RYd{&3t&ztM!?%mpUe)ebk+}gu-e&>(Bkx(rY40d_*c-s5A$t&O1#X0jY z{j;Y{?puAZGynQ`-)~D*RopI~Zu;fJ^?mg#7q-uzvv=j)vj67%4aa|0@4WWsv`zU= z*3+A&WS`w{Q+8_p^P;ssr!Niu_c&&q>Hj@7Z%h7yM4qRs1K0}qw_fvI|9^3~z=zi#vfX4&v_8N#_k#O-XC?F z&3@qa@}B3b z1kNAf+l`XTuC1E??o3(2gLq?x2h7I6!3_!*6}r8jo{Uh^y%M7h^( z6I{I`{!=!HQodIDM)_L7{%JFFk7&J{{wM0T?&=-yr`4~}{cQJhHoHSw?DvVs3s2bn zD*Yg%?8S4_J>EEaN~!Lz3AJBLZ`=79ZjJq3`=$NY1)$$Go-T|1@_oWgU9Zj?>-XNU z-G5E&cgKu#dv93&4~X`89rdO94@aIH!}G)Sb}WDYo{-zv|4*sV=jHO#816R3hOHNrE^*Ox&H$cAJb28K() QlREakt zG3V{wgTAjFL|898*Pm7*{B2&=f`<6B{){V?Syfmsw5w_>o%+M-sM5sBqioMQck`#T zn)Q!tZtfOm1RBTiVK#5>@vPpv&R4G5J(j#@MdC!{`CJb z$9DC1oaQ^cA?9C%SFC&QX}*se;`Qo-v(_lDvpND2eRcc)yS;~tem>oIWmngZHy^Id zsJ~vMk<>NA-_TdEFlYB+f0^W}y&kU$I$qj-T6?%@nZK3Jta`qEuQsIoJ8JCz(xCp$ zg;j+N&pQrlKC_&}R!|32`$6b)^^@p!*0b|VB250v)LczG`KLR5-lc~hHZp^pP6F7l zW8u>aWxLrF*~V$ zV?NYt*f3#5Cd1}%$AkG7|FE5rbNczI-g%#YfX5Y+hUcjb-!7_Zey`7d6IS{2n`7B+ z_M2Pg=~T`|0v3SS&lh|Cjx!0GrKD>AibF N(w?q7t~JP=_Q;Iq3USOtRz=*boDN2#smMWQq-nKoT^*spS5=P zWBc3Ni<`@@E_x*#C%dh9@7LoJK+}*wLyM5N<*&>3PJawPv&(os6PWRw;fVlL!Hb+H q-x=;7+atF=o7-g8;(ZX|f@5rn%(DNqX03Gu33$5txvXu4%!)k{;Qu$o0@`uC?UMX3G zaZc%5EC1$whcfsq_X2k37`t#*S;lHZMMeDkrPoMOE!_WKE=S{d2eWQ5QwBMD_*PCxX zH~oLX&->HnZOESWecIReE`J{RS2{A_!m#l(S_ zO|vfv-`Xbo@b(V9)mO8&WS{D%a~bar!ZG_@biRYfLehs-OLTJ?UQb{$qcRKef;KcU1epXXmML+boxs+?ieHb+u^zr`NGwFL#*#UGn+* z?8EGad*1untN!Gl{ok|S;oG9`kqn#9&9|&akCg_&zl=e4>=_buGkAbEakt zG3V{w{a#N3MA#p^-o%_V@mSg{o5ogy)`(lYKR7ajGL)Ojm=8^HIuInmvQctEgTBI& z+3FG-J}{HMdCFBR{pK4Vp|ZdGtWLh4P|g4I@*Dx6Jq#Il-0lkV@$;{K{`~od z{rlys_Qu_~b&Kov?b{3Qzi$DLMTeE=--~Kzl>hJtt z_^kiz)cFlSBUZ;Hi@FAu%$lDXxg4bM@}I?v7whl+xB6ZE`UTkivE^`sUxYHV)kFD3 zj0>Hm1gt`SOBdwludk}E<_;7oHR68%=FOU}MH)I{-F|5gdyhZP+8EKI;%POzb-Ie@ zjPuVQK6*Y!2A+ rp8YxNr|T@cBMpGke5nzhX}-P;T0k}jRQaXg$sm@etDnm{r-UW|m3u#e diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/scroll_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/scroll_s.png deleted file mode 100644 index 6a1d63bba0456bdb76033de19e1c7827123072e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 921 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Yo8#vg2WEKC0RX~cdILO_JVcj{ImkbQd!JaOT zAr*7p-Zd<`6(GWTVY-i2*@DmwtX9_&zK7`D-CgkhQuK!M2a;CX9vqrmZ8B@&f(=|! zOFd3hOcMDJ_$T?ErRk%(&+^wNCA4t>jRt{p$EQzfmXnunU-$aa)2FI&@$tzUBU~<< zxSkJ9+8f6&DER(*L2>ct#Gl)@Z$F&0vEzI8jy-$+Z1~gO-k$h>*Zb=RbN%df{{Q@0 zS+W1SVBntrn{U2(aC}|Z>W&{9|35qb=dWG;@iUk1U7vWJ?L(%9gTmTHm#_U@$}wlv z6CsIz$5agt2#P37n8w6%DX76Aic7%5n~^C~(?LO(m1D_LhQ=+VNkV)?kUSvyJE-VF z)>f%X$rR(+XZh;ZR6Z6se&))(>mR2xey{|(5@fw;6yvm*`hL%SH9tS~Kjjhd$e!Zg z_zeEy#NPft&;@7#a0V@%s_=eoG~s7*GU_wMr3e6!hFJO6vvT`v_BylCP(_0O%} z@z(pl{kwkd{`vUMK&}nnq!*O^`^OvLegAvt=iA$QJ33yLM5%&RnAhii+_;a!S9Bl8 z*&8*2QV%#N4L;<6@2Wp}*I(4g%zo-g%|AM7@MzN7$1V~0-R?||+2s1PpU3YVw%oq| z|K_LHzx}@dUQXeFVAnZ@`Sa$rb#$CeDY_(?vU2zC-HJ+&e*N0z^{;5BjFQr`&y`dE ze66x|aWU}?R^9*pcm1aS?f=-#>!0aAI{#PSlKD^AriQm=()Qv3ML$m7yLWHZlXtmh zvse9$z3%D)OqQXaAVFGg_c^?T^G@mA_2LWL?&gW_zPm1}?*8|S-)p!2*_OLF_jcCL mt>5>T?fZG!wjN)CSn^#~IC64DP4L|7AZ4DeelF{r5}E+FK9Cpy diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/shower_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/shower_s.png deleted file mode 100644 index fa981e21386e260e6904ed254d9cd437a7cb1555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aUX1(0r%1hO4HT^vIy z=DfYTJGae1gzds?jYZ$=cn_J3N99LK*|%1%4;{P@*eS+J1| zTV6grvt-Wajq6@N|8C+tG05tx{?AWOr=PaJ%P{ZwJG+KL$)wrelYX90-utZnj&uI+ z{H6cm*6XCiv}s?~|5^7#b;_OJ^_O1Te%X}|av`~3NBFs)CoJVZJw3f%`~TbZ;=zY@ z@GPC~a6D_>el@8BX72?BC(5OM%GP687hI3ejsxef{E^#L^YhbwlaDqQ-#^KeTAMJ` z<<9=z(c#f=^ixUzyXJt2<(W4=zOdVJGZUzQFEzq5&DWPf3&`exYPb|U8N~8*^>bP0 Hl+XkKU%!Rs diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/smoking_s.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/smoking_s.png deleted file mode 100644 index fa693d3382c0f3b717aad13a7ec27c7fb476dd52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Yo8#vg2WEKC0RX~cfz$3Dlfr0M`2s2LA=931g z@^oU?ND%*daoA%fcXbK1{ zuwRqQcZ-#b1&{(t`O?eR4%59BKu@VfLtwSGFci?cxaeX!Y{ Lu6{1-oD!M<@c diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/spark.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_face.rsi/spark.png deleted file mode 100644 index 3355e1b02ee0f3079503a44c286b695407c8edb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aUX1=1jl;%%AT!{7;|r|F*Witz5r+#!>{`{Q%fA0LX|NN(Z&!x%s|(d-Bm+}QJPa9i-orne{i&uvJ!a*C%}UtM)EYOg6hI(UOZ;Hp}5=x%OLrRv zbC>@wlP76$-RLZ?Lk6p#z=UW5*$)54O}QRXxDZJtIJ}R`xkt_DwBe}lvdxCKYcq6H zg}pqbQb|i&3R`v{vEvZFJ z-SZ!QxfHRjtYvcf>d+x>MM}(ZEhRkwRJL}@#CXL}XrV>pRzc689o}xvn<=3>E#^0i z3k*W+Vfo|tQ-$rt8Bv_DbL`+HhqO=aBr7txQR~lxNcHWVoZP@^TmZ~f=CSJlm=*It z&>a9uebyyx0%&azi2a=pYQh3Q+I2q=mh!FZkIsBUnLMewHEq|wmerX-*0NhhyUE3< zJI&zL=Jd~uaw5>24s6Qg-(!kqLT63MNuTtu{Q7Y=%48aZhNa zRK+^!8Mc9J=tDeyZ#!Q6S8<}`9Vv#<-V_(I6Vbd}`pOzO`G*`SB!wtTNXU#sr(dcRfY zUn`o{Jh0HMyj&z8_(UGZ`zu1jVnqj*X?4RBrjbay04`cYueEwCq5p?85 zdj&Fh0E%^#)h7y(Yy1!fBo#mMmx(nP+&bWJ1ru0uK>sZB{#TjU7oLnL_*m>G)r`1@ fHWAPl9YhyRfe8NgEaxkC)R|jywJYa&UoQ>Z2($?d z9E<|re{$y7`+C(YvDcGt#2asUp*i~v%ZgPk0`tE67kw%GZ)VXcD0^Tj!<%K z|J`r=f*GWnSa87ls!^zJ@XOczH~c59I=!;E;o84zd2h?>>&w9=`@LrPwKBIY@%PI= z*v&oQUi$v%y7l*~#16=PYbqCWd>_d&_ixF3*NyFaAGp6$PySxM;U9);=6_+IzC8J; S()mk|L2{n1elF{r5}E*}oP2Qr diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/head.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/head.png deleted file mode 100644 index 86081e7e7651fc4c3ed203eefbac97c60d6fb903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmV-L0=oT)P)Px$|4BqaRCt{2n!iiKKorNH;vZ51f)GmMAQ&=Omv#z@e}Q8%s*^}S5D^lb6m-eI zAc|8vbt$e5B~U07|B#e(kPB%VrFYE_Yrh}3A(zX2-@VJ-!M#TWz*@5*^O0pcEM52f zbR*T542Ev9x~9d?!@+?1AMaB7TcRIWw!h z>DH*OX;S)|B8^?ok7r(0x8suaz6f~#=Vzxg_54{zU-%CoBHG|bplUkZ{;$u4V(2Cdf)R_NXGpK`@GoWjoUPQoFXHo9yW1nA$CaI^90Ky}U{vL$dmn9fL%~#TZ|cWez^6 zU)Qus^Z@_>00000000000ISPNTqgE`TLbt+;8X{sq)d&Sg|07ayfvd~= zxhPDLck@|)R8}PD_U@wiC2iRbb3K19JXTg{jOcst>Cl|(`7A4OBUiXcQk)wQ1f$X% z!1dC0@W~PBE0^eSqp?%!X~OlQXu7o1rSb!k=`mH3wnHXIVC_!-nW` zg6Xx+Z4ynC65a!np>aj2Q57NbJZ+FRIyvK2#pnNm4FCWD0000000000fYss)-3Lr% Tl&INa00000NkvXXu0mjfIN}2T diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_arm.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_arm.png deleted file mode 100644 index 6ddb081287fc7281065c32ea9885922936e3221d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 416 zcmV;R0bl-!P)Px$T1iAfRCt{2*|AE)P!z`TqxcvtICd#y4cT?dJ9JD&-7~rCsH0CH5vOD;CAg-9 zKp~?(M#^=NTXb-^$+;oO|F`GM<&blSd?Ek<0072{!q_BfW_)BPX=b7@_L8k83S-mv zNA)2jX=eKV=w$%snqli85D}54t~Fy%c{X2@>HtJU+P0JJE*Gt@AW1W`-R07@okpC0 zQ5c*3{-E}`YUg>kSgzFWf}gv;Sgy2=_>1}qe1056p%;kT*?G4vKAWx5X{?25( zy1A8=wm==yM-HmSeAiV&3_X)`HP*J>?CL68#a&-T&d)jxps8yq%1h^$Or%EKl?)a3iX91cF1^W|no-TWFaHU*t2mB@0S%jUWy|xb zx|&a?ICt^Sc%=70{a9Gu=5C~ a75~A&B^$fB`DXidkfolkelF{r5}E*}jgYqh diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_hand.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/l_hand.png deleted file mode 100644 index 50281e367b8872423ba6ef7c693635b8e80d2601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Hh8)?hE&XX zdvhc2VFiKK#3^faM3#DMiD(DkaIRpS(YWx11l#MN$f9lw>F8hk8Rd?@+?CD))CU9? z&a`WUpR=CAALtc%l+W+YgIR3%jl3eCnt5+%o}3w{vUJU+hAEqTK3|$sDz)}}{x|On zC#>fjdpUn1CqzGxGj@PV(S|0bGlw~Lj z>a6`f&qe2c{>id)JKO(A?qhI4fbfseu`3izUKS+1dNY|%-Hml2P+;RMej(Reb;sA3 zx4Nv1Uu({KtIj>=;yLaB$Bbt;eUhfx&rUa9p&$}@XtB%0>)Ul164q~Z*(v{a>#>I) z>RzckJ`voJp2RJ&G&!eS+ke$P)!TPZNiR*lI7_MjfRTQdea*|={%hl@? zdh@`4?>t{g^{ex)T7QhX_VC5WABDTpx-%DVw`WM{UKu|3;Iv>Xotc;KXR$r6*z<0_ z(yMoGMf%MpyW@l0p6b0%Nx{z5m2FoH(golUTOR<~)A_Fx(kDUHx3vIVCg! E05{LKq5uE@ diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/meta.json b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/meta.json deleted file mode 100644 index e74adc84f7..0000000000 --- a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/meta.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Draw by Hqlle", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "torso_f_alt", - "directions": 4 - }, - { - "name": "torso_f", - "directions": 4 - }, - { - "name": "torso_m", - "directions": 4 - }, - { - "name": "l_arm", - "directions": 4 - }, - { - "name": "r_arm", - "directions": 4 - }, - { - "name": "head", - "directions": 4 - }, - { - "name": "l_foot", - "directions": 4 - }, - { - "name": "l_hand", - "directions": 4 - }, - { - "name": "l_leg", - "directions": 4 - }, - { - "name": "r_foot", - "directions": 4 - }, - { - "name": "r_hand", - "directions": 4 - }, - { - "name": "r_leg", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_arm.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_arm.png deleted file mode 100644 index aaea75f153e198e38652ca03a414367af9f271a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zlRRA|Nq@8t@&t6j^EnZj_Ho?B?G2h{kYOE zA>-ZZeeCz{7p=0h*X#3paxwqjW{b^WcR>i7r2p^Fx0q}zhm(qTSl%vI0h$d3853un;l1lTyTXX~)$2RYi?WQ;FSVBK_7{)( zaO2U*E4H@#tu)^}FR5#|l9IRejHs)!XzJ7G=TFi;yQsxh_#bk;-o16}uAP2$=dT|B zJ=1?-@XwcrJulV$H_b7I*}%Z?Z|#DH&7KMCk0pCvI{m9~!h$WGhqJR)TUocwz5LL5 zbLFDlw|7|X+9$v8X6S?^i}qakmMi>4c0FsSvumVgms^zX=QwlszMZQDOc--#))=?d ku2_5Zuk*jzopr04BqkCIA2c diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_hand.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_hand.png deleted file mode 100644 index 020541b2c330711ab22bcf4e2dacc05d18e450f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|c6z!vhE&XX zdut=_VFiKK#3^e9x-O}TdQH)MqqwKRwz+*#vcwwi)T2RKPd4j&{J&moBXIYyB~T*} zJUDJ~Hfip{wy1j#7PH7No#Gm`v!!qrkiPb2cN?p`>QbFp`#17slO8NC`KzFrI`_8K7FQ3i51Dt_GwKw`m0-}YKmDf2>}^*Ly5GEZK1|Z&d2E)r&AWql*Xf_-37wa} ud+*%h`@8PEVqG%jt$lWYBQpcTf?9c&n6z!mTb^wPnc(T_=d#Wzp$Pzt7G@^^ diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_leg.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/r_leg.png deleted file mode 100644 index ec5f7869eb2aae48396d0e6f23fff15349c92b43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z<2_v*Ln`LH zy|po`IY5N%LGsIF2_x1`BAZU#o$M(x|4_>L8Jf{|g{SXp(wKQmm*r%Yqmii7{U>D_ z+cioo-F2qc!tx zuv_~tHQgQdh3${(8rCV#n>Tk|uRVL|lvZ4DrJcnct83~GF56Bj?5kgWqUhpbW|$Kg z7!Leb;uD_oe6|AD$`kv7Zbq{Uo6Xs3?D4yM)4}IYjtU6sKI>}Im~v;4u%pPOq;*op zg`HvnDV2{8&QCKwnH#n8`(2Z`tp+XNz~1>@R&~?6I}$czc20g106v}xhO;3M1QjnW!ti6Z72sh%hT1* JWt~$(69C(SxL*JO diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/torso_f.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/torso_f.png deleted file mode 100644 index df7b800e204692760aebc01d82978b5356fc1610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 zcmV+i1Ni)jP)Px%!AV3xRCt{2n!k(MU>L{0mi`A_BTk`05L_jcZaRtLdP~OW)`Fw|z-8Ag2QE&9 zV!2zCb|@uW$A|rQ_1^WRRGZJO|3Ws1R;P`j>!76R5i3L2L95f2ZAyt_ z>%Ww_xl*m-{W}W)FmxSWZx}iZL&ti(fp>kW6v$Kc8DGCm5dQqi%A|+1%r?H0q{Odr}Fwy82KUxs%juBX@%PyKQFUU(`<~I|xE$eW?WO zwks@sKQ(}*@8k2A@3Q(*Fnxyj*7MK@0BFTB%vv*AELOajwPvIh%djjfH~szoftN${ zrRRW>rbo#cx7BIKmZB_S`m7fQL3oh9)G7e{nrRz#6XIOZwa>6#Z*YINRf*wr^zH6| zce}-66+7sY6vWSA3fX0&~>n0 zZ_u-+s8p*6f)G8suM~i){>YtR>HDZutLWNi%KFmlre#?Of80g@puc`q5YGW%JRU0r zaw_@+K@bE%5ClOG1VIo4apEX>d7@9xV1E5>yE-(cN70I907x}LvfP`%F>B4}+_{MP z0gJ^dvb%$b1(zjSu?)LA_(T8PxrowU%+V2j!DAQ`vZR?KqDLv)p0qIn{PyKVm_wX3 zY3}sjVtNWn31EVGxj~O1x>G7BCmz?G6LLr;k&9%xiO0 zlG)tDZ0_+`R8dL*+aP5aI^Mo{o&>N5XPcz}DEWg*2@u6t0C||BB16}Sy#R67nhZ*F zfH>as9RG~uJivadpd57ai|o0+1oP4*2!bF8f*}4iegeX>6-va!6i5I7002ovPDHLk FV1nekap3>} diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/torso_f_alt.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_base_parts.rsi/torso_f_alt.png deleted file mode 100644 index fcbf24ac8355bb98dc0b4a6e153aa3e4888092ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 905 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 diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/head.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/head.png deleted file mode 100644 index 473ddf04ff89b299d292d16b57dd9331de46733a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 579 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zAA7nuhE&XX zduwCXAqNTe5B1UVE=HxVnRnc7FA&_Na)FQQt(wR#)eC(mgze({d^jsgqULH3;! z_}-Sst&z3aJNeRoem>tLHTP@9&wh|~__98BM_u6SWmCWJy*Kr9X^dv*%pd0F*ApMt z``_c)Eup9px;4r??Z(j$dF7utVpwMG37RT-uxmovQkGwaQ&!zF(cY^jsJ=Pu^)lbh zn~K>_6wW!r*LVN(#1;PQ^WV?#J62I!ZT`HhfA6OEOuw&wf7NX1u(*|{GQTn& zU*5pdy~yrW6*Ggzr|Aj*j}#hZFJ6%!wr`#JxsP)vZ_}15`sB27)!A;#Nfjdh3_V;B zp#D-IZ|mK%8sm-PZhecFW_p?+O}rL|;;vs;2sF%W2z|ySvpL zKNaX6db%-k?REL;^Ye>B>vmtu-^l+kq+!>+gpDzZ`p*~`maaPYJjxvCVs%ZYSySJZ z7`0vVeZJ?&nQlw5(^Fpt$)BohKJvDp;pivrMin{5vtFNX{yl6wsp83;DQnl6N36G> zApY5p=Ye*a$k#$^83p}2NwRn4{2vL5oxWP`xJ$cm)wZ2?yQXt``|RXye$UUaZNG2z zr+weKPCVo2?p$aApUN%M}ne(E8he=%NE}QYK*!<7yLMGymboFP&w-~OU9|1-{9zhLx(0c zpD_|MYHDqLJo`n4mH1+9}Q;9y!+iW>Xe_W01S@iF? z_-D>dZHNoE6=g-PGlcm;Nv(}i(e$}IjfnmeVclOOU zCODY=v^Jh=Yr*j1tDd18uc5@3`Y-;GbGG$mo9%51s=V-e%9HgB3_sjO6erzpc>C<) z`aRu0Cp3Yre6eH?bDT|M!`q!dtbifRmm1-j=IhI#1!QvoF$i1=o(!TqUHx3vIVCg! E02G9@DgXcg diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_foot.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_foot.png deleted file mode 100644 index bd8e15e1946982c52c43a39485b8f4db31f1239f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|&Um^whE&XX zd&`!OF;K+ep|g&QTHslsFFG!VnO>*}$#SxC_8u{Nq3ftxIdg8$DHj!~_r5A~*6%+1 zH~T%S=Oh&<`o-LPgXQqWEi5+ZHK&YYS0_Lb0Ii<$Mmv@iJFiamReS6=yK{ekT^|G8^k@m>G#w1z+K!%m>T_);T0 c(|mmyw18|5AO?X;!IMFhr>mdKI;Vst05yDc)c^nh diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_hand.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/l_hand.png deleted file mode 100644 index c95c1f515c61b75ef7cecc1d4b8786074b097aa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tu&dhE&XX zd&`jPkb{83#e{4+qcyAlTq_xoq3gb=FriR$UC5rL#2i>Qei;%ij8!rd2k~E&uSbrnAF?V{c4; z`SfQ`Yi8}9ePPSo%G$`QFRn2`^n=Looo+YppIWtTidwX>L#cd!cZW=WyUfkjMK{hr zPn7tdl~UOt@C(RKl(<_aV77WqmiFpde;I)q|GeNmRvx*0^y}f?J{&d{auE8ulT-x>|@`x=)=Bs4w1a~_)2>JKHL$d4{-tm zL&NTirQ*vyyZ5FwXP^9ZNcX?!1(%}PG6#&>W;5ShWn+6MD0?#VjI;JB5!QENk}orN zEDDgFvg-1~{}a?Uc6997TfZthw}|=GvZgr#1h4^iLnI9}{ k?yUw|#+Mr5nda-upao=eKrO!%JQ>9DboFyt=akR{0EdC7mH+?% diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/meta.json b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/meta.json deleted file mode 100644 index 2f46d5057c..0000000000 --- a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/meta.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Draw by Hqlle", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "torso", - "directions": 4 - }, - { - "name": "l_arm", - "directions": 4 - }, - { - "name": "r_arm", - "directions": 4 - }, - { - "name": "head", - "directions": 4 - }, - { - "name": "l_foot", - "directions": 4 - }, - { - "name": "l_hand", - "directions": 4 - }, - { - "name": "l_leg", - "directions": 4 - }, - { - "name": "r_foot", - "directions": 4 - }, - { - "name": "r_hand", - "directions": 4 - }, - { - "name": "r_leg", - "directions": 4 - }, - { - "name": "TailLizard", - "directions": 4 - }, - { - "name": "Tail-largeLizard", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/r_arm.png b/Resources/Textures/_LostParadise/Mobs/Customization/ipc_parts/ipc_lizard_parts.rsi/r_arm.png deleted file mode 100644 index 96d3c9c51ec0628fceb1004c6c6084365bad1a12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 416 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z9XwqeLn`LH zy|po`*+J&`$NK1aR}G6NjCa18GQ|pIw6omO6?n01fiw3>r5#@sZ|&uOpuocN(a~?+ z| z&RCk2%yq#h?7IEKU9YI zZL__u?wa{?`SIP?HU?j++3|j-(d@h1p8YH3{4p>4%p3Dlnz94}_ubD=-x{8AoJ!hhSoODi&IP&p|374m+AYOS zpWU#01K6I&znT0OblU04-#!K8^QA_3ruq6ZXaU(A5O*+K3Z4vNdAjx@Ajf`ToVFaNE(dpf-I%UaXC!?PRROX4kaa#!l;tAy^|W7xRp<*~i0H`^=r x^6z*aZuQgn|3Up&1s(DV9T z7ndb@w;TkghnlaA(SKgRI#us(+_C$?yY8Gl!UQo1NZv5mU$dpG#BZN4#x3s6c4zdti$nA$ipj_DbuFqn_NP7V}nBVgo&PtdeJ!( z>tn*F?^$2=<$161S>_G|SZ9>B;TTWZTg!EZX&dt2$3MC`PnAFWuH$RIV?1Vle6u-} z{P@0A{Mnc}ZSi~mM_(5)FdX<^eqmR0(7YeX-ZP#R%ypMxV7TJ@ddfGUU;kPbtr2K# z4CYwGP*bn|?|`k!$9t7)H5&TQ=V#otT)vlO>7GbwWjm(Q%ZoHt`^q+&oW3sCjBrYa z+=0ob7oASqp%XXv-bPWsry2%fL7sc;zkiBed3xy_rWs{_H%-3n6|V9054+FZ1=sGb zO^a+TW?-0*_A^cU^Zr?)3Px%z)3_wRCt{2nn8-<&D%p(1YN_3|4sx248`#`!=(Y&g^UR8?v3lIcB5ClOGgilG+WA*y> zUZv@=>Qa7df^c31;k+u#b0bb!o-4Y?edagLm&@{8W!VWz`N*=9E~jgyeDr!hSkL5; zrpHPt9{@0&MY?>ws{hZj6CNIZI*YG+x-8EZpL=A$wV3TP?lXJbAB=_rES8(A<*uQu zGc)j7Msi>Y5GPxmZf%tE8)@l+-Tr{laDXg3Ax^d*bt(`BV||~?ckT}s%MFzBFFx0@ z!WFyy0iM?f0C-;Cs^P>-#P=VmW{7(?-fu_K&1N1^DlQx&=#~L zkCQFJVC;MeE(n4k2!bF8f*=TjAPB<$gVjbN9Yk2KBE36IJHxIwM`=UW+z}>IHi>_` z-x#HH0BL%>@acnaUQq>I#ikP?=Gg$Mk4TF0000-dY8c-~ z&d*E@m5c}WFeJn=80a(15N9~U&G3ws;WN_$xr#U21Ft_nUi*7{<$X`aXJ`9Pe=Xj- zciyI*rk`&}X0@nBJM8>1E1cui6Nar7S0~RZel~ll+u9`z+TUKB+PS%g71cN#wm3W% zNoT*swBnr77S+M>$M;J7 zgBvzQ#O`2U%O8J+P2+!s=I)e>^{am8%)PRVQ^LC9d$;NDGvTO)Vz(-yIywJ2+rFD7 zjC&MAJUo&{R L`njxgN@xNAKc#tm diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/brain.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/brain.png deleted file mode 100644 index f69ff1aa3e4f25dfb29295e465efd853ac9dcfe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2290 zcmbW3c{JN=8pnTWNGw%cT30Qht>sd5s#;qUDT>-sOIu?Jmpcq~>7}hDl4wA>D)Q<$NcfU&w0*y-ap>&^Lf7Ky@v8| zQjps%2LOPAi?f55B;zGfCIgY2l$DZ&Tvs6_z@Jzr3?!k;V8A#;KJ$ugak*mlwo}*(} z)0NbS{Qa+OilONKWBzhAh7f^tNAeo+1|EkPuYxOE=2p z&Uulo($s6}#V~wOt=Gemw)9U+X4>Y7I_(!rV>$s6MEk?Op4q&UPhZrc4Cl29(1z+( zN>hc*(m^2dvg<^wkiDZY22;2N~(@M>^|yyOeIk-*Tazo4i`l68(WV zXzHEis^6I9%{R^rd%M26I;>{E$gkw0wdv^uzUOYnXo*yQwMmLjUX}-rc(;)IXqu90N_J4MptNM@idS7|8fV6+%qvFs&dt5)Z7W%;m+Z^yTF~w%+?L*fi>83TKWJ{qNR+qzIb|%eKlqrJus1YxKy0!X;{-u1`WyNv zZQoJeE9cLbdNF!pUR5`N zAXO|t&?yeORrG8`#5@j|$AX1VT^ zsmp7)?25cN^{f>8{qcRSAwD?>(l%(~Cd-11ekqe;pAiOTN~{Z?#% z(zwHlIz==rz`!_(0JGxAiUzi}t*~^g{M`?Vr z5dkYXdN_MI;sI_mu8kOUF79??_-0(T_%ol>mfG|9Nwfsafpq@{AyZ}D_sHT^3|4C0 zu8OxDQSZPI+9x;9LNnsg`yO?Mw#*oyXgwg+=;%R-kmbgMleu9~GkUW^HaoHZv~W|4 z)07%-%}^(;{^Cx3fgXCc(}plUXG7u(YU&-`nj)eK>$am@PAS)(ZOQXIjqDhY@F@@h zNjXi;=GV10*2sAaS>hO?=g7GJ1}I<>_KG2Adv^J<_Hr_n_+C&v8i&tW!s3yWui?=4 zT3B$Ipf%cmtQf31q<8>@F~~)&fn`|FVRn|KBH*oX0jl&N9D$F8BUB8(cb9LY`%mBb zdgsebwRqrr?Sx#83H=lT-$6oqw$x)rMZgLDE$mU@_)2uMv}G3|xj5T^4yR)ecO&6r z^B7yh%^!yA}U#ac23?lzk{e>h}?fcFSSSXwb?So|)o@PJ+`PG=Mui93?Y?!*G#>n1I8 z;EX4;iee6K{Q4@z^b@_hg3dG}+}~nD6Fz@1Stl=?fmwKUFZp9y=N`*5EBxjsC{b-( zp(06SeXKw?05=8I{J>fbU4R<;E>TDqnfD9S_e0ty>af{FeMe5~kr{K~u{oNwBC)&3 zqA^#KHE>ZE0hiE!e9H9Nc>~?&vF;@5=@f_3@QM@~%OLrL;gI4)2z-lpS|7EFhh6tK zjsrG8z-KOV0s7+*rYRo&RmA_(05;|4pb2vWq={FTy;Eq^tE|Qz0%XKFAb&XxHmn+g zz{}zL%(_-hU}6agK?MbG>gxk*I5imGnJBopS}|)@6MwKcM}P%*VK2a;mbnURdN9OO zfl%|eUG^;IAf#s@6izBru{-Z@UwI8YgIR~g0Pv$v-WZj_SBQ#tL%sICXW1V|*h!ta zd!{$AzGSl_$>HiDk3Y7>coB+vC@ooI!|@e^JU+XJpM0BUmf~k`MZs<(Z0_WPs|?W7 zy}psBI%+U2A8j{erzCp%sW@2Y;a!C1H(O?)O9x@3KE+!I?DkT69>)gJg#|d=@2Q-kq)v$?sbIGRgO=SLNo^8p qshhbEhEp{VUuFN|p?_j`OL2*6{i|P2T(aa71GqSPI6OTTeCc;=U2N9? diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/ears.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/ears.png deleted file mode 100644 index 132015dcb8ce55e5b152dcf273a3317dba0e4a19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiE{P)Px$oJmAMR9J=Wl|O63Kp4iKlzxUnw?gU=gM*{Q#YHD+$y#tujgIb_&FG)HxD>jI z;?yoq!PQXC2tn!hsO37;oM}uiDyHp_AB2#*dvnjdch7r3LPEkHBSZ~Qa%JlOwx;9A zm_s;^n!MXHA z?F9`A3UbEltZEI^>IQ0c0{~DeDgc1a(&4U3mQ(EA?U_4S@x$GM8}$~YqQZXYr?Yef zU6g20j3?3){W_cRrr--04Te~)-T(mi+TD-i(iQbWRL zYzS=k-ET+FhJNctS&^FoYdRLH8V)Wjgt)ADRka2;=IFATuBfzNIXg8W?$Z5@uxfZH zN2}9CiB1#=0N~m1R|vZY(iN4mViXsdY(De?@{5R7z{TZt)K3)+~>?1NEA>rTg Y31W2at5B=v)c^nh07*qoM6N<$f|eoKCjbBd diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/eyeball-l.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/eyeball-l.png deleted file mode 100644 index 870a642142702d25f5afcc5a79f7e4c8840bd830..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmV;?0WSWDP)Px$i%CR5R9J=WmBDJlKoExiEhQ*eB_x^^ws_D(<3+?{q2Ln~`T%_apT`I3xd)Fu zmC_z+4@!d-jGC}i6R;v|4-zqIY)cc{L%!28yD(h3)Wf=YX9ve5&8Z-Ga;UKUa! zDRTLe$jD5D?aI++U|ocD`-IuuD_DU+qZE}|74yX+R3SSjzERZ0&0G*Ekra+Ig+?i4 zMFzJy0H9|WI7y{Q7;Ooh0V$CbtiZr+j-hF;;;!RDQM0hEu?Q;QCv3F diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/eyeball-r.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/organs.rsi/eyeball-r.png deleted file mode 100644 index 5f63da2ea89259f566953790663e2e3f61015c61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 433 zcmV;i0Z#sjP)Px$Ye_^wR9J=Wl}$>+Kpe$iB*c`~N=a)*m{O!J+HOkeN?dsY!2@`Ko+sxixN#-o z#<;K;YQalZ{B?TfsBld|BjT_!Uu=PLMH^waU=j3 zJwI&MKuE9N6aa8l)G)SfyuLifG+&KJ z4Ub};)Doc8MyziPOlg@3IW6JhSxdb4@7G@PL=4bs10LsMS5={?IjAQ`3uAiqrZ5KP zf}xEJgu>I=4DD_Q%w;HPC5*10z_|xSmLu_1Yb26@PDmuqTn5fP6bgHo1|KVT9F>>tp|m8dPx#=1D|BR9J=Wl)nnXFc8MSiVso*rxM6oin!?{_!9nG#KqCc(FaiRF`U}HbWJIR zLZDdeV^rdz4h}-Eip%{VgdE&=AGu2ahG7`y&sa^8=ZlT$bZq4L1&95Xq}6I-AW;g# zfrmsXvPPSl=(!^!qyzvwc2ktvDz6#YOs(Q^oSCY+y;dA&#&buet`_MAgp_ccE@qSU zD|S5XAf!YXooi{4XCO`W$Meq(d<#+w5~bh=HkPX?9H)yk)$oIm^cqM8!su)PFvEd| yesBC9uLZdULQ42S_#8Z|D0QPxjbRvu`5SlISyV`@mcHfy0000K*cF+;w9g9r7x;)jt9k9mA$%gbnR5Tw#n}vNlk1JnBetQ z@Q%*QfT`OqT)NjCH~CM!!b7%6!W6 zQG0Xk7hhCa6()7@-Q~$s^S`i6vGrdX6gd6t?YH~ReQrKAZ~4Iu*+r+WJd-}p=qT{d z>fTlbj-@&8k|&%!YIeVZ?*@x?Imh*cgD=>6YUB6T#hITqp6cbw>bN4Ve#7>7WzSRQ zyBM1j&6PEQ4zjYf{J*dM`J^fNHtaxK_WnyS{+N>XxnO;L%cXhzU_U{Kf*UW`EzT{M ze_%1c&Ozq$--t9J7VY0Z>WJ7a>PU) bZ1jNx)*J#Xz3zp}ZiD!qu6{1-oD!M;2`x|QX~(R#txsWaHf)7iYf?H}*LyGQB+3WVkeX@xA=G1Y0O zri3^9cL(Fw3Y>3e1h4=0%Pv@Ght2)g-}`DFG6^_wD7HX}l63d71*K&lch=Zd)lS(b z{`dCl`%@)LDoVH*GG?erE!$b-%lhT@Hdc=M#gX6GKDdmBj5f4E6Inzr21r zeO1HTK6XVX2{+lcz;*$}TeAMo!h$ZW@2}T?-;lJC<@!b=!w+*A84NzK2RUBYzxUrA zZUaxT56u_5B02=>44fwE6tO$}FZ&(I_%eRAeL4S(w1&H%Hpv~xt2|{qq0aWtB~gPq ztrW?Eef6BzGquhhNc~^>m`nX!W6=M?h^K$*59;4#HamTF%@?M}re73V&(zz?Kh~`X zf7Sn-bqlXF!v&psjrspSeUAVBr~c9Tzg&LC3#{Kdb_h7NNF1x((bt-^af&rV8}_UXRz5b#2ja0_;HXU&?I;oQ1~&> z-&>Px$a7jc#R9J=Wl`(F@FcgNrR6RhDAZ36FA`wc}8TA$%fD3S*UVyox;sh+MdVwk+ zg-*!=3`C6W;11MPoF>L;BZeyf;tcP-|Fhq-1C=UO`mbuWd!p6uos7FU1B+IdMS{~i zio(@-0n#c1$QWR7GZd#{Y()vnhv|o7N_YL6_v5O&9*pzG(IeR3*Z0(U>yWT=E+!-90j019tnRsQ+k%3 z^mPzm+cn~NpSji>bz@KkAZJdXE;0klJS|F*P1JxZPV*W{DVF#_<&@!0}`XRV=97 z;<62iYpLXw@gvd#NC-IIgs$syeLDbP{_t2Dgccz21_*$z>(aP7zJ@PP&zKC^p8&ET gq{=X_RH+icCuT>lk@4wYhX4Qo07*qoM6N<$g3NxtAOHXW diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/full.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/full.png deleted file mode 100644 index 1cd8c4158d00f6b93fdac7f0ee4c796fdfa5d0e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 658 zcmV;D0&V??P)Px%Oi4sRR9J=WSHW(ZKoEUY{eVRR+=G1s$w@#tuRv;4_1f?1F{l1b4~>+_=c+We z1ULIo*p0jXiubk$0N~sG*ArQs@HwXJ9FRhyX^x}1 zf61p{m4erRHEEWswF;vM{vyyaQPn7mVpb*0Ere-;qKZbHSJchy4x!dbgyIcYDCgzO{*2022|Q z2LQlwweGELRP;L36DKZmfF3}l)*4qlOX2w*y6aF+j!j`Q1)lF=^Z3-0QTdfcLA{}e z&EpfoD7riXhyBheivnR3kw}w@+V9{Y3IM1>nzUz=PUy7l7L2*zSxW6!qbv&WEY;B% zwCA&!OhL+Mg$ylY!0jkN+SIm>RmVgCKRxy~`0LG3YT>dlgO``$nD z4f>g?<;|=ReDd7+UCh^VZ6U;gP{cc{aP?a=a_$Hwhq6fqs1*KK=-%M@T z%OmC1?sHlv?{uk7v+t91Tc-Gvd+uyGGd2ECPTiuX_ZWep1q0j8xLsp6xyc?@+o0cc z>-x>mtL!W6Lb63tv@$2WxX!WR74s@_{ou%7Vb{&#S(ffE$d9% z@_Fvuc%8dqtL+w8{dyhrmVLRK!)w7G{ae@^d=0KPwP?JX{J4s@EZgw-SBzopr0AV8F{Qv*} diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/head_m.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/head_m.png deleted file mode 100644 index 09716bd20b6332d79dcf3fd3ba44de73b613882b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z*Lk`)hE&XX zduyX#vx5Zt2mi;+7g#PZn$2dAD}1M-xUN=6-F^OnizhGMJQ!YZ;UxQnh{?NNI;{6S zCH)|wPh`c_-&||A{*S-Z$iL(LjzhAX@`4A#ZakN+SIm>RmVgCKRxy~`0LG3YT>dlgO``$nD z4f>g?<;|=ReDd7+UCh^VZ6U;gP{cc{aP?a=a_$Hwhq6fqs1*KK=-%M@T z%OmC1?sHlv?{uk7v+t91Tc-Gvd+uyGGd2ECPTiuX_ZWep1q0j8xLsp6xyc?@+o0cc z>-x>mtL!W6Lb63tv@$2WxX!WR74s@_{ou%7Vb{&#S(ffE$d9% z@_Fvuc%8dqtL+w8{dyhrmVLRK!)w7G{ae@^d=0KPwP?JX{J4s@EZgw-SBzopr0AV8F{Qv*} diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/ipc_m.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/ipc_m.png deleted file mode 100644 index cfa8cb3424f8abea7f6a62802070a9a3a87347f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1419 zcmV;61$6p}P)@*Booex0UAHvi|U|KQHN?29kwXXAhV{zn#mT54B< zJM%KrGGX=Yd@MdhFpN7E|7R*+o6*i@Yykl9!}s5v zjkzp3kcL8_iWwihAcbguq zIgxxY9B1y#)3Otk@ykD+!(Yn>xHB)CxKpgd6@ZfvUf{#Nw_){dEEmWCKrqc#V*-)i zFuW{HkNE1Fuk-oee)%;Ij8yq+DM0kFUf?4>L|BI_#D@q;oPd17NkQ%J2;%)F?iBH% z7=JY3zp4PzetbA>HSrYq$M ziIZFz;=ID|s|AsN9o}W)4nSCkD;9sH0>rf^dRfs5=$f$KZF+{03)#pD%J}Iiix90t zm0#Hhh*~CL)LL#Y_;bJCTIuM~>6V*`N#lt4n}{08Wvf7x-su?|Hk07x?+pX!BsC zo4?jsV87e+_Pb5bw9LYo_z9fMmA+f&zICCKUnwO zzcB6vJ|^xIy0SqcKY%Vx;Sq!3xJ9w5F&K_9e|Rj6kxZ&i@KyE)v?&9tLqs0C zRqWk{EXv1WFYxo@CuM1Mx5t%X{_vQInc$J*zzclkBXJ`qXj&%L;R;Edls*kz7!1c* z5+_)PD~Oq54p>Q1DppXLoE*@8*GQJyptUbnsH^IPRcIwCDhkpSE^(^H0?JF^QeQw9 zjgn=qg?<1002ovPDHLkV1ma#o9O@m diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_arm.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_arm.png deleted file mode 100644 index 01c394d6e3239480db192b2dccafaffcc7fa3fa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zbv#`hLn`LH zy=9nn*g=5x!uko!Yq)OrUOB2T`zm8g?SC1CHiTB<+sC?CVS>W0!u;({P>@}7D&UuJBiu4N=J5E(pO{an^L HB{Ts5B)*s5 diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_foot.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_foot.png deleted file mode 100644 index 7ed7ed5690a5dc572f584543c7d20168ec3bebda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z**skwLn`LH zy=9wyC_v)q$K;pn8=QmNQ;a7Zk)G4+Wc_8gb@xl|BfjFL2KOJ7t!NB5a%!((_y7B1 z9M5;Q%zkMj1T+u=8mbLG@Nz6Z;&rLu$C9G0AI|MAo2Qa%e*fNQxf*7bl{3yyndPIV z|K@-G?(9#;3-3feOBPpbzZ*AsWuO6<%E^0=)LH_Qf+xS+aJzig>%WYC*DtJFy{h?f z%(u|GRqOiS?u1#xz)&E%ylLZJVTF~`_cj#I+I45SL1|w5@xnFFr!T17G`#ZF$sySp3CPp-Ah>0(x7)bXWxTOf9n6* zr0q*wWiA9X0SGQcPkQ!G|9NTe8s^C+-)G+qi=QuCzdN?nN^X%|fTp> zZ7qMTanhA5)kiPiP|==uEbG-?&uiMvJP8w1v*x}o{XMA!sNtHW?xr(Y+5T*j4M!hZ z1G$SeAeI2h11^DK%~x;OdtSODp8C{zb;;$t53#cM7EjtgNB>~9FZ+g@xw?;={%o6M zF6|H)R%bRp@+fO{$ft#8>SOjef4|HBv6}^G%KwY9nP1&Xk9^`e0W#Us)z4*}Q$iB} D{1%4# diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_leg.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/l_leg.png deleted file mode 100644 index 93d300a2fe70b078ee32c6f35fd57f91c6b32e12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zPk6dGhE&XX zd+W5L4vxxDer@%~x zToXCZw%4lrzOt|+u2~ky!m#4hsVaxul0TUuouLO;x(HmCzZa5MzUZgRbcfjYs)xS{ z#V=uENC+0GsH~InIBNaOcHg8sIj&j@)_p(c-?0AYk`5n-Z7~Vc&P-e~^Kx}V-+J>{ zP9^UJcit7$O*~-#nbG0t>*$Y51zI-FQZ1fxdu~R|Yt9R=i-JX%4rhL!VP7+4|LebP z9Wd}B-ss=vRkIiU$}hNIpIKTQ(tproe_(P-Y3X8y1e=epvqfTk7jr!BtT$M;u15{% zD0caK>CtZ@&ZViArQVUctov%!ng@%7zf7*Fwa(}}I3+YcV3+S#>EsQ0eY@&}A6RV< z&EL>(&X}umk6R+V0VuLd^`4ri@zYA@)m{ec8lDNVxa)p2^PIIZ(un=THvSp&n8Lgl z^p`UpSIJzaw?3Sq;rH%4TGOuj3jDC?e_eI|b{)`PSLn`LH zz2%$NY#`9~aN#S)GmFl$mG!zP6*Fk>{4c4rba%?(evv!}FF<5n3v>VOS|z^!=e!l`vcASHc-63Ud)@t?B?1$D_SS7+-eoL0N#*a&J>Sk%-C%6o z`hP96iji8}m)Wd9hk-zYWJUe^_y3gzF70_>zUpJe^4TKwYp(}Ct+ZOtv`6VZQ;U(- z^-o$39>Gbv@A-a2)cQ?KHe1|xK>MSfL&oDGkO>E5!y_58*Z=6%2nTUJUHx3vIVCg! E097ZPHvj+t diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_foot.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_foot.png deleted file mode 100644 index 9d2e8906fd7a36a9ccbeecaa9d65db78aa4906db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|O(2 zr;B4q#hkadHs&2N5NUlFe1*NCaY|#3%c8Z)&pNzHUhFnjc33qfZ^IVZN9G0XNt&lb zq&X)3*ss|tIa<()!6gCU@y`h&o(gHKvFZ=0kd%Rm3%Z~fd^=jQ(Jdzmh<>Bf`R zYBPPUd(#${uFIO1I_ckU?z_Kllr22Tz5Q3kbd|T}yDwOUo1Zr7oi7v_y>r6s3ss4K zS9$*3@o(PyTnm|#w^oJkWrW$o@S=T%z(zSYuS zP4h!1EV=()zIJNrmHI{e2gK`QB~&N7y!s%ZXSrJ7Zoy~Cl9{LdFYjD^ed?p6{ W_J=cAZlC50GTzhG&t;ucLK6VX%Z)t% diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_hand.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_hand.png deleted file mode 100644 index 0f383cec3e577fc1ed927ae21aedcf3d37eaa542..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|et5b#hE&XX zd&@EFkb}svkNzJSxB_>1l(8j!WKxXmsLq!?$;#4t(yv_f3)^G2g8V=W8f8BG@Evyd7g81OC+7G6)4n6Y2sEayjFH{J<;nZ+i*JGq^>p=f JS?83{1OSAPhwA_U diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_leg.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/r_leg.png deleted file mode 100644 index 3b0e5fa869b52e195d37be4f06ea1b09f3d4924c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z4|%#chE&XX zd+U7GAqN4r59cqjcP!Z0{v=HySGbCgYwD%!`L~NNIw{_})vcCrFQIzE+RTp+&OE#S z@b_G0W4_J16*n^o!a=N9%SO&aH@?h0u6pZEo(g~UJ&Bt|jSEE;Ig%&qihtO%@yGT> zOg_tm3mfz@KM9L2(D7n8VAI8RnblEZcBKfT#dGyS?Z1v2?N=~uJ*g@m$R2VvP<93P ztUoTYAO3!|WJ)lZ?R&edGVimnU@1d^6=&NuPQ9NUToabe-03ejL09}$L+*yz36s(u z_5OUN3KXrZi)Cc6ySM$4#oF2Kg3FBMLrYC2EiL%k{J-D!Y*lvm*|U1*6`#7fz<`Oy ztM$vvGoHb=%&cyKdo@9p7wjXUC zb5Fm!-Jsr=Q_AC7g49i~kUbq*^;P<=Xn@B+v)6sto z$CtDGo6BDk(W3TV%VIAl)AP?ePVcM{IJQhq{KEdue+;XVxBuW&Teb%nwG5uFelF{r G5}E*bA>|_g diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/torso_f.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/torso_f.png deleted file mode 100644 index 5b9aa48aba68feb5e4b301de50853335d10d6de0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)Px%UP(kjRCt{2n$L=(KoEz&Ec*Zk{4)o=MKB@r0Ac1GmW6%Hg=ODiAP=x%CSY!Q zn5Yonp!blp(+T9zZ8Yp`eHV$E{#BP%t#lO#f*=TjAPB;L$;9=KagwQ7nzGAt%3|w0 zP9J^Go6@$2Uix2cZeBjFRNEc^SUo=xK7<5O$od5Z;CWLvf7XLJ!<_WDAK$z4zkmL6 zc7~M$;5hMmU-7nirQTOGb;B%838Ij<&8zKjR(Rf&`Eo(Muc+Ru?!2jA7ItG=IiPJ1 z)ccAc3IS;920!o#qL6xDp`&9c^!Py(5bpb$K$mwzzxsyO z@3jbO?y(5oOJ5KKK@bE%5ClOG1VIple;cQb#5l>$HYM-1A$bcstapWVV}z~<9n00J z+U5DAEVj18IT0rrvouv^N!|~905y1j0DP3g{J=MR0u((uPApMP-C))SwN17-IpE}N zf+*~I0|4vh1Xnz7+Vv%v4Bj80x%Bp>A!Bf<=^6pfr7<|~3mCIRW@`2AO>jy9_-KzA zx-aM&=Hlo2^uaL#^b^odm@gO32Dma`F3u+J8i7s@&@E~AstlWGJ6y};PAQ;E({Yk1 zU8f)OW2h{)ll2QqPx`2xjn$xWPMl=w@{8;<>k5J(2!bF8pM}47aA_2*erW0d0000< KMNUMnLSTXuSUYC` diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/torso_m.png b/Resources/Textures/_LostParadise/Mobs/Species/Ipc/parts.rsi/torso_m.png deleted file mode 100644 index 5b9aa48aba68feb5e4b301de50853335d10d6de0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)Px%UP(kjRCt{2n$L=(KoEz&Ec*Zk{4)o=MKB@r0Ac1GmW6%Hg=ODiAP=x%CSY!Q zn5Yonp!blp(+T9zZ8Yp`eHV$E{#BP%t#lO#f*=TjAPB;L$;9=KagwQ7nzGAt%3|w0 zP9J^Go6@$2Uix2cZeBjFRNEc^SUo=xK7<5O$od5Z;CWLvf7XLJ!<_WDAK$z4zkmL6 zc7~M$;5hMmU-7nirQTOGb;B%838Ij<&8zKjR(Rf&`Eo(Muc+Ru?!2jA7ItG=IiPJ1 z)ccAc3IS;920!o#qL6xDp`&9c^!Py(5bpb$K$mwzzxsyO z@3jbO?y(5oOJ5KKK@bE%5ClOG1VIple;cQb#5l>$HYM-1A$bcstapWVV}z~<9n00J z+U5DAEVj18IT0rrvouv^N!|~905y1j0DP3g{J=MR0u((uPApMP-C))SwN17-IpE}N zf+*~I0|4vh1Xnz7+Vv%v4Bj80x%Bp>A!Bf<=^6pfr7<|~3mCIRW@`2AO>jy9_-KzA zx-aM&=Hlo2^uaL#^b^odm@gO32Dma`F3u+J8i7s@&@E~AstlWGJ6y};PAQ;E({Yk1 zU8f)OW2h{)ll2QqPx`2xjn$xWPMl=w@{8;<>k5J(2!bF8pM}47aA_2*erW0d0000< KMNUMnLSTXuSUYC` diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/head_f.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/head_f.png index f4be10ae703e687ecc8de60ddc1609fcfe70a4b5..b32a66f56a103dbe4cf8f7367c6f4b61e97a28dc 100644 GIT binary patch delta 1321 zcmV+^1=jk!1iK25BYy#KX+uL$X=7sm04R}lk-tmBKorNnZIz0)RM0`BLxw62EffWD zlnQpK4s8XiF3B}%g(MA^6e+HPi$lRdbn(~Vf1s=2svro8AmZrkuSH6H*A!Z$ec|#x zeD8f9ckcjyMrVfImjn#c;n{RbS}m+e!FTu&#xSDr$;`Hva(|0?^o*ZJs-}2Ih+e(x zy2emZwHe?WAf9CwcZlbSGh2=&c#n9LmE|Jw32~g$0f}#gu6X<=xa9GdV4lw|0DjR^ zDs`~Z!K};;;wj>op;uY!JmMxH)m+I@9;X$BjV#hgL4txRHlf2og0e|7>+VZ7eaonj zhtc0c4V)Y$lz+(^C$&mlRmvLaDt$U?V($OvX=^jnUiVN6=zn$H&j}#74>ano`+MrT zjWZzd0$iJIe}(2W_f2}et;LRk$PRFM)7F#&;A$5bd$wdQH>ChAzor2n7eKfGjNAi* z>)xzd`#66B^4s)8cfjEhFiG{1jX$kJXXK{i)2ILd0DlQ^NLh0L05#J905#JA3?V~z z000AVNkl69$XqF%2@udlCDk%Z5c>Kuche{gVMg+d{z@ALWS(Wlr)pLrk)Yvl zNP$2=5?^0m$C7kn>7cOuem^ZOEfFB#`^w4+;(uttS4vvYw|91SC>D!RwOXam&rd3s z%e1__Ou1Z+@Vm~6+|EJ#Y&I*aj@NNAnaEE-I6OSm(pLh2L^n1zXmfLuE-x=BpU>09 z#Rcu{?NKU~a=VVX#yN{e`#XCQzK=#Dt+>j2K%>#Hi^Zbs0wjP};Q9HPI-L$GpcGFh zV}EqP?(VL9{jl)G#YGyA$8>#tO=1t2-J4y7S4!9+4hTqMdwZL@-7Z~SUD4_3sZuOg z+5KUVfG}KLT^)wQ;gQ&c!;g=Tek|U|DKJmsCgz$r1x&2Nn1=EuXe={BLJYtVXwS-U z2Y9wLh7#irFa+AOGTZ^4EsdeXxC0D<_J6DlcYtS0V<<8107IZXE5jY&+0qzFj61*( zXwS-U2Y9wLh7#irFa+AOGJf66em6oLXGS-k>b$?DuViOA))>SynT)ik;mg6Dy}!Sg z-kj<}bjCw}e}7;4g75F|6buIG_V!lG8&uu{gdHv|ax5B-ECApS?(k3BvK}qoI2ZI5foSeu@6F>bx16txnigbu^L*?!5jb2_} zq+_l6C7^k zp?-~127qb<0IsL3t*y!HDTP8o-hU85C0ebPa!j{bi`Wa$fEF~N4G8ggTy}zy4!}lt zets^m$6yl@7nUS_+!Rr@rrj=lb{sUI1x;up2UPyNfC(@GCcp%k025#WOn?b60U{>A1egF5 fU;<3wpC<4PEXOuZ7!msk00000NkvXXu0mjf*S2Z` delta 548 zcmV+<0^9w&3cLi6BYyw^b5ch_0Itp)=>Px$_DMuRRCt{2+OdwRKo|w!!_5tqnZnA7 zL@Em^Y6~91%oAAoK=Tk2AHu@giqdF8L8zu6R?~Qk%@AbS-8+cn-re&h#tfJ_@PpI* z0}#-UiGG=EKdkAGBzF}3rpwFtxT zsr+9Mjn#-})HlJtmy$T?u4DvjO zwH8HD;Cw!#C<<6>k>~k`>%dsr`EAeSd#?df%0O#l#Waulzx4 zK=!U9 zp&J;-F;=S;;y6ZGmZPo(Qp%t#%ZH3M_dq7uAkim|W9;|)X8ekU&~1!xLD diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/head_m.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/head_m.png index f4be10ae703e687ecc8de60ddc1609fcfe70a4b5..0cd4fb723430a09fe1e985db6d83aa0fdaad6794 100644 GIT binary patch delta 1340 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 AaR2}S delta 311 zcmV-70m%ND2GIhLBYyw^b5ch_0Itp)=>Px$3rR#lRCt{2+OZA7Fc5{|3t}QqkSRPw z2J#RtQ>DxVsXRjJ4B*BThzJP@k>so+@PAbro{q-}31ble007`GHQIq)*A?&mn%lPR z?yPYf*XI~x2_dM@d(jSb&Pj~1XlBM3i*rsha;08?h;9ir-+#PFg#xB&(vGZ}TV(@s z&MI5*`1EtmTBE&CFTi`>q?A-MQ%dsu#j2^w1^@s6008jas{F>@;`!k7og;^<@BICF z00meNV2uK-2e3u~)&p3h0P6v)QGoRT)~?nA95oC>ndezV?tjXrlw`|AiqmgE-}meD zvMiflfBFJK2r$i&y91{$;9>6_f}bg1&-#n}Pyqk{0001d?gm#UQ5ZF}_m2Po002ov JPDHLkV1mRFj1>R? diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/l_foot.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/l_foot.png index 85d221bab5fb9961c9497a722b71ea233f7bc9d2..502c310282dd722902c59c74b8a708b4e5f57c01 100644 GIT binary patch literal 899 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU@XXVb`Ho)PG(@xm{>Y-zxQDW zk>mSwr*>@%x!}0OxlM~tSA?~23Rl@mzFgMTdM8aYTUB_ci)gNE>UKWpSn~1ugZc%l zAFNW~=u&v};>~(jubS&3QA=tcezL21Un^h!o}u0?z3uLF7M{xwZ8|lSSpGxc zn8BhCC(mq~R@7bjrDwkTs$~@(9dUbK?>ZI`xK;9jw8FepvGR`RoyO69suleeQ>H#u z`p8*0=Q3kwe(So5KWaOke4L&z@4OyE-Nj(7(hZjmt~tZ|Nb}K*h2fE}Z62v9UX3{! zD7Rd+wO8kohhtNdmf6C?j!m09jbFd>Hmg0oVnX}H`%b)bWK^e|lvdyB6&rd=>ZMk# zRaVlw|IahCjW5T258!%HUwZdEr@{_?lUM70SHIfTYpn2rDQ0$Ved{xm@4i)g*BLSKr-V#7*2Tff8Ta6=U77E+9g&Bs3ynJetEi}a zcsBp%v*l790tyUFM4=CCEHannrUsq8cr|P3vdfvp@gl6c)4d%1R-oUuqFC^gbf^!n82`=9Un_^`lZSLOZh zD_3dFE?K)-e%s7%zxNjJjmzAA+celxhHsnZ{B!gD)K|Tp^~q-W=bwL`fAMwwUH#1c zBr*IjNrTwjtc)&`e8YXXZ(Y0`R6k?Ix#7v$()Y<0xQq_VtBdW{GbY{tCD3t8U&%By4pI&ug R@h*_T9Gd0zkk diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/l_hand.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/l_hand.png index f733d0d008cc7e0f74b2e5d0eb7805a7a36d1d13..7acc6eeecc9d3c9c47e567ed02fe323ca6cf698c 100644 GIT binary patch delta 804 zcmV+<1Ka$J0=fo}BYy#KX+uL$X=7sm04R}lk-tmBKorNnZIz0)RM0`BLxw62EffWD zlnQpK4s8XiF3B}%g(MA^6e+HPi$lRdbn(~Vf1s=2svro8AmZrkuSH6H*A!Z$ec|#x zeD8f9ckcjyMrVfImjn#c;n{RbS}m+e!FTu&#xSDr$;`Hva(|0?^o*ZJs-}2Ih+e(x zy2emZwHe?WAf9CwcZlbSGh2=&c#n9LmE|Jw32~g$0f}#gu6X<=xa9GdV4lw|0DjR^ zDs`~Z!K};;;wj>op;uY!JmMxH)m+I@9;X$BjV#hgL4txRHlf2og0e|7>+VZ7eaonj zhtc0c4V)Y$lz+(^C$&mlRmvLaDt$U?V($OvX=^jnUiVN6=zn$H&j}#74>ano`+MrT zjWZzd0$iJIe}(2W_f2}et;LRk$PRFM)7F#&;A$5bd$wdQH>ChAzor2n7eKfGjNAi* z>)xzd`#66B^4s)8cfjEhFiG{1jX$kJXXK{i)2ILd0DlQ^NLh0L05#J905#JA3?V~z z0004SNkl{*M^~hbgdKmB zQ@(5a-}k$Jl`XIEPoSVrd1%LOaKV18CfR4OshafnE()2 zGqOy8nO1>}G65j4W@Mv3kN17==6R0(=J*p)eLQX3R_^Stkde?s`fni1ve4sxad}cj{|CIibPUe(6dgU^=kd3_vK|SL011!) i2_29C36Q{FA@BuYYDe|G1)=N!0000 zzN7l>@3^HRPv`h=y|>ey{jATV5HHT`WmDqrW<2CRVcGs|URHO{ySP(#SMRY-zxQDW zk>mSwr*>@%x!}0OxlM~tSA?~23Rl@mzFgMTdM8aYTUB_ci)gNE>UKWpSn~1ugZc%l zAFNW~=u&v};>~(jubS&3QA=tcezL21Un^h!o}u0?z3uLF7M{xwZ8|lSSpGxc zn8BhCC(mq~R@7bjrDwkTs$~@(9dUbK?>ZI`xK;9jw8FepvGR`RoyO69suleeQ>H#u z`p8*0=Q3kwe(So5KWaOke4L&z@4OyE-Nj(7(hZjmt~tZ|Nb}K*h2fE}Z62v9UX3{! zD7Rd+wO8kohhtNdmf6C?j!m09jbFd>Hmg0oVnX}H`%b)bWK^e|lvdyB6&rd=>ZMk# zRaVlw|IahCjW5T258!%HUwZdEr@{_?lUM70SHIfTYpn2rDQ0$Ved{xm@4i)g*B?WkEaasS;^_^T{^X+;4B?~1J zAq7Ufs4<+{`sX$8jqY=_vw5SCP%eP`L2aC za3*MU1(t?h%iI36!p3X$)l-T$W=v)>Sn4ViD%rLq!p!)fQhGM40>g^?dE32S9iJMl zBUbtGhxgHIb3`t@{;I_sAaW Y)A%h^rp;q7Fc~m-y85}Sb4q9e0BPo?VgLXD delta 228 zcmVPx#xk*GpRCt{2+OdtpFbqcFcfrAx2QWB; zD~+XrJeDh$u3Q+NK}~Lg1USoy5afNm$R7k$kswKuBuSDaNz&K&sV$ImzK`Qb*LBSE z%rs5aHJ|lLDN#ycS(ZzB-L44s$s9oI0IfNI)&V3*k|arzBwb08r1vjxL{ta)uZUpVHURp*KV8Q! e&^mymrv3m=E-mj)LbHzm0000op;uY!JmMxH)m+I@9;X$BjV#hgL4txRHlf2og0e|7>+VZ7eaonj zhtc0c4V)Y$lz+(^C$&mlRmvLaDt$U?V($OvX=^jnUiVN6=zn$H&j}#74>ano`+MrT zjWZzd0$iJIe}(2W_f2}et;LRk$PRFM)7F#&;A$5bd$wdQH>ChAzor2n7eKfGjNAi* z>)xzd`#66B^4s)8cfjEhFiG{1jX$kJXXK{i)2ILd0DlQ^NLh0L05#J905#JA3?V~z z0004#Nklk002ovPDHLkV1m%Wg604K delta 253 zcmcc1HiKz`ayrKY-zxQDW zk>mSwr*>@%x!}0OxlM~tSA?~23Rl@mzFgMTdM8aYTUB_ci)gNE>UKWpSn~1ugZc%l zAFNW~=u&v};>~(jubS&3QA=tcezL21Un^h!o}u0?z3uLF7M{xwZ8|lSSpGxc zn8BhCC(mq~R@7bjrDwkTs$~@(9dUbK?>ZI`xK;9jw8FepvGR`RoyO69suleeQ>H#u z`p8*0=Q3kwe(So5KWaOke4L&z@4OyE-Nj(7(hZjmt~tZ|Nb}K*h2fE}Z62v9UX3{! zD7Rd+wO8kohhtNdmf6C?j!m09jbFd>Hmg0oVnX}H`%b)bWK^e|lvdyB6&rd=>ZMk# zRaVlw|IahCjW5T258!%HUwZdEr@{_?lUM70SHIfTYpn2rDQ0$Ved{xm@4i)g*BoNO`|^}^*R^Byrsw-Q zDop=IJbx zi?pu)|9OAI|7Y<}8T8Igd~W&n`|s!RBBv&%&V2lA=d;!SW=-mrIbdBWwsF~qTje)P b-*>Qo;7I57(#+orj5G#MS3j3^P6XJE<=Z|ZB47IAb_fGwk<^NI^ zm@y0tKXO9<|9)3j61#lLq-&*Dx8=@S_Hu1(W1&p{wp@8hrA4dO2mG=9H+#yYCG(k% wuJ#swZdrRjepCEcR+ko~N0S6h*S*rNVdlGM-@*6c`7V&Lp00i_>zopr0KpM)(EtDd diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/r_hand.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/r_hand.png index 63f1004e716fa27a31386a7d728a311ec2e6c617..53f68592955e8fae0053d2e67c7c6c75a315be3a 100644 GIT binary patch delta 780 zcmV+n1M~cZ0-^?xBYy#KX+uL$X=7sm04R}lk-tmBKorNnZIz0)RM0`BLxw62EffWD zlnQpK4s8XiF3B}%g(MA^6e+HPi$lRdbn(~Vf1s=2svro8AmZrkuSH6H*A!Z$ec|#x zeD8f9ckcjyMrVfImjn#c;n{RbS}m+e!FTu&#xSDr$;`Hva(|0?^o*ZJs-}2Ih+e(x zy2emZwHe?WAf9CwcZlbSGh2=&c#n9LmE|Jw32~g$0f}#gu6X<=xa9GdV4lw|0DjR^ zDs`~Z!K};;;wj>op;uY!JmMxH)m+I@9;X$BjV#hgL4txRHlf2og0e|7>+VZ7eaonj zhtc0c4V)Y$lz+(^C$&mlRmvLaDt$U?V($OvX=^jnUiVN6=zn$H&j}#74>ano`+MrT zjWZzd0$iJIe}(2W_f2}et;LRk$PRFM)7F#&;A$5bd$wdQH>ChAzor2n7eKfGjNAi* z>)xzd`#66B^4s)8cfjEhFiG{1jX$kJXXK{i)2ILd0DlQ^NLh0L05#J905#JA3?V~z z00044NklST5JitD10V_tN+w_c)?o>#VFPAi0R~_KN=jC6lvkVy*Xmmn_TP23T0Wr|;`~ zpIJdYoO9xp@)IZ47_Z4|&6ig(@<0}%ZL?tD3oZUE4rXgLD|EKg6PI|gV_ zw48wfmZzuD9RoBdTF$@#%hS{7jsY4JEoWeW<$vjEbjJVc--+1h7a2Jl(Hzs3J@RaK>a+}8k(zedy> z1p=34Q9tgh=W(xMp64e18HhcPs}m&<0uX=z1Rwwb2tdFHffp}mN1>;Dlr8`O002ov KP6b4+LSTaCiC-uH delta 233 zcmZ3)*1|MFxt@WsILO_JVcj{ImkbOH`#fD7Ln`LHy|q#Bkb!{9#a4%f-T|y#G1tNt zc*RUp4t*5R*&)-!dxEX)e^BPTGQGW%ftrBeL%d$UT<-Qlnb7P|P1nmNwtxQf=4_ub z$%$ju^Gf5-rT!NMnu5G)h2(P1MrPmrT3^hNy)fvM^u}{Zmu;87P22r-ZPl9iGdvK( zfaHS+|M$O(&-qSD>REoD=SJS%-*0#E??{(ui?g)5_I@ej5eZe#)0;|oH$Qz-SN?R) f&Hch0LUOuS3j3^P6op;uY!JmMxH)m+I@9;X$BjV#hgL4txRHlf2og0e|7>+VZ7eaonj zhtc0c4V)Y$lz+(^C$&mlRmvLaDt$U?V($OvX=^jnUiVN6=zn$H&j}#74>ano`+MrT zjWZzd0$iJIe}(2W_f2}et;LRk$PRFM)7F#&;A$5bd$wdQH>ChAzor2n7eKfGjNAi* z>)xzd`#66B^4s)8cfjEhFiG{1jX$kJXXK{i)2ILd0DlQ^NLh0L05#J905#JA3?V~z z0005sNklLY z<$zCb-cla{Sg6IMp#x%?rll7;z(Or14IL2EG%dZ*0Tya8Y3P8MrfKPg4zN&*Nka$3 zG)+q{bby6gOd2{MrfFJwp#v<`V$#q7F-_Cb%a=to8jajwFpze;?Qdk)>$OZK6V)w~ zC4cX$1~m+aL&4?fYPB-wH~#{-Cc9p*9>Tj~zu)@@8X;i@fD6f1t0lYLE+l`Dw%6;K z-UPfRHT?qE053!U0rtzX>`(3gYyiJsvuU28-^L7}-|tJe+YOpvsJPSV1iw@<<9j}q q2yG%nj{`7G(~vEwC4v7=;2Ze*5VT--R1GNr0000^WfM@qlUKv+K*~Y+m=s`kre`J1B2}!H7al1{cLmIOEdGfneOSJl7C$9 z<~egnwK=}tC1!5Bp6j{eS!w}8zK|1tzZTb1MWtp>7R%YqnfAx8NlgixZ zD<4~|lFHjJog?Sq^-@~)?!LcSmV4gsRylcQmb2H)nMpm9mK4gYzJFNsg)GB@)#m4I Vb>D|@FRB0;?CI*~vd$@?2>@|8U8(>8 diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/tail_m.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/tail_m.png index cf4d3f85f9026fdf6af16ffce891982cbd6bf80f..b0a576aedbc43f8e35e21140f3f8c813a0eed18d 100644 GIT binary patch delta 1336 zcmV-81;_fV1op;uY!JmMxH)m+I@9;X$BjV#hgL4txRHlf2og0e|7>+VZ7eaonj zhtc0c4V)Y$lz+(^C$&mlRmvLaDt$U?V($OvX=^jnUiVN6=zn$H&j}#74>ano`+MrT zjWZzd0$iJIe}(2W_f2}et;LRk$PRFM)7F#&;A$5bd$wdQH>ChAzor2n7eKfGjNAi* z>)xzd`#66B^4s)8cfjEhFiG{1jX$kJXXK{i)2ILd0DlQ^NLh0L05#J905#JA3?V~z z000AkNklpslDV+9WoD3VsDlK!kJmJ#d!f8g(S6JP>NfC(@GCcp%k02BCK1cVS|>SKF*+fLnE{sB|Vy|=d~8X6jCb#+yE z(O@h9hz68KH8wWV z#KeSrolGWwtU+m(0OIlZw*ksQ%IEW5GEPf%-qvq!ZX}3} zjeiX%XI1Ezmlt|?c#x1J07a&yrA5BJzrUByeSLjYU0qGHv$J${bw#OE%9j9CBb}X{ z30xRsu^1g59@6vkGrhgN$)aMLgu`J+pX&6I`$%nVE#-1Knwy)GLC_ITPftdOhqA%J zL0O>F(^Jvg+bcx_$oTj;Jw85CI-RDDj(?7ljpuBErluw;6biJtx#{aFd%bL68$c_7 zpbMNYLU`kU7Y}$44XtW90Loqcz0&sU`NdkDi=bbV{nvRJ{aZi>90s6+qRBD115B=- zj@-EebWk)o26uqT)zgtXcYqFxCdc3oFu8gp!CFHnz^sAxGruHl}NTKvh+hoFe;uAxDh!+$`7rfR&XM z(cRrmH8nM4kEC7Gb(4h7&s<(!${{JnUrS3%U*_rBAE3mCLLr)(nv#P?zb?!*CnqN< z8jZ@qE^;rIt80G%C=L$~%YY*zBY$*#eNCgIqrRRU9vvMC(L3ej|bbNeFySuv| zM&!y1;d~Fk%)HoTvAn!2lrI32Rujad+9(i&BWHLTpaEKNtk@r*I^$D+0L({YV`Bsx zj2*<+RsU>D!aahKKfD6AiGqs#4`2EN`uqE-r>BQHJ3EaOu7Ie**&QKZlrcbO)Ya9M u@cMQBfVH(XfxFqS^#{NM!Tx|EC)^)n`bTiLRtaVR0000Px%W=TXrRCt{2nmvw#Fc5_wtCf**7FVI- zJf`x2T)~l`@?~)2Euvvd1M*818tU=OmR1Aq7_#uyI()>;^2eyn5I z0eiHRBal);YwfkxeyfJ?z9@#-Qj126uMGy|c|N!~^~0uV zPL(cQ*F`1(4w5JO8KHFqVEO+j4_$DcGiSFD(;>bV=^)!G-57Jt+g+T0&Uwy zi#gc^#wKX3y?>N)$ME-oOz64})>;T5qMAVWh4JTk9zEk}tAsaOYXLkA5kjDwkkQXk-|MVHk#C7-nZucz==jwHQ+nPrMTArpb^}%BM7m zEz5GV39AN>c<0>vk^K?Qxy>dl8bIPx{D-Kjs_d1Wz%VN)r94e!&x|o<^N@5isfZ_D zF=0~|7!MRvpeTxMU0`jLJf5Yc1dYq*t}CT{Mk1F^SVQ5m50mEu!nt~C!U>8yJSQ;qLYD#Gt4~g)DtZk{ v@3008J7BGC{0C@ZpSr^pUm35cd6F*>_+_8K{0=q_00000NkvXXu0mjfXvr@8 diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/torso_f.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/torso_f.png index 5b3e770bc3ba109b73f80113743b1148cdaf5750..5a14f1b21e90de6a130d6337dc0351932894ee7a 100644 GIT binary patch delta 1964 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 diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/torso_m.png b/Resources/Textures/_LostParadise/Mobs/Species/Shark/parts.rsi/torso_m.png index e3bea50d021716ef2372ef9b8134592bb17c2279..a6fd5a5636b0209e3ffe7dc802429c7bba4e5215 100644 GIT binary patch delta 1907 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 Date: Mon, 2 Sep 2024 17:43:14 +0300 Subject: [PATCH 04/71] =?UTF-8?q?=D0=A2=D0=B5=D0=BA=D1=81=D1=82=D1=83?= =?UTF-8?q?=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Shark/Entities/Mobs/Species/Shark.yml | 3 +++ .../Species/Reptilian/parts.rsi/head_f.png | Bin 2226 -> 1306 bytes .../Species/Reptilian/parts.rsi/head_m.png | Bin 2226 -> 1338 bytes .../Species/Reptilian/parts.rsi/l_arm.png | Bin 2223 -> 793 bytes .../Species/Reptilian/parts.rsi/l_foot.png | Bin 2238 -> 942 bytes .../Species/Reptilian/parts.rsi/l_hand.png | Bin 2226 -> 855 bytes .../Species/Reptilian/parts.rsi/l_leg.png | Bin 2238 -> 998 bytes .../Species/Reptilian/parts.rsi/r_arm.png | Bin 2223 -> 861 bytes .../Species/Reptilian/parts.rsi/r_foot.png | Bin 2238 -> 974 bytes .../Species/Reptilian/parts.rsi/r_hand.png | Bin 2226 -> 844 bytes .../Species/Reptilian/parts.rsi/r_leg.png | Bin 2238 -> 974 bytes .../Species/Reptilian/parts.rsi/torso_f.png | Bin 2226 -> 1982 bytes .../Species/Reptilian/parts.rsi/torso_m.png | Bin 2226 -> 1912 bytes 13 files changed, 3 insertions(+) diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Entities/Mobs/Species/Shark.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Entities/Mobs/Species/Shark.yml index 2b385c63d9..8ef46f5f9b 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Entities/Mobs/Species/Shark.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Entities/Mobs/Species/Shark.yml @@ -46,6 +46,9 @@ baseWalkSpeed : 3.0 baseSprintSpeed : 4.9 - type: Perishable + - type: Tag + tags: + - HidesTail - type: Vocal sounds: Male: MaleHuman diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/head_f.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/head_f.png index b0d7991413ab9e7eb52b5f7e7b9d463ebe448d67..32988887692dfbf0985c1c5c97d84a0007f34bd2 100644 GIT binary patch delta 1299 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 O&h&Kkb6Mw<&;$Tx894a> diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_arm.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_arm.png index a0e2c96fda69c62f14f2059328841d665d119a50..c75c624b7867d73d68a305857488a6fbd4ea0922 100644 GIT binary patch delta 782 zcmV+p1M&Q?5t#;%7=H)`00020X>r~F00D4mLqkw$V`BgSD3NuMze~eF6vw}9m5R1h z&_Sd_hAIv%6a{gV3U;XuZ3U|?$u(((Bn_7oDXxNxL%~6G@z>ygpsV1jAP9;e;^^$J zMM`|v6k4Qx;qpFw?|mP4?*M;BXNKLE1Ps&R*>p-;Ev!kwcYpX0#xSDr$;`Hva*KKN zjGsrUrg%t*UcKwO#!ykU8Q>cro@Ewyi06qjTaG1ok9d@oE@~ zwMt!8${Oh^eL8Al?*Hd$Yctbc_fQJxe|6o@ z2_U!+H0rMVd+NH4Ga&E+T$^owh2}K(O?thp#g2i<4sdzX)|3O_Y8M!Lwq!0hr2s9z zrU4%pK)3*m+yjH_-mF^tIDZ22+w??tz~K=vN%fJ9KYy)5XXK{i)2ILd010qNS#tmY zHPZk9HPZnMAwzcn00B=)L_t(|UhSDNZiO%qL`@V5dXB@%pyo_mfQo`6P$7CMBq&HW z%I|Gut$zPSt*Y>Qxl+V?DkB08rOe?N0;L38?*PfI0!SKMhbP zp!TN$>IBsOG(eqz+Mfof6Hxop0CfUte;S}pK!5E|1Jntq{b_(Y0kuC3P$!`F|5P8~ zul~a@+}Cx5vMj^8u3?%clZ?I^dizhnuFVaAJ?D8Q^L%>%c56J(^ACWks-6enHSxah z;W&=x0;ucy*$uEyAmv&-xhlK>0SG_<0uX=z1Rwwb2tWV=|A@dByGyV~3cxV}00000 MNe4wvM6N<$g3jb;&Hw-a literal 2223 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0H`hz=5i&s%_i0O_?$! zB_*XKVg6pAC}T;GUoeBivm0p)3>@B`E{-7{yo?SU`@aL_MgiSJKmlPR5)&cFU<79~ z8Nivy3}XctPZ_%cWrPAa3#J83tHA7FGQqBZ39bOfK+(^@Ku`gi`cdv^2#kgR4MM=! yBmlpu%7hd!5mewpzzV`95V8Wl7e-|VWeBYK%63_4<<3Ho<2+scT-G@yGywpp>L*kH diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_foot.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_foot.png index ce0d6b70b97897f44f9e7fa2e113199e11e43cda..fc5dcb12d9a7ad1242802b4477e180ffca9f5782 100644 GIT binary patch literal 942 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU@XXVb`Ho)PG(@xm{>Y-zxQDW zk>mSwr*>@%x!}0OxlM~tSA?~23Rl@mzFgMTdM8aYTUB_ci)gNE>UKWpSn~1ugZc%l zAFNW~=u&v};>~(jubS&3QA=tcezL21Un^h!o}u0?z3uLF7M{xwZ8|lSSpGxc zn8BhCC(mq~R@7bjrDwkTs$~@(9dUbK?>ZI`xK;9jw8FepvGR`RoyO69suleeQ>H#u z`p8*0=Q3kwe(So5KWaOke4L&z@4OyE-Nj(7(hZjmt~tZ|Nb}K*h2fE}Z62v9UX3{! zD7Rd+wO8kohhtNdmf6C?j!m09jbFd>Hmg0oVnX}H`%b)bWK^e|lvdyB6&rd=>ZMk# zRaVlw|IahCjW5T258!%HUwZdEr@{_?lUM70SHIfTYpn2rDQ0$Ved{xm@4i)g*B3)|?>pU&K{cDM~bLZ`*b~olW`gm?gjQ z>`AcrKJVvU<7tu&-7FprM4^9-jOWw(kInE1TN`#ZZL{OvxZ`=-4?it(Tzz%Zs^6!) z7hg1ZSt9l6Zl3v>G~*Jhx$?C(`gOPYr5Vo8`uwveMo)cq+xy=Vy>1z1v+uWT;eGe3 zXlKs4>#v#LmF+%SV%7S^H>ozO`^)cIeGaD0_um`J@D*=p+liIJ0Xkw6&p+Q7w_g7G z)wgB0UoE;SmasO=xYddAW{%kBpE8qAx_BM^mQc#_WL@3P7$-TmB|(}U6N6Sxc`>^o zJYmW7FH`P4a@^CQK3jD543mkkKN|4(s!i^!`c`Fo;{C^poY2qfpQV0YeU)pfm+B-L kKK7E`cYnXF_;W3OUP0HSH)3vQfQf*?)78&qol`;+0D&U2Qvd(} literal 2238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e#Q>iWS0D`p2M!#ls;b(yZQGP7 zQh4RyRxq#*-%_6c`(0DuBz5GDbsSGz5lJ2$*`I xI(MlnTK+Z-U5TuMJv0^K|udS?83{1OVTnE=2$U diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_hand.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_hand.png index bc206249ea5d1c35816dc86d8d6a4733101afc24..4c72cd3a76eec3f3ba8746e69d26a89e9008403f 100644 GIT binary patch delta 844 zcmV-S1GD_H5!VKg7=H)`00020X>r~F00D4mLqkw$V`BgSD3NuMze~eF6vw}9m5R1h z&_Sd_hAIv%6a{gV3U;XuZ3U|?$u(((Bn_7oDXxNxL%~6G@z>ygpsV1jAP9;e;^^$J zMM`|v6k4Qx;qpFw?|mP4?*M;BXNKLE1Ps&R*>p-;Ev!kwcYpX0#xSDr$;`Hva*KKN zjGsrUrg%t*UcKwO#!ykU8Q>cro@Ewyi06qjTaG1ok9d@oE@~ zwMt!8${Oh^eL8Al?*Hd$Yctbc_fQJxe|6o@ z2_U!+H0rMVd+NH4Ga&E+T$^owh2}K(O?thp#g2i<4sdzX)|3O_Y8M!Lwq!0hr2s9z zrU4%pK)3*m+yjH_-mF^tIDZ22+w??tz~K=vN%fJ9KYy)5XXK{i)2ILd010qNS#tmY zHPZk9HPZnMAwzcn00E6jL_t(|UhSG8ZiGM>g@2j`fg&h^!J@H%LE$+AmjKNv_6&GD z0>=RmNDw3>oM5_B-v*}B{L}86WRn%ldvCt~fdL{c5C8!X009sH0T2KI5C8!X009sH z0T2Lz*MA~l={{~<*CGf4@_nDCX`;4ml|7oK5owyzvMjW&>m@DAx@Y&M8$jRpPg+-SlR&;MM0kD(QzDF@=6`4Cw2eC5<*ZEMIz7h=U+iT{e@vDq~2AXyO8eP zFc;KiP|n5v4B$MxinsP>fJz9?JpjN--vn^1~h<^z6suFfC*FJ%<%FJc-Kw8 zsw(k#JhZ=a{3@sXh9Hh(I?t2Fag>+c^48vfVHk8X{Z_B*y3cPBY};1y)!u+C%anqs zZbd4~lD2JA-F~kwS6nz=k0(hY_I;;$o}X{WZ`}b`j)ZGK00ck)1V8`;KmY{(C4moT W?U|Ki*i$S30000c8nBc-n=u)Hn(GVC7fx#RC2`G+JF+<^kIH-k! t38sPs6fMe_3Q*)3m{8TDN{;f#2!YIrtPy&fKQw~0db;|#taD0e0s!d1D2)IB diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_leg.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/l_leg.png index 34cafa2269d49d5ad060f0f194b237e76a10c64c..29ecbd5a4405b8b22bd5305895d446bf76c99a70 100644 GIT binary patch delta 988 zcmV<210(#t5#|Sw7=H)`00020X>r~F00D4mLqkw$V`BgSD3NuMze~eF6vw}9m5R1h z&_Sd_hAIv%6a{gV3U;XuZ3U|?$u(((Bn_7oDXxNxL%~6G@z>ygpsV1jAP9;e;^^$J zMM`|v6k4Qx;qpFw?|mP4?*M;BXNKLE1Ps&R*>p-;Ev!kwcYpX0#xSDr$;`Hva*KKN zjGsrUrg%t*UcKwO#!ykU8Q>cro@Ewyi06qjTaG1ok9d@oE@~ zwMt!8${Oh^eL8Al?*Hd$Yctbc_fQJxe|6o@ z2_U!+H0rMVd+NH4Ga&E+T$^owh2}K(O?thp#g2i<4sdzX)|3O_Y8M!Lwq!0hr2s9z zrU4%pK)3*m+yjH_-mF^tIDZ22+w??tz~K=vN%fJ9KYy)5XXK{i)2ILd010qNS#tmY zHPZk9HPZnMAwzcn00JCIL_t(|UhSGqY63wJh073K=te|$og$@BMU4o91W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1b;|?1W14cUWP!*(y4Rq>#|O#<7%~(`#bQxL zqmi`R?H^jHlwSJnFT%HSCX5NV8Qh=u4Ah5CCX)#^0s6=0rNi%UfqOQrt^JUpPRrqNNH)foPXU09LD&jK|}I z{(L?c{QvKOCbZ!JUaTHW0I(dbR;#kvY*l1997?a(Q;(i6Fla&>9^l2gur)mcu%9m! z3c*&?J}}?~D|7r>!ZZO8!aaCCpDmg}uYre0JcEKZ!D1xvI07GVu*4?mSV->x0000< KMNUMnLSTYw$HylC literal 2238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e#Q>iWS0D`p2M!#ls;b(yZQGP7 zQr5)Z;OLs1Zhsldb-Ne?y?j8RMo#$p1B0uxLH1l@q-f>GvZ2#kgR zwL-wu8Py~cSG3$ovI0{K6OeO1&^E460#r~F00D4mLqkw$V`BgSD3NuMze~eF6vw}9m5R1h z&_Sd_hAIv%6a{gV3U;XuZ3U|?$u(((Bn_7oDXxNxL%~6G@z>ygpsV1jAP9;e;^^$J zMM`|v6k4Qx;qpFw?|mP4?*M;BXNKLE1Ps&R*>p-;Ev!kwcYpX0#xSDr$;`Hva*KKN zjGsrUrg%t*UcKwO#!ykU8Q>cro@Ewyi06qjTaG1ok9d@oE@~ zwMt!8${Oh^eL8Al?*Hd$Yctbc_fQJxe|6o@ z2_U!+H0rMVd+NH4Ga&E+T$^owh2}K(O?thp#g2i<4sdzX)|3O_Y8M!Lwq!0hr2s9z zrU4%pK)3*m+yjH_-mF^tIDZ22+w??tz~K=vN%fJ9KYy)5XXK{i)2ILd010qNS#tmY zHPZk9HPZnMAwzcn00EOpL_t(|UhSDdYK1TmhGQv+OLyWaJb)MQAYMY(u6qF2-o$M^ zf=lrR;>PslL0WiF%`hZ(=pPV#IOF{D&7bEYN@0Nj2!H?xfB*=900@8p2)q)|S}S`s zP4l?@`G5Ua?_YIZP4(?6z&vl;R+nYz5_)@#(P{L$3b_Ozsd?Kp1;Ql&`_ge7U7_9@ zN7Z=>z)pXj=Ubbi7B_lbUEt(^Wm#0$brDs_9q~q|(d)XL0Jy$PV%+Ie&8JTKilTGl z{(A=ifOLy<^}_*Ng3|Nh0O=Ft>W2fk1f}Q00e{jb$kh)Aa0yD!hXbTfkgFdK;1ZOc z4+lt}AXh&ez$GX>9}bW{L9Tu{fJ;z%{yU|Cx~_Fm6e`OyweP!1(^OSeCF0ERw?4^R zAW4#E^Kl$2>QOWWcBoh~fNk5J%}>)L=EV36CK-Tnz`CxX2IRdC8Guog=ec)bp$d=z zm`g2i97ia9-s_OQ0)5|q|KmTl!H0Ks0Sb@+SUtlqd@B`E{-7{yo?SU`@aL_MgcuTKmnU&NPlOt30Yf!o0ZXCdilU_b~XSU41*2#<0`Ltr!ns1^dO&c^u7 zVs*xzf8n}VofY70tPEBcLJA0)Ku7^rdq)L_TnL;KVtqWZ{_iZ1!#!R7T-G@yGywp# CTP9=x diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/r_foot.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/r_foot.png index d39a9244c05764d409e152f9f7d88ad174c40173..2b8191668ccd3f5b25187b41db28dc6c3cafe2c9 100644 GIT binary patch delta 964 zcmV;#13Ub_5zYsY7=H)`00020X>r~F00D4mLqkw$V`BgSD3NuMze~eF6vw}9m5R1h z&_Sd_hAIv%6a{gV3U;XuZ3U|?$u(((Bn_7oDXxNxL%~6G@z>ygpsV1jAP9;e;^^$J zMM`|v6k4Qx;qpFw?|mP4?*M;BXNKLE1Ps&R*>p-;Ev!kwcYpX0#xSDr$;`Hva*KKN zjGsrUrg%t*UcKwO#!ykU8Q>cro@Ewyi06qjTaG1ok9d@oE@~ zwMt!8${Oh^eL8Al?*Hd$Yctbc_fQJxe|6o@ z2_U!+H0rMVd+NH4Ga&E+T$^owh2}K(O?thp#g2i<4sdzX)|3O_Y8M!Lwq!0hr2s9z zrU4%pK)3*m+yjH_-mF^tIDZ22+w??tz~K=vN%fJ9KYy)5XXK{i)2ILd010qNS#tmY zHPZk9HPZnMAwzcn00IO_L_t(|UhSHpivm#)#y<~($t*^TAP5GFT(a9mu=-~h#ANU< zuv)Ad4MvN>DyT(4K|~ZyhIh_#2q$+i?!MD~@IBbzI&bEi-^>%)S%8ZKNPq-LfCNZ@ z1W14cNPmC?NPq-LfCNZ@1W14cNPq-LfCNZ@1W14cz6ls(@Oa(6`uy$wtMC1#LtDIv z#!!-~*Xt%8k0Y5(qTOyIlgXgl?W*=`V)(VGR;wnP%_16&;&QooSF6>E+?LAahsLVW zXqeGxlXJWX|XF-OJ%{Pn> zZN2OO+eBUS#}06=UbX0$;Y$aQ()r^ekQ>heYvl%9niLdt+d>sLq!O!P&tX3<;VlnT1 zfkL71vJtYxl9&=(G>8___S<;8TsD`LBMRiBEAZ$50000iWS0H`lXZ?W#2db*7rc9Z# zZQHgbOP090y4u^@YiVhvq@)O>7*zumF_r}R1v5B2yOGAgz~Sxb;uzw=%jm$d|2t4_ z6pV(zXb2455HLEGm;QU171*5Fd5Eu=CAsYhB zu3o5aU+Rp?XLfNZKo*(hf~J6L)hbj4t5!kPEAQlayfvvI55)C!^>bP0l+XkKs9Q1j diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/r_hand.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/r_hand.png index 8f292ffe0d2b00cd9b6a620766c7640e7989ddc2..9e10e93c98d3329d8a6a4aa9152b643da114f734 100644 GIT binary patch delta 833 zcmV-H1HSyS5zGdV7=H)`00020X>r~F00D4mLqkw$V`BgSD3NuMze~eF6vw}9m5R1h z&_Sd_hAIv%6a{gV3U;XuZ3U|?$u(((Bn_7oDXxNxL%~6G@z>ygpsV1jAP9;e;^^$J zMM`|v6k4Qx;qpFw?|mP4?*M;BXNKLE1Ps&R*>p-;Ev!kwcYpX0#xSDr$;`Hva*KKN zjGsrUrg%t*UcKwO#!ykU8Q>cro@Ewyi06qjTaG1ok9d@oE@~ zwMt!8${Oh^eL8Al?*Hd$Yctbc_fQJxe|6o@ z2_U!+H0rMVd+NH4Ga&E+T$^owh2}K(O?thp#g2i<4sdzX)|3O_Y8M!Lwq!0hr2s9z zrU4%pK)3*m+yjH_-mF^tIDZ22+w??tz~K=vN%fJ9KYy)5XXK{i)2ILd010qNS#tmY zHPZk9HPZnMAwzcn00DwYL_t(|UhSG8j)XuEMQc_g2y!GxAUIGcJZIn%py37_0}Tp= zMqqGAB!-}SheZ1xG6bOI-2!H?xfB*=900@8p2!H?xfB*=9 z!2cp}(|kJ55D1zz(G;6 z#>)vv(^OSerJANu$1VOZAAii|p7%0<-v+v_-rE3Ge(R8Cwzc00000 LNkvXXu0mjf@GE&V literal 2226 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e(Ey(i*Hi|E0|yRNRaI@FK1!M^rTN#x6AwUVnK%towP`IO<(GVC7fx#F8De$Zgb{!jr w8&gbBgji5`AWn)CiV&s=Yzim}MmaPH0b_BN%XgZcSAmT7boFyt=akR{0Nej3m;e9( diff --git a/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/r_leg.png b/Resources/Textures/Mobs/Species/Reptilian/parts.rsi/r_leg.png index e761dd9250c38819546820ab15338bbc1270bf2b..e1993426ba46ebc6603a585686e2fb20be4390e8 100644 GIT binary patch delta 964 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 literal 2226 zcmeHHJxc>Y5S^?RA#kNls^dQXfSW_?Vs1AdL_)~!fQ=v)R*E22X+rGm^Al2ArZqpq zCas-yTIY(8nX{E3cmsR8Z+7;vZ*FH^$D>}*Xf^;K81&7A=5{fTkLY{VyZ@r;WPIuE zy`D~|%jI&hSgcm7*=)AiHj5Lr=gG)H`}5-tpgtU!3*QfF?fUzc_A2|u45--T z5#v*_6&O;~8HW3aRHMrnhSZ@G0qBuqNQl9+6Nz1Y_9CO4zHyneqI_tpRl=a9l zs2m-4D3cqG{{}-#w@&vW=uTx7q`P?hJ5#qwrQ>zE`cQ3>+c@iRZ-) z^sKEcy$ofsCWx}SDS+1n#N`0$54iI9m`4z*;^hiA|~@1Xf5Nq0+N r>S{t21&GW7wN@FRWP6~WQFgGT{L5u`cz%7hna>OH13NNrotu|$1DRY( From 1dc993be444fda3425a021fe03eeb3206c34a3ee Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Mon, 2 Sep 2024 11:08:11 -0400 Subject: [PATCH 05/71] Psionic Extraplanar Creatures (#829) # Description Certain things in the game were intended to be classed as Psionic(And mostly without powers), but were apparently lacking the components. To clarify, ANYTHING that comes from an alternate layer of reality, alternative plane of existence, extra dimensions, other universes, bluespace, etc, is intended to have a PsionicComponent to abstract represent their nature as a magical being of some variety. The importance of this is largely related to the use of Metapsionics to detect them, but also for the valid target lists for Anti-Psychic abilities, such as the bonus damage from the Anti-Psychic Knife. While here, I've also added the "Loto Oil Slime" from Psionic Refactor Version 1, now that Reagent Slimes(as Extraplanar creatures brought to this world by Liquid Anomalies) have a PsionicComponent. needs https://github.com/Simple-Station/Einstein-Engines/pull/824 # Changelog :cl: - add: Revenants, Reagent Slimes, and Ore Crabs are now considered to be Psionic(But cannot gain powers randomly). This is due to their status as "Magical And/Or Extraplanar Creatures", which makes them valid targets for anti-psychic abilities such as the Psionic Mantis' Anti-Psychic Knife. - add: Some Reagent Slimes can now contain Lotophagoi Oil. --- .../DeltaV/Entities/Mobs/NPCs/familiars.yml | 1 + .../Entities/Mobs/NPCs/elemental.yml | 31 +++++++++++++++++++ .../Entities/Mobs/NPCs/revenant.yml | 7 ++++- .../Entities/Mobs/Player/familiars.yml | 6 ++++ .../Entities/Mobs/Player/guardian.yml | 5 +++ .../Structures/Specific/Anomaly/anomalies.yml | 8 +++-- .../Structures/Research/glimmer_prober.yml | 5 +++ 7 files changed, 60 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml b/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml index 173c7e43ec..4c623cb02e 100644 --- a/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml +++ b/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml @@ -95,6 +95,7 @@ - type: InnatePsionicPowers powersToAdd: - PyrokinesisPower + - TelepathyPower - type: Grammar attributes: proper: true diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml b/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml index c2380c4027..11c6f926ba 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml @@ -101,6 +101,11 @@ - SimpleHostile - type: Damageable damageContainer: StructuralInorganic + - type: Psionic + removable: false + - type: InnatePsionicPowers + powersToAdd: + - TelepathyPower - type: entity parent: MobOreCrab @@ -293,6 +298,11 @@ solution: bloodstream - type: DrainableSolution solution: bloodstream + - type: Psionic + removable: false + - type: InnatePsionicPowers + powersToAdd: + - TelepathyPower - type: entity name: Reagent Slime Spawner @@ -319,6 +329,7 @@ - ReagentSlimeNorepinephricAcid - ReagentSlimeEphedrine - ReagentSlimeRobustHarvest + - ReagentSlimeLotophagoiOil chance: 1 - type: entity @@ -530,3 +541,23 @@ - map: [ "enum.DamageStateVisualLayers.Base" ] state: alive color: "#3e901c" + +- type: entity + id: ReagentSlimeLotophagoiOil + parent: ReagentSlime + suffix: Lotophagoi Oil + components: + - type: Bloodstream + bloodReagent: LotophagoiOil + - type: PointLight + color: "#FFBF00" + - type: Sprite + drawdepth: Mobs + sprite: Mobs/Aliens/elemental.rsi + layers: + - map: [ "enum.DamageStateVisualLayers.Base" ] + state: alive + color: "#3e901c" + - type: GhostRole + prob: 1 #it's significantly more psionic than the others + description: ghost-role-information-angry-slimes-description \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml index 1c6bda6fd3..bc049abb83 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml @@ -97,4 +97,9 @@ - RevenantTheme - type: Speech speechVerb: Ghost - - type: UniversalLanguageSpeaker + - type: Psionic + removable: false + - type: InnatePsionicPowers + powersToAdd: + - XenoglossyPower + - TelepathyPower diff --git a/Resources/Prototypes/Entities/Mobs/Player/familiars.yml b/Resources/Prototypes/Entities/Mobs/Player/familiars.yml index 6510c8af99..11c47972f3 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/familiars.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/familiars.yml @@ -36,6 +36,9 @@ - type: Familiar - type: Psionic #Nyano - Summary: Makes psionic on creation. removable: false + - type: InnatePsionicPowers + powersToAdd: + - TelepathyPower - type: entity name: Cerberus @@ -93,6 +96,9 @@ - type: Dispellable - type: Psionic #Nyano - Summary: makes psionic on creation. removable: false + - type: InnatePsionicPowers + powersToAdd: + - TelepathyPower - type: Vocal sounds: Male: Cerberus diff --git a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml index 4e824f38ad..03253a79b3 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml @@ -159,6 +159,11 @@ map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ] color: "#40a7d7" shader: unshaded + - type: Psionic + removable: false + - type: InnatePsionicPowers + powersToAdd: + - TelepathyPower - type: entity name: HoloClown diff --git a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml index 4f474765ba..64e247144d 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomalies.yml @@ -48,8 +48,12 @@ - type: EmitSoundOnSpawn sound: path: /Audio/Effects/teleport_arrival.ogg - - type: Psionic #Nyano - Summary: makes psionic on creation. - - type: GlimmerSource #Nyano - Summary: makes this a potential source of Glimmer. + - type: Psionic + removable: false + - type: InnatePsionicPowers + powersToAdd: + - TelepathyPower + - type: GlimmerSource active: false - type: SecretDataAnomaly randomStartSecretMin: 0 diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/glimmer_prober.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/glimmer_prober.yml index 102000f8b2..abdc8d6eeb 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/glimmer_prober.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/glimmer_prober.yml @@ -5,6 +5,10 @@ description: Probes the noösphere to generate research points. Might be worth turning off if glimmer is a problem. components: - type: Psionic + removable: false + - type: InnatePsionicPowers + powersToAdd: + - TelepathyPower - type: GlimmerSource - type: Construction graph: GlimmerDevices @@ -91,6 +95,7 @@ description: Uses electricity to try and sort out the noösphere, reducing its level of entropy. components: - type: Psionic + removable: false - type: GlimmerSource addToGlimmer: false - type: Construction From 52b2e3f4dee97d07edf4174e1e688cdc7c9da529 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 2 Sep 2024 15:08:37 +0000 Subject: [PATCH 06/71] Automatic Changelog Update (#829) --- Resources/Changelog/Changelog.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 49b4a2eed2..9fc7345867 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -5775,3 +5775,16 @@ Entries: message: 'Added Jukebox with basic songs. ' id: 6309 time: '2024-09-02T02:28:11.0000000+00:00' +- author: VMSolidus + changes: + - type: Add + message: >- + Revenants, Reagent Slimes, and Ore Crabs are now considered to be + Psionic(But cannot gain powers randomly). This is due to their status as + "Magical And/Or Extraplanar Creatures", which makes them valid targets + for anti-psychic abilities such as the Psionic Mantis' Anti-Psychic + Knife. + - type: Add + message: Some Reagent Slimes can now contain Lotophagoi Oil. + id: 6310 + time: '2024-09-02T15:08:11.0000000+00:00' From 071389e6b04ddb6d89e186bcfcc70fe41bbfba21 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Mon, 2 Sep 2024 11:08:51 -0400 Subject: [PATCH 07/71] Cloning Refactor (#735) # Description Since Cloning code is effectively abandonware by it's original codeowners, and I was the last person in this entire game to update it, I am technically the codeowner of Cloning. And by extension, it's also my responsibility to maintain the Cloning code. I've been putting this off for awhile due to how busy I've been with other projects, but since I'm now waiting on all my other refactors to be reviewed, I decided to finally sit down and comprehensively refactor Cloning. In addition to massive substantial code cleanup(Cloning machines no longer run on Frametime for one!), here's most of the changes. - Cloning Pods must be powered for the entire 30 second duration of the cloning process. - Said "30 second duration" is no longer hardcoded. Although no methods currently exist to reduce it. I plan on revisiting this after I bring back Machine Upgrading. - Cloning can now FAIL partway through. If the cloning pod is Depowered, Unanchored, or Emagged, it will automatically swap to the "Gore" state. - When in a Gore state, Cloning Pods will destroy the entity they were trying to clone, replacing them with a pool of blood and ammonia that scales with the mass of the entity that was to be cloned! - Clones come out of the pod with a significant quantity of Cellular damage, and are almost always in need of resuscitation. Consider using Cryogenics to "Finish" your clones. Doxarubixadone is literally named after this process, and is a perfectly suitable cryo chem for resuscitating clones.

Media

New gore sprites for the Metem machine, because it can now have gore mode. ![Metem gore spites](https://github.com/user-attachments/assets/7cc06ce2-c8eb-413c-b996-85e555b67db3)

# Changelog :cl: - add: Cloning & Metempsychosis Machines have been refactored! - add: Cloning can now fail at any point during the cloning process, turning the would-be clone into a soup of blood and ammonia. - add: "Clone Soup" scales directly with the mass of the entity you're attempting to clone. Fail to clone a Lamia, and you'll be greeted with an Olympic swimming pool worth of blood when the machine opens. - add: Cloning will fail if at any point during the procedure, the machine is depowered, unanchored, or emagged. - add: Clones come out of the machine with severe Cellular damage. Consider using Doxarubixadone in a Cryo tube as an affordable means of "Finishing" clones. - tweak: Cloning Time is now increased proportionally if an entity being cloned is larger than a standard human(smaller entities are unchanged) - tweak: The cost to clone an entity can now be configured on a per-server basis via CCVar "cloning.biomass_cost_multiplier" - tweak: The Biomass Reclaimer can now be toggled to round-remove ensouled bodies or not via CCVar "cloning.reclaim_souled_bodies" - add: The effects of Metempsychosis now scale with a Psion's relevant caster stats. More powerful psychics are more likely to get favorable results from being forcibly reincarnated. --------- Signed-off-by: VMSolidus Co-authored-by: Pspritechologist <81725545+Pspritechologist@users.noreply.github.com> Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com> Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> --- .../Metempsychosis/MetempsychosisTest.cs | 53 -- .../Cloning/CloningConsoleSystem.cs | 90 ++- .../Cloning/CloningSystem.Utility.cs | 360 ++++++++++ Content.Server/Cloning/CloningSystem.cs | 648 ++++++++---------- .../Components/ActiveCloningPodComponent.cs | 9 - .../MetempsychosisKarmaComponent.cs | 4 +- .../BiomassReclaimerSystem.cs | 84 +-- .../Medical/MedicalScannerSystem.cs | 94 +-- .../Cloning/MetempsychoticMachineComponent.cs | 22 - .../Cloning/MetempsychoticMachineSystem.cs | 47 -- .../Traits/Assorted/UncloneableSystem.cs | 23 + Content.Shared/CCVar/CCVars.cs | 61 +- Content.Shared/Cloning/CloningPodComponent.cs | 119 +++- .../Cloning/CloningSystem.Events.cs | 58 ++ .../Circuitboards/Machine/production.yml | 21 + .../Machines/metempsychoticMachine.yml | 15 +- .../Devices/CircuitBoards/production.yml | 21 - .../Recipes/Lathes/electronics.yml | 9 - .../Nyanotrasen/Research/experimental.yml | 15 - .../metempsychoticNonHumanoids.yml | 4 +- .../Prototypes/Recipes/Lathes/electronics.yml | 17 +- .../Prototypes/Research/experimental.yml | 15 + .../metempsychotic.rsi/cloning_active.png} | Bin .../metempsychotic.rsi/cloning_failed.png | Bin 0 -> 1469 bytes .../metempsychotic.rsi/cloning_idle.png} | Bin .../Machines/metempsychotic.rsi/meta.json | 10 +- 26 files changed, 1043 insertions(+), 756 deletions(-) delete mode 100644 Content.IntegrationTests/Tests/Nyanotrasen/Metempsychosis/MetempsychosisTest.cs create mode 100644 Content.Server/Cloning/CloningSystem.Utility.cs delete mode 100644 Content.Server/Cloning/Components/ActiveCloningPodComponent.cs rename Content.Server/{Nyanotrasen/Cloning => Cloning/Components}/MetempsychosisKarmaComponent.cs (80%) delete mode 100644 Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineComponent.cs delete mode 100644 Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineSystem.cs create mode 100644 Content.Server/Traits/Assorted/UncloneableSystem.cs create mode 100644 Content.Shared/Cloning/CloningSystem.Events.cs rename Resources/Prototypes/{Nyanotrasen => }/Entities/Structures/Machines/metempsychoticMachine.yml (59%) rename Resources/Textures/{Nyanotrasen/Structures/Machines/metempsychotic.rsi/pod_1.png => Structures/Machines/metempsychotic.rsi/cloning_active.png} (100%) create mode 100644 Resources/Textures/Structures/Machines/metempsychotic.rsi/cloning_failed.png rename Resources/Textures/{Nyanotrasen/Structures/Machines/metempsychotic.rsi/pod_0.png => Structures/Machines/metempsychotic.rsi/cloning_idle.png} (100%) rename Resources/Textures/{Nyanotrasen => }/Structures/Machines/metempsychotic.rsi/meta.json (54%) diff --git a/Content.IntegrationTests/Tests/Nyanotrasen/Metempsychosis/MetempsychosisTest.cs b/Content.IntegrationTests/Tests/Nyanotrasen/Metempsychosis/MetempsychosisTest.cs deleted file mode 100644 index cd6a4b4c2b..0000000000 --- a/Content.IntegrationTests/Tests/Nyanotrasen/Metempsychosis/MetempsychosisTest.cs +++ /dev/null @@ -1,53 +0,0 @@ -using Content.Server.Nyanotrasen.Cloning; -using Content.Shared.Humanoid.Prototypes; -using Content.Shared.Random; -using Robust.Shared.Prototypes; - -namespace Content.IntegrationTests.Tests.DeltaV; - -[TestFixture] -[TestOf(typeof(MetempsychoticMachineSystem))] -public sealed class MetempsychosisTest -{ - [Test] - public async Task AllHumanoidPoolSpeciesExist() - { - await using var pair = await PoolManager.GetServerClient(); - var server = pair.Server; - // Per RobustIntegrationTest.cs, wait until state is settled to access it. - await server.WaitIdleAsync(); - - var prototypeManager = server.ResolveDependency(); - - var metemComponent = new MetempsychoticMachineComponent(); - - await server.WaitAssertion(() => - { - prototypeManager.TryIndex(metemComponent.MetempsychoticHumanoidPool, - out var humanoidPool); - prototypeManager.TryIndex(metemComponent.MetempsychoticNonHumanoidPool, - out var nonHumanoidPool); - - Assert.That(humanoidPool, Is.Not.Null, "MetempsychoticHumanoidPool is null!"); - Assert.That(nonHumanoidPool, Is.Not.Null, "MetempsychoticNonHumanoidPool is null!"); - - Assert.That(humanoidPool.Weights, Is.Not.Empty, - "MetempsychoticHumanoidPool has no valid prototypes!"); - Assert.That(nonHumanoidPool.Weights, Is.Not.Empty, - "MetempsychoticNonHumanoidPool has no valid prototypes!"); - - foreach (var key in humanoidPool.Weights.Keys) - { - Assert.That(prototypeManager.TryIndex(key, out _), - $"MetempsychoticHumanoidPool has invalid prototype {key}!"); - } - - foreach (var key in nonHumanoidPool.Weights.Keys) - { - Assert.That(prototypeManager.TryIndex(key, out _), - $"MetempsychoticNonHumanoidPool has invalid prototype {key}!"); - } - }); - await pair.CleanReturnAsync(); - } -} diff --git a/Content.Server/Cloning/CloningConsoleSystem.cs b/Content.Server/Cloning/CloningConsoleSystem.cs index c95c37312e..524cbe80e4 100644 --- a/Content.Server/Cloning/CloningConsoleSystem.cs +++ b/Content.Server/Cloning/CloningConsoleSystem.cs @@ -32,7 +32,7 @@ public sealed class CloningConsoleSystem : EntitySystem [Dependency] private readonly MobStateSystem _mobStateSystem = default!; [Dependency] private readonly PowerReceiverSystem _powerReceiverSystem = default!; [Dependency] private readonly SharedMindSystem _mindSystem = default!; - + public override void Initialize() { base.Initialize(); @@ -52,14 +52,16 @@ private void OnInit(EntityUid uid, CloningConsoleComponent component, ComponentI } private void OnButtonPressed(EntityUid uid, CloningConsoleComponent consoleComponent, UiButtonPressedMessage args) { - if (!_powerReceiverSystem.IsPowered(uid)) + if (!_powerReceiverSystem.IsPowered(uid) + || consoleComponent.GeneticScanner is null + || consoleComponent.CloningPod is null + || !TryComp(consoleComponent.CloningPod.Value, out var cloningPod)) return; switch (args.Button) { case UiButton.Clone: - if (consoleComponent.GeneticScanner != null && consoleComponent.CloningPod != null) - TryClone(uid, consoleComponent.CloningPod.Value, consoleComponent.GeneticScanner.Value, consoleComponent: consoleComponent); + TryClone(uid, consoleComponent.CloningPod.Value, consoleComponent.GeneticScanner.Value, cloningPod, consoleComponent: consoleComponent); break; } UpdateUserInterface(uid, consoleComponent); @@ -93,13 +95,15 @@ private void OnMapInit(EntityUid uid, CloningConsoleComponent component, MapInit private void OnNewLink(EntityUid uid, CloningConsoleComponent component, NewLinkEvent args) { - if (TryComp(args.Sink, out var scanner) && args.SourcePort == CloningConsoleComponent.ScannerPort) + if (TryComp(args.Sink, out var scanner) + && args.SourcePort == CloningConsoleComponent.ScannerPort) { component.GeneticScanner = args.Sink; scanner.ConnectedConsole = uid; } - if (TryComp(args.Sink, out var pod) && args.SourcePort == CloningConsoleComponent.PodPort) + if (TryComp(args.Sink, out var pod) + && args.SourcePort == CloningConsoleComponent.PodPort) { component.CloningPod = args.Sink; pod.ConnectedConsole = uid; @@ -125,11 +129,10 @@ private void OnUIOpen(EntityUid uid, CloningConsoleComponent component, AfterAct private void OnAnchorChanged(EntityUid uid, CloningConsoleComponent component, ref AnchorStateChangedEvent args) { - if (args.Anchored) - { - RecheckConnections(uid, component.CloningPod, component.GeneticScanner, component); + if (!args.Anchored + || !RecheckConnections(uid, component.CloningPod, component.GeneticScanner, component)) return; - } + UpdateUserInterface(uid, component); } @@ -148,49 +151,52 @@ public void UpdateUserInterface(EntityUid consoleUid, CloningConsoleComponent co _uiSystem.SetUiState(ui, newState); } - public void TryClone(EntityUid uid, EntityUid cloningPodUid, EntityUid scannerUid, CloningPodComponent? cloningPod = null, MedicalScannerComponent? scannerComp = null, CloningConsoleComponent? consoleComponent = null) + public void TryClone(EntityUid uid, EntityUid cloningPodUid, EntityUid scannerUid, CloningPodComponent cloningPod, MedicalScannerComponent? scannerComp = null, CloningConsoleComponent? consoleComponent = null) { - if (!Resolve(uid, ref consoleComponent) || !Resolve(cloningPodUid, ref cloningPod) || !Resolve(scannerUid, ref scannerComp)) - return; - - if (!Transform(cloningPodUid).Anchored || !Transform(scannerUid).Anchored) - return; - - if (!consoleComponent.CloningPodInRange || !consoleComponent.GeneticScannerInRange) + if (!Resolve(uid, ref consoleComponent) + || !Resolve(scannerUid, ref scannerComp) + || !Transform(cloningPodUid).Anchored + || !Transform(scannerUid).Anchored + || !consoleComponent.CloningPodInRange + || !consoleComponent.GeneticScannerInRange) return; var body = scannerComp.BodyContainer.ContainedEntity; - if (body is null) + if (body is null + || !_mindSystem.TryGetMind(body.Value, out var mindId, out var mind) + || mind.UserId.HasValue == false + || mind.Session == null) return; - if (!_mindSystem.TryGetMind(body.Value, out var mindId, out var mind)) - return; - - if (mind.UserId.HasValue == false || mind.Session == null) - return; - // Nyano: Adds scannerComp.MetemKarmaBonus - if (_cloningSystem.TryCloning(cloningPodUid, body.Value, (mindId, mind), cloningPod, scannerComp.CloningFailChanceMultiplier, scannerComp.MetemKarmaBonus)) - _adminLogger.Add(LogType.Action, LogImpact.Medium, $"{ToPrettyString(uid)} successfully cloned {ToPrettyString(body.Value)}."); + if (_cloningSystem.TryCloning(cloningPodUid, body.Value, (mindId, mind), cloningPod, scannerComp.CloningFailChanceMultiplier)) + { + _adminLogger.Add(LogType.Action, LogImpact.Medium, $"{ToPrettyString(uid)} started cloning {ToPrettyString(body.Value)}."); + _cloningSystem.AttemptCloning(cloningPodUid, cloningPod); + } } - public void RecheckConnections(EntityUid console, EntityUid? cloningPod, EntityUid? scanner, CloningConsoleComponent? consoleComp = null) + public bool RecheckConnections(EntityUid console, EntityUid? cloningPod, EntityUid? scanner, CloningConsoleComponent? consoleComp = null) { if (!Resolve(console, ref consoleComp)) - return; + return false; + var connected = true; if (scanner != null) { - Transform(scanner.Value).Coordinates.TryDistance(EntityManager, Transform((console)).Coordinates, out float scannerDistance); + Transform(scanner.Value).Coordinates.TryDistance(EntityManager, Transform(console).Coordinates, out float scannerDistance); consoleComp.GeneticScannerInRange = scannerDistance <= consoleComp.MaxDistance; + connected = false; } if (cloningPod != null) { - Transform(cloningPod.Value).Coordinates.TryDistance(EntityManager, Transform((console)).Coordinates, out float podDistance); + Transform(cloningPod.Value).Coordinates.TryDistance(EntityManager, Transform(console).Coordinates, out float podDistance); consoleComp.CloningPodInRange = podDistance <= consoleComp.MaxDistance; + connected = false; } UpdateUserInterface(console, consoleComp); + return connected; } private CloningConsoleBoundUserInterfaceState GetUserInterfaceState(CloningConsoleComponent consoleComponent) { @@ -206,25 +212,19 @@ private CloningConsoleBoundUserInterfaceState GetUserInterfaceState(CloningConso EntityUid? scanBody = scanner.BodyContainer.ContainedEntity; // GET STATE - if (scanBody == null || !HasComp(scanBody)) + if (scanBody == null + || !HasComp(scanBody)) clonerStatus = ClonerStatus.ScannerEmpty; else { scanBodyInfo = MetaData(scanBody.Value).EntityName; if (!_mobStateSystem.IsDead(scanBody.Value)) - { clonerStatus = ClonerStatus.ScannerOccupantAlive; - } - else - { - if (!_mindSystem.TryGetMind(scanBody.Value, out _, out var mind) || - mind.UserId == null || - !_playerManager.TryGetSessionById(mind.UserId.Value, out _)) - { - clonerStatus = ClonerStatus.NoMindDetected; - } - } + else if (!_mindSystem.TryGetMind(scanBody.Value, out _, out var mind) + || mind.UserId == null + || !_playerManager.TryGetSessionById(mind.UserId.Value, out _)) + clonerStatus = ClonerStatus.NoMindDetected; } } @@ -240,7 +240,7 @@ private CloningConsoleBoundUserInterfaceState GetUserInterfaceState(CloningConso EntityUid? cloneBody = clonePod.BodyContainer.ContainedEntity; clonerMindPresent = clonePod.Status == CloningPodStatus.Cloning; - if (HasComp(consoleComponent.CloningPod)) + if (clonePod.ActivelyCloning) { if (cloneBody != null) cloneBodyInfo = Identity.Name(cloneBody.Value, EntityManager); @@ -248,9 +248,7 @@ private CloningConsoleBoundUserInterfaceState GetUserInterfaceState(CloningConso } } else - { clonerStatus = ClonerStatus.NoClonerDetected; - } return new CloningConsoleBoundUserInterfaceState( scanBodyInfo, diff --git a/Content.Server/Cloning/CloningSystem.Utility.cs b/Content.Server/Cloning/CloningSystem.Utility.cs new file mode 100644 index 0000000000..408e1cf24a --- /dev/null +++ b/Content.Server/Cloning/CloningSystem.Utility.cs @@ -0,0 +1,360 @@ +using Content.Server.Cloning.Components; +using Content.Shared.Atmos; +using Content.Shared.CCVar; +using Content.Shared.Chemistry.Components; +using Content.Shared.Cloning; +using Content.Shared.Damage; +using Content.Shared.Emag.Components; +using Content.Shared.Humanoid; +using Content.Shared.Mind; +using Content.Shared.Mind.Components; +using Robust.Shared.Physics.Components; +using Robust.Shared.Random; +using Content.Shared.Speech; +using Content.Shared.Preferences; +using Content.Shared.Emoting; +using Content.Server.Speech.Components; +using Content.Server.StationEvents.Components; +using Content.Server.Ghost.Roles.Components; +using Robust.Shared.GameObjects.Components.Localization; +using Content.Shared.SSDIndicator; +using Content.Shared.Damage.ForceSay; +using Content.Shared.Chat; +using Content.Server.Body.Components; +using Content.Shared.Abilities.Psionics; +using Content.Shared.Language.Components; +using Content.Shared.Language; +using Content.Shared.Nutrition.Components; +using Robust.Shared.Enums; + +namespace Content.Server.Cloning; + +public sealed partial class CloningSystem +{ + internal void TransferMindToClone(EntityUid mindId, MindComponent mind) + { + if (!ClonesWaitingForMind.TryGetValue(mind, out var entity) + || !EntityManager.EntityExists(entity) + || !TryComp(entity, out var mindComp) + || mindComp.Mind != null) + return; + + _mindSystem.TransferTo(mindId, entity, ghostCheckOverride: true, mind: mind); + _mindSystem.UnVisit(mindId, mind); + ClonesWaitingForMind.Remove(mind); + } + private void HandleMindAdded(EntityUid uid, BeingClonedComponent clonedComponent, MindAddedMessage message) + { + if (clonedComponent.Parent == EntityUid.Invalid + || !EntityManager.EntityExists(clonedComponent.Parent) + || !TryComp(clonedComponent.Parent, out var cloningPodComponent) + || uid != cloningPodComponent.BodyContainer.ContainedEntity) + { + EntityManager.RemoveComponent(uid); + return; + } + UpdateStatus(clonedComponent.Parent, CloningPodStatus.Cloning, cloningPodComponent); + } + + /// + /// Test if the body to be cloned has any conditions that would prevent cloning from taking place. + /// Or, if the body has a particular reason to make cloning more difficult. + /// + private bool CheckUncloneable(EntityUid uid, EntityUid bodyToClone, CloningPodComponent clonePod, out float cloningCostMultiplier) + { + var ev = new AttemptCloningEvent(uid, clonePod.DoMetempsychosis); + RaiseLocalEvent(bodyToClone, ref ev); + cloningCostMultiplier = ev.CloningCostMultiplier; + + if (ev.Cancelled && ev.CloningFailMessage is not null) + { + _chatSystem.TrySendInGameICMessage(uid, + Loc.GetString(ev.CloningFailMessage), + InGameICChatType.Speak, false); + return false; + } + + return true; + } + + /// + /// Checks the body's physics component and any previously obtained modifiers to determine biomass cost. + /// If there is insufficient biomass, the cloning cannot start. + /// + private bool CheckBiomassCost(EntityUid uid, PhysicsComponent physics, CloningPodComponent clonePod, float cloningCostMultiplier = 1) + { + if (clonePod.ConnectedConsole is null) + return false; + + var cloningCost = (int) Math.Round(physics.FixturesMass + * _config.GetCVar(CCVars.CloningBiomassCostMultiplier) + * clonePod.BiomassCostMultiplier + * cloningCostMultiplier); + + if (_material.GetMaterialAmount(uid, clonePod.RequiredMaterial) < cloningCost) + { + _chatSystem.TrySendInGameICMessage(clonePod.ConnectedConsole.Value, Loc.GetString("cloning-console-chat-error", ("units", cloningCost)), InGameICChatType.Speak, false); + return false; + } + + _material.TryChangeMaterialAmount(uid, clonePod.RequiredMaterial, -cloningCost); + clonePod.UsedBiomass = cloningCost; + + return true; + } + + /// + /// Tests the original body for genetic damage, while returning the cloning damage for later damage. + /// The body's cellular damage is also used as a potential failure state, giving a chance for the cloning to fail immediately. + /// + private bool CheckGeneticDamage(EntityUid uid, EntityUid bodyToClone, CloningPodComponent clonePod, out float geneticDamage, float failChanceModifier = 1) + { + geneticDamage = 0; + if (clonePod.DoMetempsychosis) + return false; + + if (TryComp(bodyToClone, out var damageable) + && damageable.Damage.DamageDict.TryGetValue("Cellular", out var cellularDmg) + && clonePod.ConnectedConsole is not null) + { + geneticDamage += (float) cellularDmg; + var chance = Math.Clamp((float) (cellularDmg / 100), 0, 1); + chance *= failChanceModifier; + + if (cellularDmg > 0) + _chatSystem.TrySendInGameICMessage(clonePod.ConnectedConsole.Value, Loc.GetString("cloning-console-cellular-warning", ("percent", Math.Round(100 - chance * 100))), InGameICChatType.Speak, false); + + if (_random.Prob(chance)) + { + CauseCloningFail(uid, clonePod); + return true; + } + } + return false; + } + + /// + /// When this condition is called, it sets the cloning pod to its fail condition. + /// Such that when the cloning timer ends, the body that would be created, is turned into clone soup. + /// + private void CauseCloningFail(EntityUid uid, CloningPodComponent component) + { + UpdateStatus(uid, CloningPodStatus.Gore, component); + component.FailedClone = true; + component.ActivelyCloning = true; + } + + /// + /// This is the success condition for cloning. At the end of the timer, if nothing interrupted it, this function is called to finish the cloning by dispensing the body. + /// + private void Eject(EntityUid uid, CloningPodComponent? clonePod) + { + if (!Resolve(uid, ref clonePod) + || clonePod.BodyContainer.ContainedEntity is null) + return; + + var entity = clonePod.BodyContainer.ContainedEntity.Value; + EntityManager.RemoveComponent(entity); + _containerSystem.Remove(entity, clonePod.BodyContainer); + clonePod.CloningProgress = 0f; + clonePod.UsedBiomass = 0; + UpdateStatus(uid, CloningPodStatus.Idle, clonePod); + clonePod.ActivelyCloning = false; + } + + /// + /// And now we turn it over to Chef Pod to make soup! + /// + private void EndFailedCloning(EntityUid uid, CloningPodComponent clonePod) + { + if (clonePod.BodyContainer.ContainedEntity is not null) + { + var entity = clonePod.BodyContainer.ContainedEntity.Value; + if (TryComp(entity, out var physics) + && TryComp(entity, out var bloodstream)) + MakeAHugeMess(uid, physics, bloodstream); + else MakeAHugeMess(uid); + + QueueDel(entity); + } + else MakeAHugeMess(uid); + + clonePod.FailedClone = false; + clonePod.CloningProgress = 0f; + UpdateStatus(uid, CloningPodStatus.Idle, clonePod); + if (HasComp(uid)) + { + _audio.PlayPvs(clonePod.ScreamSound, uid); + Spawn(clonePod.MobSpawnId, Transform(uid).Coordinates); + } + + if (!HasComp(uid)) + _material.SpawnMultipleFromMaterial(_random.Next(1, (int) (clonePod.UsedBiomass / 2.5)), clonePod.RequiredMaterial, Transform(uid).Coordinates); + + clonePod.UsedBiomass = 0; + clonePod.ActivelyCloning = false; + } + + /// + /// The body coming out of the machine isn't guaranteed to even be a Humanoid. + /// This function makes sure the body is "Human Playable", with no funny business. + /// + private void CleanupCloneComponents(EntityUid uid, EntityUid bodyToClone, bool forceOldProfile, bool doMetempsychosis) + { + if (forceOldProfile + && TryComp(bodyToClone, out var psionic)) + { + var newPsionic = _serialization.CreateCopy(psionic, null, false, true); + AddComp(uid, newPsionic, true); + } + + if (TryComp(bodyToClone, out var oldKnowLangs)) + { + var newKnowLangs = _serialization.CreateCopy(oldKnowLangs, null, false, true); + AddComp(uid, newKnowLangs, true); + } + + + if (TryComp(bodyToClone, out var oldSpeakLangs)) + { + var newSpeakLangs = _serialization.CreateCopy(oldSpeakLangs, null, false, true); + AddComp(uid, newSpeakLangs, true); + } + + if (doMetempsychosis) + EnsureComp(uid); + + EnsureComp(uid); + EnsureComp(uid); + EnsureComp(uid); + EnsureComp(uid); + EnsureComp(uid); + RemComp(uid); + RemComp(uid); + RemComp(uid); + RemComp(uid); + _tag.AddTag(uid, "DoorBumpOpener"); + } + + /// + /// When failing to clone, much of the failed body is dissolved into a slurry of Ammonia and Blood, which spills from the machine. + /// + /// + /// WOE BEFALLS WHOEVER FAILS TO CLONE A LAMIA + /// + private void MakeAHugeMess(EntityUid uid, PhysicsComponent? physics = null, BloodstreamComponent? blood = null) + { + var tileMix = _atmosphereSystem.GetTileMixture(Transform(uid).GridUid, null, _transformSystem.GetGridTilePositionOrDefault((uid, Transform(uid))), true); + Solution bloodSolution = new(); + + tileMix?.AdjustMoles(Gas.Ammonia, 0.5f + * ((physics is not null) + ? physics.Mass + : 71)); + + bloodSolution.AddReagent("blood", 0.8f + * ((blood is not null) + ? blood.BloodMaxVolume + : 300)); + + _puddleSystem.TrySpillAt(uid, bloodSolution, out _); + } + + /// + /// Modify the clone's hunger and thirst values by an amount set in the cloningPod. + /// + private void UpdateHungerAndThirst(EntityUid uid, CloningPodComponent cloningPod) + { + if (cloningPod.HungerAdjustment != 0 + && TryComp(uid, out var hungerComponent)) + _hunger.SetHunger(uid, cloningPod.HungerAdjustment, hungerComponent); + + if (cloningPod.ThirstAdjustment != 0 + && TryComp(uid, out var thirstComponent)) + _thirst.SetThirst(uid, thirstComponent, cloningPod.ThirstAdjustment); + + if (cloningPod.DrunkTimer != 0) + _drunk.TryApplyDrunkenness(uid, cloningPod.DrunkTimer); + } + + /// + /// Updates the HumanoidAppearanceComponent of the clone. + /// If a species swap is occuring, this updates all relevant information as per server config. + /// + private void UpdateCloneAppearance( + EntityUid mob, + HumanoidCharacterProfile pref, + HumanoidAppearanceComponent humanoid, + List sexes, + Gender oldGender, + bool switchingSpecies, + bool forceOldProfile, + out Gender gender) + { + gender = oldGender; + if (!TryComp(mob, out var newHumanoid)) + return; + + if (switchingSpecies && !forceOldProfile) + { + var flavorText = _serialization.CreateCopy(pref.FlavorText, null, false, true); + var oldName = _serialization.CreateCopy(pref.Name, null, false, true); + + pref = HumanoidCharacterProfile.RandomWithSpecies(newHumanoid.Species); + + if (sexes.Contains(humanoid.Sex) + && _config.GetCVar(CCVars.CloningPreserveSex)) + pref = pref.WithSex(humanoid.Sex); + + if (_config.GetCVar(CCVars.CloningPreserveGender)) + pref = pref.WithGender(humanoid.Gender); + else gender = humanoid.Gender; + + if (_config.GetCVar(CCVars.CloningPreserveAge)) + pref = pref.WithAge(humanoid.Age); + + if (_config.GetCVar(CCVars.CloningPreserveHeight)) + pref = pref.WithHeight(humanoid.Height); + + if (_config.GetCVar(CCVars.CloningPreserveWidth)) + pref = pref.WithWidth(humanoid.Width); + + if (_config.GetCVar(CCVars.CloningPreserveName)) + pref = pref.WithName(oldName); + + if (_config.GetCVar(CCVars.CloningPreserveFlavorText)) + pref = pref.WithFlavorText(flavorText); + + _humanoidSystem.LoadProfile(mob, pref); + } + } + + /// + /// Optionally makes sure that pronoun preferences are preserved by the clone. + /// Although handled here, the swap (if it occurs) happens during UpdateCloneAppearance. + /// + /// + /// + private void UpdateGrammar(EntityUid mob, Gender gender) + { + var grammar = EnsureComp(mob); + grammar.ProperNoun = true; + grammar.Gender = gender; + Dirty(mob, grammar); + } + + /// + /// Optionally puts the clone in crit with high Cellular damage. + /// Medbay should use Cryogenics to "Finish" clones. Doxarubixadone is perfect for this. + /// + private void UpdateCloneDamage(EntityUid mob, CloningPodComponent clonePodComp, float geneticDamage) + { + if (!clonePodComp.DoGeneticDamage + || !HasComp(mob) + || !_thresholds.TryGetThresholdForState(mob, Shared.Mobs.MobState.Critical, out var threshold)) + return; + DamageSpecifier damage = new(); + damage.DamageDict.Add("Cellular", (int) threshold + 1 + geneticDamage); + _damageable.TryChangeDamage(mob, damage, true); + } +} diff --git a/Content.Server/Cloning/CloningSystem.cs b/Content.Server/Cloning/CloningSystem.cs index 5d311f3ce1..7931fae477 100644 --- a/Content.Server/Cloning/CloningSystem.cs +++ b/Content.Server/Cloning/CloningSystem.cs @@ -9,13 +9,9 @@ using Content.Server.Materials; using Content.Server.Popups; using Content.Server.Power.EntitySystems; -using Content.Shared.Atmos; -using Content.Shared.CCVar; -using Content.Shared.Chemistry.Components; using Content.Shared.Cloning; using Content.Shared.Damage; using Content.Shared.DeviceLinking.Events; -using Content.Shared.Emag.Components; using Content.Shared.Emag.Systems; using Content.Shared.Examine; using Content.Shared.GameTicking; @@ -23,6 +19,7 @@ using Content.Shared.Mind; using Content.Shared.Mind.Components; using Content.Shared.Mobs.Systems; +using Content.Shared.Random; using Content.Shared.Roles.Jobs; using Robust.Server.Containers; using Robust.Server.GameObjects; @@ -33,431 +30,342 @@ using Robust.Shared.Physics.Components; using Robust.Shared.Prototypes; using Robust.Shared.Random; -using Content.Server.Traits.Assorted; //Nyano - Summary: allows the potential psionic ability to be written to the character. -using Content.Server.Psionics; //DeltaV needed for Psionic Systems -using Content.Shared.Speech; //DeltaV Start Metem Usings using Content.Shared.Tag; using Content.Shared.Preferences; -using Content.Shared.Emoting; -using Content.Server.Speech.Components; -using Content.Server.StationEvents.Components; -using Content.Server.Ghost.Roles.Components; -using Content.Server.Nyanotrasen.Cloning; using Content.Shared.Humanoid.Prototypes; -using Robust.Shared.GameObjects.Components.Localization; //DeltaV End Metem Usings -using Content.Server.EntityList; -using Content.Shared.SSDIndicator; -using Content.Shared.Damage.ForceSay; -using Content.Server.Polymorph.Components; -using Content.Shared.Chat; -using Content.Shared.Abilities.Psionics; - -namespace Content.Server.Cloning +using Content.Shared.Random.Helpers; +using Content.Shared.Contests; +using Robust.Shared.Serialization.Manager; +using Robust.Shared.Utility; +using Timer = Robust.Shared.Timing.Timer; +using Content.Server.Power.Components; +using Content.Shared.Drunk; +using Content.Shared.Nutrition.EntitySystems; + +namespace Content.Server.Cloning; + +public sealed partial class CloningSystem : EntitySystem { - public sealed class CloningSystem : EntitySystem + [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; + [Dependency] private readonly IPlayerManager _playerManager = null!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly EuiManager _euiManager = null!; + [Dependency] private readonly CloningConsoleSystem _cloningConsoleSystem = default!; + [Dependency] private readonly HumanoidAppearanceSystem _humanoidSystem = default!; + [Dependency] private readonly ContainerSystem _containerSystem = default!; + [Dependency] private readonly MobStateSystem _mobStateSystem = default!; + [Dependency] private readonly PowerReceiverSystem _powerReceiverSystem = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + [Dependency] private readonly TransformSystem _transformSystem = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly PuddleSystem _puddleSystem = default!; + [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly IConfigurationManager _config = default!; + [Dependency] private readonly MaterialStorageSystem _material = default!; + [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private readonly SharedMindSystem _mindSystem = default!; + [Dependency] private readonly MetaDataSystem _metaSystem = default!; + [Dependency] private readonly SharedJobSystem _jobs = default!; + [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private readonly ContestsSystem _contests = default!; + [Dependency] private readonly ISerializationManager _serialization = default!; + [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private readonly HungerSystem _hunger = default!; + [Dependency] private readonly ThirstSystem _thirst = default!; + [Dependency] private readonly SharedDrunkSystem _drunk = default!; + [Dependency] private readonly MobThresholdSystem _thresholds = default!; + public readonly Dictionary ClonesWaitingForMind = new(); + + public override void Initialize() { - [Dependency] private readonly DeviceLinkSystem _signalSystem = default!; - [Dependency] private readonly IPlayerManager _playerManager = null!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly EuiManager _euiManager = null!; - [Dependency] private readonly CloningConsoleSystem _cloningConsoleSystem = default!; - [Dependency] private readonly HumanoidAppearanceSystem _humanoidSystem = default!; - [Dependency] private readonly ContainerSystem _containerSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - [Dependency] private readonly PowerReceiverSystem _powerReceiverSystem = default!; - [Dependency] private readonly IRobustRandom _robustRandom = default!; - [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; - [Dependency] private readonly TransformSystem _transformSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly PuddleSystem _puddleSystem = default!; - [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly IConfigurationManager _configManager = default!; - [Dependency] private readonly MaterialStorageSystem _material = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly SharedMindSystem _mindSystem = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly SharedJobSystem _jobs = default!; - [Dependency] private readonly MetempsychoticMachineSystem _metem = default!; //DeltaV - [Dependency] private readonly TagSystem _tag = default!; //DeltaV - - public readonly Dictionary ClonesWaitingForMind = new(); - public const float EasyModeCloningCost = 0.7f; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnComponentInit); - SubscribeLocalEvent(Reset); - SubscribeLocalEvent(HandleMindAdded); - SubscribeLocalEvent(OnPortDisconnected); - SubscribeLocalEvent(OnAnchor); - SubscribeLocalEvent(OnExamined); - SubscribeLocalEvent(OnEmagged); - } - - private void OnComponentInit(EntityUid uid, CloningPodComponent clonePod, ComponentInit args) - { - clonePod.BodyContainer = _containerSystem.EnsureContainer(uid, "clonepod-bodyContainer"); - _signalSystem.EnsureSinkPorts(uid, CloningPodComponent.PodPort); - } - - internal void TransferMindToClone(EntityUid mindId, MindComponent mind) - { - if (!ClonesWaitingForMind.TryGetValue(mind, out var entity) || - !EntityManager.EntityExists(entity) || - !TryComp(entity, out var mindComp) || - mindComp.Mind != null) - return; - - _mindSystem.TransferTo(mindId, entity, ghostCheckOverride: true, mind: mind); - _mindSystem.UnVisit(mindId, mind); - ClonesWaitingForMind.Remove(mind); - } - - private void HandleMindAdded(EntityUid uid, BeingClonedComponent clonedComponent, MindAddedMessage message) - { - if (clonedComponent.Parent == EntityUid.Invalid || - !EntityManager.EntityExists(clonedComponent.Parent) || - !TryComp(clonedComponent.Parent, out var cloningPodComponent) || - uid != cloningPodComponent.BodyContainer.ContainedEntity) - { - EntityManager.RemoveComponent(uid); - return; - } - UpdateStatus(clonedComponent.Parent, CloningPodStatus.Cloning, cloningPodComponent); - } + base.Initialize(); + + SubscribeLocalEvent(OnComponentInit); + SubscribeLocalEvent(Reset); + SubscribeLocalEvent(HandleMindAdded); + SubscribeLocalEvent(OnPortDisconnected); + SubscribeLocalEvent(OnAnchor); + SubscribeLocalEvent(OnExamined); + SubscribeLocalEvent(OnEmagged); + SubscribeLocalEvent(OnPowerChanged); + } - private void OnPortDisconnected(EntityUid uid, CloningPodComponent pod, PortDisconnectedEvent args) - { - pod.ConnectedConsole = null; - } + private void OnPortDisconnected(EntityUid uid, CloningPodComponent pod, PortDisconnectedEvent args) + { + pod.ConnectedConsole = null; + } - private void OnAnchor(EntityUid uid, CloningPodComponent component, ref AnchorStateChangedEvent args) - { - if (component.ConnectedConsole == null || !TryComp(component.ConnectedConsole, out var console)) - return; + private void OnAnchor(EntityUid uid, CloningPodComponent component, ref AnchorStateChangedEvent args) + { + if (component.ActivelyCloning) + CauseCloningFail(uid, component); - if (args.Anchored) - { - _cloningConsoleSystem.RecheckConnections(component.ConnectedConsole.Value, uid, console.GeneticScanner, console); - return; - } - _cloningConsoleSystem.UpdateUserInterface(component.ConnectedConsole.Value, console); - } + if (component.ConnectedConsole == null + || !TryComp(component.ConnectedConsole, out var console) + || !args.Anchored + || !_cloningConsoleSystem.RecheckConnections(component.ConnectedConsole.Value, uid, console.GeneticScanner, console)) + return; - private void OnExamined(EntityUid uid, CloningPodComponent component, ExaminedEvent args) - { - if (!args.IsInDetailsRange || !_powerReceiverSystem.IsPowered(uid)) - return; + _cloningConsoleSystem.UpdateUserInterface(component.ConnectedConsole.Value, console); + } - args.PushMarkup(Loc.GetString("cloning-pod-biomass", ("number", _material.GetMaterialAmount(uid, component.RequiredMaterial)))); - } - // Nyano: Adds float karmaBonus - public bool TryCloning(EntityUid uid, EntityUid bodyToClone, Entity mindEnt, CloningPodComponent? clonePod, float failChanceModifier = 1, float karmaBonus = 0.25f) - { - if (!Resolve(uid, ref clonePod)) - return false; + private void OnExamined(EntityUid uid, CloningPodComponent component, ExaminedEvent args) + { + if (!args.IsInDetailsRange + || !_powerReceiverSystem.IsPowered(uid)) + return; - if (HasComp(uid)) - return false; + args.PushMarkup(Loc.GetString("cloning-pod-biomass", ("number", _material.GetMaterialAmount(uid, component.RequiredMaterial)))); + } + private void OnComponentInit(EntityUid uid, CloningPodComponent clonePod, ComponentInit args) + { + clonePod.BodyContainer = _containerSystem.EnsureContainer(uid, "clonepod-bodyContainer"); + _signalSystem.EnsureSinkPorts(uid, CloningPodComponent.PodPort); + } - var mind = mindEnt.Comp; - if (ClonesWaitingForMind.TryGetValue(mind, out var clone)) - { - if (EntityManager.EntityExists(clone) && - !_mobStateSystem.IsDead(clone) && - TryComp(clone, out var cloneMindComp) && - (cloneMindComp.Mind == null || cloneMindComp.Mind == mindEnt)) - return false; // Mind already has clone + private void OnPowerChanged(EntityUid uid, CloningPodComponent component, PowerChangedEvent args) + { + if (!args.Powered && component.ActivelyCloning) + CauseCloningFail(uid, component); + } - ClonesWaitingForMind.Remove(mind); - } + /// + /// On emag, spawns a failed clone when cloning process fails which attacks nearby crew. + /// + private void OnEmagged(EntityUid uid, CloningPodComponent clonePod, ref GotEmaggedEvent args) + { + if (!this.IsPowered(uid, EntityManager)) + return; - if (mind.OwnedEntity != null && !_mobStateSystem.IsDead(mind.OwnedEntity.Value)) - return false; // Body controlled by mind is not dead + if (clonePod.ActivelyCloning) + CauseCloningFail(uid, clonePod); - // Yes, we still need to track down the client because we need to open the Eui - if (mind.UserId == null || !_playerManager.TryGetSessionById(mind.UserId.Value, out var client)) - return false; // If we can't track down the client, we can't offer transfer. That'd be quite bad. + _audio.PlayPvs(clonePod.SparkSound, uid); + _popupSystem.PopupEntity(Loc.GetString("cloning-pod-component-upgrade-emag-requirement"), uid); + args.Handled = true; + } - if (!TryComp(bodyToClone, out var humanoid)) - return false; // whatever body was to be cloned, was not a humanoid + private void Reset(RoundRestartCleanupEvent ev) + { + ClonesWaitingForMind.Clear(); + } - // Begin Nyano-code: allow paradox anomalies to be cloned. - var pref = humanoid.LastProfileLoaded; + /// + /// The master function behind Cloning, called by the cloning console via button press to start the cloning process. + /// + public bool TryCloning(EntityUid uid, EntityUid bodyToClone, Entity mindEnt, CloningPodComponent clonePod, float failChanceModifier = 1) + { + if (!_mobStateSystem.IsDead(bodyToClone) + || clonePod.ActivelyCloning + || clonePod.ConnectedConsole == null + || !CheckUncloneable(uid, bodyToClone, clonePod, out var cloningCostMultiplier) + || !TryComp(bodyToClone, out var humanoid) + || !TryComp(bodyToClone, out var physics)) + return false; + + var mind = mindEnt.Comp; + if (ClonesWaitingForMind.TryGetValue(mind, out var clone)) + { + if (EntityManager.EntityExists(clone) && + !_mobStateSystem.IsDead(clone) && + TryComp(clone, out var cloneMindComp) && + (cloneMindComp.Mind == null || cloneMindComp.Mind == mindEnt)) + return false; // Mind already has clone - if (pref == null) - return false; - // End Nyano-code - if (!_prototype.TryIndex(humanoid.Species, out var speciesPrototype)) - return false; + ClonesWaitingForMind.Remove(mind); + } - if (!TryComp(bodyToClone, out var physics)) - return false; + if (mind.OwnedEntity != null && !_mobStateSystem.IsDead(mind.OwnedEntity.Value) + || mind.UserId == null + || !_playerManager.TryGetSessionById(mind.UserId.Value, out var client) + || !CheckBiomassCost(uid, physics, clonePod, cloningCostMultiplier)) + return false; - var cloningCost = (int) Math.Round(physics.FixturesMass); + // Special handling for humanoid data related to metempsychosis. This function is needed for Paradox Anomaly code to play nice with reincarnated people + var pref = humanoid.LastProfileLoaded; + if (pref == null + || !_prototypeManager.TryIndex(humanoid.Species, out var speciesPrototype)) + return false; - if (_configManager.GetCVar(CCVars.BiomassEasyMode)) - cloningCost = (int) Math.Round(cloningCost * EasyModeCloningCost); + // Yes, this can return true without making a body. If it returns true, we're making clone soup instead. + if (CheckGeneticDamage(uid, bodyToClone, clonePod, out var geneticDamage, failChanceModifier)) + return true; - // Check if they have the uncloneable trait - if (TryComp(bodyToClone, out _)) - { - if (clonePod.ConnectedConsole != null) - { - _chatSystem.TrySendInGameICMessage(clonePod.ConnectedConsole.Value, - Loc.GetString("cloning-console-uncloneable-trait-error"), - InGameICChatType.Speak, false); - } + var mob = FetchAndSpawnMob(uid, clonePod, pref, speciesPrototype, humanoid, bodyToClone, geneticDamage); - return false; - } + var ev = new CloningEvent(bodyToClone, mob); + RaiseLocalEvent(bodyToClone, ref ev); - // biomass checks - var biomassAmount = _material.GetMaterialAmount(uid, clonePod.RequiredMaterial); + if (!ev.NameHandled) + _metaSystem.SetEntityName(mob, MetaData(bodyToClone).EntityName); - if (biomassAmount < cloningCost) - { - if (clonePod.ConnectedConsole != null) - _chatSystem.TrySendInGameICMessage(clonePod.ConnectedConsole.Value, Loc.GetString("cloning-console-chat-error", ("units", cloningCost)), InGameICChatType.Speak, false); - return false; - } + var cloneMindReturn = EntityManager.AddComponent(mob); + cloneMindReturn.Mind = mindEnt.Comp; + cloneMindReturn.Parent = uid; + _containerSystem.Insert(mob, clonePod.BodyContainer); + ClonesWaitingForMind.Add(mindEnt.Comp, mob); + UpdateStatus(uid, CloningPodStatus.NoMind, clonePod); + _euiManager.OpenEui(new AcceptCloningEui(mindEnt, mindEnt.Comp, this), client); - _material.TryChangeMaterialAmount(uid, clonePod.RequiredMaterial, -cloningCost); - clonePod.UsedBiomass = cloningCost; - // end of biomass checks + clonePod.ActivelyCloning = true; - // genetic damage checks - if (TryComp(bodyToClone, out var damageable) && - damageable.Damage.DamageDict.TryGetValue("Cellular", out var cellularDmg)) - { - var chance = Math.Clamp((float) (cellularDmg / 100), 0, 1); - chance *= failChanceModifier; + if (_jobs.MindTryGetJob(mindEnt, out _, out var prototype)) + foreach (var special in prototype.Special) + if (special is AddComponentSpecial) + special.AfterEquip(mob); - if (cellularDmg > 0 && clonePod.ConnectedConsole != null) - _chatSystem.TrySendInGameICMessage(clonePod.ConnectedConsole.Value, Loc.GetString("cloning-console-cellular-warning", ("percent", Math.Round(100 - chance * 100))), InGameICChatType.Speak, false); + return true; + } - if (_robustRandom.Prob(chance)) - { - UpdateStatus(uid, CloningPodStatus.Gore, clonePod); - clonePod.FailedClone = true; - AddComp(uid); - return true; - } - // End Nyano-code. - } - // end of genetic damage checks + /// + /// Begins the cloning timer, which at the end can either produce clone soup, or a functional body, depending on if anything interrupts the procedure. + /// + public void AttemptCloning(EntityUid cloningPod, CloningPodComponent cloningPodComponent) + { + if (cloningPodComponent.BodyContainer.ContainedEntity is { Valid: true } entity + && TryComp(entity, out var physics) + && physics.Mass > 71) + Timer.Spawn(TimeSpan.FromSeconds(cloningPodComponent.CloningTime * _contests.MassContest(entity, physics, true)), () => EndCloning(cloningPod, cloningPodComponent)); - var mob = FetchAndSpawnMob(clonePod, pref, speciesPrototype, humanoid, bodyToClone, karmaBonus); //DeltaV Replaces CloneAppearance with Metem/Clone via FetchAndSpawnMob + Timer.Spawn(TimeSpan.FromSeconds(cloningPodComponent.CloningTime), () => EndCloning(cloningPod, cloningPodComponent)); + } - ///Nyano - Summary: adds the potential psionic trait to the reanimated mob. - EnsureComp(mob); + /// + /// Ding, your body is ready. Time to find out if it's soup or solid. + /// + public void EndCloning(EntityUid cloningPod, CloningPodComponent cloningPodComponent) + { + if (!cloningPodComponent.ActivelyCloning + || !_powerReceiverSystem.IsPowered(cloningPod) + || cloningPodComponent.BodyContainer.ContainedEntity == null + || cloningPodComponent.FailedClone) + EndFailedCloning(cloningPod, cloningPodComponent); //Surprise, it's soup! - var ev = new CloningEvent(bodyToClone, mob); - RaiseLocalEvent(bodyToClone, ref ev); + Eject(cloningPod, cloningPodComponent); //Hey look, a body! + } - if (!ev.NameHandled) - _metaSystem.SetEntityName(mob, MetaData(bodyToClone).EntityName); + public void UpdateStatus(EntityUid podUid, CloningPodStatus status, CloningPodComponent cloningPod) + { + cloningPod.Status = status; + _appearance.SetData(podUid, CloningPodVisuals.Status, cloningPod.Status); + } - var cloneMindReturn = EntityManager.AddComponent(mob); - cloneMindReturn.Mind = mind; - cloneMindReturn.Parent = uid; - _containerSystem.Insert(mob, clonePod.BodyContainer); - ClonesWaitingForMind.Add(mind, mob); - UpdateStatus(uid, CloningPodStatus.NoMind, clonePod); - _euiManager.OpenEui(new AcceptCloningEui(mindEnt, mind, this), client); + /// + /// This function handles the Clone vs. Metem logic, as well as creation of the new body. + /// + private EntityUid FetchAndSpawnMob( + EntityUid clonePod, + CloningPodComponent clonePodComp, + HumanoidCharacterProfile pref, + SpeciesPrototype speciesPrototype, + HumanoidAppearanceComponent humanoid, + EntityUid bodyToClone, + float geneticDamage + ) + { + List sexes = new(); + bool switchingSpecies = false; + var toSpawn = speciesPrototype.Prototype; + var forceOldProfile = true; + var oldKarma = 0; + var oldGender = humanoid.Gender; + if (TryComp(bodyToClone, out var oldKarmaComp)) + oldKarma += oldKarmaComp.Score; + + if (clonePodComp.DoMetempsychosis) + { + toSpawn = GetSpawnEntity(bodyToClone, clonePodComp, speciesPrototype, oldKarma, out var newSpecies, out var changeProfile); + forceOldProfile = !changeProfile; + oldKarma++; - AddComp(uid); + if (changeProfile) + geneticDamage = 0; - // TODO: Ideally, components like this should be components on the mind entity so this isn't necessary. - // Add on special job components to the mob. - if (_jobs.MindTryGetJob(mindEnt, out _, out var prototype)) + if (newSpecies != null) { - foreach (var special in prototype.Special) - { - if (special is AddComponentSpecial) - special.AfterEquip(mob); - } - } - - return true; - } + sexes = newSpecies.Sexes; - public void UpdateStatus(EntityUid podUid, CloningPodStatus status, CloningPodComponent cloningPod) - { - cloningPod.Status = status; - _appearance.SetData(podUid, CloningPodVisuals.Status, cloningPod.Status); + if (speciesPrototype.ID != newSpecies.ID) + switchingSpecies = true; + } } + EntityUid mob = Spawn(toSpawn, _transformSystem.GetMapCoordinates(clonePod)); + EnsureComp(mob, out var newKarma); + newKarma.Score += oldKarma; - public override void Update(float frameTime) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var _, out var cloning)) - { - if (!_powerReceiverSystem.IsPowered(uid)) - continue; + UpdateCloneDamage(mob, clonePodComp, geneticDamage); + UpdateCloneAppearance(mob, pref, humanoid, sexes, oldGender, switchingSpecies, forceOldProfile, out var gender); + var ev = new CloningEvent(bodyToClone, mob); + RaiseLocalEvent(bodyToClone, ref ev); - if (cloning.BodyContainer.ContainedEntity == null && !cloning.FailedClone) - continue; + if (!ev.NameHandled) + _metaSystem.SetEntityName(mob, MetaData(bodyToClone).EntityName); - cloning.CloningProgress += frameTime; - if (cloning.CloningProgress < cloning.CloningTime) - continue; + UpdateGrammar(mob, gender); + CleanupCloneComponents(mob, bodyToClone, forceOldProfile, clonePodComp.DoMetempsychosis); + UpdateHungerAndThirst(mob, clonePodComp); - if (cloning.FailedClone) - EndFailedCloning(uid, cloning); - else - Eject(uid, cloning); - } - } + return mob; + } - /// - /// On emag, spawns a failed clone when cloning process fails which attacks nearby crew. - /// - private void OnEmagged(EntityUid uid, CloningPodComponent clonePod, ref GotEmaggedEvent args) + public string GetSpawnEntity(EntityUid oldBody, CloningPodComponent component, SpeciesPrototype oldSpecies, int karma, out SpeciesPrototype? species, out bool changeProfile) + { + changeProfile = true; + species = oldSpecies; + if (!_prototypeManager.TryIndex(component.MetempsychoticHumanoidPool, out var humanoidPool) + || !_prototypeManager.TryIndex(humanoidPool.Pick(), out var speciesPrototype) + || !_prototypeManager.TryIndex(component.MetempsychoticNonHumanoidPool, out var nonHumanoidPool) + || !_prototypeManager.TryIndex(nonHumanoidPool.Pick(), out var entityPrototype)) { - if (!this.IsPowered(uid, EntityManager)) - return; - - _audio.PlayPvs(clonePod.SparkSound, uid); - _popupSystem.PopupEntity(Loc.GetString("cloning-pod-component-upgrade-emag-requirement"), uid); - args.Handled = true; + DebugTools.Assert("Could not index species for metempsychotic machine."); + changeProfile = false; + return oldSpecies.Prototype; } + var chance = (component.HumanoidBaseChance - karma * component.KarmaOffset) * _contests.MindContest(oldBody, true); - public void Eject(EntityUid uid, CloningPodComponent? clonePod) - { - if (!Resolve(uid, ref clonePod)) - return; - - if (clonePod.BodyContainer.ContainedEntity is not { Valid: true } entity || clonePod.CloningProgress < clonePod.CloningTime) - return; - - EntityManager.RemoveComponent(entity); - _containerSystem.Remove(entity, clonePod.BodyContainer); - clonePod.CloningProgress = 0f; - clonePod.UsedBiomass = 0; - UpdateStatus(uid, CloningPodStatus.Idle, clonePod); - RemCompDeferred(uid); - } - private void EndFailedCloning(EntityUid uid, CloningPodComponent clonePod) - { - clonePod.FailedClone = false; - clonePod.CloningProgress = 0f; - UpdateStatus(uid, CloningPodStatus.Idle, clonePod); - var transform = Transform(uid); - var indices = _transformSystem.GetGridTilePositionOrDefault((uid, transform)); - var tileMix = _atmosphereSystem.GetTileMixture(transform.GridUid, null, indices, true); - if (HasComp(uid)) - { - _audio.PlayPvs(clonePod.ScreamSound, uid); - Spawn(clonePod.MobSpawnId, transform.Coordinates); - } - - Solution bloodSolution = new(); - - var i = 0; - while (i < 1) - { - tileMix?.AdjustMoles(Gas.Ammonia, 6f); - bloodSolution.AddReagent("Blood", 50); - if (_robustRandom.Prob(0.2f)) - i++; - } - _puddleSystem.TrySpillAt(uid, bloodSolution, out _); - - if (!HasComp(uid)) - { - _material.SpawnMultipleFromMaterial(_robustRandom.Next(1, (int) (clonePod.UsedBiomass / 2.5)), clonePod.RequiredMaterial, Transform(uid).Coordinates); - } + var ev = new ReincarnatingEvent(oldBody, chance); + RaiseLocalEvent(oldBody, ref ev); - clonePod.UsedBiomass = 0; - RemCompDeferred(uid); - } + chance = ev.OverrideChance + ? ev.ReincarnationChances + : chance * ev.ReincarnationChanceModifier; - /// - /// Start Nyano Code: Handles fetching the mob and any appearance stuff... - /// - private EntityUid FetchAndSpawnMob(CloningPodComponent clonePod, HumanoidCharacterProfile pref, SpeciesPrototype speciesPrototype, HumanoidAppearanceComponent humanoid, EntityUid bodyToClone, float karmaBonus) + switch (ev.ForcedType) { - List sexes = new(); - bool switchingSpecies = false; - bool applyKarma = false; - var toSpawn = speciesPrototype.Prototype; - TryComp(bodyToClone, out var oldKarma); - - if (TryComp(clonePod.Owner, out var metem)) - { - toSpawn = _metem.GetSpawnEntity(clonePod.Owner, karmaBonus, metem, speciesPrototype, out var newSpecies, oldKarma?.Score); - applyKarma = true; - - if (newSpecies != null) + case ForcedMetempsychosisType.None: + if (!ev.NeverTrulyClone + && chance > 1 + && _random.Prob(chance - 1)) { - sexes = newSpecies.Sexes; - - if (speciesPrototype.ID != newSpecies.ID) - switchingSpecies = true; - - speciesPrototype = newSpecies; + changeProfile = false; + return oldSpecies.Prototype; } - } - var mob = Spawn(toSpawn, Transform(clonePod.Owner).MapPosition); - if (TryComp(mob, out var newHumanoid)) - { - if (switchingSpecies || HasComp(bodyToClone)) + chance = Math.Clamp(chance, 0, 1); + if (_random.Prob(chance)) { - pref = HumanoidCharacterProfile.RandomWithSpecies(newHumanoid.Species); - if (sexes.Contains(humanoid.Sex)) - pref = pref.WithSex(humanoid.Sex); - - pref = pref.WithGender(humanoid.Gender); - pref = pref.WithAge(humanoid.Age); - + species = speciesPrototype; + return speciesPrototype.Prototype; } - _humanoidSystem.LoadProfile(mob, pref); - } + species = null; + return entityPrototype.ID; - if (applyKarma) - { - var karma = EnsureComp(mob); - karma.Score++; - if (oldKarma != null) - karma.Score += oldKarma.Score; - } + case ForcedMetempsychosisType.Clone: + changeProfile = false; + return oldSpecies.Prototype; - var ev = new CloningEvent(bodyToClone, mob); - RaiseLocalEvent(bodyToClone, ref ev); + case ForcedMetempsychosisType.RandomHumanoid: + species = speciesPrototype; + return speciesPrototype.Prototype; - if (!ev.NameHandled) - _metaSystem.SetEntityName(mob, MetaData(bodyToClone).EntityName); - - var grammar = EnsureComp(mob); - grammar.ProperNoun = true; - grammar.Gender = humanoid.Gender; - Dirty(grammar); - - EnsureComp(mob); - EnsureComp(mob); - EnsureComp(mob); - EnsureComp(mob); - EnsureComp(mob); - EnsureComp(mob); - RemComp(mob); - RemComp(mob); - RemComp(mob); - RemComp(mob); - - _tag.AddTag(mob, "DoorBumpOpener"); - - return mob; - } - //End Nyano Code - public void Reset(RoundRestartCleanupEvent ev) - { - ClonesWaitingForMind.Clear(); + case ForcedMetempsychosisType.RandomNonHumanoid: + species = null; + return entityPrototype.ID; } + changeProfile = false; + return oldSpecies.Prototype; } } diff --git a/Content.Server/Cloning/Components/ActiveCloningPodComponent.cs b/Content.Server/Cloning/Components/ActiveCloningPodComponent.cs deleted file mode 100644 index 11e0e36166..0000000000 --- a/Content.Server/Cloning/Components/ActiveCloningPodComponent.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Content.Server.Cloning.Components; - -/// -/// Shrimply a tracking component for pods that are cloning. -/// -[RegisterComponent] -public sealed partial class ActiveCloningPodComponent : Component -{ -} diff --git a/Content.Server/Nyanotrasen/Cloning/MetempsychosisKarmaComponent.cs b/Content.Server/Cloning/Components/MetempsychosisKarmaComponent.cs similarity index 80% rename from Content.Server/Nyanotrasen/Cloning/MetempsychosisKarmaComponent.cs rename to Content.Server/Cloning/Components/MetempsychosisKarmaComponent.cs index 246495cee0..5f7b7af1cd 100644 --- a/Content.Server/Nyanotrasen/Cloning/MetempsychosisKarmaComponent.cs +++ b/Content.Server/Cloning/Components/MetempsychosisKarmaComponent.cs @@ -1,4 +1,4 @@ -namespace Content.Server.Nyanotrasen.Cloning +namespace Content.Server.Cloning.Components { /// /// This tracks how many times you have already been cloned and lowers your chance of getting a humanoid each time. @@ -6,7 +6,7 @@ namespace Content.Server.Nyanotrasen.Cloning [RegisterComponent] public sealed partial class MetempsychosisKarmaComponent : Component { - [DataField("score")] + [DataField] public int Score = 0; } } diff --git a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs index d07858aec5..eaf04d64b2 100644 --- a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs +++ b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs @@ -28,7 +28,6 @@ using Robust.Shared.Audio.Systems; using Robust.Shared.Configuration; using Robust.Shared.Physics.Components; -using Robust.Shared.Prototypes; using Robust.Shared.Random; namespace Content.Server.Medical.BiomassReclaimer @@ -81,11 +80,9 @@ public override void Update(float frameTime) } if (reclaimer.ProcessingTimer > 0) - { continue; - } - var actualYield = (int) (reclaimer.CurrentExpectedYield); // can only have integer biomass + var actualYield = (int) reclaimer.CurrentExpectedYield; // Can only have integer biomass physically reclaimer.CurrentExpectedYield = reclaimer.CurrentExpectedYield - actualYield; // store non-integer leftovers _material.SpawnMultipleFromMaterial(actualYield, BiomassPrototype, Transform(uid).Coordinates); @@ -109,13 +106,9 @@ public override void Initialize() private void OnSuicide(Entity ent, ref SuicideEvent args) { - if (args.Handled) - return; - - if (HasComp(ent)) - return; - - if (TryComp(ent, out var power) && !power.Powered) + if (args.Handled + || HasComp(ent) + || TryComp(ent, out var power) && !power.Powered) return; _popup.PopupEntity(Loc.GetString("biomass-reclaimer-suicide-others", ("victim", args.Victim)), ent, PopupType.LargeCaution); @@ -138,11 +131,9 @@ private void OnShutdown(EntityUid uid, ActiveBiomassReclaimerComponent component private void OnPowerChanged(EntityUid uid, BiomassReclaimerComponent component, ref PowerChangedEvent args) { - if (args.Powered) - { - if (component.ProcessingTimer > 0) - EnsureComp(uid); - } + if (args.Powered + && component.ProcessingTimer > 0) + EnsureComp(uid); else RemComp(uid); } @@ -153,16 +144,14 @@ private void OnUnanchorAttempt(EntityUid uid, ActiveBiomassReclaimerComponent co } private void OnAfterInteractUsing(Entity reclaimer, ref AfterInteractUsingEvent args) { - if (!args.CanReach || args.Target == null) - return; - - if (!CanGib(reclaimer, args.Used)) + if (!args.CanReach + || args.Target == null + || !CanGib(reclaimer, args.Used)) return; - if (!TryComp(args.Used, out var physics)) - return; - - var delay = reclaimer.Comp.BaseInsertionDelay * physics.FixturesMass; + var delay = reclaimer.Comp.BaseInsertionDelay * (TryComp(args.Used, out var physics) + ? physics.FixturesMass + : 1); _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, args.User, delay, new ReclaimerDoAfterEvent(), reclaimer, target: args.Target, used: args.Used) { BreakOnTargetMove = true, @@ -186,10 +175,11 @@ private void OnClimbedOn(Entity reclaimer, ref Climbe private void OnDoAfter(Entity reclaimer, ref ReclaimerDoAfterEvent args) { - if (args.Handled || args.Cancelled) - return; - - if (args.Args.Used == null || args.Args.Target == null || !HasComp(args.Args.Target.Value)) + if (args.Handled + || args.Cancelled + || args.Args.Used == null + || args.Args.Target == null + || !HasComp(args.Args.Target.Value)) return; _adminLogger.Add(LogType.Action, LogImpact.Extreme, $"{ToPrettyString(args.Args.User):player} used a biomass reclaimer to gib {ToPrettyString(args.Args.Target.Value):target} in {ToPrettyString(reclaimer):reclaimer}"); @@ -207,18 +197,13 @@ private void StartProcessing(EntityUid toProcess, Entity(ent); if (TryComp(toProcess, out var stream)) - { component.BloodReagent = stream.BloodReagent; - } if (TryComp(toProcess, out var butcherableComponent)) - { component.SpawnedEntities = butcherableComponent.SpawnedEntities; - } - var expectedYield = physics.FixturesMass * component.YieldPerUnitMass; - if (HasComp(toProcess)) - expectedYield *= component.ProduceYieldMultiplier; - component.CurrentExpectedYield += expectedYield; + component.CurrentExpectedYield += HasComp(toProcess) + ? physics.FixturesMass * component.YieldPerUnitMass * component.ProduceYieldMultiplier + : physics.FixturesMass * component.YieldPerUnitMass; component.ProcessingTimer = physics.FixturesMass * component.ProcessingTimePerUnitMass; @@ -227,31 +212,22 @@ private void StartProcessing(EntityUid toProcess, Entity reclaimer, EntityUid dragged) { - if (HasComp(reclaimer)) + if (HasComp(reclaimer) + || !Transform(reclaimer).Anchored + || TryComp(reclaimer, out var power) && !power.Powered) return false; bool isPlant = HasComp(dragged); - if (!isPlant && !HasComp(dragged)) - return false; - - if (!Transform(reclaimer).Anchored) - return false; - - if (TryComp(reclaimer, out var power) && !power.Powered) + if (!HasComp(dragged) && (!HasComp(dragged) || reclaimer.Comp.SafetyEnabled && !_mobState.IsDead(dragged))) return false; - if (!isPlant && reclaimer.Comp.SafetyEnabled && !_mobState.IsDead(dragged)) + if (_configManager.GetCVar(CCVars.CloningReclaimSouledBodies) + && HasComp(dragged) + && _minds.TryGetMind(dragged, out _, out var mind) + && mind.UserId != null + && _playerManager.TryGetSessionById(mind.UserId.Value, out _)) return false; - // Reject souled bodies in easy mode. - if (_configManager.GetCVar(CCVars.BiomassEasyMode) && - HasComp(dragged) && - _minds.TryGetMind(dragged, out _, out var mind)) - { - if (mind.UserId != null && _playerManager.TryGetSessionById(mind.UserId.Value, out _)) - return false; - } - return true; } } diff --git a/Content.Server/Medical/MedicalScannerSystem.cs b/Content.Server/Medical/MedicalScannerSystem.cs index 91184ddc16..a6ce43c408 100644 --- a/Content.Server/Medical/MedicalScannerSystem.cs +++ b/Content.Server/Medical/MedicalScannerSystem.cs @@ -15,7 +15,7 @@ using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; using Robust.Server.Containers; -using static Content.Shared.MedicalScanner.SharedMedicalScannerComponent; // Hmm... +using static Content.Shared.MedicalScanner.SharedMedicalScannerComponent; namespace Content.Server.Medical { @@ -78,22 +78,18 @@ private void OnRelayMovement(EntityUid uid, MedicalScannerComponent scannerCompo private void AddInsertOtherVerb(EntityUid uid, MedicalScannerComponent component, GetVerbsEvent args) { - if (args.Using == null || - !args.CanAccess || - !args.CanInteract || - IsOccupied(component) || - !CanScannerInsert(uid, args.Using.Value, component)) + if (args.Using == null + || !args.CanAccess + || !args.CanInteract + || IsOccupied(component) + || !CanScannerInsert(uid, args.Using.Value, component)) return; - var name = "Unknown"; - if (TryComp(args.Using.Value, out var metadata)) - name = metadata.EntityName; - InteractionVerb verb = new() { Act = () => InsertBody(uid, args.Target, component), Category = VerbCategory.Insert, - Text = name + Text = MetaData(args.Using.Value).EntityName }; args.Verbs.Add(verb); } @@ -115,11 +111,8 @@ private void AddAlternativeVerbs(EntityUid uid, MedicalScannerComponent componen }; args.Verbs.Add(verb); } - - // Self-insert verb - if (!IsOccupied(component) && - CanScannerInsert(uid, args.User, component) && - _blocker.CanMove(args.User)) + else if (CanScannerInsert(uid, args.User, component) + && _blocker.CanMove(args.User)) { AlternativeVerb verb = new() { @@ -147,59 +140,48 @@ private void OnPortDisconnected(EntityUid uid, MedicalScannerComponent component private void OnAnchorChanged(EntityUid uid, MedicalScannerComponent component, ref AnchorStateChangedEvent args) { - if (component.ConnectedConsole == null || !TryComp(component.ConnectedConsole, out var console)) + if (component.ConnectedConsole == null + || !args.Anchored + || !TryComp(component.ConnectedConsole, out var console) + || !_cloningConsoleSystem.RecheckConnections(component.ConnectedConsole.Value, console.CloningPod, uid, console)) return; - if (args.Anchored) - { - _cloningConsoleSystem.RecheckConnections(component.ConnectedConsole.Value, console.CloningPod, uid, console); - return; - } _cloningConsoleSystem.UpdateUserInterface(component.ConnectedConsole.Value, console); } + private MedicalScannerStatus GetStatus(EntityUid uid, MedicalScannerComponent scannerComponent) { - if (this.IsPowered(uid, EntityManager)) - { - var body = scannerComponent.BodyContainer.ContainedEntity; - if (body == null) - return MedicalScannerStatus.Open; + if (!this.IsPowered(uid, EntityManager)) + return MedicalScannerStatus.Off; - if (!TryComp(body.Value, out var state)) - { // Is not alive or dead or critical - return MedicalScannerStatus.Yellow; - } + var body = scannerComponent.BodyContainer.ContainedEntity; + if (body == null) + return MedicalScannerStatus.Open; - return GetStatusFromDamageState(body.Value, state); - } - return MedicalScannerStatus.Off; - } + if (!TryComp(body.Value, out var state)) + return MedicalScannerStatus.Yellow; - public static bool IsOccupied(MedicalScannerComponent scannerComponent) - { - return scannerComponent.BodyContainer.ContainedEntity != null; - } - - private MedicalScannerStatus GetStatusFromDamageState(EntityUid uid, MobStateComponent state) - { - if (_mobStateSystem.IsAlive(uid, state)) + if (_mobStateSystem.IsAlive(body.Value, state)) return MedicalScannerStatus.Green; - if (_mobStateSystem.IsCritical(uid, state)) + if (_mobStateSystem.IsCritical(body.Value, state)) return MedicalScannerStatus.Red; - if (_mobStateSystem.IsDead(uid, state)) + if (_mobStateSystem.IsDead(body.Value, state)) return MedicalScannerStatus.Death; return MedicalScannerStatus.Yellow; } + public static bool IsOccupied(MedicalScannerComponent scannerComponent) + { + return scannerComponent.BodyContainer.ContainedEntity != null; + } + private void UpdateAppearance(EntityUid uid, MedicalScannerComponent scannerComponent) { if (TryComp(uid, out var appearance)) - { _appearance.SetData(uid, MedicalScannerVisuals.Status, GetStatus(uid, scannerComponent), appearance); - } } public override void Update(float frameTime) @@ -214,20 +196,14 @@ public override void Update(float frameTime) var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var scanner)) - { UpdateAppearance(uid, scanner); - } } public void InsertBody(EntityUid uid, EntityUid to_insert, MedicalScannerComponent? scannerComponent) { - if (!Resolve(uid, ref scannerComponent)) - return; - - if (scannerComponent.BodyContainer.ContainedEntity != null) - return; - - if (!HasComp(to_insert)) + if (!Resolve(uid, ref scannerComponent) + || scannerComponent.BodyContainer.ContainedEntity != null + || !HasComp(to_insert)) return; _containerSystem.Insert(to_insert, scannerComponent.BodyContainer); @@ -236,10 +212,8 @@ public void InsertBody(EntityUid uid, EntityUid to_insert, MedicalScannerCompone public void EjectBody(EntityUid uid, MedicalScannerComponent? scannerComponent) { - if (!Resolve(uid, ref scannerComponent)) - return; - - if (scannerComponent.BodyContainer.ContainedEntity is not { Valid: true } contained) + if (!Resolve(uid, ref scannerComponent) + || scannerComponent.BodyContainer.ContainedEntity is not { Valid: true } contained) return; _containerSystem.Remove(contained, scannerComponent.BodyContainer); diff --git a/Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineComponent.cs b/Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineComponent.cs deleted file mode 100644 index 0adcc9b5b2..0000000000 --- a/Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineComponent.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Content.Shared.Random; - -namespace Content.Server.Nyanotrasen.Cloning -{ - [RegisterComponent] - public sealed partial class MetempsychoticMachineComponent : Component - { - /// - /// Chance you will spawn as a humanoid instead of a non humanoid. - /// - [DataField("humanoidBaseChance")] - public float HumanoidBaseChance = 0.75f; - - [ValidatePrototypeId] - [DataField("metempsychoticHumanoidPool")] - public string MetempsychoticHumanoidPool = "MetempsychoticHumanoidPool"; - - [ValidatePrototypeId] - [DataField("metempsychoticNonHumanoidPool")] - public string MetempsychoticNonHumanoidPool = "MetempsychoticNonhumanoidPool"; - } -} diff --git a/Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineSystem.cs b/Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineSystem.cs deleted file mode 100644 index 62dc1b078e..0000000000 --- a/Content.Server/Nyanotrasen/Cloning/MetempsychoticMachineSystem.cs +++ /dev/null @@ -1,47 +0,0 @@ -using Content.Shared.Humanoid.Prototypes; -using Content.Shared.Random; -using Content.Shared.Random.Helpers; -using Robust.Shared.Random; -using Robust.Shared.Prototypes; - -namespace Content.Server.Nyanotrasen.Cloning -{ - public sealed class MetempsychoticMachineSystem : EntitySystem - { - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - - private ISawmill _sawmill = default!; - - public string GetSpawnEntity(EntityUid uid, float karmaBonus, MetempsychoticMachineComponent component, SpeciesPrototype oldSpecies, out SpeciesPrototype? species, int? karma = null) - { - var chance = component.HumanoidBaseChance + karmaBonus; - - if (karma != null) - chance -= ((1 - component.HumanoidBaseChance) * (float) karma); - - if (chance > 1 && _random.Prob(chance - 1)) - { - species = oldSpecies; - return oldSpecies.Prototype; - } - else - chance = 1; - - chance = Math.Clamp(chance, 0, 1); - if (_random.Prob(chance) && - _prototypeManager.TryIndex(component.MetempsychoticHumanoidPool, out var humanoidPool) && - _prototypeManager.TryIndex(humanoidPool.Pick(), out var speciesPrototype)) - { - species = speciesPrototype; - return speciesPrototype.Prototype; - } - else - { - species = null; - _sawmill.Error("Could not index species for metempsychotic machine..."); - return "MobHuman"; - } - } - } -} diff --git a/Content.Server/Traits/Assorted/UncloneableSystem.cs b/Content.Server/Traits/Assorted/UncloneableSystem.cs new file mode 100644 index 0000000000..6f2af10647 --- /dev/null +++ b/Content.Server/Traits/Assorted/UncloneableSystem.cs @@ -0,0 +1,23 @@ +using Content.Shared.Cloning; + +namespace Content.Server.Traits.Assorted +{ + public sealed class UncloneableSystem : EntitySystem + { + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnAttemptCloning); + } + + private void OnAttemptCloning(EntityUid uid, UncloneableComponent component, ref AttemptCloningEvent args) + { + if (args.CloningFailMessage is not null + || args.Cancelled) + return; + + args.CloningFailMessage = "cloning-console-uncloneable-trait-error"; + args.Cancelled = true; + } + } +} diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index 099f358105..84a8e460c5 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -1684,16 +1684,63 @@ public static readonly CVarDef public static readonly CVarDef CrewManifestUnsecure = CVarDef.Create("crewmanifest.unsecure", true, CVar.REPLICATED); - /* - * Biomass - */ + #region Cloning + + /// + /// How much should the cost to clone an entity be multiplied by. + /// + public static readonly CVarDef CloningBiomassCostMultiplier = + CVarDef.Create("cloning.biomass_cost_multiplier", 1f, CVar.SERVERONLY); + + /// + /// Whether or not the Biomass Reclaimer is allowed to roundremove bodies with a soul. + /// + public static readonly CVarDef CloningReclaimSouledBodies = + CVarDef.Create("cloning.reclaim_souled_bodies", true, CVar.SERVERONLY); + + /// + /// Controls whether or not Metempsychosis will potentially give people a sex change. + /// + public static readonly CVarDef CloningPreserveSex = + CVarDef.Create("cloning.preserve_sex", false, CVar.SERVERONLY); + + /// + /// Controls whether or not Metempsychosis preserves Pronouns when reincarnating people. + /// + public static readonly CVarDef CloningPreserveGender = + CVarDef.Create("cloning.preserve_gender", true, CVar.SERVERONLY); /// - /// Enabled: Cloning has 70% cost and reclaimer will refuse to reclaim corpses with souls. (For LRP). - /// Disabled: Cloning has full biomass cost and reclaimer can reclaim corpses with souls. (Playtested and balanced for MRP+). + /// Controls whether or not Metempsychosis preserves Age. /// - public static readonly CVarDef BiomassEasyMode = - CVarDef.Create("biomass.easy_mode", false, CVar.SERVERONLY); + public static readonly CVarDef CloningPreserveAge = + CVarDef.Create("cloning.preserve_age", false, CVar.SERVERONLY); + + /// + /// Controls whether or not Metempsychosis preserves height. + /// + public static readonly CVarDef CloningPreserveHeight = + CVarDef.Create("cloning.preserve_height", false, CVar.SERVERONLY); + + /// + /// Controls whether or not Metempsychosis preserves width. + /// + public static readonly CVarDef CloningPreserveWidth = + CVarDef.Create("cloning.preserve_width", false, CVar.SERVERONLY); + + /// + /// Controls whether or not Metempsychosis preserves Names. EG: Are you actually a new person? + /// + public static readonly CVarDef CloningPreserveName = + CVarDef.Create("cloning.preserve_name", true, CVar.SERVERONLY); + + /// + /// Controls whether or not Metempsychosis preserves Flavor Text. + /// + public static readonly CVarDef CloningPreserveFlavorText = + CVarDef.Create("cloning.preserve_flavor_text", true, CVar.SERVERONLY); + + #endregion /* * Anomaly diff --git a/Content.Shared/Cloning/CloningPodComponent.cs b/Content.Shared/Cloning/CloningPodComponent.cs index 88d587c145..082b92e8b1 100644 --- a/Content.Shared/Cloning/CloningPodComponent.cs +++ b/Content.Shared/Cloning/CloningPodComponent.cs @@ -1,5 +1,6 @@ using Content.Shared.DeviceLinking; using Content.Shared.Materials; +using Content.Shared.Random; using Robust.Shared.Audio; using Robust.Shared.Containers; using Robust.Shared.Prototypes; @@ -17,11 +18,14 @@ public sealed partial class CloningPodComponent : Component public ContainerSlot BodyContainer = default!; /// - /// How long the cloning has been going on for. + /// How long the cloning has been going on for /// [ViewVariables] public float CloningProgress = 0; + [DataField] + public float BiomassCostMultiplier = 1; + [ViewVariables] public int UsedBiomass = 70; @@ -29,34 +33,34 @@ public sealed partial class CloningPodComponent : Component public bool FailedClone = false; /// - /// The material that is used to clone entities. + /// The material that is used to clone entities /// - [DataField("requiredMaterial"), ViewVariables(VVAccess.ReadWrite)] + [DataField] public ProtoId RequiredMaterial = "Biomass"; /// - /// The current amount of time it takes to clone a body + /// The current amount of time it takes to clone a body /// - [DataField, ViewVariables(VVAccess.ReadWrite)] + [DataField] public float CloningTime = 30f; /// - /// The mob to spawn on emag + /// The mob to spawn on emag /// - [DataField("mobSpawnId"), ViewVariables(VVAccess.ReadWrite)] + [DataField] public EntProtoId MobSpawnId = "MobAbomination"; /// - /// Emag sound effects. + /// Emag sound effects /// - [DataField("sparkSound")] + [DataField] public SoundSpecifier SparkSound = new SoundCollectionSpecifier("sparks") { Params = AudioParams.Default.WithVolume(8), }; // TODO: Remove this from here when cloning and/or zombies are refactored - [DataField("screamSound")] + [DataField] public SoundSpecifier ScreamSound = new SoundCollectionSpecifier("ZombieScreams") { Params = AudioParams.Default.WithVolume(4), @@ -67,6 +71,80 @@ public sealed partial class CloningPodComponent : Component [ViewVariables] public EntityUid? ConnectedConsole; + + /// + /// Tracks whether a Cloner is actively cloning someone + /// + [ViewVariables(VVAccess.ReadWrite)] + public bool ActivelyCloning; + + /// + /// Controls whether a Cloning Pod will add genetic damage to a clone, scaling as the body's crit threshold + 1 + the genetic damage of the body to be cloned + /// + [DataField] + public bool DoGeneticDamage = true; + + /// + /// How much should the cloning pod adjust the hunger of an entity by + /// + [DataField] + public float HungerAdjustment = 50; + + /// + /// How much should the cloning pod adjust the thirst of an entity by + /// + [DataField] + public float ThirstAdjustment = 50; + + /// + /// How much time should the cloning pod give an entity the durnk condition, in seconds + /// + [DataField] + public float DrunkTimer = 300; + + #region Metempsychosis + + /// + /// Controls whether a cloning machine performs the Metempsychosis functions, EG: Is this a Cloner or a Metem Machine? + /// Metempsychosis refers to the metaphysical process of Reincarnation. + /// + /// + /// A Machine with this enabled will essentially create a random new character instead of creating a living version of the old character. + /// Although, the specifics of how much of the new body is a "new character" is highly adjustable in server configuration. + /// + [DataField] + public bool DoMetempsychosis; + + /// + /// How much should each point of Karma decrease the odds of reincarnating as a humanoid + /// + [DataField] + public float KarmaOffset = 0.5f; + + /// + /// The base chances for a Metem Machine to produce a Humanoid. + /// > 1 has a chance of acting like a true Cloner. + /// On a successful roll, produces a random Humanoid. + /// A failed roll poduces a random NonHumanoid. + /// + [DataField] + public float HumanoidBaseChance = 1; + + /// + /// The proto that the Metem Machine picks a random Humanoid from + /// + [ValidatePrototypeId] + [DataField] + public string MetempsychoticHumanoidPool = "MetempsychoticHumanoidPool"; + + /// + /// The proto that the Metem Machine picks a random Non-Humanoid from + /// + [ValidatePrototypeId] + [DataField] + public string MetempsychoticNonHumanoidPool = "MetempsychoticNonhumanoidPool"; + + #endregion } [Serializable, NetSerializable] @@ -84,20 +162,11 @@ public enum CloningPodStatus : byte NoMind } -/// -/// Raised after a new mob got spawned when cloning a humanoid -/// -[ByRefEvent] -public struct CloningEvent +[Serializable, NetSerializable] +public enum ForcedMetempsychosisType : byte { - public bool NameHandled = false; - - public readonly EntityUid Source; - public readonly EntityUid Target; - - public CloningEvent(EntityUid source, EntityUid target) - { - Source = source; - Target = target; - } + None, + Clone, + RandomHumanoid, + RandomNonHumanoid } diff --git a/Content.Shared/Cloning/CloningSystem.Events.cs b/Content.Shared/Cloning/CloningSystem.Events.cs new file mode 100644 index 0000000000..a29310d45b --- /dev/null +++ b/Content.Shared/Cloning/CloningSystem.Events.cs @@ -0,0 +1,58 @@ +namespace Content.Shared.Cloning; + +/// +/// Raised after a new mob got spawned when cloning a humanoid +/// +[ByRefEvent] +public struct CloningEvent +{ + public bool NameHandled = false; + + public readonly EntityUid Source; + public readonly EntityUid Target; + + public CloningEvent(EntityUid source, EntityUid target) + { + Source = source; + Target = target; + } +} + +/// +/// Raised on a corpse being subjected to forced reincarnation(Metempsychosis). +/// Allowing for innate effects from the mob to influence the reincarnation. +/// +[ByRefEvent] +public struct ReincarnatingEvent +{ + public bool OverrideChance; + public bool NeverTrulyClone; + public ForcedMetempsychosisType ForcedType = ForcedMetempsychosisType.None; + public readonly EntityUid OldBody; + public float ReincarnationChanceModifier = 1; + public float ReincarnationChances; + public ReincarnatingEvent(EntityUid oldBody, float reincarnationChances) + { + OldBody = oldBody; + ReincarnationChances = reincarnationChances; + } +} + +/// +/// Raised on a corpse that someone is attempting to clone, but before the process actually begins. +/// Allows for Entities to influence whether the cloning can begin in the first place, either by canceling it, or modifying the cost. +/// +[ByRefEvent] +public struct AttemptCloningEvent +{ + public bool Cancelled; + public bool DoMetempsychosis; + public EntityUid CloningPod; + public string? CloningFailMessage; + public float CloningCostMultiplier = 1; + public AttemptCloningEvent(EntityUid cloningPod, bool doMetempsychosis) + { + DoMetempsychosis = doMetempsychosis; + CloningPod = cloningPod; + } +} diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml index 13e581bcb3..62f3bbcb3f 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -544,6 +544,27 @@ recipes: - CloningPodMachineCircuitboard +- type: entity + id: MetempsychoticMachineCircuitboard + parent: BaseMachineCircuitboard + name: metempsychotic machine machine board + description: A machine printed circuit board for a cloning pod + components: + - type: Sprite + state: medical + - type: MachineBoard + prototype: MetempsychoticMachine + requirements: + Capacitor: 2 + Manipulator: 2 + materialRequirements: + Glass: 1 + Cable: 1 + - type: ReverseEngineering + difficulty: 3 + recipes: + - MetempsychoticMachineCircuitboard + - type: entity id: MedicalScannerMachineCircuitboard parent: BaseMachineCircuitboard diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/metempsychoticMachine.yml b/Resources/Prototypes/Entities/Structures/Machines/metempsychoticMachine.yml similarity index 59% rename from Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/metempsychoticMachine.yml rename to Resources/Prototypes/Entities/Structures/Machines/metempsychoticMachine.yml index d8e791af1e..9667ed12d4 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Machines/metempsychoticMachine.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/metempsychoticMachine.yml @@ -4,22 +4,23 @@ name: metempsychotic machine description: Speeds along the transmigration of a soul to its next vessel. components: - - type: MetempsychoticMachine - type: CloningPod + doMetempsychosis: true + biomassCostMultiplier: 0.5 - type: Machine board: MetempsychoticMachineCircuitboard - type: Sprite - sprite: Nyanotrasen/Structures/Machines/metempsychotic.rsi + sprite: Structures/Machines/metempsychotic.rsi snapCardinals: true layers: - - state: pod_0 + - state: cloning_idle - type: Appearance - type: GenericVisualizer visuals: enum.CloningPodVisuals.Status: base: - Cloning: { state: pod_1 } - NoMind: { state: pod_1 } - Gore: { state: pod_1 } - Idle: { state: pod_0 } + Cloning: { state: cloning_active } + NoMind: { state: cloning_active } + Gore: { state: cloning_failed } + Idle: { state: cloning_idle } - type: Psionic diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml index fc40ea1639..6e80ec7c4e 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/CircuitBoards/production.yml @@ -1,24 +1,3 @@ -- type: entity - id: MetempsychoticMachineCircuitboard - parent: BaseMachineCircuitboard - name: metempsychotic machine machine board - description: A machine printed circuit board for a cloning pod - components: - - type: Sprite - state: medical - - type: MachineBoard - prototype: MetempsychoticMachine - requirements: - Capacitor: 2 - Manipulator: 2 - materialRequirements: - Glass: 1 - Cable: 1 - - type: ReverseEngineering - difficulty: 3 - recipes: - - MetempsychoticMachineCircuitboard - - type: entity id: ReverseEngineeringMachineCircuitboard parent: BaseMachineCircuitboard diff --git a/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/electronics.yml b/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/electronics.yml index 418864cd40..1e53c715af 100644 --- a/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/Nyanotrasen/Recipes/Lathes/electronics.yml @@ -1,12 +1,3 @@ -- type: latheRecipe - id: MetempsychoticMachineCircuitboard - result: MetempsychoticMachineCircuitboard - completetime: 4 - materials: - Steel: 100 - Glass: 900 - Gold: 100 - - type: latheRecipe id: ReverseEngineeringMachineCircuitboard result: ReverseEngineeringMachineCircuitboard diff --git a/Resources/Prototypes/Nyanotrasen/Research/experimental.yml b/Resources/Prototypes/Nyanotrasen/Research/experimental.yml index 7c89c0f7d0..289efd317c 100644 --- a/Resources/Prototypes/Nyanotrasen/Research/experimental.yml +++ b/Resources/Prototypes/Nyanotrasen/Research/experimental.yml @@ -14,21 +14,6 @@ - ClothingHeadCage # - ShellSoulbreaker # DeltaV - Placing it under Exotic Ammunition because that's what it is. -- type: technology - id: Metempsychosis - name: research-technology-metempsychosis - icon: - sprite: Nyanotrasen/Structures/Machines/metempsychotic.rsi - state: pod_0 - discipline: Experimental - tier: 2 - cost: 15000 - recipeUnlocks: - - BiomassReclaimerMachineCircuitboard - - CloningConsoleComputerCircuitboard - - MedicalScannerMachineCircuitboard - - MetempsychoticMachineCircuitboard - # Tier 3 diff --git a/Resources/Prototypes/Nyanotrasen/metempsychoticNonHumanoids.yml b/Resources/Prototypes/Nyanotrasen/metempsychoticNonHumanoids.yml index dcbe23f608..feabd9977b 100644 --- a/Resources/Prototypes/Nyanotrasen/metempsychoticNonHumanoids.yml +++ b/Resources/Prototypes/Nyanotrasen/metempsychoticNonHumanoids.yml @@ -3,7 +3,7 @@ weights: MobMonkey: 1 MobGorilla: 1 - # MobKangaroo: 0.5 # Mobs here need to be either VERY funny or up to standard. + MobKangaroo: 0.5 MobXenoQueen: 0.01 MobCrab: 0.01 - MobPenguin: 1 #ODJ's orders + MobPenguin: 1 diff --git a/Resources/Prototypes/Recipes/Lathes/electronics.yml b/Resources/Prototypes/Recipes/Lathes/electronics.yml index 60c0fc1524..12b5bedf10 100644 --- a/Resources/Prototypes/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/Recipes/Lathes/electronics.yml @@ -117,6 +117,15 @@ Glass: 900 Gold: 100 +- type: latheRecipe + id: MetempsychoticMachineCircuitboard + result: MetempsychoticMachineCircuitboard + completetime: 4 + materials: + Steel: 100 + Glass: 900 + Gold: 100 + - type: latheRecipe id: ThermomachineFreezerMachineCircuitBoard result: ThermomachineFreezerMachineCircuitBoard @@ -921,7 +930,7 @@ materials: Steel: 100 Glass: 900 - + - type: latheRecipe id: ShuttleGunPerforatorCircuitboard result: ShuttleGunPerforatorCircuitboard @@ -930,7 +939,7 @@ Steel: 100 Glass: 900 Gold: 100 - + - type: latheRecipe id: ShuttleGunKineticCircuitboard result: ShuttleGunKineticCircuitboard @@ -938,7 +947,7 @@ materials: Steel: 100 Glass: 900 - + - type: latheRecipe id: ShuttleGunFriendshipCircuitboard result: ShuttleGunFriendshipCircuitboard @@ -947,7 +956,7 @@ Steel: 100 Glass: 900 Gold: 50 - + - type: latheRecipe id: ShuttleGunDusterCircuitboard result: ShuttleGunDusterCircuitboard diff --git a/Resources/Prototypes/Research/experimental.yml b/Resources/Prototypes/Research/experimental.yml index 65186340d7..0dbcded546 100644 --- a/Resources/Prototypes/Research/experimental.yml +++ b/Resources/Prototypes/Research/experimental.yml @@ -137,6 +137,21 @@ - WeaponParticleDecelerator - HoloprojectorField +- type: technology + id: Metempsychosis + name: research-technology-metempsychosis + icon: + sprite: Structures/Machines/metempsychotic.rsi + state: cloning_idle + discipline: Experimental + tier: 2 + cost: 15000 + recipeUnlocks: + - BiomassReclaimerMachineCircuitboard + - CloningConsoleComputerCircuitboard + - MedicalScannerMachineCircuitboard + - MetempsychoticMachineCircuitboard + # Tier 3 #- type: technology # DeltaV - LRP diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/metempsychotic.rsi/pod_1.png b/Resources/Textures/Structures/Machines/metempsychotic.rsi/cloning_active.png similarity index 100% rename from Resources/Textures/Nyanotrasen/Structures/Machines/metempsychotic.rsi/pod_1.png rename to Resources/Textures/Structures/Machines/metempsychotic.rsi/cloning_active.png diff --git a/Resources/Textures/Structures/Machines/metempsychotic.rsi/cloning_failed.png b/Resources/Textures/Structures/Machines/metempsychotic.rsi/cloning_failed.png new file mode 100644 index 0000000000000000000000000000000000000000..e85f4b2cba5881f708f0e0824e88feb528139d99 GIT binary patch literal 1469 zcmchW`7_%I7{0D=AHM4cjldWay@Y_a!@rW0044su1?-! zI{Yw1N}SbQ*`LLbNb+`Z1eg;VAH)ObGTH+T0BuFE?-#-19m*5y>l_#z6PA>cm|H}l z{~k+9Uju*&0GI%P*8tEoINk>UCCtYOxrHPESfAz1mV|d<&3e48o6$xcXOYz=stqXp zr+K6WX3bJ})np8=>^OpEAU|H1JzaZewtsvJKWDmlt*ZU z1NJw0mgI&@#k;JP2A`|KBXYcG*Xb-N4F?~E0g#7l zC`ZQCBStM8qE=V(s^BocvZ;DgBqD3U!zN?Wc-r6N|d(O4}l{1c^2l zi`CnUrA4qd^>u1t5M9b$9JQ}lH`^X!GV)R7B+0$Cxml3R+Ar4EQVPZWy|W)_qvQ`r zmUBVneVC=ZnbuRPaP6(B;<0eaEx%N0w?(KYAY^Chix^QkXDhJMh@14t(+7%0F#nnM zIDCkLld^KNyLy4nIBW1I#4?GP4BN!ih4%C#EbgEo$_UH~Eo5rB&THxj`hdGt_#BGi zH8wIBf#*+7pZ2iA4m}6Rubb{&wx*b3`8C4sEXEs5dNPGz{$k%yN9RrFo7Dhk`O{$8 zv9H;zAwAxF+^pt%X==}>bn~#DJvn3a+K?t>5Z7Z5>E#VrubfN;i zq(H-Sh1ceJbGR982t%;+$C}X1eB8jtUGWx~NGQ)|Q^BXSl;~3jmCAGaRzCw{e{}iZ=g)oaK{;fWxoC0iIhSc z&vkyNscyug+Re2kd>_fOHtKQw6~pQVtuo+O}L7(bBHq;6SFm(T}l`-XSNh OE#T&ib7DG%lK%s28`sbP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/metempsychotic.rsi/pod_0.png b/Resources/Textures/Structures/Machines/metempsychotic.rsi/cloning_idle.png similarity index 100% rename from Resources/Textures/Nyanotrasen/Structures/Machines/metempsychotic.rsi/pod_0.png rename to Resources/Textures/Structures/Machines/metempsychotic.rsi/cloning_idle.png diff --git a/Resources/Textures/Nyanotrasen/Structures/Machines/metempsychotic.rsi/meta.json b/Resources/Textures/Structures/Machines/metempsychotic.rsi/meta.json similarity index 54% rename from Resources/Textures/Nyanotrasen/Structures/Machines/metempsychotic.rsi/meta.json rename to Resources/Textures/Structures/Machines/metempsychotic.rsi/meta.json index 7276fde67e..da5034f713 100644 --- a/Resources/Textures/Nyanotrasen/Structures/Machines/metempsychotic.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/metempsychotic.rsi/meta.json @@ -1,18 +1,22 @@ { "version": 1, "license": "CC-BY-4.0", - "copyright": "Created by discord user Four Hydra Heads#2075 (971500282364178512)", + "copyright": "Created by discord user Four Hydra Heads#2075 (971500282364178512), failed state edited by VMSolidus", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "pod_0" + "name": "cloning_idle" }, { - "name": "pod_1", + "name": "cloning_active", "delays": [ [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] + }, + { + "name": "cloning_failed", + "delays": [ [ 0.1, 0.1, 0.1, 0.1 ] ] } ] } From ade6f99b13c9dff310ce42a45fe8182bddd6c577 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 2 Sep 2024 15:09:18 +0000 Subject: [PATCH 08/71] Automatic Changelog Update (#735) --- Resources/Changelog/Changelog.yml | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 9fc7345867..7814a96918 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -5788,3 +5788,44 @@ Entries: message: Some Reagent Slimes can now contain Lotophagoi Oil. id: 6310 time: '2024-09-02T15:08:11.0000000+00:00' +- author: VMSolidus + changes: + - type: Add + message: Cloning & Metempsychosis Machines have been refactored! + - type: Add + message: >- + Cloning can now fail at any point during the cloning process, turning + the would-be clone into a soup of blood and ammonia. + - type: Add + message: >- + "Clone Soup" scales directly with the mass of the entity you're + attempting to clone. Fail to clone a Lamia, and you'll be greeted with + an Olympic swimming pool worth of blood when the machine opens. + - type: Add + message: >- + Cloning will fail if at any point during the procedure, the machine is + depowered, unanchored, or emagged. + - type: Add + message: >- + Clones come out of the machine with severe Cellular damage. Consider + using Doxarubixadone in a Cryo tube as an affordable means of + "Finishing" clones. + - type: Tweak + message: >- + Cloning Time is now increased proportionally if an entity being cloned + is larger than a standard human(smaller entities are unchanged) + - type: Tweak + message: >- + The cost to clone an entity can now be configured on a per-server basis + via CCVar "cloning.biomass_cost_multiplier" + - type: Tweak + message: >- + The Biomass Reclaimer can now be toggled to round-remove ensouled bodies + or not via CCVar "cloning.reclaim_souled_bodies" + - type: Add + message: >- + The effects of Metempsychosis now scale with a Psion's relevant caster + stats. More powerful psychics are more likely to get favorable results + from being forcibly reincarnated. + id: 6311 + time: '2024-09-02T15:08:52.0000000+00:00' From f134ac747eacc705611e6dbead01958762bb3a82 Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Mon, 2 Sep 2024 18:10:26 +0300 Subject: [PATCH 09/71] =?UTF-8?q?=D0=BE=D0=B3=D1=80=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=A2=D0=A2=D0=A1=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/Corvax/TTS/TTSSystem.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Client/Corvax/TTS/TTSSystem.cs b/Content.Client/Corvax/TTS/TTSSystem.cs index bff5000674..69cec272b7 100644 --- a/Content.Client/Corvax/TTS/TTSSystem.cs +++ b/Content.Client/Corvax/TTS/TTSSystem.cs @@ -75,6 +75,9 @@ private void OnTtsVolumeChanged(float volume) private void OnPlayTTS(PlayTTSEvent ev) { + #if !LPP_TTS_play //это предназначено для того, чтобы в случае отсутствия ссылки на ТТС, игра не пыталась выполнить обработку звука + return; + #endif _sawmill.Debug($"Play TTS audio {ev.Data.Length} bytes from {ev.SourceUid} entity"); var volume = AdjustVolume(ev.IsWhisper); From a3b9ba49d1fe370813fe6b4dfcb31dda0f5b7a6e Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Mon, 2 Sep 2024 18:35:54 +0300 Subject: [PATCH 10/71] =?UTF-8?q?=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=91=D0=94=20=D0=B4=D0=BB=D1=8F=20=D1=81?= =?UTF-8?q?=D0=BF=D0=BE=D0=BD=D1=81=D0=BE=D1=80=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/Corvax/TTS/TTSSystem.cs | 9 +- .../20221128142328_Sponsors.Designer.cs | 1378 ++++++++++++++++ .../Postgres/20221128142328_Sponsors.cs | 43 + ...0221202112609_Sponsor-AllowJob.Designer.cs | 1386 +++++++++++++++++ .../20221202112609_Sponsor-AllowJob.cs | 26 + .../20221128142316_Sponsors.Designer.cs | 1310 ++++++++++++++++ .../Sqlite/20221128142316_Sponsors.cs | 42 + ...0221202112556_Sponsor-AllowJob.Designer.cs | 1318 ++++++++++++++++ .../Sqlite/20221202112556_Sponsor-AllowJob.cs | 26 + Content.Shared/_LostParadise/CCVars.cs | 10 - 10 files changed, 5535 insertions(+), 13 deletions(-) create mode 100644 Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs diff --git a/Content.Client/Corvax/TTS/TTSSystem.cs b/Content.Client/Corvax/TTS/TTSSystem.cs index 69cec272b7..d8bad0acb6 100644 --- a/Content.Client/Corvax/TTS/TTSSystem.cs +++ b/Content.Client/Corvax/TTS/TTSSystem.cs @@ -75,9 +75,12 @@ private void OnTtsVolumeChanged(float volume) private void OnPlayTTS(PlayTTSEvent ev) { - #if !LPP_TTS_play //это предназначено для того, чтобы в случае отсутствия ссылки на ТТС, игра не пыталась выполнить обработку звука - return; - #endif + var canPlay = false; +#if LPP_TTS_play //это предназначено для того, чтобы в случае отсутствия ссылки на ТТС, игра не пыталась выполнить обработку звука + canPlay = true; +#endif + if (!canPlay) + return; _sawmill.Debug($"Play TTS audio {ev.Data.Length} bytes from {ev.SourceUid} entity"); var volume = AdjustVolume(ev.IsWhisper); diff --git a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs new file mode 100644 index 0000000000..dec7fb6812 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs @@ -0,0 +1,1378 @@ +// +using System; +using System.Net; +using System.Text.Json; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres // _LostParadise-Sponsors +{ + [DbContext(typeof(PostgresServerDbContext))] + [Migration("20221128142328_Sponsors")] + partial class Sponsors + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "6.0.5") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminId") + .HasColumnType("uuid") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("boolean") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("smallint") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); + + b.HasKey("Id", "RoundId") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Message") + .HasAnnotation("Npgsql:TsVectorConfig", "english"); + + NpgsqlIndexBuilderExtensions.HasMethod(b.HasIndex("Message"), "GIN"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_log_round_id"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.Property("Uid") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uid"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Uid")); + + b.Property("AdminLogId") + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + b.Property("AdminLogRoundId") + .HasColumnType("integer") + .HasColumnName("admin_log_round_id"); + + b.Property("Name") + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Uid") + .HasName("PK_admin_log_entity"); + + b.HasIndex("AdminLogId", "AdminLogRoundId") + .HasDatabaseName("IX_admin_log_entity_admin_log_id_admin_log_round_id"); + + b.ToTable("admin_log_entity", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("LogId") + .HasColumnType("integer") + .HasColumnName("log_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.HasKey("PlayerUserId", "LogId", "RoundId") + .HasName("PK_admin_log_player"); + + b.HasIndex("LogId", "RoundId"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_notes_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("ShownToPlayer") + .HasColumnType("boolean") + .HasColumnName("shown_to_player"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_rank_flag_admin_rank_id"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("antag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("assigned_user_id_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("connection_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("smallint") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Time") + .HasColumnType("timestamp with time zone") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("job_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("JobName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId") + .HasDatabaseName("IX_job_profile_id"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("player_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FirstSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("bytea") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + + b.HasCheckConstraint("LastSeenAddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= last_seen_address"); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("play_time_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("PlayerId") + .HasColumnType("uuid") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("interval") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("text") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("preference_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("integer") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Age") + .HasColumnType("integer") + .HasColumnName("age"); + + b.Property("Backpack") + .IsRequired() + .HasColumnType("text") + .HasColumnName("backpack"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("char_name"); + + b.Property("Clothing") + .IsRequired() + .HasColumnType("text") + .HasColumnName("clothing"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("text") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("integer") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("integer") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("text") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("integer") + .HasColumnName("slot"); + + b.Property("Species") + .IsRequired() + .HasColumnType("text") + .HasColumnName("species"); + + // Corvax-TTS-Start + b.Property("Voice") + .IsRequired() + .HasColumnType("text") + .HasColumnName("voice"); + // Corvax-TTS-End + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("round_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ServerId") + .HasColumnType("integer") + .HasColumnName("server_id"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property?>("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_ban", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_hit_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("integer") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_role_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property?>("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("role_id"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_role_ban", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("role_unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Sponsor", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AllowedMarkings") + .IsRequired() + .HasColumnType("text") + .HasColumnName("allowed_markings"); + + b.Property("ExtraSlots") + .HasColumnType("integer") + .HasColumnName("extra_slots"); + + b.Property("HavePriorityJoin") + .HasColumnType("boolean") + .HasColumnName("have_priority_join"); + + b.Property("OOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("ooccolor"); + + b.Property("Tier") + .HasColumnType("integer") + .HasColumnName("tier"); + + b.HasKey("UserId") + .HasName("PK_sponsors"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("sponsors", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("trait_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uploaded_resource_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Data") + .IsRequired() + .HasColumnType("bytea") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("text") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("integer") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("integer") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.HasOne("Content.Server.Database.AdminLog", null) + .WithMany("Entities") + .HasForeignKey("AdminLogId", "AdminLogRoundId") + .HasConstraintName("FK_admin_log_entity_admin_log_admin_log_id_admin_log_round_id"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("LogId", "RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_log_id_round_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Entities"); + + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs new file mode 100644 index 0000000000..f1947b51ca --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs @@ -0,0 +1,43 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres // _LostParadise-Sponsors +{ + public partial class Sponsors : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "sponsors", + columns: table => new + { + user_id = table.Column(type: "uuid", nullable: false), + tier = table.Column(type: "integer", nullable: false), + ooccolor = table.Column(type: "text", nullable: false), + have_priority_join = table.Column(type: "boolean", nullable: false), + allowed_markings = table.Column(type: "text", nullable: false), + extra_slots = table.Column(type: "integer", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_sponsors", x => x.user_id); + }); + + + migrationBuilder.CreateIndex( + name: "IX_sponsors_user_id", + table: "sponsors", + column: "user_id", + unique: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "sponsors"); + + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs new file mode 100644 index 0000000000..5b7cdc37a3 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs @@ -0,0 +1,1386 @@ +// +using System; +using System.Net; +using System.Text.Json; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres // _LostParadise-Sponsors +{ + [DbContext(typeof(PostgresServerDbContext))] + [Migration("20221202112609_Sponsor-AllowJob")] + partial class SponsorAllowJob + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "6.0.5") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminId") + .HasColumnType("uuid") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("boolean") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("smallint") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); + + b.HasKey("Id", "RoundId") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Message") + .HasAnnotation("Npgsql:TsVectorConfig", "english"); + + NpgsqlIndexBuilderExtensions.HasMethod(b.HasIndex("Message"), "GIN"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_log_round_id"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.Property("Uid") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uid"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Uid")); + + b.Property("AdminLogId") + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + b.Property("AdminLogRoundId") + .HasColumnType("integer") + .HasColumnName("admin_log_round_id"); + + b.Property("Name") + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Uid") + .HasName("PK_admin_log_entity"); + + b.HasIndex("AdminLogId", "AdminLogRoundId") + .HasDatabaseName("IX_admin_log_entity_admin_log_id_admin_log_round_id"); + + b.ToTable("admin_log_entity", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("LogId") + .HasColumnType("integer") + .HasColumnName("log_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.HasKey("PlayerUserId", "LogId", "RoundId") + .HasName("PK_admin_log_player"); + + b.HasIndex("LogId", "RoundId"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_notes_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("ShownToPlayer") + .HasColumnType("boolean") + .HasColumnName("shown_to_player"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_rank_flag_admin_rank_id"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("antag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("assigned_user_id_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("connection_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("smallint") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Time") + .HasColumnType("timestamp with time zone") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("job_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("JobName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId") + .HasDatabaseName("IX_job_profile_id"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("player_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FirstSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("bytea") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + + b.HasCheckConstraint("LastSeenAddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= last_seen_address"); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("play_time_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("PlayerId") + .HasColumnType("uuid") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("interval") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("text") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("preference_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("integer") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Age") + .HasColumnType("integer") + .HasColumnName("age"); + + b.Property("Backpack") + .IsRequired() + .HasColumnType("text") + .HasColumnName("backpack"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("char_name"); + + b.Property("Clothing") + .IsRequired() + .HasColumnType("text") + .HasColumnName("clothing"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("text") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("integer") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("integer") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("text") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("integer") + .HasColumnName("slot"); + + b.Property("Species") + .IsRequired() + .HasColumnType("text") + .HasColumnName("species"); + + // Corvax-TTS-Start + b.Property("Voice") + .IsRequired() + .HasColumnType("text") + .HasColumnName("voice"); + // Corvax-TTS-End + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("round_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ServerId") + .HasColumnType("integer") + .HasColumnName("server_id"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property?>("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_ban", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_hit_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("integer") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_role_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property?>("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("role_id"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_role_ban", (string)null); + + b.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("role_unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Sponsor", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AllowJob") + .HasColumnType("boolean") + .HasColumnName("allow_job"); + + b.Property("AllowedMarkings") + .IsRequired() + .HasColumnType("text") + .HasColumnName("allowed_markings"); + + b.Property("ExpireDate") + .HasColumnType("timestamp with time zone") + .HasColumnName("expire_date"); + + b.Property("ExtraSlots") + .HasColumnType("integer") + .HasColumnName("extra_slots"); + + b.Property("HavePriorityJoin") + .HasColumnType("boolean") + .HasColumnName("have_priority_join"); + + b.Property("OOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("ooccolor"); + + b.Property("Tier") + .HasColumnType("integer") + .HasColumnName("tier"); + + b.HasKey("UserId") + .HasName("PK_sponsors"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("sponsors", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("trait_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uploaded_resource_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Data") + .IsRequired() + .HasColumnType("bytea") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("text") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("integer") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("integer") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.HasOne("Content.Server.Database.AdminLog", null) + .WithMany("Entities") + .HasForeignKey("AdminLogId", "AdminLogRoundId") + .HasConstraintName("FK_admin_log_entity_admin_log_admin_log_id_admin_log_round_id"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("LogId", "RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_log_id_round_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Entities"); + + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs new file mode 100644 index 0000000000..6457ee2474 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs @@ -0,0 +1,26 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres // _LostParadise-Sponsors +{ + public partial class SponsorAllowJob : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "allow_job", + table: "sponsors", + type: "boolean", + nullable: false, + defaultValue: false); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "allow_job", + table: "sponsors"); + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs new file mode 100644 index 0000000000..028bed45a6 --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs @@ -0,0 +1,1310 @@ +// +using System; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite // _LostParadise-Sponsors +{ + [DbContext(typeof(SqliteServerDbContext))] + [Migration("20221128142316_Sponsors")] + partial class Sponsors + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "6.0.5"); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_flag_id"); + + b.Property("AdminId") + .HasColumnType("TEXT") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("INTEGER") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("INTEGER") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("INTEGER") + .HasColumnName("type"); + + b.HasKey("Id", "RoundId") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_log_round_id"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.Property("Uid") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uid"); + + b.Property("AdminLogId") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("AdminLogRoundId") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_round_id"); + + b.Property("Name") + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Uid") + .HasName("PK_admin_log_entity"); + + b.HasIndex("AdminLogId", "AdminLogRoundId") + .HasDatabaseName("IX_admin_log_entity_admin_log_id_admin_log_round_id"); + + b.ToTable("admin_log_entity", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("LogId") + .HasColumnType("INTEGER") + .HasColumnName("log_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.HasKey("PlayerUserId", "LogId", "RoundId") + .HasName("PK_admin_log_player"); + + b.HasIndex("LogId", "RoundId"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_notes_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("ShownToPlayer") + .HasColumnType("INTEGER") + .HasColumnName("shown_to_player"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_flag_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_rank_flag_admin_rank_id"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("antag_id"); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("assigned_user_id_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("connection_log_id"); + + b.Property("Address") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("INTEGER") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Time") + .HasColumnType("TEXT") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("job_id"); + + b.Property("JobName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("INTEGER") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId") + .HasDatabaseName("IX_job_profile_id"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("player_id"); + + b.Property("FirstSeenTime") + .HasColumnType("TEXT") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("TEXT") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("BLOB") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("TEXT") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("play_time_id"); + + b.Property("PlayerId") + .HasColumnType("TEXT") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("TEXT") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("INTEGER") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("Age") + .HasColumnType("INTEGER") + .HasColumnName("age"); + + b.Property("Backpack") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("backpack"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("char_name"); + + b.Property("Clothing") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("clothing"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("INTEGER") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("INTEGER") + .HasColumnName("slot"); + + b.Property("Species") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("species"); + + b.Property("Voice") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("voice"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("ServerId") + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_ban", (string)null); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_hit_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("INTEGER") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_role_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_role_ban", (string)null); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("role_unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Sponsor", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AllowedMarkings") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("allowed_markings"); + + b.Property("ExtraSlots") + .HasColumnType("INTEGER") + .HasColumnName("extra_slots"); + + b.Property("HavePriorityJoin") + .HasColumnType("INTEGER") + .HasColumnName("have_priority_join"); + + b.Property("OOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("ooccolor"); + + b.Property("Tier") + .HasColumnType("INTEGER") + .HasColumnName("tier"); + + b.HasKey("UserId") + .HasName("PK_sponsors"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("sponsors", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("trait_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uploaded_resource_log_id"); + + b.Property("Data") + .IsRequired() + .HasColumnType("BLOB") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("INTEGER") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("INTEGER") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.HasOne("Content.Server.Database.AdminLog", null) + .WithMany("Entities") + .HasForeignKey("AdminLogId", "AdminLogRoundId") + .HasConstraintName("FK_admin_log_entity_admin_log_admin_log_id_admin_log_round_id"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("LogId", "RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_log_id_round_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Entities"); + + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs new file mode 100644 index 0000000000..315f3c929b --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs @@ -0,0 +1,42 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite // _LostParadise-Sponsors +{ + public partial class Sponsors : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "sponsors", + columns: table => new + { + user_id = table.Column(type: "TEXT", nullable: false), + tier = table.Column(type: "INTEGER", nullable: false), + ooccolor = table.Column(type: "TEXT", nullable: false), + have_priority_join = table.Column(type: "INTEGER", nullable: false), + allowed_markings = table.Column(type: "TEXT", nullable: false), + extra_slots = table.Column(type: "INTEGER", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_sponsors", x => x.user_id); + }); + + migrationBuilder.CreateIndex( + name: "IX_sponsors_user_id", + table: "sponsors", + column: "user_id", + unique: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "sponsors"); + + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs new file mode 100644 index 0000000000..5247b40d7d --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs @@ -0,0 +1,1318 @@ +// +using System; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite // _LostParadise-Sponsors +{ + [DbContext(typeof(SqliteServerDbContext))] + [Migration("20221202112556_Sponsor-AllowJob")] + partial class SponsorAllowJob + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "6.0.5"); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_flag_id"); + + b.Property("AdminId") + .HasColumnType("TEXT") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("INTEGER") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("INTEGER") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("INTEGER") + .HasColumnName("type"); + + b.HasKey("Id", "RoundId") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_log_round_id"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.Property("Uid") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uid"); + + b.Property("AdminLogId") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("AdminLogRoundId") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_round_id"); + + b.Property("Name") + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Uid") + .HasName("PK_admin_log_entity"); + + b.HasIndex("AdminLogId", "AdminLogRoundId") + .HasDatabaseName("IX_admin_log_entity_admin_log_id_admin_log_round_id"); + + b.ToTable("admin_log_entity", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("LogId") + .HasColumnType("INTEGER") + .HasColumnName("log_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.HasKey("PlayerUserId", "LogId", "RoundId") + .HasName("PK_admin_log_player"); + + b.HasIndex("LogId", "RoundId"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_notes_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("ShownToPlayer") + .HasColumnType("INTEGER") + .HasColumnName("shown_to_player"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_flag_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_rank_flag_admin_rank_id"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("antag_id"); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("assigned_user_id_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("connection_log_id"); + + b.Property("Address") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("INTEGER") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Time") + .HasColumnType("TEXT") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("job_id"); + + b.Property("JobName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("INTEGER") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId") + .HasDatabaseName("IX_job_profile_id"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("player_id"); + + b.Property("FirstSeenTime") + .HasColumnType("TEXT") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("TEXT") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("BLOB") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("TEXT") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("play_time_id"); + + b.Property("PlayerId") + .HasColumnType("TEXT") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("TEXT") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("INTEGER") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("Age") + .HasColumnType("INTEGER") + .HasColumnName("age"); + + b.Property("Backpack") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("backpack"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("char_name"); + + b.Property("Clothing") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("clothing"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("INTEGER") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("INTEGER") + .HasColumnName("slot"); + + b.Property("Species") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("species"); + + b.Property("Voice") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("voice"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("ServerId") + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_ban", (string)null); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_hit_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("INTEGER") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_role_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("UserId"); + + b.ToTable("server_role_ban", (string)null); + + b.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("role_unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Sponsor", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AllowJob") + .HasColumnType("INTEGER") + .HasColumnName("allow_job"); + + b.Property("AllowedMarkings") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("allowed_markings"); + + b.Property("ExpireDate") + .HasColumnType("TEXT") + .HasColumnName("expire_date"); + + b.Property("ExtraSlots") + .HasColumnType("INTEGER") + .HasColumnName("extra_slots"); + + b.Property("HavePriorityJoin") + .HasColumnType("INTEGER") + .HasColumnName("have_priority_join"); + + b.Property("OOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("ooccolor"); + + b.Property("Tier") + .HasColumnType("INTEGER") + .HasColumnName("tier"); + + b.HasKey("UserId") + .HasName("PK_sponsors"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("sponsors", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("trait_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uploaded_resource_log_id"); + + b.Property("Data") + .IsRequired() + .HasColumnType("BLOB") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("INTEGER") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("INTEGER") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogEntity", b => + { + b.HasOne("Content.Server.Database.AdminLog", null) + .WithMany("Entities") + .HasForeignKey("AdminLogId", "AdminLogRoundId") + .HasConstraintName("FK_admin_log_entity_admin_log_admin_log_id_admin_log_round_id"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("LogId", "RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_log_id_round_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Entities"); + + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs new file mode 100644 index 0000000000..f31b10e0bf --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs @@ -0,0 +1,26 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite // _LostParadise-Sponsors +{ + public partial class SponsorAllowJob : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "allow_job", + table: "sponsors", + type: "INTEGER", + nullable: false, + defaultValue: false); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "allow_job", + table: "sponsors"); + } + } +} diff --git a/Content.Shared/_LostParadise/CCVars.cs b/Content.Shared/_LostParadise/CCVars.cs index 1c9037dcd4..244bf9f6d0 100644 --- a/Content.Shared/_LostParadise/CCVars.cs +++ b/Content.Shared/_LostParadise/CCVars.cs @@ -13,14 +13,4 @@ public sealed partial class AccVars /// public static readonly CVarDef SponsorsApiUrl = CVarDef.Create("sponsor.api_url", "", CVar.SERVERONLY); - - /* - * Queue - */ - - /// - /// Controls if the connections queue is enabled. If enabled stop kicking new players after `SoftMaxPlayers` cap and instead add them to queue. - /// - public static readonly CVarDef - QueueEnabled = CVarDef.Create("queue.enabled", false, CVar.SERVERONLY); } From 38c5dc89a2ef3a8bbaad817699b08e78820e3a6a Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Mon, 2 Sep 2024 15:43:49 +0000 Subject: [PATCH 11/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#54)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index 2c7945178c..f86291a8d9 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -5,3 +5,15 @@ Entries: type: Add id: 1 time: '2024-08-02T01:29:00.0000000+00:00' +- author: SpicyDarkFox + changes: + - type: Add + message: Перенесена спонсорка 1.4 + - type: Tweak + message: Скорректирован ТТС при работе без АПИ + - type: Fix + message: Починен баг с одеванием трусов на слот перчаток + - type: Remove + message: удален старый ИИ + id: 2 + time: '2024-09-02T15:43:20.0000000+00:00' From 7085fc9a20334305be48a0f2f2c4b54469c13dc5 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Mon, 2 Sep 2024 14:10:49 -0400 Subject: [PATCH 12/71] Delete All Then Ghost Fault Tolerance (#787) # Description ![image](https://github.com/user-attachments/assets/4135c3fa-d2e0-41ca-b8f4-49e149d43ef3) I'm putting this here as an option to deal with our Heisentest problems, by making the tests "Fault-Tolerant" wherever practical, but I don't want this merged without Death and Psprite agreeing to this. For the most part I believe that these tests are failing because they are essentially checking that "Random events are not creating entities", by creating their own enforced Race Conditions. This particular test is repeatedly failing because the Mood System has no way of deducing that it's in a test. Even though the alleged issue is a nothingburger. ![image](https://github.com/user-attachments/assets/777b31f1-87a7-4eee-8a62-993acb322315) Tests absolutely shouldn't have been designed around race conditions. # Changelog No changelog because this isn't playerfacing. --- .../Tests/Minds/MindTest.DeleteAllThenGhost.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.IntegrationTests/Tests/Minds/MindTest.DeleteAllThenGhost.cs b/Content.IntegrationTests/Tests/Minds/MindTest.DeleteAllThenGhost.cs index 7bc62dfe2b..ab9e96ab91 100644 --- a/Content.IntegrationTests/Tests/Minds/MindTest.DeleteAllThenGhost.cs +++ b/Content.IntegrationTests/Tests/Minds/MindTest.DeleteAllThenGhost.cs @@ -34,7 +34,7 @@ public async Task DeleteAllThenGhost() Console.WriteLine(pair.Client.EntMan.ToPrettyString(ent)); } - Assert.That(pair.Client.EntMan.EntityCount, Is.EqualTo(0)); + Assert.That(pair.Client.EntMan.EntityCount, Is.AtMost(1)); // Tolerate at most one client entity // Create a new map. int mapId = 1; From 7c838786b4290de4ae3786b7dedaffd52f556444 Mon Sep 17 00:00:00 2001 From: stellar-novas Date: Mon, 2 Sep 2024 14:11:38 -0400 Subject: [PATCH 13/71] Update Issue Templates (#797) # Description Rewrites the issue templates and removes the redundant security vulnerability issue Also, sorry Death, titles are now sentence case to maintain consistency with the auto generated security policy one Blame GitHub not me tags or you won't see it -->

Media

Here's the old one, can't make issues on a fork so I can't show how it looks now. ![image.png](https://github.com/user-attachments/assets/ae8319ed-b66c-4415-9f6d-1048ddc53e07)

--- # Changelog N/A Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/config.yml | 4 ---- .github/ISSUE_TEMPLATE/feature_request.md | 6 +++--- .github/ISSUE_TEMPLATE/issue_report.md | 6 +++--- 3 files changed, 6 insertions(+), 10 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 7ff9017cb0..0000000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,4 +0,0 @@ -contact_links: - - name: Report a Security Vulnerability - url: https://github.com/space-wizards/space-station-14/blob/master/SECURITY.md - about: Please report security vulnerabilities to the Space Wizards privately so they can fix them before they are publicly disclosed. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index aba549332f..51f9de8baf 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,8 +1,8 @@ --- -name: Request a Feature -about: "Template for noting future planned features. Please ask for approval in the Discord if you aren't an organization Member before posting a feature request" +name: Request a feature +about: "Please outline your request in Discord first if you aren't a maintainer." title: '' -labels: '' +labels: ["Type: Feature"] assignees: '' --- diff --git a/.github/ISSUE_TEMPLATE/issue_report.md b/.github/ISSUE_TEMPLATE/issue_report.md index ab82181197..c74f24554a 100644 --- a/.github/ISSUE_TEMPLATE/issue_report.md +++ b/.github/ISSUE_TEMPLATE/issue_report.md @@ -1,8 +1,8 @@ --- -name: Report an Issue -about: "Any general issues you have during play or with the codebase" +name: Report an issue +about: "Any issues found in gameplay or the codebase" title: '' -labels: '' +labels: 'Type: Bug' assignees: '' --- From d7268265c07b8eb2636ee019ed968151575636a2 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Mon, 2 Sep 2024 21:29:18 +0300 Subject: [PATCH 14/71] =?UTF-8?q?=D0=A0=D0=B5=D0=B6=D0=B8=D0=BC=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/_LostParadise/GameRules/names.ftl | 14 ++++ .../Entities/Objects/Storage/CrateHunter.yml | 2 +- .../Weapons/Guns/Battery/BattleCutter.yml | 82 +++++++++---------- .../_LostParadise/GameRules/roundstart.yml | 9 ++ .../Prototypes/_LostParadise/game_presets.yml | 24 ++++++ .../_LostParadise/sercret_weights.yml | 8 ++ Resources/Prototypes/game_presets.yml | 79 +++++++++--------- Resources/Prototypes/secret_weights.yml | 9 +- 8 files changed, 141 insertions(+), 86 deletions(-) create mode 100644 Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl create mode 100644 Resources/Prototypes/_LostParadise/GameRules/roundstart.yml create mode 100644 Resources/Prototypes/_LostParadise/game_presets.yml create mode 100644 Resources/Prototypes/_LostParadise/sercret_weights.yml diff --git a/Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl b/Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl new file mode 100644 index 0000000000..fbfbe5824e --- /dev/null +++ b/Resources/Locale/ru-RU/_LostParadise/GameRules/names.ftl @@ -0,0 +1,14 @@ +calm-title = Спокойный +calm-description = Ничего не происходит, буквально ничего, совсем ничего... Наслаждайся ЕРП(Ну или просто рп)! + +easy-title = Легкий +easy-description = Кажется что-то идет не так... Но это было довольно легко! + +average-title = Средний +average-description = На станции присутствуют различные угрозы... Прийдется немного напрячься... + +heavy-title = Тяжелый +heavy-description = Это будет крайне не легко... А вы сможете вернуться домой? + +pizdec-title = ХАРДКОР +pizdec-description = Это реально конец, ну вот полный конец. Ну вот вообще. Ну короче вот да. Станция бабах. diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml index 2b4a6dd138..610d7f0ac5 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Objects/Storage/CrateHunter.yml @@ -22,5 +22,5 @@ - id: LPPweaponPibodi - id: LPPMagazineBoxHunting - id: LPPClothingOuterHardsuitHunter - - id: LPPWeaponBattleCutter +# - id: LPPWeaponBattleCutter - id: LPPWeaponCutterMagazine diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml index 5964c6f6d3..727a8bf0b2 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/Battery/BattleCutter.yml @@ -1,41 +1,41 @@ -- type: entity - name: боевой резак - parent: BaseWeaponPowerCellSmall - id: LPPWeaponBattleCutter - description: Старая модель резаков, что, вроде как, предназначались для горной добычи, теперь же для рубки ксеносов. - components: - - type: Sprite - sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-unshaded-4 - map: ["enum.GunVisualLayers.MagUnshaded"] - shader: unshaded - - type: Item - size: Small - shape: - - 0,0,1,0 - - 0,1,0,1 - - type: Clothing - sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi - soundForce: true - slots: - - Belt - - suitStorage - - type: Gun - soundGunshot: - path: "/Audio/_LostParadise/Weapons/Guns/Gunshots/BattleCutterFire.ogg" - params: - volume: 100 - soundForce: true - - type: AmmoCounter - - type: ItemSlots - slots: - gun_magazine: - name: Magazine - startingItem: LPPWeaponCutterMagazine - - type: MagazineVisuals - magState: mag - steps: 5 - zeroVisible: true +#- type: entity +# name: боевой резак +# parent: BaseWeaponPowerCellSmall +# id: LPPWeaponBattleCutter +# description: Старая модель резаков, что, вроде как, предназначались для горной добычи, теперь же для рубки ксеносов. +# components: +# - type: Sprite +# sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi +# layers: +# - state: base +# map: ["enum.GunVisualLayers.Base"] +# - state: mag-unshaded-4 +# map: ["enum.GunVisualLayers.MagUnshaded"] +# shader: unshaded +# - type: Item +# size: Small +# shape: +# - 0,0,1,0 +# - 0,1,0,1 +# - type: Clothing +# sprite: _LostParadise/Objects/Weapons/Guns/Pistols/battlecutter.rsi +# soundForce: true +# slots: +# - Belt +# - suitStorage +# - type: Gun +# soundGunshot: +# path: "/Audio/_LostParadise/Weapons/Guns/Gunshots/BattleCutterFire.ogg" +# params: +# volume: 100 +# soundForce: true +# - type: AmmoCounter +# - type: ItemSlots +# slots: +# gun_magazine: +# name: Magazine +# startingItem: LPPWeaponCutterMagazine +# - type: MagazineVisuals +# magState: mag +# steps: 5 +# zeroVisible: true diff --git a/Resources/Prototypes/_LostParadise/GameRules/roundstart.yml b/Resources/Prototypes/_LostParadise/GameRules/roundstart.yml new file mode 100644 index 0000000000..c430519dbc --- /dev/null +++ b/Resources/Prototypes/_LostParadise/GameRules/roundstart.yml @@ -0,0 +1,9 @@ +- type: entity + id: LPPRampingStationEventScheduler + parent: BaseGameRule + noSpawn: true + components: + - type: RampingStationEventScheduler + chaosModifier: 2 # By default, one event eac.h 30-10 seconds after two hours Changing CVars will cause this to deviate. + startingChaosRatio: 0.001 # Starts as slow as survival, but quickly ramps up + shiftLengthModifier: 0.5 diff --git a/Resources/Prototypes/_LostParadise/game_presets.yml b/Resources/Prototypes/_LostParadise/game_presets.yml new file mode 100644 index 0000000000..5f5e7e1151 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/game_presets.yml @@ -0,0 +1,24 @@ +- type: gamePreset + id: LPPSurvival + alias: + - lppsurvival + name: heavy-title + showInVote: true # secret # DeltaV - Me when the survival. Used for periapsis. + description: heavy-description + minPlayers: 40 + rules: + - LPPRampingStationEventScheduler + - BasicRoundstartVariation + - SubGamemodesRule + +- type: gamePreset + id: LPPExtended + alias: + - lppextended + name: easy-title + showInVote: true #2boring2vote # DeltaV - I'd like to disagree, used for periapsis. + description: easy-description + rules: + - BasicStationEventScheduler + - BasicRoundstartVariation + - SubGamemodesRule diff --git a/Resources/Prototypes/_LostParadise/sercret_weights.yml b/Resources/Prototypes/_LostParadise/sercret_weights.yml new file mode 100644 index 0000000000..1ff47b5ba3 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/sercret_weights.yml @@ -0,0 +1,8 @@ +- type: weightedRandom + id: LPPSecret + weights: + LPPSurvival: 0.10 + Nukeops: 0.25 + Zombie: 0.20 + Traitor: 0.30 + LPPExtended: 0.15 diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml index ebe2a7b02f..22ec83177c 100644 --- a/Resources/Prototypes/game_presets.yml +++ b/Resources/Prototypes/game_presets.yml @@ -3,7 +3,7 @@ alias: - survival name: survival-title - showInVote: true # secret # DeltaV - Me when the survival. Used for periapsis. + showInVote: false # secret # DeltaV - Me when the survival. Used for periapsis. description: survival-description rules: - RampingStationEventScheduler @@ -14,25 +14,25 @@ id: SurvivalHellshift alias: - hellshift - showInVote: true - name: hellshift-title - description: hellshift-description + showInVote: false + name: pizdec-title + description: pizdec-description rules: - HellshiftStationEventScheduler - BasicRoundstartVariation - SubGamemodesRule -- type: gamePreset - id: AllAtOnce - name: all-at-once-title - description: all-at-once-description - showInVote: false - rules: - - Nukeops - - Traitor - - Revolutionary - - Zombie - - RampingStationEventScheduler +#- type: gamePreset +# id: AllAtOnce +# name: all-at-once-title +# description: all-at-once-description +# showInVote: false +# rules: +# - Nukeops +# - Traitor +# - Revolutionary +# - Zombie +# - RampingStationEventScheduler - type: gamePreset id: Extended @@ -40,7 +40,7 @@ - extended - shittersafari name: extended-title - showInVote: true #2boring2vote # DeltaV - I'd like to disagree, used for periapsis. + showInVote: false #2boring2vote # DeltaV - I'd like to disagree, used for periapsis. description: extended-description rules: - BasicStationEventScheduler @@ -52,9 +52,10 @@ alias: - greenshift - shittersafarideluxeedition - name: greenshift-title - showInVote: false #4boring4vote - description: greenshift-description + name: calm-title + showInVote: true #4boring4vote + description: calm-description + maxPlayers: 30 rules: - BasicRoundstartVariation @@ -63,29 +64,29 @@ alias: - secret - sekrit - name: secret-title + name: average-title showInVote: true - description: secret-description + description: average-description rules: - Secret -- type: gamePreset - id: SecretExtended #For Admin Use: Runs Extended but shows "Secret" in lobby. - alias: - - secretextended - name: secret-title - showInVote: false #Admin Use - description: secret-description - rules: - - BasicStationEventScheduler - -- type: gamePreset - id: SecretGreenshift #For Admin Use: Runs Greenshift but shows "Secret" in lobby. - alias: - - secretgreenshift - name: secret-title - showInVote: false #Admin Use - description: secret-description +#- type: gamePreset +# id: SecretExtended #For Admin Use: Runs Extended but shows "Secret" in lobby. +# alias: +# - secretextended +# name: secret-title +# showInVote: false #Admin Use +# description: secret-description +# rules: +# - BasicStationEventScheduler +# +#- type: gamePreset +# id: SecretGreenshift #For Admin Use: Runs Greenshift but shows "Secret" in lobby. +# alias: +# - secretgreenshift +# name: secret-title +# showInVote: false #Admin Use +# description: secret-description - type: gamePreset id: Sandbox @@ -104,7 +105,7 @@ - traitor name: traitor-title description: traitor-description - showInVote: true + showInVote: false rules: - Traitor - SubGamemodesRule diff --git a/Resources/Prototypes/secret_weights.yml b/Resources/Prototypes/secret_weights.yml index ad383a76d1..d0f437cfed 100644 --- a/Resources/Prototypes/secret_weights.yml +++ b/Resources/Prototypes/secret_weights.yml @@ -1,9 +1,8 @@ - type: weightedRandom id: Secret weights: - #Survival: 0.44 - Nukeops: 0.34 - Zombie: 0.17 - Traitor: 0.49 + Survival: 0.44 + Nukeops: 0.14 + Zombie: 0.03 + Traitor: 0.39 #Pirates: 0.15 #ahoy me bucko - From 93bf3954178741d82dc202e9ddfa22553240fa28 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Mon, 2 Sep 2024 21:54:31 +0300 Subject: [PATCH 15/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/feature_request.md | 0 .github/ISSUE_TEMPLATE/issue_report.md | 0 .github/workflows/close-master-pr.yml | 2 +- .github/workflows/conflict-labeler.yml | 2 +- .github/workflows/publish-changelog.yml | 24 ---------- .github/workflows/publish-lostparadise.yml | 8 +++- Tools/actions_changelogs_since_last_run.py | 52 +++++++--------------- Tools/changelogs/changelog.js | 1 + 8 files changed, 26 insertions(+), 63 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 .github/ISSUE_TEMPLATE/issue_report.md delete mode 100644 .github/workflows/publish-changelog.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/.github/ISSUE_TEMPLATE/issue_report.md b/.github/ISSUE_TEMPLATE/issue_report.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/.github/workflows/close-master-pr.yml b/.github/workflows/close-master-pr.yml index c358f37834..845ac4d554 100644 --- a/.github/workflows/close-master-pr.yml +++ b/.github/workflows/close-master-pr.yml @@ -12,7 +12,7 @@ jobs: steps: - uses: superbrothers/close-pull-request@v3 with: - token: ${{ secrets.BOT_TOKEN }} + github_token: ${{ secrets.BOT_TOKEN }} comment: "Благодарим вас за вклад в наш репозиторий. К сожалению, похоже, что вы отправили ПР из master ветки. Мы рекомендуем вам следовать [документации](https://docs.spacestation14.com/en/general-development/setup/git-for-the-ss14-developer.html). \n\n Вы можете перенести свою текущую работу из основной ветки в другую ветку с помощью [создав новый](https://git-scm.com/docs/git-branch) и [очистив](https://git-scm.com/docs/git-reset) master ветку." # If you prefer to just comment on the pr and not close it, uncomment the bellow and comment the above diff --git a/.github/workflows/conflict-labeler.yml b/.github/workflows/conflict-labeler.yml index 674c454f46..7e79617b1c 100644 --- a/.github/workflows/conflict-labeler.yml +++ b/.github/workflows/conflict-labeler.yml @@ -8,7 +8,7 @@ on: jobs: Label: - if: github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14' != 'Lost-Paradise-Bot' + if: github.actor != 'PJBot' && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14' && github.actor != 'Lost-Paradise-Bot' runs-on: ubuntu-latest steps: - name: Check for Merge Conflicts diff --git a/.github/workflows/publish-changelog.yml b/.github/workflows/publish-changelog.yml deleted file mode 100644 index 5e2433745f..0000000000 --- a/.github/workflows/publish-changelog.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Publish Changelog - -on: - workflow_dispatch: - schedule: - - cron: '0 6 * * *' - -jobs: - publish_changelog: - runs-on: ubuntu-latest - steps: - - - name: checkout - uses: actions/checkout@v3 - with: - token: ${{secrets.BOT_TOKEN}} - ref: master - - - name: Publish changelog - run: Tools/actions_changelogs_since_last_run.py - env: - BOT_TOKEN: ${{ secrets.BOT_TOKEN }} - CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} - continue-on-error: true diff --git a/.github/workflows/publish-lostparadise.yml b/.github/workflows/publish-lostparadise.yml index f40f369465..b7323f7a21 100644 --- a/.github/workflows/publish-lostparadise.yml +++ b/.github/workflows/publish-lostparadise.yml @@ -25,8 +25,6 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.0.0 - with: - dotnet-version: 8.0.x - name: Get Engine Tag run: | @@ -66,3 +64,9 @@ jobs: key: ${{ secrets.SSH }} port: ${{ secrets.PORT }} script: pwsh /var/www/wiki/push.ps1 ${{ github.sha }} + + - name: Publish changelog + run: Tools/actions_changelogs_since_last_run.py + env: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index a1ddf9bff5..a00b40d7a5 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -12,16 +12,15 @@ import yaml from typing import Any, Iterable -GITHUB_API_URL = os.environ.get("GITHUB_API_URL", "https://api.github.com") -GITHUB_REPOSITORY = os.environ["GITHUB_REPOSITORY"] -GITHUB_RUN = os.environ["GITHUB_RUN_ID"] -BOT_TOKEN = os.environ["BOT_TOKEN"] +GITHUB_API_URL = os.environ.get("GITHUB_API_URL", "https://api.github.com") +GITHUB_REPOSITORY = os.environ["GITHUB_REPOSITORY"] +GITHUB_RUN = os.environ["GITHUB_RUN_ID"] +GITHUB_TOKEN = os.environ["GITHUB_TOKEN"] +CHANGELOG_DIR = os.environ["CHANGELOG_DIR"] +CHANGELOG_DISCORD_WEBHOOK = os.environ["CHANGELOG_DISCORD_WEBHOOK"] # https://discord.com/developers/docs/resources/webhook DISCORD_SPLIT_LIMIT = 2000 -CHANGELOG_DISCORD_WEBHOOK = os.environ.get("CHANGELOG_DISCORD_WEBHOOK") - -CHANGELOG_FILES = ["Resources/Changelog/Changelog.yml", "Resources/Changelog/ChangelogLPP.yml"] # Corvax-MultiChangelog TYPES_TO_EMOJI = { "Fix": "🐛", @@ -37,23 +36,19 @@ def main(): return session = requests.Session() - session.headers["Authorization"] = f"Bearer {BOT_TOKEN}" + session.headers["Authorization"] = f"Bearer {GITHUB_TOKEN}" session.headers["Accept"] = "Accept: application/vnd.github+json" session.headers["X-GitHub-Api-Version"] = "2022-11-28" most_recent = get_most_recent_workflow(session) last_sha = most_recent['head_commit']['id'] print(f"Last successful publish job was {most_recent['id']}: {last_sha}") + last_changelog = yaml.safe_load(get_last_changelog(session, last_sha)) + with open(CHANGELOG_DIR, "r") as f: + cur_changelog = yaml.safe_load(f) - # Corvax-MultiChangelog-Start - for changelog_file in CHANGELOG_FILES: - last_changelog = yaml.safe_load(get_last_changelog(session, last_sha, changelog_file)) - with open(changelog_file, "r") as f: - cur_changelog = yaml.safe_load(f) - - diff = diff_changelog(last_changelog, cur_changelog) - send_to_discord(diff) - # Corvax-MultiChangelog-End + diff = diff_changelog(last_changelog, cur_changelog) + send_to_discord(diff) def get_most_recent_workflow(sess: requests.Session) -> Any: @@ -86,7 +81,7 @@ def get_past_runs(sess: requests.Session, current_run: Any) -> Any: return resp.json() -def get_last_changelog(sess: requests.Session, sha: str, changelog_file: str) -> str: +def get_last_changelog(sess: requests.Session, sha: str) -> str: """ Use GitHub API to get the previous version of the changelog YAML (Actions builds are fetched with a shallow clone) """ @@ -97,7 +92,7 @@ def get_last_changelog(sess: requests.Session, sha: str, changelog_file: str) -> "Accept": "application/vnd.github.raw" } - resp = sess.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/contents/{changelog_file}", headers=headers, params=params) + resp = sess.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/contents/{CHANGELOG_DIR}", headers=headers, params=params) resp.raise_for_status() return resp.text @@ -142,28 +137,17 @@ def send_to_discord(entries: Iterable[ChangelogEntry]) -> None: for name, group in itertools.groupby(entries, lambda x: x["author"]): # Need to split text to avoid discord character limit group_content = io.StringIO() - group_content.write(f"**{name}** обновил(а):\n") + group_content.write(f"## {name}:\n") for entry in group: for change in entry["changes"]: emoji = TYPES_TO_EMOJI.get(change['type'], "❓") message = change['message'] url = entry.get("url") - # Corvax-Localization-Start - TRANSLATION_API_URL = os.environ.get("TRANSLATION_API_URL") - if TRANSLATION_API_URL: - resp = requests.post(TRANSLATION_API_URL, json={ - "text": message, - "source_lang": "EN", - "target_lang": "RU" - }) - message = resp.json()['data'] - # Corvax-Localization-End if url and url.strip(): group_content.write(f"{emoji} [-]({url}) {message}\n") else: group_content.write(f"{emoji} - {message}\n") - group_content.write(f"\n") # Corvax: Better formatting group_text = group_content.getvalue() message_text = message_content.getvalue() @@ -172,7 +156,7 @@ def send_to_discord(entries: Iterable[ChangelogEntry]) -> None: # If adding the text would bring it over the group limit then send the message and start a new one if message_length + group_length >= DISCORD_SPLIT_LIMIT: - print("Split changelog and sending to discord") + print("Split changelog and sending to discord") send_discord(message_text) # Reset the message @@ -185,9 +169,7 @@ def send_to_discord(entries: Iterable[ChangelogEntry]) -> None: message_text = message_content.getvalue() if len(message_text) > 0: print("Sending final changelog to discord") - content.seek(0) # Corvax - for chunk in iter(lambda: content.read(2000), ''): # Corvax: Split big changelogs messages - send_discord(chunk) + send_discord(message_text) main() diff --git a/Tools/changelogs/changelog.js b/Tools/changelogs/changelog.js index 07a70f30fb..26e2014c9e 100644 --- a/Tools/changelogs/changelog.js +++ b/Tools/changelogs/changelog.js @@ -57,6 +57,7 @@ async function main() { changes: entries, id: getHighestCLNumber() + 1, time: time, + url: `https://github.com/${process.env.GITHUB_REPOSITORY}/pull/${process.env.PR_NUMBER}` }; // Write changelogs From 97ac8c50198cf1e5f2328280dc405c123b08ffa8 Mon Sep 17 00:00:00 2001 From: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Date: Mon, 2 Sep 2024 12:52:08 -0700 Subject: [PATCH 16/71] Add PR URL to Changelogs and Make Author a Header (#843) :cl: - add: New changelogs should now show links to their PRs - tweak: Changelog authors should now be a header instead of bold text - fix: Changelogs shouldn't send random amounts of old changelogs --------- Signed-off-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> --- Tools/actions_changelogs_since_last_run.py | 20 +++++++++++++++++--- Tools/changelogs/changelog.js | 1 + 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index 8150ee986d..32adeeffdc 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -18,6 +18,7 @@ GITHUB_TOKEN = os.environ["GITHUB_TOKEN"] CHANGELOG_DIR = os.environ["CHANGELOG_DIR"] CHANGELOG_WEBHOOK = os.environ["CHANGELOG_WEBHOOK"] +PR_NUMBER = os.environ["PR_NUMBER"] # https://discord.com/developers/docs/resources/webhook DISCORD_SPLIT_LIMIT = 2000 @@ -40,8 +41,21 @@ def main(): session.headers["Accept"] = "Accept: application/vnd.github+json" session.headers["X-GitHub-Api-Version"] = "2022-11-28" + resp = session.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/pulls/{PR_NUMBER}") + resp.raise_for_status() + last_sha = resp.json()["merge_commit_sha"] + + index = PR_NUMBER + while True: + index -= 1 + resp = session.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/pulls/{index}") + resp.raise_for_status() + merge_info = resp.json() + if merge_info["merged_at"]: + last_sha = merge_info["merge_commit_sha"] + break + most_recent = get_most_recent_workflow(session) - last_sha = most_recent['head_commit']['id'] print(f"Last successful publish job was {most_recent['id']}: {last_sha}") last_changelog = yaml.safe_load(get_last_changelog(session, last_sha)) with open(CHANGELOG_DIR, "r") as f: @@ -137,7 +151,7 @@ def send_to_discord(entries: Iterable[ChangelogEntry]) -> None: for name, group in itertools.groupby(entries, lambda x: x["author"]): # Need to split text to avoid discord character limit group_content = io.StringIO() - group_content.write(f"**{name}** updated:\n") + group_content.write(f"## {name}:\n") for entry in group: for change in entry["changes"]: @@ -156,7 +170,7 @@ def send_to_discord(entries: Iterable[ChangelogEntry]) -> None: # If adding the text would bring it over the group limit then send the message and start a new one if message_length + group_length >= DISCORD_SPLIT_LIMIT: - print("Split changelog and sending to discord") + print("Split changelog and sending to discord") send_discord(message_text) # Reset the message diff --git a/Tools/changelogs/changelog.js b/Tools/changelogs/changelog.js index 07a70f30fb..26e2014c9e 100644 --- a/Tools/changelogs/changelog.js +++ b/Tools/changelogs/changelog.js @@ -57,6 +57,7 @@ async function main() { changes: entries, id: getHighestCLNumber() + 1, time: time, + url: `https://github.com/${process.env.GITHUB_REPOSITORY}/pull/${process.env.PR_NUMBER}` }; // Write changelogs From 024b77e3caaacdd73f7418a40a25b57880ec8932 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 2 Sep 2024 19:52:31 +0000 Subject: [PATCH 17/71] Automatic Changelog Update (#843) --- Resources/Changelog/Changelog.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7814a96918..2cd4ede672 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -5829,3 +5829,14 @@ Entries: from being forcibly reincarnated. id: 6311 time: '2024-09-02T15:08:52.0000000+00:00' +- author: DEATHB4DEFEAT + changes: + - type: Add + message: New changelogs should now show links to their PRs + - type: Tweak + message: Changelog authors should now be a header instead of bold text + - type: Fix + message: Changelogs shouldn't send random amounts of old changelogs + id: 6312 + time: '2024-09-02T19:52:08.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/843 From a996f3af69a429ec8cf6f2a1e92bc53755299dc5 Mon Sep 17 00:00:00 2001 From: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Date: Mon, 2 Sep 2024 12:54:19 -0700 Subject: [PATCH 18/71] Update actions_changelogs_since_last_run.py (#846) string didn't become int :cl: - fix: oatnsdaoersoaetaroeoertnsirlea Signed-off-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> --- Tools/actions_changelogs_since_last_run.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index 32adeeffdc..1c6d27d659 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -45,7 +45,7 @@ def main(): resp.raise_for_status() last_sha = resp.json()["merge_commit_sha"] - index = PR_NUMBER + index = int(PR_NUMBER) while True: index -= 1 resp = session.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/pulls/{index}") From ed8a00af8a2e22cad641508443f4691d71163463 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 2 Sep 2024 19:54:49 +0000 Subject: [PATCH 19/71] Automatic Changelog Update (#846) --- Resources/Changelog/Changelog.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 2cd4ede672..b0967386d2 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -5840,3 +5840,10 @@ Entries: id: 6312 time: '2024-09-02T19:52:08.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/843 +- author: DEATHB4DEFEAT + changes: + - type: Fix + message: oatnsdaoersoaetaroeoertnsirlea + id: 6313 + time: '2024-09-02T19:54:19.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/846 From 3c55b3b909e7a06cc6da52d655363b829194e402 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Mon, 2 Sep 2024 23:44:20 +0300 Subject: [PATCH 20/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=BC=D0=BE?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B8=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/changelog.yml | 6 ++ .github/workflows/publish-lostparadise.yml | 6 -- .../Chat/Managers/ChatSanitizationManager.cs | 59 +++++++++++++++---- Tools/actions_changelogs_since_last_run.py | 16 ++++- Tools/changelogs/changelog.js | 2 +- 5 files changed, 69 insertions(+), 20 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 69318fd977..847ec35ed9 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -53,3 +53,9 @@ jobs: git push shell: bash continue-on-error: true + + - name: Publish changelog + run: Tools/actions_changelogs_since_last_run.py + env: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} diff --git a/.github/workflows/publish-lostparadise.yml b/.github/workflows/publish-lostparadise.yml index b7323f7a21..2b041bfbea 100644 --- a/.github/workflows/publish-lostparadise.yml +++ b/.github/workflows/publish-lostparadise.yml @@ -64,9 +64,3 @@ jobs: key: ${{ secrets.SSH }} port: ${{ secrets.PORT }} script: pwsh /var/www/wiki/push.ps1 ${{ github.sha }} - - - name: Publish changelog - run: Tools/actions_changelogs_since_last_run.py - env: - BOT_TOKEN: ${{ secrets.BOT_TOKEN }} - CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} diff --git a/Content.Server/Chat/Managers/ChatSanitizationManager.cs b/Content.Server/Chat/Managers/ChatSanitizationManager.cs index 57e759c6ac..eb53d0b03a 100644 --- a/Content.Server/Chat/Managers/ChatSanitizationManager.cs +++ b/Content.Server/Chat/Managers/ChatSanitizationManager.cs @@ -12,6 +12,41 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager private static readonly Dictionary SmileyToEmote = new() { // I could've done this with regex, but felt it wasn't the right idea. + { "хд", "chatsan-laughs" }, + { "о-о", "chatsan-wide-eyed" }, // cyrillic о + { "о.о", "chatsan-wide-eyed" }, // cyrillic о + { "0_о", "chatsan-wide-eyed" }, // cyrillic о + { "о/", "chatsan-waves" }, // cyrillic о + { "о7", "chatsan-salutes" }, // cyrillic о + { "0_o", "chatsan-wide-eyed" }, + { "лмао", "chatsan-laughs" }, + { "рофл", "chatsan-laughs" }, + { "яхз", "chatsan-shrugs" }, + { ":0", "chatsan-surprised" }, + { ":р", "chatsan-stick-out-tongue" }, // cyrillic р + { "кек", "chatsan-laughs" }, + { "T_T", "chatsan-cries" }, + { "Т_Т", "chatsan-cries" }, // cyrillic T + { "=_(", "chatsan-cries" }, + { "!с", "chatsan-laughs" }, + { "!в", "chatsan-sighs" }, + { "!х", "chatsan-claps" }, + { "!щ", "chatsan-snaps" }, + { "))", "chatsan-smiles-widely" }, + { ")", "chatsan-smiles" }, + { "((", "chatsan-frowns-deeply" }, + { "(", "chatsan-frowns" }, + // Corvax-Localization-End + // Lost-Paradise-Localization-Start + { "орууу", "chatsan-laughs" }, + { "хз", "chatsan-shrugs" }, + { "хсс", "chatsan-shrugs" }, + { "хссс", "chatsan-shrugs" }, + { "шшш", "chatsan-hiss" }, + { "авууу", "chatsan-awoo" }, + { "няяя", "chatsan-nyaaa" }, + // Lost-Paradise-Localization-End + // I could've done this with regex, but felt it wasn't the right idea. { ":)", "chatsan-smiles" }, { ":]", "chatsan-smiles" }, { "=)", "chatsan-smiles" }, @@ -68,19 +103,19 @@ public sealed class ChatSanitizationManager : IChatSanitizationManager { "^^/", "chatsan-waves" }, { ":/", "chatsan-uncertain" }, { ":\\", "chatsan-uncertain" }, - { "лмао", "chatsan-laughs" }, - { "лмао.", "chatsan-laughs" }, - { "лол", "chatsan-laughs" }, - { "лол.", "chatsan-laughs" }, - { "хД", "chatsan-laughs" }, - { "хД.", "chatsan-laughs" }, - { "кек", "chatsan-laughs" }, - { "кек.", "chatsan-laughs" }, - { "рофл", "chatsan-laughs" }, - { "о7", "chatsan-salutes" }, + { "lmao", "chatsan-laughs" }, + { "lmao.", "chatsan-laughs" }, + { "lol", "chatsan-laughs" }, + { "lol.", "chatsan-laughs" }, + { "lel", "chatsan-laughs" }, + { "lel.", "chatsan-laughs" }, + { "kek", "chatsan-laughs" }, + { "kek.", "chatsan-laughs" }, + { "rofl", "chatsan-laughs" }, + { "o7", "chatsan-salutes" }, { ";_;7", "chatsan-tearfully-salutes"}, - { "хз", "chatsan-shrugs" }, - { "хз.", "chatsan-shrugs" }, + { "idk", "chatsan-shrugs" }, + { "idk.", "chatsan-shrugs" }, { ";)", "chatsan-winks" }, { ";]", "chatsan-winks" }, { "(;", "chatsan-winks" }, diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index a00b40d7a5..2bb113e9f2 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -18,6 +18,7 @@ GITHUB_TOKEN = os.environ["GITHUB_TOKEN"] CHANGELOG_DIR = os.environ["CHANGELOG_DIR"] CHANGELOG_DISCORD_WEBHOOK = os.environ["CHANGELOG_DISCORD_WEBHOOK"] +PR_NUMBER = os.environ["PR_NUMBER"] # https://discord.com/developers/docs/resources/webhook DISCORD_SPLIT_LIMIT = 2000 @@ -40,8 +41,21 @@ def main(): session.headers["Accept"] = "Accept: application/vnd.github+json" session.headers["X-GitHub-Api-Version"] = "2022-11-28" + resp = session.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/pulls/{PR_NUMBER}") + resp.raise_for_status() + last_sha = resp.json()["merge_commit_sha"] + + index = int(PR_NUMBER) + while True: + index -= 1 + resp = session.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/pulls/{index}") + resp.raise_for_status() + merge_info = resp.json() + if merge_info["merged_at"]: + last_sha = merge_info["merge_commit_sha"] + break + most_recent = get_most_recent_workflow(session) - last_sha = most_recent['head_commit']['id'] print(f"Last successful publish job was {most_recent['id']}: {last_sha}") last_changelog = yaml.safe_load(get_last_changelog(session, last_sha)) with open(CHANGELOG_DIR, "r") as f: diff --git a/Tools/changelogs/changelog.js b/Tools/changelogs/changelog.js index 26e2014c9e..fae2211f44 100644 --- a/Tools/changelogs/changelog.js +++ b/Tools/changelogs/changelog.js @@ -146,7 +146,7 @@ function writeChangelog(entry) { fs.writeFileSync( `../../${process.env.CHANGELOG_DIR}`, "Entries:\n" + - yaml.dump(data.Entries, { indent: 2 }).replace(/^---/, "") + yaml.dump(data.Entries, { indent: 2 }).replace(/^---/, "") ); } From 7d6c3400b90bed1db22b0a17d5f7588a510c8681 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Mon, 2 Sep 2024 23:56:30 +0300 Subject: [PATCH 21/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D1=8B+=D0=BD?= =?UTF-8?q?=D0=B5=D1=82=20=D1=8D=D0=BB=D1=8C=D1=84=D0=B0=D0=BC+=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/chat/sanitizer-replacements.ftl | 3 + .../Customization/Markings/elf_hair.yml | 2032 ----------------- .../Mobs/Species/Elf/Body/Parts/elf.yml | 38 - .../Mobs/Species/Elf/Body/Prototypes/elf.yml | 49 - .../Species/Elf/Entities/Mobs/Player/elf.yml | 27 - .../Species/Elf/Entities/Mobs/Species/elf.yml | 76 - .../Entities/Mobs/Species/Elf/Species/elf.yml | 73 - .../Mobs/Species/Shark/Species/Shark.yml | 8 +- .../Mobs/Species/Tajaran/Species/Tajaran.yml | 4 +- .../Entities/Mobs/Species/naga.yml | 353 --- .../Guidebook/Antagonist/Thieves.xml | 53 +- .../Guidebook/Antagonist/Zombies.xml | 22 +- Resources/ServerInfo/Guidebook/Command.xml | 36 +- Resources/ServerInfo/Guidebook/References.xml | 4 +- .../Guidebook/Security/CriminalRecords.xml | 41 +- .../Guidebook/Service/FoodRecipes.xml | 66 +- .../ServerInfo/Guidebook/Service/Service.xml | 20 +- .../Mobs/Species/Elf/parts.rsi/head_f.png | Bin 480 -> 0 bytes .../Mobs/Species/Elf/parts.rsi/head_m.png | Bin 480 -> 0 bytes .../Mobs/Species/Elf/parts.rsi/meta.json | 19 - .../Mobs/Species/Naga/parts.rsi/full.png | Bin 3783 -> 0 bytes .../Mobs/Species/Naga/parts.rsi/meta.json | 23 - .../Mobs/Species/Naga/parts.rsi/naga_body.png | Bin 1741 -> 0 bytes .../Mobs/Species/Naga/parts.rsi/naga_tail.png | Bin 2329 -> 0 bytes 24 files changed, 130 insertions(+), 2817 deletions(-) delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Customization/Markings/elf_hair.yml delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Parts/elf.yml delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Prototypes/elf.yml delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Player/elf.yml delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Species/elf.yml delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Species/elf.yml delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Mobs/Species/naga.yml delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Elf/parts.rsi/head_f.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Elf/parts.rsi/head_m.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Elf/parts.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/full.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/meta.json delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/naga_body.png delete mode 100644 Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/naga_tail.png diff --git a/Resources/Locale/ru-RU/chat/sanitizer-replacements.ftl b/Resources/Locale/ru-RU/chat/sanitizer-replacements.ftl index f5af77cb05..467f2ef2cf 100644 --- a/Resources/Locale/ru-RU/chat/sanitizer-replacements.ftl +++ b/Resources/Locale/ru-RU/chat/sanitizer-replacements.ftl @@ -21,3 +21,6 @@ chatsan-tearfully-salutes = отдаёт честь со слезами на г chatsan-tearfully-smiles = улыбается со слезами на глазах chatsan-winks = подмигивает chatsan-shrugs = пожимает плечами +chatsan-awoo = воет +chatsan-hiss = шипит +chatsan-nyaaa = някает diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Customization/Markings/elf_hair.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Customization/Markings/elf_hair.yml deleted file mode 100644 index 4063e894b2..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Customization/Markings/elf_hair.yml +++ /dev/null @@ -1,2032 +0,0 @@ -- type: marking - id: ElfHairAfro - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: afro -- type: marking - id: ElfHairAfro2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: afro2 -- type: marking - id: ElfHairBigafro - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bigafro -- type: marking - id: ElfHairAntenna - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: antenna -- type: marking - id: ElfHairBalding - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: e -- type: marking - id: ElfHairBedhead - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bedhead -- type: marking - id: ElfHairBedheadv2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bedheadv2 -- type: marking - id: ElfHairBedheadv3 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bedheadv3 -- type: marking - id: ElfHairLongBedhead - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: long_bedhead -- type: marking - id: ElfHairFloorlengthBedhead - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: floorlength_bedhead -- type: marking - id: ElfHairBeehive - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: beehive -- type: marking - id: ElfHairBeehivev2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: beehivev2 -- type: marking - id: ElfHairBob - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bob -- type: marking - id: ElfHairBob2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bob2 -- type: marking - id: ElfHairBobcut - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bobcut -- type: marking - id: ElfHairBob4 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bob4 -- type: marking - id: ElfHairBobcurl - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bobcurl -- type: marking - id: ElfHairBoddicker - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: boddicker -- type: marking - id: ElfHairBowlcut - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bowlcut -- type: marking - id: ElfHairBowlcut2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bowlcut2 -- type: marking - id: ElfHairBraid - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: braid -- type: marking - id: ElfHairBraided - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: braided -- type: marking - id: ElfHairBraidfront - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: braidfront -- type: marking - id: ElfHairBraid2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: braid2 -- type: marking - id: ElfHairHbraid - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: hbraid -- type: marking - id: ElfHairShortbraid - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shortbraid -- type: marking - id: ElfHairBraidtail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: braidtail -- type: marking - id: ElfHairBun - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bun -- type: marking - id: ElfHairBunhead2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bunhead2 -- type: marking - id: ElfHairBun3 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bun3 -- type: marking - id: ElfHairLargebun - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: largebun -- type: marking - id: ElfHairManbun - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: manbun -- type: marking - id: ElfHairTightbun - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: tightbun -- type: marking - id: ElfHairBusiness - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: business -- type: marking - id: ElfHairBusiness2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: business2 -- type: marking - id: ElfHairBusiness3 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: business3 -- type: marking - id: ElfHairBusiness4 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: business4 -- type: marking - id: ElfHairBuzzcut - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: buzzcut -- type: marking - id: ElfHairCia - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: cia -- type: marking - id: ElfHairCoffeehouse - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: coffeehouse -- type: marking - id: ElfHairCombover - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: combover -- type: marking - id: ElfHairCornrows - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: cornrows -- type: marking - id: ElfHairCornrows2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: cornrows2 -- type: marking - id: ElfHairCornrowbun - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: cornrowbun -- type: marking - id: ElfHairCornrowbraid - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: cornrowbraid -- type: marking - id: ElfHairCornrowtail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: cornrowtail -- type: marking - id: ElfHairCrewcut - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: crewcut -- type: marking - id: ElfHairCurls - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: curls -- type: marking - id: ElfHairC - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: c -- type: marking - id: ElfHairDandypompadour - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: dandypompadour -- type: marking - id: ElfHairDevilock - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: devilock -- type: marking - id: ElfHairDoublebun - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: doublebun -- type: marking - id: ElfHairDreads - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: dreads -- type: marking - id: ElfHairDrillruru - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: drillruru -- type: marking - id: ElfHairDrillhairextended - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: drillhairextended -- type: marking - id: ElfHairEmo - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: emo -- type: marking - id: ElfHairEmofringe - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: emofringe -- type: marking - id: ElfHairNofade - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: nofade -- type: marking - id: ElfHairHighfade - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: highfade -- type: marking - id: ElfHairMedfade - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: medfade -- type: marking - id: ElfHairLowfade - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: lowfade -- type: marking - id: ElfHairBaldfade - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: baldfade -- type: marking - id: ElfHairFeather - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: feather -- type: marking - id: ElfHairFather - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: father -- type: marking - id: ElfHairSargeant - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: sargeant -- type: marking - id: ElfHairFlair - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: flair -- type: marking - id: ElfHairBigflattop - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bigflattop -- type: marking - id: ElfHairFlow - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: f -- type: marking - id: ElfHairGelled - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: gelled -- type: marking - id: ElfHairGentle - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: gentle -- type: marking - id: ElfHairHalfbang - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: halfbang -- type: marking - id: ElfHairHalfbang2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: halfbang2 -- type: marking - id: ElfHairHalfshaved - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: halfshaved -- type: marking - id: ElfHairHedgehog - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: hedgehog -- type: marking - id: ElfHairHimecut - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: himecut -- type: marking - id: ElfHairHimecut2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: himecut2 -- type: marking - id: ElfHairShorthime - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shorthime -- type: marking - id: ElfHairHimeup - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: himeup -- type: marking - id: ElfHairHitop - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: hitop -- type: marking - id: ElfHairJade - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: jade -- type: marking - id: ElfHairJensen - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: jensen -- type: marking - id: ElfHairJoestar - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: joestar -- type: marking - id: ElfHairKeanu - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: keanu -- type: marking - id: ElfHairKusanagi - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: kusanagi -- type: marking - id: ElfHairLong - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: long -- type: marking - id: ElfHairLong2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: long2 -- type: marking - id: ElfHairLong3 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: long3 -- type: marking - id: ElfHairLongovereye - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: longovereye -- type: marking - id: ElfHairLbangs - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: lbangs -- type: marking - id: ElfHairLongemo - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: longemo -- type: marking - id: ElfHairLongfringe - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: longfringe -- type: marking - id: ElfHairLongsidepart - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: longsidepart -- type: marking - id: ElfHairMegaeyebrows - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: megaeyebrows -- type: marking - id: ElfHairMessy - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: messy -- type: marking - id: ElfHairModern - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: modern -- type: marking - id: ElfHairMohawk - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: d -- type: marking - id: ElfHairNitori - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: nitori -- type: marking - id: ElfHairReversemohawk - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: reversemohawk -- type: marking - id: ElfHairUnshavenMohawk - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: unshaven_mohawk -- type: marking - id: ElfHairMulder - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: mulder -- type: marking - id: ElfHairOdango - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: odango -- type: marking - id: ElfHairOmbre - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ombre -- type: marking - id: ElfHairOneshoulder - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: oneshoulder -- type: marking - id: ElfHairShortovereye - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shortovereye -- type: marking - id: ElfHairOxton - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: oxton -- type: marking - id: ElfHairParted - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: parted -- type: marking - id: ElfHairPart - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: part -- type: marking - id: ElfHairKagami - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: kagami -- type: marking - id: ElfHairPigtails - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: pigtails -- type: marking - id: ElfHairPigtails2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: pigtails2 -- type: marking - id: ElfHairPixie - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: pixie -- type: marking - id: ElfHairPompadour - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: pompadour -- type: marking - id: ElfHairBigpompadour - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: bigpompadour -- type: marking - id: ElfHairPonytail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ponytail -- type: marking - id: ElfHairPonytail2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ponytail2 -- type: marking - id: ElfHairPonytail3 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ponytail3 -- type: marking - id: ElfHairPonytail4 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ponytail4 -- type: marking - id: ElfHairPonytail5 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ponytail5 -- type: marking - id: ElfHairPonytail6 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ponytail6 -- type: marking - id: ElfHairPonytail7 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ponytail7 -- type: marking - id: ElfHairHighponytail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: highponytail -- type: marking - id: ElfHairStail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: stail -- type: marking - id: ElfHairLongstraightponytail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: longstraightponytail -- type: marking - id: ElfHairCountry - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: country -- type: marking - id: ElfHairFringetail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: fringetail -- type: marking - id: ElfHairSidetail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: sidetail -- type: marking - id: ElfHairSidetail2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: sidetail2 -- type: marking - id: ElfHairSidetail3 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: sidetail3 -- type: marking - id: ElfHairSidetail4 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: sidetail4 -- type: marking - id: ElfHairSpikyponytail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: spikyponytail -- type: marking - id: ElfHairPoofy - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: poofy -- type: marking - id: ElfHairQuiff - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: quiff -- type: marking - id: ElfHairRonin - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: ronin -- type: marking - id: ElfHairShaved - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shaved -- type: marking - id: ElfHairShavedpart - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shavedpart -- type: marking - id: ElfHairShortbangs - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shortbangs -- type: marking - id: ElfHairA - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: a -- type: marking - id: ElfHairShorthair2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shorthair2 -- type: marking - id: ElfHairShorthair3 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shorthair3 -- type: marking - id: ElfHairD - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: d -- type: marking - id: ElfHairE - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: e -- type: marking - id: ElfHairF - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: f -- type: marking - id: ElfHairShorthairg - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: shorthairg -- type: marking - id: ElfHair80s - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: 80s -- type: marking - id: ElfHairRosa - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: rosa -- type: marking - id: ElfHairB - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: b -- type: marking - id: ElfHairSidecut - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: sidecut -- type: marking - id: ElfHairSkinhead - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: skinhead -- type: marking - id: ElfHairProtagonist - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: protagonist -- type: marking - id: ElfHairSpikey - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: spikey -- type: marking - id: ElfHairSpiky - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: spiky -- type: marking - id: ElfHairSpiky2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: spiky2 -- type: marking - id: ElfHairSwept - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: swept -- type: marking - id: ElfHairSwept2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: swept2 -- type: marking - id: ElfHairThinning - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: thinning -- type: marking - id: ElfHairThinningfront - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: thinningfront -- type: marking - id: ElfHairThinningrear - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: thinningrear -- type: marking - id: ElfHairTopknot - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: topknot -- type: marking - id: ElfHairTressshoulder - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: tressshoulder -- type: marking - id: ElfHairTrimmed - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: trimmed -- type: marking - id: ElfHairTrimflat - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: trimflat -- type: marking - id: ElfHairTwintail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: twintail -- type: marking - id: ElfHairUndercut - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: undercut -- type: marking - id: ElfHairUndercutleft - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: undercutleft -- type: marking - id: ElfHairUndercutright - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: undercutright -- type: marking - id: ElfHairUnkept - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: unkept -- type: marking - id: ElfHairUpdo - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: updo -- type: marking - id: ElfHairVlong - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: vlong -- type: marking - id: ElfHairLongest - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: longest -- type: marking - id: ElfHairLongest2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: longest2 -- type: marking - id: ElfHairVeryshortovereyealternate - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: veryshortovereyealternate -- type: marking - id: ElfHairVlongfringe - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: vlongfringe -- type: marking - id: ElfHairVolaju - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: volaju -- type: marking - id: ElfHairWisp - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Mobs/Customization/human_hair.rsi - state: wisp - -- type: marking - id: ElfHairAfricanPigtails - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: africanpigtails - -- type: marking - id: ElfHairAfropuffdouble - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: afropuffdouble - -- type: marking - id: ElfHairAfropuffleft - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: afropuffleft - -- type: marking - id: ElfHairAfropuffright - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: afropuffright - -- type: marking - id: ElfHairAmazon - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: amazon - -- type: marking - id: ElfHairAstolfo - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: astolfo - -- type: marking - id: ElfHairBaum - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: baum - -- type: marking - id: ElfHairBeachwave - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: beachwave - -- type: marking - id: ElfHairBluntbangs - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: bluntbangs - -- type: marking - id: ElfHairBluntbangsAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: bluntbangs_alt - -- type: marking - id: ElfHairBobcutAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: bobcutalt - -- type: marking - id: ElfHairBunhead4 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: bunhead4 - -- type: marking - id: ElfHairCombed - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: combed - -- type: marking - id: ElfHairCombedbob - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: combedbob - -- type: marking - id: ElfHairCotton - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: cotton - -- type: marking - id: ElfHairCurly - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: curly - -- type: marking - id: ElfHairDave - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: dave - -- type: marking - id: ElfHairDiagonalBangs - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: diagonal_bangs - -- type: marking - id: ElfHairEmoshort - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: emoshort - -- type: marking - id: ElfHairFingerwave - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: fingerwave - -- type: marking - id: ElfHairFluffyShort - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: fluffy_short - -- type: marking - id: ElfHairFortuneteller - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: fortuneteller - -- type: marking - id: ElfHairFortunetellerAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: fortuneteller_alt - -- type: marking - id: ElfHairFroofylong - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: froofylong - -- type: marking - id: ElfHairGeisha - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: geisha - -- type: marking - id: ElfHairGentle21 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: gentle21 - -- type: marking - id: ElfHairGlammetal - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: glammetal - -- type: marking - id: ElfHairGloomyLong - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: gloomy_long - -- type: marking - id: ElfHairGloomyMedium - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: gloomy_medium - -- type: marking - id: ElfHairGrande - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: grande - -- type: marking - id: ElfHairHalfshave - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: halfshave - -- type: marking - id: ElfHairHalfshaveglamorous - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: halfshave_glamorous - -- type: marking - id: ElfHairHalfshaveLong - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: halfshave_long - -- type: marking - id: ElfHairHalfshaveMessy - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: halfshave_messy - -- type: marking - id: ElfHairHalfshaveMessyLong - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: halfshave_messylong - -- type: marking - id: ElfHairHalfshaveSnout - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: halfshave_snout - -- type: marking - id: ElfHairHightight - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: hightight - -- type: marking - id: ElfHairHyenamane - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: hyenamane - -- type: marking - id: ElfHairJessica - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: jessica - -- type: marking - id: ElfHairLong4 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: long4 - -- type: marking - id: ElfHairLongdtails - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: longdtails - -- type: marking - id: ElfHairLongerAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: longeralt - -- type: marking - id: ElfHairLongovereyeAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: longovereye_alt - -- type: marking - id: ElfHairLongsidepartstraight - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: longsidepartstraight - -- type: marking - id: ElfHairLooseSlicked - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: loose_slicked - -- type: marking - id: ElfHairMediumbraid - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: mediumbraid - -- type: marking - id: ElfHairNewyou - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: newyou - -- type: marking - id: ElfHairPonytailAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: ponytailalt - -- type: marking - id: ElfHairPonytailF - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: ponytailf - -- type: marking - id: ElfHairPoofy2 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: poofy2 - -- type: marking - id: ElfHairQuadcurls - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: quadcurls - -- type: marking - id: ElfHairSabitsuki - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: sabitsuki - -- type: marking - id: ElfHairScully - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: scully - -- type: marking - id: ElfHairShorthair4 - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: shorthair4 - -- type: marking - id: ElfHairShy - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: shy - -- type: marking - id: ElfHairSimplePonytail - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: simple_ponytail - -- type: marking - id: ElfHairSleaze - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: sleaze - -- type: marking - id: ElfHairSlightlyMessy - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: slightlymessy - -- type: marking - id: ElfHairSlimedroplet - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: slimedroplet - -- type: marking - id: ElfHairSlimedropletAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: slimedroplet_alt - -- type: marking - id: ElfHairSlimespikes - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: slimespikes - -- type: marking - id: ElfHairSlimetendrils - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: slimetendrils - -- type: marking - id: ElfHairSlimetendrilsAlt - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: slimetendrils_alt - -- type: marking - id: ElfHairSpicy - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: spicy - -- type: marking - id: ElfHairTwintailFloor - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: twintail_floor - -- type: marking - id: ElfHairVeryshortovereye - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: veryshortovereye - -- type: marking - id: ElfHairVictory - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: victory - -- type: marking - id: ElfHairViper - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: viper - -- type: marking - id: ElfHairWife - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sponsorOnly: true # Corvax-Sponsors - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: wife - -- type: marking - id: ElfHairZiegler - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [ElfSpecies] - sprites: - - sprite: Corvax/Mobs/Customization/human_hair.rsi - state: ziegler diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Parts/elf.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Parts/elf.yml deleted file mode 100644 index 6e5200d0b8..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Parts/elf.yml +++ /dev/null @@ -1,38 +0,0 @@ -- type: entity - id: PartElf - parent: BaseItem - name: PartElf - abstract: true - components: - - type: Damageable - damageContainer: Biological - - type: BodyPart - - type: ContainerContainer - containers: - bodypart: !type:Container - ents: [] - -- type: entity - id: HeadElf - name: HeadElf - parent: PartElf - components: - - type: Sprite - sprite: _LostParadise/Mobs/Species/Elf/parts.rsi - state: "head_m" - - type: Icon - sprite: _LostParadise/Mobs/Species/Elf/parts.rsi - state: "head_m" - - type: BodyPart - partType: Head - vital: true - - type: Extractable - juiceSolution: - reagents: - - ReagentId: Fat - Quantity: 5 - - ReagentId: Blood - Quantity: 10 - - type: Tag - tags: - - Head diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Prototypes/elf.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Prototypes/elf.yml deleted file mode 100644 index cfbdb34b95..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Body/Prototypes/elf.yml +++ /dev/null @@ -1,49 +0,0 @@ -- type: body - id: Elf - name: "elf" - root: torso - slots: - head: - part: HeadElf - connections: - - torso - organs: - brain: OrganHumanBrain - eyes: OrganHumanEyes - torso: - part: TorsoHuman - connections: - - left arm - - right arm - - left leg - - right leg - organs: - heart: OrganHumanHeart - lungs: OrganHumanLungs - stomach: OrganHumanStomach - liver: OrganHumanLiver - kidneys: OrganHumanKidneys - right arm: - part: RightArmHuman - connections: - - right hand - left arm: - part: LeftArmHuman - connections: - - left hand - right hand: - part: RightHandHuman - left hand: - part: LeftHandHuman - right leg: - part: RightLegHuman - connections: - - right foot - left leg: - part: LeftLegHuman - connections: - - left foot - right foot: - part: RightFootHuman - left foot: - part: LeftFootHuman diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Player/elf.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Player/elf.yml deleted file mode 100644 index a2a44a5188..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Player/elf.yml +++ /dev/null @@ -1,27 +0,0 @@ -- type: entity - save: false - name: Urist McHands The Elf - parent: BaseMobElf - id: MobElf - components: - - type: CombatMode - - type: InteractionPopup - successChance: 1 - interactSuccessString: hugging-success-generic - interactSuccessSound: /Audio/Effects/thudswoosh.ogg - messagePerceivedByOthers: hugging-success-generic-others - - type: MindContainer - showExamineInfo: true - - type: Input - context: "human" - - type: MobMover - - type: InputMover - - type: Alerts - - type: Actions - - type: Eye - - type: CameraRecoil - - type: Examiner - - type: CanHostGuardian - - type: NpcFactionMember - factions: - - NanoTrasen diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Species/elf.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Species/elf.yml deleted file mode 100644 index 257a09e97b..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Entities/Mobs/Species/elf.yml +++ /dev/null @@ -1,76 +0,0 @@ -- type: entity - save: false - name: Urist McHands The Elf - parent: BaseMobSpeciesOrganic - id: BaseMobElf - abstract: true - components: - - type: Hunger - starvationDamage: - types: - Cold: 0.5 - Bloodloss: 0.5 - - type: Thirst - - type: Perishable - - type: Icon - sprite: Mobs/Species/Slime/parts.rsi - state: full - - type: Respirator - damage: - types: - Asphyxiation: 2 - damageRecovery: - types: - Asphyxiation: -1.0 - - type: Carriable - - type: Sprite - noRot: true - drawdepth: Mobs - scale: 1, 1.2 - - type: Body - prototype: Elf - requiredLegs: 2 - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatHuman - amount: 5 - - type: Fixtures - fixtures: # TODO: This needs a second fixture just for mob collisions. - fix1: - shape: - !type:PhysShapeCircle - radius: 0.40 - density: 80 - restitution: 0.0 - mask: - - MobMask - layer: - - MobLayer - - type: Vocal - sounds: - Male: MaleHuman - Female: FemaleHuman - Unsexed: FemaleHuman - # - type: EmotePanel - race: Elf - - type: LanguageSpeaker - speaks: - - GalacticCommon - - LPPElfLang - understands: - - GalacticCommon - - LPPElfLang - -- type: entity - save: false - name: Urist McHands - parent: MobHumanDummy - id: MobElfDummy - noSpawn: true - description: A dummy human meant to be used in character setup. - components: - - type: Sprite - noRot: true - drawdepth: Mobs - scale: 1, 1.2 diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Species/elf.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Species/elf.yml deleted file mode 100644 index fc41ad5268..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Elf/Species/elf.yml +++ /dev/null @@ -1,73 +0,0 @@ -- type: species - id: ElfSpecies - name: species-name-elf - roundStart: false - prototype: MobElf - sprites: MobElfSprites - markingLimits: MobElfMarkingLimits - dollPrototype: MobElfDummy - skinColoration: HumanToned - minAge: 50 - youngAge: 100 - oldAge: 200 - maxAge: 300 - -- type: speciesBaseSprites - id: MobElfSprites - sprites: - Head: MobElfHead - Hair: MobHumanoidAnyMarking - FacialHair: MobHumanoidAnyMarking - Chest: MobHumanTorso - HeadTop: MobHumanoidAnyMarking # Corvax-Sponsors - Tail: MobHumanoidAnyMarking # Corvax-Sponsors - Eyes: MobHumanoidEyes - LArm: MobHumanLArm - RArm: MobHumanRArm - LHand: MobHumanLHand - RHand: MobHumanRHand - LLeg: MobHumanLLeg - RLeg: MobHumanRLeg - LFoot: MobHumanLFoot - RFoot: MobHumanRFoot - -- type: markingPoints - id: MobElfMarkingLimits - onlyWhitelisted: true - points: - Hair: - points: 1 - required: false - Tail: # the cat tail joke - points: 1 # Corvax-Sponsors - required: false - HeadTop: # the cat ear joke - points: 1 # Corvax-Sponsors - required: false - Chest: - points: 1 - required: false - Legs: - points: 2 - required: false - Arms: - points: 2 - required: false - -- type: humanoidBaseSprite - id: MobElfHead - baseSprite: - sprite: _LostParadise/Mobs/Species/Elf/parts.rsi - state: head_m - -- type: humanoidBaseSprite - id: MobElfHeadMale - baseSprite: - sprite: _LostParadise/Mobs/Species/Elf/parts.rsi - state: head_m - -- type: humanoidBaseSprite - id: MobElfHeadFemale - baseSprite: - sprite: _LostParadise/Mobs/Species/Elf/parts.rsi - state: head_f diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Species/Shark.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Species/Shark.yml index 1ea6fed12f..be819d82aa 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Species/Shark.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Shark/Species/Shark.yml @@ -7,11 +7,9 @@ markingLimits: MobSharkMarkingLimits dollPrototype: MobSharkDummy skinColoration: Hues - maleFirstNames: firstMaleVulp - femaleFirstNames: firstFemaleVulp - maleLastNames: VulpLast # Corvax-LastnameGender - femaleLastNames: VulpLast # Corvax-LastnameGender - naming: firstlast + maleFirstNames: names_vulpkanin_male + femaleFirstNames: names_vulpkanin_female + lastNames: names_vulpkanin_last - type: speciesBaseSprites id: MobSharkSprites diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml index 72ba1aec6b..af13b2ddf2 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml @@ -10,9 +10,7 @@ skinColoration: Hues maleFirstNames: firstMaleTajaran femaleFirstNames: firstFemaleTajaran - maleLastNames: TajaranLast - femaleLastNames: TajaranLast - naming: firstlast + lastNames: TajaranLast - type: speciesBaseSprites id: MobTajaranSprites diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/naga.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/naga.yml deleted file mode 100644 index cc3f2d0444..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/naga.yml +++ /dev/null @@ -1,353 +0,0 @@ -# - type: body -# id: Naga -# name: "naga" -# root: torso -# slots: -# head: -# part: HeadHuman -# connections: -# - torso -# organs: -# brain: OrganHumanBrain -# eyes: OrganHumanEyes -# torso: -# part: TorsoHuman -# connections: -# - left_arm -# - right_arm -# - tail -# organs: -# heart: OrganHumanHeart -# lungs: OrganHumanLungs -# stomach: OrganHumanStomach -# liver: OrganHumanLiver -# kidneys: OrganHumanKidneys -# right_arm: -# part: RightArmHuman -# connections: -# - right_hand -# left_arm: -# part: LeftArmHuman -# connections: -# - left_hand -# right_hand: -# part: RightHandHuman -# left_hand: -# part: LeftHandHuman -# tail: -# part: TailNaga - -# - type: entity -# id: PartNaga -# parent: BaseItem -# name: PartNaga -# abstract: true -# components: -# - type: Damageable -# damageContainer: Biological -# - type: BodyPart -# - type: ContainerContainer -# containers: -# bodypart: !type:Container -# ents: [] - -# - type: entity -# id: TailNaga -# name: TailNaga -# parent: PartNaga -# components: -# - type: Sprite -# sprite: _LostParadise/Mobs/Species/Naga/parts.rsi -# state: "naga_tail" -# - type: Icon -# sprite: _LostParadise/Mobs/Species/Naga/parts.rsi -# state: "naga_tail" -# - type: BodyPart -# partType: Tail -# vital: true -# - type: Extractable -# juiceSolution: -# reagents: -# - ReagentId: Fat -# Quantity: 5 -# - ReagentId: Blood -# Quantity: 10 -# - type: Tag -# tags: -# - Tail - -# - type: soundCollection -# id: LPPNagaFootSteps -# files: -# - /Audio/_LostParadise/Effects/naga_steps.ogg - -# - type: entity -# parent: BaseMobSpeciesOrganic -# id: LPPBaseMobNaga -# name: "Урист МакНага" -# description: "A snake-like race that figured in the ancient stories of people on their home planet. If you haven't turned into stone yet, then this is a gene clone, not the one." -# abstract: true -# components: -# - type: HumanoidAppearance -# species: Naga -# - type: Body -# prototype: Naga -# requiredLegs: 1 # TODO: More than 1 leg -# - type: CombatMode -# - type: Icon # It will not have an icon in the adminspawn menu without this. Body parts seem fine for whatever reason. -# sprite: _LostParadise/Mobs/Species/Naga/parts.rsi -# state: full -# - type: Hunger -# - type: NoSlip -# - type: Puller -# needsHands: false -# - type: Thirst -# - type: Inventory -# speciesId: naga -# # - type: FootstepModifier # Corvax-Sounds -# # footstepSoundCollection: -# # collection: LPPNagaFootSteps -# - type: MovementSpeedModifier -# baseWalkSpeed: 3 -# baseSprintSpeed: 5 -# weightlessModifier: 1.5 -# - type: DamageStateVisuals -# states: -# Alive: -# Base: alive -# BaseUnshaded: alive-unshaded -# Critical: -# Base: crit -# Dead: -# Base: dead -# BaseUnshaded: dead-unshaded -# - type: MobMover -# - type: InputMover -# - type: MobState -# - type: MobStateActions -# actions: -# Critical: -# - ActionCritSuccumb -# - ActionCritLastWords -# - type: MobThresholds -# thresholds: -# 0: Alive -# 100: Critical -# 200: Dead -# - type: SlowOnDamage -# speedModifierThresholds: -# 70: 0.7 -# 90: 0.5 -# - type: Butcherable -# spawned: -# - id: FoodMeatHuman -# amount: 2 -# - type: LanguageSpeaker -# speaks: -# - GalacticCommon -# - LPPFire -# understands: -# - GalacticCommon -# - LPPFire - -# - type: entity -# save: false -# name: "Урист МакНага" -# parent: LPPBaseMobNaga -# id: LPPMobNaga - -# - type: species -# id: Naga -# name: "Нага" -# roundStart: false -# prototype: LPPMobNaga -# sprites: MobNagaSprites -# markingLimits: MobNagaMarkingLimits -# dollPrototype: LPPMobNaga -# skinColoration: HumanToned - -# - type: entity -# parent: BaseSpeciesDummy -# id: LPPMobNagaDummy -# description: "null" -# noSpawn: true -# components: -# - type: HumanoidAppearance -# species: Naga - -# - type: Tag -# id: Tail - -# - type: speciesBaseSprites -# id: MobNagaSprites -# sprites: -# Head: MobHumanHead -# Hair: MobHumanoidAnyMarking -# FacialHair: MobHumanoidAnyMarking -# Snout: MobHumanoidAnyMarking -# Chest: MobHumanTorso -# Eyes: MobHumanoidEyes -# LArm: MobHumanLArm -# RArm: MobHumanRArm -# LHand: MobHumanLHand -# RHand: MobHumanRHand -# Tail: MobHumanoidAnyMarking - -# - type: markingPoints -# id: MobNagaMarkingLimits -# points: -# Hair: -# points: 1 -# required: false -# FacialHair: -# points: 1 -# required: false -# Snout: -# points: 1 -# required: false -# Tail: -# points: 1 -# required: true -# defaultMarkings: [ NagaTailDefault ] -# HeadTop: -# points: 0 -# required: false -# Chest: -# points: 1 -# required: false -# Legs: -# points: 0 -# required: false -# Arms: -# points: 2 -# required: false - -# - type: humanoidBaseSprite -# id: MobNagaTail -# baseSprite: -# sprite: _LostParadise/Mobs/Species/Naga/parts.rsi -# state: "naga_tail" - -# - type: marking -# id: NagaTailDefault -# bodyPart: Tail -# markingCategory: Tail -# speciesRestriction: [Naga] -# sprites: -# - sprite: _LostParadise/Mobs/Species/Naga/parts.rsi -# state: naga_tail - -# - type: inventoryTemplate -# id: naga -# slots: -# - name: jumpsuit -# slotTexture: uniform -# slotFlags: INNERCLOTHING -# stripTime: 6 -# uiWindowPos: 0,1 -# strippingWindowPos: 0,2 -# displayName: Jumpsuit -# - name: outerClothing -# slotTexture: suit -# slotFlags: OUTERCLOTHING -# stripTime: 6 -# uiWindowPos: 1,1 -# strippingWindowPos: 1,2 -# displayName: Suit -# - name: gloves -# slotTexture: gloves -# slotFlags: GLOVES -# uiWindowPos: 2,1 -# strippingWindowPos: 2,2 -# displayName: Gloves -# - name: neck -# slotTexture: neck -# slotFlags: NECK -# uiWindowPos: 0,2 -# strippingWindowPos: 0,1 -# displayName: Neck -# - name: mask -# slotTexture: mask -# slotFlags: MASK -# uiWindowPos: 1,2 -# strippingWindowPos: 1,1 -# displayName: Mask -# - name: eyes -# slotTexture: glasses -# slotFlags: EYES -# stripTime: 3 -# uiWindowPos: 0,3 -# strippingWindowPos: 0,0 -# displayName: Eyes -# - name: ears -# slotTexture: ears -# slotFlags: EARS -# stripTime: 3 -# uiWindowPos: 2,2 -# strippingWindowPos: 2,0 -# displayName: Ears -# - name: head -# slotTexture: head -# slotFlags: HEAD -# uiWindowPos: 1,3 -# strippingWindowPos: 1,0 -# displayName: Head -# - name: pocket1 -# slotTexture: pocket -# fullTextureName: template_small -# slotFlags: POCKET -# slotGroup: MainHotbar -# stripTime: 3 -# uiWindowPos: 0,3 -# strippingWindowPos: 0,4 -# dependsOn: jumpsuit -# displayName: Pocket 1 -# stripHidden: true -# - name: pocket2 -# slotTexture: pocket -# fullTextureName: template_small -# slotFlags: POCKET -# slotGroup: MainHotbar -# stripTime: 3 -# uiWindowPos: 2,3 -# strippingWindowPos: 1,4 -# dependsOn: jumpsuit -# displayName: Pocket 2 -# stripHidden: true -# - name: suitstorage -# slotTexture: suit_storage -# slotFlags: SUITSTORAGE -# slotGroup: MainHotbar -# stripTime: 3 -# uiWindowPos: 2,0 -# strippingWindowPos: 2,5 -# dependsOn: outerClothing -# displayName: Suit Storage -# - name: id -# slotTexture: id -# fullTextureName: template_small -# slotFlags: IDCARD -# slotGroup: SecondHotbar -# stripTime: 6 -# uiWindowPos: 2,1 -# strippingWindowPos: 2,4 -# dependsOn: jumpsuit -# displayName: ID -# - name: belt -# slotTexture: belt -# fullTextureName: template_small -# slotFlags: BELT -# slotGroup: SecondHotbar -# stripTime: 6 -# uiWindowPos: 3,1 -# strippingWindowPos: 1,5 -# displayName: Belt -# - name: back -# slotTexture: back -# fullTextureName: template_small -# slotFlags: BACK -# slotGroup: SecondHotbar -# stripTime: 6 -# uiWindowPos: 3,0 -# strippingWindowPos: 0,5 -# displayName: Back diff --git a/Resources/ServerInfo/Guidebook/Antagonist/Thieves.xml b/Resources/ServerInfo/Guidebook/Antagonist/Thieves.xml index f7f8c70d45..b74f93318b 100644 --- a/Resources/ServerInfo/Guidebook/Antagonist/Thieves.xml +++ b/Resources/ServerInfo/Guidebook/Antagonist/Thieves.xml @@ -1,43 +1,43 @@  - # Thieves + # Вор - [color=#999999][italic]"Yoink! I'll be taking that! And that! Ooh, don't mind if I do!"[/italic][/color] + [color=#999999][italic]"Йоинк! Я возьму это! И это! О, ты же не возражаешь, если я возьму и это!"[/italic][/color] - Thieves are petty yet crafty [color=green]criminals[/color] who can't keep their hands to themselves. You were forcefully given a [bold]pacifism implant[/bold] after your last arrest, but you won't let that stop you from trying to add to your collection. + Воры - симпатичные, но хитрые [color=green]преступники[/color], которые не могут держать свои руки при себе. После вашего последнего ареста вам насильно вживили имплантат пацифизма[bold]имплантат пацифизма[/bold], но вы не позволите этому "запрету" помешать вам пополнить свою коллекцию. - ## Art of the Steal - Unlike other antagonists, [italic]staying out of trouble is almost a requirement for you[/italic] because of your implant. - You can only run if [color=#cb0000]Security[/color] picks a fight with you, and because you work alone you don't have any friends to pull you out of danger. + ## Искусство воровства + В отличие от других врагов станции, так как из-за [italic]вашего имплантата вам необходимо держаться подальше от неприятностей.[/italic]. + Вы можете сбежать, только если [color=#cb0000]Служба безопасности[/color] не вступит с вами в схватку, а, поскольку, вы работаете в одиночку и у вас нет друзей, которые могли бы спасти, при встречи с ними у вас может не остатся второго шанса. - But against all odds, you'll sucessfully swipe what you want using determination, sleight of hand, a few tools and your [color=cyan]thieving gloves.[/color] + Но, несмотря ни на что, вы способны успешно украсть то, что хотите, используя решительность, ловкость рук, несколько инструментов и свои [color=cyan]перчатки вора.[/color] - The pair of gloves you have give you a major advantage: [bold]the ability to take things off of people without them even noticing.[/bold] With a little practice, you can steal their wallet and keep up a conversation at the same time. + Пара перчаток, которые у вас есть, дает вам большое преимущество: : [bold]с их помощью вы можете забирать вещи у людей так, что они этого даже не заметят.[/bold] Немного потренировавшись, вы сможете украсть у них бумажник и одновременно поддерживать беседу. - They're also made of the highest quality [bold]holographic chameleon fibers[/bold] you could steal, but while they can take the appearance of insulated gloves you'll still need to find a real pair to keep your hands from burning. + Они также изготовлены из высококачественных [bold]голографических волокон-хамелеонов[/bold], за счёт чего они могут меня свой вид. Но, хотя они могут выглядеть как изолированные перчатки, вам все равно нужно найти пару перчаток, для работы с проводкой, чтобы не обжечь руки. - ## Tools of the Trade - You've got two more aces up your stolen sleeves: your [color=cyan]beacon[/color] and your [color=cyan]toolbox.[/color] + ## Инструменты торговли + В случае не предвиденных ситуаций, у вас есть еще два туза в запасе: ваш[color=cyan]маячок[/color] и ваш [color=cyan]набор инструментов.[/color] - Your [color=cyan]beacon[/color] provides safe passage home for trinkets that may not be easy to carry with you on the evac shuttle. Simply find a secluded part of the station to unfold the beacon, then set its coordinates to your hideout. - Any shinies near it will be [bold]teleported to your vault when the shift ends,[/bold] fulfilling your objectives. + Ваш [color=cyan]радиомаяк[/color] обеспечивает безопасный возврат в укрытие для безделушек, которые, возможно, нелегко будет пронести с собой в эвакуационном шаттле. Просто найдите укромное место на станции, чтобы включить радиомаяк, а затем укажите в него координаты вашего укрытия. + Все блестящие, находящиеся рядом с ним, буду [bold]телепортированы в ваше хранилище по окончании смены,[/bold] позволяя вам выполнить ваши задачи. - However, this will instantly out you if found and make it extremely easy for people to reclaim their "missing" possessions. [bold]Make sure to hide it well![/bold] + Однако, если ваше укрытие найдут, это может мгновенно выдаст вас. Из не приятных новостей, людям так же будет чрезвычайно легко вернуть свои "пропавшие" вещи, опустошив вашу колекцию. [bold]Прячте всё максимально хорошо![/bold] - Your [color=cyan]toolbox[/color] contains... well, whatever you remembered to pack. [bold]You can select two pre-made kits[/bold] to help you complete grander heists. - Approve your choices in a safe place, as the toolbox will dissolve and the gear will drop at your feet. + В вашем [color=cyan]наборе инструментов[/color] есть... ну, все, что вы не забыли взять с собой. [bold]Вы можете выбрать два готовых набора[/bold], которые помогут вам совершать масштабное ограбления. + Подтвердите свой выбор в безопасном месте, так как ящик с инструментами растворится, а снаряжение упадет к вашим ногам. @@ -51,22 +51,21 @@ - ## Centerpiece of the Collection - Your kleptomania will take you places. One day, you'll feel like stealing a few figurines. Another day, you'll feel like stealing an industrial machine. + ## Центральное место в коллекции + Ваша клептомания заведет вас в тупик. Однажды вам захочется украсть несколько статуэток. В другой раз вам захочется украсть промышленную машину, если не шаттл... - No matter. They'll all be a part of your collection within a matter of time. + Но всё же, когда то они станут частью вашей коллекции. - You can steal items by [bold]having them on your person[/bold] when you get to CentComm. Failing this, you can steal larger items by [bold]leaving them by your beacon.[/bold] + Вы можете украсть предметы,[bold]имея их при себе[/bold], если доберетесь до ЦК с ними. В возникают проблебы с данной задачей, вы можете украсть более крупные предметы, [bold]оставив их возле своего маяка.[/bold] - Some of the more [italic]animate[/italic] objectives may not cooperate with you. Make sure they're alive and with you or your beacon when the shift ends. - - Things that you may desire include but are not limited to: + Некоторые из наиболее[italic]живых[/italic] целей могут не работать с вами и не захотять стать частью вашей колеции. Убедитесь, что они живы и будут с вами или с вашим маяком, когда смена закончится. + Обычно, цели для пополнения вашей колцекции могут стать: - - - - + + + + diff --git a/Resources/ServerInfo/Guidebook/Antagonist/Zombies.xml b/Resources/ServerInfo/Guidebook/Antagonist/Zombies.xml index 80c893e18c..c8dc5cde61 100644 --- a/Resources/ServerInfo/Guidebook/Antagonist/Zombies.xml +++ b/Resources/ServerInfo/Guidebook/Antagonist/Zombies.xml @@ -1,28 +1,31 @@ - # Zombies + # Зомби - - Zombies are antagonist that infect all beings that they bite. + - Зомби - это антагонисты, которые заражают почти всех существ, которых они кусают. - ## Infection + ## Инфекция - - Three ways of getting infected are by starting out as the intial infected, being bitten by a zombified being, or being injected by [color=#a4885c]Romerol[/color]. + - Заразиться можно тремя способами: начать с самого начала, быть укушенным зомбированным существом или получить инъекцию [color=#a4885c]Ромерола[/color]. - ## Objectives + ## Цель - - The objective for zombies is to infect the entire station's crew. + - Цель зомби - заразить весь экипаж станции. - ## Cure + ## Лечение - - If you are already zombified, the only cure is death. - - If you are not zombified yet, using [color=#a4885c]Ambuzol[/color] will stop the infection from ensuing your timely demise but you may still get reinfected if not too careful. [color=#a4885c]Ambuzol Plus[/color] will prevent the infection continuously only while alive. + - Если вы уже зомбированы, единственное лекарство - это смерть. + - Если вы еще не зомбированы, используйте [color=#a4885c]Амбузол[/color] что бы предотвратит заражение, которое приведет к вашей своевременной смерти, но вы все равно можете заразиться повторно, если не будете слишком осторожны. [color=#a4885c]Амбузол Плюс[/color] будет постоянно предотвращать заражение только при жизни. + + Помните - Если вы умрёте, пока заражены, вы зомбируетесь! + Так же, если труб не был зомбифицирован, то его укус превраттит его в зомби. Если вы нулевой пациент в медицинсом отделе, загляните в морг. Возможно, вы сможете создать свою личную армию! @@ -33,3 +36,4 @@ + diff --git a/Resources/ServerInfo/Guidebook/Command.xml b/Resources/ServerInfo/Guidebook/Command.xml index 2b35ecaf02..2141bc23f2 100644 --- a/Resources/ServerInfo/Guidebook/Command.xml +++ b/Resources/ServerInfo/Guidebook/Command.xml @@ -1,9 +1,9 @@  -# Command -The heads of each department come together to form the [color=#1b67a5]Command[/color] department, a force to be reckoned with and the handlers of the station. They usually have access to special equipment and their own rooms. They are often wanted dead. + # Командование + Руководители каждого отдела объединяются, чтобы сформировать [color=#1b67a5]Командный[/color] отдел. Силу, с которой нужно считаться. Силу, которая руководит станцией. Обычно они имеют доступ к специальному оборудованию и особым комнатам. Их часто хотят убить. -## Personnel -[color=#1b67a5]Command[/color] is made up of the heads of each department, being the [color=#9fed58]Head of Personnel[/color], the [color=#cb0000]Head of Security[/color], the [color=#5b97bc]Chief Medical Officer[/color], the [color=#f39f27]Chief Engineer[/color], the [color=#c96dbf]Research Director[/color], the [color=#b18644]Quartermaster[/color] and above all else, the [color=#1b67a5]Captain[/color]. + ## Персонал + [color=#1b67a5]Команда[/color] состоит из руководителей каждого отдела, таких как [color=#9fed58]Глава Персонала[/color], [color=#cb0000]Глава Службы Безопасности[/color], [color=#5b97bc]Главный Врач[/color], [color=#f39f27]Главный Инженер[/color], [color=#c96dbf]Научный Директор[/color], [color=#b18644]Офицер Логистики[/color] и, главнее всех, [color=#1b67a5]Капитан[/color]. @@ -18,38 +18,38 @@ The heads of each department come together to form the [color=#1b67a5]Command[/c -## Taking Charge -Congratulations on your promotion! Besides all the extra paperwork, your new [color=#a4885c]responsibilities[/color] include running your department, making changes and choosing priorities, keeping personnel and equipment safe as well as slacking off while your cronies do all the work. + ## Берем на себя ответственность + Поздравляем вас с повышением! Помимо дополнительной бумажной работы, в ваши новые [color=#a4885c]обязанности[/color] входит управление отделом, внесение изменений и выбор приоритетов, обеспечение безопасности персонала и оборудования, а также отдых, пока ваши друзья выполняют всю работу. -Don't forget, you still have a job! Your fancy tools don't earn you a day off, you still have to fill in for any staffing shortages, helping out struggling workers and teaching the newbies. + Не забывайте, что у вас все еще есть работа! Ваши навороченные инструменты не дают вам отпуск, но они по-прежнему приходится при восполнении нехватки персонала, помощи работникам, испытывающим трудности, и обучении новичков. -You might get away with just sitting around and letting people resent you, but it's wiser to get active and work alongside them. -Remember to move your workers around to have them do what they like doing or what they do best. + Возможно, вам сойдет с рук сидеть сложа руки и позволять людям обижаться на вас, но разумнее проявить активность и работать вместе с ними. + Не забывайте перенапровлять своих сотрудников, чтобы они всегда были заняты тем, что им нравится, или тем, что у них получается лучше всего. -## Your Locker + ## Ваш шкафчик -To deal with your new soul-crushing tasks, every head is given special items to lead your subordinates. Most of your new shiny tools can be found in your [color=#a4885c]locker[/color]. + Чтобы справиться с новыми трудными задачами, каждому руководителю выдаются специальные предметы, позволяющие руководить подчиненными. Большинство ваших новых блестящих инструментов можно найти в вашем [color=#a4885c]шкафчике[/color]. -Your [color=#a4885c]remote[/color] is very simple but profoundly underestimated. A small but mighty force, your remote can open and close [color=#a4885c]airlocks[/color], spin the [color=#a4885c]bolts[/color] to lock them, or toggle [color=#a4885c]emergency access[/color]. It can do this from a distance. + Ваш [color=#a4885c]Пульт[/color] очень прост, но его сильно недооценивают. С помощью небольшого, но мощного пульта дистанционного управления вы можете открывать и закрывать [color=#a4885c]Шлюзы[/color], так же ставить их на [color=#a4885c]"Болты"[/color]чтобы заблокировать их, или выставлять [color=#a4885c]аварийный доступ[/color]. Всё это в одной коробочке, которая сопособна это делать на РАСТОЯНИИ! -The remote influences where people move around. Heads can lock personnel out of dangerous areas or let people in to grab something really quickly. + Констроль шлюзов в отделе влияет на области передвижения персонала. Руководители могут не пускать персонал в опасные зоны или позволить людям иметь быстрый и безпрепятственный доступ в определённые зоны. -You also have access to your very own [color=#1b67a5]Command[/color] channel, like every other department. However, yours is particularly special as the people who can hear you have [color=#a4885c]entire departments[/color] at their fingertips. -Use this to communicate with other heads and be a representative of what your workers want or need. + У вас также есть доступ к каналу [color=#1b67a5]Командования[/color] как и любой глава другого отдела. Данный инструмент имеет особую силу, поскольку люди, которые могут вас слышать, имеют в своем распоряжении[color=#a4885c]целые отделы[/color]. + Используйте это, чтобы общаться с другими руководителями и главами. Обычно они чего хотят или сообщают вам, в чем нуждаются ваши сотрудники. -The [color=#1b67a5]Captain[/color] and the [color=#9fed58]Head of Personnel[/color] get access to the lucrative [color=#a4885c]master encryption key[/color], letting them tune into every radio channel on the station. This is extremly valuable, as you can coordinate between departments yourself. -[color=#a4885c]Don't waste this vital advantage![/color] + [color=#1b67a5]Капитан[/color] и [color=#9fed58]Глава Персонала[/color] имеют доступ к [color=#a4885c]командному ключу шифрования[/color], позволяющий им слышать все радиоканалы станции. Это чрезвычайно ценный предмет, поскольку вы можете самостоятельно координировать работу любого отдела. + [color=#a4885c]Не забывайте про это важное преимущество![/color] -To make the swamp of paperwork (that will definitely overwhelm you) even harder to deal with, you have generously been given a [color=#a4885c]stamp[/color] in your locker. Use this to sign paperwork. After you stamp it, it can't be edited. Look it over first. + Чтобы еще больше усложнить вам работу с бумагами (которая, безусловно, вас захлестнет), в вашем шкафчике, специально для ваших документов, любезно предоставили [color=#a4885c]печать[/color]. Используйте ее для подтвержение документов. После того, как вы поставите на нем печать, редактировать его будет невозможно. Сначала просмотрите его, так как придирчивый юрист может заставить вас его переделывать... diff --git a/Resources/ServerInfo/Guidebook/References.xml b/Resources/ServerInfo/Guidebook/References.xml index 24b5843297..2c960b55f9 100644 --- a/Resources/ServerInfo/Guidebook/References.xml +++ b/Resources/ServerInfo/Guidebook/References.xml @@ -1,4 +1,4 @@  - # Reference Tables - This entry is made to contain information that you might have to come back to over and over again. Use as necessary. + # Справочные таблицы + Эта страница сделана для того, чтобы содержать информацию, к которой вам, возможно, придется часто обращатся снова и снова. Используйте по мере необходимости. diff --git a/Resources/ServerInfo/Guidebook/Security/CriminalRecords.xml b/Resources/ServerInfo/Guidebook/Security/CriminalRecords.xml index c7b7ad2098..8de71ee82d 100644 --- a/Resources/ServerInfo/Guidebook/Security/CriminalRecords.xml +++ b/Resources/ServerInfo/Guidebook/Security/CriminalRecords.xml @@ -1,39 +1,40 @@  - # Criminal Records - The criminal records console is accessible in every station's security department, it serves the purpose of tracking and managing the criminal history and status of anybody part of the crew manifest. + # Криминалистическая информация + Консоль криминалиста доступна в отделе безопасности каждой станции. Её используют для отслеживания и управления криминальной историей и текущим статусом любого члена экипажа. - + - Anyone can open the console's UI, but only those with Security access can modify anything. + Пользовательский интерфейс консоли может открыть любой желающий, но изменять что-либо могут только те, у кого есть доступ к системам безопасности. - The UI is composed by the following elements: - - A search bar that has a filter next to it that lets you filter the crewmembers by their names, fingerprints or DNA. - - A list of all the crewmembers in the manifest, selecting one of the entries will make the criminal records of a crewmember appear. The list is filtered by the search bar so make sure it's empty if you want an overall overview! + Пользовательский интерфейс состоит из следующих элементов:: + - Строка поиска, рядом с которой есть фильтр, позволяющий отфильтровать членов экипажа по именам, отпечаткам пальцев или ДНК. - - The criminal records themselves + - Список всех членов экипажа. При выборе одной из записей отобразится информация о судимости члена экипажа. Список фильтруется по строке поиска, поэтому убедитесь, что он пуст, если вы хотите получить общий обзор! - In the record section you can: - - See security-related information about a crewmember like their name, fingerprints and DNA. + - Сами данные о судимости - - Change the security status between [color=gray]None[/color], [color=yellow]Wanted[/color] and [color=red]Detained[/color]. When setting it to Wanted you will be asked to write a reason. + В разделе записи вы можете: + - Смотреть информацию о членах экипажа, нужную для СБ, такую как их имя, отпечатки пальцев и ДНК. - - If they are wanted, you can see the reason given below the status dropdown. + - Вы можете изменит статус на [color=gray]нет[/color], [color=yellow]Разыскивается[/color] и [color=red]Задержан[/color]. При установке значения "Разыскивается" вам будет предложено указать причину - - Once someone has been arrested, update their status on the console so everyone knows they no longer need to be captured. + - Если кто-то объявлен в розыск, вы можете увидеть причину, указанную под выпадающим списком статуса. - - After they've done their time, release them and update their status to None so nobody thinks they are an escaped convict. + - Как только кто-то был арестован, обновите его статус на консоли, чтобы все знали, что его больше не нужно искать или пытатся задержать. - - Open the Crime History window to check or modify it. + - После того, как они отбудут свой срок, отпустите их и измените их статус на "Нет", чтобы никто не подумал, что они сбежавшие заключенные. - The Crime History window lists someone's crimes and can be modified in multiple ways: - - Automatically, just by setting someone's status to arrested. The reason will be added to "ARRESTED:" so it's easy to see the automated entries. + - Откройте окно "История преступлений", чтобы проверить или изменить её. - - Adding a new line by clicking "Add" and writing something in the input box. When adding a record, remember to mention their crime and sentence, the console will automatically insert the shift's time so you don't need to! + В окне "История преступлений" перечислены преступления, совершенные кем-либо, и его можно изменить несколькими способами: + - Автоматически, просто присвоив кому-либо статус "арестован". В поле "АРЕСТОВАН" будет добавлена причина, чтобы было проще просматривать автоматические записи. - - Select a line of unwanted history and click "Delete" to remove it. Excellent for keeping records clean from the clown's stolen ID antics. + - Добавьте новую строку, нажав "Добавить" и написав что-нибудь в поле ввода. При добавлении записи не забудьте указать преступление и срок наказания, консоль автоматически вставит время смены, так что вам это не понадобится! - Now you can be the desk jockey you've always wanted to be. + - Выберите строку нежелательной истории и нажмите "Удалить", чтобы удалить ее. Отлично подходит для защиты записей от кражи, распространения личной информации или помощи адвокату. + + Теперь вы можете стать администратором, которым вы всегда хотели стать. diff --git a/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml b/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml index 1ad7f25eb5..4690e32e27 100644 --- a/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml +++ b/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml @@ -8,19 +8,19 @@ ## Основы: Смешивание -- Тесто = 15 муки, 10 воды -- Кукурузное тесто = 1 яйцо (6 ед.), 10 молока, 15 кукурузной муки -- Tortila Dough = 15 Cornmeal, 10 Water -- Тофу = 5 универсального фермента (Catalyst), 30 соевого молока -- Тесто для пирога = 2 яйца (12 ед.), 15 муки, 5 столовой соли -- Тесто для торта = 2 яйца(12 ед.), 15 муки, 5 сахара -- Веганское тесто для торта = 15 соевого молока, 15 муки, 5 сахара -- Масло = 30 молока, 5 столовой соли (Catalyst) -- Головка сыра = 5 универсального фермента (Catalyst), 40 молока -- Chèvre Log = 5 Enzyme (Catalyst), 10 Goat Milk -- Фрикаделька = 1 яйцо (6 ед.), 5 муки, 5 непрожаренные животные протеины -- Chocolate = 6 Cocoa Powder, 2 Milk, 2 Sugar -- Непрожаренные животные протеины: измельчить сырое мясо + - Тесто = 15 муки, 10 воды + - Кукурузное тесто = 1 яйцо (6 ед.), 10 молока, 15 кукурузной муки + - Тесто для тортильи = 15 кукурузная мука, 10 вода + - Тофу = 5 универсального фермента (Катализатор), 30 соевого молока + - Тесто для пирога = 2 яйца (12 ед.), 15 муки, 5 столовой соли + - Тесто для торта = 2 яйца(12 ед.), 15 муки, 5 сахара + - Веганское тесто для торта = 15 соевого молока, 15 муки, 5 сахара + - Масло = 30 молока, 5 столовой соли (Катализатор) + - Головка сыра = 5 универсального фермента (Катализатор), 40 молока + - Козий сыр = 5 универсального фермента (Катализатор), 10 козье молоко + - Фрикаделька = 1 яйцо (6 ед.), 5 муки, 5 непрожаренные животные протеины + - Шоколад = 6 Какао-порошок, 2 молока, 2 сахар + - Непрожаренные животные протеины: измельчить сырое мясо @@ -42,29 +42,29 @@ ## Второстепенные продукты -- Кусочек теста: нарезать тесто -- Булочка: положить в микроволновку кусочек теста на 5 секунд -- Сырая котлета: нарезать сырое мясо -- Сырный ломтик: нарезать головку сыра -- Плоское тесто: раскатайте тесто скалкой либо другим крыглым объектом (огнетушитель, жестяная банка, бутылка). -- Tortilla Dough Slice: cut Tortilla Dough -- Flat Tortilla Dough: Use a rolling pin or a round object (fire extinguisher, soda can, bottle) on Tortilla Dough Slice -- Taco Shell: Microwave Flat Tortilla Dough for 5 Seconds + - Кусочек теста: нарезать тесто + - Булочка: положить в микроволновку кусочек теста на 5 секунд + - Сырая котлета: нарезать сырое мясо + - Сырный ломтик: нарезать головку сыра + - Плоское тесто: раскатайте тесто скалкой либо другим круглым объектом (огнетушитель, жестяная банка, бутылка). + - Ломтик теста для тортильи: нарежьте тесто для тортильи + - Раскатанное тесто для тортильи: Используйте скалку или круглый предмет (огнетушитель, банку из-под содовой, бутылку) на ломтике теста для тортильи + - Лепёшка тако: Разогрейте тесто для тортильи в микроволновой печи в течение 5 секунд ## Примеры блюд -- Хлеб: положить в микроволновку тесто на 10 секунд -- Бургер: положить в микроволновку 1 булочку и 1 сырое мясо на 10 секунд -- Томатный суп: 10 ед. воды, 1 пустая миска и 2 помидора на 10 секунд -- Цитрусовый салат: 1 пустая миска, 1 лемон, 1 лайм, 1 апельсин на 5 секунд -- Маргарита: положить в микроволновку 1 плоское тесто, 1 сырный ломтик и 4 помидора на 30 секунд -- Торт: 1 тесто для торта в микроволновку на 15 секунд -- Яблочный пирог: 1 тесто для пирога, 3 яблока и 1 формочку для пирога на 15 секунд -- Beef Taco: Microwave 1 Taco Shell, 1 Raw Meat Cutlet, 1 Cheese Wedge for 10 Seconds -- Cuban Carp : Microwave 1 Dough, 1 Cheese Wedge, 1 Chili, 1 Carp Meat for 15 Seconds -- Banana Cream Pie : Microwave 1 Pie Dough, 3 Bananas, and 1 Pie Tin for 15 Seconds -- Carrot Fries : Microwave 1 Carrot, 15u Salt for 15 Seconds -- Pancake : Microwave 5u Flour, 5u Milk, 1 Egg (6u) for 5 Seconds + - Хлеб: положить в микроволновку тесто на 10 секунд + - Бургер: положить в микроволновку 1 булочку и 1 сырое мясо на 10 секунд + - Томатный суп: 10 ед. воды, 1 пустая миска и 2 помидора на 10 секунд + - Цитрусовый салат: 1 пустая миска, 1 лемон, 1 лайм, 1 апельсин на 5 секунд + - Маргарита: положить в микроволновку 1 плоское тесто, 1 сырный ломтик и 4 помидора на 30 секунд + - Торт: 1 тесто для торта в микроволновку на 15 секунд + - Яблочный пирог: 1 тесто для пирога, 3 яблока и 1 формочку для пирога на 15 секунд + - Тако с говядиной: В микроволновку поместить 1 лепёшка для тако, 1 котлета из сырого мяса, 1 сырная долька на 10 секунд + - Кубинский карп : В микроволновку поместить 1 тесто, 1 сырная долька, 1 чили, 1 филе карпа на 15 секунд + - Пирог с банановым кремом : В микроволновку поместить 1 тесто для пирога, 3 банана, and 1 Форму для пирога на 15 секунд + - Картофель фри из моркови : В микроволновку поместить 1 морковь, 15 ед. соли на 15 секунд + - Блинчик : В микроволновку поместить 5 ед. муки, 5 ед. молока, 1 яйцо (6ед.) на 5 секунд diff --git a/Resources/ServerInfo/Guidebook/Service/Service.xml b/Resources/ServerInfo/Guidebook/Service/Service.xml index d067d917e3..717e725d10 100644 --- a/Resources/ServerInfo/Guidebook/Service/Service.xml +++ b/Resources/ServerInfo/Guidebook/Service/Service.xml @@ -1,9 +1,9 @@  -# Service -[color=#9fed58]Service[/color] keeps the station clean, efficient and sane so that all other departments can do their jobs better and keep their staff happy. They also end up doing most of the paperwork on the station. + # Сервис + [color=#9fed58]Сервис[/color] поддерживает чистоту, эффективность и порядок на станции, чтобы все другие отделы могли лучше выполнять свою работу и радовать своих сотрудников. В конечном итоге, они также выполняют большую часть бумажной работы на станции. -## Personnel -[color=#9fed58]Service[/color]'s staff is made up of Service Workers, Chefs, Botanists, Bartenders, Janitors, Chaplains, Clowns, Mimes, Musicians, Lawyers, Librarians and Passengers. Service is run by the Head of Personnel. + ## Персонал + [color=#9fed58]Сервис[/color] состоит из работников сферы обслуживания, шеф-поваров, ботаников, барменов, уборщиков, священников, клоунов, мимов, музыкантов, юристов, библиотекарей и пассажиров. Сервисом руководит начальник отдела кадров - Глава Персонала. @@ -24,11 +24,11 @@ -## Working Together -[color=#9fed58]Service[/color], despite being the most diverse, tends to be the most [color=#a4885c]interlinked[/color] department by far. -Most [color=#9fed58]Service[/color] jobs require [color=#a4885c]cooperation[/color] between workers. -Chefs often need ingredients that only botanists can grow efficiently. The bartender may request bananas that only clowns carry in abundance. -The lawyer may invite the mime to play charades to convince the judge that their client is innocent. + ## Работайте вместе! + [color=#9fed58]Сервис[/color],несмотря на то, что он является самым разнообразным отделом, очень сильно держита на [color=#a4885c]комуникации между работниками[/color]. + Большинство [color=#9fed58]Сервисной[/color] работы требует [color=#a4885c]кооперации[/color] между работниками. + Шеф-поварам часто требуются ингредиенты, которые могут эффективно выращивать только ботаники. Бармен может попросить бананы, которые в изобилии приносят только клоуны. + Адвокат может пригласить мима разыграть шарады, чтобы убедить судью в невиновности своего клиента. -A lot of [color=#a4885c]collaboration[/color] is necessary within and without [color=#9fed58]Service[/color]. Often times, [color=#9fed58]Service[/color] is required by other departments, so be on your toes. + [color=#a4885c]Сотрудничниство[/color] необходимо не только в [color=#9fed58]Сервисе[/color]. Довольно часто помощь [color=#9fed58]Сервиса[/color] требуется другим отделам, так что будьте начеку. diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Elf/parts.rsi/head_f.png b/Resources/Textures/_LostParadise/Mobs/Species/Elf/parts.rsi/head_f.png deleted file mode 100644 index 1fcf73f2d8d2a06ee884c24cf7eef7c3ba2c8456..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0J2Ka=yKHRhO>EVNSc5M6q|NpHmn~u+#_WRSEVla7jHd1dj8u(kZH2#dF}!!;gTS~V4z+!z_6+I4hK-0v%n*=n1O-s zFbFdq&tH)Obd;c{i(^QH``c-TlMXBJxT*?R982N7^M8Z3MtxvZGiXd;66OF>23!?q|JGlVfvo~lO$yYr87RTkaLEM6^ zC2oJ=8UA%|j1QjPu%`Int~u|s88<2(lTv4UqVehP%Z7_90-hSbI>51U@27=vavF}@ zORq#N7j}BEVajgC<{JWeYCQ@&>lTRBG;sPT%s9Z(#2NLQ^>dc!EuE}=SAZeL;OXk; Jvd$@?2>|tqk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0J2Ka=yKHRhO>EVNSc5M6q|NpHmn~u+#_WRSEVla7jHd1dj8u(kZH2#dF}!!;gTS~V4z+!z_6+I4hK-0v%n*=n1O-s zFbFdq&tH)Obd;c{i(^QH``c-TlMXBJxT*?R982N7^M8Z3MtxvZGiXd;66OF>23!?q|JGlVfvo~lO$yYr87RTkaLEM6^ zC2oJ=8UA%|j1QjPu%`Int~u|s88<2(lTv4UqVehP%Z7_90-hSbI>51U@27=vavF}@ zORq#N7j}BEVajgC<{JWeYCQ@&>lTRBG;sPT%s9Z(#2NLQ^>dc!EuE}=SAZeL;OXk; Jvd$@?2>|tq;|I~(#1b_c2SxO{`+`da< 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 diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/meta.json b/Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/meta.json deleted file mode 100644 index c2f23721d5..0000000000 --- a/Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/meta.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "version": 1, - "license": "Mycelium", - "copyright": "Fungis", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "full", - "directions": 4 - }, - { - "name": "naga_body", - "directions": 4 - }, - { - "name": "naga_tail", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/naga_body.png b/Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/naga_body.png deleted file mode 100644 index 1e87741b57b3485e13ed1bca376c65f0f75d359f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1741 zcmZ{kc~BF^9>e$KXWq-zq32LTO1h? zVr*n(1OPB5g$9vzk+|OAP+c!>%$){6&zc<=7|Ev50KlB5QK?=$;W0jAGnFdsa&tA} zr;&?_&XB2o-I8{R48V#z+6+qc^nB5&@!9d)ps?lCv$>{034I1%6}XI3CBtA9esIsScvztU9)VbmHa(nFh(JKzArLF$07%;RuT>YD1nZ6qO$#N5 z1903KfSgkRywgqPOahRC1z?H_0R9pH7QCtlQ3PFqAGwdR&L~@-XtmlE&BE_$je1lu z($t`A@035fuNjnUlvAp%zLgoxv#%?ZEuE^4UX6TG`BR6yrFm*_L^JwkWpP>kVrWsN zmbbUbo28xCuMYk2{YXpmg!JX2T&W%$?Y>s4Z0lZ>tA4&#qZw6n)>MCJddorQswX5z zL<8dZ0CPP#92OD;VQ$Q%>k>mDDLmM45@z#(iL*GN6|-JGPKgnc6VuQ^}0m~yZrAB$M+c3p&LS6Y7ov!7YperJ;->HuX_jXv$2I{nrm{MFUk+c2Nd z9wH*oKA?u!6xA>=^}5#4BdEHJDc&FnklYCU4|ynIj4Ch z8+-Yf6%$pU7B`c*r@am72sjbr5lg&#Cl4R(Bgzn~!Jyx;_e zxuyQwsLSmEy!2yxxFUfOt;DlY@unx+coz+srIPDC4U-Q1_;bbCYnKHzt4EV>&#IQS zwv$a(E|k88r?m5??jECJh0S48p9icK)|nFz7PdDF(vR2%cwANH4L=SQFFkbram1DR zRmGw>ck$!8&$(d^v}yKm0*ugi=p`~Oa6;~}Z@3Tuh&?IDpAyqLQ}KfT8jA?Fd3I_j zxW3Grf6$)G5#do|CmHn6Yw|R5w zqRKFBVMp_AKISAb`$Af%U*A}7R{WMxciUO3){|)Xth{2&v6!t*j#Tfek>}|6`0I`3 zHckzluBCS4<(qfJibza7>Gjo~uO+`4o7s>Xpr7UsztTuc6&rD%$eR)({4Xt!wb{

mVD*j#Uq?5=qnG3kxuuK5#H=6fbRHqQAYueVFTXTIdini5^MeRQwql<49O$DD#b zgFE4SAu!8woPJaQfds#YKKITyarzfY%~R|K!)c+%hU#>9B89+06l&XjP8TL z)4040KKlqu2m=2ep*?Xp9NM4GJ)TY}CI m(D-bgkj*^`{-Ves0cea)Ww+~{2UCl>wSW{H5%gUEHSZ6GSN|*k diff --git a/Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/naga_tail.png b/Resources/Textures/_LostParadise/Mobs/Species/Naga/parts.rsi/naga_tail.png deleted file mode 100644 index 03d8470e7ba54538de7b81b197c492f004dc1693..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2329 zcmV+!3Fh{RP)2l&*{Urq zPw-G_g~~p$T4|+KUsf)#QdJZoA@zkt5V}$%9(Y08Cj_XXbYDh_a1*_E>)+>M>1VMOORaMu;ix>aC zvi$SUKX)}6jo$#j)!V12r*gSm-f6K|et+@e#U8KM`>$u8efFcFp`pK|)9F7iEG!(% z<#LO91<=Fz`1r|iI9%xJ>iW~=%a?!WbUID-dOeiS=VPj>?jIW))9nJf4Di!WKXvcg zwQF%`XehXM@7@EKE?xS^)YMcZ7K^$1`uechY!tg&k|YVU+05|pux~J8?Rly!qyv_l-X|IJmA%x?G@8D9}`R zC4oSITCE1a;^MEf4Kyc3RaItZXLlNTZ7#ti__wV1Yy*nHZ>h(G%lZk!%_AxOrfy?D$ zYHDiDwj1@m?jDfMW;LrvA`$hamtJCFVL@8~%}0_X^7%Z~Y88M-9(jaFB%-e6Mq6Q} z@-CMPm&=792-Ipdu3Wi7u~Y!;Kr zgrX=2f-RkR)DHK9e3>FH?>A3n_R z@G#YCb=4|t&ie7=#~B(L+Hi~w4Pdw1$!4qVAj3WWlKu&h_p9q!z@gVk!~ z)TvW^_~C~X3I$$%`DK7D8DVg6Q1$tIWHK2-p%ArNjh2=c?R!s84^1W4BbUoQRV$yKo~Es>jbJd?JOu!dWts8uaU2c@(P)$-M~=|j+eHB`Zf;I{n&r)Ba&nSfF2_a_u<1R(Y&HWhF)=|f z7(|w3WLai*b{0iZNT<`-?RNZrzqSeW^z;yoMzvYmD)aO6WHK4r+uH%Sefu`IZr!52 zyD-PWdKeiQ=}f27hv(+zUKkh{_BMfgi-ABuEEEboH*VZ`b?YkWh ztwtymqEsqTEEcg^t#o&Hlh5ZFA0H2y*mm59Y+ zNRmWbTN_@lmt->eE2$4Qn+>>$BrF@LLuVuIG=s?87(a>6pO|C+D0M~ zwWFhhJ$v?$PN%h1A~ZjWqKG6(96EG}$;nA3CnxXgBpeR&%rnp6a5yNHN;n)2#>U1d z6bjtBbqj~XfhdY(vspg);Dd)6mpgs>v>FHmv>(0!(nQ*8nP@?sZ@|n)R*SUN5E&%m11?tbXB6#!(wS^iF`f}fZOfXWNoJGt$aUu@+8S*lFrUfrl+TIxm={vX;P^a z#bR+)Cflm1ibNu+#bTk+XlOoUHk-8^z$Rw18ME1p$z;<0)@n5bL7>rSY%3>VBknzB zMN!0THnX_6s43NSzm+ Date: Tue, 3 Sep 2024 00:17:10 +0300 Subject: [PATCH 22/71] =?UTF-8?q?+=D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE?= =?UTF-8?q?=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Guidebook/NewPlayer/Controls/Radio.xml | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml b/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml index aa9cb00804..a673a01602 100644 --- a/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml +++ b/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml @@ -1,64 +1,64 @@  -# Speech and Text Channels -Talking is a key part of Space Station 14. You can press [keybind="FocusChatInputWindow"/] to jump to the text box. + # Речевые и текстовые каналы + Общение является ключевой частью Space Station 14. Вы можете нажать [keybind="FocusChatInputWindow"/] чтобы перейти к текстовому полю. -The word next to the text box is the [color=#a4885c]text channel[/color] you're about to send the message to, or rather how you're about to say what you've typed. + Слово рядом с текстовым полем означает [color=#a4885c] тестовый канал[/color] на который вы собираетесь отправить сообщение, или, скорее, то, как вы собираетесь произнести то, что набрали. -Local is normal speech at normal volume. + Рядом - это обычная речь с нормальной громкостью. -Whisper can only be heard when nearby somebody. You automatically whisper into your radio to send messages over it. + Шепот можно услышать, только тогда, когда вы находитесь рядом. Вы автоматически шепчете в свой радиоприемник, чтобы отправлять по нему сообщения. -Emotes are gestures that you make. Can be recieved by anyone who is not blinded. You will often see mimes do many emotes. + Эмоции - это жесты, которые вы совершаете. Их может услышать любой, кто не ослеплен. Вы часто увидите, как мимы демонстрируют множество эмоций. -Whisper messages can be sent by starting your message with [color=#a4885c][keybind="FocusWhisperChatWindow"/][/color] and Emotes can be sent by starting your message with ([color=#a4885c]@[/color]). -You can also cycle through all of these text channels by pressing [keybind="CycleChatChannelForward"/]. + Сообщения шепотом можно отправлять, начав свое сообщение с [color=#a4885c][keybind="FocusWhisperChatWindow"/][/color], а эмоции можно отправлять, начав свое сообщение с with ([color=#a4885c]@[/color]). + Вы также можете переключаться между всеми этими текстовыми каналами, нажимая [keybind="CycleChatChannelForward"/]. -People may not be able to make out all of what you're saying if you're standing too far away from them. This is especially important if you're whispering. + Люди могут не разобрать всего, что вы говорите, если вы стоите слишком далеко от них. Это особенно важно, если вы говорите шепотом. -## Radio + ## Радиосвязь -Your radio allows you to communicate across the entire station and to your specific [color=#a4885c]department[/color]. + Ваша гарнитура позволяет вам общаться как со всей станцией, так и с вашим [color=#a4885c]отделом[/color]. - - - + + + -To send a [color=#a4885c]station-wide[/color] message over the radio preface, use the [color=#32cd32]Common[/color] channel by beginning your text with [color=#32cd32]semi-colon (;)[/color]. -People standing right next to you might catch bits of your radio message, even if they don't have the access to the relevant radio channel. Watch for eavesdroppers. + Чтобы отправить сообщение [color=#a4885c]всей станции[/color] переключите на [color=#32cd32]Общий[/color] канал, начав текст с [color=#32cd32]точки с запятой (;)[/color]. + Люди, стоящие рядом с вами, могут уловить обрывки вашего радиосообщения, даже если у них нет доступа к соответствующему радиоканалу. Следите за тем, чтобы вас не подслушивали. -## Departmental Radio + ## Радиоканалы отделов -You are able to send messages over your departmental radio channels using [color=#32cd32]colon (:)[/color] followed by the department letter as long as you're wearing a headset with your department's encryption key. + Чтобы отправить радиосообщение по каналу вашего отдела, начните своё сообщение с [color=#a4885c]двоеточия (:)[/color], затем укажите букву (префикс), соответствующую вашему отделу. + Возможность отправлять сообщения в радиоканалы отделов зависит от того, какие ключи шифрования установлены в гарнитуру. + Осмотрите свою гарнитуру чтобы узнать, каналы каких отделов вам доступны. -Examine your headset to see the department channels available to you. + Осмотрев стандартную инженерную гарнитуру, вы увидите префиксы для [color=#32cd32]общего[/color] и [color=#f37746]инженерного[/color] радиоканалов. - - - + + + -Examining an unmodified engineering headset would show you the prefixes for the [color=#32cd32]Common[/color] and [color=#f37746]Engineering[/color] channels. + Также можно использовать [color=#a4885c]:h[/color]. Эта горячая клавиша автоматически настроит радиоканал вашего отдела по умолчанию. + Например, если вы инженер станции, то [color=#a4885c]:h[/color] по умолчанию будет [color=#f37746]:и[/color]. -It is also possible to use [color=#a4885c]:h[/color]. This hotkey will automatically default to your department radio channel. -For example, if you're a Station Engineer then [color=#a4885c]:h[/color] will default to [color=#f37746]:e[/color]. + ## Ключи шифрования + [color=#a4885c]Ключи шифрования[/color] предоставляют вам доступ к соответствующему каналу. -## Encryption Keys -[color=#a4885c]Encryption keys[/color] give you access to their respective channel. + Изучение нашей инженерной гарнитуры, представленной ранее, показывает нам [color=#32cd32]Общие [/color] и [color=#f37746]инженерные[/color] каналы, потому что инженерная гарнитура начинается с этими [color=#a4885c]Ключами шифрования[/color]. -Examining our engineering headset from earlier shows us [color=#32cd32]Common[/color] and [color=#f37746]Engineering[/color] because an engineer's headset starts with those [color=#a4885c]encryption keys[/color]. + + + + - - - - + Ключи шифрования можно извлечь с помощью [color=#a4885c]отвертки[/color] используя её на гарнитуре. Чтобы вставить новые ключи шифрования в гарнитуру, нажмите по ней, держа ключ шифрования в руке. -You can take out encryption keys by using a [color=#a4885c]screwdriver[/color] on a headset. New encryption keys are put into headsets by clicking on one with an encryption key in your hand. + У всех членов команды есть дополнительные ключи шифрования, но вы также можете запросить их в офисе ГП при смене работы. -All command members have extras of their relevant encryption key, but you can also request one at the HoP's office when you're getting your job changed. + ## Каналы OOC + Каналы OOC (out-of-character) существуют за пределами игрового мира. Это LOOC, OOC и мертвый чат. -## OOC Channels -OOC (out-of-character) channels exist outside of the game world. They are LOOC, OOC and Dead chat. + LOOC включен во время раундов, OOC обычно отключен до окончания раунда, и вы можете видеть и общаться в чате Мёртвых только тогда, когда вы, ну, в общем, мертвы. -LOOC is on during the rounds, OOC is typically off until the round ends and you can only see and talk in Dead chat when you are, well, dead. - -Do not discuss the current round in the Discord or in OOC if it's on during the round. + Не обсуждайте текущий раунд в Discord или OOC, если он включен во время раунда. From 335778178fcca094d17d552b1a4ac30ad83f068c Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 00:24:09 +0300 Subject: [PATCH 23/71] =?UTF-8?q?=D0=BA=D0=B0=D0=BA=D0=BE=D0=B9=20=D0=B3?= =?UTF-8?q?=D0=BE=D0=B4=20=D0=BC=D0=B5=D1=81=D1=8F=D1=86=20=D0=B4=D0=B5?= =?UTF-8?q?=D0=BD=D1=8C.=20=D0=94=D0=B5=D0=BD=D1=8C=20=D0=BC=D0=B5=D1=81?= =?UTF-8?q?=D1=8F=D1=86=20=D0=B3=D0=BE=D0=B4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Server/StationGoal/StationGoalPaperSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/StationGoal/StationGoalPaperSystem.cs b/Content.Server/StationGoal/StationGoalPaperSystem.cs index add7d1a43e..2703fbea99 100644 --- a/Content.Server/StationGoal/StationGoalPaperSystem.cs +++ b/Content.Server/StationGoal/StationGoalPaperSystem.cs @@ -99,7 +99,7 @@ public bool SendStationGoal(StationGoalPrototype goal) var printout = new FaxPrintout( Loc.GetString("station-goal-fax-paper-header", - ("date", DateTime.Now.AddYears(544).ToString("yyyy MMMM dd")), + ("date", DateTime.Now.AddYears(544).ToString("dd MMMM yyyy")), ("station", string.IsNullOrEmpty(stationId) ? "???" : stationId), ("content", goal.Text), ("name", _random.Pick(signerName.Values)) From edc05e88d53863ce42cef6f221c0565b77b1e2db Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Tue, 3 Sep 2024 03:03:41 +0300 Subject: [PATCH 24/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D1=81=D0=BF?= =?UTF-8?q?=D0=BE=D0=BD=D1=81=D0=BE=D1=80=D0=BA=D0=B8=20=D0=B8=20=D0=B2?= =?UTF-8?q?=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8=20=D0=B2=20=D0=BA=D0=BF?= =?UTF-8?q?=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/Corvax/TTS/TTSSystem.cs | 1 + Content.Client/Entry/EntryPoint.cs | 16 +- Content.Client/IoC/ClientContentIoC.cs | 10 +- Content.Client/PDA/PdaMenu.xaml.cs | 10 +- .../Preferences/ClientPreferencesManager.cs | 21 +- .../Preferences/UI/CharacterSetupGui.xaml.cs | 5 +- .../Preferences/UI/HumanoidProfileEditor.xaml | 8 + .../UI/HumanoidProfileEditor.xaml.cs | 43 + .../Tests/Preferences/ServerDbSqliteTests.cs | 4 + .../20221128142328_Sponsors.Designer.cs | 6 +- .../Postgres/20221128142328_Sponsors.cs | 3 +- ...0221202112609_Sponsor-AllowJob.Designer.cs | 2 +- .../20240422101522_Donate.Designer.cs | 1812 ++++++++++++++++ .../Postgres/20240422101522_Donate.cs | 46 + .../20221128142316_Sponsors.Designer.cs | 6 +- .../Sqlite/20221128142316_Sponsors.cs | 3 +- ...0221202112556_Sponsor-AllowJob.Designer.cs | 2 +- .../Sqlite/20240422101522_Donate.Designer.cs | 1846 +++++++++++++++++ .../Sqlite/20240422101522_Donate.cs | 47 + Content.Server.Database/Model.cs | 24 + Content.Server/Chat/Managers/ChatManager.cs | 21 +- .../Connection/ConnectionManager.cs | 36 +- Content.Server/Database/ServerDbBase.cs | 21 + Content.Server/Entry/EntryPoint.cs | 9 +- Content.Server/IoC/ServerContentIoC.cs | 7 + .../Managers/ServerPreferencesManager.cs | 56 +- .../Humanoid/HumanoidCharacterAppearance.cs | 49 +- .../Humanoid/Markings/MarkingPrototype.cs | 4 +- .../Humanoid/Markings/MarkingsSet.cs | 38 + .../Humanoid/Prototypes/SpeciesPrototype.cs | 5 + .../Preferences/HumanoidCharacterProfile.cs | 185 +- .../Preferences/ICharacterProfile.cs | 15 +- Resources/Locale/ru-RU/pda/pda-component.ftl | 2 +- 33 files changed, 4246 insertions(+), 117 deletions(-) create mode 100644 Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs diff --git a/Content.Client/Corvax/TTS/TTSSystem.cs b/Content.Client/Corvax/TTS/TTSSystem.cs index d8bad0acb6..59595053d6 100644 --- a/Content.Client/Corvax/TTS/TTSSystem.cs +++ b/Content.Client/Corvax/TTS/TTSSystem.cs @@ -1,3 +1,4 @@ +#define LPP_TTS_play //комментировать при ошибках using Content.Shared.Chat; using Content.Shared.Corvax.CCCVars; using Content.Shared.Corvax.TTS; diff --git a/Content.Client/Entry/EntryPoint.cs b/Content.Client/Entry/EntryPoint.cs index 67c9ccd033..12ec8ee30c 100644 --- a/Content.Client/Entry/EntryPoint.cs +++ b/Content.Client/Entry/EntryPoint.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using Content.Client.Administration.Managers; using Content.Client.Changelog; using Content.Client.Chat.Managers; @@ -37,6 +38,9 @@ using Robust.Shared.ContentPack; using Robust.Shared.Prototypes; using Robust.Shared.Replays; +#if LPP_Sponsors // _LostParadise-Sponsors +using Content.Client._LostParadise.Sponsors; +#endif namespace Content.Client.Entry { @@ -74,9 +78,9 @@ public sealed class EntryPoint : GameClient [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly JoinQueueManager _joinQueue = default!; [Dependency] private readonly DiscordAuthManager _discordAuth = default!; - #if LPP_Sponsors // _LostParadise-Sponsors - [Dependency] private readonly SponsorsManager _sponsorsManager = default!; - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; +#endif public override void Init() { @@ -169,9 +173,9 @@ public override void PostInit() _userInterfaceManager.SetDefaultTheme("SS14DefaultTheme"); _userInterfaceManager.SetActiveTheme(_configManager.GetCVar(CVars.InterfaceTheme)); - #if LPP_Sponsors - _sponsorsManager.Initialize(); // _LostParadise-Sponsors - #endif +#if LPP_Sponsors + _sponsorsManager.Initialize(); // _LostParadise-Sponsors +#endif _documentParsingManager.Initialize(); _joinQueue.Initialize(); diff --git a/Content.Client/IoC/ClientContentIoC.cs b/Content.Client/IoC/ClientContentIoC.cs index 7a3c2d7c1b..bd35d711c3 100644 --- a/Content.Client/IoC/ClientContentIoC.cs +++ b/Content.Client/IoC/ClientContentIoC.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using Content.Client.Administration.Managers; using Content.Client.Changelog; using Content.Client.Chat.Managers; @@ -24,6 +25,9 @@ using Content.Client.Replay; using Content.Shared.Administration.Managers; using Content.Shared.Players.PlayTimeTracking; +#if LPP_Sponsors // _LostParadise-Sponsors +using Content.Client._LostParadise.Sponsors; +#endif namespace Content.Client.IoC @@ -57,9 +61,9 @@ public static void Register() collection.Register(); IoCManager.Register(); IoCManager.Register(); - #if LPP_Sponsors // _LostParadise-Sponsors - collection.Register(); - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + collection.Register(); +#endif } } } diff --git a/Content.Client/PDA/PdaMenu.xaml.cs b/Content.Client/PDA/PdaMenu.xaml.cs index 630861d084..510b54acd0 100644 --- a/Content.Client/PDA/PdaMenu.xaml.cs +++ b/Content.Client/PDA/PdaMenu.xaml.cs @@ -32,7 +32,6 @@ public sealed partial class PdaMenu : PdaWindow private string _stationName = Loc.GetString("comp-pda-ui-unknown"); private string _alertLevel = Loc.GetString("comp-pda-ui-unknown"); private string _instructions = Loc.GetString("comp-pda-ui-unknown"); - private int _currentView; @@ -160,12 +159,13 @@ public void UpdateState(PdaUpdateState state) _stationName = state.StationName ?? Loc.GetString("comp-pda-ui-unknown"); StationNameLabel.SetMarkup(Loc.GetString("comp-pda-ui-station", ("station", _stationName))); - var stationTime = _gameTiming.CurTime.Subtract(_gameTicker.RoundStartTimeSpan); StationTimeLabel.SetMarkup(Loc.GetString("comp-pda-ui-station-time", - ("time", stationTime.ToString("hh\\:mm\\:ss")))); + ("time", stationTime.ToString("hh\\:mm\\:ss")), + ("date", DateTime.Now.AddYears(544).ToString("dd MMMM yyyy")) + )); var alertLevel = state.PdaOwnerInfo.StationAlertLevel; var alertColor = state.PdaOwnerInfo.StationAlertColor; @@ -339,7 +339,9 @@ protected override void Draw(DrawingHandleScreen handle) var stationTime = _gameTiming.CurTime.Subtract(_gameTicker.RoundStartTimeSpan); StationTimeLabel.SetMarkup(Loc.GetString("comp-pda-ui-station-time", - ("time", stationTime.ToString("hh\\:mm\\:ss")))); + ("time", stationTime.ToString("hh\\:mm\\:ss")), + ("date", DateTime.Now.AddYears(544).ToString("dd MMMM yyyy")) + )); } } } diff --git a/Content.Client/Preferences/ClientPreferencesManager.cs b/Content.Client/Preferences/ClientPreferencesManager.cs index 4fad97592c..4272ed2703 100644 --- a/Content.Client/Preferences/ClientPreferencesManager.cs +++ b/Content.Client/Preferences/ClientPreferencesManager.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System; using System.Collections.Generic; using System.Linq; @@ -10,7 +11,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Utility; #if LPP_Sponsors // _LostParadise-Sponsors - using Content.Client._LostParadise.Sponsors; +using Content.Client._LostParadise.Sponsors; #endif namespace Content.Client.Preferences @@ -27,9 +28,9 @@ public sealed class ClientPreferencesManager : IClientPreferencesManager [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IPrototypeManager _prototypes = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; - #if LPP_Sponsors // _LostParadise-Sponsors - [Dependency] private readonly SponsorsManager _sponsorsManager = default!; - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; +#endif public event Action? OnServerDataLoaded; @@ -74,13 +75,13 @@ public void UpdateCharacter(ICharacterProfile profile, int slot) { var collection = IoCManager.Instance!; - #if LPP_Sponsors // _LostParadise-Sponsors - var allowedMarkings = _sponsorsManager.TryGetInfo(out var sponsor) ? sponsor.AllowedMarkings : []; - var session = _playerManager.LocalSession!; - profile.EnsureValid(session, collection, allowedMarkings); - #endif - +#if LPP_Sponsors // _LostParadise-Sponsors + var allowedMarkings = _sponsorsManager.TryGetInfo(out var sponsor) ? sponsor.AllowedMarkings : []; + var session = _playerManager.LocalSession!; + profile.EnsureValid(session, collection, allowedMarkings); +#else profile.EnsureValid(_playerManager.LocalSession!, collection); +#endif var characters = new Dictionary(Preferences.Characters) {[slot] = profile}; Preferences = new PlayerPreferences(characters, Preferences.SelectedCharacterIndex, Preferences.AdminOOCColor); var msg = new MsgUpdateCharacter diff --git a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs index 33b1d11178..2f73b4afc8 100644 --- a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs +++ b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Linq; using System.Numerics; using Content.Client.Humanoid; @@ -122,8 +123,8 @@ private void UpdateUI() continue; } - #if LPP_SUBS // _LostParadise-Sponsors - isDisplayedMaxSlots = numberOfFullSlots >= _preferencesManager.Settings.MaxCharacterSlots; + #if LPP_Sponsors // _LostParadise-Sponsors + isDisplayedMaxSlots = numberOfFullSlots >= _preferencesManager.Settings.MaxCharacterSlots; if (isDisplayedMaxSlots) break; #endif diff --git a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml index 814b1c95f2..de57753db7 100644 --- a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml +++ b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml @@ -197,6 +197,14 @@ + + + + + + + + diff --git a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs index 352952e65c..4a07c38fef 100644 --- a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Linq; using System.Numerics; using Content.Client.Guidebook; @@ -83,6 +84,11 @@ public sealed partial class HumanoidProfileEditor : BoxContainer private Button _loadoutsShowUnusableButton => LoadoutsShowUnusableButton; private BoxContainer _loadoutsTab => CLoadoutsTab; private TabContainer _loadoutsTabs => CLoadoutsTabs; + + private BoxContainer _donateList => DonateList; // Lost Paradise Donate Preferences +#if LPP_Sponsors + private List<_LostParadise.Donate.DonatePreferenceSelector> _donatePreferences; // Lost Paradise Donate Preferences +#endif private readonly List _jobPriorities; private OptionButton _preferenceUnavailableButton => CPreferenceUnavailableButton; private readonly Dictionary _jobCategories; @@ -588,6 +594,43 @@ public HumanoidProfileEditor(IClientPreferencesManager preferencesManager, IProt #endregion Dummy +#if LPP_Sponsors // Lost Paradise Donate Preferences + #region Donate + + var donate = prototypeManager.EnumeratePrototypes().OrderBy(t => Loc.GetString(t.Name)).ToList(); + _donatePreferences = new List<_LostParadise.Donate.DonatePreferenceSelector>(); + _tabContainer.SetTabTitle(5, Loc.GetString("lost-donate-editor")); + var granted = false; + if (donate.Count > 0) + { + foreach (var donatet in donate) + { + var selector = new _LostParadise.Donate.DonatePreferenceSelector(donatet); + _donateList.AddChild(selector); + _donatePreferences.Add(selector); + + selector.PreferenceChanged += preference => + { + Profile = Profile?.WithDonatePreference(donatet.ID, preference); + }; + if (selector.Gave) + granted = true; + } + } + if (!granted) + { + _donateList.AddChild(new Label + { + Text = Loc.GetString("lost-nodonate"), + FontColorOverride = Color.Gray, + }); + } + // Lost Paradise Donate Preferences End + #endregion + +#else + LPPDonate.Dispose(); +#endif #endregion Left if (preferencesManager.ServerDataLoaded) diff --git a/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs b/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs index a396658f59..b70fcccf26 100644 --- a/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs +++ b/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Collections.Generic; using System.Linq; using Content.Server.Database; @@ -67,6 +68,9 @@ private static HumanoidCharacterProfile CharlieCharlieson() antagPreferences: new List(), traitPreferences: new List(), loadoutPreferences: new List() +#if LPP_Sponsors + , new List() // Lost Paradise Donate Preferences +#endif ); } diff --git a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs index dec7fb6812..6e816ab744 100644 --- a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs +++ b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs @@ -1,4 +1,4 @@ -// +// using System; using System.Net; using System.Text.Json; @@ -935,6 +935,10 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .HasColumnType("text") .HasColumnName("allowed_markings"); + b.Property("ExpireDate") + .HasColumnType("TEXT") + .HasColumnName("expire_date"); + b.Property("ExtraSlots") .HasColumnType("integer") .HasColumnName("extra_slots"); diff --git a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs index f1947b51ca..996fa2e704 100644 --- a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs +++ b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs @@ -1,4 +1,4 @@ -using System; +using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable @@ -18,6 +18,7 @@ protected override void Up(MigrationBuilder migrationBuilder) ooccolor = table.Column(type: "text", nullable: false), have_priority_join = table.Column(type: "boolean", nullable: false), allowed_markings = table.Column(type: "text", nullable: false), + expire_date = table.Column(type: "TEXT", nullable: false), extra_slots = table.Column(type: "integer", nullable: false) }, constraints: table => diff --git a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs index 5b7cdc37a3..34c3aed4aa 100644 --- a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs +++ b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs @@ -1,4 +1,4 @@ -// +// using System; using System.Net; using System.Text.Json; diff --git a/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs new file mode 100644 index 0000000000..b1fc50afe5 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs @@ -0,0 +1,1812 @@ +// +using System; +using System.Net; +using System.Text.Json; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using NpgsqlTypes; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + [DbContext(typeof(PostgresServerDbContext))] + [Migration("20240422101522_Donate")] + partial class Donate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminId") + .HasColumnType("uuid") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("boolean") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Id") + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("smallint") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); + + b.HasKey("RoundId", "Id") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Message") + .HasAnnotation("Npgsql:TsVectorConfig", "english"); + + NpgsqlIndexBuilderExtensions.HasMethod(b.HasIndex("Message"), "GIN"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("LogId") + .HasColumnType("integer") + .HasColumnName("log_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.HasKey("RoundId", "LogId", "PlayerUserId") + .HasName("PK_admin_log_player"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_log_player_player_user_id"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_messages_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("Dismissed") + .HasColumnType("boolean") + .HasColumnName("dismissed"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Seen") + .HasColumnType("boolean") + .HasColumnName("seen"); + + b.HasKey("Id") + .HasName("PK_admin_messages"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_messages_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_messages_round_id"); + + b.ToTable("admin_messages", null, t => + { + t.HasCheckConstraint("NotDismissedAndSeen", "NOT dismissed OR seen"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_notes_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Secret") + .HasColumnType("boolean") + .HasColumnName("secret"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_watchlists_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.HasKey("Id") + .HasName("PK_admin_watchlists"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_watchlists_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_watchlists_round_id"); + + b.ToTable("admin_watchlists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("antag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("assigned_user_id_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("connection_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("smallint") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("ServerId") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(0) + .HasColumnName("server_id"); + + b.Property("Time") + .HasColumnType("timestamp with time zone") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_connection_log_server_id"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.Donate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("donate_id"); + + b.Property("DonateName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("donate_name"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_donate"); + + b.HasIndex("ProfileId", "DonateName") + .IsUnique(); + + b.ToTable("donate", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("job_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("JobName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("play_time_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("PlayerId") + .HasColumnType("uuid") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("interval") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("text") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("player_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FirstSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("bytea") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", null, t => + { + t.HasCheckConstraint("LastSeenAddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= last_seen_address"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("preference_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("integer") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Age") + .HasColumnType("integer") + .HasColumnName("age"); + + b.Property("Backpack") + .IsRequired() + .HasColumnType("text") + .HasColumnName("backpack"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("char_name"); + + b.Property("Clothing") + .IsRequired() + .HasColumnType("text") + .HasColumnName("clothing"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("text") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("integer") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("integer") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("text") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("integer") + .HasColumnName("slot"); + + b.Property("SpawnPriority") + .HasColumnType("integer") + .HasColumnName("spawn_priority"); + + b.Property("Species") + .IsRequired() + .HasColumnType("text") + .HasColumnName("species"); + + // Corvax-TTS-Start + b.Property("Voice") + .IsRequired() + .HasColumnType("text") + .HasColumnName("voice"); + // Corvax-TTS-End + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("round_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ServerId") + .HasColumnType("integer") + .HasColumnName("server_id"); + + b.Property("StartDate") + .HasColumnType("timestamp with time zone") + .HasColumnName("start_date"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.HasIndex("StartDate"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("AutoDelete") + .HasColumnType("boolean") + .HasColumnName("auto_delete"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExemptFlags") + .HasColumnType("integer") + .HasColumnName("exempt_flags"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_ban_round_id"); + + b.ToTable("server_ban", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanExemption", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("Flags") + .HasColumnType("integer") + .HasColumnName("flags"); + + b.HasKey("UserId") + .HasName("PK_server_ban_exemption"); + + b.ToTable("server_ban_exemption", null, t => + { + t.HasCheckConstraint("FlagsNotZero", "flags != 0"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_hit_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("integer") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_role_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("role_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_role_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_role_ban_round_id"); + + b.ToTable("server_role_ban", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("role_unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("trait_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uploaded_resource_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Data") + .IsRequired() + .HasColumnType("bytea") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("text") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("integer") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("integer") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("RoundId", "LogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_round_id_log_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminMessagesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminMessagesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminMessagesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminMessagesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_messages_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_messages_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminWatchlistsCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminWatchlistsDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminWatchlistsLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminWatchlistsReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_watchlists_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_watchlists_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("ConnectionLogs") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.SetNull) + .IsRequired() + .HasConstraintName("FK_connection_log_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.Donate", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Donate") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_donate_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerRoleBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerRoleBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_role_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminMessagesCreated"); + + b.Navigation("AdminMessagesDeleted"); + + b.Navigation("AdminMessagesLastEdited"); + + b.Navigation("AdminMessagesReceived"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + + b.Navigation("AdminServerBansCreated"); + + b.Navigation("AdminServerBansLastEdited"); + + b.Navigation("AdminServerRoleBansCreated"); + + b.Navigation("AdminServerRoleBansLastEdited"); + + b.Navigation("AdminWatchlistsCreated"); + + b.Navigation("AdminWatchlistsDeleted"); + + b.Navigation("AdminWatchlistsLastEdited"); + + b.Navigation("AdminWatchlistsReceived"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Donate"); + + b.Navigation("Jobs"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("ConnectionLogs"); + + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs new file mode 100644 index 0000000000..272f74492c --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs @@ -0,0 +1,46 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + /// + public partial class Donate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "donate", + columns: table => new + { + donate_id = table.Column(type: "integer", nullable: false), + profile_id = table.Column(type: "integer", nullable: false), + donate_name = table.Column(type: "text", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_donate", x => x.donate_id); + table.ForeignKey( + name: "FK_donate_profile_profile_id", + column: x => x.profile_id, + principalTable: "profile", + principalColumn: "profile_id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_donate_profile_id_donate_name", + table: "donate", + columns: new[] { "profile_id", "donate_name" }, + unique: true); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "donate"); + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs index 028bed45a6..f0fd1e642f 100644 --- a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs +++ b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs @@ -1,4 +1,4 @@ -// +// using System; using Content.Server.Database; using Microsoft.EntityFrameworkCore; @@ -871,6 +871,10 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .HasColumnType("TEXT") .HasColumnName("allowed_markings"); + b.Property("ExpireDate") + .HasColumnType("TEXT") + .HasColumnName("expire_date"); + b.Property("ExtraSlots") .HasColumnType("INTEGER") .HasColumnName("extra_slots"); diff --git a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs index 315f3c929b..90e14aa6c1 100644 --- a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs +++ b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs @@ -1,4 +1,4 @@ -using System; +using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable @@ -18,6 +18,7 @@ protected override void Up(MigrationBuilder migrationBuilder) ooccolor = table.Column(type: "TEXT", nullable: false), have_priority_join = table.Column(type: "INTEGER", nullable: false), allowed_markings = table.Column(type: "TEXT", nullable: false), + expire_date = table.Column(type: "TEXT", nullable: false), extra_slots = table.Column(type: "INTEGER", nullable: false) }, constraints: table => diff --git a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs index 5247b40d7d..aec102a20e 100644 --- a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs +++ b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs @@ -1,4 +1,4 @@ -// +// using System; using Content.Server.Database; using Microsoft.EntityFrameworkCore; diff --git a/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs new file mode 100644 index 0000000000..047669ba42 --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs @@ -0,0 +1,1846 @@ +// +using System; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + [DbContext(typeof(SqliteServerDbContext))] + [Migration("20240422101522_Donate")] + partial class Donate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "8.0.0"); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_flag_id"); + + b.Property("AdminId") + .HasColumnType("TEXT") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("INTEGER") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Id") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("INTEGER") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("INTEGER") + .HasColumnName("type"); + + b.HasKey("RoundId", "Id") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("LogId") + .HasColumnType("INTEGER") + .HasColumnName("log_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.HasKey("RoundId", "LogId", "PlayerUserId") + .HasName("PK_admin_log_player"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_log_player_player_user_id"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_messages_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("Dismissed") + .HasColumnType("INTEGER") + .HasColumnName("dismissed"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Seen") + .HasColumnType("INTEGER") + .HasColumnName("seen"); + + b.HasKey("Id") + .HasName("PK_admin_messages"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_messages_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_messages_round_id"); + + b.ToTable("admin_messages", null, t => + { + t.HasCheckConstraint("NotDismissedAndSeen", "NOT dismissed OR seen"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_notes_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Secret") + .HasColumnType("INTEGER") + .HasColumnName("secret"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_flag_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_watchlists_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.HasKey("Id") + .HasName("PK_admin_watchlists"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_watchlists_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_watchlists_round_id"); + + b.ToTable("admin_watchlists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("antag_id"); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("assigned_user_id_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("connection_log_id"); + + b.Property("Address") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("INTEGER") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("ServerId") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasDefaultValue(0) + .HasColumnName("server_id"); + + b.Property("Time") + .HasColumnType("TEXT") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_connection_log_server_id"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Donate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("donate_id"); + + b.Property("DonateName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("donate_name"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_donate"); + + b.HasIndex("ProfileId", "DonateName") + .IsUnique(); + + b.ToTable("donate", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("job_id"); + + b.Property("JobName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("INTEGER") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("play_time_id"); + + b.Property("PlayerId") + .HasColumnType("TEXT") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("TEXT") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("player_id"); + + b.Property("FirstSeenTime") + .HasColumnType("TEXT") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("TEXT") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("BLOB") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("TEXT") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("INTEGER") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("Age") + .HasColumnType("INTEGER") + .HasColumnName("age"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("char_name"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("INTEGER") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("INTEGER") + .HasColumnName("slot"); + + b.Property("SpawnPriority") + .HasColumnType("INTEGER") + .HasColumnName("spawn_priority"); + + b.Property("Species") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("species"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_id"); + + b.Property("LoadoutName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("loadout_name"); + + b.Property("ProfileLoadoutGroupId") + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_group_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout"); + + b.HasIndex("ProfileLoadoutGroupId"); + + b.ToTable("profile_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_group_id"); + + b.Property("GroupName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("group_name"); + + b.Property("ProfileRoleLoadoutId") + .HasColumnType("INTEGER") + .HasColumnName("profile_role_loadout_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout_group"); + + b.HasIndex("ProfileRoleLoadoutId"); + + b.ToTable("profile_loadout_group", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_role_loadout_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("RoleName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_name"); + + b.HasKey("Id") + .HasName("PK_profile_role_loadout"); + + b.HasIndex("ProfileId"); + + b.ToTable("profile_role_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("ServerId") + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("StartDate") + .HasColumnType("TEXT") + .HasColumnName("start_date"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.HasIndex("StartDate"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("AutoDelete") + .HasColumnType("INTEGER") + .HasColumnName("auto_delete"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExemptFlags") + .HasColumnType("INTEGER") + .HasColumnName("exempt_flags"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_ban_round_id"); + + b.ToTable("server_ban", null, t => + { + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanExemption", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("Flags") + .HasColumnType("INTEGER") + .HasColumnName("flags"); + + b.HasKey("UserId") + .HasName("PK_server_ban_exemption"); + + b.ToTable("server_ban_exemption", null, t => + { + t.HasCheckConstraint("FlagsNotZero", "flags != 0"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_hit_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("INTEGER") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_role_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_role_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_role_ban_round_id"); + + b.ToTable("server_role_ban", null, t => + { + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("role_unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("trait_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uploaded_resource_log_id"); + + b.Property("Data") + .IsRequired() + .HasColumnType("BLOB") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("INTEGER") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("INTEGER") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("RoundId", "LogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_round_id_log_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminMessagesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminMessagesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminMessagesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminMessagesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_messages_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_messages_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminWatchlistsCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminWatchlistsDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminWatchlistsLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminWatchlistsReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_watchlists_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_watchlists_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("ConnectionLogs") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.SetNull) + .IsRequired() + .HasConstraintName("FK_connection_log_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.Donate", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Donate") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_donate_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.HasOne("Content.Server.Database.ProfileLoadoutGroup", "ProfileLoadoutGroup") + .WithMany("Loadouts") + .HasForeignKey("ProfileLoadoutGroupId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_profile_loadout_group_profile_loadout_group_id"); + + b.Navigation("ProfileLoadoutGroup"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.HasOne("Content.Server.Database.ProfileRoleLoadout", "ProfileRoleLoadout") + .WithMany("Groups") + .HasForeignKey("ProfileRoleLoadoutId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_group_profile_role_loadout_profile_role_loadout_id"); + + b.Navigation("ProfileRoleLoadout"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Loadouts") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_role_loadout_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerRoleBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerRoleBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_role_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminMessagesCreated"); + + b.Navigation("AdminMessagesDeleted"); + + b.Navigation("AdminMessagesLastEdited"); + + b.Navigation("AdminMessagesReceived"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + + b.Navigation("AdminServerBansCreated"); + + b.Navigation("AdminServerBansLastEdited"); + + b.Navigation("AdminServerRoleBansCreated"); + + b.Navigation("AdminServerRoleBansLastEdited"); + + b.Navigation("AdminWatchlistsCreated"); + + b.Navigation("AdminWatchlistsDeleted"); + + b.Navigation("AdminWatchlistsLastEdited"); + + b.Navigation("AdminWatchlistsReceived"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Donate"); + + b.Navigation("Jobs"); + + b.Navigation("Loadouts"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Navigation("Loadouts"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Navigation("Groups"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("ConnectionLogs"); + + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs new file mode 100644 index 0000000000..5229494f9e --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs @@ -0,0 +1,47 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + /// + public partial class Donate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "donate", + columns: table => new + { + donate_id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + profile_id = table.Column(type: "INTEGER", nullable: false), + donate_name = table.Column(type: "TEXT", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_donate", x => x.donate_id); + table.ForeignKey( + name: "FK_donate_profile_profile_id", + column: x => x.profile_id, + principalTable: "profile", + principalColumn: "profile_id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_donate_profile_id_donate_name", + table: "donate", + columns: new[] { "profile_id", "donate_name" }, + unique: true); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "donate"); + } + } +} diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index d7c2c8f015..2779831b79 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; @@ -64,6 +65,16 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) .HasIndex(p => new {HumanoidProfileId = p.ProfileId, p.LoadoutName}) .IsUnique(); + modelBuilder.Entity() // _LostParadise-Sponsors + .HasIndex(p => p.UserId) + .IsUnique(); + +#if LPP_Sponsors // _LostParadise-Sponsors + modelBuilder.Entity() + .HasIndex(p => new { HumanoidProfileId = p.ProfileId, p.DonateName }) + .IsUnique(); +#endif + modelBuilder.Entity() .HasIndex(j => j.ProfileId); @@ -351,6 +362,9 @@ public class Profile public List Jobs { get; } = new(); public List Antags { get; } = new(); public List Traits { get; } = new(); +#if LPP_Sponsors // _LostParadise-Sponsors + public List Donate { get; } = new(); +#endif public List Loadouts { get; } = new(); [Column("pref_unavailable")] public DbPreferenceUnavailableMode PreferenceUnavailable { get; set; } @@ -396,6 +410,16 @@ public class Trait public string TraitName { get; set; } = null!; } +#if LPP_Sponsors // _LostParadise-Sponsors + public class Donate + { + public int Id { get; set; } + public Profile Profile { get; set; } = null!; + public int ProfileId { get; set; } + public string DonateName { get; set; } = null!; + } +#endif + public class Loadout { public int Id { get; set; } diff --git a/Content.Server/Chat/Managers/ChatManager.cs b/Content.Server/Chat/Managers/ChatManager.cs index 7cfaed45d0..40cd070cce 100644 --- a/Content.Server/Chat/Managers/ChatManager.cs +++ b/Content.Server/Chat/Managers/ChatManager.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Runtime.InteropServices; @@ -19,7 +20,7 @@ using Robust.Shared.Timing; using Robust.Shared.Utility; #if LPP_Sponsors // _LostParadise-Sponsors - using Content.Server._LostParadise.Sponsors; +using Content.Server._LostParadise.Sponsors; #endif namespace Content.Server.Chat.Managers @@ -48,9 +49,9 @@ internal sealed partial class ChatManager : IChatManager [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; - #if LPP_Sponsors // _LostParadise-Sponsors - [Dependency] private readonly SponsorsManager _sponsorsManager = default!; - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; +#endif ///

/// The maximum length a player-sent message can be sent @@ -255,12 +256,12 @@ private void SendOOC(ICommonSession player, string message) wrappedMessage = Loc.GetString("chat-manager-send-ooc-patron-wrap-message", ("patronColor", patronColor),("playerName", player.Name), ("message", FormattedMessage.EscapeText(message))); } - #if LPP_Sponsors // _LostParadise-Sponsors - if (_sponsorsManager.TryGetInfo(player.UserId, out var sponsorData) && sponsorData.OOCColor != null) - { - wrappedMessage = Loc.GetString("chat-manager-send-ooc-patron-wrap-message", ("patronColor", sponsorData.OOCColor),("playerName", player.Name), ("message", FormattedMessage.EscapeText(message))); - } - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + if (_sponsorsManager.TryGetInfo(player.UserId, out var sponsorData) && sponsorData.OOCColor != null) + { + wrappedMessage = Loc.GetString("chat-manager-send-ooc-patron-wrap-message", ("patronColor", sponsorData.OOCColor),("playerName", player.Name), ("message", FormattedMessage.EscapeText(message))); + } +#endif //TODO: player.Name color, this will need to change the structure of the MsgChatMessage ChatMessageToAll(ChatChannel.OOC, message, wrappedMessage, EntityUid.Invalid, hideChat: false, recordReplay: true, colorOverride: colorOverride, author: player.UserId); diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs index 9b68304d83..d4ec59f8ad 100644 --- a/Content.Server/Connection/ConnectionManager.cs +++ b/Content.Server/Connection/ConnectionManager.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Collections.Immutable; using System.Runtime.InteropServices; using System.Text.Json.Nodes; @@ -13,8 +14,8 @@ using Robust.Shared.Network; using Robust.Shared.Timing; #if LPP_Sponsors // _LostParadise-Sponsors - using Content.Server._LostParadise.Sponsors; - using Content.Shared._LostParadise.CCVar; +using Content.Server._LostParadise.Sponsors; +using Content.Shared._LostParadise.CCVar; #endif @@ -53,9 +54,9 @@ public sealed class ConnectionManager : IConnectionManager [Dependency] private readonly ServerDbEntryManager _serverDbEntry = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly ILogManager _logManager = default!; - #if LPP_Sponsors // _LostParadise-Sponsors - [Dependency] private readonly SponsorsManager _sponsorsManager = default!; - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; +#endif private readonly Dictionary _temporaryBypasses = []; private ISawmill _sawmill = default!; @@ -164,12 +165,13 @@ private async Task NetMgrOnConnecting(NetConnectingArgs e) var adminData = await _dbManager.GetAdminDataForAsync(e.UserId); - #if LPP_Sponsors // _LostParadise-Sponsors - var isPrivileged = await HavePrivilegedJoin(e.UserId); - if (_cfg.GetCVar(CCVars.PanicBunkerEnabled) && adminData == null && !isPrivileged) - #else - if (_cfg.GetCVar(CCVars.PanicBunkerEnabled) && adminData == null) - #endif + bool isPrivileged; +#if LPP_Sponsors // _LostParadise-Sponsors + isPrivileged = await HasPrivilegedJoin(e.UserId); + if (_cfg.GetCVar(CCVars.PanicBunkerEnabled) && adminData == null && !isPrivileged) +#else + if (_cfg.GetCVar(CCVars.PanicBunkerEnabled) && adminData == null) +#endif { var showReason = _cfg.GetCVar(CCVars.PanicBunkerShowReason); var customReason = _cfg.GetCVar(CCVars.PanicBunkerCustomReason); @@ -217,7 +219,7 @@ private async Task NetMgrOnConnecting(NetConnectingArgs e) } - var isPrivileged = await HasPrivilegedJoin(userId); + isPrivileged = await HasPrivilegedJoin(userId); var isQueueEnabled = _cfg.GetCVar(CCVars.QueueEnabled); if (_plyMgr.PlayerCount >= _cfg.GetCVar(CCVars.SoftMaxPlayers) && !isPrivileged && !isQueueEnabled) @@ -323,14 +325,14 @@ public async Task HasPrivilegedJoin(NetUserId userId) ticker.PlayerGameStatuses.TryGetValue(userId, out var status) && status == PlayerGameStatus.JoinedGame; - #if LPP_Sponsors // _LostParadise-Sponsors - var havePriorityJoin = _sponsorsManager.TryGetInfo(userId, out var sponsor) && sponsor.HavePriorityJoin; - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + var havePriorityJoin = _sponsorsManager.TryGetInfo(userId, out var sponsor) && sponsor.HavePriorityJoin; +#endif return isAdmin || - #if LPP_Sponsors // _LostParadise-Sponsors +#if LPP_Sponsors // _LostParadise-Sponsors havePriorityJoin || - #endif +#endif wasInGame; } } diff --git a/Content.Server/Database/ServerDbBase.cs b/Content.Server/Database/ServerDbBase.cs index dcffe63081..e38f94c196 100644 --- a/Content.Server/Database/ServerDbBase.cs +++ b/Content.Server/Database/ServerDbBase.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Collections.Immutable; using System.Diagnostics.CodeAnalysis; using System.Linq; @@ -40,6 +41,9 @@ public ServerDbBase(ISawmill opsLog) .Include(p => p.Profiles).ThenInclude(h => h.Jobs) .Include(p => p.Profiles).ThenInclude(h => h.Antags) .Include(p => p.Profiles).ThenInclude(h => h.Traits) +#if LPP_Sponsors + .Include(p => p.Profiles).ThenInclude(h => h.Donate) // Lost Paradise Donate Preferences +#endif .Include(p => p.Profiles).ThenInclude(h => h.Loadouts) .AsSingleQuery() .SingleOrDefaultAsync(p => p.UserId == userId.UserId); @@ -89,6 +93,9 @@ public async Task SaveCharacterSlotAsync(NetUserId userId, ICharacterProfile? pr .Include(p => p.Jobs) .Include(p => p.Antags) .Include(p => p.Traits) +#if LPP_Sponsors + .Include(p => p.Donate) // Lost Paradise Donate Preferences +#endif .Include(p => p.Loadouts) .AsSplitQuery() .SingleOrDefault(h => h.Slot == slot); @@ -177,6 +184,9 @@ private static HumanoidCharacterProfile ConvertProfiles(Profile profile) var antags = profile.Antags.Select(a => a.AntagName); var traits = profile.Traits.Select(t => t.TraitName); var loadouts = profile.Loadouts.Select(t => t.LoadoutName); +#if LPP_Sponsors + var donates = profile.Donate.Select(t => t.DonateName); // Lost Paradise Donate Preferences +#endif var sex = Sex.Male; if (Enum.TryParse(profile.Sex, true, out var sexVal)) @@ -246,6 +256,9 @@ private static HumanoidCharacterProfile ConvertProfiles(Profile profile) antags.ToList(), traits.ToList(), loadouts.ToList() +#if LPP_Sponsors + , donates.ToList() // Lost Paradise Donate Preferences +#endif ); } @@ -301,6 +314,14 @@ private static Profile ConvertProfiles(HumanoidCharacterProfile humanoid, int sl .Select(t => new Trait {TraitName = t}) ); +#if LPP_Sponsors + profile.Donate.Clear(); // Lost Paradise Donate Preferences + profile.Donate.AddRange( + humanoid.DonatePreferences + .Select(d => new Donate { DonateName = d }) + ); +#endif + profile.Loadouts.Clear(); profile.Loadouts.AddRange( humanoid.LoadoutPreferences diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs index c9eec87a95..fcded6bcc1 100644 --- a/Content.Server/Entry/EntryPoint.cs +++ b/Content.Server/Entry/EntryPoint.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using Content.Server.Acz; using Content.Server.Administration; using Content.Server.Administration.Logs; @@ -33,7 +34,7 @@ using Robust.Shared.Timing; using Robust.Shared.Utility; #if LPP_Sponsors // _LostParadise-Sponsors - using Content.Server._LostParadise.Sponsors; +using Content.Server._LostParadise.Sponsors; #endif namespace Content.Server.Entry @@ -112,9 +113,9 @@ public override void Init() IoCManager.Resolve().Initialize(); IoCManager.Resolve().Initialize(); IoCManager.Resolve().Initialize(); - #if LPP_Sponsors // _LostParadise-Sponsors - IoCManager.Resolve().Initialize(); - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + IoCManager.Resolve().Initialize(); +#endif _voteManager.Initialize(); _updateManager.Initialize(); diff --git a/Content.Server/IoC/ServerContentIoC.cs b/Content.Server/IoC/ServerContentIoC.cs index 80d31f74a8..30b42f4341 100644 --- a/Content.Server/IoC/ServerContentIoC.cs +++ b/Content.Server/IoC/ServerContentIoC.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using Content.Server.Administration; using Content.Server.Administration.Logs; using Content.Server.Administration.Managers; @@ -26,6 +27,9 @@ using Content.Shared.Administration.Managers; using Content.Shared.Kitchen; using Content.Shared.Players.PlayTimeTracking; +#if LPP_Sponsors // _LostParadise-Sponsors +using Content.Server._LostParadise.Sponsors; +#endif namespace Content.Server.IoC { @@ -67,6 +71,9 @@ public static void Register() IoCManager.Register(); IoCManager.Register(); IoCManager.Register(); +#if LPP_Sponsors // _LostParadise-Sponsors + IoCManager.Register(); +#endif } } } diff --git a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs index e262fde64d..4afb7c89fc 100644 --- a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Threading; @@ -13,6 +14,9 @@ using Robust.Shared.Network; using Robust.Shared.Player; using Robust.Shared.Prototypes; +#if LPP_Sponsors // _LostParadise-Sponsors +using Content.Server._LostParadise.Sponsors; +#endif namespace Content.Server.Preferences.Managers @@ -28,6 +32,9 @@ public sealed class ServerPreferencesManager : IServerPreferencesManager [Dependency] private readonly IServerDbManager _db = default!; [Dependency] private readonly IPlayerManager _playerManager = default!; [Dependency] private readonly IPrototypeManager _protos = default!; +#if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsors = default!; +#endif // Cache player prefs on the server so we don't need as much async hell related to them. private readonly Dictionary _cachedPlayerPrefs = @@ -54,7 +61,13 @@ private async void HandleSelectCharacterMessage(MsgSelectCharacter message) return; } - if (index < 0 || index >= MaxCharacterSlots) + if (index < 0 || index >= +#if LPP_Sponsors // _LostParadise-Sponsors + GetMaxUserCharacterSlots(userId) +#else + MaxCharacterSlots +#endif + ) { return; } @@ -94,7 +107,13 @@ private async void HandleUpdateCharacterMessage(MsgUpdateCharacter message) return; } - if (slot < 0 || slot >= MaxCharacterSlots) + if (slot < 0 || slot >= +#if LPP_Sponsors // _LostParadise-Sponsors + GetMaxUserCharacterSlots(userId) +#else + MaxCharacterSlots +#endif + ) { return; } @@ -103,7 +122,12 @@ private async void HandleUpdateCharacterMessage(MsgUpdateCharacter message) var session = _playerManager.GetSessionById(userId); var collection = IoCManager.Instance!; +#if LPP_Sponsors // _LostParadise-Sponsors + var allowedMarkings = _sponsors.TryGetInfo(userId, out var sponsor) ? sponsor.AllowedMarkings : new string[] { }; + profile.EnsureValid(session, collection, allowedMarkings); +#else profile.EnsureValid(session, collection); +#endif var profiles = new Dictionary(curPrefs.Characters) { @@ -129,7 +153,13 @@ private async void HandleDeleteCharacterMessage(MsgDeleteCharacter message) return; } - if (slot < 0 || slot >= MaxCharacterSlots) + if (slot < 0 || slot >= +#if LPP_Sponsors // _LostParadise-Sponsors + GetMaxUserCharacterSlots(userId) +#else + MaxCharacterSlots +#endif + ) { return; } @@ -216,6 +246,15 @@ public void OnClientDisconnected(ICommonSession session) _cachedPlayerPrefs.Remove(session.UserId); } +#if LPP_Sponsors // _LostParadise-Sponsors + private int GetMaxUserCharacterSlots(NetUserId userId) + { + var maxSlots = _cfg.GetCVar(CCVars.GameMaxCharacterSlots); + var extraSlots = _sponsors.TryGetInfo(userId, out var sponsor) ? sponsor.ExtraSlots : 0; + return maxSlots + extraSlots; + } +#endif + public bool HavePreferencesLoaded(ICommonSession session) { return _cachedPlayerPrefs.ContainsKey(session.UserId); @@ -273,11 +312,20 @@ private async Task GetOrCreatePreferencesAsync(NetUserId user private PlayerPreferences SanitizePreferences(ICommonSession session, PlayerPreferences prefs, IDependencyCollection collection) { + +#if LPP_Sponsors // _LostParadise-Sponsors + var allowedMarkings = _sponsors.TryGetInfo(session.UserId, out var sponsor) ? sponsor.AllowedMarkings : new string[] { }; +#endif // Clean up preferences in case of changes to the game, // such as removed jobs still being selected. return new PlayerPreferences(prefs.Characters.Select(p => { - return new KeyValuePair(p.Key, p.Value.Validated(session, collection)); + return new KeyValuePair(p.Key, p.Value.Validated( + session, collection +#if LPP_Sponsors // _LostParadise-Sponsors + , allowedMarkings +#endif + )); }), prefs.SelectedCharacterIndex, prefs.AdminOOCColor); } diff --git a/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs b/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs index 97e3a94d62..504df25559 100644 --- a/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs +++ b/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs @@ -1,4 +1,5 @@ -using System.Linq; +#define LPP_Sponsors //комментировать при ошибках +using System.Linq; using Content.Shared.Humanoid.Markings; using Content.Shared.Humanoid.Prototypes; using Robust.Shared.Prototypes; @@ -202,7 +203,13 @@ public static Color ClampColor(Color color) return new(color.RByte, color.GByte, color.BByte); } - public static HumanoidCharacterAppearance EnsureValid(HumanoidCharacterAppearance appearance, string species, Sex sex) + public static HumanoidCharacterAppearance EnsureValid( + HumanoidCharacterAppearance appearance, + string species, Sex sex +#if LPP_Sponsors + , string[] sponsorPrototypes +#endif + ) { var hairStyleId = appearance.HairStyleId; var facialHairStyleId = appearance.FacialHairStyleId; @@ -219,28 +226,28 @@ public static HumanoidCharacterAppearance EnsureValid(HumanoidCharacterAppearanc hairStyleId = HairStyles.DefaultHairStyle; } - #if LPP_Sponsors // _LostParadise-Sponsors - if (proto.TryIndex(hairStyleId, out MarkingPrototype? hairProto) && - hairProto.SponsorOnly && - !sponsorPrototypes.Contains(hairStyleId)) - { - hairStyleId = HairStyles.DefaultHairStyle; - } - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + if (proto.TryIndex(hairStyleId, out MarkingPrototype? hairProto) && + hairProto.SponsorOnly && + !sponsorPrototypes.Contains(hairStyleId)) + { + hairStyleId = HairStyles.DefaultHairStyle; + } +#endif if (!markingManager.MarkingsByCategory(MarkingCategories.FacialHair).ContainsKey(facialHairStyleId)) { facialHairStyleId = HairStyles.DefaultFacialHairStyle; } - #if LPP_Sponsors // _LostParadise-Sponsors - if (proto.TryIndex(facialHairStyleId, out MarkingPrototype? facialHairProto) && - facialHairProto.SponsorOnly && - !sponsorPrototypes.Contains(facialHairStyleId)) - { - facialHairStyleId = HairStyles.DefaultFacialHairStyle; - } - #endif + #if LPP_Sponsors // _LostParadise-Sponsors + if (proto.TryIndex(facialHairStyleId, out MarkingPrototype? facialHairProto) && + facialHairProto.SponsorOnly && + !sponsorPrototypes.Contains(facialHairStyleId)) + { + facialHairStyleId = HairStyles.DefaultFacialHairStyle; + } +#endif var markingSet = new MarkingSet(); var skinColor = appearance.SkinColor; @@ -256,9 +263,9 @@ public static HumanoidCharacterAppearance EnsureValid(HumanoidCharacterAppearanc markingSet.EnsureSpecies(species, skinColor, markingManager); markingSet.EnsureSexes(sex, markingManager); - #if LPP_Sponsors // _LostParadise-Sponsors - markingSet.FilterSponsor(sponsorPrototypes, markingManager); - #endif +#if LPP_Sponsors // _LostParadise-Sponsors + markingSet.FilterSponsor(sponsorPrototypes, markingManager); +#endif } return new HumanoidCharacterAppearance( diff --git a/Content.Shared/Humanoid/Markings/MarkingPrototype.cs b/Content.Shared/Humanoid/Markings/MarkingPrototype.cs index ed5e47f822..4b5056c407 100644 --- a/Content.Shared/Humanoid/Markings/MarkingPrototype.cs +++ b/Content.Shared/Humanoid/Markings/MarkingPrototype.cs @@ -36,8 +36,8 @@ public sealed partial class MarkingPrototype : IPrototype public List Sprites { get; private set; } = default!; // LostParadise-Sponsors-Start - [DataField("sponsorTier")] - public int SponsorTier = 0; //0 - для всех + [DataField("sponsorOnly")] + public bool SponsorOnly = false; // LostParadise-Sponsors-End public Marking AsMarking() diff --git a/Content.Shared/Humanoid/Markings/MarkingsSet.cs b/Content.Shared/Humanoid/Markings/MarkingsSet.cs index d389e19415..d52b4d9b7f 100644 --- a/Content.Shared/Humanoid/Markings/MarkingsSet.cs +++ b/Content.Shared/Humanoid/Markings/MarkingsSet.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Collections; using System.Diagnostics.CodeAnalysis; using System.Linq; @@ -199,6 +200,43 @@ public void EnsureSpecies(string species, Color? skinColor, MarkingManager? mark } } +#if LPP_Sponsors // _LostParadise-Sponsors + /// + /// Filters sponsor markings unavailable for not sponsors check that from their prototype and allowed param + /// + /// Sponsor markings that allowed to have. + /// Markings manager. + /// Prototype manager. + public void FilterSponsor(string[] sponsorMarkings, MarkingManager? markingManager = null, IPrototypeManager? prototypeManager = null) + { + IoCManager.Resolve(ref markingManager); + IoCManager.Resolve(ref prototypeManager); + + var toRemove = new List<(MarkingCategories category, string id)>(); + foreach (var (category, list) in Markings) + { + foreach (var marking in list) + { + if (prototypeManager.TryIndex(marking.MarkingId, out var proto) && !proto.SponsorOnly) + { + return; + } + + var allowedToHave = sponsorMarkings.Contains(marking.MarkingId); + if (!allowedToHave) + { + toRemove.Add((category, marking.MarkingId)); + } + } + } + + foreach (var marking in toRemove) + { + Remove(marking.category, marking.id); + } + } +#endif + /// /// Filters markings based on sex and it's restrictions in the marking's prototype from this marking set. /// diff --git a/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs b/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs index 8500d530e5..c20586431f 100644 --- a/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs +++ b/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs @@ -32,6 +32,11 @@ public sealed partial class SpeciesPrototype : IPrototype [DataField(required: true)] public bool RoundStart { get; private set; } = false; + // LostParadise-Sponsors-Start + [DataField("sponsorOnly")] + public bool SponsorOnly = false; + // LostParadise-Sponsors-End + // The below two are to avoid fetching information about the species from the entity // prototype. diff --git a/Content.Shared/Preferences/HumanoidCharacterProfile.cs b/Content.Shared/Preferences/HumanoidCharacterProfile.cs index 7c7f87d4bc..3cb969f2e6 100644 --- a/Content.Shared/Preferences/HumanoidCharacterProfile.cs +++ b/Content.Shared/Preferences/HumanoidCharacterProfile.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using System.Linq; using System.Text.RegularExpressions; using Content.Shared.CCVar; @@ -32,6 +33,9 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile private readonly List _antagPreferences; private readonly List _traitPreferences; private readonly List _loadoutPreferences; +#if LPP_Sponsors + private readonly List _donatePreferences; // Lost Paradise Donate Preference +#endif private HumanoidCharacterProfile( string name, @@ -51,7 +55,11 @@ private HumanoidCharacterProfile( PreferenceUnavailableMode preferenceUnavailable, List antagPreferences, List traitPreferences, - List loadoutPreferences) + List loadoutPreferences +#if LPP_Sponsors + , List donatePreferences // Lost Paradise Donate Preference +#endif + ) { Name = name; FlavorText = flavortext; @@ -71,18 +79,29 @@ private HumanoidCharacterProfile( _antagPreferences = antagPreferences; _traitPreferences = traitPreferences; _loadoutPreferences = loadoutPreferences; +#if LPP_Sponsors + _donatePreferences = donatePreferences; // Lost Paradise Donate Preferences +#endif } - /// Copy constructor but with overridable references (to prevent useless copies) - private HumanoidCharacterProfile( + /// Copy constructor but with overridable references (to prevent useless copies) + private HumanoidCharacterProfile( HumanoidCharacterProfile other, Dictionary jobPriorities, List antagPreferences, List traitPreferences, - List loadoutPreferences) + List loadoutPreferences +#if LPP_Sponsors + , List donatePreferences // Lost Paradise Donate Preferences +#endif + ) : this(other.Name, other.FlavorText, other.Species, other.Voice, other.Height, other.Width, other.Age, other.Sex, other.Gender, other.Appearance, other.Clothing, other.Backpack, other.SpawnPriority, jobPriorities, other.PreferenceUnavailable, - antagPreferences, traitPreferences, loadoutPreferences) + antagPreferences, traitPreferences, loadoutPreferences +#if LPP_Sponsors + , donatePreferences // Lost Paradise Donate Preferences +#endif + ) { } @@ -90,7 +109,11 @@ private HumanoidCharacterProfile( private HumanoidCharacterProfile(HumanoidCharacterProfile other) : this(other, new Dictionary(other.JobPriorities), new List(other.AntagPreferences), new List(other.TraitPreferences), - new List(other.LoadoutPreferences)) + new List(other.LoadoutPreferences) +#if LPP_Sponsors + , new List(other.DonatePreferences) // Lost Paradise Donate Preferences +#endif + ) { } @@ -112,11 +135,19 @@ public HumanoidCharacterProfile( PreferenceUnavailableMode preferenceUnavailable, IReadOnlyList antagPreferences, IReadOnlyList traitPreferences, - IReadOnlyList loadoutPreferences) + IReadOnlyList loadoutPreferences +#if LPP_Sponsors + , List donatePreferences // Lost Paradise Donate Preferences +#endif + ) : this(name, flavortext, species, voice, height, width, age, sex, gender, appearance, clothing, backpack, spawnPriority, new Dictionary(jobPriorities), preferenceUnavailable, new List(antagPreferences), new List(traitPreferences), - new List(loadoutPreferences)) + new List(loadoutPreferences) +#if LPP_Sponsors + , new List(donatePreferences) // Lost Paradise Donate Preferences +#endif + ) { } @@ -146,7 +177,11 @@ public HumanoidCharacterProfile() : this( PreferenceUnavailableMode.SpawnAsOverflow, new List(), new List(), - new List()) + new List() +#if LPP_Sponsors + , new List() // Lost Paradise Donate Preferences +#endif + ) { } @@ -178,7 +213,11 @@ public static HumanoidCharacterProfile DefaultWithSpecies(string species = Share PreferenceUnavailableMode.SpawnAsOverflow, new List(), new List(), - new List()); + new List() +#if LPP_Sponsors + , new List() // Lost Paradise Donate Preferences +#endif + ); } // TODO: This should eventually not be a visual change only. @@ -240,7 +279,11 @@ public static HumanoidCharacterProfile RandomWithSpecies(string species = Shared new Dictionary { {SharedGameTicker.FallbackOverflowJob, JobPriority.High}, - }, PreferenceUnavailableMode.StayInLobby, new List(), new List(), new List()); + }, PreferenceUnavailableMode.StayInLobby, new List(), new List(), new List() +#if LPP_Sponsors + , new List() // Lost Paradise Donate Preferences +#endif + ); } public string Name { get; private set; } @@ -275,6 +318,9 @@ public static HumanoidCharacterProfile RandomWithSpecies(string species = Shared public IReadOnlyList AntagPreferences => _antagPreferences; public IReadOnlyList TraitPreferences => _traitPreferences; public IReadOnlyList LoadoutPreferences => _loadoutPreferences; +#if LPP_Sponsors + public IReadOnlyList DonatePreferences => _donatePreferences; // Lost Paradise Donate Preferences +#endif public PreferenceUnavailableMode PreferenceUnavailable { get; private set; } public HumanoidCharacterProfile WithName(string name) @@ -343,8 +389,13 @@ public HumanoidCharacterProfile WithSpawnPriorityPreference(SpawnPriorityPrefere } public HumanoidCharacterProfile WithJobPriorities(IEnumerable> jobPriorities) { - return new(this, new Dictionary(jobPriorities), _antagPreferences, _traitPreferences, - _loadoutPreferences); + return new(this, new Dictionary(jobPriorities), + _antagPreferences, _traitPreferences, + _loadoutPreferences +#if LPP_Sponsors + , _donatePreferences// Lost Paradise Donate Preferences +#endif + ); } public HumanoidCharacterProfile WithJobPriority(string jobId, JobPriority priority) @@ -358,7 +409,12 @@ public HumanoidCharacterProfile WithJobPriority(string jobId, JobPriority priori { dictionary[jobId] = priority; } - return new(this, dictionary, _antagPreferences, _traitPreferences, _loadoutPreferences); + return new(this, dictionary, _antagPreferences, + _traitPreferences, _loadoutPreferences +#if LPP_Sponsors + , _donatePreferences// Lost Paradise Donate Preferences +#endif + ); } public HumanoidCharacterProfile WithPreferenceUnavailable(PreferenceUnavailableMode mode) @@ -368,8 +424,12 @@ public HumanoidCharacterProfile WithPreferenceUnavailable(PreferenceUnavailableM public HumanoidCharacterProfile WithAntagPreferences(IEnumerable antagPreferences) { - return new(this, _jobPriorities, new List(antagPreferences), _traitPreferences, - _loadoutPreferences); + return new(this, _jobPriorities, new List(antagPreferences), + _traitPreferences, _loadoutPreferences +#if LPP_Sponsors + , _donatePreferences// Lost Paradise Donate Preferences +#endif + ); } public HumanoidCharacterProfile WithAntagPreference(string antagId, bool pref) @@ -389,7 +449,12 @@ public HumanoidCharacterProfile WithAntagPreference(string antagId, bool pref) list.Remove(antagId); } } - return new(this, _jobPriorities, list, _traitPreferences, _loadoutPreferences); + return new(this, _jobPriorities, list, + _traitPreferences, _loadoutPreferences +#if LPP_Sponsors + , _donatePreferences// Lost Paradise Donate Preferences +#endif + ); } public HumanoidCharacterProfile WithTraitPreference(string traitId, bool pref) @@ -411,7 +476,12 @@ public HumanoidCharacterProfile WithTraitPreference(string traitId, bool pref) list.Remove(traitId); } } - return new(this, _jobPriorities, _antagPreferences, list, _loadoutPreferences); + return new(this, _jobPriorities, _antagPreferences, + list, _loadoutPreferences +#if LPP_Sponsors + , _donatePreferences// Lost Paradise Donate Preferences +#endif + ); } public HumanoidCharacterProfile WithLoadoutPreference(string loadoutId, bool pref) @@ -432,7 +502,13 @@ public HumanoidCharacterProfile WithLoadoutPreference(string loadoutId, bool pre list.Remove(loadoutId); } } - return new(this, _jobPriorities, _antagPreferences, _traitPreferences, list); + return new(this, + _jobPriorities, _antagPreferences, + _traitPreferences, list +#if LPP_Sponsors + , _donatePreferences// Lost Paradise Donate Preferences +#endif + ); } public string Summary => @@ -459,12 +535,22 @@ public bool MemberwiseEquals(ICharacterProfile maybeOther) || !_jobPriorities.SequenceEqual(other._jobPriorities) || !_antagPreferences.SequenceEqual(other._antagPreferences) || !_traitPreferences.SequenceEqual(other._traitPreferences) - || !_loadoutPreferences.SequenceEqual(other._loadoutPreferences)) + || !_loadoutPreferences.SequenceEqual(other._loadoutPreferences) +#if LPP_Sponsors + || !_donatePreferences.SequenceEqual(other._donatePreferences)// Lost Paradise Donate Preferences +#endif + ) return false; return Appearance.MemberwiseEquals(other.Appearance); } - public void EnsureValid(ICommonSession session, IDependencyCollection collection) + public void EnsureValid( + ICommonSession session, + IDependencyCollection collection +#if LPP_Sponsors + , string[] sponsorPrototypes +#endif + ) { var configManager = collection.Resolve(); var prototypeManager = collection.Resolve(); @@ -475,6 +561,14 @@ public void EnsureValid(ICommonSession session, IDependencyCollection collection speciesPrototype = prototypeManager.Index(Species); } +#if LPP_Sponsors // _LostParadise-Sponsors + if (speciesPrototype.SponsorOnly && !sponsorPrototypes.Contains(Species)) + { + Species = SharedHumanoidAppearanceSystem.DefaultSpecies; + speciesPrototype = prototypeManager.Index(Species); + } +#endif + var sex = Sex switch { Sex.Male => Sex.Male, @@ -559,7 +653,12 @@ public void EnsureValid(ICommonSession session, IDependencyCollection collection if (speciesPrototype != null) width = Math.Clamp(Width, speciesPrototype.MinWidth, speciesPrototype.MaxWidth); - var appearance = HumanoidCharacterAppearance.EnsureValid(Appearance, Species, Sex); + var appearance = HumanoidCharacterAppearance.EnsureValid(Appearance, + Species, Sex +#if LPP_Sponsors + , sponsorPrototypes +#endif + ); var prefsUnavailableMode = PreferenceUnavailable switch { @@ -689,10 +788,19 @@ public static bool CanHaveVoice(TTSVoicePrototype voice, Sex sex) } // LPP-TTS-End - public ICharacterProfile Validated(ICommonSession session, IDependencyCollection collection) + public ICharacterProfile Validated(ICommonSession session, + IDependencyCollection collection +#if LPP_Sponsors + , string[] sponsorPrototypes// _LostParadise-Sponsors +#endif + ) { var profile = new HumanoidCharacterProfile(this); - profile.EnsureValid(session, collection); + profile.EnsureValid(session, collection +#if LPP_Sponsors + , sponsorPrototypes// _LostParadise-Sponsors +#endif + ); return profile; } @@ -726,13 +834,40 @@ public override int GetHashCode() SpawnPriority, Height, Width, - PreferenceUnavailable, + PreferenceUnavailable + ), + HashCode.Combine( _jobPriorities, _antagPreferences, _traitPreferences, _loadoutPreferences +#if LPP_Sponsors + , _donatePreferences// Lost Paradise Donate Preferences +#endif ) ); } + +#if LPP_Sponsors + public HumanoidCharacterProfile WithDonatePreference(string donateId, bool pref) // Lost Paradise Donate Preferences + { + var list = new List(_donatePreferences); + if (pref) + { + if (!list.Contains(donateId)) + { + list.Add(donateId); + } + } + else + { + if (list.Contains(donateId)) + { + list.Remove(donateId); + } + } + return new(this, _jobPriorities, _antagPreferences, _traitPreferences, _loadoutPreferences, list); + } +#endif } } diff --git a/Content.Shared/Preferences/ICharacterProfile.cs b/Content.Shared/Preferences/ICharacterProfile.cs index 96664ba0c5..ba96c2eb31 100644 --- a/Content.Shared/Preferences/ICharacterProfile.cs +++ b/Content.Shared/Preferences/ICharacterProfile.cs @@ -1,3 +1,4 @@ +#define LPP_Sponsors //комментировать при ошибках using Content.Shared.Humanoid; using Robust.Shared.Player; @@ -14,11 +15,21 @@ public interface ICharacterProfile /// /// Makes this profile valid so there's no bad data like negative ages. /// - void EnsureValid(ICommonSession session, IDependencyCollection collection); + void EnsureValid( + ICommonSession session, IDependencyCollection collection +#if LPP_Sponsors // _LostParadise-Sponsors + , string[] sponsorPrototypes +#endif + ); /// /// Gets a copy of this profile that has applied, i.e. no invalid data. /// - ICharacterProfile Validated(ICommonSession session, IDependencyCollection collection); + ICharacterProfile Validated( + ICommonSession session, IDependencyCollection collection +#if LPP_Sponsors // _LostParadise-Sponsors + , string[] sponsorPrototypes +#endif + ); } } diff --git a/Resources/Locale/ru-RU/pda/pda-component.ftl b/Resources/Locale/ru-RU/pda/pda-component.ftl index ab50c61a8b..b4ff27455a 100644 --- a/Resources/Locale/ru-RU/pda/pda-component.ftl +++ b/Resources/Locale/ru-RU/pda/pda-component.ftl @@ -17,7 +17,7 @@ comp-pda-ui-footer = Карманный Персональный Компьют comp-pda-ui-station = Станция: [color=white]{ $station }[/color] comp-pda-ui-station-alert-level = Уровень угрозы: [color={ $color }]{ $level }[/color] comp-pda-ui-station-alert-level-instructions = Инструкции: [color=white]{ $instructions }[/color] -comp-pda-ui-station-time = Время: [color=white]{ $time }[/color] +comp-pda-ui-station-time = Текущее время и дата: [color=white]{ $time } { $date }[/color] comp-pda-ui-eject-id-button = Извлечь ID comp-pda-ui-eject-pen-button = Извлечь ручку comp-pda-ui-ringtone-button-description = Измените рингтон вашего КПК From b2fc8b34b3b9fd5d389b44f26c77a6152bdca00d Mon Sep 17 00:00:00 2001 From: Rane <60792108+Elijahrane@users.noreply.github.com> Date: Mon, 2 Sep 2024 22:17:55 -0400 Subject: [PATCH 25/71] Psychognomy (#808) # Description Psychognomy is a passive power that gives you a descriptor on the origin of a telepathic message. There's enough of them that are ambiguous enough. I also changed Oracle and Sophia a little bit, giving them innate psionic powers. :cl: Rane - add: Added Psychognomy. - tweak: Reverted Sophia name change. - tweak: Minor tweaks to psionic chat eligibility and formatting. - add: Some new utility has been added to player-controlled Oracle or Sophia. NPC functionality later :^) --------- Signed-off-by: VMSolidus Co-authored-by: VMSolidus --- .../Chat/TelepathicChatSystem.Psychognomy.cs | 171 ++++++++++++++++++ Content.Server/Chat/TelepathicChatSystem.cs | 45 +++-- .../Research/Oracle/OracleSystem.cs | 30 ++- .../Psychognomy/PsychognomistComponent.cs | 5 + Content.Shared/Psionics/PsionicComponent.cs | 7 + .../Locale/en-US/psionics/psionic-chat.ftl | 1 + .../Locale/en-US/psionics/psionic-powers.ftl | 6 + .../psionics/psychognomic-descriptors.ftl | 23 +++ Resources/Migrations/eeMigration.yml | 4 + .../DeltaV/Entities/Mobs/NPCs/familiars.yml | 3 + .../Entities/Markers/Spawners/statues.yml | 25 +++ .../Entities/Mobs/NPCs/revenant.yml | 2 + .../Entities/Mobs/Player/familiars.yml | 5 +- .../Entities/Structures/Specific/oracle.yml | 5 + .../Structures/Research/sophicscribe.yml | 4 + .../Prototypes/Nyanotrasen/psionicPowers.yml | 1 + Resources/Prototypes/Psionics/psionics.yml | 11 +- 17 files changed, 327 insertions(+), 21 deletions(-) create mode 100644 Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs create mode 100644 Content.Shared/Psionics/Passives/Psychognomy/PsychognomistComponent.cs create mode 100644 Resources/Locale/en-US/psionics/psychognomic-descriptors.ftl create mode 100644 Resources/Prototypes/Entities/Markers/Spawners/statues.yml diff --git a/Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs b/Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs new file mode 100644 index 0000000000..4ba990466c --- /dev/null +++ b/Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs @@ -0,0 +1,171 @@ +using Content.Shared.Humanoid; +using Content.Shared.Damage; +using Content.Shared.Mobs.Components; +using Content.Shared.Physics; +using Content.Shared.Speech; +using Content.Shared.Speech.Muting; +using Content.Shared.CombatMode.Pacification; +using Content.Shared.CombatMode; +using Content.Shared.Nutrition.Components; +using Content.Server.Vampiric; +using Content.Shared.Abilities.Psionics; +using Content.Server.Abilities.Psionics; +using Content.Server.Cloning.Components; +using Content.Server.Psionics.Glimmer; +using Robust.Shared.GameObjects.Components.Localization; +using Robust.Shared.Enums; +using Robust.Shared.Physics; +using Robust.Shared.Physics.Components; +using Robust.Shared.Random; + +namespace Content.Server.Chat; +public sealed partial class TelepathicChatSystem +{ + public string SourceToDescriptor(EntityUid source) + { + var ev = new GetPsychognomicDescriptorEvent(); + RaiseLocalEvent(source, ev); + + ev.Descriptors.Add(Loc.GetString("p-descriptor-ignorant")); + + return _random.Pick(ev.Descriptors); + } + private void InitializePsychognomy() + { + SubscribeLocalEvent(DescribeHumanoid); + SubscribeLocalEvent(DescribeGrammar); + SubscribeLocalEvent(DescribeDamage); + SubscribeLocalEvent(DescribeMobState); + SubscribeLocalEvent(DescribeHunger); + SubscribeLocalEvent(DescribePhysics); + SubscribeLocalEvent(DescribeFixtures); + SubscribeLocalEvent(DescribeKarma); + SubscribeLocalEvent(DescribeGlimmerSource); + SubscribeLocalEvent(DescribePsion); + SubscribeLocalEvent(DescribeInnatePsionics); + SubscribeLocalEvent(DescribeBloodsucker); + } + + private void DescribeHumanoid(EntityUid uid, HumanoidAppearanceComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.Sex != Sex.Unsexed) + ev.Descriptors.Add(component.Sex == Sex.Male ? Loc.GetString("p-descriptor-male") : Loc.GetString("p-descriptor-female")); + + // Deliberately obfuscating a bit; psionic signatures use different standards + ev.Descriptors.Add(component.Age >= 100 ? Loc.GetString("p-descriptor-old") : Loc.GetString("p-descriptor-young")); + } + + private void DescribeGrammar(EntityUid uid, GrammarComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.Gender == Gender.Male || component.Gender == Gender.Female) + ev.Descriptors.Add(component.Gender == Gender.Male ? Loc.GetString("p-descriptor-masculine") : Loc.GetString("p-descriptor-feminine")); + } + + private void DescribeDamage(EntityUid uid, DamageableComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.DamageContainerID == "CorporealSpirit") + { + ev.Descriptors.Add(Loc.GetString("p-descriptor-liminal")); + if (!HasComp(uid)) + ev.Descriptors.Add(Loc.GetString("p-descriptor-old")); + return; + } + + ev.Descriptors.Add(Loc.GetString("p-descriptor-hylic")); + } + + private void DescribeMobState(EntityUid uid, MobStateComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.CurrentState != Shared.Mobs.MobState.Critical) + return; + + ev.Descriptors.Add(Loc.GetString("p-descriptor-liminal")); + } + + private void DescribeHunger(EntityUid uid, HungerComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.CurrentThreshold > HungerThreshold.Peckish) + return; + + ev.Descriptors.Add(Loc.GetString("p-descriptor-hungry")); + } + + private void DescribeFixtures(EntityUid uid, FixturesComponent component, GetPsychognomicDescriptorEvent ev) + { + foreach (var fixture in component.Fixtures.Values) + if (fixture.CollisionMask == (int) CollisionGroup.GhostImpassable) + { + ev.Descriptors.Add(Loc.GetString("p-descriptor-pneumatic")); + return; + } + } + + private void DescribePhysics(EntityUid uid, PhysicsComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.FixturesMass < 45) + ev.Descriptors.Add(Loc.GetString("p-descriptor-light")); + else if (component.FixturesMass > 70) + ev.Descriptors.Add(Loc.GetString("p-descriptor-heavy")); + } + + private void DescribeKarma(EntityUid uid, MetempsychosisKarmaComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.Score == 0) + return; + + ev.Descriptors.Add(Loc.GetString("p-descriptor-cyclic")); + } + + private void DescribeGlimmerSource(EntityUid uid, GlimmerSourceComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.AddToGlimmer) + ev.Descriptors.Add(Loc.GetString("p-descriptor-emanative")); + else + { + ev.Descriptors.Add(Loc.GetString("p-descriptor-vampiric")); + ev.Descriptors.Add(Loc.GetString("p-descriptor-hungry")); + } + } + + // This one's also a bit of a catch-all for "lacks component" + private void DescribePsion(EntityUid uid, PsionicComponent component, GetPsychognomicDescriptorEvent ev) + { + if (component.PsychognomicDescriptors != null) + { + foreach (var descriptor in component.PsychognomicDescriptors) + { + ev.Descriptors.Add(Loc.GetString(descriptor)); + } + } + + if (!HasComp(uid) || HasComp(uid)) + ev.Descriptors.Add(Loc.GetString("p-descriptor-dumb")); + + if (!HasComp(uid) || HasComp(uid)) + ev.Descriptors.Add(Loc.GetString("p-descriptor-passive")); + + foreach (var power in component.ActivePowers) + { + // TODO: Mime counts too and isn't added back to psions yet + if (power.ID != "PyrokinesisPower" && power.ID != "NoosphericZapPower") + continue; + + ev.Descriptors.Add(Loc.GetString("p-descriptor-kinetic")); + return; + } + } + + private void DescribeInnatePsionics(EntityUid uid, InnatePsionicPowersComponent component, GetPsychognomicDescriptorEvent ev) + { + ev.Descriptors.Add(Loc.GetString("p-descriptor-gnostic")); + } + + private void DescribeBloodsucker(EntityUid uid, BloodSuckerComponent component, GetPsychognomicDescriptorEvent ev) + { + ev.Descriptors.Add(Loc.GetString("p-descriptor-vampiric")); + } +} +public sealed class GetPsychognomicDescriptorEvent : EntityEventArgs +{ + public List Descriptors = new List(); +} diff --git a/Content.Server/Chat/TelepathicChatSystem.cs b/Content.Server/Chat/TelepathicChatSystem.cs index 86e46427d2..b1338035ad 100644 --- a/Content.Server/Chat/TelepathicChatSystem.cs +++ b/Content.Server/Chat/TelepathicChatSystem.cs @@ -3,6 +3,7 @@ using Content.Server.Chat.Managers; using Content.Server.Chat.Systems; using Content.Shared.Abilities.Psionics; +using Content.Shared.Psionics.Passives; using Content.Shared.Bed.Sleep; using Content.Shared.Chat; using Content.Shared.Database; @@ -19,9 +20,9 @@ namespace Content.Server.Chat; /// -/// Extensions for Telepathic chat stuff +/// Extensions for Telepathic chat stuff /// -public sealed class TelepathicChatSystem : EntitySystem +public sealed partial class TelepathicChatSystem : EntitySystem { [Dependency] private readonly IAdminManager _adminManager = default!; [Dependency] private readonly IChatManager _chatManager = default!; @@ -29,12 +30,23 @@ public sealed class TelepathicChatSystem : EntitySystem [Dependency] private readonly IAdminLogManager _adminLogger = default!; [Dependency] private readonly GlimmerSystem _glimmerSystem = default!; [Dependency] private readonly ChatSystem _chatSystem = default!; - private IEnumerable GetPsionicChatClients() + + public override void Initialize() + { + base.Initialize(); + InitializePsychognomy(); + } + + private (IEnumerable normal, IEnumerable psychog) GetPsionicChatClients() { - return Filter.Empty() + var psions = Filter.Empty() .AddWhereAttachedEntity(IsEligibleForTelepathy) - .Recipients - .Select(p => p.ConnectedClient); + .Recipients; + + var normalSessions = psions.Where(p => !HasComp(p.AttachedEntity)).Select(p => p.Channel); + var psychogSessions = psions.Where(p => HasComp(p.AttachedEntity)).Select(p => p.Channel); + + return (normalSessions, psychogSessions); } private IEnumerable GetAdminClients() @@ -87,18 +99,29 @@ public void SendTelepathicChat(EntityUid source, string message, bool hideChat) _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Telepathic chat from {ToPrettyString(source):Player}: {message}"); - _chatManager.ChatMessageToMany(ChatChannel.Telepathic, message, messageWrap, source, hideChat, true, clients.ToList(), Color.PaleVioletRed); + _chatManager.ChatMessageToMany(ChatChannel.Telepathic, message, messageWrap, source, hideChat, true, clients.normal.ToList(), Color.PaleVioletRed); _chatManager.ChatMessageToMany(ChatChannel.Telepathic, message, adminMessageWrap, source, hideChat, true, admins, Color.PaleVioletRed); + if (clients.psychog.Count() > 0) + { + var descriptor = SourceToDescriptor(source); + string psychogMessageWrap; + + psychogMessageWrap = Loc.GetString("chat-manager-send-telepathic-chat-wrap-message-psychognomy", + ("source", descriptor.ToUpper()), ("message", message)); + + _chatManager.ChatMessageToMany(ChatChannel.Telepathic, message, psychogMessageWrap, source, hideChat, true, clients.psychog.ToList(), Color.PaleVioletRed); + } + if (_random.Prob(0.1f)) _glimmerSystem.Glimmer++; - if (_random.Prob(Math.Min(0.33f + ((float) _glimmerSystem.Glimmer / 1500), 1))) + if (_random.Prob(Math.Min(0.33f + (float) _glimmerSystem.Glimmer / 1500, 1))) { - float obfuscation = (0.25f + (float) _glimmerSystem.Glimmer / 2000); + float obfuscation = 0.25f + (float) _glimmerSystem.Glimmer / 2000; var obfuscated = ObfuscateMessageReadability(message, obfuscation); - _chatManager.ChatMessageToMany(ChatChannel.Telepathic, obfuscated, messageWrap, source, hideChat, false, GetDreamers(clients), Color.PaleVioletRed); + _chatManager.ChatMessageToMany(ChatChannel.Telepathic, obfuscated, messageWrap, source, hideChat, false, GetDreamers(clients.normal.Concat(clients.psychog)), Color.PaleVioletRed); } foreach (var repeater in EntityQuery()) @@ -124,4 +147,4 @@ private string ObfuscateMessageReadability(string message, float chance) return modifiedMessage.ToString(); } -} +} \ No newline at end of file diff --git a/Content.Server/Research/Oracle/OracleSystem.cs b/Content.Server/Research/Oracle/OracleSystem.cs index a93627dbd3..15f0a47447 100644 --- a/Content.Server/Research/Oracle/OracleSystem.cs +++ b/Content.Server/Research/Oracle/OracleSystem.cs @@ -1,6 +1,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Server.Botany; +using Content.Server.Chat; using Content.Server.Chat.Managers; using Content.Server.Chat.Systems; using Content.Server.Chemistry.Containers.EntitySystems; @@ -13,6 +14,7 @@ using Content.Shared.Interaction; using Content.Shared.Mobs.Components; using Content.Shared.Psionics.Glimmer; +using Content.Shared.Psionics.Passives; using Content.Shared.Random.Helpers; using Content.Shared.Research.Components; using Content.Shared.Research.Prototypes; @@ -29,6 +31,7 @@ namespace Content.Server.Research.Oracle; public sealed class OracleSystem : EntitySystem { [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private readonly TelepathicChatSystem _tChat = default!; [Dependency] private readonly IChatManager _chatMan = default!; [Dependency] private readonly GlimmerSystem _glimmer = default!; [Dependency] private readonly IPrototypeManager _protoMan = default!; @@ -78,11 +81,11 @@ private void OnInteractHand(Entity oracle, ref InteractHandEven return; SendTelepathicInfo(oracle, actor.PlayerSession.Channel, - Loc.GetString("oracle-current-item", ("item", oracle.Comp.DesiredPrototype.Name))); + Loc.GetString("oracle-current-item", ("item", oracle.Comp.DesiredPrototype.Name)), HasComp(args.User)); if (oracle.Comp.LastDesiredPrototype != null) SendTelepathicInfo(oracle, actor.PlayerSession.Channel, - Loc.GetString("oracle-previous-item", ("item", oracle.Comp.LastDesiredPrototype.Name))); + Loc.GetString("oracle-previous-item", ("item", oracle.Comp.LastDesiredPrototype.Name)), HasComp(args.User)); } private void OnInteractUsing(Entity oracle, ref InteractUsingEvent args) @@ -123,14 +126,25 @@ private void OnInteractUsing(Entity oracle, ref InteractUsingEv NextItem(oracle); } - private void SendTelepathicInfo(Entity oracle, INetChannel client, string message) + private void SendTelepathicInfo(Entity oracle, INetChannel client, string message, bool psychognomist = false) { - var messageWrap = Loc.GetString("chat-manager-send-telepathic-chat-wrap-message", - ("telepathicChannelName", Loc.GetString("chat-manager-telepathic-channel-name")), - ("message", message)); + if (!psychognomist) + { + var messageWrap = Loc.GetString("chat-manager-send-telepathic-chat-wrap-message", + ("telepathicChannelName", Loc.GetString("chat-manager-telepathic-channel-name")), + ("message", message)); - _chatMan.ChatMessageToOne(ChatChannel.Telepathic, - message, messageWrap, oracle, false, client, Color.PaleVioletRed); + _chatMan.ChatMessageToOne(ChatChannel.Telepathic, + message, messageWrap, oracle, false, client, Color.PaleVioletRed); + } + else + { + var descriptor = _tChat.SourceToDescriptor(oracle); + var psychogMessageWrap = Loc.GetString("chat-manager-send-telepathic-chat-wrap-message-psychognomy", + ("source", descriptor.ToUpper()), ("message", message)); + + _chatMan.ChatMessageToOne(ChatChannel.Telepathic, message, psychogMessageWrap, oracle, false, client, Color.PaleVioletRed); + } } private bool IsCorrectItem(EntityPrototype given, EntityPrototype target) diff --git a/Content.Shared/Psionics/Passives/Psychognomy/PsychognomistComponent.cs b/Content.Shared/Psionics/Passives/Psychognomy/PsychognomistComponent.cs new file mode 100644 index 0000000000..5108ef5b41 --- /dev/null +++ b/Content.Shared/Psionics/Passives/Psychognomy/PsychognomistComponent.cs @@ -0,0 +1,5 @@ +namespace Content.Shared.Psionics.Passives; + +[RegisterComponent] +public sealed partial class PsychognomistComponent : Component { } + diff --git a/Content.Shared/Psionics/PsionicComponent.cs b/Content.Shared/Psionics/PsionicComponent.cs index 9ff332327a..6352957615 100644 --- a/Content.Shared/Psionics/PsionicComponent.cs +++ b/Content.Shared/Psionics/PsionicComponent.cs @@ -140,5 +140,12 @@ private set /// [ViewVariables(VVAccess.ReadWrite)] public float CurrentDampening; + + /// + /// List of descriptors this entity will bring up for psychognomy. Used to remove + /// unneccesary subs for unique psionic entities like e.g. Oracle. + /// + [DataField] + public List? PsychognomicDescriptors = null; } } diff --git a/Resources/Locale/en-US/psionics/psionic-chat.ftl b/Resources/Locale/en-US/psionics/psionic-chat.ftl index b7fe23b751..45444d0d10 100644 --- a/Resources/Locale/en-US/psionics/psionic-chat.ftl +++ b/Resources/Locale/en-US/psionics/psionic-chat.ftl @@ -1,4 +1,5 @@ chat-manager-send-telepathic-chat-wrap-message = {$telepathicChannelName}: {$message} +chat-manager-send-telepathic-chat-wrap-message-psychognomy = {$source}: {$message} chat-manager-send-telepathic-chat-wrap-message-admin = {$source} (Ψ): {$message} chat-manager-telepathic-channel-name = TELEPATHIC hud-chatbox-select-channel-Telepathic = Telepathic diff --git a/Resources/Locale/en-US/psionics/psionic-powers.ftl b/Resources/Locale/en-US/psionics/psionic-powers.ftl index 535c4ef328..ad6bbef02b 100644 --- a/Resources/Locale/en-US/psionics/psionic-powers.ftl +++ b/Resources/Locale/en-US/psionics/psionic-powers.ftl @@ -74,6 +74,12 @@ xenoglossy-power-initialization-feedback = psionic-language-power-metapsionic-feedback = The noösphere flows freely through {CAPITALIZE($entity)}, who seems to digest it and pass it back out undisturbed. +# Psychognomy +psychognomy-power-description = You have some vague sense of the form of the source of telepathic messages. +psychognomy-power-initialization-feedback = + I have pierced the veil, and I know I'm not alone. More concerning, the piercing I made seems to be still indefinitely permeable. + When energy passes through the perforations in the noösphere, I get a faint glimpse of the material origin. + # Telepathy telepathy-power-description = You are capable of both sending and receiving telepathic messages. telepathy-power-initialization-feedback = diff --git a/Resources/Locale/en-US/psionics/psychognomic-descriptors.ftl b/Resources/Locale/en-US/psionics/psychognomic-descriptors.ftl new file mode 100644 index 0000000000..d91f0f2524 --- /dev/null +++ b/Resources/Locale/en-US/psionics/psychognomic-descriptors.ftl @@ -0,0 +1,23 @@ +p-descriptor-mysterious = mysterious +p-descriptor-male = male +p-descriptor-female = female +p-descriptor-young = young +p-descriptor-old = old +p-descriptor-masculine = masculine +p-descriptor-feminine = feminine +p-descriptor-hylic = hylic +p-descriptor-pneumatic = pneumatic +p-descriptor-liminal = liminal +p-descriptor-bound = bound +p-descriptor-ignorant = ignorant +p-descriptor-demiurgic = demiurgic +p-descriptor-emanative = emanative +p-descriptor-light = light +p-descriptor-heavy = heavy +p-descriptor-cyclic = cyclic +p-descriptor-hungry = hungry +p-descriptor-vampiric = vampiric +p-descriptor-kinetic = kinetic +p-descriptor-gnostic = gnostic +p-descriptor-dumb = dumb +p-descriptor-passive = passive \ No newline at end of file diff --git a/Resources/Migrations/eeMigration.yml b/Resources/Migrations/eeMigration.yml index 26713f6cba..8d95da53bc 100644 --- a/Resources/Migrations/eeMigration.yml +++ b/Resources/Migrations/eeMigration.yml @@ -1,3 +1,7 @@ # 2024-06-08 CrateFunPlushie: CrateFunToyBox CrateFunLizardPlushieBulk: CrateFunToyBox + +# 2024-08-27 +Oracle: OracleSpawner +SophicScribe: SophicScribeSpawner \ No newline at end of file diff --git a/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml b/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml index 4c623cb02e..364907ff9c 100644 --- a/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml +++ b/Resources/Prototypes/DeltaV/Entities/Mobs/NPCs/familiars.yml @@ -92,6 +92,9 @@ nameSegments: [names_golem] - type: Psionic removable: false + psychognomicDescriptors: + - p-descriptor-bound + - p-descriptor-cyclic - type: InnatePsionicPowers powersToAdd: - PyrokinesisPower diff --git a/Resources/Prototypes/Entities/Markers/Spawners/statues.yml b/Resources/Prototypes/Entities/Markers/Spawners/statues.yml new file mode 100644 index 0000000000..4a3b89e401 --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/statues.yml @@ -0,0 +1,25 @@ +- type: entity + name: Oracle Spawner + id: OracleSpawner + parent: MarkerBase + components: + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - type: ConditionalSpawner + prototypes: + - Oracle + +- type: entity + name: Sophia Spawner + id: SophicScribeSpawner + parent: MarkerBase + components: + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - type: ConditionalSpawner + prototypes: + - SophicScribe diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml index bc049abb83..47ce0f9d49 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml @@ -99,6 +99,8 @@ speechVerb: Ghost - type: Psionic removable: false + psychognomicDescriptors: + - p-descriptor-vampiric - type: InnatePsionicPowers powersToAdd: - XenoglossyPower diff --git a/Resources/Prototypes/Entities/Mobs/Player/familiars.yml b/Resources/Prototypes/Entities/Mobs/Player/familiars.yml index 11c47972f3..ab479e0332 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/familiars.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/familiars.yml @@ -34,8 +34,11 @@ - PsionicInterloper #Nyano - Summary: makes a part of the psionic faction. - type: Alerts - type: Familiar - - type: Psionic #Nyano - Summary: Makes psionic on creation. + - type: Psionic removable: false + psychognomicDescriptors: + - p-descriptor-bound + - p-descriptor-cyclic - type: InnatePsionicPowers powersToAdd: - TelepathyPower diff --git a/Resources/Prototypes/Entities/Structures/Specific/oracle.yml b/Resources/Prototypes/Entities/Structures/Specific/oracle.yml index 64f3b2c4d9..b60906b55e 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/oracle.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/oracle.yml @@ -18,6 +18,11 @@ - type: Actions - type: Psionic removable: false + psychognomicDescriptors: + - p-descriptor-old + - p-descriptor-demiurgic + - p-descriptor-mysterious + - p-descriptor-emanative - type: InnatePsionicPowers powersToAdd: - XenoglossyPower diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/sophicscribe.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/sophicscribe.yml index b00e93e783..1a065b001c 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/sophicscribe.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Research/sophicscribe.yml @@ -31,6 +31,10 @@ - type: Actions - type: Psionic removable: false + psychognomicDescriptors: + - p-descriptor-old + - p-descriptor-demiurgic + - p-descriptor-mysterious - type: InnatePsionicPowers powersToAdd: - XenoglossyPower diff --git a/Resources/Prototypes/Nyanotrasen/psionicPowers.yml b/Resources/Prototypes/Nyanotrasen/psionicPowers.yml index 7cb38b2c54..0781122b8e 100644 --- a/Resources/Prototypes/Nyanotrasen/psionicPowers.yml +++ b/Resources/Prototypes/Nyanotrasen/psionicPowers.yml @@ -6,6 +6,7 @@ #TelegnosisPower: 1 PsionicRegenerationPower: 1 XenoglossyPower: 0.75 + PsychognomyPower: 0.75 MassSleepPower: 0.3 # PsionicInvisibilityPower: 0.15 MindSwapPower: 0.15 diff --git a/Resources/Prototypes/Psionics/psionics.yml b/Resources/Prototypes/Psionics/psionics.yml index 132365a37b..b8f798d4b6 100644 --- a/Resources/Prototypes/Psionics/psionics.yml +++ b/Resources/Prototypes/Psionics/psionics.yml @@ -120,6 +120,15 @@ initializationFeedback: xenoglossy-power-initialization-feedback metapsionicFeedback: psionic-language-power-feedback # Reuse for telepathy, clairaudience, etc +- type: psionicPower + id: PsychognomyPower #i.e. reverse physiognomy + name: Psychognomy #psycho- + -gnomy. I reccomend starting with your language's equilvalent of "physiognomy" and working backwards. i.e. психо(г)номика + description: psychognomy-power-description + components: + - type: Psychognomist + initializationFeedback: psychognomy-power-initialization-feedback + metapsionicFeedback: psionic-language-power-feedback + - type: psionicPower id: TelepathyPower name: Telepathy @@ -127,4 +136,4 @@ components: - type: Telepathy initializationFeedback: telepathy-power-initialization-feedback - metapsionicFeedback: psionic-language-power-feedback # Reuse for telepathy, clairaudience, etc \ No newline at end of file + metapsionicFeedback: psionic-language-power-feedback # Reuse for telepathy, clairaudience, etc From a12091709798e40c152603ec3a605c6ed8d68e18 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Tue, 3 Sep 2024 02:18:17 +0000 Subject: [PATCH 26/71] Automatic Changelog Update (#808) --- Resources/Changelog/Changelog.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b0967386d2..dc07447c65 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -5847,3 +5847,18 @@ Entries: id: 6313 time: '2024-09-02T19:54:19.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/846 +- author: Rane + changes: + - type: Add + message: Added Psychognomy. + - type: Tweak + message: Reverted Sophia name change. + - type: Tweak + message: Minor tweaks to psionic chat eligibility and formatting. + - type: Add + message: >- + Some new utility has been added to player-controlled Oracle or Sophia. + NPC functionality later :^) + id: 6314 + time: '2024-09-03T02:17:55.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/808 From 9c408ef3ebb7a50214a3afbeeeba6ae8886d7c9f Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Tue, 3 Sep 2024 05:17:11 +0000 Subject: [PATCH 27/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#55)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index f86291a8d9..2cc8b58142 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -17,3 +17,12 @@ Entries: message: удален старый ИИ id: 2 time: '2024-09-02T15:43:20.0000000+00:00' +- author: SpicyDarkFox + changes: + - type: Add + message: Добавлена дата в кпк. + - type: Fix + message: Исправлена спонсорка. + id: 3 + time: '2024-09-03T05:16:39.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/55 From e9da3d5d9ef16fff57768fdebf63bbcf323ad396 Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 08:21:32 +0300 Subject: [PATCH 28/71] Update changelog.yml --- .github/workflows/changelog.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 847ec35ed9..53bc0e9e6b 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -8,6 +8,7 @@ env: GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} CHANGELOG_DIR: Resources/Changelog/ChangelogLPP.yml PR_NUMBER: ${{ github.event.number }} + CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} jobs: changelog: From ac8c124d89e7272e852853f42b5551ecce82e2c5 Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 08:22:09 +0300 Subject: [PATCH 29/71] Update changelog.yml --- .github/workflows/changelog.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 53bc0e9e6b..25a95d1a9e 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -5,7 +5,7 @@ on: types: [closed] env: - GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} CHANGELOG_DIR: Resources/Changelog/ChangelogLPP.yml PR_NUMBER: ${{ github.event.number }} CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} From 387fd3c745ff86d12b91fd70c44784501185d42c Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 08:22:38 +0300 Subject: [PATCH 30/71] Update changelog.yml --- .github/workflows/changelog.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 25a95d1a9e..d14deb6211 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -57,6 +57,3 @@ jobs: - name: Publish changelog run: Tools/actions_changelogs_since_last_run.py - env: - BOT_TOKEN: ${{ secrets.BOT_TOKEN }} - CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} From 666b4534609616f2a394c3476eb199db91e4a122 Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 09:11:54 +0300 Subject: [PATCH 31/71] Update close-master-pr.yml --- .github/workflows/close-master-pr.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/close-master-pr.yml b/.github/workflows/close-master-pr.yml index 845ac4d554..0d584bcef7 100644 --- a/.github/workflows/close-master-pr.yml +++ b/.github/workflows/close-master-pr.yml @@ -1,8 +1,7 @@ name: Close PRs on master on: - pull_request_target: - types: [ opened, ready_for_review ] + workflow_dispatch: jobs: run: From 19b49dbeb34d289cbef3fbbe83b9f8270209a56d Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 16:21:57 +0300 Subject: [PATCH 32/71] =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/ServerInfo/Guidebook/Mobs/IPCs.xml | 24 +++++++++++-------- .../Guidebook/Science/Technologies.xml | 4 ++-- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml b/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml index a5bdda2c95..03388fe774 100644 --- a/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml +++ b/Resources/ServerInfo/Guidebook/Mobs/IPCs.xml @@ -1,17 +1,19 @@ # К.П.Б. - + КПБ (сокращение от Комплексный Позитронный Блок) это тип разумного робота, который считается [color=yellow]независимым индивидуумом[/color], что означает [color=red]что он не руководствуется никакими законами робототехники[/color]. КПБ не могут взломать поскольку они не обязаны следовать каким-либо предопределенным директивам в своей системе. [color=red]КПБ состоят из кремния и стали, поэтому у врачей нет возможности их ремонтировать[/color] - + Как и у боргов, у КПБ есть позитронный мозг в качестве средства обработки данных. Однако, в отличие от них, КПБ нельзя собрать. "Проще написать код заново, нежели пытатся расплести клубок строк двоичного кода" + ## Подзарядка КПБ + - - - + + + Аккумуляторы КПБ можно подзаряжать тремя различными способами: @@ -22,24 +24,26 @@ Батарейки: КПБ имеет внутренний элемент питания, который служит в качестве аккумулятора. Вы можете просто заменить его, открыв крышку и установив новый вручную. ## Интегрированное радио + - + - КПБ do [bold]not[/bold] е использует внешние радиостанции, потому что у них уже есть встроенная радиостанция. Им нужно только получить ключ шифрования от радиостанции щёлкнув по КПБ [color=yellow]кусачками[/color],вы можете удалить их ключи. + КПБ [bold]не[/bold] использует гарнитуры, потому что у них уже есть встроенная радиостанция. Им нужно только получить ключ шифрования и вставить его в себя. От ключа шифрования можно избавить КПБ, щёлкнув по КПБ [color=yellow]кусачками[/color]. Вы можете найти новые ключи по всей станции или извлечь один из секторных радиоприемников с помощью банальной [color=yellow]отвертки[/color]. ## Ремонт + - + Сварочные аппараты можно использовать для устранения [color=yellow]тупых[/color] поврежений. - + Кабели можно использовать для ремонта [color=yellow]ожогов[/color]. - + Листы стекла можно использовать для ремонта [color=yellow]слепоты[/color]. diff --git a/Resources/ServerInfo/Guidebook/Science/Technologies.xml b/Resources/ServerInfo/Guidebook/Science/Technologies.xml index 5db8cd28bd..0498f5f4e3 100644 --- a/Resources/ServerInfo/Guidebook/Science/Technologies.xml +++ b/Resources/ServerInfo/Guidebook/Science/Technologies.xml @@ -8,8 +8,8 @@ ## Промышленность -## Биохимия - + + ## Арсенал From a74ec087018ddd954394ea0e579a097f4499f3b6 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 16:47:03 +0300 Subject: [PATCH 33/71] =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D0=B1=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/publish-lostparadise.yml | 3 +- .../_LostParadise/Language/languageslpp.yml | 27 +++++++ .../_LostParadise/Research/industrial.yml | 2 +- .../_LostParadise/Traits/languages.yml | 77 +++++++++++++++++++ 4 files changed, 107 insertions(+), 2 deletions(-) create mode 100644 Resources/Prototypes/_LostParadise/Language/languageslpp.yml create mode 100644 Resources/Prototypes/_LostParadise/Traits/languages.yml diff --git a/.github/workflows/publish-lostparadise.yml b/.github/workflows/publish-lostparadise.yml index 2b041bfbea..034efcf506 100644 --- a/.github/workflows/publish-lostparadise.yml +++ b/.github/workflows/publish-lostparadise.yml @@ -18,7 +18,8 @@ jobs: - name: Download parts run: | git clone ${{ secrets.HUB_SEC_TOKEN }} - mv Secrets/_PrivateResources/* Resources/ + mv Secrets/_PrivateResources/_Private Resources/Prototypes/ + mv Secrets/_PrivateResources/PERSONAL Resources/Textures/ mv Secrets/_PrivateShared Content.Shared/_PrivateShared mv Secrets/_PrivateServer Content.Server/_PrivateServer mv Secrets/_PrivateClient Content.Client/_PrivateClient diff --git a/Resources/Prototypes/_LostParadise/Language/languageslpp.yml b/Resources/Prototypes/_LostParadise/Language/languageslpp.yml new file mode 100644 index 0000000000..3196eef412 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Language/languageslpp.yml @@ -0,0 +1,27 @@ +- type: language + id: Elf + obfuscateSyllables: true + replacement: + + +# Spoken by the Dwarf race. +- type: language + id: Dwarf + obfuscateSyllables: true + replacement: + - арр + - рок + - стн + - шахт + - руд + - трэ + - кирк + - диг + - йи + - мыэ + - молл + - бур + - пив + - стн + - дрг + - эйе diff --git a/Resources/Prototypes/_LostParadise/Research/industrial.yml b/Resources/Prototypes/_LostParadise/Research/industrial.yml index 9289430520..918dcd9771 100644 --- a/Resources/Prototypes/_LostParadise/Research/industrial.yml +++ b/Resources/Prototypes/_LostParadise/Research/industrial.yml @@ -30,7 +30,7 @@ icon: sprite: _LostParadise/Objects/Specific/Chemistry/chem_bag_bluespace.rsi state: icon - discipline: Biochemical + discipline: Industrial tier: 2 cost: 7500 recipeUnlocks: diff --git a/Resources/Prototypes/_LostParadise/Traits/languages.yml b/Resources/Prototypes/_LostParadise/Traits/languages.yml new file mode 100644 index 0000000000..a552fc9f5c --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Traits/languages.yml @@ -0,0 +1,77 @@ +- type: trait + id: ElfLanguage + category: Visual + points: 0 + components: + - type: LanguageKnowledgeModifier + speaks: + - Elf + - GalacticCommon + understands: + - Elf + - GalacticCommon + requirements: + - !type:CharacterSpeciesRequirement + inverted: false + species: + - Human + - !type:CharacterTraitRequirement + inverted: true + traits: + - DwarfLanguage + - SolLanguage + - ForeignerLight + - Foreigner + - SignLanguage + +- type: trait + id: DwarfLanguage + category: Visual + points: 0 + components: + - type: LanguageKnowledgeModifier + speaks: + - Dwarf + - GalacticCommon + understands: + - Dwarf + - GalacticCommon + requirements: + - !type:CharacterSpeciesRequirement + inverted: false + species: + - Human + - !type:CharacterTraitRequirement + inverted: true + traits: + - ElfLanguage + - SolLanguage + - ForeignerLight + - Foreigner + - SignLanguage + +- type: trait + id: SolLanguage + category: Visual + points: 0 + components: + - type: LanguageKnowledgeModifier + speaks: + - SolCommon + - GalacticCommon + understands: + - SolCommon + - GalacticCommon + requirements: + - !type:CharacterSpeciesRequirement + inverted: false + species: + - Human + - !type:CharacterTraitRequirement + inverted: true + traits: + - ElfLanguage + - DwarfLanguage + - ForeignerLight + - Foreigner + - SignLanguage From 1a4ff83d5d786cc6f6c5814fdaded4f59422016b Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 17:01:25 +0300 Subject: [PATCH 34/71] =?UTF-8?q?=D0=B7=D0=B0=D0=B1=D1=8B=D0=BB=20=D0=BD?= =?UTF-8?q?=D0=B5=D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B5=20=D1=84=D0=B8?= =?UTF-8?q?=D0=BA=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/_LostParadise/Languages/custom.ftl | 4 + .../ru-RU/_LostParadise/traits/custom.ftl | 4 + .../_LostParadise/Language/languageslpp.yml | 98 ++++++++++++++++++- .../_LostParadise/Traits/languages.yml | 36 +------ 4 files changed, 107 insertions(+), 35 deletions(-) create mode 100644 Resources/Locale/ru-RU/_LostParadise/Languages/custom.ftl create mode 100644 Resources/Locale/ru-RU/_LostParadise/traits/custom.ftl diff --git a/Resources/Locale/ru-RU/_LostParadise/Languages/custom.ftl b/Resources/Locale/ru-RU/_LostParadise/Languages/custom.ftl new file mode 100644 index 0000000000..cabf23f86c --- /dev/null +++ b/Resources/Locale/ru-RU/_LostParadise/Languages/custom.ftl @@ -0,0 +1,4 @@ +language-Dwarf-name = Дварфский язык +language-Dwarf-description = Пиво пиво) +language-Elf-name = Эльфийский язык +language-Elf-description = Длинный язык прям как рост. diff --git a/Resources/Locale/ru-RU/_LostParadise/traits/custom.ftl b/Resources/Locale/ru-RU/_LostParadise/traits/custom.ftl new file mode 100644 index 0000000000..d6500ec6ce --- /dev/null +++ b/Resources/Locale/ru-RU/_LostParadise/traits/custom.ftl @@ -0,0 +1,4 @@ +trait-ElfLanguage-name = Эльфийский язык +trait-ElfLanguage-desc = Ваш язык крайне высокий прямо как рост. +trait-DwarfLanguage-name = Дварфский язык +trait-DwarfLanguage-desc = Ваш язык крайне низкий прямо как рост. diff --git a/Resources/Prototypes/_LostParadise/Language/languageslpp.yml b/Resources/Prototypes/_LostParadise/Language/languageslpp.yml index 3196eef412..3d9be3d59c 100644 --- a/Resources/Prototypes/_LostParadise/Language/languageslpp.yml +++ b/Resources/Prototypes/_LostParadise/Language/languageslpp.yml @@ -2,7 +2,103 @@ id: Elf obfuscateSyllables: true replacement: - + - Тадж + - Найн + - Уй + - Джи + - Сиджи + - Джай + - Айо + - Ериед + - Вайнуй + - Нант + - По + - Ди + - Айк + - Айл + - Им + - Айии + - Есс + - Уасс + - Гоувин + - Илипен + - Айли + - Айе + - Лее + - Дейн + - Тиро + - Лио + - Лин + - Суй + - Сен + - Байн + - Бейд + - Биен + - Ней + - Гхит + - Тейн + - Кэнад + - Бый + - Эйм + - Рен + - Эйрог + - Элч + - Я йеи + - Эм + - Ай + - Сило + - Сивел + - Эстар + - Хеве + - Эйс + - Набант + - Дэн + - Гуе + - Сейви + - Биф + - Сеф + - Табфи + - На + - Невели + - Нага + - Эндри + - Эл + - Ала + - Солесия + - Эн + - Герито + - Вейтхес + - Неллуй + - Даво + - Вен + - Луйцо + - Бетх + - Од + - Ах + - Эсто + - Аладх + - Гелеб + - Пелим + - Цени + - Элч + - Ценим + - Ост + - Хен + - Фер + - Фар + - Дан + - Севим + - Тад + - Инк + - Аен + - Сен + - Эннас + - Эдайб + - Лае + - Лейнт + - Бейн + - Гант + - Эйтхиро # Spoken by the Dwarf race. - type: language diff --git a/Resources/Prototypes/_LostParadise/Traits/languages.yml b/Resources/Prototypes/_LostParadise/Traits/languages.yml index a552fc9f5c..9a07ea9d67 100644 --- a/Resources/Prototypes/_LostParadise/Traits/languages.yml +++ b/Resources/Prototypes/_LostParadise/Traits/languages.yml @@ -1,15 +1,13 @@ - type: trait id: ElfLanguage - category: Visual + category: Speech points: 0 components: - type: LanguageKnowledgeModifier speaks: - Elf - - GalacticCommon understands: - Elf - - GalacticCommon requirements: - !type:CharacterSpeciesRequirement inverted: false @@ -19,23 +17,20 @@ inverted: true traits: - DwarfLanguage - - SolLanguage - ForeignerLight - Foreigner - SignLanguage - type: trait id: DwarfLanguage - category: Visual + category: Speech points: 0 components: - type: LanguageKnowledgeModifier speaks: - Dwarf - - GalacticCommon understands: - Dwarf - - GalacticCommon requirements: - !type:CharacterSpeciesRequirement inverted: false @@ -45,33 +40,6 @@ inverted: true traits: - ElfLanguage - - SolLanguage - - ForeignerLight - - Foreigner - - SignLanguage - -- type: trait - id: SolLanguage - category: Visual - points: 0 - components: - - type: LanguageKnowledgeModifier - speaks: - - SolCommon - - GalacticCommon - understands: - - SolCommon - - GalacticCommon - requirements: - - !type:CharacterSpeciesRequirement - inverted: false - species: - - Human - - !type:CharacterTraitRequirement - inverted: true - traits: - - ElfLanguage - - DwarfLanguage - ForeignerLight - Foreigner - SignLanguage From dd9be8e494deb7a2667507a8bc9b536ac3d0eefa Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 19:10:09 +0300 Subject: [PATCH 35/71] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D0=B0=D1=8F=20=D0=BA?= =?UTF-8?q?=D0=B0=D1=80=D1=82=D0=B0,=20=D1=83=D1=80=D0=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Maps/_LostParadise/normandy.yml | 104816 +++++++++++++++ .../Maps/Pools/LostParadiseMapPool.yml | 1 + .../_LostParadise/Maps/normandy.yml | 67 + 3 files changed, 104884 insertions(+) create mode 100644 Resources/Maps/_LostParadise/normandy.yml create mode 100644 Resources/Prototypes/_LostParadise/Maps/normandy.yml diff --git a/Resources/Maps/_LostParadise/normandy.yml b/Resources/Maps/_LostParadise/normandy.yml new file mode 100644 index 0000000000..53f13d79a6 --- /dev/null +++ b/Resources/Maps/_LostParadise/normandy.yml @@ -0,0 +1,104816 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 67: FloorArcadeBlue + 66: FloorArcadeRed + 51: FloorAsphalt + 48: FloorAsteroidSand + 50: FloorAsteroidSandDug + 38: FloorAsteroidSandUnvariantized + 41: FloorAstroGrass + 52: FloorAstroIce + 47: FloorAstroSnow + 62: FloorBlue + 18: FloorBlueCircuit + 24: FloorBrokenWood + 25: FloorCarpetClown + 58: FloorChromite + 1: FloorDark + 22: FloorDarkOffset + 20: FloorDirt + 35: FloorEighties + 53: FloorElevatorShaft + 61: FloorFreezer + 49: FloorGlass + 31: FloorGold + 23: FloorGrassJungle + 55: FloorGrayConcrete + 17: FloorGreenCircuit + 63: FloorHydro + 19: FloorJungleAstroGrass + 60: FloorKitchen + 5: FloorLaundry + 39: FloorLino + 54: FloorMetalDiamond + 26: FloorMime + 4: FloorMining + 42: FloorMiningLight + 46: FloorMowedAstroGrass + 6: FloorOldConcreteSmooth + 27: FloorPlastic + 2: FloorRGlass + 45: FloorReinforced + 40: FloorReinforcedHardened + 57: FloorShowroom + 34: FloorShuttleBlack + 29: FloorSteel + 3: FloorSteelCheckerDark + 9: FloorSteelCheckerLight + 104: FloorSteelDirty + 65: FloorSteelLime + 56: FloorTechMaint + 64: FloorTechMaint2 + 116: FloorWhite + 13: FloorWhiteDiagonal + 8: FloorWhiteMono + 16: FloorWhiteOffset + 12: FloorWhitePlastic + 126: FloorWood + 30: FloorWoodLarge + 33: FloorWoodTile + 21: LPPFloorDarkMiniS + 10: LPPFloorDarkS + 28: LPPFloorSteelS + 7: LPPFloorWhiteDiagonalS + 14: LPPFloorWhiteMonoS + 11: LPPFloorWhiteS + 36: LPPKitchenHerringbone + 59: LPPKitchenHerringboneS + 68: LPPKitchenSmall + 15: LPPWoodLarge + 180: Lattice + 181: Plating + 37: PlatingAsteroid + 43: PlatingBurnt + 44: PlatingDamaged + 32: TrainLattice +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: Map Entity + - type: Transform + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree + - type: LoadedMap + - uid: 2 + components: + - type: MetaData + name: NT N7 "Нормандия" + - type: Transform + pos: -0.421875,-0.484375 + parent: 1 + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: HAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAOwAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAOwAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPwAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAOwAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPQAAAAAAPQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAtQAAAAAAPQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAtQAAAAAAPQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAADwAAAAAAIgAAAAAAIgAAAAAAIgAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAADwAAAAAADwAAAAAAIgAAAAAAIgAAAAAAIgAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAIwAAAAAAIgAAAAAAIgAAAAAAIgAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAIwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAA + version: 6 + -2,-1: + ind: -2,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA + version: 6 + -2,0: + ind: -2,0 + tiles: NwAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAtQAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAdAAAAAAABQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAtQAAAAAAdAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAABQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABQAAAAAABQAAAAAABQAAAAAABQAAAAAAdAAAAAAABQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + -3,0: + ind: -3,0 + tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAtQAAAAAABgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAFAAAAAAABgAAAAAABgAAAAAABgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAFAAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAABgAAAAAABgAAAAAABgAAAAAAtQAAAAAABgAAAAAABgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -3,-1: + ind: -3,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAA + version: 6 + -4,-1: + ind: -4,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAACgAAAAAAHAAAAAAACgAAAAAAEQAAAAAACgAAAAAAEQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAFQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFQAAAAAAtQAAAAAAHAAAAAAACgAAAAAAEQAAAAAACgAAAAAAEQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAACgAAAAAAHAAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAtQAAAAAAtQAAAAAACgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAACgAAAAAAtQAAAAAACgAAAAAAtQAAAAAAtQAAAAAACgAAAAAAEQAAAAAACgAAAAAAEQAAAAAACgAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAAQAAAAAACgAAAAAAEQAAAAAACgAAAAAAEQAAAAAACgAAAAAAtQAAAAAAFQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAAQAAAAAACgAAAAAAEgAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAAQAAAAAA + version: 6 + -4,0: + ind: -4,0 + tiles: CgAAAAAAEgAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAAQAAAAAACgAAAAAACgAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAAQAAAAAACgAAAAAAEgAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAAQAAAAAACgAAAAAAEgAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFgAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtAAAAAAAtQAAAAAABgAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtAAAAAAAtQAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtAAAAAAAtQAAAAAABgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAFQAAAAAAFgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtAAAAAAAtQAAAAAABgAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -5,-1: + ind: -5,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAACgAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAtQAAAAAACgAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAACgAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAACgAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFwAAAAAAFwAAAAAAFgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFwAAAAAAFwAAAAAAFwAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFwAAAAAAFwAAAAAAFwAAAAAAFwAAAAAAFgAAAAAAFQAAAAAACgAAAAAACgAAAAAACgAAAAAA + version: 6 + -5,0: + ind: -5,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFwAAAAAAFwAAAAAAFwAAAAAAFQAAAAAAFQAAAAAAtQAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFwAAAAAAFwAAAAAAFwAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAtQAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFwAAAAAAFwAAAAAAFwAAAAAAFQAAAAAAFQAAAAAAtQAAAAAACgAAAAAACgAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAFwAAAAAAFwAAAAAAFgAAAAAAFQAAAAAACgAAAAAACgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFwAAAAAAFwAAAAAAFwAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAtQAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAFQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFgAAAAAAFgAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAtQAAAAAAFQAAAAAAAgAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAFQAAAAAAFQAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,-1: + ind: 1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAJwAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAJwAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAJwAAAAAAJwAAAAAAIQAAAAAAIQAAAAAAIQAAAAAADwAAAAAAJAAAAAAAJAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAAJAAAAAAAJAAAAAAAtQAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAIwAAAAAAGQAAAAAAGQAAAAAAtQAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAIwAAAAAAGQAAAAAAGQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAA + version: 6 + 1,0: + ind: 1,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAPQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAPQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAPQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAPwAAAAAAPgAAAAAAPwAAAAAAPgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAPQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,0: + ind: 2,0 + tiles: HAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAMQAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 2,-1: + ind: 2,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAAtQAAAAAACQAAAAAACQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAACAAAAAAACAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAACAAAAAAACAAAAAAACAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAACAAAAAAACAAAAAAACAAAAAAACAAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAACAAAAAAACAAAAAAACAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAA + version: 6 + 3,0: + ind: 3,0 + tiles: HAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAADAAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAADAAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAAAgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAJwAAAAAA + version: 6 + 3,-1: + ind: 3,-1 + tiles: tQAAAAAAtQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAADQAAAAAAtQAAAAAAtQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAADAAAAAAADQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAABwAAAAAABwAAAAAABwAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAABwAAAAAABwAAAAAABwAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAABwAAAAAABwAAAAAABwAAAAAADgAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABwAAAAAABwAAAAAABwAAAAAAtQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAtQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAdAAAAAAAtQAAAAAACQAAAAAAtQAAAAAAtQAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAtQAAAAAAdAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAACQAAAAAACQAAAAAACQAAAAAAtQAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAtQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAdAAAAAAAtQAAAAAAtQAAAAAACwAAAAAAMQAAAAAAMQAAAAAAtQAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAA + version: 6 + 3,-2: + ind: 3,-2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAADwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAABwAAAAAABwAAAAAADAAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAADAAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAADAAAAAAADQAAAAAAtQAAAAAAtQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAADQAAAAAAtQAAAAAAtQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAADQAAAAAAtQAAAAAAtQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAABwAAAAAABwAAAAAAtQAAAAAADQAAAAAA + version: 6 + 2,-2: + ind: 2,-2 + tiles: AAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKwAAAAAAtQAAAAAAKwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKwAAAAAALAAAAAAAKwAAAAAAKwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 3,1: + ind: 3,1 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAJwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAJwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAKgAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAKgAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAEgAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAANwAAAAAAAgAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAANwAAAAAAAgAAAAAANwAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAAMQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 2,1: + ind: 2,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAJwAAAAAA + version: 6 + 1,1: + ind: 1,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAIQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAGAAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAIQAAAAAAPQAAAAAAAgAAAAAAAgAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAfgAAAAAAGAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAPQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAGAAAAAAAfgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAGwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAGwAAAAAAAgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 2,2: + ind: 2,2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQQAAAAAAQQAAAAAAQQAAAAAAQQAAAAAAJwAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQQAAAAAAQQAAAAAAQQAAAAAAQQAAAAAAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 3,2: + ind: 3,2 + tiles: JwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOQAAAAAAOQAAAAAAtQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOQAAAAAAOQAAAAAAtQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOQAAAAAAOQAAAAAAOQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOQAAAAAAOQAAAAAAOQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOQAAAAAAOQAAAAAAtQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAA + version: 6 + 0,1: + ind: 0,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAPQAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAPQAAAAAAPQAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 3,-3: + ind: 3,-3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 1,2: + ind: 1,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 2,-3: + ind: 2,-3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 1,-2: + ind: 1,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-2: + ind: 0,-2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 4,0: + ind: 4,0 + tiles: AgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAALAAAAAAAKwAAAAAAKwAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAKwAAAAAAKwAAAAAALAAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAALQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAQAAAAAALQAAAAAALQAAAAAALQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAAQAAAAAALgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAAgAAAAAANwAAAAAANwAAAAAAAgAAAAAAAgAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAHAAAAAAAAgAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAANwAAAAAAtQAAAAAADAAAAAAADAAAAAAADAAAAAAAtQAAAAAAHAAAAAAAAgAAAAAAtQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAALwAAAAAALwAAAAAALwAAAAAAtQAAAAAAtQAAAAAAHAAAAAAA + version: 6 + 4,1: + ind: 4,1 + tiles: JwAAAAAAJwAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAALwAAAAAALwAAAAAANAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAKQAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAALwAAAAAANAAAAAAANAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAMAAAAAAAMAAAAAAAMgAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAMwAAAAAAMwAAAAAAMwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAMwAAAAAAMwAAAAAAMwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAMAAAAAAAMAAAAAAAMAAAAAAAAgAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAMwAAAAAAMwAAAAAAMwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKgAAAAAAEgAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKgAAAAAAEgAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAKgAAAAAAEgAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAQAAAAAAAQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 4,-3: + ind: 4,-3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAAtQAAAAAABAAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAABAAAAAAAtQAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAAtQAAAAAABAAAAAAAtQAAAAAABAAAAAAABAAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAtQAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAtQAAAAAAtQAAAAAAaAAAAAAAaAAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 4,-2: + ind: 4,-2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAGAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGAAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAGAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADAAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADAAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADAAAAAAADAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADAAAAAAADAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADQAAAAAADQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAADQAAAAAADQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAADQAAAAAADQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAADQAAAAAADQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAAgAAAAAA + version: 6 + 4,-1: + ind: 4,-1 + tiles: DQAAAAAADQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAAgAAAAAADQAAAAAADQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAADgAAAAAADgAAAAAADgAAAAAADgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAdAAAAAAAdAAAAAAAdAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAtQAAAAAAdAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAEAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAA + version: 6 + 4,2: + ind: 4,2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAtQAAAAAA + version: 6 + 4,-4: + ind: 4,-4 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 4,3: + ind: 4,3 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAKQAAAAAAKQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 3,3: + ind: 3,3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 5,0: + ind: 5,0 + tiles: HAAAAAAAAgAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAtQAAAAAANgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAANgAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAAHAAAAAAAAgAAAAAAtQAAAAAANQAAAAAANQAAAAAANQAAAAAAtQAAAAAANgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAANgAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAAAgAAAAAAAgAAAAAAtQAAAAAANQAAAAAAEgAAAAAANQAAAAAAtQAAAAAANgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAANgAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAANgAAAAAAEgAAAAAANgAAAAAAtQAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAANgAAAAAANgAAAAAANgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAANgAAAAAANgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAANgAAAAAANgAAAAAANgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAANgAAAAAANgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 5,-1: + ind: 5,-1 + tiles: AgAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAADwAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAADwAAAAAADwAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAOQAAAAAAOQAAAAAAOQAAAAAAOQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAMQAAAAAAOQAAAAAAOQAAAAAAOQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAMQAAAAAAOQAAAAAAOQAAAAAAOQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAMQAAAAAAOQAAAAAAOQAAAAAAOQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAtQAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAtQAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAANgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAAAgAAAAAAAgAAAAAAtQAAAAAANgAAAAAAKAAAAAAANgAAAAAAtQAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAANgAAAAAAtQAAAAAAEgAAAAAAOAAAAAAAtQAAAAAA + version: 6 + 5,-2: + ind: 5,-2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAAgAAAAAAHgAAAAAAAgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAHgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAgAAAAAAHwAAAAAAAgAAAAAAHwAAAAAAAgAAAAAAtQAAAAAAAgAAAAAAHgAAAAAAAgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAHQAAAAAAtQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAHAAAAAAAHAAAAAAAtQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAgAAAAAAHAAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 5,-3: + ind: 5,-3 + tiles: BAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAOgAAAAAAOgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOgAAAAAABAAAAAAAOgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAOgAAAAAAOgAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAABAAAAAAAOgAAAAAABAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAABAAAAAAAOgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAABAAAAAAABAAAAAAAOgAAAAAAOgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 5,-4: + ind: 5,-4 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 5,2: + ind: 5,2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAIAAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAA + version: 6 + 5,3: + ind: 5,3 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 5,1: + ind: 5,1 + tiles: GwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAA + version: 6 + 6,0: + ind: 6,0 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,-1: + ind: 6,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,-3: + ind: 6,-3 + tiles: tQAAAAAAGAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAtQAAAAAARAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAGAAAAAAAfgAAAAAAfgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAGAAAAAAAfgAAAAAAtQAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAfgAAAAAAfgAAAAAAGAAAAAAAtQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAJwAAAAAAJwAAAAAAJwAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,-2: + ind: 6,-2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAHQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,1: + ind: 6,1 + tiles: tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,2: + ind: 6,2 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,-4: + ind: 6,-4 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAARAAAAAAARAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 7,-3: + ind: 7,-3 + tiles: AAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 7,-4: + ind: 7,-4 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 6,3: + ind: 6,3 + tiles: tQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 7,2: + ind: 7,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 7,3: + ind: 7,3 + tiles: AAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -6,-1: + ind: -6,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAA + version: 6 + -6,0: + ind: -6,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + color: '#FFFFFFFF' + id: Arrows + decals: + 2070: 48,9 + 2071: 47,9 + 2072: 46,9 + 2073: 46.49972,8.985048 + 2074: 47.499054,8.9894085 + 2249: 51,-10 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: Arrows + decals: + 759: 59,8 + 771: 64,8 + 808: 68,10 + 2308: 63,-26 + 2309: 63,-25 + 2310: 63,-24 + 2311: 63,-23 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: Arrows + decals: + 760: 56,9 + - node: + angle: 4.71238898038469 rad + color: '#FFFFFFFF' + id: Arrows + decals: + 2248: 50,-13 + 2250: 50.415024,-12.996578 + - node: + color: '#FFFFFFFF' + id: Basalt1 + decals: + 728: 67.09823,20.972095 + - node: + color: '#FFFFFFFF' + id: Basalt2 + decals: + 727: 73.947075,20.26897 + - node: + color: '#FFFFFFFF' + id: Basalt3 + decals: + 2315: -71.487625,-2.2107522 + - node: + color: '#FFFFFFFF' + id: Basalt4 + decals: + 733: 68.677536,16.878345 + - node: + color: '#FFFFFFFF' + id: Basalt5 + decals: + 726: 75.35438,19.284595 + 729: 67.50478,19.315845 + 732: 67.48915,15.2845955 + 1714: 74,47 + - node: + color: '#FFFFFFFF' + id: Basalt6 + decals: + 730: 68.677536,20.61272 + 2314: -70.38164,-2.0412102 + - node: + color: '#FFFFFFFF' + id: Basalt7 + decals: + 712: 75.26056,15.0502205 + 725: 74.275444,19.190845 + 731: 68.771355,19.940845 + 1715: 75,47 + - node: + color: '#FFFFFFFF' + id: Basalt9 + decals: + 713: 74.54127,16.159595 + 1716: 75,48 + - node: + color: '#79150096' + id: Bot + decals: + 706: 82,21 + 707: 82,20 + 708: 82,19 + - node: + angle: 4.71238898038469 rad + color: '#951710FF' + id: Bot + decals: + 14: -36,1 + 15: -37,1 + 16: -37,2 + 17: -36,2 + 18: -36,3 + 19: -37,3 + 20: -37,4 + 21: -36,4 + 22: -33,4 + 23: -33,3 + 24: -33,2 + 25: -33,1 + 26: -32,1 + 27: -32,2 + 28: -32,3 + 29: -32,4 + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 288: 27,-1 + 289: 28,-1 + 290: 29,-1 + 291: 30,-1 + 318: 72,-18 + 319: 71,-18 + 320: 71,-17 + 321: 71,-16 + 322: 71,-15 + 323: 72,-15 + 324: 72,-16 + 325: 72,-17 + 704: 61,9 + 705: 61,10 + - node: + color: '#52B4E996' + id: BotGreyscale + decals: + 709: 78,21 + 710: 78,20 + 711: 78,19 + - node: + color: '#FFFFFFFF' + id: BotLeft + decals: + 2069: 67,10 + - node: + color: '#FFFFFFFF' + id: BotRight + decals: + 784: 76,9 + 785: 75,9 + 2068: 66,10 + - node: + color: '#FFFFFFFF' + id: Box + decals: + 282: 53,-23 + 283: 55,-23 + 702: 61,6 + 703: 61,4 + - node: + color: '#9C2020FF' + id: BrickTileSteelCornerNe + decals: + 47: -40,-3 + 52: -46,-2 + - node: + color: '#BC863FFF' + id: BrickTileSteelCornerNe + decals: + 447: 81,-20 + 475: 79,-24 + 506: 76,-15 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelCornerNe + decals: + 69: -45,3 + - node: + color: '#BC863FFF' + id: BrickTileSteelCornerNw + decals: + 459: 71,-20 + 482: 71,-24 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelCornerNw + decals: + 77: -49,3 + - node: + color: '#9C2020FF' + id: BrickTileSteelCornerSe + decals: + 49: -40,-5 + 56: -48,-5 + - node: + color: '#BC863FFF' + id: BrickTileSteelCornerSe + decals: + 448: 81,-22 + 494: 79,-28 + 504: 76,-18 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelCornerSe + decals: + 70: -45,0 + 249: -15,4 + - node: + color: '#9C2020FF' + id: BrickTileSteelCornerSw + decals: + 58: -42,-5 + - node: + color: '#BC863FFF' + id: BrickTileSteelCornerSw + decals: + 457: 71,-22 + 486: 71,-28 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelCornerSw + decals: + 74: -49,0 + 248: -19,4 + - node: + color: '#9C2020FF' + id: BrickTileSteelEndS + decals: + 57: -45,-5 + - node: + color: '#9C2020FF' + id: BrickTileSteelEndW + decals: + 59: -49,-5 + 60: -49,-2 + - node: + color: '#9C2020FF' + id: BrickTileSteelInnerNe + decals: + 53: -46,-3 + - node: + color: '#BC863FFF' + id: BrickTileSteelInnerNe + decals: + 474: 78,-24 + 498: 79,-26 + - node: + color: '#9C2020FF' + id: BrickTileSteelInnerNw + decals: + 64: -48,-5 + - node: + color: '#BC863FFF' + id: BrickTileSteelInnerNw + decals: + 473: 78,-24 + - node: + color: '#9C2020FF' + id: BrickTileSteelInnerSe + decals: + 62: -48,-4 + 90: -45,-4 + - node: + color: '#BC863FFF' + id: BrickTileSteelInnerSe + decals: + 469: 78,-22 + 497: 79,-26 + - node: + color: '#9C2020FF' + id: BrickTileSteelInnerSw + decals: + 61: -48,-2 + 63: -42,-4 + 89: -45,-4 + - node: + color: '#BC863FFF' + id: BrickTileSteelInnerSw + decals: + 470: 78,-22 + - node: + color: '#9A54BFFF' + id: BrickTileSteelLineE + decals: + 509: 76,-17 + 510: 76,-16 + - node: + color: '#9C2020FF' + id: BrickTileSteelLineE + decals: + 48: -40,-4 + - node: + color: '#BC863FFF' + id: BrickTileSteelLineE + decals: + 446: 81,-21 + 472: 78,-23 + 495: 79,-27 + 496: 79,-25 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelLineE + decals: + 178: -36,-4 + 179: -32,-4 + 180: -28,-4 + 250: -15,6 + 251: -15,8 + - node: + color: '#9A54BFFF' + id: BrickTileSteelLineN + decals: + 507: 75,-15 + - node: + color: '#9C2020FF' + id: BrickTileSteelLineN + decals: + 44: -44,-3 + 45: -43,-3 + 46: -41,-3 + 51: -48,-2 + - node: + color: '#BC863FFF' + id: BrickTileSteelLineN + decals: + 460: 72,-20 + 461: 73,-20 + 462: 74,-20 + 463: 75,-20 + 464: 76,-20 + 465: 77,-20 + 466: 78,-20 + 467: 79,-20 + 468: 80,-20 + 476: 77,-24 + 477: 76,-24 + 478: 75,-24 + 479: 74,-24 + 480: 73,-24 + 481: 72,-24 + 505: 74,-15 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelLineN + decals: + 78: -48,3 + 79: -47,3 + 80: -46,3 + 186: -37,-3 + 187: -33,-3 + 188: -29,-3 + 261: -18,9 + 262: -16,9 + - node: + color: '#9A54BFFF' + id: BrickTileSteelLineS + decals: + 508: 75,-18 + - node: + color: '#9C2020FF' + id: BrickTileSteelLineS + decals: + 50: -41,-5 + - node: + color: '#BC863FFF' + id: BrickTileSteelLineS + decals: + 449: 80,-22 + 450: 79,-22 + 451: 77,-22 + 452: 76,-22 + 453: 75,-22 + 454: 74,-22 + 455: 73,-22 + 456: 72,-22 + 487: 72,-28 + 488: 73,-28 + 489: 74,-28 + 490: 75,-28 + 491: 76,-28 + 492: 77,-28 + 493: 78,-28 + 503: 74,-18 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelLineS + decals: + 71: -46,0 + 72: -47,0 + 73: -48,0 + 177: -37,-5 + 184: -33,-5 + 185: -29,-5 + 242: -25,-1 + 243: -23,-1 + 244: -21,-1 + 247: -17,4 + - node: + color: '#BC863FFF' + id: BrickTileSteelLineW + decals: + 458: 71,-21 + 471: 78,-23 + 483: 71,-25 + 484: 71,-26 + 485: 71,-27 + - node: + color: '#DE3A3AFF' + id: BrickTileSteelLineW + decals: + 75: -49,1 + 76: -49,2 + 181: -38,-4 + 182: -34,-4 + 183: -30,-4 + 252: -19,6 + 253: -19,8 + - node: + color: '#765428FF' + id: BrickTileWhiteBox + decals: + 537: 82,-22 + - node: + color: '#765428FF' + id: BrickTileWhiteCornerNe + decals: + 545: 87,-20 + - node: + color: '#792DA9FF' + id: BrickTileWhiteCornerNe + decals: + 794: 22,-3 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteCornerNe + decals: + 189: -36,-3 + 197: -28,-3 + 198: -32,-3 + 258: -15,9 + - node: + color: '#765428FF' + id: BrickTileWhiteCornerNw + decals: + 538: 83,-20 + 585: 89,-18 + - node: + color: '#792DA9FF' + id: BrickTileWhiteCornerNw + decals: + 793: 20,-3 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteCornerNw + decals: + 190: -38,-3 + 199: -34,-3 + 200: -30,-3 + 259: -19,9 + - node: + color: '#765428FF' + id: BrickTileWhiteCornerSe + decals: + 553: 91,-24 + 589: 103,-20 + - node: + color: '#792DA9FF' + id: BrickTileWhiteCornerSe + decals: + 792: 22,-6 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteCornerSe + decals: + 192: -36,-5 + 193: -32,-5 + 194: -28,-5 + - node: + color: '#765428FF' + id: BrickTileWhiteCornerSw + decals: + 536: 83,-22 + 557: 87,-24 + - node: + color: '#792DA9FF' + id: BrickTileWhiteCornerSw + decals: + 791: 20,-6 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteCornerSw + decals: + 191: -38,-5 + 195: -34,-5 + 196: -30,-5 + - node: + color: '#765428FF' + id: BrickTileWhiteEndN + decals: + 541: 85,-19 + - node: + color: '#765428FF' + id: BrickTileWhiteEndS + decals: + 544: 84,-23 + - node: + color: '#726F6AFF' + id: BrickTileWhiteInnerNe + decals: + 799: 20,-6 + - node: + color: '#765428FF' + id: BrickTileWhiteInnerNe + decals: + 539: 85,-20 + 549: 87,-22 + 622: 89,-20 + 623: 93,-20 + 624: 97,-20 + - node: + color: '#774194FF' + id: BrickTileWhiteInnerNe + decals: + 654: 78,-48 + 655: 82,-48 + - node: + color: '#726F6AFF' + id: BrickTileWhiteInnerNw + decals: + 798: 22,-6 + - node: + color: '#765428FF' + id: BrickTileWhiteInnerNw + decals: + 540: 85,-20 + 616: 93,-20 + 617: 97,-20 + 618: 101,-20 + - node: + color: '#774194FF' + id: BrickTileWhiteInnerNw + decals: + 652: 86,-48 + 653: 82,-48 + - node: + color: '#726F6AFF' + id: BrickTileWhiteInnerSe + decals: + 797: 20,-3 + - node: + color: '#765428FF' + id: BrickTileWhiteInnerSe + decals: + 543: 84,-22 + 625: 97,-18 + 626: 93,-18 + 627: 89,-18 + - node: + color: '#774194FF' + id: BrickTileWhiteInnerSe + decals: + 650: 78,-45 + 651: 82,-45 + - node: + color: '#726F6AFF' + id: BrickTileWhiteInnerSw + decals: + 796: 22,-3 + - node: + color: '#765428FF' + id: BrickTileWhiteInnerSw + decals: + 542: 84,-22 + 546: 87,-22 + 619: 93,-18 + 620: 97,-18 + 621: 101,-18 + - node: + color: '#774194FF' + id: BrickTileWhiteInnerSw + decals: + 648: 82,-45 + 649: 86,-45 + - node: + color: '#765428FF' + id: BrickTileWhiteLineE + decals: + 548: 87,-21 + 552: 91,-23 + 588: 103,-19 + - node: + color: '#774194FF' + id: BrickTileWhiteLineE + decals: + 610: 97,-19 + 611: 93,-19 + 612: 89,-19 + 640: 82,-47 + 641: 82,-46 + 642: 78,-47 + 643: 78,-46 + - node: + color: '#792DA9FF' + id: BrickTileWhiteLineE + decals: + 788: 20,-4 + 795: 20,-5 + - node: + color: '#9FED5896' + id: BrickTileWhiteLineE + decals: + 805: 22,-4 + 806: 22,-5 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteLineE + decals: + 256: -15,5 + 257: -15,7 + - node: + color: '#52B4E9FF' + id: BrickTileWhiteLineN + decals: + 236: -25,0 + 237: -23,0 + 238: -21,0 + - node: + color: '#765428FF' + id: BrickTileWhiteLineN + decals: + 532: 84,-20 + 533: 86,-20 + 550: 88,-22 + 551: 90,-22 + 574: 100,-18 + 575: 99,-18 + 576: 98,-18 + 577: 97,-18 + 578: 96,-18 + 579: 95,-18 + 580: 94,-18 + 581: 93,-18 + 582: 92,-18 + 583: 91,-18 + 584: 90,-18 + 587: 102,-18 + 592: 90,-20 + 593: 92,-20 + 594: 94,-20 + 595: 96,-20 + 596: 98,-20 + 597: 100,-20 + 632: 79,-48 + 633: 81,-48 + 634: 83,-48 + 635: 85,-48 + - node: + color: '#774194FF' + id: BrickTileWhiteLineN + decals: + 607: 91,-20 + 608: 95,-20 + 609: 99,-20 + 636: 80,-48 + 637: 84,-48 + - node: + color: '#9C2020FF' + id: BrickTileWhiteLineN + decals: + 91: -45,-3 + - node: + color: '#9FED5896' + id: BrickTileWhiteLineN + decals: + 800: 21,-6 + 804: 21,-3 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteLineN + decals: + 233: -26,0 + 234: -24,0 + 235: -22,0 + 260: -17,9 + - node: + color: '#765428FF' + id: BrickTileWhiteLineS + decals: + 534: 85,-22 + 535: 86,-22 + 554: 90,-24 + 555: 89,-24 + 556: 88,-24 + 562: 90,-20 + 563: 92,-20 + 564: 93,-20 + 565: 94,-20 + 566: 95,-20 + 567: 96,-20 + 568: 97,-20 + 569: 98,-20 + 570: 99,-20 + 571: 100,-20 + 572: 101,-20 + 573: 102,-20 + 598: 90,-18 + 599: 92,-18 + 600: 94,-18 + 601: 96,-18 + 602: 98,-18 + 603: 100,-18 + 628: 79,-45 + 629: 81,-45 + 630: 83,-45 + 631: 85,-45 + - node: + color: '#774194FF' + id: BrickTileWhiteLineS + decals: + 604: 91,-18 + 605: 95,-18 + 606: 99,-18 + 638: 80,-45 + 639: 84,-45 + - node: + color: '#9C2020FF' + id: BrickTileWhiteLineS + decals: + 33: -47,-4 + 34: -46,-4 + 35: -44,-4 + 36: -43,-4 + - node: + color: '#9FED5896' + id: BrickTileWhiteLineS + decals: + 801: 21,-3 + 807: 21,-6 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteLineS + decals: + 239: -26,-1 + 240: -24,-1 + 241: -22,-1 + 245: -18,4 + 246: -16,4 + - node: + color: '#765428FF' + id: BrickTileWhiteLineW + decals: + 547: 87,-23 + 586: 89,-19 + - node: + color: '#774194FF' + id: BrickTileWhiteLineW + decals: + 613: 93,-19 + 614: 97,-19 + 615: 101,-19 + 644: 82,-47 + 645: 82,-46 + 646: 86,-47 + 647: 86,-46 + - node: + color: '#792DA9FF' + id: BrickTileWhiteLineW + decals: + 789: 22,-5 + 790: 22,-4 + - node: + color: '#9C2020FF' + id: BrickTileWhiteLineW + decals: + 31: -48,-3 + 32: -48,-4 + - node: + color: '#9FED5896' + id: BrickTileWhiteLineW + decals: + 802: 20,-5 + 803: 20,-4 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteLineW + decals: + 254: -19,5 + 255: -19,7 + - node: + color: '#FFFFFFFF' + id: Bushb2 + decals: + 908: 54.713455,19.873753 + 2312: -71.7704,0.87206304 + - node: + color: '#FFFFFFFF' + id: Bushf1 + decals: + 906: 56.308395,19.936253 + - node: + color: '#FFFFFFFF' + id: Bushg1 + decals: + 735: 68.95899,15.3158455 + 736: 67.31715,15.9252205 + - node: + color: '#FFFFFFFF' + id: Bushg2 + decals: + 907: 56.292755,18.764378 + - node: + color: '#FFFFFFFF' + id: Bushg4 + decals: + 737: 68.63062,16.14397 + - node: + color: '#FFFFFFFF' + id: Bushi2 + decals: + 734: 67.28587,16.83147 + - node: + color: '#FFFFFFFF' + id: Bushl4 + decals: + 905: 56.120754,17.889378 + - node: + color: '#FFFFFFFF' + id: Bushn1 + decals: + 738: 67.03568,15.0970955 + - node: + color: '#FFFFFFFF' + id: Caution + decals: + 2542: 70,-45 + - node: + cleanable: True + color: '#00D2FFFF' + id: Clandestine + decals: + 2540: 62.98458,-42.58558 + - node: + cleanable: True + color: '#FF0000FF' + id: Cyber + decals: + 2539: 67.76583,-43.52308 + - node: + color: '#FFFFFFFF' + id: Delivery + decals: + 0: -44,1 + 1: -44,2 + 2: -42,-2 + 284: 53,-26 + 285: 55,-26 + 286: 64,-5 + 287: 64,-3 + 326: 72,-25 + 327: 73,-25 + 328: 74,-25 + 329: 75,-25 + 330: 76,-25 + 331: 77,-25 + 332: 77,-27 + 333: 76,-27 + 334: 75,-27 + 335: 74,-27 + 336: 73,-27 + 337: 72,-27 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Delivery + decals: + 2685: 45,24 + 2686: 45,23 + 2687: 44,23 + 2688: 44,24 + 2689: 43,24 + 2690: 43,23 + 2691: 42,23 + 2692: 42,24 + 2693: 41,24 + 2694: 41,23 + 2695: 40,23 + 2696: 40,24 + - node: + color: '#F98AFFFF' + id: DeliveryGreyscale + decals: + 2949: 51,27 + 2950: 52,27 + 2951: 53,27 + 2952: 54,27 + - node: + color: '#FFFFFFFF' + id: Dirt + decals: + 665: 73,-47 + 666: 74,-46 + 667: 76,-47 + 668: 76,-46 + 669: 75,-47 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Dirt + decals: + 95: -49,-5 + 96: -41,-4 + 106: -48,6 + 107: -48,5 + 108: -45,7 + 109: -46,6 + 110: -43,7 + 111: -48,7 + 159: -37,7 + 160: -32,8 + 161: -31,8 + 162: -30,5 + 163: -31,5 + 164: -35,4 + 165: -35,3 + 166: -34,0 + 167: -35,0 + 168: -36,-1 + 169: -38,-1 + 170: -37,-1 + 171: -33,-1 + 172: -31,-1 + 173: -30,0 + 174: -30,-1 + 175: -29,0 + 176: -28,-1 + 201: -38,-3 + 202: -36,-5 + 203: -33,-4 + 204: -32,-3 + 205: -29,-5 + 206: -29,-3 + 263: -18,7 + 264: -16,5 + 270: -18,5 + 275: -16,2 + 424: 74,-16 + 425: 73,-17 + 426: 74,-17 + 427: 74,-17 + 428: 73,-17 + 429: 72,-18 + 430: 72,-17 + 431: 72,-17 + 432: 72,-17 + 433: 72,-16 + 434: 72,-15 + 435: 72,-15 + 436: 75,-18 + 437: 74,-18 + 438: 74,-17 + 439: 75,-16 + 440: 75,-17 + 441: 76,-18 + 442: 71,-18 + 443: 71,-17 + 444: 71,-15 + 445: 72,-15 + 670: 74,-20 + 671: 75,-21 + 685: 72,-24 + 686: 73,-26 + 687: 75,-27 + 688: 76,-27 + 689: 86,-21 + 690: 85,-22 + 693: 87,-23 + 694: 89,-23 + 695: 90,-22 + 946: 82,-35 + 947: 83,-34 + 948: 83,-35 + 949: 83,-36 + 950: 84,-35 + 951: 85,-34 + 2080: 43,31 + 2081: 44,31 + 2082: 45,31 + 2083: 46,31 + 2084: 47,31 + 2085: 48,31 + 2086: 48,32 + 2087: 47,32 + 2088: 47,33 + 2089: 48,33 + 2090: 45,30 + 2337: 18,-27 + 2338: 19,-27 + 2339: 19,-23 + 2340: 17,-22 + 2341: 14,-21 + 2342: 13,-22 + 2343: 13,-27 + 2344: 14,-26 + 2345: 16,-27 + 2367: 27,-27 + 2368: 28,-26 + 2369: 26,-25 + 2370: 26,-23 + 2371: 30,-22 + 2372: 31,-23 + 2373: 32,-25 + 2374: 29,-27 + 2375: 25,-28 + 2376: 22,-27 + 2377: 22,-28 + 2378: 21,-26 + 2379: 22,-23 + 2380: 22,-24 + 2381: 22,-25 + 2382: 23,-22 + 2383: 21,-22 + 2384: 22,-21 + 2385: 26,-25 + 2386: 29,-27 + 2387: 29,-29 + 2388: 30,-29 + 2389: 31,-27 + 2390: 32,-26 + 2391: 33,-26 + 2409: 35,-25 + 2410: 36,-25 + 2411: 38,-25 + 2412: 38,-25 + 2413: 39,-25 + 2414: 38,-23 + 2415: 37,-23 + 2416: 36,-23 + 2417: 36,-23 + 2418: 38,-23 + 2419: 38,-24 + 2420: 36,-24 + 2421: 35,-23 + 2422: 38,-22 + 2423: 39,-22 + 2424: 38,-24 + 2425: 37,-25 + 2426: 36,-24 + 2427: 36,-24 + 2428: 37,-24 + 2429: 39,-24 + 2430: 39,-23 + 2431: 35,-24 + 2432: 19,-25 + 2450: 35,-30 + 2451: 38,-27 + 2452: 40,-28 + 2453: 40,-30 + 2454: 43,-24 + 2455: 46,-25 + 2456: 45,-27 + 2457: 46,-27 + 2458: 47,-22 + 2554: 51,-29 + 2555: 50,-31 + 2556: 52,-32 + 2557: 58,-32 + 2558: 60,-32 + 2559: 61,-32 + 2560: 63,-32 + 2561: 64,-32 + 2562: 68,-27 + 2563: 66,-28 + 2564: 68,-34 + 2565: 73,-34 + 2596: 97,-44 + 2597: 97,-45 + 2598: 97,-46 + 2599: 98,-47 + 2600: 97,-47 + 2601: 97,-48 + 2602: 98,-48 + 2603: 99,-48 + 2604: 99,-47 + 2605: 100,-47 + 2606: 100,-48 + 2607: 102,-47 + 2608: 101,-47 + 2609: 103,-47 + 2610: 103,-46 + 2611: 102,-46 + 2612: 103,-48 + 2613: 99,-43 + 2614: 98,-43 + 2615: 97,-43 + 2616: 98,-42 + 2617: 97,-42 + 2618: 81,-31 + 2619: 80,-32 + 2620: 85,-31 + 2621: 90,-30 + 2622: 88,-32 + 2623: 87,-32 + 2624: 92,-26 + 2625: 93,-27 + 2626: 94,-29 + 2627: 94,-30 + 2628: 95,-23 + 2629: 95,-30 + 2630: 87,-35 + 2631: 87,-37 + 2632: 87,-38 + 2633: 87,-39 + 2634: 87,-40 + 2635: 87,-42 + 2636: 87,-44 + 2637: 88,-43 + 2638: 88,-44 + 2639: 88,-45 + 2640: 91,-46 + 2641: 92,-46 + 2642: 94,-46 + 2643: 95,-45 + 2644: 94,-43 + 2645: 92,-42 + 2646: 90,-42 + 2647: 94,-49 + 2648: 91,-49 + 2649: 90,-48 + 2711: 38,24 + 2712: 38,23 + 2718: 44,13 + 2719: 44,15 + 2720: 46,17 + 2721: 44,17 + 2722: 48,19 + 2723: 49,17 + 2724: 48,24 + 2725: 44,28 + 2726: 51,31 + 2727: 52,33 + 2728: 58,31 + 2729: 60,33 + 2730: 63,31 + 2731: 41,28 + 2732: 40,31 + 2733: 37,28 + 2734: 35,32 + 2735: 34,24 + 2736: 31,30 + 2737: 28,29 + 2738: 27,25 + 2739: 28,23 + 2740: 30,24 + 2741: 29,24 + 2742: 28,24 + 2743: 29,23 + 2744: 31,25 + 2745: 30,25 + 2746: 28,25 + 2747: 28,25 + 2795: 40,30 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: Dirt + decals: + 2459: 47,-23 + 2460: 44,-23 + 2461: 43,-26 + 2462: 42,-25 + 2463: 42,-25 + 2464: 40,-28 + 2465: 39,-28 + 2466: 37,-28 + 2467: 35,-29 + 2468: 34,-30 + 2566: 73,-33 + 2567: 70,-34 + 2568: 66,-32 + 2569: 67,-27 + 2570: 59,-32 + 2571: 50,-32 + 2572: 50,-28 + 2748: 48,20 + 2749: 44,13 + 2750: 44,14 + 2751: 49,19 + 2752: 47,25 + 2753: 46,28 + 2754: 43,28 + 2755: 41,30 + 2756: 35,31 + 2757: 34,25 + 2758: 28,28 + 2759: 32,31 + 2812: 31,23 + 2813: 31,24 + 2814: 30,24 + 2815: 29,25 + 2816: 29,23 + 2817: 27,23 + 2818: 27,24 + 2819: 29,26 + 2820: 28,26 + 2821: 27,26 + 2822: 30,26 + 2823: 31,26 + 2824: 65,32 + 2825: 65,33 + 2905: -35,-10 + 2906: -29,-8 + 2907: -24,-10 + 2908: -21,-7 + 2909: -16,-10 + 2910: -8,-11 + 2911: -4,-8 + 2912: -5,0 + 2913: 0,2 + 2914: 5,4 + 2915: 5,11 + 2916: -2,13 + 2917: -7,12 + 2918: -16,12 + 2919: 11,-1 + 2920: 17,-1 + 2921: 22,0 + 2922: 30,2 + 2923: 38,2 + 2924: 41,-1 + 2925: 36,-4 + 2926: 34,-6 + 2927: 45,0 + 2928: 50,2 + 2929: 51,5 + 2930: 48,8 + 2931: 58,2 + 2932: 61,0 + 2933: 70,2 + 2934: 73,0 + 2935: 79,3 + 2936: 78,6 + 2937: 81,12 + 2938: 76,-9 + 2939: 70,-7 + 2940: 69,-16 + 2941: 69,-21 + 2942: 68,-22 + 2943: 68,-18 + 2944: 81,-18 + 2945: 81,-11 + 2946: 79,-9 + - node: + cleanable: True + angle: 2.0943951023931953 rad + color: '#FFFFFFFF' + id: Dirt + decals: + 2447: 39,-29 + 2448: 47,-24 + 2449: 48,-24 + - node: + cleanable: True + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: Dirt + decals: + 2469: 44,-31 + 2470: 45,-30 + 2471: 47,-31 + 2472: 45,-24 + 2473: 48,-22 + 2474: 46,-18 + 2475: 47,-17 + 2476: 47,-15 + 2477: 44,-15 + 2478: 43,-15 + 2479: 39,-11 + 2480: 37,-11 + 2481: 36,-12 + 2482: 31,-12 + 2483: 29,-11 + 2484: 44,-16 + 2485: 48,-24 + 2486: 47,-26 + 2487: 51,-26 + 2488: 50,-27 + - node: + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 656: 73,-47 + 657: 74,-46 + 658: 75,-47 + 659: 76,-47 + 660: 76,-46 + 661: 76,-45 + 662: 76,-46 + 663: 76,-46 + 664: 75,-47 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 85: -46,1 + 92: -45,-4 + 104: -49,6 + 136: -37,7 + 137: -35,5 + 152: -33,-1 + 156: -32,8 + 157: -31,8 + 158: -29,5 + 207: -38,-3 + 208: -37,-4 + 209: -36,-5 + 210: -37,-5 + 211: -33,-4 + 212: -32,-4 + 213: -30,-4 + 214: -29,-5 + 215: -28,-4 + 265: -17,6 + 276: -16,2 + 338: 73,-18 + 339: 73,-18 + 340: 74,-17 + 341: 74,-17 + 342: 74,-17 + 343: 73,-17 + 344: 73,-17 + 345: 74,-16 + 346: 74,-16 + 347: 75,-15 + 348: 75,-15 + 349: 75,-16 + 350: 73,-15 + 351: 73,-15 + 352: 72,-15 + 353: 72,-16 + 354: 72,-16 + 355: 75,-17 + 356: 75,-17 + 357: 74,-18 + 358: 75,-18 + 672: 80,-21 + 673: 78,-22 + 674: 72,-21 + 691: 84,-21 + 692: 83,-22 + 696: 87,-23 + 697: 89,-20 + 698: 93,-19 + 699: 97,-20 + 700: 102,-19 + 701: 101,-20 + 952: 82,-35 + 953: 82,-34 + 954: 83,-34 + 955: 83,-35 + 956: 83,-36 + 957: 84,-35 + 958: 83,-34 + 959: 82,-34 + 960: 84,-35 + 961: 85,-36 + 962: 85,-36 + 963: 83,-36 + 964: 83,-36 + 965: 83,-40 + 966: 83,-40 + 967: 84,-40 + 968: 85,-40 + 2093: 45,33 + 2346: 19,-27 + 2347: 18,-23 + 2348: 15,-27 + 2349: 11,-27 + 2350: 12,-21 + 2489: 47,-25 + 2490: 44,-26 + 2491: 43,-23 + 2492: 38,-28 + 2493: 35,-29 + 2494: 34,-31 + 2573: 50,-25 + 2574: 51,-31 + 2575: 54,-31 + 2576: 58,-32 + 2577: 65,-32 + 2578: 67,-28 + 2579: 69,-26 + 2580: 67,-34 + 2785: 43,25 + 2786: 41,25 + 2787: 32,30 + 2788: 33,24 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 2495: 27,-28 + 2496: 32,-23 + 2497: 36,-29 + 2498: 37,-28 + 2499: 39,-28 + 2500: 41,-31 + 2501: 44,-31 + 2502: 43,-24 + 2503: 45,-24 + 2504: 46,-25 + 2505: 47,-26 + 2506: 48,-19 + 2507: 47,-18 + 2508: 46,-15 + 2509: 43,-15 + 2510: 40,-13 + 2511: 38,-12 + 2512: 36,-12 + 2581: 65,-33 + 2582: 57,-32 + 2583: 51,-32 + 2760: 45,17 + 2761: 49,20 + 2762: 46,27 + 2763: 51,32 + 2764: 58,33 + 2765: 41,31 + 2766: 35,30 + 2767: 34,23 + 2768: 27,29 + 2826: 65,32 + 2830: -46,-9 + 2831: -40,-7 + 2832: -38,-9 + 2833: -35,-7 + 2834: -33,-8 + - node: + cleanable: True + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 2513: 30,-12 + 2514: 35,-11 + 2769: 41,29 + 2770: 41,28 + 2771: 49,29 + 2772: 51,28 + 2773: 52,32 + 2774: 50,33 + 2775: 60,33 + 2776: 62,31 + 2777: 47,25 + 2778: 48,23 + 2779: 49,20 + 2780: 49,16 + 2781: 44,17 + 2782: 44,14 + 2783: 41,14 + 2784: 42,28 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 93: -42,-5 + 94: -41,-4 + 101: -46,6 + 105: -48,5 + 138: -34,2 + 139: -37,-1 + 144: -31,6 + 145: -30,-1 + 146: -29,0 + 216: -37,-4 + 217: -36,-5 + 218: -33,-5 + 219: -32,-4 + 220: -29,-5 + 221: -28,-4 + 222: -29,-3 + 223: -30,-4 + 277: -16,-1 + 278: -19,-1 + 359: 73,-18 + 360: 73,-18 + 361: 74,-18 + 362: 74,-18 + 363: 74,-17 + 364: 73,-17 + 365: 73,-17 + 366: 74,-16 + 367: 74,-16 + 368: 75,-16 + 369: 75,-16 + 370: 75,-17 + 371: 75,-15 + 372: 75,-15 + 373: 74,-15 + 374: 73,-15 + 375: 73,-15 + 376: 72,-15 + 377: 71,-17 + 378: 71,-17 + 379: 72,-17 + 380: 72,-17 + 381: 72,-18 + 382: 72,-18 + 675: 72,-21 + 676: 80,-21 + 677: 78,-22 + 678: 78,-25 + 679: 77,-26 + 969: 83,-40 + 970: 83,-40 + 971: 84,-40 + 972: 84,-40 + 973: 83,-36 + 974: 83,-36 + 975: 82,-35 + 976: 82,-34 + 977: 83,-35 + 978: 84,-35 + 979: 84,-35 + 980: 85,-36 + 981: 85,-36 + 982: 85,-40 + 983: 85,-40 + 984: 84,-40 + 985: 84,-40 + 986: 83,-40 + 2091: 46,32 + 2092: 43,33 + 2097: 43,32 + 2351: 18,-25 + 2352: 14,-26 + 2353: 13,-22 + 2354: 17,-22 + 2393: 31,-26 + 2394: 33,-23 + 2395: 32,-22 + 2396: 26,-22 + 2397: 28,-22 + 2398: 26,-24 + 2399: 28,-27 + 2400: 24,-28 + 2587: 60,-32 + 2588: 71,-34 + 2650: 94,-49 + 2651: 90,-49 + 2652: 89,-48 + 2653: 94,-43 + 2654: 93,-42 + 2655: 87,-39 + 2656: 87,-37 + 2657: 87,-33 + 2658: 83,-31 + 2659: 81,-31 + 2660: 80,-32 + 2661: 89,-31 + 2662: 91,-31 + 2663: 95,-30 + 2664: 94,-28 + 2665: 93,-27 + 2666: 92,-27 + 2667: 91,-26 + 2668: 95,-24 + 2669: 88,-32 + 2713: 37,23 + 2714: 38,25 + 2789: 45,25 + 2790: 44,25 + 2791: 43,23 + 2794: 40,25 + 2796: 34,26 + 2797: 32,29 + 2798: 28,28 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 2515: 47,-19 + 2516: 42,-14 + 2517: 47,-24 + 2518: 45,-26 + 2519: 41,-31 + 2520: 35,-29 + 2584: 50,-29 + 2835: -41,-8 + 2836: -33,-10 + 2837: -29,-8 + 2838: -25,-10 + 2839: -22,-7 + 2840: -17,-9 + 2841: -20,-10 + 2842: -11,-9 + 2843: -8,-10 + 2844: -6,-8 + 2845: -4,-5 + 2846: -5,-2 + 2847: -9,1 + 2848: 2,1 + 2849: 5,0 + 2850: 5,10 + 2851: 5,6 + 2852: -1,12 + 2853: -8,12 + 2854: -14,13 + 2855: -17,12 + 2856: 12,0 + 2857: 14,1 + 2858: 18,-1 + 2859: 23,1 + 2860: 27,0 + 2861: 33,1 + 2862: 36,-1 + 2863: 25,-5 + 2864: 25,-10 + 2865: 35,-8 + 2866: 46,-1 + 2867: 49,1 + 2868: 49,6 + 2869: 48,8 + 2870: 57,0 + 2871: 60,1 + 2872: 66,-1 + 2873: 71,1 + 2874: 75,-1 + 2875: 80,5 + 2876: 78,12 + 2877: 80,-6 + 2878: 73,-8 + 2879: 69,-11 + 2880: 81,-16 + - node: + cleanable: True + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 2521: 40,-27 + 2522: 47,-25 + 2523: 47,-26 + 2524: 47,-18 + 2525: 45,-15 + 2526: 43,-14 + 2527: 40,-13 + 2528: 34,-12 + 2529: 33,-11 + 2530: 29,-12 + 2585: 50,-30 + 2586: 66,-31 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtLight + decals: + 86: -47,-3 + 102: -46,6 + 140: -37,-1 + 141: -34,2 + 142: -37,7 + 143: -31,6 + 147: -30,-1 + 148: -29,0 + 149: -34,0 + 150: -30,5 + 151: -37,6 + 266: -18,4 + 267: -16,4 + 279: -19,1 + 280: -18,-1 + 281: -19,-1 + 383: 72,-18 + 384: 72,-18 + 385: 73,-18 + 386: 73,-18 + 387: 74,-18 + 388: 74,-18 + 389: 75,-16 + 390: 75,-16 + 391: 72,-17 + 392: 71,-17 + 393: 72,-15 + 394: 72,-16 + 395: 72,-16 + 396: 71,-16 + 397: 72,-17 + 398: 72,-16 + 399: 71,-15 + 400: 71,-15 + 401: 72,-15 + 2094: 44,32 + 2355: 18,-24 + 2356: 18,-25 + 2357: 13,-27 + 2358: 14,-21 + 2401: 23,-26 + 2402: 22,-24 + 2403: 22,-22 + 2404: 29,-28 + 2405: 27,-26 + 2406: 26,-25 + 2407: 26,-24 + 2408: 32,-24 + 2589: 68,-26 + 2590: 54,-32 + 2591: 52,-30 + 2592: 72,-34 + 2670: 80,-31 + 2671: 83,-32 + 2672: 87,-37 + 2673: 87,-40 + 2674: 88,-45 + 2675: 91,-43 + 2676: 95,-44 + 2677: 91,-49 + 2678: 92,-49 + 2715: 37,24 + 2799: 46,28 + 2800: 53,33 + 2801: 57,33 + 2802: 55,29 + 2803: 54,30 + 2804: 48,25 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: DirtLight + decals: + 2827: 64,32 + 2828: 63,34 + 2829: -42,-9 + 2881: 79,-11 + 2882: 72,-8 + 2883: 79,-3 + 2884: 75,2 + 2885: 70,0 + 2886: 63,1 + 2887: 55,-1 + 2888: 48,1 + 2889: 43,0 + 2890: 36,-1 + 2891: 32,1 + 2892: 24,1 + 2893: 18,0 + 2894: 13,1 + 2895: 5,5 + 2896: 3,11 + 2897: -4,13 + 2898: -12,12 + 2899: -13,0 + 2900: -3,-3 + 2901: -5,-9 + 2902: -13,-10 + 2903: -22,-9 + 2904: -31,-8 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtMedium + decals: + 87: -48,2 + 103: -43,7 + 153: -34,3 + 154: -32,8 + 155: -31,8 + 224: -29,-5 + 225: -28,-4 + 226: -29,-3 + 227: -32,-4 + 228: -33,-4 + 229: -33,-5 + 230: -36,-5 + 231: -37,-4 + 232: -38,-4 + 268: -19,6 + 269: -18,9 + 402: 75,-18 + 403: 75,-18 + 404: 76,-18 + 405: 76,-18 + 406: 76,-17 + 407: 76,-17 + 408: 76,-17 + 409: 76,-18 + 410: 75,-18 + 411: 75,-17 + 412: 75,-17 + 413: 75,-17 + 414: 71,-15 + 415: 71,-15 + 416: 72,-15 + 417: 76,-15 + 418: 76,-15 + 419: 76,-15 + 420: 76,-16 + 421: 76,-16 + 422: 76,-17 + 423: 76,-17 + 680: 77,-26 + 681: 78,-25 + 682: 74,-26 + 683: 72,-24 + 684: 78,-27 + 987: 83,-40 + 988: 84,-40 + 989: 84,-40 + 990: 85,-40 + 991: 85,-40 + 2095: 45,32 + 2096: 46,33 + 2359: 19,-26 + 2360: 11,-21 + 2361: 10,-21 + 2392: 33,-27 + 2531: 41,-15 + 2532: 46,-16 + 2679: 91,-42 + 2680: 88,-45 + 2681: 87,-35 + 2682: 88,-31 + 2683: 90,-30 + 2684: 92,-26 + 2792: 40,23 + 2793: 42,25 + 2805: 48,20 + 2806: 43,17 + 2807: 45,28 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: DirtMedium + decals: + 2533: 48,-26 + 2534: 43,-26 + 2535: 37,-30 + 2717: 37,25 + 2808: 37,32 + 2809: 34,25 + 2810: 34,24 + 2811: 27,29 + - node: + cleanable: True + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: DirtMedium + decals: + 2536: 39,-27 + 2537: 46,-31 + 2538: 46,-22 + - node: + color: '#FFFFFFFF' + id: FlowersBROne + decals: + 770: 65,10 + 2324: -71.83161,3.9620152 + - node: + color: '#FFFFFFFF' + id: FlowersBRThree + decals: + 300: -70,2 + 301: -71,3 + 302: -71,2 + 303: -70,1 + 304: -71,-1 + 899: 52.61815,17.014378 + - node: + color: '#FFFFFFFF' + id: FlowersBRTwo + decals: + 2322: -70.702126,-1.6958468 + - node: + color: '#FFFFFFFF' + id: Flowersbr1 + decals: + 768: 65,10 + 1722: 74.14191,48.003735 + - node: + color: '#FFFFFFFF' + id: Flowersbr2 + decals: + 900: 55.68293,18.998753 + - node: + color: '#FFFFFFFF' + id: Flowersbr3 + decals: + 305: -71,1 + 306: -71,0 + 307: -72,0 + - node: + color: '#FFFFFFFF' + id: Flowerspv1 + decals: + 767: 65,10 + 893: 54.776,16.326878 + 901: 55.698563,18.155003 + 1721: 75.04883,47.42561 + 2320: -71.23626,-2.524719 + 2321: -70.33137,-1.7209642 + - node: + color: '#FFFFFFFF' + id: Flowerspv2 + decals: + 294: -72,-1 + 295: -70,1 + 296: -71,2 + 902: 52.36796,18.983128 + - node: + color: '#FFFFFFFF' + id: Flowersy3 + decals: + 297: -70,0 + 298: -71,-1 + 299: -70,4 + 769: 65,10 + 2323: -71.68243,-1.8653889 + - node: + color: '#FFFFFFFF' + id: Flowersy4 + decals: + 739: 68.22407,16.878345 + 898: 54.463272,17.405003 + 1720: 74.18881,46.98811 + - node: + color: '#9C202097' + id: Gene + decals: + 945: 85,-38 + - node: + color: '#FFFFFFFF' + id: Grassa3 + decals: + 896: 52.539963,19.076878 + 897: 54.056717,19.280003 + - node: + color: '#FFFFFFFF' + id: Grassa5 + decals: + 894: 56.0113,16.920628 + 895: 54.744728,17.639378 + - node: + color: '#FFFFFFFF' + id: Grassb5 + decals: + 904: 54.682182,18.858128 + - node: + color: '#FFFFFFFF' + id: Grassc2 + decals: + 740: 69.06845,16.61272 + - node: + color: '#FFFFFFFF' + id: Grassc4 + decals: + 903: 53.86908,18.436253 + - node: + color: '#FFFFFFFF' + id: Grassd1 + decals: + 886: 52,17 + - node: + color: '#FFFFFFFF' + id: Grassd2 + decals: + 885: 54,16 + 1719: 74.14191,47.878735 + - node: + color: '#FFFFFFFF' + id: Grassd3 + decals: + 883: 52,16 + 888: 52,18 + 890: 53.040337,17.311253 + 891: 52.399235,16.655003 + 1717: 74.04808,47.003735 + 2316: -70.2811,-2.0035343 + - node: + color: '#FFFFFFFF' + id: Grasse1 + decals: + 308: -70,-1 + 309: -73,-1 + 310: -72,2 + 311: -70,3 + 312: -71,4 + 313: -71,1 + 314: -72,0 + 315: -72,-1 + 316: -70,2 + 884: 53,16 + 889: 52.36796,17.576878 + 1718: 75.017555,47.36311 + 2317: -71.192276,-1.9281822 + - node: + color: '#FFFFFFFF' + id: Grasse2 + decals: + 887: 54,17 + 2319: -71.41222,-2.7884512 + - node: + color: '#FFFFFFFF' + id: Grasse3 + decals: + 317: -70,0 + 892: 53.14979,16.701878 + 2313: -71.79554,1.1860298 + 2318: -71.75155,-2.1040037 + - node: + color: '#52B4E996' + id: LPPDiagonalCheckerAOverlayS + decals: + 2098: 38,-8 + 2099: 38,-9 + 2100: 39,-9 + 2101: 39,-8 + 2102: 40,-8 + 2103: 40,-9 + 2104: 41,-9 + 2105: 41,-8 + 2106: 42,-8 + 2107: 42,-9 + 2108: 43,-8 + 2109: 43,-7 + 2110: 42,-7 + 2111: 42,-6 + 2112: 43,-6 + 2113: 43,-5 + 2114: 42,-5 + 2115: 42,-4 + 2116: 43,-4 + 2117: 43,-3 + 2118: 42,-3 + 2119: 43,-9 + 2120: 44,-9 + 2121: 44,-8 + 2122: 45,-8 + 2123: 45,-9 + 2124: 46,-12 + 2125: 46,-9 + 2126: 46,-8 + 2127: 47,-8 + 2128: 47,-9 + 2129: 48,-9 + 2130: 48,-8 + 2131: 49,-9 + 2132: 49,-8 + 2133: 50,-9 + 2134: 50,-8 + 2135: 51,-9 + 2136: 51,-8 + 2137: 52,-8 + 2138: 52,-9 + 2139: 52,-7 + 2140: 53,-9 + 2141: 53,-8 + 2142: 53,-7 + 2143: 54,-7 + 2144: 54,-8 + 2145: 54,-9 + 2146: 55,-9 + 2147: 55,-8 + 2148: 55,-7 + 2149: 56,-7 + 2150: 56,-8 + 2151: 56,-9 + 2152: 57,-9 + 2153: 57,-8 + 2154: 57,-7 + 2155: 58,-7 + 2156: 58,-9 + 2157: 58,-8 + 2158: 59,-9 + 2159: 59,-8 + 2160: 59,-7 + 2161: 60,-7 + 2162: 60,-8 + 2163: 60,-9 + 2164: 61,-9 + 2165: 62,-9 + 2166: 62,-8 + 2167: 61,-8 + 2168: 61,-7 + 2169: 62,-7 + 2170: 62,-6 + 2171: 61,-6 + 2172: 61,-5 + 2173: 62,-5 + 2174: 62,-4 + 2175: 61,-4 + 2176: 62,-3 + 2177: 61,-3 + 2178: 61,-2 + 2179: 62,-2 + 2180: 62,-10 + 2181: 61,-10 + 2182: 60,-10 + 2183: 60,-11 + 2184: 61,-11 + 2185: 62,-11 + 2186: 62,-12 + 2187: 61,-12 + 2188: 60,-12 + 2189: 60,-13 + 2190: 61,-13 + 2191: 62,-13 + 2192: 61,-14 + 2193: 60,-14 + 2194: 60,-15 + 2195: 61,-15 + 2196: 61,-16 + 2197: 60,-16 + 2198: 60,-17 + 2199: 61,-17 + 2200: 61,-18 + 2201: 60,-18 + 2202: 60,-19 + 2203: 61,-19 + 2204: 61,-20 + 2205: 60,-20 + 2206: 61,-21 + 2207: 60,-21 + 2208: 61,-22 + 2209: 60,-22 + 2210: 61,-23 + 2211: 60,-23 + 2212: 61,-24 + 2213: 60,-24 + 2214: 61,-25 + 2215: 60,-25 + 2216: 61,-26 + 2217: 60,-26 + - node: + color: '#D4D4D496' + id: LPPQuarterTileOverlayGreyscale180S + decals: + 755: 49,5 + 756: 50,6 + 757: 51,7 + 758: 52,8 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text1 + decals: + 1927: 1,2 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text11 + decals: + 1925: 11,2 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text12 + decals: + 1914: 1,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text13 + decals: + 1913: 2,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text14 + decals: + 1912: 3,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text15 + decals: + 1908: 4,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text16 + decals: + 1906: 5,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text17 + decals: + 1907: 6,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text18 + decals: + 1915: 7,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text19 + decals: + 1916: 8,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text2 + decals: + 1928: 2,2 + 1929: 3,2 + 1930: 7,2 + 1931: 8,2 + 1932: 9,2 + 1933: 9,2 + 1934: 10,2 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text20 + decals: + 1917: 9,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text21 + decals: + 1918: 10,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text22 + decals: + 1919: 11,1 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text23 + decals: + 1926: 1,0 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text26 + decals: + 1909: 4,0 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text27 + decals: + 1910: 5,0 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text28 + decals: + 1911: 6,0 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text31 + decals: + 1920: 7,0 + 1921: 8,0 + 1922: 9,0 + 1923: 10,0 + 1935: 2,0 + 1936: 3,0 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text33 + decals: + 1924: 11,0 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text4 + decals: + 1903: 4,2 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text5 + decals: + 1904: 5,2 + - node: + color: '#FFFFFFFF' + id: LPPlpsign-text6 + decals: + 1905: 6,2 + - node: + color: '#8C347FFF' + id: LPPthreshold3 + decals: + 783: 74,10 + 786: 75,10 + 787: 76,10 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 3: -43,2 + 4: -43,1 + - node: + angle: 4.71238898038469 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 2282: 55,-18 + 2283: 52,-18 + - node: + angle: -1.5707963267948966 rad + color: '#DE3A3AFF' + id: LoadingAreaGreyscale + decals: + 81: -45,1 + 82: -45,2 + - node: + color: '#9C202097' + id: Omni + decals: + 944: 84,-37 + - node: + color: '#9C202097' + id: Psyke + decals: + 943: 84,-39 + - node: + color: '#FFFFFFFF' + id: Rock02 + decals: + 881: 55.698563,16.123753 + - node: + color: '#FFFFFFFF' + id: Rock03 + decals: + 882: 55.557835,19.889378 + - node: + color: '#D4D4D428' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 1519: -14,11 + - node: + color: '#3EB38896' + id: TrimlineBoxOverlayGreyscale + decals: + 1792: 82,16 + - node: + color: '#52B4E996' + id: TrimlineCornerNeOverlayGreyscale + decals: + 1262: 37,-3 + 2260: 58,-11 + - node: + color: '#BE6BC399' + id: TrimlineCornerNeOverlayGreyscale + decals: + 823: 52,14 + - node: + color: '#D4D4D428' + id: TrimlineCornerNeOverlayGreyscale + decals: + 1088: -13,-7 + 1247: 26,-7 + 1488: 6,13 + 2025: 83,-7 + 2028: 80,1 + - node: + color: '#DE3A3A96' + id: TrimlineCornerNeOverlayGreyscale + decals: + 1172: -7,3 + 1183: 1,3 + - node: + color: '#EFB34196' + id: TrimlineCornerNeOverlayGreyscale + decals: + 1390: 81,14 + 1741: 87,14 + 1745: 89,13 + 1768: 87,21 + 1813: 87,34 + 1835: 91,33 + 1839: 95,31 + 1872: 77,45 + - node: + color: '#334E6DC8' + id: TrimlineCornerNwOverlayGreyscale + decals: + 992: -49,-7 + - node: + color: '#3EB38896' + id: TrimlineCornerNwOverlayGreyscale + decals: + 1879: 74,45 + - node: + color: '#52B4E996' + id: TrimlineCornerNwOverlayGreyscale + decals: + 1263: 33,-3 + 2261: 54,-11 + 2281: 56,-19 + - node: + color: '#BE6BC399' + id: TrimlineCornerNwOverlayGreyscale + decals: + 822: 46,14 + - node: + color: '#D4D4D428' + id: TrimlineCornerNwOverlayGreyscale + decals: + 1336: 69,-7 + 1402: 76,7 + 1508: -14,13 + 1513: -19,12 + 2024: 82,-7 + 2026: 79,1 + - node: + color: '#DE3A3A96' + id: TrimlineCornerNwOverlayGreyscale + decals: + 1157: -13,2 + 1173: -8,3 + 1182: -5,3 + - node: + color: '#EFB34196' + id: TrimlineCornerNwOverlayGreyscale + decals: + 1391: 78,14 + 1740: 83,14 + 1744: 88,13 + 1769: 84,21 + 1796: 83,27 + 1812: 86,34 + 1834: 89,33 + - node: + color: '#3EB38896' + id: TrimlineCornerSeOverlayGreyscale + decals: + 1789: 81,16 + 1878: 77,42 + - node: + color: '#52B4E996' + id: TrimlineCornerSeOverlayGreyscale + decals: + 1264: 37,-9 + 2262: 58,-13 + - node: + color: '#A4610696' + id: TrimlineCornerSeOverlayGreyscale + decals: + 1362: 81,-18 + - node: + color: '#BE6BC399' + id: TrimlineCornerSeOverlayGreyscale + decals: + 821: 52,11 + - node: + color: '#D4D4D428' + id: TrimlineCornerSeOverlayGreyscale + decals: + 1101: -2,-11 + 1343: 70,-13 + 2023: 83,-8 + 2027: 80,0 + - node: + color: '#EFB34196' + id: TrimlineCornerSeOverlayGreyscale + decals: + 1739: 86,5 + 1742: 87,12 + 1743: 89,12 + 1770: 87,16 + 1795: 87,23 + 1832: 91,23 + 1838: 95,25 + - node: + color: '#334E6DC8' + id: TrimlineCornerSwOverlayGreyscale + decals: + 993: -49,-9 + - node: + color: '#3EB38896' + id: TrimlineCornerSwOverlayGreyscale + decals: + 1782: 84,16 + 1790: 78,16 + - node: + color: '#52B4E996' + id: TrimlineCornerSwOverlayGreyscale + decals: + 1257: 33,-1 + 1265: 33,-9 + 2259: 54,-13 + 2280: 56,-17 + - node: + color: '#BE6BC399' + id: TrimlineCornerSwOverlayGreyscale + decals: + 824: 46,11 + - node: + color: '#D4D4D428' + id: TrimlineCornerSwOverlayGreyscale + decals: + 1038: -38,-10 + 1073: -19,-11 + 1342: 69,-13 + 1514: -19,11 + 2022: 82,-8 + 2029: 79,0 + - node: + color: '#DE3A3A96' + id: TrimlineCornerSwOverlayGreyscale + decals: + 1158: -13,-1 + - node: + color: '#EFB34196' + id: TrimlineCornerSwOverlayGreyscale + decals: + 1738: 83,5 + 1746: 88,12 + 1794: 83,23 + 1833: 89,23 + 1875: 74,42 + - node: + color: '#37789BFF' + id: TrimlineCornerWarnNeOverlayGreyscale + decals: + 909: 53,26 + - node: + color: '#BC863FFF' + id: TrimlineCornerWarnNeOverlayGreyscale + decals: + 932: 79,-15 + - node: + color: '#EFB34196' + id: TrimlineCornerWarnNeOverlayGreyscale + decals: + 2036: 69,-15 + - node: + color: '#37789BFF' + id: TrimlineCornerWarnNwOverlayGreyscale + decals: + 910: 51,26 + - node: + color: '#EFB34196' + id: TrimlineCornerWarnNwOverlayGreyscale + decals: + 2037: 67,-15 + - node: + color: '#37789BFF' + id: TrimlineCornerWarnSeOverlayGreyscale + decals: + 912: 53,24 + - node: + color: '#EFB34196' + id: TrimlineCornerWarnSeOverlayGreyscale + decals: + 2038: 69,-23 + - node: + color: '#37789BFF' + id: TrimlineCornerWarnSwOverlayGreyscale + decals: + 911: 51,24 + - node: + color: '#EFB34196' + id: TrimlineCornerWarnSwOverlayGreyscale + decals: + 2039: 67,-23 + - node: + color: '#52B4E996' + id: TrimlineEndEOverlayGreyscale + decals: + 2272: 58,-18 + - node: + color: '#334E6DC8' + id: TrimlineEndNOverlayGreyscale + decals: + 1856: 95,33 + 1857: 95,24 + - node: + color: '#334E6DC8' + id: TrimlineEndSOverlayGreyscale + decals: + 1858: 95,23 + 1859: 95,32 + - node: + color: '#52B4E996' + id: TrimlineEndWOverlayGreyscale + decals: + 2273: 56,-18 + - node: + color: '#334E6DC8' + id: TrimlineInnerNeOverlayGreyscale + decals: + 1248: 25,-7 + - node: + color: '#52B4E996' + id: TrimlineInnerNeOverlayGreyscale + decals: + 1261: 36,-3 + - node: + color: '#52B4E9BE' + id: TrimlineInnerNeOverlayGreyscale + decals: + 753: 57,5 + - node: + color: '#9FED5896' + id: TrimlineInnerNeOverlayGreyscale + decals: + 1477: 6,2 + - node: + color: '#D4D4D428' + id: TrimlineInnerNeOverlayGreyscale + decals: + 1090: -13,-8 + - node: + color: '#DE3A3A96' + id: TrimlineInnerNeOverlayGreyscale + decals: + 1174: -7,2 + 1189: 1,2 + - node: + color: '#EFB34196' + id: TrimlineInnerNeOverlayGreyscale + decals: + 1836: 91,31 + - node: + color: '#52B4E996' + id: TrimlineInnerNwOverlayGreyscale + decals: + 1260: 34,-3 + - node: + color: '#D4D4D428' + id: TrimlineInnerNwOverlayGreyscale + decals: + 1102: -5,-8 + 1327: 78,-7 + 1400: 78,7 + 1407: 76,2 + 1520: -14,12 + 1550: 3,2 + - node: + color: '#DE3A3A96' + id: TrimlineInnerNwOverlayGreyscale + decals: + 1171: -8,2 + 1184: -5,2 + - node: + color: '#EFB34196' + id: TrimlineInnerNwOverlayGreyscale + decals: + 1797: 86,27 + - node: + color: '#334E6DC8' + id: TrimlineInnerSeOverlayGreyscale + decals: + 1224: 25,0 + - node: + color: '#3EB38896' + id: TrimlineInnerSeOverlayGreyscale + decals: + 1962: 81,17 + - node: + color: '#49C423FF' + id: TrimlineInnerSeOverlayGreyscale + decals: + 747: 57,5 + - node: + color: '#52B4E996' + id: TrimlineInnerSeOverlayGreyscale + decals: + 1280: 36,-1 + - node: + color: '#52B4E9BE' + id: TrimlineInnerSeOverlayGreyscale + decals: + 754: 57,7 + - node: + color: '#9FED5896' + id: TrimlineInnerSeOverlayGreyscale + decals: + 1197: -2,-1 + - node: + color: '#D4D4D428' + id: TrimlineInnerSeOverlayGreyscale + decals: + 1347: 70,-9 + 1522: -14,12 + 1523: -14.497582,11.505664 + - node: + color: '#EFB34196' + id: TrimlineInnerSeOverlayGreyscale + decals: + 1761: 86,12 + 1837: 91,25 + - node: + color: '#334E6DC8' + id: TrimlineInnerSwOverlayGreyscale + decals: + 1256: 33,0 + - node: + color: '#3EB38896' + id: TrimlineInnerSwOverlayGreyscale + decals: + 1793: 78,17 + 1885: 79,40 + - node: + color: '#52B4E996' + id: TrimlineInnerSwOverlayGreyscale + decals: + 1279: 34,-1 + - node: + color: '#9FED5896' + id: TrimlineInnerSwOverlayGreyscale + decals: + 1223: 24,-1 + - node: + color: '#D4D4D428' + id: TrimlineInnerSwOverlayGreyscale + decals: + 1039: -38,-9 + 1075: -19,-10 + 1355: 78,-9 + 1540: 3,12 + - node: + color: '#DE3A3A96' + id: TrimlineInnerSwOverlayGreyscale + decals: + 1185: -5,-1 + - node: + color: '#334E6DC8' + id: TrimlineLineEOverlayGreyscale + decals: + 1225: 25,-1 + 1226: 25,-2 + 1227: 25,-3 + 1228: 25,-4 + 1229: 25,-5 + 1230: 25,-6 + - node: + color: '#3EB38896' + id: TrimlineLineEOverlayGreyscale + decals: + 1881: 77,44 + - node: + color: '#49C423FF' + id: TrimlineLineEOverlayGreyscale + decals: + 746: 57,4 + - node: + color: '#52B4E996' + id: TrimlineLineEOverlayGreyscale + decals: + 1259: 36,-2 + 1274: 37,-8 + 1275: 37,-7 + 1276: 37,-6 + 1277: 37,-5 + 1278: 37,-4 + 2257: 58,-12 + - node: + color: '#52B4E9BE' + id: TrimlineLineEOverlayGreyscale + decals: + 752: 57,6 + - node: + color: '#9FED5896' + id: TrimlineLineEOverlayGreyscale + decals: + 1191: -2,-4 + 1192: -2,-3 + 1193: -2,-7 + 1194: -2,-6 + 1195: -2,-5 + 1196: -2,-2 + 1478: 6,3 + 1479: 6,4 + 1480: 6,5 + 1481: 6,7 + 1482: 6,6 + 1483: 6,8 + 1484: 6,10 + 1485: 6,9 + 1486: 6,11 + - node: + color: '#A4610696' + id: TrimlineLineEOverlayGreyscale + decals: + 1363: 81,-17 + 1364: 81,-16 + 1365: 81,-15 + 1366: 81,-14 + - node: + color: '#BE6BC399' + id: TrimlineLineEOverlayGreyscale + decals: + 830: 52,12 + 831: 52,13 + - node: + color: '#D4D4D428' + id: TrimlineLineEOverlayGreyscale + decals: + 1103: -2,-10 + 1104: -2,-9 + 1105: -2,-8 + 1242: 26,-12 + 1243: 26,-11 + 1244: 26,-10 + 1245: 26,-9 + 1246: 26,-8 + 1344: 70,-12 + 1345: 70,-11 + 1346: 70,-10 + 1367: 81,-13 + 1368: 81,-12 + 1369: 81,-11 + 1370: 81,-10 + 1371: 81,-9 + 1372: 81,-8 + 1373: 81,-7 + 1374: 81,-6 + 1375: 81,-5 + 1376: 81,-4 + 1377: 81,-3 + 1378: 81,-2 + 1379: 81,3 + 1380: 81,4 + 1381: 81,5 + 1382: 81,6 + 1383: 81,7 + 1384: 81,8 + 1487: 6,12 + - node: + color: '#EFB34196' + id: TrimlineLineEOverlayGreyscale + decals: + 1385: 81,9 + 1386: 81,10 + 1387: 81,11 + 1388: 81,12 + 1389: 81,13 + 1755: 86,6 + 1756: 86,7 + 1757: 86,8 + 1758: 86,9 + 1759: 86,10 + 1760: 86,11 + 1762: 87,13 + 1772: 87,17 + 1773: 87,18 + 1774: 87,19 + 1775: 87,20 + 1806: 87,24 + 1807: 87,25 + 1808: 87,26 + 1809: 87,28 + 1810: 87,32 + 1811: 87,33 + 1845: 91,24 + 1846: 91,32 + 1851: 95,30 + 1852: 95,29 + 1853: 95,28 + 1854: 95,27 + 1855: 95,26 + 1877: 77,43 + - node: + color: '#334E6DC8' + id: TrimlineLineNOverlayGreyscale + decals: + 1000: -48,-7 + 1001: -47,-7 + 1002: -46,-7 + 1003: -45,-7 + 1004: -44,-7 + - node: + color: '#3EB38896' + id: TrimlineLineNOverlayGreyscale + decals: + 1880: 76,45 + - node: + color: '#52B4E996' + id: TrimlineLineNOverlayGreyscale + decals: + 2218: 42,-10 + 2219: 43,-10 + 2220: 44,-10 + 2221: 45,-10 + 2222: 46,-10 + 2251: 57,-11 + 2252: 56,-11 + 2253: 55,-11 + 2277: 57,-18 + 2278: 57,-19 + 2279: 58,-19 + - node: + color: '#52B4E9BE' + id: TrimlineLineNOverlayGreyscale + decals: + 748: 59,5 + 749: 58,5 + - node: + color: '#9FED5896' + id: TrimlineLineNOverlayGreyscale + decals: + 1441: 42,2 + 1442: 41,2 + 1443: 40,2 + 1444: 39,2 + 1445: 38,2 + 1446: 37,2 + 1447: 36,2 + 1448: 35,2 + 1449: 34,2 + 1450: 33,2 + 1451: 32,2 + 1452: 31,2 + 1453: 30,2 + 1454: 29,2 + 1455: 28,2 + 1456: 27,2 + 1457: 26,2 + 1458: 25,2 + 1459: 24,2 + 1460: 23,2 + 1461: 22,2 + 1462: 21,2 + 1463: 20,2 + 1464: 19,2 + 1465: 18,2 + 1466: 16,2 + 1467: 17,2 + 1468: 15,2 + 1469: 14,2 + 1470: 13,2 + 1471: 12,2 + 1472: 11,2 + 1473: 10,2 + 1474: 9,2 + 1475: 8,2 + 1476: 7,2 + - node: + color: '#BE6BC399' + id: TrimlineLineNOverlayGreyscale + decals: + 832: 51,14 + 833: 50,14 + 834: 49,14 + 835: 48,14 + 836: 47,14 + - node: + color: '#D381C996' + id: TrimlineLineNOverlayGreyscale + decals: + 1424: 59,2 + 1425: 58,2 + 1426: 57,2 + 1427: 56,2 + 1428: 55,2 + 1429: 54,2 + 1430: 53,2 + 1431: 52,2 + 1432: 51,2 + 1433: 50,2 + 1434: 49,2 + 1435: 48,2 + 1436: 47,2 + 1437: 46,2 + 1438: 45,2 + 1439: 44,2 + 1440: 43,2 + - node: + color: '#D4D4D428' + id: TrimlineLineNOverlayGreyscale + decals: + 1005: -43,-7 + 1006: -42,-7 + 1007: -41,-7 + 1008: -40,-7 + 1009: -39,-7 + 1010: -38,-7 + 1011: -37,-7 + 1012: -36,-7 + 1013: -35,-7 + 1014: -34,-7 + 1015: -33,-7 + 1016: -32,-7 + 1017: -31,-7 + 1018: -30,-7 + 1019: -28,-7 + 1020: -27,-7 + 1021: -29,-7 + 1060: -26,-7 + 1061: -25,-7 + 1062: -24,-7 + 1063: -23,-7 + 1064: -22,-7 + 1065: -21,-7 + 1066: -20,-7 + 1067: -19,-7 + 1068: -18,-7 + 1069: -17,-7 + 1070: -16,-7 + 1071: -15,-7 + 1072: -14,-7 + 1089: -12,-8 + 1091: -11,-8 + 1092: -10,-8 + 1093: -9,-8 + 1094: -8,-8 + 1095: -7,-8 + 1096: -6,-8 + 1328: 77,-7 + 1329: 76,-7 + 1330: 75,-7 + 1331: 74,-7 + 1332: 73,-7 + 1333: 72,-7 + 1334: 71,-7 + 1335: 70,-7 + 1401: 77,7 + 1408: 75,2 + 1409: 74,2 + 1410: 73,2 + 1411: 72,2 + 1412: 71,2 + 1413: 70,2 + 1414: 69,2 + 1415: 68,2 + 1416: 67,2 + 1417: 66,2 + 1418: 65,2 + 1419: 63,2 + 1420: 64,2 + 1421: 62,2 + 1422: 61,2 + 1423: 60,2 + 1489: 5,13 + 1490: 4,13 + 1491: 1,13 + 1492: 0,13 + 1493: -1,13 + 1494: 2,13 + 1495: 3,13 + 1496: 2,13 + 1497: -2,13 + 1498: -3,13 + 1499: -4,13 + 1500: -5,13 + 1501: -6,13 + 1502: -7,13 + 1503: -8,13 + 1504: -9,13 + 1505: -10,13 + 1506: -11,13 + 1507: -12,13 + 1509: -15,12 + 1510: -16,12 + 1511: -17,12 + 1512: -18,12 + 1521: -13,13 + - node: + color: '#DE3A3A96' + id: TrimlineLineNOverlayGreyscale + decals: + 1167: -12,2 + 1168: -10,2 + 1169: -11,2 + 1170: -9,2 + 1176: -6,2 + 1177: -4,3 + 1178: -3,3 + 1179: -2,3 + 1180: -1,3 + 1181: 0,3 + 1190: 2,2 + - node: + color: '#EFB34196' + id: TrimlineLineNOverlayGreyscale + decals: + 1392: 80,14 + 1393: 79,14 + 1765: 86,14 + 1766: 85,14 + 1767: 84,14 + 1776: 85,21 + 1777: 86,21 + 1804: 84,27 + 1805: 85,27 + 1847: 90,33 + 1848: 92,31 + 1849: 93,31 + 1850: 94,31 + 1873: 75,45 + - node: + color: '#334E6DC8' + id: TrimlineLineSOverlayGreyscale + decals: + 995: -48,-9 + 996: -47,-9 + 997: -46,-9 + 998: -45,-9 + 999: -44,-9 + 1249: 26,0 + 1250: 27,0 + 1251: 28,0 + 1252: 29,0 + 1253: 30,0 + 1254: 31,0 + 1255: 32,0 + - node: + color: '#3EB38896' + id: TrimlineLineSOverlayGreyscale + decals: + 1787: 79,16 + 1788: 80,16 + 1791: 82,17 + 1882: 75,42 + - node: + color: '#49C423FF' + id: TrimlineLineSOverlayGreyscale + decals: + 744: 59,5 + 745: 58,5 + - node: + color: '#52B4E996' + id: TrimlineLineSOverlayGreyscale + decals: + 1266: 34,-9 + 1267: 35,-9 + 1268: 36,-9 + 1281: 37,-1 + 1282: 38,-1 + 1283: 39,-1 + 1284: 40,-1 + 1285: 41,-1 + 1286: 43,-1 + 1287: 42,-1 + 1288: 44,-1 + 1289: 45,-1 + 1290: 46,-1 + 1291: 47,-1 + 1292: 48,-1 + 1293: 49,-1 + 1294: 50,-1 + 1295: 51,-1 + 1296: 52,-1 + 1297: 53,-1 + 1298: 54,-1 + 1299: 55,-1 + 1300: 56,-1 + 1301: 57,-1 + 1302: 58,-1 + 1303: 59,-1 + 1304: 60,-1 + 1305: 61,-1 + 1306: 62,-1 + 1307: 63,-1 + 1308: 64,-1 + 1309: 65,-1 + 1310: 66,-1 + 1311: 67,-1 + 1312: 68,-1 + 1313: 69,-1 + 2254: 55,-13 + 2255: 56,-13 + 2256: 57,-13 + 2274: 57,-18 + 2275: 57,-17 + 2276: 58,-17 + - node: + color: '#52B4E9BE' + id: TrimlineLineSOverlayGreyscale + decals: + 750: 58,7 + 751: 59,7 + - node: + color: '#9FED5896' + id: TrimlineLineSOverlayGreyscale + decals: + 1198: -1,-1 + 1199: 0,-1 + 1200: 1,-1 + 1201: 2,-1 + 1202: 3,-1 + 1203: 4,-1 + 1204: 5,-1 + 1205: 6,-1 + 1206: 7,-1 + 1207: 8,-1 + 1208: 10,-1 + 1209: 9,-1 + 1210: 11,-1 + 1211: 12,-1 + 1212: 13,-1 + 1213: 14,-1 + 1214: 15,-1 + 1215: 16,-1 + 1216: 17,-1 + 1217: 18,-1 + 1218: 19,-1 + 1219: 20,-1 + 1220: 21,-1 + 1221: 22,-1 + 1222: 23,-1 + - node: + color: '#A4610696' + id: TrimlineLineSOverlayGreyscale + decals: + 1361: 80,-18 + - node: + color: '#BE6BC399' + id: TrimlineLineSOverlayGreyscale + decals: + 825: 47,11 + 826: 48,11 + 827: 49,11 + 828: 51,11 + 829: 50,11 + - node: + color: '#D4D4D428' + id: TrimlineLineSOverlayGreyscale + decals: + 1022: -43,-9 + 1023: -42,-9 + 1024: -41,-9 + 1025: -40,-9 + 1026: -39,-9 + 1027: -37,-10 + 1028: -36,-10 + 1029: -35,-10 + 1030: -34,-10 + 1031: -33,-10 + 1032: -32,-10 + 1033: -31,-10 + 1034: -30,-10 + 1035: -29,-10 + 1036: -28,-10 + 1037: -27,-10 + 1054: -26,-10 + 1055: -25,-10 + 1056: -24,-10 + 1057: -23,-10 + 1058: -22,-10 + 1059: -21,-10 + 1074: -20,-10 + 1076: -18,-11 + 1077: -17,-11 + 1078: -16,-11 + 1079: -15,-11 + 1080: -14,-11 + 1081: -13,-11 + 1082: -12,-11 + 1083: -11,-11 + 1084: -10,-11 + 1085: -9,-11 + 1086: -8,-11 + 1087: -7,-11 + 1097: -6,-11 + 1098: -5,-11 + 1099: -4,-11 + 1100: -3,-11 + 1314: 70,-1 + 1315: 71,-1 + 1316: 72,-1 + 1317: 73,-1 + 1318: 74,-1 + 1319: 75,-1 + 1320: 76,-1 + 1321: 77,-1 + 1348: 71,-9 + 1349: 72,-9 + 1350: 73,-9 + 1351: 74,-9 + 1352: 75,-9 + 1353: 76,-9 + 1354: 77,-9 + 1515: -18,11 + 1516: -17,11 + 1517: -16,11 + 1518: -15,11 + 1524: -13,12 + 1525: -12,12 + 1526: -11,12 + 1527: -10,12 + 1528: -9,12 + 1529: -8,12 + 1530: -7,12 + 1531: -6,12 + 1532: -5,12 + 1533: -4,12 + 1534: -3,12 + 1535: -2,12 + 1536: -1,12 + 1537: 0,12 + 1538: 1,12 + 1539: 2,12 + - node: + color: '#DE3A3A96' + id: TrimlineLineSOverlayGreyscale + decals: + 1161: -12,-1 + 1162: -11,-1 + 1163: -10,-1 + 1164: -9,-1 + 1165: -8,-1 + 1166: -7,-1 + 1175: -6,-1 + - node: + color: '#EFB34196' + id: TrimlineLineSOverlayGreyscale + decals: + 1763: 84,5 + 1764: 85,5 + 1771: 86,16 + 1781: 85,16 + 1798: 84,23 + 1799: 85,23 + 1800: 86,23 + 1840: 94,25 + 1841: 93,25 + 1842: 92,25 + 1843: 90,23 + 1876: 76,42 + - node: + color: '#334E6DC8' + id: TrimlineLineWOverlayGreyscale + decals: + 994: -49,-8 + - node: + color: '#3EB38896' + id: TrimlineLineWOverlayGreyscale + decals: + 1783: 84,18 + 1883: 74,43 + - node: + color: '#52B4E996' + id: TrimlineLineWOverlayGreyscale + decals: + 1258: 34,-2 + 1269: 33,-8 + 1270: 33,-7 + 1271: 33,-6 + 1272: 33,-5 + 1273: 33,-4 + 2258: 54,-12 + 2267: 56,-21 + 2268: 56,-20 + 2269: 56,-18 + 2270: 56,-16 + 2271: 56,-15 + - node: + color: '#9FED5896' + id: TrimlineLineWOverlayGreyscale + decals: + 1231: 24,-2 + 1232: 24,-3 + 1233: 24,-4 + 1234: 24,-5 + 1235: 24,-6 + 1236: 24,-7 + 1237: 24,-8 + 1238: 24,-9 + 1239: 24,-10 + 1240: 24,-11 + 1241: 24,-12 + - node: + color: '#A4610696' + id: TrimlineLineWOverlayGreyscale + decals: + 1360: 78,-14 + - node: + color: '#BE6BC399' + id: TrimlineLineWOverlayGreyscale + decals: + 837: 46,12 + 838: 46,13 + - node: + color: '#D4D4D428' + id: TrimlineLineWOverlayGreyscale + decals: + 1106: -5,-7 + 1107: -5,-6 + 1108: -5,-5 + 1322: 78,-2 + 1323: 78,-3 + 1324: 78,-4 + 1325: 78,-5 + 1326: 78,-6 + 1337: 69,-8 + 1338: 69,-9 + 1339: 69,-10 + 1340: 69,-11 + 1341: 69,-12 + 1356: 78,-10 + 1357: 78,-11 + 1358: 78,-12 + 1359: 78,-13 + 1399: 78,8 + 1403: 76,6 + 1404: 76,5 + 1405: 76,4 + 1406: 76,3 + 1541: 3,11 + 1542: 3,10 + 1543: 3,9 + 1544: 3,8 + 1545: 3,7 + 1546: 3,6 + 1547: 3,5 + 1548: 3,4 + 1549: 3,3 + - node: + color: '#DE3A3A96' + id: TrimlineLineWOverlayGreyscale + decals: + 1159: -13,0 + 1160: -13,1 + 1186: -5,-2 + 1187: -5,-3 + 1188: -5,-4 + - node: + color: '#EFB34196' + id: TrimlineLineWOverlayGreyscale + decals: + 1394: 78,13 + 1395: 78,12 + 1396: 78,11 + 1397: 78,10 + 1398: 78,9 + 1747: 83,6 + 1748: 83,7 + 1749: 83,8 + 1750: 83,9 + 1751: 83,10 + 1752: 83,11 + 1753: 83,12 + 1754: 83,13 + 1778: 84,17 + 1779: 84,19 + 1780: 84,20 + 1801: 83,24 + 1802: 83,25 + 1803: 83,26 + 1814: 86,28 + 1815: 86,29 + 1816: 86,30 + 1817: 86,31 + 1818: 86,32 + 1819: 86,33 + 1828: 89,32 + 1829: 89,28 + 1830: 89,26 + 1831: 89,25 + 1844: 89,24 + 1874: 74,44 + - node: + color: '#37789BFF' + id: TrimlineLineWarnEOverlayGreyscale + decals: + 914: 53,25 + - node: + color: '#BC863FFF' + id: TrimlineLineWarnEOverlayGreyscale + decals: + 929: 79,-18 + 930: 79,-17 + 931: 79,-16 + - node: + color: '#EFB34196' + id: TrimlineLineWarnEOverlayGreyscale + decals: + 1820: 87,31 + 1821: 87,30 + 1822: 87,29 + 1823: 87,27 + 2040: 69,-22 + 2041: 69,-21 + 2042: 69,-20 + 2043: 69,-19 + 2044: 69,-18 + 2045: 69,-16 + 2046: 69,-17 + - node: + color: '#37789BFF' + id: TrimlineLineWarnNOverlayGreyscale + decals: + 913: 52,26 + - node: + color: '#3EB38896' + id: TrimlineLineWarnNOverlayGreyscale + decals: + 1784: 79,21 + 1785: 81,21 + 1786: 80,21 + 2231: 52,-10 + 2232: 50,-10 + 2233: 48,-10 + - node: + color: '#52B4E996' + id: TrimlineLineWarnNOverlayGreyscale + decals: + 2234: 51,-10 + 2235: 49,-10 + - node: + color: '#BC863FFF' + id: TrimlineLineWarnNOverlayGreyscale + decals: + 933: 78,-15 + - node: + color: '#EFB34196' + id: TrimlineLineWarnNOverlayGreyscale + decals: + 2047: 68,-15 + - node: + color: '#37789BFF' + id: TrimlineLineWarnSOverlayGreyscale + decals: + 915: 52,24 + - node: + color: '#8C347F96' + id: TrimlineLineWarnSOverlayGreyscale + decals: + 780: 74,11 + 781: 75,11 + 782: 76,11 + - node: + color: '#EFB34196' + id: TrimlineLineWarnSOverlayGreyscale + decals: + 2055: 68,-23 + - node: + color: '#37789BFF' + id: TrimlineLineWarnWOverlayGreyscale + decals: + 916: 51,25 + - node: + color: '#3EB38896' + id: TrimlineLineWarnWOverlayGreyscale + decals: + 1884: 79,39 + - node: + color: '#EFB34196' + id: TrimlineLineWarnWOverlayGreyscale + decals: + 1824: 89,27 + 1825: 89,29 + 1826: 89,30 + 1827: 89,31 + 2048: 67,-16 + 2049: 67,-17 + 2050: 67,-18 + 2051: 67,-19 + 2052: 67,-20 + 2053: 67,-21 + 2054: 67,-22 + - node: + color: '#52B4E996' + id: TrimlineThinBoxOverlayGreyscale + decals: + 1710: 35,-6 + - node: + color: '#D4D4D428' + id: TrimlineThinBoxOverlayGreyscale + decals: + 1697: 79,5 + - node: + color: '#EFB34196' + id: TrimlineThinBoxOverlayGreyscale + decals: + 1988: 85,25 + 2021: 92,28 + - node: + color: '#52B4E996' + id: TrimlineThinCornerNeOverlayGreyscale + decals: + 1698: 36,-4 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerNeOverlayGreyscale + decals: + 845: 51,13 + - node: + color: '#BE6BC3FF' + id: TrimlineThinCornerNeOverlayGreyscale + decals: + 809: 52,9 + - node: + color: '#D4D4D428' + id: TrimlineThinCornerNeOverlayGreyscale + decals: + 1645: 80,6 + - node: + color: '#EFB34196' + id: TrimlineThinCornerNeOverlayGreyscale + decals: + 1646: 80,11 + 2012: 94,30 + - node: + color: '#52B4E996' + id: TrimlineThinCornerNwOverlayGreyscale + decals: + 1699: 34,-4 + 2289: 53,-3 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerNwOverlayGreyscale + decals: + 844: 47,13 + - node: + color: '#D4D4D428' + id: TrimlineThinCornerNwOverlayGreyscale + decals: + 1644: 78,6 + - node: + color: '#EFB34196' + id: TrimlineThinCornerNwOverlayGreyscale + decals: + 1647: 79,11 + - node: + color: '#52B4E996' + id: TrimlineThinCornerSeOverlayGreyscale + decals: + 1701: 36,-8 + 2294: 57,-4 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerSeOverlayGreyscale + decals: + 840: 51,12 + - node: + color: '#D4D4D428' + id: TrimlineThinCornerSeOverlayGreyscale + decals: + 1693: 80,-13 + 1694: 80,4 + - node: + color: '#EFB34196' + id: TrimlineThinCornerSeOverlayGreyscale + decals: + 1649: 80,8 + 2011: 94,26 + - node: + color: '#52B4E996' + id: TrimlineThinCornerSwOverlayGreyscale + decals: + 1700: 34,-8 + 2291: 53,-5 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerSwOverlayGreyscale + decals: + 839: 47,12 + - node: + color: '#D4D4D428' + id: TrimlineThinCornerSwOverlayGreyscale + decals: + 1127: -15,-9 + 1692: 79,-13 + 1695: 78,4 + - node: + color: '#EFB34196' + id: TrimlineThinCornerSwOverlayGreyscale + decals: + 1648: 79,8 + - node: + color: '#52B4E996' + id: TrimlineThinCornerWarnNeOverlayGreyscale + decals: + 2236: 51,-11 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerWarnNeOverlayGreyscale + decals: + 866: 73,10 + - node: + color: '#EFB34196' + id: TrimlineThinCornerWarnNeOverlayGreyscale + decals: + 1952: 85,13 + 1980: 86,26 + 2013: 93,29 + - node: + color: '#52B4E996' + id: TrimlineThinCornerWarnNwOverlayGreyscale + decals: + 2237: 49,-11 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerWarnNwOverlayGreyscale + decals: + 865: 71,10 + - node: + color: '#EFB34196' + id: TrimlineThinCornerWarnNwOverlayGreyscale + decals: + 1937: 84,13 + 1981: 84,26 + 2016: 91,29 + - node: + color: '#52B4E996' + id: TrimlineThinCornerWarnSeOverlayGreyscale + decals: + 2238: 51,-12 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerWarnSeOverlayGreyscale + decals: + 868: 73,8 + - node: + color: '#EFB34196' + id: TrimlineThinCornerWarnSeOverlayGreyscale + decals: + 1945: 85,6 + 1982: 86,24 + 2014: 93,27 + - node: + color: '#52B4E996' + id: TrimlineThinCornerWarnSwOverlayGreyscale + decals: + 2239: 49,-12 + - node: + color: '#BE6BC399' + id: TrimlineThinCornerWarnSwOverlayGreyscale + decals: + 867: 71,8 + - node: + color: '#EFB34196' + id: TrimlineThinCornerWarnSwOverlayGreyscale + decals: + 1944: 84,6 + 1983: 84,24 + 2015: 91,27 + - node: + color: '#52B4E996' + id: TrimlineThinEndEOverlayGreyscale + decals: + 2263: 57,-12 + - node: + color: '#EFB34196' + id: TrimlineThinEndEOverlayGreyscale + decals: + 1953: 86,17 + - node: + color: '#52B4E996' + id: TrimlineThinEndNOverlayGreyscale + decals: + 2225: 45,-10 + 2226: 43,-10 + - node: + color: '#EFB34196' + id: TrimlineThinEndNOverlayGreyscale + decals: + 1989: 90,32 + 2057: 68,-16 + - node: + color: '#52B4E996' + id: TrimlineThinEndSOverlayGreyscale + decals: + 2223: 45,-12 + 2224: 43,-12 + - node: + color: '#EFB34196' + id: TrimlineThinEndSOverlayGreyscale + decals: + 1990: 90,24 + 2056: 68,-22 + - node: + color: '#52B4E996' + id: TrimlineThinEndWOverlayGreyscale + decals: + 2264: 55,-12 + - node: + color: '#EFB34196' + id: TrimlineThinEndWOverlayGreyscale + decals: + 1954: 85,17 + - node: + color: '#52B4E996' + id: TrimlineThinInnerNeOverlayGreyscale + decals: + 1588: 32,0 + 1596: 43,0 + 1613: 55,0 + 2246: 49,-12 + - node: + color: '#9FED5896' + id: TrimlineThinInnerNeOverlayGreyscale + decals: + 1572: 19,0 + - node: + color: '#BE6BC399' + id: TrimlineThinInnerNeOverlayGreyscale + decals: + 864: 71,14 + 879: 71,8 + - node: + color: '#D4D4D428' + id: TrimlineThinInnerNeOverlayGreyscale + decals: + 1051: -34,-9 + 1118: -24,-9 + 1132: -9,-10 + 1154: -4,-8 + 1639: 67,0 + 1680: 69,-13 + 2031: 79,0 + 2326: -16,-10 + - node: + color: '#DE3A3A96' + id: TrimlineThinInnerNeOverlayGreyscale + decals: + 1558: -9,0 + - node: + color: '#EFB34196' + id: TrimlineThinInnerNeOverlayGreyscale + decals: + 1999: 90,30 + - node: + color: '#52B4E996' + id: TrimlineThinInnerNwOverlayGreyscale + decals: + 1587: 38,0 + 2247: 51,-12 + - node: + color: '#9FED5896' + id: TrimlineThinInnerNwOverlayGreyscale + decals: + 1571: 25,0 + - node: + color: '#BE6BC399' + id: TrimlineThinInnerNwOverlayGreyscale + decals: + 863: 72,14 + 880: 73,8 + - node: + color: '#D381C996' + id: TrimlineThinInnerNwOverlayGreyscale + decals: + 1603: 50,0 + 1608: 62,0 + - node: + color: '#D4D4D428' + id: TrimlineThinInnerNwOverlayGreyscale + decals: + 1050: -28,-9 + 1117: -19,-9 + 1130: -12,-10 + 1133: -5,-10 + 1153: -3,-8 + 1681: 70,-13 + 2030: 80,0 + - node: + color: '#DE3A3A96' + id: TrimlineThinInnerNwOverlayGreyscale + decals: + 1557: -5,0 + - node: + color: '#52B4E996' + id: TrimlineThinInnerSeOverlayGreyscale + decals: + 2244: 49,-11 + - node: + color: '#9FED5896' + id: TrimlineThinInnerSeOverlayGreyscale + decals: + 1574: 19,1 + 1581: 32,1 + - node: + color: '#BE6BC399' + id: TrimlineThinInnerSeOverlayGreyscale + decals: + 862: 71,21 + 878: 71,10 + - node: + color: '#D381C996' + id: TrimlineThinInnerSeOverlayGreyscale + decals: + 1604: 43,1 + 1612: 55,1 + - node: + color: '#D4D4D428' + id: TrimlineThinInnerSeOverlayGreyscale + decals: + 1053: -34,-8 + 1120: -24,-8 + 1125: -16,-8 + 1131: -9,-9 + 1156: -4,-1 + 1640: 67,1 + 1683: 69,-9 + 2033: 79,1 + - node: + color: '#DE3A3A96' + id: TrimlineThinInnerSeOverlayGreyscale + decals: + 1560: -9,1 + - node: + color: '#EFB34196' + id: TrimlineThinInnerSeOverlayGreyscale + decals: + 1998: 90,26 + - node: + color: '#52B4E996' + id: TrimlineThinInnerSwOverlayGreyscale + decals: + 1592: 50,1 + 1614: 62,1 + 2245: 51,-11 + - node: + color: '#9FED5896' + id: TrimlineThinInnerSwOverlayGreyscale + decals: + 1573: 25,1 + 1580: 38,1 + - node: + color: '#BE6BC399' + id: TrimlineThinInnerSwOverlayGreyscale + decals: + 861: 72,21 + 877: 73,10 + - node: + color: '#BE6BC3FF' + id: TrimlineThinInnerSwOverlayGreyscale + decals: + 921: 54,23 + - node: + color: '#D4D4D428' + id: TrimlineThinInnerSwOverlayGreyscale + decals: + 1052: -28,-8 + 1119: -19,-8 + 1126: -15,-8 + 1134: -5,-9 + 1155: -3,-1 + 1682: 70,-9 + 2032: 80,1 + 2325: -12,-9 + - node: + color: '#DE3A3A96' + id: TrimlineThinInnerSwOverlayGreyscale + decals: + 1559: -5,1 + - node: + color: '#3EB38896' + id: TrimlineThinLineEOverlayGreyscale + decals: + 1955: 81,19 + 1956: 81,20 + 1957: 81,21 + 1963: 81,18 + 1964: 81,17 + 1967: 81,16 + 1974: 79,16 + 1975: 79,17 + 1976: 79,18 + 1977: 79,19 + 1978: 79,20 + 1979: 79,21 + - node: + color: '#52B4E996' + id: TrimlineThinLineEOverlayGreyscale + decals: + 1704: 36,-7 + 1705: 36,-6 + 1706: 36,-5 + 2227: 45,-11 + 2228: 43,-11 + 2295: 57,-3 + - node: + color: '#BE6BC399' + id: TrimlineThinLineEOverlayGreyscale + decals: + 849: 71,15 + 850: 71,16 + 851: 71,17 + 852: 71,18 + 853: 71,19 + 854: 71,20 + 873: 71,9 + - node: + color: '#BE6BC3FF' + id: TrimlineThinLineEOverlayGreyscale + decals: + 816: 52,8 + 817: 52,7 + 818: 52,6 + 819: 52,5 + 820: 52,4 + - node: + color: '#D4D4D428' + id: TrimlineThinLineEOverlayGreyscale + decals: + 1124: -16,-9 + 1141: -4,-7 + 1142: -4,-6 + 1143: -4,-5 + 1144: -4,-4 + 1145: -4,-3 + 1146: -4,-2 + 1642: 80,5 + 1659: 79,-2 + 1660: 79,-3 + 1661: 79,-4 + 1662: 79,-5 + 1663: 79,-6 + 1677: 69,-12 + 1678: 69,-11 + 1679: 69,-10 + 1688: 80,-9 + 1689: 80,-10 + 1690: 80,-11 + 1691: 80,-12 + - node: + color: '#EFB34196' + id: TrimlineThinLineEOverlayGreyscale + decals: + 1650: 80,9 + 1651: 80,10 + 2000: 90,31 + 2001: 90,25 + 2008: 94,27 + 2009: 94,28 + 2010: 94,29 + 2058: 68,-21 + 2059: 68,-20 + 2060: 68,-19 + 2061: 68,-18 + 2062: 68,-17 + - node: + color: '#52B4E996' + id: TrimlineThinLineNOverlayGreyscale + decals: + 1582: 34,0 + 1583: 36,0 + 1593: 49,0 + 1594: 47,0 + 1595: 45,0 + 1618: 57,0 + 1619: 59,0 + 1620: 61,0 + 1702: 35,-4 + 2242: 50,-12 + 2265: 56,-12 + 2284: 56,-3 + 2285: 57,-3 + 2286: 58,-3 + 2287: 59,-3 + 2288: 54,-3 + - node: + color: '#9FED5896' + id: TrimlineThinLineNOverlayGreyscale + decals: + 1561: 20,0 + 1562: 21,0 + 1563: 22,0 + 1564: 23,0 + 1565: 24,0 + 1575: 33,0 + 1576: 35,0 + 1577: 37,0 + - node: + color: '#BE6BC399' + id: TrimlineThinLineNOverlayGreyscale + decals: + 846: 48,13 + 847: 49,13 + 848: 50,13 + 874: 72,8 + - node: + color: '#BE6BC3FF' + id: TrimlineThinLineNOverlayGreyscale + decals: + 810: 51,9 + 811: 50,9 + 812: 49,9 + 813: 48,9 + 814: 47,9 + 815: 46,9 + - node: + color: '#D381C996' + id: TrimlineThinLineNOverlayGreyscale + decals: + 1597: 44,0 + 1598: 46,0 + 1599: 48,0 + 1605: 56,0 + 1606: 58,0 + 1607: 60,0 + - node: + color: '#D4D4D428' + id: TrimlineThinLineNOverlayGreyscale + decals: + 1045: -33,-9 + 1046: -32,-9 + 1047: -31,-9 + 1048: -30,-9 + 1049: -29,-9 + 1109: -23,-9 + 1110: -22,-9 + 1111: -21,-9 + 1112: -20,-9 + 1121: -13,-10 + 1122: -14,-10 + 1123: -15,-10 + 1138: -8,-10 + 1139: -7,-10 + 1140: -6,-10 + 1630: 68,0 + 1631: 69,0 + 1632: 70,0 + 1633: 71,0 + 1634: 72,0 + 1635: 73,0 + 1636: 74,0 + 1637: 75,0 + 1638: 76,0 + 1643: 79,6 + 1669: 78,-8 + 1670: 77,-8 + 1671: 76,-8 + 1672: 73,-8 + 1673: 72,-8 + 2035: 77,0 + - node: + color: '#DE3A3A96' + id: TrimlineThinLineNOverlayGreyscale + decals: + 1554: -8,0 + 1555: -7,0 + 1556: -6,0 + - node: + color: '#EFB34196' + id: TrimlineThinLineNOverlayGreyscale + decals: + 2005: 91,30 + 2006: 92,30 + 2007: 93,30 + - node: + color: '#52B4E996' + id: TrimlineThinLineSOverlayGreyscale + decals: + 1584: 33,1 + 1585: 35,1 + 1586: 37,1 + 1589: 44,1 + 1590: 46,1 + 1591: 48,1 + 1615: 56,1 + 1616: 58,1 + 1617: 60,1 + 1703: 35,-8 + 2243: 50,-11 + 2266: 56,-12 + 2292: 54,-5 + 2293: 56,-4 + - node: + color: '#9FED5896' + id: TrimlineThinLineSOverlayGreyscale + decals: + 1566: 20,1 + 1567: 21,1 + 1568: 22,1 + 1569: 23,1 + 1570: 24,1 + 1578: 36,1 + 1579: 34,1 + - node: + color: '#BE6BC399' + id: TrimlineThinLineSOverlayGreyscale + decals: + 841: 48,12 + 842: 49,12 + 843: 50,12 + 875: 72,10 + - node: + color: '#BE6BC3FF' + id: TrimlineThinLineSOverlayGreyscale + decals: + 917: 50,23 + 918: 51,23 + 919: 52,23 + 920: 53,23 + - node: + color: '#D381C996' + id: TrimlineThinLineSOverlayGreyscale + decals: + 1600: 45,1 + 1601: 47,1 + 1602: 49,1 + 1609: 61,1 + 1610: 59,1 + 1611: 57,1 + - node: + color: '#D4D4D428' + id: TrimlineThinLineSOverlayGreyscale + decals: + 1040: -33,-8 + 1041: -32,-8 + 1042: -31,-8 + 1043: -30,-8 + 1044: -29,-8 + 1113: -22,-8 + 1114: -23,-8 + 1115: -21,-8 + 1116: -20,-8 + 1128: -14,-9 + 1129: -13,-9 + 1135: -8,-9 + 1136: -7,-9 + 1137: -6,-9 + 1621: 68,1 + 1622: 69,1 + 1623: 70,1 + 1624: 71,1 + 1625: 72,1 + 1626: 73,1 + 1627: 74,1 + 1628: 75,1 + 1629: 76,1 + 1664: 72,-8 + 1665: 73,-8 + 1666: 76,-8 + 1667: 77,-8 + 1668: 78,-8 + 1696: 79,4 + 2034: 77,1 + - node: + color: '#DE3A3A96' + id: TrimlineThinLineSOverlayGreyscale + decals: + 1551: -8,1 + 1552: -7,1 + 1553: -6,1 + - node: + color: '#EFB34196' + id: TrimlineThinLineSOverlayGreyscale + decals: + 2002: 91,26 + 2003: 92,26 + 2004: 93,26 + - node: + color: '#3EB38896' + id: TrimlineThinLineWOverlayGreyscale + decals: + 1958: 79,18 + 1959: 79,19 + 1960: 79,20 + 1961: 79,21 + 1965: 79,17 + 1966: 79,16 + 1968: 81,21 + 1969: 81,20 + 1970: 81,19 + 1971: 81,18 + 1972: 81,17 + 1973: 81,16 + - node: + color: '#52B4E996' + id: TrimlineThinLineWOverlayGreyscale + decals: + 1707: 34,-7 + 1708: 34,-6 + 1709: 34,-5 + 2229: 43,-11 + 2230: 45,-11 + 2290: 53,-4 + 2296: 59,-3 + 2297: 59,-4 + 2298: 59,-5 + - node: + color: '#BE6BC399' + id: TrimlineThinLineWOverlayGreyscale + decals: + 855: 72,15 + 856: 72,16 + 857: 72,17 + 858: 72,18 + 859: 72,19 + 860: 72,20 + 876: 73,9 + - node: + color: '#BE6BC3FF' + id: TrimlineThinLineWOverlayGreyscale + decals: + 922: 54,22 + - node: + color: '#D4D4D428' + id: TrimlineThinLineWOverlayGreyscale + decals: + 1147: -3,-2 + 1148: -3,-3 + 1149: -3,-4 + 1150: -3,-5 + 1151: -3,-6 + 1152: -3,-7 + 1641: 78,5 + 1654: 80,-3 + 1655: 80,-4 + 1656: 80,-5 + 1657: 80,-6 + 1658: 80,-2 + 1674: 70,-12 + 1675: 70,-11 + 1676: 70,-10 + 1684: 79,-9 + 1685: 79,-10 + 1686: 79,-11 + 1687: 79,-12 + - node: + color: '#EFB34196' + id: TrimlineThinLineWOverlayGreyscale + decals: + 1652: 79,9 + 1653: 79,10 + 1991: 90,25 + 1992: 90,26 + 1993: 90,27 + 1994: 90,28 + 1995: 90,29 + 1996: 90,30 + 1997: 90,31 + 2063: 68,-21 + 2064: 68,-20 + 2065: 68,-19 + 2066: 68,-18 + 2067: 68,-17 + - node: + color: '#BE6BC399' + id: TrimlineThinLineWarnEOverlayGreyscale + decals: + 872: 73,9 + - node: + color: '#BE6BC3FF' + id: TrimlineThinLineWarnEOverlayGreyscale + decals: + 923: 55,22 + 924: 55,23 + 925: 55,24 + 926: 55,25 + 927: 55,27 + 928: 55,26 + - node: + color: '#EFB34196' + id: TrimlineThinLineWarnEOverlayGreyscale + decals: + 1946: 85,7 + 1947: 85,8 + 1948: 85,9 + 1949: 85,10 + 1950: 85,11 + 1951: 85,12 + 1984: 86,25 + 2018: 93,28 + - node: + color: '#52B4E996' + id: TrimlineThinLineWarnNOverlayGreyscale + decals: + 2241: 50,-11 + - node: + color: '#BE6BC399' + id: TrimlineThinLineWarnNOverlayGreyscale + decals: + 871: 72,10 + - node: + color: '#EFB34196' + id: TrimlineThinLineWarnNOverlayGreyscale + decals: + 1987: 85,26 + 2020: 92,29 + - node: + color: '#52B4E996' + id: TrimlineThinLineWarnSOverlayGreyscale + decals: + 2240: 50,-12 + - node: + color: '#BE6BC399' + id: TrimlineThinLineWarnSOverlayGreyscale + decals: + 869: 72,8 + - node: + color: '#EFB34196' + id: TrimlineThinLineWarnSOverlayGreyscale + decals: + 1986: 85,24 + 2019: 92,27 + - node: + color: '#BE6BC399' + id: TrimlineThinLineWarnWOverlayGreyscale + decals: + 870: 71,9 + - node: + color: '#EFB34196' + id: TrimlineThinLineWarnWOverlayGreyscale + decals: + 1938: 84,12 + 1939: 84,11 + 1940: 84,10 + 1941: 84,9 + 1942: 84,8 + 1943: 84,7 + 1985: 84,25 + 2017: 91,28 + - node: + color: '#BC863FFF' + id: WarnBoxGreyscale + decals: + 934: 78,-16 + 935: 78,-17 + 936: 78,-18 + - node: + color: '#FFFFFFFF' + id: WarnCornerGreyscaleNE + decals: + 2332: 17,-23 + - node: + color: '#FFFFFFFF' + id: WarnCornerGreyscaleNW + decals: + 2331: 15,-23 + - node: + color: '#FFFFFFFF' + id: WarnCornerGreyscaleSE + decals: + 2335: 17,-26 + - node: + color: '#FFFFFFFF' + id: WarnCornerGreyscaleSW + decals: + 2336: 15,-26 + - node: + color: '#FFFFFFFF' + id: WarnCornerNE + decals: + 558: 91,-22 + 591: 103,-18 + 775: 67,8 + 1887: 87,37 + 2947: 50,27 + - node: + color: '#FFFFFFFF' + id: WarnCornerNW + decals: + 500: 73,-15 + 1888: 83,37 + - node: + color: '#FFFFFFFF' + id: WarnCornerSE + decals: + 1889: 87,36 + 2948: 50,26 + - node: + color: '#FFFFFFFF' + id: WarnCornerSW + decals: + 499: 73,-18 + 560: 89,-20 + 1886: 83,36 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNE + decals: + 723: 72,19 + 724: 72,15 + 1871: 76,37 + 2307: 64,-13 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNW + decals: + 721: 71,15 + 722: 71,19 + 766: 56,6 + 1870: 78,37 + 2306: 66,-13 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSE + decals: + 743: 72,17 + 777: 63,7 + 1866: 86,11 + 1902: 81,39 + 2305: 64,-11 + - node: + color: '#DE3A3AFF' + id: WarnCornerSmallSW + decals: + 68: -48,2 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 742: 71,17 + 774: 67,8 + 2304: 66,-11 + - node: + cleanable: True + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 2703: 46,25 + - node: + color: '#FFFFFFFF' + id: WarnEndS + decals: + 773: 67,7 + - node: + color: '#FFFFFFFF' + id: WarnEndW + decals: + 772: 66,8 + - node: + color: '#FFFFFFFF' + id: WarnFull + decals: + 2299: 65,-12 + - node: + color: '#9C2020FF' + id: WarnFullGreyscale + decals: + 37: -49,-3 + 38: -49,-4 + 39: -45,-2 + 40: -47,-5 + 41: -46,-5 + 42: -44,-5 + 43: -43,-5 + - node: + color: '#DE3A3AFF' + id: WarnFullGreyscale + decals: + 88: -47,-1 + - node: + color: '#951710FF' + id: WarnLineE + decals: + 97: -15,-1 + 98: -15,2 + 99: -15,1 + 100: -15,0 + - node: + color: '#DE3A3AFF' + id: WarnLineE + decals: + 83: -45,1 + 84: -45,2 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 717: 72,16 + 718: 72,20 + 776: 63,4 + 778: 63,5 + 779: 63,6 + 1860: 86,5 + 1861: 86,6 + 1862: 86,7 + 1863: 86,8 + 1864: 86,9 + 1865: 86,10 + 2300: 64,-12 + - node: + color: '#DE3A3AFF' + id: WarnLineGreyscaleE + decals: + 120: -38,1 + 121: -38,2 + 122: -38,3 + 123: -38,4 + 124: -34,4 + 125: -34,3 + 126: -34,2 + 127: -34,1 + - node: + color: '#FFFFFFFF' + id: WarnLineGreyscaleE + decals: + 2327: 17,-25 + 2333: 17,-24 + - node: + color: '#DE3A3AFF' + id: WarnLineGreyscaleN + decals: + 118: -37,0 + 119: -36,0 + 128: -33,0 + 129: -32,0 + - node: + color: '#FFFFFFFF' + id: WarnLineGreyscaleN + decals: + 2329: 16,-23 + - node: + color: '#DE3A3AFF' + id: WarnLineGreyscaleS + decals: + 112: -37,5 + 113: -36,5 + 134: -33,5 + 135: -32,5 + - node: + color: '#FFFFFFFF' + id: WarnLineGreyscaleS + decals: + 2330: 16,-26 + - node: + color: '#DE3A3AFF' + id: WarnLineGreyscaleW + decals: + 114: -35,4 + 115: -35,3 + 116: -35,2 + 117: -35,1 + 130: -31,1 + 131: -31,2 + 132: -31,3 + 133: -31,4 + - node: + color: '#FFFFFFFF' + id: WarnLineGreyscaleW + decals: + 2328: 15,-25 + 2334: 15,-24 + - node: + color: '#DE3A3AFF' + id: WarnLineN + decals: + 67: -49,2 + - node: + color: '#FFFFFFFF' + id: WarnLineN + decals: + 6: -43,-1 + 7: -42,-1 + 8: -41,-1 + 561: 91,-20 + 1890: 86,36 + 1891: 85,36 + 1892: 84,36 + 1896: 87,39 + 1897: 86,39 + 1898: 85,39 + 1899: 84,39 + 1900: 83,39 + 1901: 82,39 + 2303: 65,-11 + - node: + cleanable: True + color: '#FFFFFFFF' + id: WarnLineN + decals: + 2697: 45,25 + 2698: 44,25 + 2699: 43,25 + 2700: 42,25 + 2701: 41,25 + 2702: 40,25 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: WarnLineN + decals: + 5: -44,-1 + - node: + angle: 4.71238898038469 rad + color: '#FFFFFFFF' + id: WarnLineN + decals: + 9: -43,-1 + 10: -43,0 + 11: -43,1 + 12: -43,2 + 13: -43,3 + - node: + color: '#DE3A3AFF' + id: WarnLineS + decals: + 65: -48,0 + 66: -48,1 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 501: 73,-16 + 502: 73,-17 + 719: 71,16 + 720: 71,20 + 763: 56,7 + 764: 56,8 + 765: 56,9 + 2302: 66,-12 + - node: + color: '#9C2020FF' + id: WarnLineW + decals: + 54: -47,-2 + 55: -42,-3 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 559: 89,-22 + 590: 101,-18 + 761: 54,6 + 762: 55,6 + 1867: 86,34 + 1868: 87,34 + 1869: 77,37 + 1893: 84,37 + 1894: 85,37 + 1895: 86,37 + 2301: 65,-13 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinBox + decals: + 523: 88,-27 + 524: 87,-26 + 525: 89,-26 + 526: 87,-28 + 527: 89,-28 + 528: 85,-26 + 529: 83,-28 + 530: 81,-26 + 531: 83,-24 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSw + decals: + 2077: -9,9 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerNe + decals: + 1729: 69,44 + 1730: 63,43 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineE + decals: + 520: 81,-25 + 521: 81,-26 + 522: 81,-27 + 1726: 69,45 + 1727: 69,46 + 1728: 69,47 + 1731: 63,44 + 1732: 63,45 + 1733: 63,46 + 1734: 63,47 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineN + decals: + 511: 82,-28 + 512: 83,-28 + 513: 84,-28 + 1723: 72,44 + 1724: 71,44 + 1725: 70,44 + 1735: 64,43 + 1736: 65,43 + 1737: 66,43 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineS + decals: + 517: 84,-24 + 518: 83,-24 + 519: 82,-24 + 2075: -7,9 + 2076: -8,9 + 2593: 99,-43 + 2594: 98,-43 + 2595: 97,-43 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineW + decals: + 514: 85,-27 + 515: 85,-26 + 516: 85,-25 + 1711: 29,-9 + 1712: 29,-8 + 1713: 29,-7 + 2078: -9,10 + - node: + color: '#FFFF00FF' + id: a + decals: + 2551: 73.57434,-42.89082 + - node: + color: '#0E7F1BFF' + id: arrow + decals: + 293: 31,0 + - node: + angle: 3.141592653589793 rad + color: '#0E7F1BFF' + id: arrow + decals: + 292: 27,0 + - node: + color: '#FFFF00FF' + id: b + decals: + 2550: 73.27434,-42.94707 + - node: + color: '#FFFF00FF' + id: e + decals: + 2549: 74.23059,-42.47832 + - node: + color: '#FFFFFFFF' + id: grasssnow02 + decals: + 741: 74.25981,17.065845 + - node: + color: '#FFFFFFFF' + id: grasssnowa1 + decals: + 714: 76.13621,14.9877205 + 716: 75.291824,16.190845 + - node: + color: '#FFFFFFFF' + id: grasssnowb3 + decals: + 715: 74.181625,15.1908455 + - node: + cleanable: True + color: '#FF7B00FF' + id: i + decals: + 2363: -15.634036,-8.740187 + - node: + color: '#FFFF00FF' + id: i + decals: + 2547: 73.536835,-42.47832 + - node: + cleanable: True + color: '#FF7B00FF' + id: k + decals: + 2362: -15.934036,-8.796436 + 2366: -14.5465355,-8.758937 + - node: + color: '#FFFF00FF' + id: k + decals: + 2548: 73.83684,-42.44082 + - node: + color: '#FFFF00FF' + id: l + decals: + 2552: 73.911835,-42.90957 + 2553: 74.17434,-42.834568 + - node: + cleanable: True + color: '#DE3A3AFF' + id: like + decals: + 274: -16.839336,0.28211528 + - node: + cleanable: True + color: '#FF7B00FF' + id: o + decals: + 2364: -15.2965355,-8.796436 + - node: + color: '#FFFF00FF' + id: r + decals: + 2546: 73.27434,-42.53457 + - node: + color: '#9C202097' + id: rune1 + decals: + 937: 84,-38 + - node: + color: '#9C202097' + id: rune2 + decals: + 941: 85,-37 + - node: + color: '#9C202097' + id: rune3 + decals: + 940: 83,-39 + - node: + color: '#9C202097' + id: rune4 + decals: + 939: 85,-39 + - node: + color: '#9C202097' + id: rune6 + decals: + 938: 83,-37 + - node: + cleanable: True + color: '#FF7B00FF' + id: s + decals: + 2365: -14.902786,-8.796436 + - node: + color: '#FFFF00FF' + id: s + decals: + 2543: 72.58059,-42.53457 + - node: + cleanable: True + angle: 2.0943951023931953 rad + color: '#571212FF' + id: shortline + decals: + 2442: 42.859104,-31.088911 + - node: + cleanable: True + angle: 2.0943951023931953 rad + color: '#9C2020FF' + id: shortline + decals: + 2441: 42.937286,-31.104536 + - node: + color: '#FFFF00FF' + id: shotgun + decals: + 2544: 73.76184,-42.02832 + - node: + cleanable: True + color: '#FFFF00FF' + id: shotgun + decals: + 2541: 69.98783,-45.37278 + - node: + cleanable: True + color: '#000000AD' + id: smallbrush + decals: + 2437: 45.601143,-31.34115 + 2438: 45.78878,-29.950525 + 2439: 45.38223,-31.481775 + 2440: 45.491684,-31.544275 + - node: + cleanable: True + color: '#A46106C2' + id: smallbrush + decals: + 2707: 37.984398,24.929403 + 2708: 38.01456,24.66567 + - node: + cleanable: True + color: '#A46106FF' + id: smallbrush + decals: + 2710: 38.135216,24.718418 + - node: + cleanable: True + color: '#000000AD' + id: splatter + decals: + 2436: 45.507324,-31.544275 + - node: + cleanable: True + color: '#571212FF' + id: splatter + decals: + 2434: 44.64731,-30.34115 + 2435: 44.381485,-30.231775 + - node: + cleanable: True + angle: 2.0943951023931953 rad + color: '#571212FF' + id: splatter + decals: + 2443: 42.655827,-31.354536 + 2444: 39.559772,-30.604536 + 2446: 39.778687,-30.354536 + - node: + angle: 4.71238898038469 rad + color: '#951710FF' + id: splatter + decals: + 30: -43.15912,4.9219623 + - node: + color: '#9C202097' + id: splatter + decals: + 942: 83,-38 + - node: + cleanable: True + color: '#9C2020FF' + id: splatter + decals: + 2433: 44.600395,-30.450525 + - node: + cleanable: True + angle: 2.0943951023931953 rad + color: '#9C2020FF' + id: splatter + decals: + 2445: 39.71614,-30.245161 + - node: + cleanable: True + color: '#A4610696' + id: splatter + decals: + 2705: 38.059807,25.072573 + 2706: 38.007023,24.944473 + - node: + color: '#D4D4D496' + id: splatter + decals: + 2079: 44.85398,31.83712 + - node: + cleanable: True + color: '#FA750096' + id: splatter + decals: + 2704: 38.007023,24.95201 + - node: + color: '#FFFF00FF' + id: t + decals: + 2545: 72.880585,-42.47832 + - node: + cleanable: True + color: '#DE3A3AFF' + id: u + decals: + 271: -17.566334,0.81379926 + 273: -16.817636,0.7269937 + - node: + cleanable: True + color: '#DE3A3AFF' + id: w + decals: + 272: -17.240812,0.6076361 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 49151 + 0,-1: + 0: 61695 + -1,0: + 0: 65535 + 0,1: + 0: 48059 + -1,1: + 0: 65535 + 0,2: + 0: 35771 + -1,2: + 0: 4095 + 0,3: + 0: 255 + -1,3: + 0: 255 + 1,0: + 0: 32767 + 1,1: + 0: 32767 + 1,2: + 0: 30711 + 1,3: + 0: 247 + 1,-1: + 0: 61695 + 2,0: + 0: 4095 + 2,1: + 0: 65535 + 2,2: + 0: 4095 + 2,3: + 0: 255 + 1: 4096 + 2,-1: + 0: 61695 + 2,4: + 1: 4369 + 3,0: + 0: 4095 + 3,1: + 0: 16383 + 3,2: + 0: 823 + 2: 2184 + 3,3: + 0: 253 + 3,-1: + 0: 61627 + 4,0: + 0: 16383 + 4,1: + 0: 4095 + 4,2: + 2: 273 + 0: 21508 + 4,3: + 0: 127 + 0,-3: + 0: 61692 + -1,-3: + 0: 30704 + 0,-2: + 0: 65535 + -1,-1: + 0: 63351 + 1,-3: + 0: 61687 + 1,-2: + 0: 65535 + 2,-3: + 0: 58623 + 2,-2: + 0: 65383 + 2,-4: + 1: 273 + 2,-5: + 1: 4368 + 3,-3: + 0: 28799 + 3,-2: + 0: 64263 + 4,-3: + 0: 47919 + 4,-2: + 0: 30475 + 4,-1: + 0: 62071 + -4,0: + 0: 8123 + -4,-1: + 0: 63999 + -5,0: + 0: 52975 + -4,1: + 0: 48059 + -5,1: + 0: 61166 + -4,2: + 0: 30899 + -5,2: + 0: 61678 + -4,3: + 0: 4575 + -5,3: + 0: 17486 + -3,0: + 0: 20479 + -3,1: + 0: 30583 + -3,2: + 0: 4080 + -3,3: + 0: 255 + -3,-1: + 0: 61678 + -2,0: + 0: 49151 + -2,1: + 0: 47290 + -2,2: + 0: 4027 + -2,3: + 0: 255 + -2,-1: + 0: 64187 + -4,-4: + 0: 4352 + -4,-3: + 0: 65521 + -5,-3: + 0: 65508 + -4,-2: + 0: 61692 + -5,-2: + 0: 57599 + -5,-1: + 0: 64750 + -3,-3: + 0: 65520 + -3,-2: + 0: 60943 + -2,-3: + 0: 65520 + -2,-2: + 0: 48015 + -1,-2: + 0: 30583 + -8,-4: + 1: 61440 + -9,-4: + 1: 61440 + -8,-3: + 0: 65280 + 1: 8 + -9,-3: + 0: 65280 + 1: 8 + -8,-2: + 0: 53503 + -9,-2: + 0: 53503 + -8,-1: + 0: 61917 + -9,-1: + 0: 61917 + -8,0: + 0: 47935 + -7,-4: + 1: 61440 + -7,-3: + 0: 65280 + 1: 8 + -7,-2: + 0: 53503 + -7,-1: + 0: 61917 + -7,0: + 0: 56607 + -6,-3: + 1: 15 + 0: 65280 + -6,-2: + 0: 53503 + -6,-1: + 0: 63965 + -6,0: + 0: 65327 + -5,-4: + 0: 17408 + -9,0: + 0: 65535 + -8,1: + 0: 16371 + -9,1: + 0: 65535 + -8,2: + 0: 62347 + -9,2: + 0: 57119 + -8,3: + 1: 3968 + -9,3: + 1: 3968 + -7,1: + 0: 53020 + -7,2: + 0: 61917 + -7,3: + 1: 3968 + -6,1: + 0: 65295 + -6,2: + 0: 61695 + -6,3: + 1: 240 + -12,0: + 0: 65535 + -13,0: + 0: 48059 + -12,1: + 0: 65520 + -13,1: + 0: 34944 + 1: 8736 + -12,2: + 0: 61455 + 1: 3840 + -13,2: + 0: 57352 + 1: 3618 + -12,3: + 1: 3840 + -13,3: + 1: 3857 + -11,1: + 0: 49072 + -11,2: + 0: 14347 + 1: 768 + -11,3: + 1: 3908 + -11,0: + 0: 61166 + -11,-1: + 0: 57599 + -10,0: + 0: 61422 + -10,1: + 0: 57308 + -10,2: + 0: 53005 + -10,3: + 1: 3872 + -10,-1: + 0: 61661 + -12,-4: + 1: 61440 + -13,-4: + 1: 61440 + -12,-3: + 0: 61440 + -12,-2: + 0: 61695 + -13,-3: + 0: 61440 + -13,-2: + 0: 45819 + -12,-1: + 0: 4095 + -13,-1: + 0: 15291 + -11,-4: + 1: 61440 + -11,-3: + 0: 61440 + 1: 68 + -11,-2: + 0: 61695 + -10,-4: + 1: 61440 + -10,-3: + 0: 64512 + 1: 2 + -10,-2: + 0: 53503 + -16,-3: + 1: 2191 + -17,-3: + 1: 559 + -16,-2: + 0: 65535 + -17,-2: + 0: 57308 + -16,-1: + 0: 12303 + -17,-1: + 0: 53533 + -16,0: + 0: 13107 + -15,-3: + 1: 1 + -15,-2: + 0: 55807 + -15,-1: + 0: 65485 + -15,0: + 0: 65535 + -14,-2: + 0: 63727 + -14,-1: + 0: 65535 + -14,-3: + 0: 57344 + 1: 136 + -14,0: + 0: 65535 + -14,-4: + 1: 49152 + -17,0: + 0: 56797 + -16,1: + 0: 65280 + -17,1: + 0: 64785 + -16,2: + 0: 255 + 1: 32768 + -17,2: + 0: 205 + 1: 8192 + -16,3: + 1: 248 + -17,3: + 1: 242 + -15,1: + 0: 56785 + -15,2: + 0: 223 + -15,3: + 1: 16 + -14,1: + 0: 57296 + -14,2: + 0: 3820 + -14,3: + 1: 3072 + -20,-1: + 1: 1792 + -21,-1: + 1: 19532 + -20,-3: + 1: 60544 + -20,-2: + 1: 10 + -19,-3: + 1: 2263 + -19,-2: + 1: 49 + 0: 51200 + -19,-1: + 0: 65518 + -19,0: + 0: 65535 + -19,-4: + 1: 27648 + -18,-3: + 1: 12544 + -18,-2: + 0: 65504 + -18,-1: + 0: 65535 + -18,0: + 0: 65535 + -20,0: + 1: 28672 + -21,0: + 1: 50244 + -20,2: + 1: 52896 + -19,2: + 1: 32787 + -20,3: + 1: 8 + -19,3: + 1: 50813 + -19,1: + 0: 36078 + -18,1: + 0: 65535 + -18,2: + 1: 4864 + 0: 14 + 5,-3: + 0: 30479 + 5,-2: + 0: 30479 + 5,-1: + 0: 62071 + 5,0: + 0: 20479 + 6,-3: + 0: 30711 + 6,-2: + 0: 62455 + 6,-1: + 0: 46011 + 6,0: + 0: 4095 + 7,-3: + 0: 61695 + 7,-2: + 0: 61951 + 7,-1: + 0: 61695 + 7,0: + 0: 4095 + 8,-3: + 0: 57583 + 5,1: + 0: 65535 + 5,2: + 0: 12287 + 5,3: + 0: 255 + 6,3: + 0: 254 + 6,1: + 0: 61166 + 6,2: + 0: 61166 + 7,1: + 0: 65535 + 7,2: + 0: 65535 + 7,3: + 0: 255 + 8,0: + 0: 4095 + 8,1: + 0: 56797 + 8,2: + 0: 64977 + 8,3: + 0: 221 + 8,-1: + 0: 60654 + 9,0: + 0: 20479 + 9,1: + 0: 65535 + 9,2: + 0: 30576 + 9,3: + 0: 20343 + 9,-1: + 0: 61951 + 10,0: + 0: 4095 + 10,1: + 0: 65535 + 10,2: + 0: 64435 + 10,3: + 0: 64433 + 10,-1: + 0: 61663 + 10,4: + 0: 201 + 11,0: + 0: 53247 + 11,1: + 0: 56797 + 11,2: + 0: 53724 + 11,3: + 0: 7676 + 11,-1: + 0: 62702 + 11,4: + 0: 36863 + 12,0: + 0: 28671 + 12,1: + 0: 65534 + 12,2: + 0: 61695 + 12,3: + 0: 4095 + 8,-2: + 0: 61166 + 9,-4: + 0: 29696 + 9,-3: + 0: 61951 + 9,-2: + 0: 64319 + 10,-4: + 0: 6140 + 10,-3: + 0: 64733 + 10,-2: + 0: 56783 + 11,-4: + 0: 2047 + 11,-3: + 0: 63351 + 11,-2: + 0: 61135 + 11,-5: + 0: 47240 + 12,-4: + 0: 61661 + 12,-3: + 0: 65535 + 12,-2: + 0: 30511 + 12,-1: + 0: 62071 + 12,4: + 0: 28775 + 13,0: + 0: 4095 + 13,1: + 0: 57341 + 13,2: + 0: 53471 + 13,3: + 0: 3551 + 13,-1: + 0: 62071 + 13,4: + 0: 65535 + 14,0: + 0: 4095 + 14,1: + 0: 65535 + 14,2: + 0: 61951 + 14,3: + 0: 65535 + 14,-1: + 0: 61951 + 14,4: + 0: 65535 + 15,0: + 0: 4095 + 15,2: + 0: 65263 + 15,3: + 0: 57599 + 15,-1: + 0: 63078 + 15,1: + 0: 61166 + 15,4: + 0: 41198 + 16,0: + 0: 4095 + 16,2: + 0: 64799 + 16,3: + 0: 45823 + 12,-5: + 0: 56799 + 13,-4: + 0: 53503 + 13,-3: + 0: 61917 + 13,-2: + 0: 29439 + 13,-5: + 0: 65535 + 14,-4: + 0: 28791 + 14,-3: + 0: 61567 + 14,-2: + 0: 61695 + 14,-5: + 0: 32631 + 15,-4: + 0: 29691 + 15,-3: + 0: 30711 + 15,-2: + 0: 26239 + 15,-5: + 0: 46011 + 16,-4: + 0: 61627 + 16,-3: + 0: 28927 + 16,-2: + 0: 62071 + 16,-1: + 0: 63743 + 12,-8: + 0: 61166 + 11,-8: + 0: 65535 + 12,-7: + 0: 56828 + 11,-7: + 0: 65520 + 12,-6: + 0: 53725 + 11,-6: + 0: 3583 + 13,-8: + 0: 12287 + 13,-7: + 0: 65034 + 13,-6: + 0: 61678 + 14,-8: + 0: 60943 + 14,-7: + 0: 63246 + 14,-6: + 0: 28791 + 15,-8: + 0: 65327 + 15,-7: + 0: 64319 + 15,-6: + 0: 62399 + 15,-9: + 0: 32768 + 16,-8: + 0: 23879 + 16,-7: + 0: 48013 + 16,-6: + 0: 47283 + 16,-5: + 0: 47291 + 8,-8: + 0: 61056 + 7,-8: + 0: 65280 + 8,-7: + 0: 45940 + 7,-7: + 0: 7099 + 8,-6: + 0: 3007 + 7,-6: + 0: 4061 + 9,-8: + 0: 48048 + 9,-7: + 0: 61695 + 9,-6: + 0: 4095 + 10,-8: + 0: 47608 + 10,-7: + 0: 60083 + 10,-6: + 0: 3823 + 12,5: + 0: 56599 + 11,5: + 0: 45192 + 12,6: + 0: 56797 + 11,6: + 0: 63739 + 12,7: + 0: 53488 + 11,7: + 0: 62207 + 12,8: + 0: 221 + 13,5: + 0: 65295 + 13,6: + 0: 65535 + 13,7: + 0: 40400 + 13,8: + 0: 191 + 1: 16384 + 14,5: + 0: 61167 + 14,6: + 0: 61422 + 14,7: + 0: 60974 + 14,8: + 0: 255 + 15,6: + 0: 61576 + 1: 34 + 15,5: + 0: 34984 + 1: 8192 + 15,7: + 0: 57582 + 15,8: + 0: 35007 + 1: 4096 + 16,4: + 0: 45499 + 16,5: + 0: 12475 + 1: 32768 + 16,6: + 0: 12339 + 1: 34952 + 16,7: + 0: 12339 + 1: 34952 + 8,5: + 0: 57344 + 7,5: + 0: 61440 + 8,6: + 0: 59134 + 7,6: + 0: 4095 + 8,7: + 0: 48059 + 7,7: + 0: 57309 + 9,6: + 0: 28774 + 9,7: + 0: 30711 + 8,8: + 0: 8 + 9,5: + 0: 24576 + 9,8: + 0: 7 + 10,5: + 0: 61440 + 10,6: + 0: 61695 + 10,7: + 0: 46079 + 10,8: + 0: 139 + 11,8: + 0: 255 + 4,5: + 0: 65280 + 3,5: + 0: 61184 + 4,6: + 0: 8190 + 3,6: + 0: 43686 + 4,7: + 0: 255 + 3,7: + 0: 139 + 5,5: + 0: 65280 + 5,6: + 0: 61153 + 5,7: + 0: 3313 + 6,6: + 0: 11150 + 6,5: + 0: 57344 + 6,7: + 0: 3822 + 13,9: + 1: 17476 + 14,10: + 0: 26112 + 14,11: + 0: 102 + 14,9: + 1: 12 + 15,9: + 1: 2287 + 15,10: + 0: 64432 + 15,11: + 0: 35832 + 14,12: + 1: 36488 + 16,8: + 0: 547 + 1: 34952 + 16,9: + 1: 53233 + 16,10: + 0: 63280 + 1: 8 + 16,11: + 0: 30583 + 2,5: + 1: 1 + 0: 3072 + 2,6: + 0: 3822 + 2,7: + 0: 12 + 14,-11: + 0: 26214 + 15,-12: + 0: 63488 + 15,-11: + 0: 64511 + 15,-10: + 0: 15 + 16,-12: + 0: 65280 + 16,-11: + 0: 64509 + 16,-10: + 0: 3 + 16,-9: + 0: 31744 + 4,-7: + 0: 65535 + 3,-7: + 0: 61176 + 4,-6: + 0: 65535 + 3,-6: + 0: 65262 + 5,-7: + 0: 65126 + 5,-6: + 0: 61180 + 5,-8: + 0: 16384 + 6,-8: + 0: 45056 + 6,-7: + 0: 65167 + 6,-6: + 0: 3694 + 2,-7: + 0: 57536 + 2,-6: + 0: 49390 + 16,1: + 0: 36590 + 17,0: + 0: 4095 + 17,2: + 0: 8142 + 17,3: + 0: 47359 + 17,-1: + 0: 62549 + 17,1: + 1: 546 + 0: 34952 + 17,4: + 0: 47291 + 18,0: + 0: 4095 + 18,1: + 0: 30583 + 18,2: + 0: 53239 + 18,3: + 0: 4573 + 2: 49152 + 18,-1: + 0: 61692 + 18,4: + 0: 53521 + 2: 204 + 19,0: + 0: 65535 + 19,1: + 0: 65535 + 19,2: + 0: 56796 + 19,3: + 0: 36061 + 2: 4096 + 19,-1: + 0: 64733 + 19,4: + 2: 17 + 0: 56524 + 20,0: + 0: 48051 + 20,1: + 0: 48051 + 20,2: + 0: 49083 + 20,3: + 0: 3071 + 17,5: + 0: 187 + 1: 28672 + 17,6: + 3: 224 + 4: 57344 + 17,7: + 5: 57568 + 18,5: + 0: 61661 + 18,6: + 0: 61166 + 18,7: + 0: 61166 + 18,8: + 0: 65262 + 19,5: + 0: 61661 + 19,6: + 0: 65535 + 19,7: + 0: 65535 + 19,8: + 0: 65535 + 20,4: + 0: 30711 + 20,5: + 0: 45431 + 20,6: + 0: 48059 + 20,7: + 0: 48051 + 17,-12: + 0: 61312 + 17,-11: + 0: 65527 + 17,-9: + 0: 4032 + 17,-8: + 0: 1911 + 18,-11: + 0: 30576 + 18,-9: + 0: 65466 + 18,-12: + 0: 61152 + 18,-8: + 0: 1905 + 19,-12: + 0: 57308 + 19,-11: + 0: 49136 + 19,-9: + 0: 16376 + 19,-10: + 0: 61160 + 19,-8: + 0: 7103 + 19,-13: + 0: 32768 + 1: 3276 + 20,-12: + 0: 65535 + 20,-11: + 0: 49136 + 20,-10: + 0: 48059 + 20,-9: + 0: 4089 + 17,-7: + 0: 48059 + 17,-6: + 0: 47929 + 17,-5: + 0: 47931 + 17,-4: + 0: 25275 + 18,-7: + 0: 65535 + 18,-6: + 0: 65295 + 18,-5: + 0: 65359 + 18,-4: + 0: 61695 + 19,-7: + 0: 65535 + 19,-6: + 0: 65359 + 19,-5: + 0: 56655 + 19,-4: + 0: 56541 + 20,-8: + 0: 4095 + 20,-7: + 0: 61422 + 20,-6: + 0: 48910 + 20,-5: + 0: 64299 + 17,-3: + 0: 63078 + 17,-2: + 0: 21759 + 18,-3: + 0: 63740 + 18,-2: + 0: 63743 + 19,-3: + 0: 64733 + 19,-2: + 0: 56575 + 20,-4: + 0: 62395 + 20,-3: + 0: 15291 + 20,-2: + 0: 62463 + 20,-1: + 0: 48051 + 17,8: + 1: 28672 + 6: 224 + 17,9: + 1: 65300 + 17,10: + 0: 65280 + 1: 8 + 17,11: + 0: 65535 + 18,9: + 0: 207 + 1: 61696 + 18,10: + 1: 15 + 0: 64768 + 18,11: + 0: 53725 + 17,12: + 0: 8 + 1: 4096 + 18,12: + 0: 13 + 1: 17408 + 19,9: + 0: 58111 + 19,10: + 0: 48043 + 19,11: + 0: 60091 + 19,12: + 0: 206 + 20,8: + 0: 2219 + 5: 8704 + 20,9: + 0: 61576 + 1: 32 + 20,10: + 0: 65535 + 20,11: + 0: 65535 + 19,-15: + 1: 52972 + 19,-14: + 1: 52428 + 20,-15: + 1: 56785 + 20,-14: + 1: 4607 + 20,-13: + 1: 4095 + 0: 4096 + 16,12: + 1: 63616 + 15,12: + 1: 61440 + 18,13: + 1: 15 + 19,13: + 1: 241 + 20,12: + 0: 255 + 1: 8192 + 20,13: + 1: 114 + 21,0: + 0: 48057 + 21,1: + 0: 30576 + 21,2: + 0: 32631 + 21,3: + 0: 12287 + 21,-1: + 0: 46009 + 21,4: + 0: 65535 + 22,0: + 0: 65535 + 22,1: + 0: 65522 + 22,2: + 0: 4095 + 22,3: + 0: 2235 + 22,-1: + 0: 62207 + 23,1: + 0: 30576 + 23,2: + 0: 1911 + 23,3: + 0: 827 + 23,0: + 0: 26214 + 23,-1: + 0: 26214 + 24,0: + 0: 30583 + 24,1: + 0: 1911 + 24,2: + 0: 1911 + 21,-4: + 0: 47359 + 21,-3: + 0: 35771 + 21,-2: + 0: 62190 + 21,-5: + 0: 65327 + 22,-3: + 0: 61167 + 22,-2: + 0: 65038 + 23,-2: + 0: 28672 + 1: 2 + 24,-2: + 0: 28672 + 24,-1: + 0: 30583 + 21,-8: + 0: 4027 + 21,-7: + 0: 15355 + 21,-6: + 0: 65435 + 21,-9: + 0: 39867 + 22,-8: + 0: 36863 + 22,-7: + 0: 3003 + 22,-6: + 0: 45055 + 22,-5: + 0: 3822 + 23,-7: + 0: 12286 + 23,-5: + 0: 4095 + 23,-8: + 0: 61064 + 23,-6: + 0: 2190 + 1: 512 + 24,-5: + 0: 4095 + 21,-12: + 0: 30583 + 21,-11: + 0: 35761 + 21,-10: + 0: 48063 + 22,-12: + 0: 65407 + 22,-11: + 0: 60625 + 22,-13: + 0: 61440 + 23,-12: + 0: 65295 + 23,-11: + 0: 16380 + 23,-13: + 0: 65280 + 24,-12: + 0: 61422 + 21,-15: + 1: 13104 + 21,-14: + 1: 17 + 21,8: + 0: 19933 + 21,9: + 0: 61951 + 21,10: + 0: 30591 + 21,11: + 0: 30583 + 21,7: + 0: 56796 + 21,12: + 0: 17527 + 22,10: + 5: 65280 + 22,11: + 5: 65535 + 22,8: + 0: 238 + 22,12: + 5: 36863 + 22,7: + 0: 61166 + 23,10: + 5: 62208 + 23,11: + 5: 65535 + 23,7: + 0: 65535 + 23,12: + 5: 65535 + 23,8: + 0: 136 + 24,10: + 5: 61440 + 1: 17 + 24,11: + 5: 16383 + 21,13: + 0: 68 + 24,12: + 5: 65343 + 24,13: + 5: 15 + 1: 8704 + 23,14: + 1: 8 + 24,14: + 1: 15 + 21,5: + 0: 62719 + 21,6: + 0: 65535 + 22,6: + 0: 65262 + 22,5: + 0: 57344 + 23,6: + 0: 65528 + 23,5: + 0: 32768 + 24,3: + 1: 4352 + 24,4: + 1: 4369 + 24,-11: + 0: 3822 + 25,-12: + 0: 60665 + 25,-11: + 0: 14 + 25,-13: + 0: 49152 + 26,-12: + 0: 60622 + 26,-11: + 0: 238 + 26,-13: + 0: 60928 + 24,-8: + 0: 61152 + 24,-7: + 0: 61166 + 24,-6: + 0: 238 + 25,-5: + 0: 45055 + 26,-6: + 0: 64 + 24,5: + 1: 17 + 24,6: + 0: 61166 + 24,7: + 0: 61166 + 24,8: + 0: 14 + 1: 4096 + 26,6: + 0: 16384 + 24,9: + 1: 4369 + 25,11: + 1: 61152 + 0: 8 + 25,12: + 5: 1 + 1: 61166 + 25,10: + 0: 34816 + 26,11: + 0: 52974 + 26,12: + 0: 61164 + 24,-13: + 0: 3822 + 25,14: + 1: 15 + 25,13: + 5: 8 + 1: 34816 + 26,14: + 1: 3 + -21,-2: + 1: 32768 + -21,1: + 1: 2244 + 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 + - volume: 2500 + temperature: 235 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 0 + - 0 + - 6666.982 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - type: NavMap + - type: BecomesStation + id: Normandy +- proto: AcousticGuitarInstrument + entities: + - uid: 3 + components: + - type: Transform + pos: 17.421593,-8.518656 + parent: 2 +- proto: AirAlarm + entities: + - uid: 5068 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-28.5 + parent: 2 + - type: DeviceList + devices: + - 4073 + - 6375 + - 6257 + - uid: 9626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,-20.5 + parent: 2 + - type: DeviceList + devices: + - 6253 + - 6254 + - 6374 + - 6373 + - 4075 + - 4074 + - uid: 11541 + components: + - type: Transform + pos: 84.5,28.5 + parent: 2 + - type: DeviceList + devices: + - 4031 + - 4026 + - 4025 + - 4024 + - 4023 + - 3986 + - 6322 + - 6203 + - uid: 11613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-13.5 + parent: 2 + - type: DeviceList + devices: + - 3985 + - 6216 + - 6336 + - uid: 15261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4211 + - 4207 + - 6421 + - 6306 + - 6422 + - 6305 + - uid: 15266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,5.5 + parent: 2 + - type: DeviceList + devices: + - 4208 + - 4211 + - 4209 + - 6307 + - 6423 + - uid: 15268 + components: + - type: Transform + pos: -55.5,8.5 + parent: 2 + - type: DeviceList + devices: + - 4209 + - 4210 + - 6308 + - 6425 + - uid: 15269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,7.5 + parent: 2 + - type: DeviceList + devices: + - 4210 + - 6309 + - 6424 + - uid: 15270 + components: + - type: Transform + pos: -58.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4206 + - 4204 + - 4203 + - 4208 + - 6310 + - 6426 + - uid: 15272 + components: + - type: Transform + pos: -61.5,-2.5 + parent: 2 + - type: DeviceList + devices: + - 4206 + - 4205 + - 4207 + - 6311 + - 6427 + - uid: 15285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -54.5,-9.5 + parent: 2 + - type: DeviceList + devices: + - 4205 + - 4204 + - 4203 + - 4202 + - 4201 + - 15289 + - 15288 + - uid: 15293 + components: + - type: Transform + pos: -42.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4198 + - 4197 + - 4196 + - 4201 + - 4202 + - 6304 + - 6420 + - uid: 15295 + components: + - type: Transform + pos: -26.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4196 + - 4197 + - 4198 + - 4192 + - 4193 + - 4194 + - 4195 + - 6419 + - 6303 + - uid: 15297 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 2 + - type: DeviceList + devices: + - 4169 + - 4168 + - 14568 + - 4166 + - 4192 + - 4193 + - 4194 + - 4195 + - 6418 + - 6302 + - uid: 15299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-6.5 + parent: 2 + - type: DeviceList + devices: + - 3987 + - 4169 + - 4168 + - 14568 + - 4166 + - 4216 + - 13217 + - 13218 + - 13219 + - 6394 + - 6289 + - uid: 15302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 2 + - type: DeviceList + devices: + - 4170 + - 6399 + - 6283 + - uid: 15305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,6.5 + parent: 2 + - type: DeviceList + devices: + - 4171 + - 6400 + - 6284 + - uid: 15313 + components: + - type: Transform + pos: -8.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4159 + - 4170 + - 4160 + - 4161 + - 4162 + - 4171 + - 4174 + - 4173 + - 4172 + - 6404 + - 6288 + - uid: 15315 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4173 + - 4174 + - 4176 + - 4175 + - 4177 + - 4178 + - 6403 + - 6287 + - uid: 15316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-4.5 + parent: 2 + - type: DeviceList + devices: + - 4175 + - 4172 + - 6402 + - 6286 + - uid: 15318 + components: + - type: Transform + pos: -17.5,10.5 + parent: 2 + - type: DeviceList + devices: + - 4176 + - 6401 + - 6285 + - uid: 15319 + components: + - type: Transform + pos: -25.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4180 + - 6406 + - 6290 + - uid: 15320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-1.5 + parent: 2 + - uid: 15321 + components: + - type: Transform + pos: -21.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4179 + - 6291 + - 6407 + - uid: 15322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4181 + - 6408 + - 6292 + - uid: 15325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 4179 + - 4177 + - 4178 + - 4181 + - 4180 + - 4182 + - 4186 + - 4185 + - 4184 + - 4183 + - 4187 + - 4188 + - 4190 + - 4191 + - 6413 + - 6297 + - uid: 15326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,-2.5 + parent: 2 + - type: DeviceList + devices: + - 4186 + - 6410 + - 6293 + - uid: 15327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-2.5 + parent: 2 + - type: DeviceList + devices: + - 4185 + - 6411 + - 6294 + - uid: 15328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-2.5 + parent: 2 + - type: DeviceList + devices: + - 4184 + - 6412 + - 6295 + - uid: 15329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4183 + - 4187 + - 6414 + - 6300 + - uid: 15330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,5.5 + parent: 2 + - type: DeviceList + devices: + - 4189 + - 6298 + - 6415 + - uid: 15331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4188 + - 4189 + - 6299 + - 6416 + - uid: 15332 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,7.5 + parent: 2 + - type: DeviceList + devices: + - 4191 + - 6301 + - 6417 + - uid: 15333 + components: + - type: Transform + pos: -13.5,14.5 + parent: 2 + - type: DeviceList + devices: + - 4157 + - 4212 + - 4213 + - 15334 + - uid: 15335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,8.5 + parent: 2 + - type: DeviceList + devices: + - 4158 + - 6395 + - 6279 + - uid: 15336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,8.5 + parent: 2 + - type: DeviceList + devices: + - 12344 + - 12345 + - 12340 + - 12343 + - 3970 + - 3969 + - 3968 + - 3967 + - 3966 + - 3971 + - 3972 + - 6396 + - 6280 + - uid: 15338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4212 + - 4213 + - 4152 + - 4153 + - 4154 + - 4155 + - 12206 + - 12207 + - 12208 + - 12209 + - 3978 + - 12306 + - 13219 + - 13218 + - 13217 + - 4216 + - 4159 + - 4160 + - 4161 + - 4162 + - 3968 + - 3969 + - 6282 + - 6398 + - 6278 + - 6393 + - uid: 15340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 2 + - type: DeviceList + devices: + - 12311 + - 12310 + - 12308 + - 12309 + - 4164 + - 4165 + - 6388 + - 6271 + - 6390 + - 6199 + - uid: 15342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4154 + - 4155 + - 4153 + - 4152 + - 4136 + - 4137 + - 4138 + - 6276 + - 6275 + - uid: 15349 + components: + - type: Transform + pos: 16.5,7.5 + parent: 2 + - type: DeviceList + devices: + - 4130 + - 4131 + - 4134 + - 4135 + - 4138 + - 4137 + - 4136 + - 6277 + - 6274 + - uid: 15351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,9.5 + parent: 2 + - type: DeviceList + devices: + - 4132 + - 4133 + - 4128 + - 4129 + - 6382 + - 6264 + - uid: 15353 + components: + - type: Transform + pos: 37.5,15.5 + parent: 2 + - type: DeviceList + devices: + - 4128 + - 4127 + - 6383 + - 6265 + - uid: 15354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,8.5 + parent: 2 + - type: DeviceList + devices: + - 4015 + - 4125 + - 4126 + - 6380 + - 6263 + - uid: 15356 + components: + - type: Transform + pos: 43.5,12.5 + parent: 2 + - type: DeviceList + devices: + - 4125 + - 6262 + - 6381 + - uid: 15357 + components: + - type: Transform + pos: 22.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4139 + - 6272 + - 6391 + - uid: 15358 + components: + - type: Transform + pos: 21.5,-6.5 + parent: 2 + - type: DeviceList + devices: + - 4148 + - 6387 + - 6266 + - uid: 15359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-6.5 + parent: 2 + - type: DeviceList + devices: + - 4146 + - 4147 + - 4149 + - 4148 + - 4145 + - 4144 + - 15361 + - 15362 + - uid: 15363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-8.5 + parent: 2 + - type: DeviceList + devices: + - 4149 + - 15365 + - 6385 + - 6268 + - uid: 15364 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4150 + - 15365 + - 6269 + - 6384 + - uid: 15366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-0.5 + parent: 2 + - type: DeviceList + devices: + - 12209 + - 12208 + - 12207 + - 12206 + - 4135 + - 4134 + - 4131 + - 4214 + - 4139 + - 4146 + - 4147 + - 4132 + - 4133 + - 4122 + - 4123 + - 4124 + - 4151 + - 6281 + - 6397 + - uid: 15368 + components: + - type: Transform + pos: 16.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4214 + - 4165 + - 6273 + - 6392 + - uid: 15369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-9.5 + parent: 2 + - type: DeviceList + devices: + - 6222 + - 6341 + - 4113 + - 4112 + - 4111 + - 4116 + - 4115 + - 4114 + - 4109 + - 4108 + - uid: 15371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-4.5 + parent: 2 + - type: DeviceList + devices: + - 4117 + - 4114 + - 4115 + - 4116 + - 6344 + - 6225 + - uid: 15373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4103 + - 4107 + - 4106 + - 4104 + - 4105 + - 6221 + - 6340 + - uid: 15374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-9.5 + parent: 2 + - type: DeviceList + devices: + - 4109 + - 4108 + - 4117 + - 3964 + - 3965 + - 4104 + - 4105 + - 4603 + - 6766 + - uid: 15375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-3.5 + parent: 2 + - type: DeviceList + devices: + - 4099 + - 4098 + - 6339 + - 6220 + - uid: 15376 + components: + - type: Transform + pos: 59.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4100 + - 6219 + - 6338 + - uid: 15377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,-6.5 + parent: 2 + - type: DeviceList + devices: + - 4085 + - 4084 + - 6342 + - 6223 + - uid: 15378 + components: + - type: Transform + pos: 60.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 7786 + - 6217 + - 4103 + - 3965 + - 3964 + - 4098 + - 4097 + - 4101 + - 4102 + - 4086 + - 4085 + - 4082 + - 4083 + - uid: 15380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,-13.5 + parent: 2 + - type: DeviceList + devices: + - 4097 + - 6227 + - 6346 + - uid: 15382 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4084 + - 4081 + - 6218 + - 6337 + - uid: 15383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-9.5 + parent: 2 + - uid: 15385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-13.5 + parent: 2 + - type: DeviceList + devices: + - 6347 + - 6228 + - 4086 + - uid: 15388 + components: + - type: Transform + pos: 63.5,-13.5 + parent: 2 + - type: DeviceList + devices: + - 6232 + - 6352 + - 4087 + - uid: 15389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,-21.5 + parent: 2 + - type: DeviceList + devices: + - 4088 + - 6233 + - 6351 + - uid: 15390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-20.5 + parent: 2 + - type: DeviceList + devices: + - 4102 + - 4101 + - 4087 + - 4095 + - 4088 + - 4089 + - 4090 + - 4092 + - 4091 + - 4093 + - 6429 + - 6313 + - uid: 15391 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-26.5 + parent: 2 + - type: DeviceList + devices: + - 4093 + - 4094 + - 6348 + - 6229 + - uid: 15392 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-21.5 + parent: 2 + - type: DeviceList + devices: + - 4095 + - 4096 + - 6353 + - 6234 + - 6224 + - 6320 + - 6354 + - 6235 + - uid: 15394 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,-26.5 + parent: 2 + - type: DeviceList + devices: + - 4090 + - 4089 + - 6231 + - 6349 + - uid: 15395 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-30.5 + parent: 2 + - type: DeviceList + devices: + - 4092 + - 4091 + - 15396 + - 6230 + - 6350 + - uid: 15398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,6.5 + parent: 2 + - type: DeviceList + devices: + - 4012 + - 4011 + - 4013 + - 4014 + - 4005 + - 4004 + - 4003 + - 4006 + - 4007 + - 4008 + - 6200 + - 6355 + - uid: 15400 + components: + - type: Transform + pos: 53.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4122 + - 4123 + - 4124 + - 4015 + - 4113 + - 4112 + - 4111 + - 4106 + - 4107 + - 4014 + - 4013 + - 4011 + - 4012 + - 4100 + - 4099 + - 4118 + - 4119 + - 4121 + - 4120 + - 6379 + - 6261 + - uid: 15402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,5.5 + parent: 2 + - type: DeviceList + devices: + - 4005 + - 4004 + - 4003 + - 4002 + - 4001 + - 6246 + - 6357 + - uid: 15404 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,12.5 + parent: 2 + - type: DeviceList + devices: + - 4010 + - 4009 + - 4006 + - 4007 + - 4008 + - 6356 + - 6245 + - uid: 15406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,14.5 + parent: 2 + - type: DeviceList + devices: + - 4002 + - 3961 + - 3962 + - 3963 + - 4010 + - 3991 + - 3990 + - 3989 + - 3988 + - 3992 + - 3993 + - 6241 + - 6358 + - 6242 + - 6362 + - 6318 + - 6435 + - uid: 15409 + components: + - type: Transform + pos: 53.5,28.5 + parent: 2 + - type: DeviceList + devices: + - 3988 + - 3989 + - 3990 + - 3991 + - 6363 + - 6243 + - uid: 15414 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,26.5 + parent: 2 + - type: DeviceList + devices: + - 3992 + - 6364 + - 6244 + - uid: 15415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,20.5 + parent: 2 + - type: DeviceList + devices: + - 6361 + - 6236 + - 3995 + - 3994 + - uid: 15416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,16.5 + parent: 2 + - type: DeviceList + devices: + - 3995 + - 3996 + - 6237 + - 6360 + - uid: 15420 + components: + - type: Transform + pos: 66.5,14.5 + parent: 2 + - type: DeviceList + devices: + - 3961 + - 3962 + - 3963 + - 3996 + - 4001 + - 4000 + - 3997 + - 3998 + - 3999 + - 6240 + - 6432 + - 6239 + - 6359 + - uid: 15423 + components: + - type: Transform + pos: 73.5,11.5 + parent: 2 + - type: DeviceList + devices: + - 3999 + - 6315 + - 6431 + - uid: 15424 + components: + - type: Transform + pos: 71.5,22.5 + parent: 2 + - type: DeviceList + devices: + - 3998 + - 3997 + - 6238 + - 6365 + - uid: 15425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,9.5 + parent: 2 + - type: DeviceList + devices: + - 15422 + - uid: 15426 + components: + - type: Transform + pos: 70.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4118 + - 4119 + - 4120 + - 4121 + - 4083 + - 4082 + - 4081 + - 4080 + - 4056 + - 4055 + - 4054 + - 4053 + - 6378 + - 6260 + - uid: 15428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,0.5 + parent: 2 + - type: DeviceList + devices: + - 4052 + - 4051 + - 4050 + - 4049 + - 4056 + - 4055 + - 4054 + - 4053 + - 4045 + - 4046 + - 4047 + - 4048 + - 6428 + - 6312 + - uid: 15431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,10.5 + parent: 2 + - type: DeviceList + devices: + - 4045 + - 4046 + - 4047 + - 4048 + - 4032 + - 4033 + - 4034 + - 4029 + - 6366 + - 6248 + - uid: 15437 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4032 + - 4035 + - 4036 + - 4037 + - 4038 + - 4039 + - 4033 + - 4034 + - 4030 + - 6332 + - 6212 + - uid: 15438 + components: + - type: Transform + pos: 87.5,22.5 + parent: 2 + - type: DeviceList + devices: + - 4028 + - 4030 + - 4031 + - 10329 + - uid: 15440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4040 + - 4039 + - 4038 + - 4037 + - 4036 + - 4035 + - 6213 + - 6333 + - uid: 15441 + components: + - type: Transform + pos: 90.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4041 + - 4043 + - 4042 + - 6331 + - 6211 + - uid: 15442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,16.5 + parent: 2 + - type: DeviceList + devices: + - 4029 + - 4028 + - 4027 + - 6319 + - 6247 + - uid: 15445 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,33.5 + parent: 2 + - type: DeviceList + devices: + - 15453 + - uid: 15468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,32.5 + parent: 2 + - type: DeviceList + devices: + - 4026 + - 4025 + - 4024 + - 4023 + - 6323 + - 6202 + - uid: 15478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,35.5 + parent: 2 + - type: DeviceList + devices: + - 6314 + - 6430 + - 3986 + - 4016 + - uid: 15479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,38.5 + parent: 2 + - type: DeviceList + devices: + - 15455 + - 4016 + - 12166 + - 6204 + - 6324 + - uid: 15485 + components: + - type: Transform + pos: 76.5,46.5 + parent: 2 + - type: DeviceList + devices: + - 12169 + - 12166 + - 4018 + - 6209 + - 6325 + - uid: 15486 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,41.5 + parent: 2 + - type: DeviceList + devices: + - 4018 + - 4019 + - 6326 + - 6208 + - uid: 15487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,44.5 + parent: 2 + - type: DeviceList + devices: + - 4019 + - 4020 + - 4021 + - 6207 + - 6327 + - uid: 15490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4052 + - 4051 + - 4050 + - 4049 + - 4057 + - 4058 + - 4059 + - 4060 + - 4061 + - 4062 + - 4063 + - 4044 + - 6249 + - 6367 + - uid: 15497 + components: + - type: Transform + pos: 71.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4079 + - 4076 + - 4077 + - 4078 + - 4059 + - 4058 + - 4057 + - 6377 + - 6259 + - uid: 15499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-11.5 + parent: 2 + - type: DeviceList + devices: + - 4077 + - 6335 + - 6214 + - uid: 15500 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-3.5 + parent: 2 + - type: DeviceList + devices: + - 4078 + - 6334 + - 6215 + - uid: 15501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,-17.5 + parent: 2 + - type: DeviceList + devices: + - 4076 + - 15504 + - 15502 + - uid: 15505 + components: + - type: Transform + pos: 86.5,-13.5 + parent: 2 + - uid: 15516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-13.5 + parent: 2 + - type: DeviceList + devices: + - 12241 + - 4065 + - 12247 + - 4063 + - 4062 + - 4061 + - 4060 + - 3985 + - 6376 + - 6258 + - uid: 15529 + components: + - type: Transform + pos: 75.5,-13.5 + parent: 2 + - type: DeviceList + devices: + - 4066 + - 6251 + - 6370 + - uid: 15538 + components: + - type: Transform + pos: 75.5,-18.5 + parent: 2 + - type: DeviceList + devices: + - 4070 + - 4069 + - 4064 + - 4065 + - 4066 + - 6369 + - 6252 + - uid: 15539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-20.5 + parent: 2 + - type: DeviceList + devices: + - 4069 + - 4071 + - 4067 + - 4074 + - 4075 + - 6255 + - 6372 + - uid: 15540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-23.5 + parent: 2 + - type: DeviceList + devices: + - 4215 + - 4072 + - 4070 + - 6433 + - 6316 + - uid: 15541 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-24.5 + parent: 2 + - type: DeviceList + devices: + - 4071 + - 4073 + - 4072 + - 6256 + - 6371 +- proto: AirCanister + entities: + - uid: 4 + components: + - type: Transform + pos: 78.5,21.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: 78.5,20.5 + parent: 2 + - uid: 6 + components: + - type: Transform + anchored: True + pos: 52.5,-12.5 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + bodyType: Static + - uid: 7 + components: + - type: Transform + pos: 78.5,19.5 + parent: 2 +- proto: Airlock + entities: + - uid: 8 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,-5.5 + parent: 2 + - uid: 9 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,-9.5 + parent: 2 + - uid: 10 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-10.5 + parent: 2 + - uid: 11 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-12.5 + parent: 2 + - uid: 12 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-4.5 + parent: 2 + - uid: 13 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-2.5 + parent: 2 + - uid: 12175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,43.5 + parent: 2 + - uid: 12176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,45.5 + parent: 2 +- proto: AirlockArmoryGlassLocked + entities: + - uid: 14 + components: + - type: Transform + pos: -39.5,-0.5 + parent: 2 +- proto: AirlockAtmosphericsLocked + entities: + - uid: 12202 + components: + - type: Transform + pos: 80.5,22.5 + parent: 2 + - uid: 12203 + components: + - type: Transform + pos: 83.5,17.5 + parent: 2 + - uid: 12204 + components: + - type: Transform + pos: 79.5,15.5 + parent: 2 +- proto: AirlockBarLocked + entities: + - uid: 15 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-8.5 + parent: 2 +- proto: AirlockCaptainLocked + entities: + - uid: 16 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,8.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: -54.5,6.5 + parent: 2 +- proto: AirlockCargoGlassLocked + entities: + - uid: 18 + components: + - type: Transform + pos: 81.5,-18.5 + parent: 2 + - uid: 19 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-22.5 + parent: 2 + - uid: 20 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-21.5 + parent: 2 +- proto: AirlockCargoLocked + entities: + - uid: 21 + components: + - type: Transform + pos: 74.5,-18.5 + parent: 2 +- proto: AirlockChapelLocked + entities: + - uid: 22 + components: + - type: Transform + pos: 33.5,11.5 + parent: 2 +- proto: AirlockChemistryGlassLocked + entities: + - uid: 23 + components: + - type: Transform + pos: 49.5,-6.5 + parent: 2 +- proto: AirlockChiefEngineerLocked + entities: + - uid: 47 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,41.5 + parent: 2 + - uid: 12172 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,43.5 + parent: 2 + - uid: 12173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,46.5 + parent: 2 + - uid: 12174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,43.5 + parent: 2 +- proto: AirlockChiefMedicalOfficerGlassLocked + entities: + - uid: 24 + components: + - type: Transform + pos: 59.5,-11.5 + parent: 2 +- proto: AirlockCommandGlassLocked + entities: + - uid: 27 + components: + - type: Transform + pos: -50.5,-5.5 + parent: 2 + - uid: 28 + components: + - type: Transform + pos: -49.5,-8.5 + parent: 2 + - uid: 29 + components: + - type: Transform + pos: -49.5,-6.5 + parent: 2 + - uid: 30 + components: + - type: Transform + pos: -52.5,-5.5 + parent: 2 +- proto: AirlockCommandLocked + entities: + - uid: 25 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,4.5 + parent: 2 + - uid: 26 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,7.5 + parent: 2 + - uid: 31 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,-5.5 + parent: 2 + - uid: 32 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -55.5,-7.5 + parent: 2 + - uid: 33 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -56.5,-5.5 + parent: 2 + - uid: 34 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-1.5 + parent: 2 + - uid: 35 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,4.5 + parent: 2 + - uid: 36 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-4.5 + parent: 2 + - uid: 37 + components: + - type: Transform + pos: 84.5,0.5 + parent: 2 + - uid: 38 + components: + - type: Transform + pos: 84.5,-3.5 + parent: 2 +- proto: AirlockCorpsmanGlassLocked + entities: + - uid: 39 + components: + - type: Transform + pos: -22.5,1.5 + parent: 2 +- proto: AirlockDetectiveLocked + entities: + - uid: 40 + components: + - type: Transform + pos: -9.5,3.5 + parent: 2 +- proto: AirlockEngineeringLocked + entities: + - uid: 41 + components: + - type: Transform + pos: -27.5,10.5 + parent: 2 + - uid: 42 + components: + - type: Transform + pos: 53.5,-28.5 + parent: 2 + - uid: 3957 + components: + - type: Transform + pos: 85.5,15.5 + parent: 2 + - uid: 3958 + components: + - type: Transform + pos: 82.5,10.5 + parent: 2 + - uid: 11607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,31.5 + parent: 2 + - uid: 11608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,16.5 + parent: 2 + - uid: 11609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-10.5 + parent: 2 + - uid: 11610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,11.5 + parent: 2 + - uid: 11634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,-31.5 + parent: 2 + - uid: 12182 + components: + - type: Transform + pos: 87.5,10.5 + parent: 2 + - uid: 12197 + components: + - type: Transform + pos: 86.5,22.5 + parent: 2 + - uid: 12198 + components: + - type: Transform + pos: 88.5,27.5 + parent: 2 + - uid: 12199 + components: + - type: Transform + pos: 86.5,35.5 + parent: 2 + - uid: 12200 + components: + - type: Transform + pos: 84.5,38.5 + parent: 2 + - uid: 13334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-20.5 + parent: 2 + - uid: 13344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-26.5 + parent: 2 +- proto: AirlockExternal + entities: + - uid: 43 + components: + - type: Transform + pos: -17.5,13.5 + parent: 2 + - uid: 44 + components: + - type: Transform + pos: -17.5,-11.5 + parent: 2 + - uid: 45 + components: + - type: Transform + pos: -15.5,13.5 + parent: 2 + - uid: 46 + components: + - type: Transform + pos: -15.5,-11.5 + parent: 2 +- proto: AirlockExternalAtmosphericsLocked + entities: + - uid: 48 + components: + - type: Transform + pos: 77.5,38.5 + parent: 2 + - uid: 49 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,33.5 + parent: 2 + - uid: 50 + components: + - type: Transform + pos: 76.5,40.5 + parent: 2 + - uid: 103 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,44.5 + parent: 2 + - uid: 243 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,42.5 + parent: 2 + - uid: 12102 + components: + - type: Transform + pos: 78.5,39.5 + parent: 2 +- proto: AirlockExternalEngineeringLocked + entities: + - uid: 54 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,33.5 + parent: 2 + - uid: 55 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,35.5 + parent: 2 + - uid: 4619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,50.5 + parent: 2 +- proto: AirlockExternalGlassAtmosphericsLocked + entities: + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,48.5 + parent: 2 + - uid: 4316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,48.5 + parent: 2 +- proto: AirlockExternalGlassCargoLocked + entities: + - uid: 56 + components: + - type: Transform + pos: 91.5,-20.5 + parent: 2 + - uid: 57 + components: + - type: Transform + pos: 89.5,-20.5 + parent: 2 +- proto: AirlockExternalGlassShuttleArrivals + entities: + - uid: 58 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,15.5 + parent: 2 + - uid: 59 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,15.5 + parent: 2 +- proto: AirlockExternalGlassShuttleEmergencyLocked + entities: + - uid: 60 + components: + - type: Transform + pos: -17.5,-13.5 + parent: 2 + - uid: 61 + components: + - type: Transform + pos: -15.5,-13.5 + parent: 2 +- proto: AirlockExternalGlassShuttleLocked + entities: + - uid: 62 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,53.5 + parent: 2 +- proto: AirlockExternalSalvageLocked + entities: + - uid: 63 + components: + - type: Transform + pos: 79.5,-48.5 + parent: 2 + - uid: 64 + components: + - type: Transform + pos: 80.5,-48.5 + parent: 2 +- proto: AirlockFreezer + entities: + - uid: 12131 + components: + - type: Transform + pos: 16.5,11.5 + parent: 2 + - uid: 12132 + components: + - type: Transform + pos: 14.5,8.5 + parent: 2 +- proto: AirlockGlass + entities: + - uid: 65 + components: + - type: Transform + pos: 69.5,-13.5 + parent: 2 + - uid: 3976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,3.5 + parent: 2 + - uid: 12321 + components: + - type: Transform + pos: 82.5,-12.5 + parent: 2 +- proto: AirlockGlassShuttle + entities: + - uid: 67 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,-16.5 + parent: 2 + - uid: 68 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,-16.5 + parent: 2 +- proto: AirlockHeadOfPersonnelLocked + entities: + - uid: 69 + components: + - type: Transform + pos: 26.5,-4.5 + parent: 2 + - uid: 70 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-5.5 + parent: 2 + - uid: 71 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-6.5 + parent: 2 +- proto: AirlockHeadOfSecurityLocked + entities: + - uid: 72 + components: + - type: Transform + pos: -26.5,6.5 + parent: 2 +- proto: AirlockHydroGlassLocked + entities: + - uid: 12145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,3.5 + parent: 2 +- proto: AirlockJanitorLocked + entities: + - uid: 73 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-1.5 + parent: 2 +- proto: AirlockKitchenGlassLocked + entities: + - uid: 12143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,4.5 + parent: 2 +- proto: AirlockKitchenLocked + entities: + - uid: 12139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,9.5 + parent: 2 +- proto: AirlockLawyerLocked + entities: + - uid: 74 + components: + - type: Transform + pos: -5.5,10.5 + parent: 2 + - uid: 75 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 2 +- proto: AirlockLibraryLocked + entities: + - uid: 76 + components: + - type: Transform + pos: 42.5,11.5 + parent: 2 +- proto: AirlockMailGlassLocked + entities: + - uid: 77 + components: + - type: Transform + pos: 85.5,-18.5 + parent: 2 +- proto: AirlockMaint + entities: + - uid: 78 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-33.5 + parent: 2 + - uid: 79 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-34.5 + parent: 2 + - uid: 80 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-40.5 + parent: 2 + - uid: 2603 + components: + - type: Transform + pos: 78.5,-31.5 + parent: 2 + - uid: 12425 + components: + - type: Transform + pos: 88.5,-11.5 + parent: 2 + - uid: 12543 + components: + - type: Transform + pos: 45.5,30.5 + parent: 2 + - uid: 13256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-23.5 + parent: 2 + - uid: 13257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-23.5 + parent: 2 + - uid: 13373 + components: + - type: Transform + pos: 20.5,-22.5 + parent: 2 + - uid: 13374 + components: + - type: Transform + pos: 20.5,-24.5 + parent: 2 + - uid: 13478 + components: + - type: Transform + pos: 26.5,-27.5 + parent: 2 + - uid: 13528 + components: + - type: Transform + pos: 42.5,-30.5 + parent: 2 + - uid: 14262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-45.5 + parent: 2 + - uid: 14276 + components: + - type: Transform + pos: 101.5,-46.5 + parent: 2 + - uid: 14313 + components: + - type: Transform + pos: 103.5,-47.5 + parent: 2 + - uid: 14485 + components: + - type: Transform + pos: 86.5,-29.5 + parent: 2 + - uid: 14607 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,26.5 + parent: 2 + - uid: 14797 + components: + - type: Transform + pos: 39.5,29.5 + parent: 2 + - uid: 14993 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,25.5 + parent: 2 +- proto: AirlockMaintBarLocked + entities: + - uid: 12334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-9.5 + parent: 2 +- proto: AirlockMaintCargoLocked + entities: + - uid: 82 + components: + - type: Transform + pos: 87.5,-13.5 + parent: 2 + - uid: 83 + components: + - type: Transform + pos: 76.5,-28.5 + parent: 2 +- proto: AirlockMaintChapelLocked + entities: + - uid: 84 + components: + - type: Transform + pos: 39.5,14.5 + parent: 2 +- proto: AirlockMaintCommandLocked + entities: + - uid: 85 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-4.5 + parent: 2 +- proto: AirlockMaintEngiLocked + entities: + - uid: 86 + components: + - type: Transform + pos: -6.5,4.5 + parent: 2 +- proto: AirlockMaintHydroLocked + entities: + - uid: 12144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,11.5 + parent: 2 +- proto: AirlockMaintLocked + entities: + - uid: 87 + components: + - type: Transform + pos: -19.5,11.5 + parent: 2 + - uid: 88 + components: + - type: Transform + pos: 27.5,-10.5 + parent: 2 + - uid: 89 + components: + - type: Transform + pos: 68.5,-23.5 + parent: 2 + - uid: 90 + components: + - type: Transform + pos: -0.5,-10.5 + parent: 2 + - uid: 91 + components: + - type: Transform + pos: 23.5,-11.5 + parent: 2 + - uid: 92 + components: + - type: Transform + pos: 36.5,-9.5 + parent: 2 + - uid: 93 + components: + - type: Transform + pos: 24.5,13.5 + parent: 2 + - uid: 94 + components: + - type: Transform + pos: 40.5,12.5 + parent: 2 + - uid: 95 + components: + - type: Transform + pos: 7.5,13.5 + parent: 2 + - uid: 96 + components: + - type: Transform + pos: 70.5,-5.5 + parent: 2 + - uid: 97 + components: + - type: Transform + pos: 70.5,-1.5 + parent: 2 + - uid: 98 + components: + - type: Transform + pos: 82.5,-4.5 + parent: 2 + - uid: 15301 + components: + - type: Transform + pos: 84.5,-32.5 + parent: 2 + - uid: 15303 + components: + - type: Transform + pos: 86.5,-39.5 + parent: 2 +- proto: AirlockMaintMedLocked + entities: + - uid: 99 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-24.5 + parent: 2 + - uid: 100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-19.5 + parent: 2 + - uid: 101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-30.5 + parent: 2 +- proto: AirlockMaintRnDLocked + entities: + - uid: 102 + components: + - type: Transform + pos: 45.5,13.5 + parent: 2 + - uid: 111 + components: + - type: Transform + pos: 57.5,29.5 + parent: 2 +- proto: AirlockMaintSecLocked + entities: + - uid: 104 + components: + - type: Transform + pos: -35.5,9.5 + parent: 2 +- proto: AirlockMantisLocked + entities: + - uid: 105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,27.5 + parent: 2 +- proto: AirlockMedicalGlassLocked + entities: + - uid: 106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-1.5 + parent: 2 + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-14.5 + parent: 2 + - uid: 108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-20.5 + parent: 2 + - uid: 109 + components: + - type: Transform + pos: 62.5,-23.5 + parent: 2 + - uid: 110 + components: + - type: Transform + pos: 60.5,-26.5 + parent: 2 + - uid: 112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-1.5 + parent: 2 + - uid: 113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-8.5 + parent: 2 + - uid: 114 + components: + - type: Transform + pos: 41.5,-3.5 + parent: 2 + - uid: 115 + components: + - type: Transform + pos: 53.5,-5.5 + parent: 2 + - uid: 116 + components: + - type: Transform + pos: 53.5,-1.5 + parent: 2 + - uid: 117 + components: + - type: Transform + pos: 63.5,-10.5 + parent: 2 + - uid: 118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-7.5 + parent: 2 + - uid: 119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-24.5 + parent: 2 + - uid: 120 + components: + - type: Transform + pos: 61.5,-26.5 + parent: 2 + - uid: 121 + components: + - type: Transform + pos: 59.5,-24.5 + parent: 2 + - uid: 238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-7.5 + parent: 2 +- proto: AirlockMedicalLocked + entities: + - uid: 122 + components: + - type: Transform + pos: 59.5,-17.5 + parent: 2 + - uid: 123 + components: + - type: Transform + pos: 56.5,-1.5 + parent: 2 + - uid: 124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-1.5 + parent: 2 + - uid: 125 + components: + - type: Transform + pos: 65.5,-5.5 + parent: 2 +- proto: AirlockQuartermasterGlassLocked + entities: + - uid: 126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-25.5 + parent: 2 + - uid: 127 + components: + - type: Transform + pos: 84.5,-22.5 + parent: 2 +- proto: AirlockQuartermasterLocked + entities: + - uid: 128 + components: + - type: Transform + pos: 86.5,-26.5 + parent: 2 +- proto: AirlockReporterGlassLocked + entities: + - uid: 129 + components: + - type: Transform + pos: 23.5,-7.5 + parent: 2 +- proto: AirlockResearchDirectorLocked + entities: + - uid: 130 + components: + - type: Transform + pos: 65.5,14.5 + parent: 2 + - uid: 131 + components: + - type: Transform + pos: 64.5,18.5 + parent: 2 + - uid: 132 + components: + - type: Transform + pos: 63.5,22.5 + parent: 2 +- proto: AirlockSalvageLocked + entities: + - uid: 133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-43.5 + parent: 2 + - uid: 134 + components: + - type: Transform + pos: 77.5,-45.5 + parent: 2 +- proto: AirlockScienceGlass + entities: + - uid: 135 + components: + - type: Transform + pos: 71.5,14.5 + parent: 2 + - uid: 136 + components: + - type: Transform + pos: 72.5,14.5 + parent: 2 +- proto: AirlockScienceLocked + entities: + - uid: 137 + components: + - type: Transform + pos: 60.5,8.5 + parent: 2 + - uid: 138 + components: + - type: Transform + pos: 56.5,10.5 + parent: 2 + - uid: 139 + components: + - type: Transform + pos: 53.5,8.5 + parent: 2 + - uid: 140 + components: + - type: Transform + pos: 53.5,12.5 + parent: 2 + - uid: 141 + components: + - type: Transform + pos: 69.5,10.5 + parent: 2 + - uid: 142 + components: + - type: Transform + pos: 65.5,8.5 + parent: 2 + - uid: 143 + components: + - type: Transform + pos: 67.5,7.5 + parent: 2 + - uid: 14713 + components: + - type: Transform + pos: 46.5,25.5 + parent: 2 +- proto: AirlockSecurity + entities: + - uid: 144 + components: + - type: Transform + pos: -38.5,6.5 + parent: 2 +- proto: AirlockSecurityGlassLocked + entities: + - uid: 145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-1.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 463: [] + - uid: 146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-1.5 + parent: 2 + - uid: 147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-1.5 + parent: 2 + - uid: 148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,1.5 + parent: 2 + - uid: 149 + components: + - type: Transform + pos: -16.5,3.5 + parent: 2 + - uid: 150 + components: + - type: Transform + pos: -16.5,-1.5 + parent: 2 + - uid: 151 + components: + - type: Transform + pos: -41.5,6.5 + parent: 2 +- proto: AirlockSecurityLawyerGlassLocked + entities: + - uid: 152 + components: + - type: Transform + pos: -19.5,0.5 + parent: 2 + - uid: 153 + components: + - type: Transform + pos: -13.5,2.5 + parent: 2 + - uid: 154 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 2 + - uid: 155 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 2 +- proto: AirlockSecurityLawyerLocked + entities: + - uid: 156 + components: + - type: Transform + pos: -23.5,-1.5 + parent: 2 + - uid: 157 + components: + - type: Transform + pos: -20.5,-1.5 + parent: 2 +- proto: AirlockShuttle + entities: + - uid: 15469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-57.5 + parent: 2 + - uid: 15471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-58.5 + parent: 2 +- proto: AirlockTheatreLocked + entities: + - uid: 160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-4.5 + parent: 2 + - uid: 161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-1.5 + parent: 2 +- proto: AirSensor + entities: + - uid: 10329 + components: + - type: Transform + pos: 87.5,21.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15438 + - uid: 15334 + components: + - type: Transform + pos: -8.5,13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15333 + - uid: 15422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15425 + - uid: 15453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,35.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15445 + - uid: 15502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15501 +- proto: AltarConvertFestival + entities: + - uid: 12935 + components: + - type: Transform + pos: 34.5,13.5 + parent: 2 +- proto: AltarSpawner + entities: + - uid: 162 + components: + - type: Transform + pos: 29.5,13.5 + parent: 2 + - uid: 163 + components: + - type: Transform + pos: 28.5,13.5 + parent: 2 +- proto: AltarToolbox + entities: + - uid: 12357 + components: + - type: Transform + pos: 69.5,-18.5 + parent: 2 +- proto: AmeJar + entities: + - uid: 166 + components: + - type: Transform + parent: 3262 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 167 + components: + - type: Transform + parent: 3262 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: AnomalyScanner + entities: + - uid: 168 + components: + - type: Transform + pos: 74.63379,6.9812365 + parent: 2 + - uid: 169 + components: + - type: Transform + pos: 74.60251,7.2624865 + parent: 2 + - uid: 170 + components: + - type: Transform + pos: 74.571236,7.5437365 + parent: 2 +- proto: APCBasic + entities: + - uid: 171 + components: + - type: Transform + pos: -46.5,4.5 + parent: 2 + - uid: 172 + components: + - type: Transform + pos: -42.5,4.5 + parent: 2 + - uid: 173 + components: + - type: Transform + pos: 59.5,-26.5 + parent: 2 + - uid: 174 + components: + - type: Transform + pos: 56.5,-5.5 + parent: 2 + - uid: 175 + components: + - type: Transform + pos: 65.5,-9.5 + parent: 2 + - uid: 176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,-7.5 + parent: 2 + - uid: 177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-21.5 + parent: 2 + - uid: 178 + components: + - type: Transform + pos: 55.5,-9.5 + parent: 2 + - uid: 179 + components: + - type: Transform + pos: 54.5,-13.5 + parent: 2 + - uid: 180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-26.5 + parent: 2 + - uid: 181 + components: + - type: Transform + pos: 44.5,-6.5 + parent: 2 + - uid: 182 + components: + - type: Transform + pos: 47.5,-1.5 + parent: 2 + - uid: 183 + components: + - type: Transform + pos: -3.5,11.5 + parent: 2 + - uid: 184 + components: + - type: Transform + pos: -68.5,9.5 + parent: 2 + - uid: 185 + components: + - type: Transform + pos: -63.5,-2.5 + parent: 2 + - uid: 186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,0.5 + parent: 2 + - uid: 187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -51.5,6.5 + parent: 2 + - uid: 188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-6.5 + parent: 2 + - uid: 189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-1.5 + parent: 2 + - uid: 190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 2 + - uid: 191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,8.5 + parent: 2 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,8.5 + parent: 2 + - uid: 193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,9.5 + parent: 2 + - uid: 194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,9.5 + parent: 2 + - uid: 195 + components: + - type: Transform + pos: 45.5,3.5 + parent: 2 + - uid: 196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,21.5 + parent: 2 + - uid: 197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,22.5 + parent: 2 + - uid: 198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,18.5 + parent: 2 + - uid: 199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,13.5 + parent: 2 + - uid: 200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,10.5 + parent: 2 + - uid: 201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,11.5 + parent: 2 + - uid: 202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-5.5 + parent: 2 + - uid: 203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,0.5 + parent: 2 + - uid: 204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,-1.5 + parent: 2 + - uid: 205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-11.5 + parent: 2 + - uid: 206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,-28.5 + parent: 2 + - uid: 207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,-24.5 + parent: 2 + - uid: 208 + components: + - type: Transform + pos: 88.5,-20.5 + parent: 2 + - uid: 209 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-26.5 + parent: 2 + - uid: 11653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-43.5 + parent: 2 + - uid: 11690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-3.5 + parent: 2 + - uid: 11769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,11.5 + parent: 2 + - uid: 11770 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,22.5 + parent: 2 + - uid: 11847 + components: + - type: Transform + pos: 62.5,33.5 + parent: 2 + - uid: 11873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,28.5 + parent: 2 + - uid: 11924 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,38.5 + parent: 2 + - uid: 12027 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,44.5 + parent: 2 + - uid: 12850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-30.5 + parent: 2 + - uid: 12882 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,17.5 + parent: 2 + - uid: 13789 + components: + - type: Transform + pos: 70.5,-39.5 + parent: 2 + - uid: 13926 + components: + - type: Transform + pos: 54.5,-28.5 + parent: 2 + - uid: 14235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 104.5,-45.5 + parent: 2 + - uid: 14676 + components: + - type: Transform + pos: 19.5,30.5 + parent: 2 + - uid: 14680 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,25.5 + parent: 2 + - uid: 14983 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,28.5 + parent: 2 +- proto: APCElectronics + entities: + - uid: 211 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 212 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 213 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: AppraisalTool + entities: + - uid: 237 + components: + - type: Transform + pos: 57.527363,9.592978 + parent: 2 + - uid: 13525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.820427,-28.46615 + parent: 2 +- proto: AtmosDeviceFanTiny + entities: + - uid: 239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,53.5 + parent: 2 + - uid: 240 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,40.5 + parent: 2 + - uid: 241 + components: + - type: Transform + pos: -15.5,-13.5 + parent: 2 + - uid: 242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,33.5 + parent: 2 + - uid: 244 + components: + - type: Transform + pos: -17.5,-13.5 + parent: 2 + - uid: 245 + components: + - type: Transform + pos: -17.5,15.5 + parent: 2 + - uid: 246 + components: + - type: Transform + pos: -15.5,15.5 + parent: 2 + - uid: 247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,-16.5 + parent: 2 + - uid: 248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,-16.5 + parent: 2 + - uid: 249 + components: + - type: Transform + pos: 80.5,-48.5 + parent: 2 + - uid: 250 + components: + - type: Transform + pos: 79.5,-48.5 + parent: 2 + - uid: 251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,35.5 + parent: 2 + - uid: 252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,11.5 + parent: 2 + - uid: 253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,8.5 + parent: 2 + - uid: 4356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,48.5 + parent: 2 + - uid: 6180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,47.5 + parent: 2 + - uid: 14633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,27.5 + parent: 2 +- proto: AtmosFixBlockerMarker + entities: + - uid: 52 + components: + - type: Transform + pos: 96.5,48.5 + parent: 2 + - uid: 254 + components: + - type: Transform + pos: 89.5,43.5 + parent: 2 + - uid: 255 + components: + - type: Transform + pos: 88.5,44.5 + parent: 2 + - uid: 256 + components: + - type: Transform + pos: 88.5,46.5 + parent: 2 + - uid: 257 + components: + - type: Transform + pos: 88.5,47.5 + parent: 2 + - uid: 258 + components: + - type: Transform + pos: 88.5,50.5 + parent: 2 + - uid: 259 + components: + - type: Transform + pos: 88.5,45.5 + parent: 2 + - uid: 260 + components: + - type: Transform + pos: 89.5,42.5 + parent: 2 + - uid: 261 + components: + - type: Transform + pos: 88.5,48.5 + parent: 2 + - uid: 262 + components: + - type: Transform + pos: 88.5,49.5 + parent: 2 + - uid: 263 + components: + - type: Transform + pos: 69.5,29.5 + parent: 2 + - uid: 264 + components: + - type: Transform + pos: 70.5,29.5 + parent: 2 + - uid: 265 + components: + - type: Transform + pos: 71.5,29.5 + parent: 2 + - uid: 266 + components: + - type: Transform + pos: 71.5,31.5 + parent: 2 + - uid: 267 + components: + - type: Transform + pos: 70.5,31.5 + parent: 2 + - uid: 268 + components: + - type: Transform + pos: 69.5,31.5 + parent: 2 + - uid: 269 + components: + - type: Transform + pos: 81.5,34.5 + parent: 2 + - uid: 270 + components: + - type: Transform + pos: 81.5,35.5 + parent: 2 + - uid: 1595 + components: + - type: Transform + pos: 96.5,49.5 + parent: 2 + - uid: 1599 + components: + - type: Transform + pos: 97.5,47.5 + parent: 2 + - uid: 1600 + components: + - type: Transform + pos: 97.5,49.5 + parent: 2 + - uid: 1601 + components: + - type: Transform + pos: 97.5,48.5 + parent: 2 + - uid: 1611 + components: + - type: Transform + pos: 97.5,45.5 + parent: 2 + - uid: 2270 + components: + - type: Transform + pos: 93.5,42.5 + parent: 2 + - uid: 2271 + components: + - type: Transform + pos: 93.5,43.5 + parent: 2 + - uid: 2272 + components: + - type: Transform + pos: 97.5,46.5 + parent: 2 + - uid: 2273 + components: + - type: Transform + pos: 93.5,46.5 + parent: 2 + - uid: 2274 + components: + - type: Transform + pos: 93.5,44.5 + parent: 2 + - uid: 2280 + components: + - type: Transform + pos: 94.5,45.5 + parent: 2 + - uid: 2281 + components: + - type: Transform + pos: 93.5,47.5 + parent: 2 + - uid: 2282 + components: + - type: Transform + pos: 93.5,45.5 + parent: 2 + - uid: 2808 + components: + - type: Transform + pos: 94.5,46.5 + parent: 2 + - uid: 2809 + components: + - type: Transform + pos: 99.5,50.5 + parent: 2 + - uid: 2810 + components: + - type: Transform + pos: 99.5,51.5 + parent: 2 + - uid: 2811 + components: + - type: Transform + pos: 99.5,52.5 + parent: 2 + - uid: 2812 + components: + - type: Transform + pos: 98.5,50.5 + parent: 2 + - uid: 3269 + components: + - type: Transform + pos: 88.5,42.5 + parent: 2 + - uid: 4312 + components: + - type: Transform + pos: 95.5,48.5 + parent: 2 + - uid: 4313 + components: + - type: Transform + pos: 91.5,48.5 + parent: 2 + - uid: 4314 + components: + - type: Transform + pos: 88.5,43.5 + parent: 2 + - uid: 4337 + components: + - type: Transform + pos: 89.5,44.5 + parent: 2 + - uid: 4338 + components: + - type: Transform + pos: 89.5,46.5 + parent: 2 + - uid: 4339 + components: + - type: Transform + pos: 89.5,47.5 + parent: 2 + - uid: 4340 + components: + - type: Transform + pos: 89.5,45.5 + parent: 2 + - uid: 4341 + components: + - type: Transform + pos: 89.5,48.5 + parent: 2 + - uid: 4342 + components: + - type: Transform + pos: 89.5,49.5 + parent: 2 + - uid: 4357 + components: + - type: Transform + pos: 96.5,51.5 + parent: 2 + - uid: 4359 + components: + - type: Transform + pos: 96.5,47.5 + parent: 2 + - uid: 4606 + components: + - type: Transform + pos: 89.5,50.5 + parent: 2 + - uid: 4607 + components: + - type: Transform + pos: 90.5,42.5 + parent: 2 + - uid: 4608 + components: + - type: Transform + pos: 90.5,45.5 + parent: 2 + - uid: 4609 + components: + - type: Transform + pos: 94.5,47.5 + parent: 2 + - uid: 4610 + components: + - type: Transform + pos: 96.5,43.5 + parent: 2 + - uid: 4611 + components: + - type: Transform + pos: 96.5,44.5 + parent: 2 + - uid: 4612 + components: + - type: Transform + pos: 94.5,48.5 + parent: 2 + - uid: 4613 + components: + - type: Transform + pos: 97.5,50.5 + parent: 2 + - uid: 4614 + components: + - type: Transform + pos: 96.5,50.5 + parent: 2 + - uid: 4615 + components: + - type: Transform + pos: 90.5,43.5 + parent: 2 + - uid: 4616 + components: + - type: Transform + pos: 90.5,44.5 + parent: 2 + - uid: 4618 + components: + - type: Transform + pos: 90.5,46.5 + parent: 2 + - uid: 4678 + components: + - type: Transform + pos: 95.5,50.5 + parent: 2 + - uid: 4679 + components: + - type: Transform + pos: 96.5,52.5 + parent: 2 + - uid: 4681 + components: + - type: Transform + pos: 97.5,52.5 + parent: 2 + - uid: 4682 + components: + - type: Transform + pos: 98.5,51.5 + parent: 2 + - uid: 4683 + components: + - type: Transform + pos: 98.5,52.5 + parent: 2 + - uid: 6179 + components: + - type: Transform + pos: 97.5,51.5 + parent: 2 + - uid: 6226 + components: + - type: Transform + pos: 94.5,49.5 + parent: 2 + - uid: 6321 + components: + - type: Transform + pos: 94.5,51.5 + parent: 2 + - uid: 6765 + components: + - type: Transform + pos: 95.5,51.5 + parent: 2 + - uid: 6770 + components: + - type: Transform + pos: 94.5,50.5 + parent: 2 + - uid: 6771 + components: + - type: Transform + pos: 92.5,50.5 + parent: 2 + - uid: 6772 + components: + - type: Transform + pos: 90.5,49.5 + parent: 2 + - uid: 6773 + components: + - type: Transform + pos: 91.5,42.5 + parent: 2 + - uid: 6774 + components: + - type: Transform + pos: 99.5,44.5 + parent: 2 + - uid: 6775 + components: + - type: Transform + pos: 91.5,49.5 + parent: 2 + - uid: 6776 + components: + - type: Transform + pos: 92.5,43.5 + parent: 2 + - uid: 6777 + components: + - type: Transform + pos: 91.5,46.5 + parent: 2 + - uid: 6779 + components: + - type: Transform + pos: 95.5,47.5 + parent: 2 + - uid: 6780 + components: + - type: Transform + pos: 95.5,43.5 + parent: 2 + - uid: 6781 + components: + - type: Transform + pos: 97.5,43.5 + parent: 2 + - uid: 6782 + components: + - type: Transform + pos: 99.5,45.5 + parent: 2 + - uid: 6914 + components: + - type: Transform + pos: 92.5,51.5 + parent: 2 + - uid: 6916 + components: + - type: Transform + pos: 92.5,45.5 + parent: 2 + - uid: 6917 + components: + - type: Transform + pos: 95.5,45.5 + parent: 2 + - uid: 6918 + components: + - type: Transform + pos: 93.5,50.5 + parent: 2 + - uid: 8065 + components: + - type: Transform + pos: 96.5,45.5 + parent: 2 + - uid: 8067 + components: + - type: Transform + pos: 90.5,47.5 + parent: 2 + - uid: 8068 + components: + - type: Transform + pos: 98.5,43.5 + parent: 2 + - uid: 8069 + components: + - type: Transform + pos: 92.5,48.5 + parent: 2 + - uid: 8070 + components: + - type: Transform + pos: 91.5,47.5 + parent: 2 + - uid: 8071 + components: + - type: Transform + pos: 93.5,48.5 + parent: 2 + - uid: 8072 + components: + - type: Transform + pos: 93.5,51.5 + parent: 2 + - uid: 8073 + components: + - type: Transform + pos: 98.5,44.5 + parent: 2 + - uid: 8074 + components: + - type: Transform + pos: 94.5,44.5 + parent: 2 + - uid: 8076 + components: + - type: Transform + pos: 92.5,47.5 + parent: 2 + - uid: 8077 + components: + - type: Transform + pos: 90.5,48.5 + parent: 2 + - uid: 8078 + components: + - type: Transform + pos: 98.5,46.5 + parent: 2 + - uid: 8079 + components: + - type: Transform + pos: 95.5,44.5 + parent: 2 + - uid: 8080 + components: + - type: Transform + pos: 98.5,45.5 + parent: 2 + - uid: 8081 + components: + - type: Transform + pos: 94.5,43.5 + parent: 2 + - uid: 8107 + components: + - type: Transform + pos: 92.5,49.5 + parent: 2 + - uid: 8305 + components: + - type: Transform + pos: 99.5,43.5 + parent: 2 + - uid: 8420 + components: + - type: Transform + pos: 97.5,44.5 + parent: 2 + - uid: 8423 + components: + - type: Transform + pos: 93.5,49.5 + parent: 2 + - uid: 8683 + components: + - type: Transform + pos: 91.5,43.5 + parent: 2 + - uid: 8701 + components: + - type: Transform + pos: 90.5,50.5 + parent: 2 + - uid: 9102 + components: + - type: Transform + pos: 99.5,46.5 + parent: 2 + - uid: 9103 + components: + - type: Transform + pos: 96.5,46.5 + parent: 2 + - uid: 9104 + components: + - type: Transform + pos: 95.5,49.5 + parent: 2 + - uid: 10176 + components: + - type: Transform + pos: 92.5,42.5 + parent: 2 + - uid: 10177 + components: + - type: Transform + pos: 92.5,44.5 + parent: 2 + - uid: 10178 + components: + - type: Transform + pos: 91.5,50.5 + parent: 2 + - uid: 11478 + components: + - type: Transform + pos: 92.5,46.5 + parent: 2 + - uid: 11538 + components: + - type: Transform + pos: 95.5,46.5 + parent: 2 + - uid: 11539 + components: + - type: Transform + pos: 91.5,51.5 + parent: 2 + - uid: 11998 + components: + - type: Transform + pos: 91.5,45.5 + parent: 2 + - uid: 12008 + components: + - type: Transform + pos: 91.5,44.5 + parent: 2 + - uid: 12639 + components: + - type: Transform + pos: 98.5,48.5 + parent: 2 + - uid: 12640 + components: + - type: Transform + pos: 99.5,48.5 + parent: 2 + - uid: 12641 + components: + - type: Transform + pos: 100.5,48.5 + parent: 2 + - uid: 12642 + components: + - type: Transform + pos: 103.5,52.5 + parent: 2 + - uid: 12643 + components: + - type: Transform + pos: 87.5,48.5 + parent: 2 + - uid: 12644 + components: + - type: Transform + pos: 87.5,47.5 + parent: 2 +- proto: AtmosFixFreezerMarker + entities: + - uid: 271 + components: + - type: Transform + pos: 76.5,17.5 + parent: 2 + - uid: 272 + components: + - type: Transform + pos: 76.5,16.5 + parent: 2 + - uid: 273 + components: + - type: Transform + pos: 76.5,15.5 + parent: 2 + - uid: 274 + components: + - type: Transform + pos: 75.5,17.5 + parent: 2 + - uid: 275 + components: + - type: Transform + pos: 75.5,16.5 + parent: 2 + - uid: 276 + components: + - type: Transform + pos: 75.5,15.5 + parent: 2 + - uid: 277 + components: + - type: Transform + pos: 74.5,17.5 + parent: 2 + - uid: 278 + components: + - type: Transform + pos: 74.5,16.5 + parent: 2 + - uid: 279 + components: + - type: Transform + pos: 74.5,15.5 + parent: 2 + - uid: 12517 + components: + - type: Transform + pos: 15.5,9.5 + parent: 2 + - uid: 12519 + components: + - type: Transform + pos: 16.5,8.5 + parent: 2 + - uid: 12520 + components: + - type: Transform + pos: 15.5,10.5 + parent: 2 + - uid: 12521 + components: + - type: Transform + pos: 16.5,10.5 + parent: 2 + - uid: 12522 + components: + - type: Transform + pos: 16.5,9.5 + parent: 2 + - uid: 12528 + components: + - type: Transform + pos: 15.5,8.5 + parent: 2 +- proto: AtmosFixNitrogenMarker + entities: + - uid: 280 + components: + - type: Transform + pos: 69.5,25.5 + parent: 2 + - uid: 281 + components: + - type: Transform + pos: 70.5,25.5 + parent: 2 + - uid: 282 + components: + - type: Transform + pos: 71.5,25.5 + parent: 2 +- proto: AtmosFixOxygenMarker + entities: + - uid: 283 + components: + - type: Transform + pos: 69.5,27.5 + parent: 2 + - uid: 284 + components: + - type: Transform + pos: 70.5,27.5 + parent: 2 + - uid: 285 + components: + - type: Transform + pos: 71.5,27.5 + parent: 2 +- proto: AtmosFixPlasmaMarker + entities: + - uid: 286 + components: + - type: Transform + pos: 69.5,33.5 + parent: 2 + - uid: 287 + components: + - type: Transform + pos: 70.5,33.5 + parent: 2 + - uid: 288 + components: + - type: Transform + pos: 71.5,33.5 + parent: 2 +- proto: Autolathe + entities: + - uid: 164 + components: + - type: Transform + pos: 67.5,-22.5 + parent: 2 + - uid: 289 + components: + - type: Transform + pos: 59.5,6.5 + parent: 2 + - uid: 290 + components: + - type: Transform + pos: 74.5,-21.5 + parent: 2 + - uid: 291 + components: + - type: Transform + pos: 83.5,14.5 + parent: 2 +- proto: AutolatheMachineCircuitboard + entities: + - uid: 214 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: BannerCargo + entities: + - uid: 292 + components: + - type: Transform + pos: 73.5,-17.5 + parent: 2 + - uid: 293 + components: + - type: Transform + pos: 76.5,-19.5 + parent: 2 + - uid: 294 + components: + - type: Transform + pos: 71.5,-23.5 + parent: 2 + - uid: 295 + components: + - type: Transform + pos: 71.5,-27.5 + parent: 2 + - uid: 296 + components: + - type: Transform + pos: 83.5,-23.5 + parent: 2 + - uid: 297 + components: + - type: Transform + pos: 78.5,-49.5 + parent: 2 +- proto: BannerEngineering + entities: + - uid: 298 + components: + - type: Transform + pos: 85.5,27.5 + parent: 2 +- proto: BannerScience + entities: + - uid: 300 + components: + - type: Transform + pos: 61.5,17.5 + parent: 2 + - uid: 392 + components: + - type: Transform + pos: 52.5,9.5 + parent: 2 +- proto: BannerSecurity + entities: + - uid: 301 + components: + - type: Transform + pos: -17.5,-1.5 + parent: 2 + - uid: 302 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 2 + - uid: 303 + components: + - type: Transform + pos: -15.5,3.5 + parent: 2 + - uid: 304 + components: + - type: Transform + pos: -17.5,3.5 + parent: 2 +- proto: Barricade + entities: + - uid: 305 + components: + - type: Transform + pos: 76.5,-45.5 + parent: 2 + - uid: 306 + components: + - type: Transform + pos: 75.5,-46.5 + parent: 2 + - uid: 307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-34.5 + parent: 2 + - uid: 13589 + components: + - type: Transform + pos: 34.5,-23.5 + parent: 2 + - uid: 13725 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-26.5 + parent: 2 + - uid: 13726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-20.5 + parent: 2 + - uid: 14422 + components: + - type: Transform + pos: 87.5,-40.5 + parent: 2 + - uid: 14423 + components: + - type: Transform + pos: 87.5,-32.5 + parent: 2 + - uid: 14881 + components: + - type: Transform + pos: 39.5,29.5 + parent: 2 +- proto: BarricadeBlock + entities: + - uid: 308 + components: + - type: Transform + pos: 74.5,-18.5 + parent: 2 + - uid: 309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-43.5 + parent: 2 + - uid: 310 + components: + - type: Transform + pos: 77.5,-45.5 + parent: 2 + - uid: 311 + components: + - type: Transform + pos: 83.5,-40.5 + parent: 2 + - uid: 312 + components: + - type: Transform + pos: 81.5,-33.5 + parent: 2 + - uid: 12384 + components: + - type: Transform + pos: 84.5,-3.5 + parent: 2 + - uid: 12385 + components: + - type: Transform + pos: 84.5,0.5 + parent: 2 + - uid: 13588 + components: + - type: Transform + pos: 40.5,-23.5 + parent: 2 + - uid: 13724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-24.5 + parent: 2 + - uid: 14421 + components: + - type: Transform + pos: 96.5,-45.5 + parent: 2 +- proto: BarricadeDirectional + entities: + - uid: 313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,-19.5 + parent: 2 + - uid: 314 + components: + - type: Transform + pos: 73.5,-17.5 + parent: 2 + - uid: 315 + components: + - type: Transform + pos: 74.5,-17.5 + parent: 2 + - uid: 316 + components: + - type: Transform + pos: 73.5,-15.5 + parent: 2 + - uid: 317 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-44.5 + parent: 2 + - uid: 318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-45.5 + parent: 2 + - uid: 319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-46.5 + parent: 2 + - uid: 320 + components: + - type: Transform + pos: 76.5,-46.5 + parent: 2 + - uid: 321 + components: + - type: Transform + pos: 75.5,-45.5 + parent: 2 + - uid: 322 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-45.5 + parent: 2 + - uid: 323 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-46.5 + parent: 2 + - uid: 324 + components: + - type: Transform + pos: 74.5,-46.5 + parent: 2 + - uid: 325 + components: + - type: Transform + pos: 76.5,-44.5 + parent: 2 + - uid: 326 + components: + - type: Transform + pos: 78.5,-42.5 + parent: 2 + - uid: 327 + components: + - type: Transform + pos: 77.5,-42.5 + parent: 2 + - uid: 328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-33.5 + parent: 2 + - uid: 329 + components: + - type: Transform + pos: 83.5,-39.5 + parent: 2 + - uid: 330 + components: + - type: Transform + pos: 82.5,-34.5 + parent: 2 + - uid: 331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-33.5 + parent: 2 + - uid: 332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-33.5 + parent: 2 + - uid: 333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-33.5 + parent: 2 + - uid: 334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-39.5 + parent: 2 + - uid: 335 + components: + - type: Transform + pos: 85.5,-39.5 + parent: 2 + - uid: 336 + components: + - type: Transform + pos: 81.5,-40.5 + parent: 2 + - uid: 337 + components: + - type: Transform + pos: 77.5,-38.5 + parent: 2 + - uid: 13890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-40.5 + parent: 2 +- proto: BaseBallBat + entities: + - uid: 338 + components: + - type: Transform + pos: -42.528946,8.562815 + parent: 2 +- proto: BaseChemistryEmptyVial + entities: + - uid: 14931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.677868,23.338121 + parent: 2 +- proto: Bed + entities: + - uid: 339 + components: + - type: Transform + pos: -54.5,10.5 + parent: 2 + - uid: 340 + components: + - type: Transform + pos: -29.5,-4.5 + parent: 2 + - uid: 341 + components: + - type: Transform + pos: -33.5,-4.5 + parent: 2 + - uid: 342 + components: + - type: Transform + pos: -37.5,-4.5 + parent: 2 + - uid: 343 + components: + - type: Transform + pos: -20.5,3.5 + parent: 2 + - uid: 344 + components: + - type: Transform + pos: -46.5,5.5 + parent: 2 + - uid: 345 + components: + - type: Transform + pos: -48.5,8.5 + parent: 2 + - uid: 347 + components: + - type: Transform + pos: -48.5,5.5 + parent: 2 + - uid: 348 + components: + - type: Transform + pos: -23.5,9.5 + parent: 2 + - uid: 349 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 2 + - uid: 350 + components: + - type: Transform + pos: 88.5,-25.5 + parent: 2 + - uid: 351 + components: + - type: Transform + pos: 17.5,-5.5 + parent: 2 + - uid: 352 + components: + - type: Transform + pos: 18.5,-3.5 + parent: 2 + - uid: 353 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 2 +- proto: BedsheetBlack + entities: + - uid: 354 + components: + - type: Transform + pos: -29.5,-4.5 + parent: 2 + - uid: 355 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 2 + - uid: 356 + components: + - type: Transform + pos: 29.5,-4.5 + parent: 2 +- proto: BedsheetBrigmedic + entities: + - uid: 357 + components: + - type: Transform + pos: -20.5,4.5 + parent: 2 +- proto: BedsheetClown + entities: + - uid: 358 + components: + - type: Transform + pos: 18.5,-3.5 + parent: 2 +- proto: BedsheetCosmos + entities: + - uid: 359 + components: + - type: Transform + pos: -37.5,-4.5 + parent: 2 + - uid: 15525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-57.5 + parent: 2 +- proto: BedsheetHOS + entities: + - uid: 360 + components: + - type: Transform + pos: -23.5,9.5 + parent: 2 +- proto: BedsheetMedical + entities: + - uid: 361 + components: + - type: Transform + pos: 42.5,-9.5 + parent: 2 + - uid: 362 + components: + - type: Transform + pos: 42.5,-11.5 + parent: 2 + - uid: 363 + components: + - type: Transform + pos: 46.5,-9.5 + parent: 2 + - uid: 364 + components: + - type: Transform + pos: 46.5,-11.5 + parent: 2 + - uid: 365 + components: + - type: Transform + pos: -20.5,3.5 + parent: 2 +- proto: BedsheetMime + entities: + - uid: 366 + components: + - type: Transform + pos: 17.5,-5.5 + parent: 2 +- proto: BedsheetNT + entities: + - uid: 367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,10.5 + parent: 2 +- proto: BedsheetOrange + entities: + - uid: 368 + components: + - type: Transform + pos: -33.5,-4.5 + parent: 2 + - uid: 12440 + components: + - type: Transform + pos: -48.5,5.5 + parent: 2 + - uid: 12442 + components: + - type: Transform + pos: -46.5,5.5 + parent: 2 + - uid: 12444 + components: + - type: Transform + pos: -48.5,8.5 + parent: 2 +- proto: BedsheetQM + entities: + - uid: 369 + components: + - type: Transform + pos: 88.5,-25.5 + parent: 2 +- proto: BedsheetRainbow + entities: + - uid: 370 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 2 +- proto: BenchBlueComfy + entities: + - uid: 12548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,31.5 + parent: 2 + - uid: 12549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,32.5 + parent: 2 +- proto: BenchParkLeft + entities: + - uid: 66 + components: + - type: Transform + pos: 55.5,19.5 + parent: 2 + - uid: 371 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,17.5 + parent: 2 + - uid: 13266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-8.5 + parent: 2 +- proto: BenchParkMiddle + entities: + - uid: 373 + components: + - type: Transform + pos: 54.5,19.5 + parent: 2 + - uid: 375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,17.5 + parent: 2 +- proto: BenchParkRight + entities: + - uid: 372 + components: + - type: Transform + pos: 53.5,19.5 + parent: 2 + - uid: 374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,17.5 + parent: 2 + - uid: 13267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 2 +- proto: BenchRedComfy + entities: + - uid: 12550 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,31.5 + parent: 2 + - uid: 12552 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,31.5 + parent: 2 +- proto: BenchSofaCorner + entities: + - uid: 14784 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,25.5 + parent: 2 + - uid: 14851 + components: + - type: Transform + pos: 23.5,23.5 + parent: 2 +- proto: BenchSofaLeft + entities: + - uid: 14785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,26.5 + parent: 2 + - uid: 14832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,22.5 + parent: 2 + - uid: 15144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,30.5 + parent: 2 + - uid: 15145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,31.5 + parent: 2 +- proto: BenchSofaMiddle + entities: + - uid: 14860 + components: + - type: Transform + pos: 22.5,23.5 + parent: 2 +- proto: BenchSofaRight + entities: + - uid: 14786 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,25.5 + parent: 2 + - uid: 14861 + components: + - type: Transform + pos: 21.5,23.5 + parent: 2 + - uid: 15143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,31.5 + parent: 2 + - uid: 15146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,30.5 + parent: 2 +- proto: BenchSteelLeft + entities: + - uid: 13442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-10.5 + parent: 2 + - uid: 13445 + components: + - type: Transform + pos: -9.5,-7.5 + parent: 2 +- proto: BenchSteelMiddle + entities: + - uid: 13441 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-10.5 + parent: 2 + - uid: 13444 + components: + - type: Transform + pos: -8.5,-7.5 + parent: 2 +- proto: BenchSteelRight + entities: + - uid: 13443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-10.5 + parent: 2 + - uid: 13446 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 2 +- proto: Bible + entities: + - uid: 377 + components: + - type: Transform + pos: 29.268353,10.602113 + parent: 2 +- proto: BikeHornInstrument + entities: + - uid: 378 + components: + - type: Transform + pos: -62.620186,2.4947977 + parent: 2 +- proto: BlastDoor + entities: + - uid: 379 + components: + - type: Transform + pos: -43.5,1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6990 + - uid: 380 + components: + - type: Transform + pos: -43.5,2.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6990 + - uid: 381 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,36.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6991 + - uid: 383 + components: + - type: Transform + pos: 68.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7007 + - uid: 384 + components: + - type: Transform + pos: 68.5,4.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7007 + - uid: 385 + components: + - type: Transform + pos: 68.5,5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7007 + - uid: 386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,16.5 + parent: 2 + - uid: 387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,20.5 + parent: 2 + - uid: 388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,20.5 + parent: 2 + - uid: 389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,16.5 + parent: 2 + - uid: 9949 + components: + - type: Transform + pos: 44.5,-32.5 + parent: 2 + - uid: 10341 + components: + - type: Transform + pos: 46.5,-32.5 + parent: 2 +- proto: BlastDoorFrame + entities: + - uid: 13437 + components: + - type: Transform + anchored: True + pos: 28.5,-22.5 + parent: 2 +- proto: Bloodpack + entities: + - uid: 13358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.440355,-20.359945 + parent: 2 +- proto: BookBase + entities: + - uid: 390 + components: + - type: MetaData + desc: Кодекс, который был создан основателями клоунской организации "Цирк и Радостный Край" + name: Кодекс чести клоуна + - type: Transform + pos: 18.406813,-3.3412611 + parent: 2 + - type: Paper + content: > + КОДЕКС ПОВЕДЕНИЯ КЛОУНОВ: + + 0. ХОНК! + + 1. Быть весёлым и смешным(Самое важное у клоунов!) + + 2. Клоун клоуна не обижает. Клоун клоуна уважает(помогайте своим братья клоунам и не обижайте их) + + 3. Слушать Хонко Матерь и её желания.(Выполняйте ее задания и желательно не заставлять её краснеть за вас!) + + 4. Пранки должны быть не убийственными!(цель клоуна смешить а не кромсать в томатный соус людей.) + + 5. Воровать-плохо! (Не воруйте со станции вещи. А если взяли на время, то возвращайте через 10 минут максимум. Есть исключения если это экстренная ситуация. ) + + 6. Не обижать людей на выступлениях! + + 7. Будь креативным! (придумывай свои безопасные приколы, шутки, а может даже устраивай конкурсы, люди это любят.) + + 8.Вид прежде всего!(Не снимайте свой клоунский мундир. Лишь для выступлений!) + + 9.Не мешайте во время каждых кодов кроме зелёного сотрудникам которым в эти нужно больше работать.(НЕ МЕШАТЬ СБ В:КРАСНЫЙ, СИНИЙ КОД. НЕ МЕШАТЬ МЕДИКАМ В:ФИОЛЕТОВЫЙ КОД. НЕ МЕШАТЬ ИНЖЕНЕРАМ:В ЖЁЛТЫЙ КОД!) + + 10.Все Сотрудники Безопасности наши братья клоуны!(ГСБ, варден, детектив в том числе) +- proto: BookChefGaming + entities: + - uid: 12527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.166248,7.1206226 + parent: 2 +- proto: BookMedicalReferenceBook + entities: + - uid: 391 + components: + - type: Transform + pos: 38.58527,-4.60493 + parent: 2 +- proto: BookshelfFilled + entities: + - uid: 393 + components: + - type: Transform + pos: 35.5,7.5 + parent: 2 + - uid: 394 + components: + - type: Transform + pos: 36.5,7.5 + parent: 2 + - uid: 395 + components: + - type: Transform + pos: 37.5,7.5 + parent: 2 + - uid: 396 + components: + - type: Transform + pos: 38.5,7.5 + parent: 2 + - uid: 397 + components: + - type: Transform + pos: 39.5,7.5 + parent: 2 + - uid: 398 + components: + - type: Transform + pos: 42.5,4.5 + parent: 2 + - uid: 399 + components: + - type: Transform + pos: 41.5,4.5 + parent: 2 + - uid: 400 + components: + - type: Transform + pos: 40.5,4.5 + parent: 2 + - uid: 401 + components: + - type: Transform + pos: 39.5,4.5 + parent: 2 + - uid: 402 + components: + - type: Transform + pos: -25.5,9.5 + parent: 2 + - uid: 403 + components: + - type: Transform + pos: -25.5,8.5 + parent: 2 + - uid: 404 + components: + - type: Transform + pos: -10.5,7.5 + parent: 2 + - uid: 405 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 2 + - uid: 406 + components: + - type: Transform + pos: 66.5,42.5 + parent: 2 +- proto: BoozeDispenser + entities: + - uid: 408 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-8.5 + parent: 2 + - uid: 14846 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,22.5 + parent: 2 +- proto: BorgCharger + entities: + - uid: 299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,5.5 + parent: 2 + - uid: 409 + components: + - type: Transform + pos: 33.5,-6.5 + parent: 2 + - uid: 410 + components: + - type: Transform + pos: -27.5,5.5 + parent: 2 + - uid: 411 + components: + - type: Transform + pos: 84.5,23.5 + parent: 2 + - uid: 412 + components: + - type: Transform + pos: -59.5,-1.5 + parent: 2 + - uid: 413 + components: + - type: Transform + pos: -37.5,-9.5 + parent: 2 + - uid: 414 + components: + - type: Transform + pos: 54.5,14.5 + parent: 2 + - uid: 415 + components: + - type: Transform + pos: 76.5,7.5 + parent: 2 + - uid: 417 + components: + - type: Transform + pos: 85.5,-12.5 + parent: 2 + - uid: 418 + components: + - type: Transform + pos: 26.5,-11.5 + parent: 2 +- proto: BorgModuleTool + entities: + - uid: 419 + components: + - type: Transform + pos: 74.48585,5.028 + parent: 2 +- proto: BoxBeaker + entities: + - uid: 12155 + components: + - type: Transform + pos: 11.485557,6.678301 + parent: 2 +- proto: BoxBodyBag + entities: + - uid: 420 + components: + - type: Transform + pos: 50.310368,-20.156765 + parent: 2 + - uid: 421 + components: + - type: Transform + pos: 50.727467,-20.392273 + parent: 2 + - uid: 422 + components: + - type: Transform + pos: -22.188974,4.7952156 + parent: 2 +- proto: BoxCartridgeBB + entities: + - uid: 13628 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.62025,-42.43838 + parent: 2 + - uid: 13629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.32025,-42.43838 + parent: 2 + - uid: 13633 + components: + - type: Transform + pos: 69.2015,-42.569633 + parent: 2 + - uid: 13634 + components: + - type: Transform + pos: 69.539,-42.53213 + parent: 2 +- proto: BoxCartridgeCap + entities: + - uid: 13630 + components: + - type: Transform + pos: 62.43275,-42.81338 + parent: 2 + - uid: 13635 + components: + - type: Transform + pos: 69.329704,-42.06338 + parent: 2 +- proto: BoxCleanerGrenades + entities: + - uid: 423 + components: + - type: Transform + pos: 20.59203,-5.0155325 + parent: 2 + - uid: 424 + components: + - type: Transform + pos: 20.607655,-5.2499075 + parent: 2 +- proto: BoxDonkSoftBox + entities: + - uid: 13923 + components: + - type: Transform + pos: 69.735176,-41.859543 + parent: 2 + - uid: 13924 + components: + - type: Transform + pos: 61.614506,-42.497044 + parent: 2 +- proto: BoxFolderBlack + entities: + - uid: 425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5849602,8.54171 + parent: 2 +- proto: BoxFolderBlue + entities: + - uid: 426 + components: + - type: Transform + pos: -4.067155,6.5717053 + parent: 2 + - uid: 427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.70575,27.499767 + parent: 2 + - uid: 11586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -54.51242,1.6051087 + parent: 2 +- proto: BoxFolderRed + entities: + - uid: 428 + components: + - type: Transform + pos: 71.32694,-21.331148 + parent: 2 + - uid: 429 + components: + - type: Transform + pos: 1.0330693,6.5951233 + parent: 2 +- proto: BoxFolderWhite + entities: + - uid: 430 + components: + - type: Transform + pos: 56.54409,-14.364498 + parent: 2 + - uid: 431 + components: + - type: Transform + pos: 52.493553,-3.2962394 + parent: 2 + - uid: 432 + components: + - type: Transform + pos: 57.757072,-10.242875 + parent: 2 + - uid: 433 + components: + - type: Transform + pos: 38.45612,-3.916494 + parent: 2 + - uid: 434 + components: + - type: Transform + pos: 38.673737,-4.0070734 + parent: 2 + - uid: 435 + components: + - type: Transform + pos: 56.72544,-14.509426 + parent: 2 +- proto: BoxFolderYellow + entities: + - uid: 436 + components: + - type: Transform + pos: 71.3378,-20.354586 + parent: 2 + - uid: 437 + components: + - type: Transform + pos: 71.370346,-20.810314 + parent: 2 +- proto: BoxHolyWater + entities: + - uid: 14190 + components: + - type: Transform + pos: 34.20263,13.803482 + parent: 2 +- proto: BoxLethalshot + entities: + - uid: 439 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 440 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: BoxMagazineUniversalMagnumRubber + entities: + - uid: 453 + components: + - type: Transform + pos: -11.688046,5.6757274 + parent: 2 +- proto: BoxMouthSwab + entities: + - uid: 12153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.411194,8.762919 + parent: 2 +- proto: BoxMRE + entities: + - uid: 454 + components: + - type: Transform + pos: -35.34117,-4.391119 + parent: 2 + - uid: 455 + components: + - type: Transform + pos: -31.356794,-4.391119 + parent: 2 + - uid: 456 + components: + - type: Transform + pos: -27.35183,-4.417161 + parent: 2 +- proto: BoxShellTranquilizer + entities: + - uid: 441 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: BoxShotgunIncendiary + entities: + - uid: 442 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: BoxShotgunSlug + entities: + - uid: 443 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 444 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 457 + components: + - type: Transform + pos: 13.490356,-7.3165846 + parent: 2 +- proto: BrbSign + entities: + - uid: 458 + components: + - type: Transform + pos: 29.384247,-2.2822626 + parent: 2 +- proto: BriefcaseBrownFilled + entities: + - uid: 460 + components: + - type: Transform + pos: -9.658289,-3.856771 + parent: 2 + - uid: 12900 + components: + - type: Transform + pos: -6.353894,-5.818223 + parent: 2 + - uid: 13364 + components: + - type: Transform + pos: 15.893818,-20.25057 + parent: 2 +- proto: BrigTimer + entities: + - uid: 461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 147 + - uid: 462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-1.5 + parent: 2 + - uid: 463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 145 +- proto: Bucket + entities: + - uid: 464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.382504,5.3015966 + parent: 2 + - uid: 465 + components: + - type: Transform + pos: 21.05793,-2.9301171 + parent: 2 + - uid: 14894 + components: + - type: Transform + pos: 17.608355,29.599392 + parent: 2 + - uid: 14981 + components: + - type: Transform + pos: 38.682304,25.526344 + parent: 2 +- proto: BulletBB + entities: + - uid: 2069 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.81573,-44.109543 + parent: 2 + - uid: 13903 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.265724,-42.572044 + parent: 2 + - uid: 13905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.196976,-39.890793 + parent: 2 + - uid: 13908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.65948,-42.309544 + parent: 2 + - uid: 13913 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.00323,-43.415794 + parent: 2 + - uid: 13915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.44073,-44.503292 + parent: 2 + - uid: 13916 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.259476,-40.078293 + parent: 2 +- proto: BulletFoam + entities: + - uid: 13722 + components: + - type: Transform + pos: 66.66477,-42.403057 + parent: 2 + - uid: 13723 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.47168,-42.440556 + parent: 2 + - uid: 13925 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.89032,-44.484543 + parent: 2 + - uid: 13927 + components: + - type: Transform + pos: 65.22782,-45.084545 + parent: 2 + - uid: 13929 + components: + - type: Transform + pos: 65.39657,-45.084545 + parent: 2 + - uid: 13939 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.44529,-40.284306 + parent: 2 + - uid: 13940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.46404,-40.640556 + parent: 2 + - uid: 13948 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.89488,-43.351906 + parent: 2 + - uid: 13949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.89488,-43.57691 + parent: 2 +- proto: ButtonFrameCaution + entities: + - uid: 466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,36.5 + parent: 2 + - uid: 467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,-22.5 + parent: 2 + - uid: 468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-18.5 + parent: 2 + - uid: 469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,30.5 + parent: 2 + - uid: 470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,7.5 + parent: 2 + - uid: 471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,13.5 + parent: 2 + - uid: 3241 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,28.5 + parent: 2 + - uid: 12110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,28.5 + parent: 2 + - uid: 13391 + components: + - type: Transform + pos: -16.5,-5.5 + parent: 2 + - uid: 13393 + components: + - type: Transform + pos: -15.5,-5.5 + parent: 2 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,12.5 + parent: 2 +- proto: CableApcExtension + entities: + - uid: 459 + components: + - type: Transform + pos: 89.5,50.5 + parent: 2 + - uid: 473 + components: + - type: Transform + pos: 84.5,-20.5 + parent: 2 + - uid: 474 + components: + - type: Transform + pos: 85.5,-20.5 + parent: 2 + - uid: 475 + components: + - type: Transform + pos: 89.5,-21.5 + parent: 2 + - uid: 476 + components: + - type: Transform + pos: 25.5,-5.5 + parent: 2 + - uid: 477 + components: + - type: Transform + pos: -3.5,11.5 + parent: 2 + - uid: 478 + components: + - type: Transform + pos: 49.5,-9.5 + parent: 2 + - uid: 479 + components: + - type: Transform + pos: -10.5,5.5 + parent: 2 + - uid: 480 + components: + - type: Transform + pos: -42.5,4.5 + parent: 2 + - uid: 481 + components: + - type: Transform + pos: -42.5,3.5 + parent: 2 + - uid: 482 + components: + - type: Transform + pos: -42.5,2.5 + parent: 2 + - uid: 483 + components: + - type: Transform + pos: -42.5,1.5 + parent: 2 + - uid: 484 + components: + - type: Transform + pos: -42.5,0.5 + parent: 2 + - uid: 485 + components: + - type: Transform + pos: -41.5,0.5 + parent: 2 + - uid: 486 + components: + - type: Transform + pos: -41.5,-0.5 + parent: 2 + - uid: 487 + components: + - type: Transform + pos: -41.5,-1.5 + parent: 2 + - uid: 488 + components: + - type: Transform + pos: -41.5,-2.5 + parent: 2 + - uid: 489 + components: + - type: Transform + pos: -41.5,-3.5 + parent: 2 + - uid: 490 + components: + - type: Transform + pos: -42.5,-3.5 + parent: 2 + - uid: 491 + components: + - type: Transform + pos: -43.5,-3.5 + parent: 2 + - uid: 492 + components: + - type: Transform + pos: -44.5,-3.5 + parent: 2 + - uid: 493 + components: + - type: Transform + pos: -45.5,-3.5 + parent: 2 + - uid: 494 + components: + - type: Transform + pos: -46.5,-3.5 + parent: 2 + - uid: 495 + components: + - type: Transform + pos: -46.5,-2.5 + parent: 2 + - uid: 496 + components: + - type: Transform + pos: -46.5,-1.5 + parent: 2 + - uid: 497 + components: + - type: Transform + pos: -46.5,-0.5 + parent: 2 + - uid: 498 + components: + - type: Transform + pos: -46.5,0.5 + parent: 2 + - uid: 499 + components: + - type: Transform + pos: -40.5,-0.5 + parent: 2 + - uid: 500 + components: + - type: Transform + pos: -39.5,-0.5 + parent: 2 + - uid: 501 + components: + - type: Transform + pos: -38.5,-0.5 + parent: 2 + - uid: 502 + components: + - type: Transform + pos: -37.5,-0.5 + parent: 2 + - uid: 503 + components: + - type: Transform + pos: -36.5,-0.5 + parent: 2 + - uid: 504 + components: + - type: Transform + pos: -35.5,-0.5 + parent: 2 + - uid: 505 + components: + - type: Transform + pos: -35.5,-1.5 + parent: 2 + - uid: 506 + components: + - type: Transform + pos: -34.5,-0.5 + parent: 2 + - uid: 507 + components: + - type: Transform + pos: -33.5,-0.5 + parent: 2 + - uid: 508 + components: + - type: Transform + pos: -32.5,-0.5 + parent: 2 + - uid: 509 + components: + - type: Transform + pos: -31.5,-0.5 + parent: 2 + - uid: 510 + components: + - type: Transform + pos: -31.5,-1.5 + parent: 2 + - uid: 511 + components: + - type: Transform + pos: -31.5,-2.5 + parent: 2 + - uid: 512 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 2 + - uid: 513 + components: + - type: Transform + pos: -30.5,-0.5 + parent: 2 + - uid: 514 + components: + - type: Transform + pos: -29.5,-0.5 + parent: 2 + - uid: 515 + components: + - type: Transform + pos: -28.5,-0.5 + parent: 2 + - uid: 516 + components: + - type: Transform + pos: -27.5,-0.5 + parent: 2 + - uid: 517 + components: + - type: Transform + pos: -27.5,-1.5 + parent: 2 + - uid: 518 + components: + - type: Transform + pos: -27.5,-2.5 + parent: 2 + - uid: 519 + components: + - type: Transform + pos: -32.5,0.5 + parent: 2 + - uid: 520 + components: + - type: Transform + pos: -32.5,1.5 + parent: 2 + - uid: 521 + components: + - type: Transform + pos: -32.5,2.5 + parent: 2 + - uid: 522 + components: + - type: Transform + pos: -32.5,3.5 + parent: 2 + - uid: 523 + components: + - type: Transform + pos: -32.5,4.5 + parent: 2 + - uid: 524 + components: + - type: Transform + pos: -32.5,5.5 + parent: 2 + - uid: 525 + components: + - type: Transform + pos: -31.5,5.5 + parent: 2 + - uid: 526 + components: + - type: Transform + pos: -30.5,5.5 + parent: 2 + - uid: 527 + components: + - type: Transform + pos: -29.5,5.5 + parent: 2 + - uid: 528 + components: + - type: Transform + pos: -28.5,5.5 + parent: 2 + - uid: 529 + components: + - type: Transform + pos: -28.5,6.5 + parent: 2 + - uid: 530 + components: + - type: Transform + pos: -27.5,6.5 + parent: 2 + - uid: 531 + components: + - type: Transform + pos: -26.5,6.5 + parent: 2 + - uid: 532 + components: + - type: Transform + pos: -25.5,6.5 + parent: 2 + - uid: 533 + components: + - type: Transform + pos: -24.5,6.5 + parent: 2 + - uid: 534 + components: + - type: Transform + pos: -23.5,6.5 + parent: 2 + - uid: 535 + components: + - type: Transform + pos: -22.5,6.5 + parent: 2 + - uid: 536 + components: + - type: Transform + pos: -22.5,7.5 + parent: 2 + - uid: 537 + components: + - type: Transform + pos: -22.5,8.5 + parent: 2 + - uid: 538 + components: + - type: Transform + pos: -33.5,5.5 + parent: 2 + - uid: 539 + components: + - type: Transform + pos: -34.5,5.5 + parent: 2 + - uid: 540 + components: + - type: Transform + pos: -34.5,6.5 + parent: 2 + - uid: 541 + components: + - type: Transform + pos: -34.5,7.5 + parent: 2 + - uid: 542 + components: + - type: Transform + pos: -36.5,6.5 + parent: 2 + - uid: 543 + components: + - type: Transform + pos: -37.5,6.5 + parent: 2 + - uid: 544 + components: + - type: Transform + pos: -38.5,6.5 + parent: 2 + - uid: 545 + components: + - type: Transform + pos: -39.5,6.5 + parent: 2 + - uid: 546 + components: + - type: Transform + pos: -40.5,6.5 + parent: 2 + - uid: 547 + components: + - type: Transform + pos: -35.5,6.5 + parent: 2 + - uid: 548 + components: + - type: Transform + pos: -41.5,6.5 + parent: 2 + - uid: 549 + components: + - type: Transform + pos: -42.5,6.5 + parent: 2 + - uid: 550 + components: + - type: Transform + pos: -43.5,6.5 + parent: 2 + - uid: 551 + components: + - type: Transform + pos: -44.5,6.5 + parent: 2 + - uid: 552 + components: + - type: Transform + pos: -45.5,6.5 + parent: 2 + - uid: 553 + components: + - type: Transform + pos: -46.5,6.5 + parent: 2 + - uid: 554 + components: + - type: Transform + pos: -47.5,6.5 + parent: 2 + - uid: 555 + components: + - type: Transform + pos: -47.5,7.5 + parent: 2 + - uid: 556 + components: + - type: Transform + pos: -26.5,-0.5 + parent: 2 + - uid: 557 + components: + - type: Transform + pos: -25.5,-0.5 + parent: 2 + - uid: 558 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 2 + - uid: 559 + components: + - type: Transform + pos: -23.5,-0.5 + parent: 2 + - uid: 560 + components: + - type: Transform + pos: -22.5,-0.5 + parent: 2 + - uid: 561 + components: + - type: Transform + pos: -22.5,0.5 + parent: 2 + - uid: 562 + components: + - type: Transform + pos: -22.5,1.5 + parent: 2 + - uid: 563 + components: + - type: Transform + pos: -22.5,2.5 + parent: 2 + - uid: 564 + components: + - type: Transform + pos: -23.5,2.5 + parent: 2 + - uid: 565 + components: + - type: Transform + pos: -24.5,2.5 + parent: 2 + - uid: 566 + components: + - type: Transform + pos: -21.5,-0.5 + parent: 2 + - uid: 567 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 2 + - uid: 568 + components: + - type: Transform + pos: -18.5,-0.5 + parent: 2 + - uid: 569 + components: + - type: Transform + pos: -17.5,-0.5 + parent: 2 + - uid: 570 + components: + - type: Transform + pos: -16.5,-0.5 + parent: 2 + - uid: 571 + components: + - type: Transform + pos: -16.5,-1.5 + parent: 2 + - uid: 572 + components: + - type: Transform + pos: -16.5,-2.5 + parent: 2 + - uid: 573 + components: + - type: Transform + pos: -16.5,-3.5 + parent: 2 + - uid: 574 + components: + - type: Transform + pos: -15.5,-3.5 + parent: 2 + - uid: 575 + components: + - type: Transform + pos: -16.5,0.5 + parent: 2 + - uid: 576 + components: + - type: Transform + pos: -16.5,1.5 + parent: 2 + - uid: 577 + components: + - type: Transform + pos: -16.5,2.5 + parent: 2 + - uid: 578 + components: + - type: Transform + pos: -16.5,3.5 + parent: 2 + - uid: 579 + components: + - type: Transform + pos: -16.5,4.5 + parent: 2 + - uid: 580 + components: + - type: Transform + pos: -16.5,5.5 + parent: 2 + - uid: 581 + components: + - type: Transform + pos: -16.5,6.5 + parent: 2 + - uid: 582 + components: + - type: Transform + pos: -16.5,7.5 + parent: 2 + - uid: 583 + components: + - type: Transform + pos: -17.5,2.5 + parent: 2 + - uid: 584 + components: + - type: Transform + pos: -15.5,2.5 + parent: 2 + - uid: 585 + components: + - type: Transform + pos: -14.5,2.5 + parent: 2 + - uid: 586 + components: + - type: Transform + pos: -13.5,2.5 + parent: 2 + - uid: 587 + components: + - type: Transform + pos: -12.5,2.5 + parent: 2 + - uid: 588 + components: + - type: Transform + pos: -11.5,2.5 + parent: 2 + - uid: 589 + components: + - type: Transform + pos: -10.5,2.5 + parent: 2 + - uid: 590 + components: + - type: Transform + pos: -9.5,2.5 + parent: 2 + - uid: 591 + components: + - type: Transform + pos: -9.5,3.5 + parent: 2 + - uid: 592 + components: + - type: Transform + pos: -9.5,4.5 + parent: 2 + - uid: 593 + components: + - type: Transform + pos: -9.5,5.5 + parent: 2 + - uid: 594 + components: + - type: Transform + pos: -11.5,5.5 + parent: 2 + - uid: 595 + components: + - type: Transform + pos: -12.5,5.5 + parent: 2 + - uid: 596 + components: + - type: Transform + pos: -12.5,6.5 + parent: 2 + - uid: 597 + components: + - type: Transform + pos: -12.5,7.5 + parent: 2 + - uid: 598 + components: + - type: Transform + pos: -11.5,7.5 + parent: 2 + - uid: 599 + components: + - type: Transform + pos: 44.5,-6.5 + parent: 2 + - uid: 600 + components: + - type: Transform + pos: -15.5,-0.5 + parent: 2 + - uid: 601 + components: + - type: Transform + pos: -14.5,-0.5 + parent: 2 + - uid: 602 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 2 + - uid: 603 + components: + - type: Transform + pos: -12.5,-0.5 + parent: 2 + - uid: 604 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 2 + - uid: 605 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 2 + - uid: 606 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 2 + - uid: 607 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 2 + - uid: 608 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 2 + - uid: 609 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 2 + - uid: 610 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 2 + - uid: 611 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 2 + - uid: 612 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 2 + - uid: 613 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 2 + - uid: 614 + components: + - type: Transform + pos: 44.5,-7.5 + parent: 2 + - uid: 615 + components: + - type: Transform + pos: 43.5,-7.5 + parent: 2 + - uid: 616 + components: + - type: Transform + pos: 42.5,-7.5 + parent: 2 + - uid: 617 + components: + - type: Transform + pos: 41.5,-7.5 + parent: 2 + - uid: 618 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 2 + - uid: 619 + components: + - type: Transform + pos: 39.5,-7.5 + parent: 2 + - uid: 620 + components: + - type: Transform + pos: 43.5,-6.5 + parent: 2 + - uid: 621 + components: + - type: Transform + pos: 43.5,-5.5 + parent: 2 + - uid: 622 + components: + - type: Transform + pos: 43.5,-4.5 + parent: 2 + - uid: 623 + components: + - type: Transform + pos: 43.5,-3.5 + parent: 2 + - uid: 624 + components: + - type: Transform + pos: 42.5,-3.5 + parent: 2 + - uid: 625 + components: + - type: Transform + pos: 41.5,-3.5 + parent: 2 + - uid: 626 + components: + - type: Transform + pos: 40.5,-3.5 + parent: 2 + - uid: 627 + components: + - type: Transform + pos: 47.5,-1.5 + parent: 2 + - uid: 628 + components: + - type: Transform + pos: 47.5,-2.5 + parent: 2 + - uid: 629 + components: + - type: Transform + pos: 47.5,-3.5 + parent: 2 + - uid: 630 + components: + - type: Transform + pos: 47.5,-4.5 + parent: 2 + - uid: 631 + components: + - type: Transform + pos: 48.5,-4.5 + parent: 2 + - uid: 632 + components: + - type: Transform + pos: 49.5,-4.5 + parent: 2 + - uid: 633 + components: + - type: Transform + pos: 46.5,-4.5 + parent: 2 + - uid: 634 + components: + - type: Transform + pos: 44.5,-8.5 + parent: 2 + - uid: 635 + components: + - type: Transform + pos: 45.5,-8.5 + parent: 2 + - uid: 636 + components: + - type: Transform + pos: 46.5,-8.5 + parent: 2 + - uid: 637 + components: + - type: Transform + pos: 47.5,-8.5 + parent: 2 + - uid: 638 + components: + - type: Transform + pos: 48.5,-8.5 + parent: 2 + - uid: 639 + components: + - type: Transform + pos: 49.5,-8.5 + parent: 2 + - uid: 640 + components: + - type: Transform + pos: 44.5,-9.5 + parent: 2 + - uid: 641 + components: + - type: Transform + pos: 44.5,-10.5 + parent: 2 + - uid: 642 + components: + - type: Transform + pos: 56.5,-5.5 + parent: 2 + - uid: 643 + components: + - type: Transform + pos: 56.5,-6.5 + parent: 2 + - uid: 644 + components: + - type: Transform + pos: 56.5,-7.5 + parent: 2 + - uid: 645 + components: + - type: Transform + pos: 55.5,-7.5 + parent: 2 + - uid: 646 + components: + - type: Transform + pos: 54.5,-7.5 + parent: 2 + - uid: 647 + components: + - type: Transform + pos: 53.5,-7.5 + parent: 2 + - uid: 648 + components: + - type: Transform + pos: 53.5,-8.5 + parent: 2 + - uid: 649 + components: + - type: Transform + pos: 53.5,-6.5 + parent: 2 + - uid: 650 + components: + - type: Transform + pos: 53.5,-5.5 + parent: 2 + - uid: 651 + components: + - type: Transform + pos: 53.5,-4.5 + parent: 2 + - uid: 652 + components: + - type: Transform + pos: 53.5,-3.5 + parent: 2 + - uid: 653 + components: + - type: Transform + pos: 57.5,-7.5 + parent: 2 + - uid: 654 + components: + - type: Transform + pos: 58.5,-7.5 + parent: 2 + - uid: 655 + components: + - type: Transform + pos: 59.5,-7.5 + parent: 2 + - uid: 656 + components: + - type: Transform + pos: 60.5,-7.5 + parent: 2 + - uid: 657 + components: + - type: Transform + pos: 61.5,-7.5 + parent: 2 + - uid: 658 + components: + - type: Transform + pos: 61.5,-6.5 + parent: 2 + - uid: 659 + components: + - type: Transform + pos: 61.5,-5.5 + parent: 2 + - uid: 660 + components: + - type: Transform + pos: 61.5,-4.5 + parent: 2 + - uid: 661 + components: + - type: Transform + pos: 61.5,-3.5 + parent: 2 + - uid: 662 + components: + - type: Transform + pos: 56.5,-4.5 + parent: 2 + - uid: 663 + components: + - type: Transform + pos: 56.5,-3.5 + parent: 2 + - uid: 664 + components: + - type: Transform + pos: 57.5,-3.5 + parent: 2 + - uid: 665 + components: + - type: Transform + pos: 67.5,-7.5 + parent: 2 + - uid: 666 + components: + - type: Transform + pos: 66.5,-7.5 + parent: 2 + - uid: 667 + components: + - type: Transform + pos: 65.5,-7.5 + parent: 2 + - uid: 668 + components: + - type: Transform + pos: 65.5,-6.5 + parent: 2 + - uid: 669 + components: + - type: Transform + pos: 65.5,-5.5 + parent: 2 + - uid: 670 + components: + - type: Transform + pos: 65.5,-4.5 + parent: 2 + - uid: 671 + components: + - type: Transform + pos: 65.5,-3.5 + parent: 2 + - uid: 672 + components: + - type: Transform + pos: 66.5,-3.5 + parent: 2 + - uid: 673 + components: + - type: Transform + pos: 67.5,-3.5 + parent: 2 + - uid: 674 + components: + - type: Transform + pos: 65.5,-9.5 + parent: 2 + - uid: 675 + components: + - type: Transform + pos: 65.5,-10.5 + parent: 2 + - uid: 676 + components: + - type: Transform + pos: 65.5,-11.5 + parent: 2 + - uid: 677 + components: + - type: Transform + pos: 64.5,-11.5 + parent: 2 + - uid: 678 + components: + - type: Transform + pos: 66.5,-11.5 + parent: 2 + - uid: 679 + components: + - type: Transform + pos: 61.5,-8.5 + parent: 2 + - uid: 680 + components: + - type: Transform + pos: 61.5,-9.5 + parent: 2 + - uid: 681 + components: + - type: Transform + pos: 61.5,-10.5 + parent: 2 + - uid: 682 + components: + - type: Transform + pos: 61.5,-11.5 + parent: 2 + - uid: 683 + components: + - type: Transform + pos: 55.5,-9.5 + parent: 2 + - uid: 684 + components: + - type: Transform + pos: 55.5,-10.5 + parent: 2 + - uid: 685 + components: + - type: Transform + pos: 55.5,-11.5 + parent: 2 + - uid: 686 + components: + - type: Transform + pos: 56.5,-11.5 + parent: 2 + - uid: 687 + components: + - type: Transform + pos: 57.5,-11.5 + parent: 2 + - uid: 688 + components: + - type: Transform + pos: 62.5,-21.5 + parent: 2 + - uid: 689 + components: + - type: Transform + pos: 61.5,-21.5 + parent: 2 + - uid: 690 + components: + - type: Transform + pos: 61.5,-20.5 + parent: 2 + - uid: 691 + components: + - type: Transform + pos: 61.5,-19.5 + parent: 2 + - uid: 692 + components: + - type: Transform + pos: 61.5,-18.5 + parent: 2 + - uid: 693 + components: + - type: Transform + pos: 61.5,-17.5 + parent: 2 + - uid: 694 + components: + - type: Transform + pos: 61.5,-16.5 + parent: 2 + - uid: 695 + components: + - type: Transform + pos: 61.5,-15.5 + parent: 2 + - uid: 696 + components: + - type: Transform + pos: 61.5,-14.5 + parent: 2 + - uid: 697 + components: + - type: Transform + pos: 62.5,-14.5 + parent: 2 + - uid: 698 + components: + - type: Transform + pos: 63.5,-14.5 + parent: 2 + - uid: 699 + components: + - type: Transform + pos: 64.5,-14.5 + parent: 2 + - uid: 700 + components: + - type: Transform + pos: 64.5,-15.5 + parent: 2 + - uid: 701 + components: + - type: Transform + pos: 62.5,-20.5 + parent: 2 + - uid: 702 + components: + - type: Transform + pos: 63.5,-20.5 + parent: 2 + - uid: 703 + components: + - type: Transform + pos: 64.5,-20.5 + parent: 2 + - uid: 704 + components: + - type: Transform + pos: 64.5,-19.5 + parent: 2 + - uid: 705 + components: + - type: Transform + pos: 61.5,-22.5 + parent: 2 + - uid: 706 + components: + - type: Transform + pos: 61.5,-23.5 + parent: 2 + - uid: 707 + components: + - type: Transform + pos: 62.5,-23.5 + parent: 2 + - uid: 708 + components: + - type: Transform + pos: 63.5,-23.5 + parent: 2 + - uid: 709 + components: + - type: Transform + pos: 64.5,-23.5 + parent: 2 + - uid: 710 + components: + - type: Transform + pos: 64.5,-24.5 + parent: 2 + - uid: 711 + components: + - type: Transform + pos: 59.5,-26.5 + parent: 2 + - uid: 712 + components: + - type: Transform + pos: 59.5,-27.5 + parent: 2 + - uid: 713 + components: + - type: Transform + pos: 59.5,-28.5 + parent: 2 + - uid: 714 + components: + - type: Transform + pos: 60.5,-28.5 + parent: 2 + - uid: 715 + components: + - type: Transform + pos: 61.5,-28.5 + parent: 2 + - uid: 716 + components: + - type: Transform + pos: 62.5,-28.5 + parent: 2 + - uid: 717 + components: + - type: Transform + pos: 63.5,-28.5 + parent: 2 + - uid: 718 + components: + - type: Transform + pos: 54.5,-13.5 + parent: 2 + - uid: 719 + components: + - type: Transform + pos: 54.5,-14.5 + parent: 2 + - uid: 720 + components: + - type: Transform + pos: 54.5,-15.5 + parent: 2 + - uid: 721 + components: + - type: Transform + pos: 54.5,-16.5 + parent: 2 + - uid: 722 + components: + - type: Transform + pos: 54.5,-17.5 + parent: 2 + - uid: 723 + components: + - type: Transform + pos: 54.5,-18.5 + parent: 2 + - uid: 724 + components: + - type: Transform + pos: 54.5,-19.5 + parent: 2 + - uid: 725 + components: + - type: Transform + pos: 53.5,-17.5 + parent: 2 + - uid: 726 + components: + - type: Transform + pos: 52.5,-17.5 + parent: 2 + - uid: 727 + components: + - type: Transform + pos: 51.5,-17.5 + parent: 2 + - uid: 728 + components: + - type: Transform + pos: 51.5,-18.5 + parent: 2 + - uid: 729 + components: + - type: Transform + pos: 51.5,-19.5 + parent: 2 + - uid: 730 + components: + - type: Transform + pos: 51.5,-16.5 + parent: 2 + - uid: 731 + components: + - type: Transform + pos: 51.5,-15.5 + parent: 2 + - uid: 732 + components: + - type: Transform + pos: 55.5,-17.5 + parent: 2 + - uid: 733 + components: + - type: Transform + pos: 56.5,-17.5 + parent: 2 + - uid: 734 + components: + - type: Transform + pos: 57.5,-17.5 + parent: 2 + - uid: 735 + components: + - type: Transform + pos: 57.5,-16.5 + parent: 2 + - uid: 736 + components: + - type: Transform + pos: 57.5,-15.5 + parent: 2 + - uid: 737 + components: + - type: Transform + pos: 57.5,-18.5 + parent: 2 + - uid: 738 + components: + - type: Transform + pos: 57.5,-19.5 + parent: 2 + - uid: 739 + components: + - type: Transform + pos: -3.5,10.5 + parent: 2 + - uid: 740 + components: + - type: Transform + pos: -4.5,10.5 + parent: 2 + - uid: 741 + components: + - type: Transform + pos: -5.5,10.5 + parent: 2 + - uid: 742 + components: + - type: Transform + pos: -6.5,10.5 + parent: 2 + - uid: 743 + components: + - type: Transform + pos: -7.5,10.5 + parent: 2 + - uid: 744 + components: + - type: Transform + pos: -8.5,10.5 + parent: 2 + - uid: 745 + components: + - type: Transform + pos: -8.5,9.5 + parent: 2 + - uid: 746 + components: + - type: Transform + pos: -9.5,9.5 + parent: 2 + - uid: 747 + components: + - type: Transform + pos: -10.5,9.5 + parent: 2 + - uid: 748 + components: + - type: Transform + pos: -11.5,9.5 + parent: 2 + - uid: 749 + components: + - type: Transform + pos: -3.5,9.5 + parent: 2 + - uid: 750 + components: + - type: Transform + pos: -2.5,9.5 + parent: 2 + - uid: 751 + components: + - type: Transform + pos: -1.5,9.5 + parent: 2 + - uid: 752 + components: + - type: Transform + pos: -0.5,9.5 + parent: 2 + - uid: 753 + components: + - type: Transform + pos: 0.5,9.5 + parent: 2 + - uid: 754 + components: + - type: Transform + pos: 0.5,8.5 + parent: 2 + - uid: 755 + components: + - type: Transform + pos: 1.5,8.5 + parent: 2 + - uid: 756 + components: + - type: Transform + pos: -3.5,8.5 + parent: 2 + - uid: 757 + components: + - type: Transform + pos: -3.5,7.5 + parent: 2 + - uid: 758 + components: + - type: Transform + pos: -2.5,7.5 + parent: 2 + - uid: 759 + components: + - type: Transform + pos: -2.5,6.5 + parent: 2 + - uid: 760 + components: + - type: Transform + pos: -2.5,5.5 + parent: 2 + - uid: 761 + components: + - type: Transform + pos: -1.5,5.5 + parent: 2 + - uid: 762 + components: + - type: Transform + pos: 49.5,-10.5 + parent: 2 + - uid: 763 + components: + - type: Transform + pos: 49.5,-11.5 + parent: 2 + - uid: 764 + components: + - type: Transform + pos: 51.5,-10.5 + parent: 2 + - uid: 765 + components: + - type: Transform + pos: 50.5,-11.5 + parent: 2 + - uid: 766 + components: + - type: Transform + pos: 51.5,-11.5 + parent: 2 + - uid: 767 + components: + - type: Transform + pos: 51.5,-9.5 + parent: 2 + - uid: 768 + components: + - type: Transform + pos: 52.5,-9.5 + parent: 2 + - uid: 769 + components: + - type: Transform + pos: -64.5,-5.5 + parent: 2 + - uid: 770 + components: + - type: Transform + pos: -63.5,-2.5 + parent: 2 + - uid: 771 + components: + - type: Transform + pos: -63.5,-3.5 + parent: 2 + - uid: 772 + components: + - type: Transform + pos: -63.5,-4.5 + parent: 2 + - uid: 773 + components: + - type: Transform + pos: -63.5,-5.5 + parent: 2 + - uid: 774 + components: + - type: Transform + pos: -62.5,-5.5 + parent: 2 + - uid: 775 + components: + - type: Transform + pos: -61.5,-5.5 + parent: 2 + - uid: 776 + components: + - type: Transform + pos: -60.5,-5.5 + parent: 2 + - uid: 777 + components: + - type: Transform + pos: -59.5,-5.5 + parent: 2 + - uid: 778 + components: + - type: Transform + pos: -59.5,-6.5 + parent: 2 + - uid: 779 + components: + - type: Transform + pos: -58.5,-6.5 + parent: 2 + - uid: 780 + components: + - type: Transform + pos: -57.5,-6.5 + parent: 2 + - uid: 781 + components: + - type: Transform + pos: -65.5,-5.5 + parent: 2 + - uid: 782 + components: + - type: Transform + pos: -68.5,9.5 + parent: 2 + - uid: 783 + components: + - type: Transform + pos: -68.5,8.5 + parent: 2 + - uid: 784 + components: + - type: Transform + pos: -68.5,7.5 + parent: 2 + - uid: 785 + components: + - type: Transform + pos: -68.5,6.5 + parent: 2 + - uid: 786 + components: + - type: Transform + pos: -68.5,5.5 + parent: 2 + - uid: 787 + components: + - type: Transform + pos: -68.5,4.5 + parent: 2 + - uid: 788 + components: + - type: Transform + pos: -70.5,4.5 + parent: 2 + - uid: 789 + components: + - type: Transform + pos: -71.5,4.5 + parent: 2 + - uid: 790 + components: + - type: Transform + pos: -72.5,4.5 + parent: 2 + - uid: 791 + components: + - type: Transform + pos: -73.5,4.5 + parent: 2 + - uid: 792 + components: + - type: Transform + pos: -69.5,4.5 + parent: 2 + - uid: 793 + components: + - type: Transform + pos: -73.5,3.5 + parent: 2 + - uid: 794 + components: + - type: Transform + pos: -73.5,2.5 + parent: 2 + - uid: 795 + components: + - type: Transform + pos: -73.5,1.5 + parent: 2 + - uid: 796 + components: + - type: Transform + pos: -73.5,0.5 + parent: 2 + - uid: 797 + components: + - type: Transform + pos: -71.5,-3.5 + parent: 2 + - uid: 798 + components: + - type: Transform + pos: -74.5,-0.5 + parent: 2 + - uid: 799 + components: + - type: Transform + pos: -70.5,-3.5 + parent: 2 + - uid: 800 + components: + - type: Transform + pos: -69.5,-3.5 + parent: 2 + - uid: 801 + components: + - type: Transform + pos: -73.5,-0.5 + parent: 2 + - uid: 802 + components: + - type: Transform + pos: -72.5,-3.5 + parent: 2 + - uid: 803 + components: + - type: Transform + pos: -71.5,-4.5 + parent: 2 + - uid: 804 + components: + - type: Transform + pos: -68.5,0.5 + parent: 2 + - uid: 805 + components: + - type: Transform + pos: -68.5,-0.5 + parent: 2 + - uid: 806 + components: + - type: Transform + pos: -67.5,-0.5 + parent: 2 + - uid: 807 + components: + - type: Transform + pos: -66.5,-0.5 + parent: 2 + - uid: 808 + components: + - type: Transform + pos: -65.5,-0.5 + parent: 2 + - uid: 809 + components: + - type: Transform + pos: -64.5,-0.5 + parent: 2 + - uid: 810 + components: + - type: Transform + pos: -64.5,0.5 + parent: 2 + - uid: 811 + components: + - type: Transform + pos: -64.5,1.5 + parent: 2 + - uid: 812 + components: + - type: Transform + pos: -64.5,2.5 + parent: 2 + - uid: 813 + components: + - type: Transform + pos: -66.5,3.5 + parent: 2 + - uid: 814 + components: + - type: Transform + pos: -65.5,3.5 + parent: 2 + - uid: 815 + components: + - type: Transform + pos: -64.5,3.5 + parent: 2 + - uid: 816 + components: + - type: Transform + pos: -54.5,6.5 + parent: 2 + - uid: 817 + components: + - type: Transform + pos: -53.5,9.5 + parent: 2 + - uid: 818 + components: + - type: Transform + pos: -55.5,6.5 + parent: 2 + - uid: 819 + components: + - type: Transform + pos: -56.5,6.5 + parent: 2 + - uid: 820 + components: + - type: Transform + pos: -52.5,6.5 + parent: 2 + - uid: 821 + components: + - type: Transform + pos: -53.5,6.5 + parent: 2 + - uid: 822 + components: + - type: Transform + pos: -51.5,6.5 + parent: 2 + - uid: 823 + components: + - type: Transform + pos: -53.5,8.5 + parent: 2 + - uid: 824 + components: + - type: Transform + pos: -53.5,7.5 + parent: 2 + - uid: 825 + components: + - type: Transform + pos: -56.5,7.5 + parent: 2 + - uid: 826 + components: + - type: Transform + pos: -56.5,8.5 + parent: 2 + - uid: 827 + components: + - type: Transform + pos: -54.5,-3.5 + parent: 2 + - uid: 828 + components: + - type: Transform + pos: -49.5,0.5 + parent: 2 + - uid: 829 + components: + - type: Transform + pos: -50.5,0.5 + parent: 2 + - uid: 830 + components: + - type: Transform + pos: -51.5,0.5 + parent: 2 + - uid: 831 + components: + - type: Transform + pos: -52.5,0.5 + parent: 2 + - uid: 832 + components: + - type: Transform + pos: -53.5,0.5 + parent: 2 + - uid: 833 + components: + - type: Transform + pos: -54.5,0.5 + parent: 2 + - uid: 834 + components: + - type: Transform + pos: -55.5,0.5 + parent: 2 + - uid: 835 + components: + - type: Transform + pos: -55.5,-0.5 + parent: 2 + - uid: 836 + components: + - type: Transform + pos: -55.5,-1.5 + parent: 2 + - uid: 837 + components: + - type: Transform + pos: -55.5,-2.5 + parent: 2 + - uid: 838 + components: + - type: Transform + pos: -55.5,-3.5 + parent: 2 + - uid: 839 + components: + - type: Transform + pos: -53.5,-3.5 + parent: 2 + - uid: 840 + components: + - type: Transform + pos: -52.5,-3.5 + parent: 2 + - uid: 841 + components: + - type: Transform + pos: -52.5,-4.5 + parent: 2 + - uid: 842 + components: + - type: Transform + pos: -52.5,-5.5 + parent: 2 + - uid: 843 + components: + - type: Transform + pos: -52.5,-6.5 + parent: 2 + - uid: 844 + components: + - type: Transform + pos: -52.5,-7.5 + parent: 2 + - uid: 845 + components: + - type: Transform + pos: -51.5,-7.5 + parent: 2 + - uid: 846 + components: + - type: Transform + pos: -50.5,-7.5 + parent: 2 + - uid: 847 + components: + - type: Transform + pos: -55.5,1.5 + parent: 2 + - uid: 848 + components: + - type: Transform + pos: -55.5,2.5 + parent: 2 + - uid: 849 + components: + - type: Transform + pos: -56.5,2.5 + parent: 2 + - uid: 850 + components: + - type: Transform + pos: -57.5,2.5 + parent: 2 + - uid: 851 + components: + - type: Transform + pos: -58.5,2.5 + parent: 2 + - uid: 852 + components: + - type: Transform + pos: -56.5,-0.5 + parent: 2 + - uid: 853 + components: + - type: Transform + pos: -57.5,-0.5 + parent: 2 + - uid: 854 + components: + - type: Transform + pos: -58.5,-0.5 + parent: 2 + - uid: 855 + components: + - type: Transform + pos: -59.5,2.5 + parent: 2 + - uid: 856 + components: + - type: Transform + pos: -59.5,3.5 + parent: 2 + - uid: 857 + components: + - type: Transform + pos: -59.5,4.5 + parent: 2 + - uid: 858 + components: + - type: Transform + pos: -59.5,5.5 + parent: 2 + - uid: 859 + components: + - type: Transform + pos: -59.5,6.5 + parent: 2 + - uid: 860 + components: + - type: Transform + pos: -59.5,7.5 + parent: 2 + - uid: 861 + components: + - type: Transform + pos: -60.5,7.5 + parent: 2 + - uid: 862 + components: + - type: Transform + pos: -61.5,7.5 + parent: 2 + - uid: 863 + components: + - type: Transform + pos: -62.5,7.5 + parent: 2 + - uid: 864 + components: + - type: Transform + pos: -63.5,7.5 + parent: 2 + - uid: 865 + components: + - type: Transform + pos: -64.5,7.5 + parent: 2 + - uid: 866 + components: + - type: Transform + pos: -63.5,8.5 + parent: 2 + - uid: 867 + components: + - type: Transform + pos: -73.5,-1.5 + parent: 2 + - uid: 868 + components: + - type: Transform + pos: -72.5,-1.5 + parent: 2 + - uid: 869 + components: + - type: Transform + pos: -72.5,-2.5 + parent: 2 + - uid: 870 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 2 + - uid: 871 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 2 + - uid: 872 + components: + - type: Transform + pos: -20.5,-0.5 + parent: 2 + - uid: 873 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 2 + - uid: 874 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 2 + - uid: 875 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 2 + - uid: 876 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 2 + - uid: 877 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 2 + - uid: 878 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 2 + - uid: 879 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 2 + - uid: 880 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 2 + - uid: 881 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 2 + - uid: 882 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 2 + - uid: 883 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 2 + - uid: 884 + components: + - type: Transform + pos: -4.5,-8.5 + parent: 2 + - uid: 885 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 2 + - uid: 886 + components: + - type: Transform + pos: -6.5,-8.5 + parent: 2 + - uid: 887 + components: + - type: Transform + pos: -7.5,-8.5 + parent: 2 + - uid: 888 + components: + - type: Transform + pos: -8.5,-8.5 + parent: 2 + - uid: 889 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 2 + - uid: 890 + components: + - type: Transform + pos: -10.5,-8.5 + parent: 2 + - uid: 891 + components: + - type: Transform + pos: -11.5,-8.5 + parent: 2 + - uid: 892 + components: + - type: Transform + pos: -12.5,-8.5 + parent: 2 + - uid: 893 + components: + - type: Transform + pos: -13.5,-8.5 + parent: 2 + - uid: 894 + components: + - type: Transform + pos: -14.5,-8.5 + parent: 2 + - uid: 895 + components: + - type: Transform + pos: -15.5,-8.5 + parent: 2 + - uid: 896 + components: + - type: Transform + pos: -16.5,-8.5 + parent: 2 + - uid: 897 + components: + - type: Transform + pos: -17.5,-8.5 + parent: 2 + - uid: 898 + components: + - type: Transform + pos: -18.5,-8.5 + parent: 2 + - uid: 899 + components: + - type: Transform + pos: -19.5,-8.5 + parent: 2 + - uid: 900 + components: + - type: Transform + pos: -20.5,-8.5 + parent: 2 + - uid: 901 + components: + - type: Transform + pos: -21.5,-8.5 + parent: 2 + - uid: 902 + components: + - type: Transform + pos: -22.5,-8.5 + parent: 2 + - uid: 903 + components: + - type: Transform + pos: -23.5,-8.5 + parent: 2 + - uid: 904 + components: + - type: Transform + pos: -24.5,-8.5 + parent: 2 + - uid: 905 + components: + - type: Transform + pos: -25.5,-8.5 + parent: 2 + - uid: 906 + components: + - type: Transform + pos: -26.5,-8.5 + parent: 2 + - uid: 907 + components: + - type: Transform + pos: -27.5,-8.5 + parent: 2 + - uid: 908 + components: + - type: Transform + pos: -28.5,-8.5 + parent: 2 + - uid: 909 + components: + - type: Transform + pos: -29.5,-8.5 + parent: 2 + - uid: 910 + components: + - type: Transform + pos: -30.5,-8.5 + parent: 2 + - uid: 911 + components: + - type: Transform + pos: -31.5,-8.5 + parent: 2 + - uid: 912 + components: + - type: Transform + pos: -32.5,-8.5 + parent: 2 + - uid: 913 + components: + - type: Transform + pos: -33.5,-8.5 + parent: 2 + - uid: 914 + components: + - type: Transform + pos: -34.5,-8.5 + parent: 2 + - uid: 915 + components: + - type: Transform + pos: -35.5,-8.5 + parent: 2 + - uid: 916 + components: + - type: Transform + pos: -35.5,-7.5 + parent: 2 + - uid: 917 + components: + - type: Transform + pos: -36.5,-7.5 + parent: 2 + - uid: 918 + components: + - type: Transform + pos: -37.5,-7.5 + parent: 2 + - uid: 919 + components: + - type: Transform + pos: -38.5,-7.5 + parent: 2 + - uid: 920 + components: + - type: Transform + pos: -39.5,-7.5 + parent: 2 + - uid: 921 + components: + - type: Transform + pos: -40.5,-7.5 + parent: 2 + - uid: 922 + components: + - type: Transform + pos: -41.5,-7.5 + parent: 2 + - uid: 923 + components: + - type: Transform + pos: -42.5,-7.5 + parent: 2 + - uid: 924 + components: + - type: Transform + pos: -43.5,-7.5 + parent: 2 + - uid: 925 + components: + - type: Transform + pos: -44.5,-7.5 + parent: 2 + - uid: 926 + components: + - type: Transform + pos: -45.5,-7.5 + parent: 2 + - uid: 927 + components: + - type: Transform + pos: -46.5,-7.5 + parent: 2 + - uid: 928 + components: + - type: Transform + pos: -47.5,-7.5 + parent: 2 + - uid: 929 + components: + - type: Transform + pos: -3.5,-9.5 + parent: 2 + - uid: 930 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 2 + - uid: 931 + components: + - type: Transform + pos: -3.5,0.5 + parent: 2 + - uid: 932 + components: + - type: Transform + pos: -3.5,1.5 + parent: 2 + - uid: 933 + components: + - type: Transform + pos: -2.5,1.5 + parent: 2 + - uid: 934 + components: + - type: Transform + pos: -1.5,1.5 + parent: 2 + - uid: 935 + components: + - type: Transform + pos: -0.5,1.5 + parent: 2 + - uid: 936 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 + - uid: 937 + components: + - type: Transform + pos: 1.5,1.5 + parent: 2 + - uid: 938 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 + - uid: 939 + components: + - type: Transform + pos: 3.5,1.5 + parent: 2 + - uid: 940 + components: + - type: Transform + pos: 4.5,1.5 + parent: 2 + - uid: 941 + components: + - type: Transform + pos: 5.5,1.5 + parent: 2 + - uid: 942 + components: + - type: Transform + pos: 6.5,1.5 + parent: 2 + - uid: 943 + components: + - type: Transform + pos: 5.5,2.5 + parent: 2 + - uid: 944 + components: + - type: Transform + pos: 5.5,3.5 + parent: 2 + - uid: 945 + components: + - type: Transform + pos: 5.5,4.5 + parent: 2 + - uid: 946 + components: + - type: Transform + pos: 5.5,5.5 + parent: 2 + - uid: 947 + components: + - type: Transform + pos: 5.5,6.5 + parent: 2 + - uid: 948 + components: + - type: Transform + pos: 5.5,7.5 + parent: 2 + - uid: 949 + components: + - type: Transform + pos: 5.5,8.5 + parent: 2 + - uid: 950 + components: + - type: Transform + pos: 5.5,9.5 + parent: 2 + - uid: 951 + components: + - type: Transform + pos: 5.5,10.5 + parent: 2 + - uid: 952 + components: + - type: Transform + pos: 11.5,-6.5 + parent: 2 + - uid: 953 + components: + - type: Transform + pos: 10.5,-6.5 + parent: 2 + - uid: 954 + components: + - type: Transform + pos: 9.5,-6.5 + parent: 2 + - uid: 955 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 2 + - uid: 956 + components: + - type: Transform + pos: 8.5,-5.5 + parent: 2 + - uid: 957 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 2 + - uid: 958 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 2 + - uid: 959 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 2 + - uid: 960 + components: + - type: Transform + pos: 11.5,-4.5 + parent: 2 + - uid: 961 + components: + - type: Transform + pos: 12.5,-4.5 + parent: 2 + - uid: 962 + components: + - type: Transform + pos: 7.5,-4.5 + parent: 2 + - uid: 963 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 2 + - uid: 964 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 2 + - uid: 965 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 2 + - uid: 966 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 2 + - uid: 967 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 2 + - uid: 968 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 2 + - uid: 969 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 2 + - uid: 970 + components: + - type: Transform + pos: 7.5,-7.5 + parent: 2 + - uid: 971 + components: + - type: Transform + pos: 6.5,-7.5 + parent: 2 + - uid: 972 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 2 + - uid: 973 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 2 + - uid: 974 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 2 + - uid: 975 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 2 + - uid: 976 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 2 + - uid: 977 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 2 + - uid: 978 + components: + - type: Transform + pos: 10.5,-8.5 + parent: 2 + - uid: 979 + components: + - type: Transform + pos: 11.5,-8.5 + parent: 2 + - uid: 980 + components: + - type: Transform + pos: 12.5,-8.5 + parent: 2 + - uid: 981 + components: + - type: Transform + pos: 13.5,-8.5 + parent: 2 + - uid: 982 + components: + - type: Transform + pos: 10.5,-9.5 + parent: 2 + - uid: 983 + components: + - type: Transform + pos: 10.5,-10.5 + parent: 2 + - uid: 984 + components: + - type: Transform + pos: 10.5,-11.5 + parent: 2 + - uid: 985 + components: + - type: Transform + pos: 9.5,-11.5 + parent: 2 + - uid: 986 + components: + - type: Transform + pos: 8.5,-11.5 + parent: 2 + - uid: 988 + components: + - type: Transform + pos: 6.5,-11.5 + parent: 2 + - uid: 989 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 2 + - uid: 990 + components: + - type: Transform + pos: 4.5,-11.5 + parent: 2 + - uid: 991 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 2 + - uid: 992 + components: + - type: Transform + pos: 11.5,-11.5 + parent: 2 + - uid: 993 + components: + - type: Transform + pos: 12.5,-11.5 + parent: 2 + - uid: 994 + components: + - type: Transform + pos: 13.5,-11.5 + parent: 2 + - uid: 995 + components: + - type: Transform + pos: 14.5,-11.5 + parent: 2 + - uid: 996 + components: + - type: Transform + pos: 15.5,-11.5 + parent: 2 + - uid: 997 + components: + - type: Transform + pos: 16.5,-11.5 + parent: 2 + - uid: 998 + components: + - type: Transform + pos: 17.5,-11.5 + parent: 2 + - uid: 999 + components: + - type: Transform + pos: 18.5,-11.5 + parent: 2 + - uid: 1000 + components: + - type: Transform + pos: 19.5,-11.5 + parent: 2 + - uid: 1001 + components: + - type: Transform + pos: 20.5,-11.5 + parent: 2 + - uid: 1002 + components: + - type: Transform + pos: 21.5,-11.5 + parent: 2 + - uid: 1003 + components: + - type: Transform + pos: 19.5,-1.5 + parent: 2 + - uid: 1004 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 2 + - uid: 1005 + components: + - type: Transform + pos: 19.5,0.5 + parent: 2 + - uid: 1006 + components: + - type: Transform + pos: 19.5,1.5 + parent: 2 + - uid: 1007 + components: + - type: Transform + pos: 18.5,1.5 + parent: 2 + - uid: 1008 + components: + - type: Transform + pos: 17.5,1.5 + parent: 2 + - uid: 1009 + components: + - type: Transform + pos: 16.5,1.5 + parent: 2 + - uid: 1010 + components: + - type: Transform + pos: 15.5,1.5 + parent: 2 + - uid: 1011 + components: + - type: Transform + pos: 14.5,1.5 + parent: 2 + - uid: 1012 + components: + - type: Transform + pos: 13.5,1.5 + parent: 2 + - uid: 1013 + components: + - type: Transform + pos: 12.5,1.5 + parent: 2 + - uid: 1014 + components: + - type: Transform + pos: 11.5,1.5 + parent: 2 + - uid: 1015 + components: + - type: Transform + pos: 10.5,1.5 + parent: 2 + - uid: 1016 + components: + - type: Transform + pos: 9.5,1.5 + parent: 2 + - uid: 1017 + components: + - type: Transform + pos: 17.5,0.5 + parent: 2 + - uid: 1018 + components: + - type: Transform + pos: 17.5,-0.5 + parent: 2 + - uid: 1019 + components: + - type: Transform + pos: 17.5,-1.5 + parent: 2 + - uid: 1020 + components: + - type: Transform + pos: 17.5,-2.5 + parent: 2 + - uid: 1021 + components: + - type: Transform + pos: 17.5,-3.5 + parent: 2 + - uid: 1022 + components: + - type: Transform + pos: 17.5,-4.5 + parent: 2 + - uid: 1023 + components: + - type: Transform + pos: 16.5,-4.5 + parent: 2 + - uid: 1024 + components: + - type: Transform + pos: 21.5,0.5 + parent: 2 + - uid: 1025 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 2 + - uid: 1026 + components: + - type: Transform + pos: 21.5,-1.5 + parent: 2 + - uid: 1027 + components: + - type: Transform + pos: 21.5,-2.5 + parent: 2 + - uid: 1028 + components: + - type: Transform + pos: 21.5,-3.5 + parent: 2 + - uid: 1029 + components: + - type: Transform + pos: 21.5,-4.5 + parent: 2 + - uid: 1030 + components: + - type: Transform + pos: 20.5,1.5 + parent: 2 + - uid: 1031 + components: + - type: Transform + pos: 21.5,1.5 + parent: 2 + - uid: 1032 + components: + - type: Transform + pos: 22.5,1.5 + parent: 2 + - uid: 1033 + components: + - type: Transform + pos: 23.5,1.5 + parent: 2 + - uid: 1034 + components: + - type: Transform + pos: 24.5,1.5 + parent: 2 + - uid: 1035 + components: + - type: Transform + pos: 25.5,1.5 + parent: 2 + - uid: 1036 + components: + - type: Transform + pos: 26.5,1.5 + parent: 2 + - uid: 1037 + components: + - type: Transform + pos: 27.5,1.5 + parent: 2 + - uid: 1038 + components: + - type: Transform + pos: 28.5,1.5 + parent: 2 + - uid: 1039 + components: + - type: Transform + pos: 29.5,1.5 + parent: 2 + - uid: 1040 + components: + - type: Transform + pos: 30.5,1.5 + parent: 2 + - uid: 1041 + components: + - type: Transform + pos: 31.5,1.5 + parent: 2 + - uid: 1042 + components: + - type: Transform + pos: 32.5,1.5 + parent: 2 + - uid: 1043 + components: + - type: Transform + pos: 33.5,1.5 + parent: 2 + - uid: 1044 + components: + - type: Transform + pos: 14.5,9.5 + parent: 2 + - uid: 1045 + components: + - type: Transform + pos: 13.5,9.5 + parent: 2 + - uid: 1046 + components: + - type: Transform + pos: 12.5,9.5 + parent: 2 + - uid: 1047 + components: + - type: Transform + pos: 11.5,9.5 + parent: 2 + - uid: 1048 + components: + - type: Transform + pos: 10.5,9.5 + parent: 2 + - uid: 1049 + components: + - type: Transform + pos: 9.5,9.5 + parent: 2 + - uid: 1050 + components: + - type: Transform + pos: 10.5,8.5 + parent: 2 + - uid: 1051 + components: + - type: Transform + pos: 10.5,7.5 + parent: 2 + - uid: 1052 + components: + - type: Transform + pos: 10.5,6.5 + parent: 2 + - uid: 1053 + components: + - type: Transform + pos: 10.5,5.5 + parent: 2 + - uid: 1054 + components: + - type: Transform + pos: 13.5,8.5 + parent: 2 + - uid: 1055 + components: + - type: Transform + pos: 13.5,7.5 + parent: 2 + - uid: 1056 + components: + - type: Transform + pos: 13.5,6.5 + parent: 2 + - uid: 1057 + components: + - type: Transform + pos: 13.5,5.5 + parent: 2 + - uid: 1058 + components: + - type: Transform + pos: 19.5,9.5 + parent: 2 + - uid: 1059 + components: + - type: Transform + pos: 20.5,9.5 + parent: 2 + - uid: 1060 + components: + - type: Transform + pos: 21.5,9.5 + parent: 2 + - uid: 1061 + components: + - type: Transform + pos: 22.5,9.5 + parent: 2 + - uid: 1062 + components: + - type: Transform + pos: 21.5,8.5 + parent: 2 + - uid: 1063 + components: + - type: Transform + pos: 21.5,7.5 + parent: 2 + - uid: 1064 + components: + - type: Transform + pos: 21.5,6.5 + parent: 2 + - uid: 1065 + components: + - type: Transform + pos: 21.5,5.5 + parent: 2 + - uid: 1066 + components: + - type: Transform + pos: 20.5,5.5 + parent: 2 + - uid: 1067 + components: + - type: Transform + pos: 19.5,5.5 + parent: 2 + - uid: 1068 + components: + - type: Transform + pos: 18.5,5.5 + parent: 2 + - uid: 1069 + components: + - type: Transform + pos: 17.5,5.5 + parent: 2 + - uid: 1070 + components: + - type: Transform + pos: 16.5,5.5 + parent: 2 + - uid: 1071 + components: + - type: Transform + pos: 33.5,8.5 + parent: 2 + - uid: 1072 + components: + - type: Transform + pos: 32.5,8.5 + parent: 2 + - uid: 1073 + components: + - type: Transform + pos: 31.5,8.5 + parent: 2 + - uid: 1074 + components: + - type: Transform + pos: 30.5,8.5 + parent: 2 + - uid: 1075 + components: + - type: Transform + pos: 29.5,8.5 + parent: 2 + - uid: 1076 + components: + - type: Transform + pos: 29.5,9.5 + parent: 2 + - uid: 1077 + components: + - type: Transform + pos: 29.5,10.5 + parent: 2 + - uid: 1078 + components: + - type: Transform + pos: 29.5,11.5 + parent: 2 + - uid: 1079 + components: + - type: Transform + pos: 29.5,12.5 + parent: 2 + - uid: 1080 + components: + - type: Transform + pos: 28.5,8.5 + parent: 2 + - uid: 1081 + components: + - type: Transform + pos: 27.5,8.5 + parent: 2 + - uid: 1082 + components: + - type: Transform + pos: 26.5,8.5 + parent: 2 + - uid: 1083 + components: + - type: Transform + pos: 26.5,9.5 + parent: 2 + - uid: 1084 + components: + - type: Transform + pos: 26.5,10.5 + parent: 2 + - uid: 1085 + components: + - type: Transform + pos: 26.5,11.5 + parent: 2 + - uid: 1086 + components: + - type: Transform + pos: 26.5,12.5 + parent: 2 + - uid: 1087 + components: + - type: Transform + pos: 26.5,7.5 + parent: 2 + - uid: 1088 + components: + - type: Transform + pos: 26.5,6.5 + parent: 2 + - uid: 1089 + components: + - type: Transform + pos: 26.5,5.5 + parent: 2 + - uid: 1090 + components: + - type: Transform + pos: 26.5,4.5 + parent: 2 + - uid: 1091 + components: + - type: Transform + pos: 29.5,7.5 + parent: 2 + - uid: 1092 + components: + - type: Transform + pos: 29.5,6.5 + parent: 2 + - uid: 1093 + components: + - type: Transform + pos: 29.5,5.5 + parent: 2 + - uid: 1094 + components: + - type: Transform + pos: 29.5,4.5 + parent: 2 + - uid: 1095 + components: + - type: Transform + pos: 32.5,7.5 + parent: 2 + - uid: 1096 + components: + - type: Transform + pos: 32.5,6.5 + parent: 2 + - uid: 1097 + components: + - type: Transform + pos: 32.5,5.5 + parent: 2 + - uid: 1098 + components: + - type: Transform + pos: 32.5,4.5 + parent: 2 + - uid: 1099 + components: + - type: Transform + pos: 32.5,9.5 + parent: 2 + - uid: 1100 + components: + - type: Transform + pos: 32.5,10.5 + parent: 2 + - uid: 1101 + components: + - type: Transform + pos: 32.5,11.5 + parent: 2 + - uid: 1102 + components: + - type: Transform + pos: 32.5,12.5 + parent: 2 + - uid: 1103 + components: + - type: Transform + pos: 32.5,13.5 + parent: 2 + - uid: 1104 + components: + - type: Transform + pos: 33.5,11.5 + parent: 2 + - uid: 1105 + components: + - type: Transform + pos: 34.5,11.5 + parent: 2 + - uid: 1106 + components: + - type: Transform + pos: 35.5,11.5 + parent: 2 + - uid: 1107 + components: + - type: Transform + pos: 36.5,11.5 + parent: 2 + - uid: 1108 + components: + - type: Transform + pos: 37.5,11.5 + parent: 2 + - uid: 1109 + components: + - type: Transform + pos: 37.5,10.5 + parent: 2 + - uid: 1110 + components: + - type: Transform + pos: 37.5,12.5 + parent: 2 + - uid: 1111 + components: + - type: Transform + pos: 37.5,13.5 + parent: 2 + - uid: 1112 + components: + - type: Transform + pos: 38.5,-7.5 + parent: 2 + - uid: 1113 + components: + - type: Transform + pos: 37.5,-7.5 + parent: 2 + - uid: 1114 + components: + - type: Transform + pos: 36.5,-7.5 + parent: 2 + - uid: 1115 + components: + - type: Transform + pos: 35.5,-7.5 + parent: 2 + - uid: 1116 + components: + - type: Transform + pos: 35.5,-6.5 + parent: 2 + - uid: 1117 + components: + - type: Transform + pos: 35.5,-5.5 + parent: 2 + - uid: 1118 + components: + - type: Transform + pos: 35.5,-4.5 + parent: 2 + - uid: 1119 + components: + - type: Transform + pos: 35.5,-3.5 + parent: 2 + - uid: 1120 + components: + - type: Transform + pos: 35.5,-2.5 + parent: 2 + - uid: 1121 + components: + - type: Transform + pos: 35.5,-1.5 + parent: 2 + - uid: 1122 + components: + - type: Transform + pos: 42.5,8.5 + parent: 2 + - uid: 1123 + components: + - type: Transform + pos: 41.5,8.5 + parent: 2 + - uid: 1124 + components: + - type: Transform + pos: 41.5,9.5 + parent: 2 + - uid: 1125 + components: + - type: Transform + pos: 41.5,10.5 + parent: 2 + - uid: 1126 + components: + - type: Transform + pos: 41.5,11.5 + parent: 2 + - uid: 1127 + components: + - type: Transform + pos: 42.5,11.5 + parent: 2 + - uid: 1128 + components: + - type: Transform + pos: 43.5,11.5 + parent: 2 + - uid: 1129 + components: + - type: Transform + pos: 43.5,10.5 + parent: 2 + - uid: 1130 + components: + - type: Transform + pos: 41.5,7.5 + parent: 2 + - uid: 1131 + components: + - type: Transform + pos: 41.5,6.5 + parent: 2 + - uid: 1132 + components: + - type: Transform + pos: 41.5,5.5 + parent: 2 + - uid: 1133 + components: + - type: Transform + pos: 40.5,5.5 + parent: 2 + - uid: 1134 + components: + - type: Transform + pos: 39.5,5.5 + parent: 2 + - uid: 1135 + components: + - type: Transform + pos: 38.5,5.5 + parent: 2 + - uid: 1136 + components: + - type: Transform + pos: 37.5,5.5 + parent: 2 + - uid: 1137 + components: + - type: Transform + pos: 36.5,5.5 + parent: 2 + - uid: 1138 + components: + - type: Transform + pos: 45.5,3.5 + parent: 2 + - uid: 1139 + components: + - type: Transform + pos: 45.5,2.5 + parent: 2 + - uid: 1140 + components: + - type: Transform + pos: 45.5,1.5 + parent: 2 + - uid: 1141 + components: + - type: Transform + pos: 44.5,1.5 + parent: 2 + - uid: 1142 + components: + - type: Transform + pos: 43.5,1.5 + parent: 2 + - uid: 1143 + components: + - type: Transform + pos: 42.5,1.5 + parent: 2 + - uid: 1144 + components: + - type: Transform + pos: 41.5,1.5 + parent: 2 + - uid: 1145 + components: + - type: Transform + pos: 40.5,1.5 + parent: 2 + - uid: 1146 + components: + - type: Transform + pos: 39.5,1.5 + parent: 2 + - uid: 1147 + components: + - type: Transform + pos: 38.5,1.5 + parent: 2 + - uid: 1148 + components: + - type: Transform + pos: 37.5,1.5 + parent: 2 + - uid: 1149 + components: + - type: Transform + pos: 36.5,1.5 + parent: 2 + - uid: 1150 + components: + - type: Transform + pos: 46.5,1.5 + parent: 2 + - uid: 1151 + components: + - type: Transform + pos: 47.5,1.5 + parent: 2 + - uid: 1152 + components: + - type: Transform + pos: 48.5,1.5 + parent: 2 + - uid: 1153 + components: + - type: Transform + pos: 49.5,1.5 + parent: 2 + - uid: 1154 + components: + - type: Transform + pos: 50.5,1.5 + parent: 2 + - uid: 1155 + components: + - type: Transform + pos: 51.5,1.5 + parent: 2 + - uid: 1156 + components: + - type: Transform + pos: 52.5,1.5 + parent: 2 + - uid: 1157 + components: + - type: Transform + pos: 53.5,1.5 + parent: 2 + - uid: 1158 + components: + - type: Transform + pos: 54.5,1.5 + parent: 2 + - uid: 1159 + components: + - type: Transform + pos: 55.5,1.5 + parent: 2 + - uid: 1160 + components: + - type: Transform + pos: 56.5,1.5 + parent: 2 + - uid: 1161 + components: + - type: Transform + pos: 57.5,1.5 + parent: 2 + - uid: 1162 + components: + - type: Transform + pos: 77.5,1.5 + parent: 2 + - uid: 1163 + components: + - type: Transform + pos: 78.5,1.5 + parent: 2 + - uid: 1164 + components: + - type: Transform + pos: 76.5,1.5 + parent: 2 + - uid: 1165 + components: + - type: Transform + pos: 61.5,1.5 + parent: 2 + - uid: 1166 + components: + - type: Transform + pos: 62.5,1.5 + parent: 2 + - uid: 1167 + components: + - type: Transform + pos: 63.5,1.5 + parent: 2 + - uid: 1168 + components: + - type: Transform + pos: 64.5,1.5 + parent: 2 + - uid: 1169 + components: + - type: Transform + pos: 65.5,1.5 + parent: 2 + - uid: 1170 + components: + - type: Transform + pos: 66.5,1.5 + parent: 2 + - uid: 1171 + components: + - type: Transform + pos: 67.5,1.5 + parent: 2 + - uid: 1172 + components: + - type: Transform + pos: 68.5,1.5 + parent: 2 + - uid: 1173 + components: + - type: Transform + pos: 69.5,1.5 + parent: 2 + - uid: 1174 + components: + - type: Transform + pos: 70.5,1.5 + parent: 2 + - uid: 1175 + components: + - type: Transform + pos: 71.5,1.5 + parent: 2 + - uid: 1176 + components: + - type: Transform + pos: 72.5,1.5 + parent: 2 + - uid: 1177 + components: + - type: Transform + pos: 73.5,1.5 + parent: 2 + - uid: 1178 + components: + - type: Transform + pos: 74.5,1.5 + parent: 2 + - uid: 1179 + components: + - type: Transform + pos: 75.5,1.5 + parent: 2 + - uid: 1180 + components: + - type: Transform + pos: 51.5,21.5 + parent: 2 + - uid: 1181 + components: + - type: Transform + pos: 51.5,22.5 + parent: 2 + - uid: 1182 + components: + - type: Transform + pos: 51.5,23.5 + parent: 2 + - uid: 1183 + components: + - type: Transform + pos: 52.5,23.5 + parent: 2 + - uid: 1184 + components: + - type: Transform + pos: 53.5,23.5 + parent: 2 + - uid: 1185 + components: + - type: Transform + pos: 54.5,23.5 + parent: 2 + - uid: 1186 + components: + - type: Transform + pos: 54.5,24.5 + parent: 2 + - uid: 1187 + components: + - type: Transform + pos: 54.5,25.5 + parent: 2 + - uid: 1188 + components: + - type: Transform + pos: 54.5,26.5 + parent: 2 + - uid: 1189 + components: + - type: Transform + pos: 54.5,27.5 + parent: 2 + - uid: 1190 + components: + - type: Transform + pos: 50.5,23.5 + parent: 2 + - uid: 1191 + components: + - type: Transform + pos: 50.5,24.5 + parent: 2 + - uid: 1192 + components: + - type: Transform + pos: 50.5,25.5 + parent: 2 + - uid: 1193 + components: + - type: Transform + pos: 50.5,26.5 + parent: 2 + - uid: 1194 + components: + - type: Transform + pos: 50.5,27.5 + parent: 2 + - uid: 1195 + components: + - type: Transform + pos: 60.5,22.5 + parent: 2 + - uid: 1196 + components: + - type: Transform + pos: 59.5,22.5 + parent: 2 + - uid: 1197 + components: + - type: Transform + pos: 58.5,22.5 + parent: 2 + - uid: 1198 + components: + - type: Transform + pos: 58.5,23.5 + parent: 2 + - uid: 1199 + components: + - type: Transform + pos: 58.5,24.5 + parent: 2 + - uid: 1200 + components: + - type: Transform + pos: 58.5,25.5 + parent: 2 + - uid: 1201 + components: + - type: Transform + pos: 58.5,26.5 + parent: 2 + - uid: 1202 + components: + - type: Transform + pos: 58.5,27.5 + parent: 2 + - uid: 1203 + components: + - type: Transform + pos: 59.5,27.5 + parent: 2 + - uid: 1204 + components: + - type: Transform + pos: 60.5,27.5 + parent: 2 + - uid: 1205 + components: + - type: Transform + pos: 61.5,27.5 + parent: 2 + - uid: 1206 + components: + - type: Transform + pos: 62.5,27.5 + parent: 2 + - uid: 1207 + components: + - type: Transform + pos: 63.5,27.5 + parent: 2 + - uid: 1208 + components: + - type: Transform + pos: 64.5,27.5 + parent: 2 + - uid: 1209 + components: + - type: Transform + pos: 63.5,28.5 + parent: 2 + - uid: 1210 + components: + - type: Transform + pos: 58.5,21.5 + parent: 2 + - uid: 1211 + components: + - type: Transform + pos: 58.5,20.5 + parent: 2 + - uid: 1212 + components: + - type: Transform + pos: 58.5,19.5 + parent: 2 + - uid: 1213 + components: + - type: Transform + pos: 58.5,18.5 + parent: 2 + - uid: 1214 + components: + - type: Transform + pos: 58.5,17.5 + parent: 2 + - uid: 1215 + components: + - type: Transform + pos: 58.5,16.5 + parent: 2 + - uid: 1216 + components: + - type: Transform + pos: 57.5,18.5 + parent: 2 + - uid: 1217 + components: + - type: Transform + pos: 56.5,18.5 + parent: 2 + - uid: 1218 + components: + - type: Transform + pos: 55.5,18.5 + parent: 2 + - uid: 1219 + components: + - type: Transform + pos: 54.5,18.5 + parent: 2 + - uid: 1220 + components: + - type: Transform + pos: 53.5,18.5 + parent: 2 + - uid: 1221 + components: + - type: Transform + pos: 53.5,13.5 + parent: 2 + - uid: 1222 + components: + - type: Transform + pos: 52.5,13.5 + parent: 2 + - uid: 1223 + components: + - type: Transform + pos: 51.5,13.5 + parent: 2 + - uid: 1224 + components: + - type: Transform + pos: 50.5,13.5 + parent: 2 + - uid: 1225 + components: + - type: Transform + pos: 49.5,13.5 + parent: 2 + - uid: 1226 + components: + - type: Transform + pos: 48.5,13.5 + parent: 2 + - uid: 1227 + components: + - type: Transform + pos: 47.5,13.5 + parent: 2 + - uid: 1228 + components: + - type: Transform + pos: 46.5,13.5 + parent: 2 + - uid: 1229 + components: + - type: Transform + pos: 48.5,12.5 + parent: 2 + - uid: 1230 + components: + - type: Transform + pos: 48.5,11.5 + parent: 2 + - uid: 1231 + components: + - type: Transform + pos: 48.5,10.5 + parent: 2 + - uid: 1232 + components: + - type: Transform + pos: 48.5,9.5 + parent: 2 + - uid: 1233 + components: + - type: Transform + pos: 48.5,8.5 + parent: 2 + - uid: 1234 + components: + - type: Transform + pos: 48.5,7.5 + parent: 2 + - uid: 1235 + components: + - type: Transform + pos: 48.5,6.5 + parent: 2 + - uid: 1236 + components: + - type: Transform + pos: 51.5,12.5 + parent: 2 + - uid: 1237 + components: + - type: Transform + pos: 51.5,11.5 + parent: 2 + - uid: 1238 + components: + - type: Transform + pos: 51.5,10.5 + parent: 2 + - uid: 1239 + components: + - type: Transform + pos: 50.5,10.5 + parent: 2 + - uid: 1240 + components: + - type: Transform + pos: 51.5,9.5 + parent: 2 + - uid: 1241 + components: + - type: Transform + pos: 51.5,8.5 + parent: 2 + - uid: 1242 + components: + - type: Transform + pos: 51.5,7.5 + parent: 2 + - uid: 1243 + components: + - type: Transform + pos: 51.5,6.5 + parent: 2 + - uid: 1244 + components: + - type: Transform + pos: 51.5,5.5 + parent: 2 + - uid: 1245 + components: + - type: Transform + pos: 60.5,10.5 + parent: 2 + - uid: 1246 + components: + - type: Transform + pos: 60.5,11.5 + parent: 2 + - uid: 1247 + components: + - type: Transform + pos: 60.5,12.5 + parent: 2 + - uid: 1248 + components: + - type: Transform + pos: 59.5,12.5 + parent: 2 + - uid: 1249 + components: + - type: Transform + pos: 58.5,12.5 + parent: 2 + - uid: 1250 + components: + - type: Transform + pos: 57.5,12.5 + parent: 2 + - uid: 1251 + components: + - type: Transform + pos: 56.5,12.5 + parent: 2 + - uid: 1252 + components: + - type: Transform + pos: 58.5,15.5 + parent: 2 + - uid: 1253 + components: + - type: Transform + pos: 58.5,14.5 + parent: 2 + - uid: 1254 + components: + - type: Transform + pos: 56.5,11.5 + parent: 2 + - uid: 1255 + components: + - type: Transform + pos: 56.5,10.5 + parent: 2 + - uid: 1256 + components: + - type: Transform + pos: 56.5,9.5 + parent: 2 + - uid: 1257 + components: + - type: Transform + pos: 56.5,8.5 + parent: 2 + - uid: 1258 + components: + - type: Transform + pos: 56.5,7.5 + parent: 2 + - uid: 1259 + components: + - type: Transform + pos: 56.5,6.5 + parent: 2 + - uid: 1260 + components: + - type: Transform + pos: 56.5,5.5 + parent: 2 + - uid: 1261 + components: + - type: Transform + pos: 57.5,5.5 + parent: 2 + - uid: 1262 + components: + - type: Transform + pos: 58.5,5.5 + parent: 2 + - uid: 1263 + components: + - type: Transform + pos: 59.5,5.5 + parent: 2 + - uid: 1264 + components: + - type: Transform + pos: 55.5,5.5 + parent: 2 + - uid: 1265 + components: + - type: Transform + pos: 54.5,5.5 + parent: 2 + - uid: 1266 + components: + - type: Transform + pos: 57.5,8.5 + parent: 2 + - uid: 1267 + components: + - type: Transform + pos: 58.5,8.5 + parent: 2 + - uid: 1268 + components: + - type: Transform + pos: 55.5,8.5 + parent: 2 + - uid: 1269 + components: + - type: Transform + pos: 61.5,12.5 + parent: 2 + - uid: 1270 + components: + - type: Transform + pos: 62.5,12.5 + parent: 2 + - uid: 1271 + components: + - type: Transform + pos: 63.5,12.5 + parent: 2 + - uid: 1272 + components: + - type: Transform + pos: 63.5,11.5 + parent: 2 + - uid: 1273 + components: + - type: Transform + pos: 63.5,10.5 + parent: 2 + - uid: 1274 + components: + - type: Transform + pos: 63.5,9.5 + parent: 2 + - uid: 1275 + components: + - type: Transform + pos: 63.5,8.5 + parent: 2 + - uid: 1276 + components: + - type: Transform + pos: 63.5,7.5 + parent: 2 + - uid: 1277 + components: + - type: Transform + pos: 63.5,6.5 + parent: 2 + - uid: 1278 + components: + - type: Transform + pos: 63.5,5.5 + parent: 2 + - uid: 1279 + components: + - type: Transform + pos: 62.5,8.5 + parent: 2 + - uid: 1280 + components: + - type: Transform + pos: 64.5,8.5 + parent: 2 + - uid: 1281 + components: + - type: Transform + pos: 65.5,8.5 + parent: 2 + - uid: 1282 + components: + - type: Transform + pos: 66.5,8.5 + parent: 2 + - uid: 1283 + components: + - type: Transform + pos: 67.5,8.5 + parent: 2 + - uid: 1284 + components: + - type: Transform + pos: 67.5,7.5 + parent: 2 + - uid: 1285 + components: + - type: Transform + pos: 64.5,5.5 + parent: 2 + - uid: 1286 + components: + - type: Transform + pos: 64.5,6.5 + parent: 2 + - uid: 1287 + components: + - type: Transform + pos: 64.5,4.5 + parent: 2 + - uid: 1288 + components: + - type: Transform + pos: 63.5,4.5 + parent: 2 + - uid: 1289 + components: + - type: Transform + pos: 62.5,5.5 + parent: 2 + - uid: 1290 + components: + - type: Transform + pos: 69.5,11.5 + parent: 2 + - uid: 1291 + components: + - type: Transform + pos: 68.5,11.5 + parent: 2 + - uid: 1292 + components: + - type: Transform + pos: 67.5,11.5 + parent: 2 + - uid: 1293 + components: + - type: Transform + pos: 67.5,12.5 + parent: 2 + - uid: 1294 + components: + - type: Transform + pos: 66.5,12.5 + parent: 2 + - uid: 1295 + components: + - type: Transform + pos: 65.5,12.5 + parent: 2 + - uid: 1296 + components: + - type: Transform + pos: 69.5,12.5 + parent: 2 + - uid: 1297 + components: + - type: Transform + pos: 70.5,12.5 + parent: 2 + - uid: 1298 + components: + - type: Transform + pos: 71.5,12.5 + parent: 2 + - uid: 1299 + components: + - type: Transform + pos: 71.5,13.5 + parent: 2 + - uid: 1300 + components: + - type: Transform + pos: 71.5,14.5 + parent: 2 + - uid: 1301 + components: + - type: Transform + pos: 71.5,15.5 + parent: 2 + - uid: 1302 + components: + - type: Transform + pos: 71.5,16.5 + parent: 2 + - uid: 1303 + components: + - type: Transform + pos: 71.5,17.5 + parent: 2 + - uid: 1304 + components: + - type: Transform + pos: 71.5,18.5 + parent: 2 + - uid: 1305 + components: + - type: Transform + pos: 71.5,19.5 + parent: 2 + - uid: 1306 + components: + - type: Transform + pos: 71.5,20.5 + parent: 2 + - uid: 1307 + components: + - type: Transform + pos: 72.5,20.5 + parent: 2 + - uid: 1308 + components: + - type: Transform + pos: 73.5,20.5 + parent: 2 + - uid: 1309 + components: + - type: Transform + pos: 74.5,20.5 + parent: 2 + - uid: 1310 + components: + - type: Transform + pos: 75.5,20.5 + parent: 2 + - uid: 1311 + components: + - type: Transform + pos: 70.5,20.5 + parent: 2 + - uid: 1312 + components: + - type: Transform + pos: 69.5,10.5 + parent: 2 + - uid: 1313 + components: + - type: Transform + pos: 70.5,16.5 + parent: 2 + - uid: 1314 + components: + - type: Transform + pos: 69.5,16.5 + parent: 2 + - uid: 1315 + components: + - type: Transform + pos: 72.5,16.5 + parent: 2 + - uid: 1316 + components: + - type: Transform + pos: 73.5,16.5 + parent: 2 + - uid: 1317 + components: + - type: Transform + pos: 74.5,16.5 + parent: 2 + - uid: 1318 + components: + - type: Transform + pos: 68.5,16.5 + parent: 2 + - uid: 1319 + components: + - type: Transform + pos: 75.5,16.5 + parent: 2 + - uid: 1320 + components: + - type: Transform + pos: 70.5,10.5 + parent: 2 + - uid: 1321 + components: + - type: Transform + pos: 71.5,10.5 + parent: 2 + - uid: 1322 + components: + - type: Transform + pos: 71.5,9.5 + parent: 2 + - uid: 1323 + components: + - type: Transform + pos: 71.5,8.5 + parent: 2 + - uid: 1324 + components: + - type: Transform + pos: 71.5,7.5 + parent: 2 + - uid: 1325 + components: + - type: Transform + pos: 71.5,6.5 + parent: 2 + - uid: 1326 + components: + - type: Transform + pos: 71.5,5.5 + parent: 2 + - uid: 1327 + components: + - type: Transform + pos: 71.5,4.5 + parent: 2 + - uid: 1328 + components: + - type: Transform + pos: 72.5,8.5 + parent: 2 + - uid: 1329 + components: + - type: Transform + pos: 73.5,8.5 + parent: 2 + - uid: 1330 + components: + - type: Transform + pos: 74.5,8.5 + parent: 2 + - uid: 1331 + components: + - type: Transform + pos: 72.5,10.5 + parent: 2 + - uid: 1332 + components: + - type: Transform + pos: 73.5,10.5 + parent: 2 + - uid: 1333 + components: + - type: Transform + pos: 74.5,10.5 + parent: 2 + - uid: 1334 + components: + - type: Transform + pos: 75.5,10.5 + parent: 2 + - uid: 1335 + components: + - type: Transform + pos: 75.5,11.5 + parent: 2 + - uid: 1336 + components: + - type: Transform + pos: 74.5,7.5 + parent: 2 + - uid: 1337 + components: + - type: Transform + pos: 74.5,6.5 + parent: 2 + - uid: 1338 + components: + - type: Transform + pos: 74.5,5.5 + parent: 2 + - uid: 1339 + components: + - type: Transform + pos: 74.5,4.5 + parent: 2 + - uid: 1340 + components: + - type: Transform + pos: 63.5,17.5 + parent: 2 + - uid: 1341 + components: + - type: Transform + pos: 63.5,16.5 + parent: 2 + - uid: 1342 + components: + - type: Transform + pos: 63.5,15.5 + parent: 2 + - uid: 1343 + components: + - type: Transform + pos: 63.5,18.5 + parent: 2 + - uid: 1344 + components: + - type: Transform + pos: 63.5,19.5 + parent: 2 + - uid: 1345 + components: + - type: Transform + pos: 63.5,20.5 + parent: 2 + - uid: 1346 + components: + - type: Transform + pos: 63.5,21.5 + parent: 2 + - uid: 1347 + components: + - type: Transform + pos: 63.5,22.5 + parent: 2 + - uid: 1348 + components: + - type: Transform + pos: 63.5,23.5 + parent: 2 + - uid: 1349 + components: + - type: Transform + pos: 63.5,24.5 + parent: 2 + - uid: 1350 + components: + - type: Transform + pos: 64.5,24.5 + parent: 2 + - uid: 1351 + components: + - type: Transform + pos: 64.5,20.5 + parent: 2 + - uid: 1352 + components: + - type: Transform + pos: 64.5,16.5 + parent: 2 + - uid: 1353 + components: + - type: Transform + pos: 26.5,-4.5 + parent: 2 + - uid: 1354 + components: + - type: Transform + pos: 27.5,-4.5 + parent: 2 + - uid: 1355 + components: + - type: Transform + pos: 27.5,-5.5 + parent: 2 + - uid: 1356 + components: + - type: Transform + pos: 25.5,-4.5 + parent: 2 + - uid: 1357 + components: + - type: Transform + pos: 25.5,-6.5 + parent: 2 + - uid: 1358 + components: + - type: Transform + pos: 25.5,-7.5 + parent: 2 + - uid: 1359 + components: + - type: Transform + pos: 25.5,-8.5 + parent: 2 + - uid: 1360 + components: + - type: Transform + pos: 25.5,-9.5 + parent: 2 + - uid: 1361 + components: + - type: Transform + pos: 25.5,-10.5 + parent: 2 + - uid: 1362 + components: + - type: Transform + pos: 25.5,-3.5 + parent: 2 + - uid: 1363 + components: + - type: Transform + pos: 25.5,-2.5 + parent: 2 + - uid: 1364 + components: + - type: Transform + pos: 25.5,-1.5 + parent: 2 + - uid: 1365 + components: + - type: Transform + pos: 25.5,-0.5 + parent: 2 + - uid: 1366 + components: + - type: Transform + pos: 24.5,-7.5 + parent: 2 + - uid: 1367 + components: + - type: Transform + pos: 23.5,-7.5 + parent: 2 + - uid: 1368 + components: + - type: Transform + pos: 22.5,-7.5 + parent: 2 + - uid: 1369 + components: + - type: Transform + pos: 21.5,-7.5 + parent: 2 + - uid: 1370 + components: + - type: Transform + pos: 20.5,-7.5 + parent: 2 + - uid: 1371 + components: + - type: Transform + pos: 20.5,-8.5 + parent: 2 + - uid: 1372 + components: + - type: Transform + pos: 28.5,-4.5 + parent: 2 + - uid: 1373 + components: + - type: Transform + pos: 29.5,-4.5 + parent: 2 + - uid: 1374 + components: + - type: Transform + pos: 30.5,-4.5 + parent: 2 + - uid: 1375 + components: + - type: Transform + pos: 31.5,-4.5 + parent: 2 + - uid: 1376 + components: + - type: Transform + pos: 29.5,-3.5 + parent: 2 + - uid: 1377 + components: + - type: Transform + pos: 28.5,-5.5 + parent: 2 + - uid: 1378 + components: + - type: Transform + pos: 28.5,-6.5 + parent: 2 + - uid: 1379 + components: + - type: Transform + pos: 28.5,-7.5 + parent: 2 + - uid: 1380 + components: + - type: Transform + pos: 29.5,-7.5 + parent: 2 + - uid: 1381 + components: + - type: Transform + pos: 30.5,-7.5 + parent: 2 + - uid: 1382 + components: + - type: Transform + pos: 85.5,0.5 + parent: 2 + - uid: 1383 + components: + - type: Transform + pos: 85.5,1.5 + parent: 2 + - uid: 1384 + components: + - type: Transform + pos: 85.5,2.5 + parent: 2 + - uid: 1385 + components: + - type: Transform + pos: 84.5,2.5 + parent: 2 + - uid: 1386 + components: + - type: Transform + pos: 84.5,0.5 + parent: 2 + - uid: 1387 + components: + - type: Transform + pos: 84.5,-0.5 + parent: 2 + - uid: 1388 + components: + - type: Transform + pos: 84.5,-1.5 + parent: 2 + - uid: 1389 + components: + - type: Transform + pos: 84.5,-2.5 + parent: 2 + - uid: 1390 + components: + - type: Transform + pos: 71.5,-11.5 + parent: 2 + - uid: 1391 + components: + - type: Transform + pos: 70.5,-11.5 + parent: 2 + - uid: 1392 + components: + - type: Transform + pos: 69.5,-11.5 + parent: 2 + - uid: 1393 + components: + - type: Transform + pos: 69.5,-12.5 + parent: 2 + - uid: 1394 + components: + - type: Transform + pos: 69.5,-13.5 + parent: 2 + - uid: 1395 + components: + - type: Transform + pos: 69.5,-14.5 + parent: 2 + - uid: 1396 + components: + - type: Transform + pos: 69.5,-15.5 + parent: 2 + - uid: 1397 + components: + - type: Transform + pos: 68.5,-15.5 + parent: 2 + - uid: 1398 + components: + - type: Transform + pos: 68.5,-16.5 + parent: 2 + - uid: 1399 + components: + - type: Transform + pos: 68.5,-17.5 + parent: 2 + - uid: 1400 + components: + - type: Transform + pos: 68.5,-18.5 + parent: 2 + - uid: 1401 + components: + - type: Transform + pos: 68.5,-19.5 + parent: 2 + - uid: 1402 + components: + - type: Transform + pos: 68.5,-20.5 + parent: 2 + - uid: 1403 + components: + - type: Transform + pos: 68.5,-21.5 + parent: 2 + - uid: 1404 + components: + - type: Transform + pos: 68.5,-22.5 + parent: 2 + - uid: 1405 + components: + - type: Transform + pos: 69.5,-10.5 + parent: 2 + - uid: 1406 + components: + - type: Transform + pos: 69.5,-9.5 + parent: 2 + - uid: 1407 + components: + - type: Transform + pos: 69.5,-8.5 + parent: 2 + - uid: 1408 + components: + - type: Transform + pos: 70.5,-8.5 + parent: 2 + - uid: 1409 + components: + - type: Transform + pos: 70.5,-7.5 + parent: 2 + - uid: 1410 + components: + - type: Transform + pos: 70.5,-6.5 + parent: 2 + - uid: 1411 + components: + - type: Transform + pos: 70.5,-5.5 + parent: 2 + - uid: 1412 + components: + - type: Transform + pos: 70.5,-4.5 + parent: 2 + - uid: 1413 + components: + - type: Transform + pos: 70.5,-3.5 + parent: 2 + - uid: 1414 + components: + - type: Transform + pos: 71.5,-7.5 + parent: 2 + - uid: 1415 + components: + - type: Transform + pos: 72.5,-7.5 + parent: 2 + - uid: 1416 + components: + - type: Transform + pos: 73.5,-7.5 + parent: 2 + - uid: 1417 + components: + - type: Transform + pos: 74.5,-7.5 + parent: 2 + - uid: 1418 + components: + - type: Transform + pos: 75.5,-7.5 + parent: 2 + - uid: 1419 + components: + - type: Transform + pos: 76.5,-7.5 + parent: 2 + - uid: 1420 + components: + - type: Transform + pos: 77.5,-7.5 + parent: 2 + - uid: 1421 + components: + - type: Transform + pos: 78.5,-7.5 + parent: 2 + - uid: 1422 + components: + - type: Transform + pos: 79.5,-7.5 + parent: 2 + - uid: 1423 + components: + - type: Transform + pos: 79.5,-8.5 + parent: 2 + - uid: 1424 + components: + - type: Transform + pos: 79.5,-9.5 + parent: 2 + - uid: 1425 + components: + - type: Transform + pos: 79.5,-10.5 + parent: 2 + - uid: 1426 + components: + - type: Transform + pos: 79.5,-11.5 + parent: 2 + - uid: 1427 + components: + - type: Transform + pos: 79.5,-12.5 + parent: 2 + - uid: 1428 + components: + - type: Transform + pos: 79.5,-13.5 + parent: 2 + - uid: 1429 + components: + - type: Transform + pos: 79.5,-14.5 + parent: 2 + - uid: 1430 + components: + - type: Transform + pos: 79.5,-15.5 + parent: 2 + - uid: 1431 + components: + - type: Transform + pos: 79.5,-16.5 + parent: 2 + - uid: 1432 + components: + - type: Transform + pos: 80.5,-12.5 + parent: 2 + - uid: 1433 + components: + - type: Transform + pos: 81.5,-12.5 + parent: 2 + - uid: 1434 + components: + - type: Transform + pos: 82.5,-12.5 + parent: 2 + - uid: 1435 + components: + - type: Transform + pos: 83.5,-12.5 + parent: 2 + - uid: 1436 + components: + - type: Transform + pos: 84.5,-12.5 + parent: 2 + - uid: 1437 + components: + - type: Transform + pos: 84.5,-11.5 + parent: 2 + - uid: 1438 + components: + - type: Transform + pos: 84.5,-10.5 + parent: 2 + - uid: 1439 + components: + - type: Transform + pos: 75.5,-9.5 + parent: 2 + - uid: 1440 + components: + - type: Transform + pos: 75.5,-10.5 + parent: 2 + - uid: 1441 + components: + - type: Transform + pos: 75.5,-11.5 + parent: 2 + - uid: 1442 + components: + - type: Transform + pos: 74.5,-11.5 + parent: 2 + - uid: 1443 + components: + - type: Transform + pos: 75.5,-6.5 + parent: 2 + - uid: 1444 + components: + - type: Transform + pos: 75.5,-5.5 + parent: 2 + - uid: 1445 + components: + - type: Transform + pos: 75.5,-4.5 + parent: 2 + - uid: 1446 + components: + - type: Transform + pos: 75.5,-3.5 + parent: 2 + - uid: 1447 + components: + - type: Transform + pos: 74.5,-3.5 + parent: 2 + - uid: 1448 + components: + - type: Transform + pos: 79.5,-6.5 + parent: 2 + - uid: 1449 + components: + - type: Transform + pos: 79.5,-5.5 + parent: 2 + - uid: 1450 + components: + - type: Transform + pos: 79.5,-4.5 + parent: 2 + - uid: 1451 + components: + - type: Transform + pos: 79.5,-3.5 + parent: 2 + - uid: 1452 + components: + - type: Transform + pos: 79.5,2.5 + parent: 2 + - uid: 1453 + components: + - type: Transform + pos: 79.5,3.5 + parent: 2 + - uid: 1454 + components: + - type: Transform + pos: 79.5,4.5 + parent: 2 + - uid: 1455 + components: + - type: Transform + pos: 79.5,0.5 + parent: 2 + - uid: 1456 + components: + - type: Transform + pos: 71.5,-1.5 + parent: 2 + - uid: 1457 + components: + - type: Transform + pos: 71.5,-0.5 + parent: 2 + - uid: 1458 + components: + - type: Transform + pos: 71.5,0.5 + parent: 2 + - uid: 1459 + components: + - type: Transform + pos: 79.5,1.5 + parent: 2 + - uid: 1460 + components: + - type: Transform + pos: 79.5,5.5 + parent: 2 + - uid: 1461 + components: + - type: Transform + pos: 79.5,6.5 + parent: 2 + - uid: 1462 + components: + - type: Transform + pos: 79.5,7.5 + parent: 2 + - uid: 1463 + components: + - type: Transform + pos: 79.5,8.5 + parent: 2 + - uid: 1464 + components: + - type: Transform + pos: 79.5,9.5 + parent: 2 + - uid: 1465 + components: + - type: Transform + pos: 79.5,10.5 + parent: 2 + - uid: 1466 + components: + - type: Transform + pos: 79.5,11.5 + parent: 2 + - uid: 1467 + components: + - type: Transform + pos: 79.5,12.5 + parent: 2 + - uid: 1468 + components: + - type: Transform + pos: 79.5,13.5 + parent: 2 + - uid: 1469 + components: + - type: Transform + pos: 78.5,5.5 + parent: 2 + - uid: 1470 + components: + - type: Transform + pos: 77.5,5.5 + parent: 2 + - uid: 1471 + components: + - type: Transform + pos: 75.5,-28.5 + parent: 2 + - uid: 1472 + components: + - type: Transform + pos: 75.5,-27.5 + parent: 2 + - uid: 1473 + components: + - type: Transform + pos: 75.5,-26.5 + parent: 2 + - uid: 1474 + components: + - type: Transform + pos: 75.5,-25.5 + parent: 2 + - uid: 1475 + components: + - type: Transform + pos: 76.5,-25.5 + parent: 2 + - uid: 1476 + components: + - type: Transform + pos: 77.5,-25.5 + parent: 2 + - uid: 1477 + components: + - type: Transform + pos: 78.5,-25.5 + parent: 2 + - uid: 1478 + components: + - type: Transform + pos: 74.5,-25.5 + parent: 2 + - uid: 1479 + components: + - type: Transform + pos: 73.5,-25.5 + parent: 2 + - uid: 1480 + components: + - type: Transform + pos: 72.5,-25.5 + parent: 2 + - uid: 1481 + components: + - type: Transform + pos: 78.5,-24.5 + parent: 2 + - uid: 1482 + components: + - type: Transform + pos: 78.5,-23.5 + parent: 2 + - uid: 1483 + components: + - type: Transform + pos: 78.5,-22.5 + parent: 2 + - uid: 1484 + components: + - type: Transform + pos: 78.5,-21.5 + parent: 2 + - uid: 1485 + components: + - type: Transform + pos: 78.5,-20.5 + parent: 2 + - uid: 1486 + components: + - type: Transform + pos: 79.5,-20.5 + parent: 2 + - uid: 1487 + components: + - type: Transform + pos: 80.5,-20.5 + parent: 2 + - uid: 1488 + components: + - type: Transform + pos: 77.5,-20.5 + parent: 2 + - uid: 1489 + components: + - type: Transform + pos: 76.5,-20.5 + parent: 2 + - uid: 1490 + components: + - type: Transform + pos: 75.5,-20.5 + parent: 2 + - uid: 1491 + components: + - type: Transform + pos: 74.5,-20.5 + parent: 2 + - uid: 1492 + components: + - type: Transform + pos: 73.5,-20.5 + parent: 2 + - uid: 1493 + components: + - type: Transform + pos: 74.5,-19.5 + parent: 2 + - uid: 1494 + components: + - type: Transform + pos: 74.5,-18.5 + parent: 2 + - uid: 1495 + components: + - type: Transform + pos: 74.5,-17.5 + parent: 2 + - uid: 1496 + components: + - type: Transform + pos: 74.5,-16.5 + parent: 2 + - uid: 1497 + components: + - type: Transform + pos: 74.5,-15.5 + parent: 2 + - uid: 1498 + components: + - type: Transform + pos: 75.5,-15.5 + parent: 2 + - uid: 1499 + components: + - type: Transform + pos: 73.5,-15.5 + parent: 2 + - uid: 1500 + components: + - type: Transform + pos: 72.5,-15.5 + parent: 2 + - uid: 1501 + components: + - type: Transform + pos: 86.5,-21.5 + parent: 2 + - uid: 1502 + components: + - type: Transform + pos: 87.5,-21.5 + parent: 2 + - uid: 1503 + components: + - type: Transform + pos: 88.5,-21.5 + parent: 2 + - uid: 1504 + components: + - type: Transform + pos: 88.5,-20.5 + parent: 2 + - uid: 1505 + components: + - type: Transform + pos: 85.5,-21.5 + parent: 2 + - uid: 1506 + components: + - type: Transform + pos: 89.5,-22.5 + parent: 2 + - uid: 1507 + components: + - type: Transform + pos: 89.5,-20.5 + parent: 2 + - uid: 1508 + components: + - type: Transform + pos: 89.5,-19.5 + parent: 2 + - uid: 1509 + components: + - type: Transform + pos: 89.5,-18.5 + parent: 2 + - uid: 1510 + components: + - type: Transform + pos: 90.5,-18.5 + parent: 2 + - uid: 1511 + components: + - type: Transform + pos: 91.5,-18.5 + parent: 2 + - uid: 1512 + components: + - type: Transform + pos: 92.5,-18.5 + parent: 2 + - uid: 1513 + components: + - type: Transform + pos: 93.5,-18.5 + parent: 2 + - uid: 1514 + components: + - type: Transform + pos: 94.5,-18.5 + parent: 2 + - uid: 1515 + components: + - type: Transform + pos: 95.5,-18.5 + parent: 2 + - uid: 1516 + components: + - type: Transform + pos: 96.5,-18.5 + parent: 2 + - uid: 1517 + components: + - type: Transform + pos: 97.5,-18.5 + parent: 2 + - uid: 1518 + components: + - type: Transform + pos: 98.5,-18.5 + parent: 2 + - uid: 1519 + components: + - type: Transform + pos: 99.5,-18.5 + parent: 2 + - uid: 1520 + components: + - type: Transform + pos: 100.5,-18.5 + parent: 2 + - uid: 1521 + components: + - type: Transform + pos: 101.5,-18.5 + parent: 2 + - uid: 1522 + components: + - type: Transform + pos: 102.5,-18.5 + parent: 2 + - uid: 1523 + components: + - type: Transform + pos: 96.5,-26.5 + parent: 2 + - uid: 1524 + components: + - type: Transform + pos: 97.5,-26.5 + parent: 2 + - uid: 1525 + components: + - type: Transform + pos: 98.5,-26.5 + parent: 2 + - uid: 1526 + components: + - type: Transform + pos: 98.5,-25.5 + parent: 2 + - uid: 1527 + components: + - type: Transform + pos: 98.5,-24.5 + parent: 2 + - uid: 1528 + components: + - type: Transform + pos: 98.5,-23.5 + parent: 2 + - uid: 1529 + components: + - type: Transform + pos: 98.5,-27.5 + parent: 2 + - uid: 1530 + components: + - type: Transform + pos: 98.5,-28.5 + parent: 2 + - uid: 1531 + components: + - type: Transform + pos: 98.5,-29.5 + parent: 2 + - uid: 1573 + components: + - type: Transform + pos: 89.5,49.5 + parent: 2 + - uid: 1574 + components: + - type: Transform + pos: 89.5,48.5 + parent: 2 + - uid: 1578 + components: + - type: Transform + pos: 99.5,49.5 + parent: 2 + - uid: 1580 + components: + - type: Transform + pos: 98.5,49.5 + parent: 2 + - uid: 1588 + components: + - type: Transform + pos: 99.5,47.5 + parent: 2 + - uid: 1589 + components: + - type: Transform + pos: 98.5,47.5 + parent: 2 + - uid: 1590 + components: + - type: Transform + pos: 96.5,50.5 + parent: 2 + - uid: 1591 + components: + - type: Transform + pos: 97.5,50.5 + parent: 2 + - uid: 6907 + components: + - type: Transform + pos: 100.5,46.5 + parent: 2 + - uid: 6913 + components: + - type: Transform + pos: 65.5,48.5 + parent: 2 + - uid: 7088 + components: + - type: Transform + pos: 100.5,47.5 + parent: 2 + - uid: 7559 + components: + - type: Transform + pos: 100.5,50.5 + parent: 2 + - uid: 7568 + components: + - type: Transform + pos: 98.5,50.5 + parent: 2 + - uid: 7569 + components: + - type: Transform + pos: 100.5,49.5 + parent: 2 + - uid: 7584 + components: + - type: Transform + pos: -6.5,9.5 + parent: 2 + - uid: 7606 + components: + - type: Transform + pos: -6.5,3.5 + parent: 2 + - uid: 7617 + components: + - type: Transform + pos: -7.5,2.5 + parent: 2 + - uid: 7623 + components: + - type: Transform + pos: -6.5,2.5 + parent: 2 + - uid: 7673 + components: + - type: Transform + pos: -8.5,2.5 + parent: 2 + - uid: 7675 + components: + - type: Transform + pos: -6.5,8.5 + parent: 2 + - uid: 8059 + components: + - type: Transform + pos: -47.5,-0.5 + parent: 2 + - uid: 8060 + components: + - type: Transform + pos: -48.5,-0.5 + parent: 2 + - uid: 8312 + components: + - type: Transform + pos: -44.5,-0.5 + parent: 2 + - uid: 8313 + components: + - type: Transform + pos: -45.5,-0.5 + parent: 2 + - uid: 11261 + components: + - type: Transform + pos: 100.5,45.5 + parent: 2 + - uid: 11614 + components: + - type: Transform + pos: 80.5,-4.5 + parent: 2 + - uid: 11615 + components: + - type: Transform + pos: 81.5,-4.5 + parent: 2 + - uid: 11616 + components: + - type: Transform + pos: 82.5,-4.5 + parent: 2 + - uid: 11617 + components: + - type: Transform + pos: 83.5,-4.5 + parent: 2 + - uid: 11618 + components: + - type: Transform + pos: 84.5,-4.5 + parent: 2 + - uid: 11619 + components: + - type: Transform + pos: 85.5,-4.5 + parent: 2 + - uid: 11620 + components: + - type: Transform + pos: 85.5,-5.5 + parent: 2 + - uid: 11621 + components: + - type: Transform + pos: 85.5,-6.5 + parent: 2 + - uid: 11622 + components: + - type: Transform + pos: 85.5,-7.5 + parent: 2 + - uid: 11623 + components: + - type: Transform + pos: 86.5,-7.5 + parent: 2 + - uid: 11624 + components: + - type: Transform + pos: 87.5,-7.5 + parent: 2 + - uid: 11625 + components: + - type: Transform + pos: 87.5,-8.5 + parent: 2 + - uid: 11626 + components: + - type: Transform + pos: 87.5,-9.5 + parent: 2 + - uid: 11627 + components: + - type: Transform + pos: 87.5,-10.5 + parent: 2 + - uid: 11628 + components: + - type: Transform + pos: 87.5,-11.5 + parent: 2 + - uid: 11629 + components: + - type: Transform + pos: 88.5,-11.5 + parent: 2 + - uid: 11630 + components: + - type: Transform + pos: 89.5,-11.5 + parent: 2 + - uid: 11631 + components: + - type: Transform + pos: 90.5,-11.5 + parent: 2 + - uid: 11632 + components: + - type: Transform + pos: 90.5,-10.5 + parent: 2 + - uid: 11633 + components: + - type: Transform + pos: 90.5,-9.5 + parent: 2 + - uid: 11654 + components: + - type: Transform + pos: 83.5,-43.5 + parent: 2 + - uid: 11655 + components: + - type: Transform + pos: 83.5,-42.5 + parent: 2 + - uid: 11656 + components: + - type: Transform + pos: 83.5,-41.5 + parent: 2 + - uid: 11657 + components: + - type: Transform + pos: 82.5,-41.5 + parent: 2 + - uid: 11658 + components: + - type: Transform + pos: 81.5,-41.5 + parent: 2 + - uid: 11659 + components: + - type: Transform + pos: 80.5,-41.5 + parent: 2 + - uid: 11660 + components: + - type: Transform + pos: 84.5,-42.5 + parent: 2 + - uid: 11661 + components: + - type: Transform + pos: 84.5,-43.5 + parent: 2 + - uid: 11662 + components: + - type: Transform + pos: 84.5,-44.5 + parent: 2 + - uid: 11663 + components: + - type: Transform + pos: 84.5,-45.5 + parent: 2 + - uid: 11664 + components: + - type: Transform + pos: 83.5,-45.5 + parent: 2 + - uid: 11665 + components: + - type: Transform + pos: 82.5,-45.5 + parent: 2 + - uid: 11666 + components: + - type: Transform + pos: 81.5,-45.5 + parent: 2 + - uid: 11667 + components: + - type: Transform + pos: 80.5,-45.5 + parent: 2 + - uid: 11668 + components: + - type: Transform + pos: 79.5,-45.5 + parent: 2 + - uid: 11669 + components: + - type: Transform + pos: 78.5,-45.5 + parent: 2 + - uid: 11670 + components: + - type: Transform + pos: 77.5,-45.5 + parent: 2 + - uid: 11671 + components: + - type: Transform + pos: 76.5,-45.5 + parent: 2 + - uid: 11672 + components: + - type: Transform + pos: 75.5,-45.5 + parent: 2 + - uid: 11673 + components: + - type: Transform + pos: 74.5,-45.5 + parent: 2 + - uid: 11674 + components: + - type: Transform + pos: 80.5,-46.5 + parent: 2 + - uid: 11675 + components: + - type: Transform + pos: 80.5,-47.5 + parent: 2 + - uid: 11676 + components: + - type: Transform + pos: 80.5,-48.5 + parent: 2 + - uid: 11677 + components: + - type: Transform + pos: 80.5,-49.5 + parent: 2 + - uid: 11678 + components: + - type: Transform + pos: 80.5,-50.5 + parent: 2 + - uid: 11679 + components: + - type: Transform + pos: 80.5,-51.5 + parent: 2 + - uid: 11680 + components: + - type: Transform + pos: 80.5,-52.5 + parent: 2 + - uid: 11681 + components: + - type: Transform + pos: 80.5,-53.5 + parent: 2 + - uid: 11682 + components: + - type: Transform + pos: 80.5,-54.5 + parent: 2 + - uid: 11683 + components: + - type: Transform + pos: 81.5,-54.5 + parent: 2 + - uid: 11684 + components: + - type: Transform + pos: 82.5,-54.5 + parent: 2 + - uid: 11685 + components: + - type: Transform + pos: 83.5,-54.5 + parent: 2 + - uid: 11686 + components: + - type: Transform + pos: 81.5,-50.5 + parent: 2 + - uid: 11687 + components: + - type: Transform + pos: 82.5,-50.5 + parent: 2 + - uid: 11688 + components: + - type: Transform + pos: 79.5,-53.5 + parent: 2 + - uid: 11689 + components: + - type: Transform + pos: 78.5,-53.5 + parent: 2 + - uid: 11698 + components: + - type: Transform + pos: 95.5,-3.5 + parent: 2 + - uid: 11699 + components: + - type: Transform + pos: 94.5,-3.5 + parent: 2 + - uid: 11700 + components: + - type: Transform + pos: 96.5,-3.5 + parent: 2 + - uid: 11701 + components: + - type: Transform + pos: 97.5,-3.5 + parent: 2 + - uid: 11702 + components: + - type: Transform + pos: 97.5,-2.5 + parent: 2 + - uid: 11703 + components: + - type: Transform + pos: 97.5,-1.5 + parent: 2 + - uid: 11704 + components: + - type: Transform + pos: 97.5,-0.5 + parent: 2 + - uid: 11705 + components: + - type: Transform + pos: 97.5,0.5 + parent: 2 + - uid: 11706 + components: + - type: Transform + pos: 97.5,1.5 + parent: 2 + - uid: 11707 + components: + - type: Transform + pos: 97.5,2.5 + parent: 2 + - uid: 11708 + components: + - type: Transform + pos: 97.5,3.5 + parent: 2 + - uid: 11709 + components: + - type: Transform + pos: 97.5,4.5 + parent: 2 + - uid: 11710 + components: + - type: Transform + pos: 97.5,5.5 + parent: 2 + - uid: 11711 + components: + - type: Transform + pos: 97.5,6.5 + parent: 2 + - uid: 11712 + components: + - type: Transform + pos: 97.5,7.5 + parent: 2 + - uid: 11713 + components: + - type: Transform + pos: 97.5,8.5 + parent: 2 + - uid: 11714 + components: + - type: Transform + pos: 97.5,9.5 + parent: 2 + - uid: 11715 + components: + - type: Transform + pos: 94.5,-4.5 + parent: 2 + - uid: 11716 + components: + - type: Transform + pos: 93.5,-4.5 + parent: 2 + - uid: 11717 + components: + - type: Transform + pos: 92.5,-4.5 + parent: 2 + - uid: 11718 + components: + - type: Transform + pos: 91.5,-4.5 + parent: 2 + - uid: 11719 + components: + - type: Transform + pos: 90.5,-4.5 + parent: 2 + - uid: 11720 + components: + - type: Transform + pos: 89.5,-4.5 + parent: 2 + - uid: 11721 + components: + - type: Transform + pos: 89.5,-3.5 + parent: 2 + - uid: 11722 + components: + - type: Transform + pos: 89.5,-2.5 + parent: 2 + - uid: 11723 + components: + - type: Transform + pos: 89.5,-1.5 + parent: 2 + - uid: 11724 + components: + - type: Transform + pos: 89.5,-0.5 + parent: 2 + - uid: 11725 + components: + - type: Transform + pos: 90.5,-0.5 + parent: 2 + - uid: 11726 + components: + - type: Transform + pos: 91.5,-0.5 + parent: 2 + - uid: 11727 + components: + - type: Transform + pos: 91.5,0.5 + parent: 2 + - uid: 11728 + components: + - type: Transform + pos: 91.5,1.5 + parent: 2 + - uid: 11729 + components: + - type: Transform + pos: 91.5,2.5 + parent: 2 + - uid: 11730 + components: + - type: Transform + pos: 91.5,3.5 + parent: 2 + - uid: 11731 + components: + - type: Transform + pos: 88.5,-0.5 + parent: 2 + - uid: 11732 + components: + - type: Transform + pos: 87.5,-0.5 + parent: 2 + - uid: 11733 + components: + - type: Transform + pos: 87.5,0.5 + parent: 2 + - uid: 11734 + components: + - type: Transform + pos: 87.5,1.5 + parent: 2 + - uid: 11735 + components: + - type: Transform + pos: 87.5,2.5 + parent: 2 + - uid: 11736 + components: + - type: Transform + pos: 94.5,-2.5 + parent: 2 + - uid: 11737 + components: + - type: Transform + pos: 94.5,-1.5 + parent: 2 + - uid: 11738 + components: + - type: Transform + pos: 94.5,-0.5 + parent: 2 + - uid: 11739 + components: + - type: Transform + pos: 94.5,0.5 + parent: 2 + - uid: 11740 + components: + - type: Transform + pos: 94.5,1.5 + parent: 2 + - uid: 11741 + components: + - type: Transform + pos: 94.5,2.5 + parent: 2 + - uid: 11771 + components: + - type: Transform + pos: 87.5,11.5 + parent: 2 + - uid: 11772 + components: + - type: Transform + pos: 86.5,11.5 + parent: 2 + - uid: 11773 + components: + - type: Transform + pos: 85.5,11.5 + parent: 2 + - uid: 11774 + components: + - type: Transform + pos: 85.5,12.5 + parent: 2 + - uid: 11775 + components: + - type: Transform + pos: 85.5,13.5 + parent: 2 + - uid: 11776 + components: + - type: Transform + pos: 85.5,14.5 + parent: 2 + - uid: 11777 + components: + - type: Transform + pos: 85.5,10.5 + parent: 2 + - uid: 11778 + components: + - type: Transform + pos: 85.5,9.5 + parent: 2 + - uid: 11779 + components: + - type: Transform + pos: 85.5,8.5 + parent: 2 + - uid: 11780 + components: + - type: Transform + pos: 85.5,7.5 + parent: 2 + - uid: 11781 + components: + - type: Transform + pos: 85.5,6.5 + parent: 2 + - uid: 11782 + components: + - type: Transform + pos: 85.5,5.5 + parent: 2 + - uid: 11783 + components: + - type: Transform + pos: 84.5,14.5 + parent: 2 + - uid: 11784 + components: + - type: Transform + pos: 83.5,14.5 + parent: 2 + - uid: 11785 + components: + - type: Transform + pos: 82.5,14.5 + parent: 2 + - uid: 11786 + components: + - type: Transform + pos: 86.5,12.5 + parent: 2 + - uid: 11787 + components: + - type: Transform + pos: 87.5,12.5 + parent: 2 + - uid: 11788 + components: + - type: Transform + pos: 88.5,12.5 + parent: 2 + - uid: 11789 + components: + - type: Transform + pos: 87.5,10.5 + parent: 2 + - uid: 11790 + components: + - type: Transform + pos: 88.5,10.5 + parent: 2 + - uid: 11791 + components: + - type: Transform + pos: 89.5,10.5 + parent: 2 + - uid: 11792 + components: + - type: Transform + pos: 90.5,10.5 + parent: 2 + - uid: 11793 + components: + - type: Transform + pos: 91.5,10.5 + parent: 2 + - uid: 11794 + components: + - type: Transform + pos: 92.5,10.5 + parent: 2 + - uid: 11795 + components: + - type: Transform + pos: 93.5,10.5 + parent: 2 + - uid: 11796 + components: + - type: Transform + pos: 86.5,5.5 + parent: 2 + - uid: 11797 + components: + - type: Transform + pos: 87.5,5.5 + parent: 2 + - uid: 11798 + components: + - type: Transform + pos: 88.5,5.5 + parent: 2 + - uid: 11799 + components: + - type: Transform + pos: 89.5,5.5 + parent: 2 + - uid: 11800 + components: + - type: Transform + pos: 90.5,5.5 + parent: 2 + - uid: 11801 + components: + - type: Transform + pos: 91.5,5.5 + parent: 2 + - uid: 11802 + components: + - type: Transform + pos: 92.5,5.5 + parent: 2 + - uid: 11803 + components: + - type: Transform + pos: 93.5,5.5 + parent: 2 + - uid: 11804 + components: + - type: Transform + pos: 77.5,22.5 + parent: 2 + - uid: 11805 + components: + - type: Transform + pos: 77.5,23.5 + parent: 2 + - uid: 11806 + components: + - type: Transform + pos: 77.5,24.5 + parent: 2 + - uid: 11807 + components: + - type: Transform + pos: 78.5,24.5 + parent: 2 + - uid: 11808 + components: + - type: Transform + pos: 79.5,24.5 + parent: 2 + - uid: 11809 + components: + - type: Transform + pos: 80.5,24.5 + parent: 2 + - uid: 11810 + components: + - type: Transform + pos: 81.5,24.5 + parent: 2 + - uid: 11811 + components: + - type: Transform + pos: 76.5,24.5 + parent: 2 + - uid: 11812 + components: + - type: Transform + pos: 75.5,24.5 + parent: 2 + - uid: 11813 + components: + - type: Transform + pos: 74.5,24.5 + parent: 2 + - uid: 11814 + components: + - type: Transform + pos: 73.5,24.5 + parent: 2 + - uid: 11815 + components: + - type: Transform + pos: 73.5,25.5 + parent: 2 + - uid: 11816 + components: + - type: Transform + pos: 73.5,26.5 + parent: 2 + - uid: 11817 + components: + - type: Transform + pos: 73.5,27.5 + parent: 2 + - uid: 11818 + components: + - type: Transform + pos: 73.5,28.5 + parent: 2 + - uid: 11819 + components: + - type: Transform + pos: 73.5,29.5 + parent: 2 + - uid: 11820 + components: + - type: Transform + pos: 73.5,30.5 + parent: 2 + - uid: 11821 + components: + - type: Transform + pos: 73.5,31.5 + parent: 2 + - uid: 11822 + components: + - type: Transform + pos: 73.5,32.5 + parent: 2 + - uid: 11823 + components: + - type: Transform + pos: 73.5,33.5 + parent: 2 + - uid: 11824 + components: + - type: Transform + pos: 73.5,34.5 + parent: 2 + - uid: 11825 + components: + - type: Transform + pos: 73.5,35.5 + parent: 2 + - uid: 11826 + components: + - type: Transform + pos: 73.5,36.5 + parent: 2 + - uid: 11827 + components: + - type: Transform + pos: 73.5,37.5 + parent: 2 + - uid: 11828 + components: + - type: Transform + pos: 73.5,38.5 + parent: 2 + - uid: 11829 + components: + - type: Transform + pos: 72.5,37.5 + parent: 2 + - uid: 11830 + components: + - type: Transform + pos: 72.5,35.5 + parent: 2 + - uid: 11831 + components: + - type: Transform + pos: 71.5,35.5 + parent: 2 + - uid: 11832 + components: + - type: Transform + pos: 71.5,36.5 + parent: 2 + - uid: 11833 + components: + - type: Transform + pos: 71.5,23.5 + parent: 2 + - uid: 11834 + components: + - type: Transform + pos: 72.5,23.5 + parent: 2 + - uid: 11835 + components: + - type: Transform + pos: 73.5,23.5 + parent: 2 + - uid: 11836 + components: + - type: Transform + pos: 72.5,25.5 + parent: 2 + - uid: 11837 + components: + - type: Transform + pos: 72.5,27.5 + parent: 2 + - uid: 11838 + components: + - type: Transform + pos: 72.5,29.5 + parent: 2 + - uid: 11839 + components: + - type: Transform + pos: 72.5,31.5 + parent: 2 + - uid: 11840 + components: + - type: Transform + pos: 72.5,33.5 + parent: 2 + - uid: 11848 + components: + - type: Transform + pos: 62.5,33.5 + parent: 2 + - uid: 11849 + components: + - type: Transform + pos: 62.5,32.5 + parent: 2 + - uid: 11850 + components: + - type: Transform + pos: 63.5,33.5 + parent: 2 + - uid: 11851 + components: + - type: Transform + pos: 63.5,34.5 + parent: 2 + - uid: 11852 + components: + - type: Transform + pos: 63.5,35.5 + parent: 2 + - uid: 11853 + components: + - type: Transform + pos: 63.5,36.5 + parent: 2 + - uid: 11854 + components: + - type: Transform + pos: 64.5,36.5 + parent: 2 + - uid: 11855 + components: + - type: Transform + pos: 64.5,37.5 + parent: 2 + - uid: 11856 + components: + - type: Transform + pos: 65.5,37.5 + parent: 2 + - uid: 11857 + components: + - type: Transform + pos: 66.5,37.5 + parent: 2 + - uid: 11858 + components: + - type: Transform + pos: 67.5,37.5 + parent: 2 + - uid: 11859 + components: + - type: Transform + pos: 68.5,37.5 + parent: 2 + - uid: 11860 + components: + - type: Transform + pos: 68.5,38.5 + parent: 2 + - uid: 11861 + components: + - type: Transform + pos: 69.5,38.5 + parent: 2 + - uid: 11862 + components: + - type: Transform + pos: 70.5,38.5 + parent: 2 + - uid: 11863 + components: + - type: Transform + pos: 71.5,38.5 + parent: 2 + - uid: 11864 + components: + - type: Transform + pos: 72.5,38.5 + parent: 2 + - uid: 11865 + components: + - type: Transform + pos: 72.5,39.5 + parent: 2 + - uid: 11866 + components: + - type: Transform + pos: 73.5,39.5 + parent: 2 + - uid: 11867 + components: + - type: Transform + pos: 74.5,39.5 + parent: 2 + - uid: 11868 + components: + - type: Transform + pos: 75.5,39.5 + parent: 2 + - uid: 11869 + components: + - type: Transform + pos: 75.5,40.5 + parent: 2 + - uid: 11870 + components: + - type: Transform + pos: 76.5,40.5 + parent: 2 + - uid: 11871 + components: + - type: Transform + pos: 77.5,40.5 + parent: 2 + - uid: 11872 + components: + - type: Transform + pos: 78.5,40.5 + parent: 2 + - uid: 11887 + components: + - type: Transform + pos: 85.5,28.5 + parent: 2 + - uid: 11888 + components: + - type: Transform + pos: 86.5,28.5 + parent: 2 + - uid: 11889 + components: + - type: Transform + pos: 86.5,27.5 + parent: 2 + - uid: 11890 + components: + - type: Transform + pos: 86.5,26.5 + parent: 2 + - uid: 11891 + components: + - type: Transform + pos: 86.5,25.5 + parent: 2 + - uid: 11892 + components: + - type: Transform + pos: 86.5,24.5 + parent: 2 + - uid: 11893 + components: + - type: Transform + pos: 86.5,29.5 + parent: 2 + - uid: 11894 + components: + - type: Transform + pos: 86.5,30.5 + parent: 2 + - uid: 11895 + components: + - type: Transform + pos: 86.5,31.5 + parent: 2 + - uid: 11896 + components: + - type: Transform + pos: 86.5,32.5 + parent: 2 + - uid: 11897 + components: + - type: Transform + pos: 86.5,33.5 + parent: 2 + - uid: 11898 + components: + - type: Transform + pos: 86.5,34.5 + parent: 2 + - uid: 11899 + components: + - type: Transform + pos: 87.5,27.5 + parent: 2 + - uid: 11900 + components: + - type: Transform + pos: 88.5,27.5 + parent: 2 + - uid: 11901 + components: + - type: Transform + pos: 89.5,27.5 + parent: 2 + - uid: 11902 + components: + - type: Transform + pos: 90.5,27.5 + parent: 2 + - uid: 11903 + components: + - type: Transform + pos: 91.5,27.5 + parent: 2 + - uid: 11904 + components: + - type: Transform + pos: 92.5,27.5 + parent: 2 + - uid: 11905 + components: + - type: Transform + pos: 93.5,27.5 + parent: 2 + - uid: 11906 + components: + - type: Transform + pos: 94.5,27.5 + parent: 2 + - uid: 11907 + components: + - type: Transform + pos: 87.5,30.5 + parent: 2 + - uid: 11908 + components: + - type: Transform + pos: 88.5,30.5 + parent: 2 + - uid: 11909 + components: + - type: Transform + pos: 89.5,30.5 + parent: 2 + - uid: 11910 + components: + - type: Transform + pos: 90.5,30.5 + parent: 2 + - uid: 11911 + components: + - type: Transform + pos: 91.5,30.5 + parent: 2 + - uid: 11912 + components: + - type: Transform + pos: 92.5,30.5 + parent: 2 + - uid: 11913 + components: + - type: Transform + pos: 93.5,30.5 + parent: 2 + - uid: 11914 + components: + - type: Transform + pos: 94.5,30.5 + parent: 2 + - uid: 11915 + components: + - type: Transform + pos: 90.5,31.5 + parent: 2 + - uid: 11916 + components: + - type: Transform + pos: 90.5,32.5 + parent: 2 + - uid: 11917 + components: + - type: Transform + pos: 90.5,26.5 + parent: 2 + - uid: 11918 + components: + - type: Transform + pos: 90.5,25.5 + parent: 2 + - uid: 11919 + components: + - type: Transform + pos: 94.5,26.5 + parent: 2 + - uid: 11920 + components: + - type: Transform + pos: 94.5,25.5 + parent: 2 + - uid: 11921 + components: + - type: Transform + pos: 95.5,30.5 + parent: 2 + - uid: 11922 + components: + - type: Transform + pos: 95.5,31.5 + parent: 2 + - uid: 11923 + components: + - type: Transform + pos: 95.5,25.5 + parent: 2 + - uid: 11941 + components: + - type: Transform + pos: 82.5,38.5 + parent: 2 + - uid: 11942 + components: + - type: Transform + pos: 82.5,39.5 + parent: 2 + - uid: 11943 + components: + - type: Transform + pos: 82.5,40.5 + parent: 2 + - uid: 11944 + components: + - type: Transform + pos: 83.5,40.5 + parent: 2 + - uid: 11945 + components: + - type: Transform + pos: 84.5,40.5 + parent: 2 + - uid: 11946 + components: + - type: Transform + pos: 85.5,40.5 + parent: 2 + - uid: 11947 + components: + - type: Transform + pos: 86.5,40.5 + parent: 2 + - uid: 11948 + components: + - type: Transform + pos: 87.5,40.5 + parent: 2 + - uid: 11949 + components: + - type: Transform + pos: 88.5,40.5 + parent: 2 + - uid: 11950 + components: + - type: Transform + pos: 86.5,39.5 + parent: 2 + - uid: 11951 + components: + - type: Transform + pos: 86.5,38.5 + parent: 2 + - uid: 11952 + components: + - type: Transform + pos: 81.5,40.5 + parent: 2 + - uid: 11953 + components: + - type: Transform + pos: 80.5,40.5 + parent: 2 + - uid: 11954 + components: + - type: Transform + pos: 80.5,41.5 + parent: 2 + - uid: 11955 + components: + - type: Transform + pos: 80.5,42.5 + parent: 2 + - uid: 11956 + components: + - type: Transform + pos: 80.5,43.5 + parent: 2 + - uid: 11957 + components: + - type: Transform + pos: 80.5,44.5 + parent: 2 + - uid: 11958 + components: + - type: Transform + pos: 80.5,45.5 + parent: 2 + - uid: 11959 + components: + - type: Transform + pos: 80.5,46.5 + parent: 2 + - uid: 11960 + components: + - type: Transform + pos: 80.5,47.5 + parent: 2 + - uid: 11961 + components: + - type: Transform + pos: 79.5,47.5 + parent: 2 + - uid: 11962 + components: + - type: Transform + pos: 78.5,47.5 + parent: 2 + - uid: 11963 + components: + - type: Transform + pos: 77.5,47.5 + parent: 2 + - uid: 11964 + components: + - type: Transform + pos: 76.5,47.5 + parent: 2 + - uid: 11965 + components: + - type: Transform + pos: 76.5,48.5 + parent: 2 + - uid: 11966 + components: + - type: Transform + pos: 80.5,48.5 + parent: 2 + - uid: 11967 + components: + - type: Transform + pos: 81.5,48.5 + parent: 2 + - uid: 11968 + components: + - type: Transform + pos: 82.5,48.5 + parent: 2 + - uid: 11969 + components: + - type: Transform + pos: 83.5,48.5 + parent: 2 + - uid: 11970 + components: + - type: Transform + pos: 82.5,49.5 + parent: 2 + - uid: 11971 + components: + - type: Transform + pos: 82.5,50.5 + parent: 2 + - uid: 11972 + components: + - type: Transform + pos: 81.5,50.5 + parent: 2 + - uid: 11973 + components: + - type: Transform + pos: 83.5,50.5 + parent: 2 + - uid: 11974 + components: + - type: Transform + pos: 84.5,48.5 + parent: 2 + - uid: 11975 + components: + - type: Transform + pos: 85.5,48.5 + parent: 2 + - uid: 11976 + components: + - type: Transform + pos: 86.5,48.5 + parent: 2 + - uid: 11977 + components: + - type: Transform + pos: 87.5,48.5 + parent: 2 + - uid: 11978 + components: + - type: Transform + pos: 88.5,48.5 + parent: 2 + - uid: 11979 + components: + - type: Transform + pos: 87.5,41.5 + parent: 2 + - uid: 11980 + components: + - type: Transform + pos: 87.5,42.5 + parent: 2 + - uid: 11981 + components: + - type: Transform + pos: 87.5,43.5 + parent: 2 + - uid: 11982 + components: + - type: Transform + pos: 88.5,43.5 + parent: 2 + - uid: 11983 + components: + - type: Transform + pos: 89.5,43.5 + parent: 2 + - uid: 11984 + components: + - type: Transform + pos: 90.5,43.5 + parent: 2 + - uid: 11985 + components: + - type: Transform + pos: 91.5,43.5 + parent: 2 + - uid: 11986 + components: + - type: Transform + pos: 92.5,43.5 + parent: 2 + - uid: 11987 + components: + - type: Transform + pos: 93.5,43.5 + parent: 2 + - uid: 11988 + components: + - type: Transform + pos: 94.5,43.5 + parent: 2 + - uid: 11989 + components: + - type: Transform + pos: 95.5,43.5 + parent: 2 + - uid: 11990 + components: + - type: Transform + pos: 96.5,43.5 + parent: 2 + - uid: 11991 + components: + - type: Transform + pos: 97.5,43.5 + parent: 2 + - uid: 11992 + components: + - type: Transform + pos: 98.5,43.5 + parent: 2 + - uid: 11993 + components: + - type: Transform + pos: 92.5,42.5 + parent: 2 + - uid: 11994 + components: + - type: Transform + pos: 92.5,41.5 + parent: 2 + - uid: 11995 + components: + - type: Transform + pos: 91.5,41.5 + parent: 2 + - uid: 11999 + components: + - type: Transform + pos: 86.5,49.5 + parent: 2 + - uid: 12000 + components: + - type: Transform + pos: 86.5,50.5 + parent: 2 + - uid: 12001 + components: + - type: Transform + pos: 86.5,51.5 + parent: 2 + - uid: 12002 + components: + - type: Transform + pos: 90.5,50.5 + parent: 2 + - uid: 12003 + components: + - type: Transform + pos: 91.5,50.5 + parent: 2 + - uid: 12004 + components: + - type: Transform + pos: 92.5,50.5 + parent: 2 + - uid: 12005 + components: + - type: Transform + pos: 93.5,50.5 + parent: 2 + - uid: 12006 + components: + - type: Transform + pos: 94.5,50.5 + parent: 2 + - uid: 12007 + components: + - type: Transform + pos: 95.5,50.5 + parent: 2 + - uid: 12014 + components: + - type: Transform + pos: 100.5,48.5 + parent: 2 + - uid: 12015 + components: + - type: Transform + pos: 101.5,48.5 + parent: 2 + - uid: 12016 + components: + - type: Transform + pos: 102.5,48.5 + parent: 2 + - uid: 12017 + components: + - type: Transform + pos: 103.5,48.5 + parent: 2 + - uid: 12018 + components: + - type: Transform + pos: 103.5,50.5 + parent: 2 + - uid: 12019 + components: + - type: Transform + pos: 103.5,49.5 + parent: 2 + - uid: 12020 + components: + - type: Transform + pos: 103.5,47.5 + parent: 2 + - uid: 12021 + components: + - type: Transform + pos: 103.5,46.5 + parent: 2 + - uid: 12022 + components: + - type: Transform + pos: 103.5,45.5 + parent: 2 + - uid: 12023 + components: + - type: Transform + pos: 98.5,46.5 + parent: 2 + - uid: 12024 + components: + - type: Transform + pos: 98.5,45.5 + parent: 2 + - uid: 12025 + components: + - type: Transform + pos: 98.5,44.5 + parent: 2 + - uid: 12026 + components: + - type: Transform + pos: 67.5,44.5 + parent: 2 + - uid: 12048 + components: + - type: Transform + pos: 68.5,44.5 + parent: 2 + - uid: 12049 + components: + - type: Transform + pos: 69.5,44.5 + parent: 2 + - uid: 12050 + components: + - type: Transform + pos: 70.5,44.5 + parent: 2 + - uid: 12051 + components: + - type: Transform + pos: 70.5,45.5 + parent: 2 + - uid: 12052 + components: + - type: Transform + pos: 70.5,46.5 + parent: 2 + - uid: 12053 + components: + - type: Transform + pos: 70.5,47.5 + parent: 2 + - uid: 12054 + components: + - type: Transform + pos: 71.5,47.5 + parent: 2 + - uid: 12055 + components: + - type: Transform + pos: 70.5,48.5 + parent: 2 + - uid: 12056 + components: + - type: Transform + pos: 69.5,48.5 + parent: 2 + - uid: 12057 + components: + - type: Transform + pos: 70.5,49.5 + parent: 2 + - uid: 12058 + components: + - type: Transform + pos: 71.5,49.5 + parent: 2 + - uid: 12059 + components: + - type: Transform + pos: 72.5,49.5 + parent: 2 + - uid: 12060 + components: + - type: Transform + pos: 72.5,47.5 + parent: 2 + - uid: 12061 + components: + - type: Transform + pos: 73.5,47.5 + parent: 2 + - uid: 12062 + components: + - type: Transform + pos: 73.5,48.5 + parent: 2 + - uid: 12063 + components: + - type: Transform + pos: 70.5,43.5 + parent: 2 + - uid: 12064 + components: + - type: Transform + pos: 71.5,43.5 + parent: 2 + - uid: 12065 + components: + - type: Transform + pos: 72.5,43.5 + parent: 2 + - uid: 12066 + components: + - type: Transform + pos: 67.5,43.5 + parent: 2 + - uid: 12067 + components: + - type: Transform + pos: 66.5,43.5 + parent: 2 + - uid: 12068 + components: + - type: Transform + pos: 65.5,43.5 + parent: 2 + - uid: 12069 + components: + - type: Transform + pos: 64.5,43.5 + parent: 2 + - uid: 12070 + components: + - type: Transform + pos: 64.5,44.5 + parent: 2 + - uid: 12071 + components: + - type: Transform + pos: 64.5,45.5 + parent: 2 + - uid: 12072 + components: + - type: Transform + pos: 64.5,46.5 + parent: 2 + - uid: 12073 + components: + - type: Transform + pos: 64.5,47.5 + parent: 2 + - uid: 12074 + components: + - type: Transform + pos: 64.5,48.5 + parent: 2 + - uid: 12076 + components: + - type: Transform + pos: 63.5,45.5 + parent: 2 + - uid: 12077 + components: + - type: Transform + pos: 62.5,45.5 + parent: 2 + - uid: 12078 + components: + - type: Transform + pos: 61.5,45.5 + parent: 2 + - uid: 12079 + components: + - type: Transform + pos: 63.5,43.5 + parent: 2 + - uid: 12080 + components: + - type: Transform + pos: 62.5,43.5 + parent: 2 + - uid: 12081 + components: + - type: Transform + pos: 61.5,43.5 + parent: 2 + - uid: 12099 + components: + - type: Transform + pos: 100.5,51.5 + parent: 2 + - uid: 12111 + components: + - type: Transform + pos: 15.5,9.5 + parent: 2 + - uid: 12230 + components: + - type: Transform + pos: 5.5,11.5 + parent: 2 + - uid: 12262 + components: + - type: Transform + pos: 8.5,-10.5 + parent: 2 + - uid: 12263 + components: + - type: Transform + pos: 6.5,-10.5 + parent: 2 + - uid: 12264 + components: + - type: Transform + pos: 7.5,-10.5 + parent: 2 + - uid: 12363 + components: + - type: Transform + pos: 96.5,30.5 + parent: 2 + - uid: 12364 + components: + - type: Transform + pos: 97.5,30.5 + parent: 2 + - uid: 12365 + components: + - type: Transform + pos: 97.5,29.5 + parent: 2 + - uid: 12366 + components: + - type: Transform + pos: 97.5,28.5 + parent: 2 + - uid: 12367 + components: + - type: Transform + pos: 97.5,27.5 + parent: 2 + - uid: 12368 + components: + - type: Transform + pos: 97.5,26.5 + parent: 2 + - uid: 12369 + components: + - type: Transform + pos: 97.5,25.5 + parent: 2 + - uid: 12371 + components: + - type: Transform + pos: 104.5,49.5 + parent: 2 + - uid: 12372 + components: + - type: Transform + pos: 105.5,49.5 + parent: 2 + - uid: 12374 + components: + - type: Transform + pos: 104.5,46.5 + parent: 2 + - uid: 12375 + components: + - type: Transform + pos: 105.5,46.5 + parent: 2 + - uid: 12376 + components: + - type: Transform + pos: 106.5,46.5 + parent: 2 + - uid: 12377 + components: + - type: Transform + pos: 103.5,44.5 + parent: 2 + - uid: 12378 + components: + - type: Transform + pos: 103.5,43.5 + parent: 2 + - uid: 12660 + components: + - type: Transform + pos: 5.5,12.5 + parent: 2 + - uid: 12661 + components: + - type: Transform + pos: 4.5,12.5 + parent: 2 + - uid: 12662 + components: + - type: Transform + pos: 3.5,12.5 + parent: 2 + - uid: 12663 + components: + - type: Transform + pos: 2.5,12.5 + parent: 2 + - uid: 12664 + components: + - type: Transform + pos: 1.5,12.5 + parent: 2 + - uid: 12665 + components: + - type: Transform + pos: 0.5,12.5 + parent: 2 + - uid: 12666 + components: + - type: Transform + pos: -0.5,12.5 + parent: 2 + - uid: 12667 + components: + - type: Transform + pos: -1.5,12.5 + parent: 2 + - uid: 12668 + components: + - type: Transform + pos: -2.5,12.5 + parent: 2 + - uid: 12669 + components: + - type: Transform + pos: -3.5,12.5 + parent: 2 + - uid: 12670 + components: + - type: Transform + pos: -4.5,12.5 + parent: 2 + - uid: 12671 + components: + - type: Transform + pos: -5.5,12.5 + parent: 2 + - uid: 12672 + components: + - type: Transform + pos: -6.5,12.5 + parent: 2 + - uid: 12673 + components: + - type: Transform + pos: -7.5,12.5 + parent: 2 + - uid: 12674 + components: + - type: Transform + pos: -8.5,12.5 + parent: 2 + - uid: 12675 + components: + - type: Transform + pos: -9.5,12.5 + parent: 2 + - uid: 12676 + components: + - type: Transform + pos: -10.5,12.5 + parent: 2 + - uid: 12677 + components: + - type: Transform + pos: -11.5,12.5 + parent: 2 + - uid: 12678 + components: + - type: Transform + pos: -12.5,12.5 + parent: 2 + - uid: 12679 + components: + - type: Transform + pos: -13.5,12.5 + parent: 2 + - uid: 12680 + components: + - type: Transform + pos: -14.5,12.5 + parent: 2 + - uid: 12681 + components: + - type: Transform + pos: -15.5,12.5 + parent: 2 + - uid: 12682 + components: + - type: Transform + pos: -16.5,12.5 + parent: 2 + - uid: 12683 + components: + - type: Transform + pos: -17.5,12.5 + parent: 2 + - uid: 12684 + components: + - type: Transform + pos: -17.5,13.5 + parent: 2 + - uid: 12685 + components: + - type: Transform + pos: -15.5,13.5 + parent: 2 + - uid: 12686 + components: + - type: Transform + pos: -35.5,7.5 + parent: 2 + - uid: 12687 + components: + - type: Transform + pos: -35.5,8.5 + parent: 2 + - uid: 12688 + components: + - type: Transform + pos: -35.5,9.5 + parent: 2 + - uid: 12689 + components: + - type: Transform + pos: -35.5,10.5 + parent: 2 + - uid: 12690 + components: + - type: Transform + pos: -34.5,10.5 + parent: 2 + - uid: 12691 + components: + - type: Transform + pos: -33.5,10.5 + parent: 2 + - uid: 12692 + components: + - type: Transform + pos: -32.5,10.5 + parent: 2 + - uid: 12693 + components: + - type: Transform + pos: -32.5,11.5 + parent: 2 + - uid: 12694 + components: + - type: Transform + pos: -31.5,11.5 + parent: 2 + - uid: 12695 + components: + - type: Transform + pos: -30.5,11.5 + parent: 2 + - uid: 12696 + components: + - type: Transform + pos: -29.5,11.5 + parent: 2 + - uid: 12697 + components: + - type: Transform + pos: -28.5,11.5 + parent: 2 + - uid: 12698 + components: + - type: Transform + pos: -27.5,11.5 + parent: 2 + - uid: 12699 + components: + - type: Transform + pos: -26.5,11.5 + parent: 2 + - uid: 12700 + components: + - type: Transform + pos: -25.5,11.5 + parent: 2 + - uid: 12701 + components: + - type: Transform + pos: -24.5,11.5 + parent: 2 + - uid: 12702 + components: + - type: Transform + pos: -23.5,11.5 + parent: 2 + - uid: 12703 + components: + - type: Transform + pos: -22.5,11.5 + parent: 2 + - uid: 12712 + components: + - type: Transform + pos: 21.5,10.5 + parent: 2 + - uid: 12713 + components: + - type: Transform + pos: 21.5,11.5 + parent: 2 + - uid: 12714 + components: + - type: Transform + pos: 21.5,12.5 + parent: 2 + - uid: 12715 + components: + - type: Transform + pos: 20.5,12.5 + parent: 2 + - uid: 12716 + components: + - type: Transform + pos: 19.5,12.5 + parent: 2 + - uid: 12717 + components: + - type: Transform + pos: 18.5,12.5 + parent: 2 + - uid: 12718 + components: + - type: Transform + pos: 17.5,12.5 + parent: 2 + - uid: 12719 + components: + - type: Transform + pos: 16.5,12.5 + parent: 2 + - uid: 12720 + components: + - type: Transform + pos: 16.5,13.5 + parent: 2 + - uid: 12721 + components: + - type: Transform + pos: 15.5,13.5 + parent: 2 + - uid: 12722 + components: + - type: Transform + pos: 14.5,13.5 + parent: 2 + - uid: 12723 + components: + - type: Transform + pos: 13.5,13.5 + parent: 2 + - uid: 12724 + components: + - type: Transform + pos: 12.5,13.5 + parent: 2 + - uid: 12725 + components: + - type: Transform + pos: 11.5,13.5 + parent: 2 + - uid: 12737 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 2 + - uid: 12740 + components: + - type: Transform + pos: 26.5,-10.5 + parent: 2 + - uid: 12759 + components: + - type: Transform + pos: 85.5,15.5 + parent: 2 + - uid: 12760 + components: + - type: Transform + pos: 85.5,16.5 + parent: 2 + - uid: 12761 + components: + - type: Transform + pos: 85.5,17.5 + parent: 2 + - uid: 12762 + components: + - type: Transform + pos: 84.5,17.5 + parent: 2 + - uid: 12763 + components: + - type: Transform + pos: 83.5,17.5 + parent: 2 + - uid: 12764 + components: + - type: Transform + pos: 82.5,17.5 + parent: 2 + - uid: 12765 + components: + - type: Transform + pos: 81.5,17.5 + parent: 2 + - uid: 12766 + components: + - type: Transform + pos: 80.5,17.5 + parent: 2 + - uid: 12767 + components: + - type: Transform + pos: 80.5,18.5 + parent: 2 + - uid: 12768 + components: + - type: Transform + pos: 80.5,19.5 + parent: 2 + - uid: 12769 + components: + - type: Transform + pos: 80.5,20.5 + parent: 2 + - uid: 12770 + components: + - type: Transform + pos: 80.5,21.5 + parent: 2 + - uid: 12789 + components: + - type: Transform + pos: 61.5,32.5 + parent: 2 + - uid: 12790 + components: + - type: Transform + pos: 60.5,32.5 + parent: 2 + - uid: 12791 + components: + - type: Transform + pos: 59.5,32.5 + parent: 2 + - uid: 12792 + components: + - type: Transform + pos: 58.5,32.5 + parent: 2 + - uid: 12793 + components: + - type: Transform + pos: 57.5,32.5 + parent: 2 + - uid: 12794 + components: + - type: Transform + pos: 56.5,32.5 + parent: 2 + - uid: 12795 + components: + - type: Transform + pos: 55.5,32.5 + parent: 2 + - uid: 12796 + components: + - type: Transform + pos: 54.5,32.5 + parent: 2 + - uid: 12797 + components: + - type: Transform + pos: 53.5,32.5 + parent: 2 + - uid: 12800 + components: + - type: Transform + pos: 55.5,31.5 + parent: 2 + - uid: 12801 + components: + - type: Transform + pos: 58.5,31.5 + parent: 2 + - uid: 12804 + components: + - type: Transform + pos: 63.5,32.5 + parent: 2 + - uid: 12805 + components: + - type: Transform + pos: 64.5,32.5 + parent: 2 + - uid: 12817 + components: + - type: Transform + pos: 81.5,25.5 + parent: 2 + - uid: 12818 + components: + - type: Transform + pos: 81.5,26.5 + parent: 2 + - uid: 12819 + components: + - type: Transform + pos: 81.5,27.5 + parent: 2 + - uid: 12820 + components: + - type: Transform + pos: 81.5,28.5 + parent: 2 + - uid: 12821 + components: + - type: Transform + pos: 81.5,29.5 + parent: 2 + - uid: 12822 + components: + - type: Transform + pos: 81.5,30.5 + parent: 2 + - uid: 12823 + components: + - type: Transform + pos: 81.5,31.5 + parent: 2 + - uid: 12824 + components: + - type: Transform + pos: 82.5,31.5 + parent: 2 + - uid: 12825 + components: + - type: Transform + pos: 83.5,31.5 + parent: 2 + - uid: 12826 + components: + - type: Transform + pos: 81.5,32.5 + parent: 2 + - uid: 12827 + components: + - type: Transform + pos: 81.5,33.5 + parent: 2 + - uid: 12828 + components: + - type: Transform + pos: 81.5,34.5 + parent: 2 + - uid: 12829 + components: + - type: Transform + pos: 81.5,35.5 + parent: 2 + - uid: 12852 + components: + - type: Transform + pos: 71.5,-30.5 + parent: 2 + - uid: 12853 + components: + - type: Transform + pos: 72.5,-30.5 + parent: 2 + - uid: 12854 + components: + - type: Transform + pos: 72.5,-31.5 + parent: 2 + - uid: 12855 + components: + - type: Transform + pos: 72.5,-32.5 + parent: 2 + - uid: 12884 + components: + - type: Transform + pos: 48.5,17.5 + parent: 2 + - uid: 12885 + components: + - type: Transform + pos: 48.5,16.5 + parent: 2 + - uid: 12886 + components: + - type: Transform + pos: 47.5,16.5 + parent: 2 + - uid: 12887 + components: + - type: Transform + pos: 46.5,16.5 + parent: 2 + - uid: 12888 + components: + - type: Transform + pos: 46.5,17.5 + parent: 2 + - uid: 12889 + components: + - type: Transform + pos: 46.5,18.5 + parent: 2 + - uid: 12890 + components: + - type: Transform + pos: 47.5,18.5 + parent: 2 + - uid: 12891 + components: + - type: Transform + pos: 47.5,19.5 + parent: 2 + - uid: 12892 + components: + - type: Transform + pos: 45.5,16.5 + parent: 2 + - uid: 12893 + components: + - type: Transform + pos: 44.5,16.5 + parent: 2 + - uid: 12894 + components: + - type: Transform + pos: 43.5,16.5 + parent: 2 + - uid: 12895 + components: + - type: Transform + pos: 43.5,15.5 + parent: 2 + - uid: 12896 + components: + - type: Transform + pos: 42.5,15.5 + parent: 2 + - uid: 12897 + components: + - type: Transform + pos: 41.5,15.5 + parent: 2 + - uid: 12898 + components: + - type: Transform + pos: 40.5,15.5 + parent: 2 + - uid: 12899 + components: + - type: Transform + pos: 40.5,14.5 + parent: 2 + - uid: 12910 + components: + - type: Transform + pos: 68.5,-23.5 + parent: 2 + - uid: 12930 + components: + - type: Transform + pos: 37.5,14.5 + parent: 2 + - uid: 12931 + components: + - type: Transform + pos: 36.5,14.5 + parent: 2 + - uid: 12932 + components: + - type: Transform + pos: 35.5,14.5 + parent: 2 + - uid: 12933 + components: + - type: Transform + pos: 35.5,15.5 + parent: 2 + - uid: 12934 + components: + - type: Transform + pos: 36.5,15.5 + parent: 2 + - uid: 13196 + components: + - type: Transform + pos: -17.5,-9.5 + parent: 2 + - uid: 13197 + components: + - type: Transform + pos: -17.5,-10.5 + parent: 2 + - uid: 13198 + components: + - type: Transform + pos: -17.5,-11.5 + parent: 2 + - uid: 13199 + components: + - type: Transform + pos: -17.5,-12.5 + parent: 2 + - uid: 13201 + components: + - type: Transform + pos: -15.5,-9.5 + parent: 2 + - uid: 13202 + components: + - type: Transform + pos: -15.5,-10.5 + parent: 2 + - uid: 13203 + components: + - type: Transform + pos: -15.5,-11.5 + parent: 2 + - uid: 13204 + components: + - type: Transform + pos: -15.5,-12.5 + parent: 2 + - uid: 13547 + components: + - type: Transform + pos: -8.5,-9.5 + parent: 2 + - uid: 13715 + components: + - type: Transform + pos: 61.5,-24.5 + parent: 2 + - uid: 13716 + components: + - type: Transform + pos: 60.5,-24.5 + parent: 2 + - uid: 13717 + components: + - type: Transform + pos: 59.5,-24.5 + parent: 2 + - uid: 13718 + components: + - type: Transform + pos: 58.5,-24.5 + parent: 2 + - uid: 13719 + components: + - type: Transform + pos: 57.5,-24.5 + parent: 2 + - uid: 13720 + components: + - type: Transform + pos: 56.5,-24.5 + parent: 2 + - uid: 13721 + components: + - type: Transform + pos: 55.5,-24.5 + parent: 2 + - uid: 13745 + components: + - type: Transform + pos: -36.5,-6.5 + parent: 2 + - uid: 13746 + components: + - type: Transform + pos: -36.5,-5.5 + parent: 2 + - uid: 13747 + components: + - type: Transform + pos: -32.5,-7.5 + parent: 2 + - uid: 13748 + components: + - type: Transform + pos: -32.5,-6.5 + parent: 2 + - uid: 13749 + components: + - type: Transform + pos: -32.5,-5.5 + parent: 2 + - uid: 13750 + components: + - type: Transform + pos: -28.5,-7.5 + parent: 2 + - uid: 13751 + components: + - type: Transform + pos: -28.5,-6.5 + parent: 2 + - uid: 13752 + components: + - type: Transform + pos: -28.5,-5.5 + parent: 2 + - uid: 13753 + components: + - type: Transform + pos: -37.5,-1.5 + parent: 2 + - uid: 13754 + components: + - type: Transform + pos: -36.5,-1.5 + parent: 2 + - uid: 13755 + components: + - type: Transform + pos: -33.5,-1.5 + parent: 2 + - uid: 13756 + components: + - type: Transform + pos: -32.5,-1.5 + parent: 2 + - uid: 13757 + components: + - type: Transform + pos: -29.5,-1.5 + parent: 2 + - uid: 13758 + components: + - type: Transform + pos: -28.5,-1.5 + parent: 2 + - uid: 13759 + components: + - type: Transform + pos: -38.5,0.5 + parent: 2 + - uid: 13760 + components: + - type: Transform + pos: -38.5,1.5 + parent: 2 + - uid: 13761 + components: + - type: Transform + pos: -39.5,1.5 + parent: 2 + - uid: 13765 + components: + - type: Transform + pos: -49.5,7.5 + parent: 2 + - uid: 13766 + components: + - type: Transform + pos: -49.5,6.5 + parent: 2 + - uid: 13767 + components: + - type: Transform + pos: -45.5,9.5 + parent: 2 + - uid: 13768 + components: + - type: Transform + pos: -44.5,9.5 + parent: 2 + - uid: 13770 + components: + - type: Transform + pos: -45.5,7.5 + parent: 2 + - uid: 13771 + components: + - type: Transform + pos: -45.5,8.5 + parent: 2 + - uid: 13772 + components: + - type: Transform + pos: -48.5,7.5 + parent: 2 + - uid: 13781 + components: + - type: Transform + pos: -21.5,1.5 + parent: 2 + - uid: 13782 + components: + - type: Transform + pos: -20.5,1.5 + parent: 2 + - uid: 13783 + components: + - type: Transform + pos: -23.5,1.5 + parent: 2 + - uid: 13784 + components: + - type: Transform + pos: -24.5,1.5 + parent: 2 + - uid: 13785 + components: + - type: Transform + pos: -25.5,1.5 + parent: 2 + - uid: 13786 + components: + - type: Transform + pos: -14.5,3.5 + parent: 2 + - uid: 13787 + components: + - type: Transform + pos: -18.5,3.5 + parent: 2 + - uid: 13788 + components: + - type: Transform + pos: -13.5,0.5 + parent: 2 + - uid: 13790 + components: + - type: Transform + pos: -13.5,1.5 + parent: 2 + - uid: 13791 + components: + - type: Transform + pos: 70.5,-39.5 + parent: 2 + - uid: 13792 + components: + - type: Transform + pos: 70.5,-40.5 + parent: 2 + - uid: 13793 + components: + - type: Transform + pos: 70.5,-41.5 + parent: 2 + - uid: 13794 + components: + - type: Transform + pos: 70.5,-42.5 + parent: 2 + - uid: 13795 + components: + - type: Transform + pos: 70.5,-43.5 + parent: 2 + - uid: 13796 + components: + - type: Transform + pos: 70.5,-44.5 + parent: 2 + - uid: 13797 + components: + - type: Transform + pos: 70.5,-45.5 + parent: 2 + - uid: 13798 + components: + - type: Transform + pos: -11.5,3.5 + parent: 2 + - uid: 13799 + components: + - type: Transform + pos: -12.5,3.5 + parent: 2 + - uid: 13800 + components: + - type: Transform + pos: 70.5,-40.5 + parent: 2 + - uid: 13801 + components: + - type: Transform + pos: 69.5,-40.5 + parent: 2 + - uid: 13802 + components: + - type: Transform + pos: 68.5,-40.5 + parent: 2 + - uid: 13803 + components: + - type: Transform + pos: 67.5,-40.5 + parent: 2 + - uid: 13804 + components: + - type: Transform + pos: 66.5,-40.5 + parent: 2 + - uid: 13805 + components: + - type: Transform + pos: 65.5,-40.5 + parent: 2 + - uid: 13806 + components: + - type: Transform + pos: 64.5,-40.5 + parent: 2 + - uid: 13807 + components: + - type: Transform + pos: 63.5,-40.5 + parent: 2 + - uid: 13808 + components: + - type: Transform + pos: 62.5,-40.5 + parent: 2 + - uid: 13809 + components: + - type: Transform + pos: 61.5,-40.5 + parent: 2 + - uid: 13810 + components: + - type: Transform + pos: 61.5,-41.5 + parent: 2 + - uid: 13811 + components: + - type: Transform + pos: 61.5,-42.5 + parent: 2 + - uid: 13812 + components: + - type: Transform + pos: 61.5,-43.5 + parent: 2 + - uid: 13813 + components: + - type: Transform + pos: 61.5,-44.5 + parent: 2 + - uid: 13814 + components: + - type: Transform + pos: 69.5,-44.5 + parent: 2 + - uid: 13815 + components: + - type: Transform + pos: 68.5,-44.5 + parent: 2 + - uid: 13816 + components: + - type: Transform + pos: 67.5,-44.5 + parent: 2 + - uid: 13817 + components: + - type: Transform + pos: 66.5,-44.5 + parent: 2 + - uid: 13818 + components: + - type: Transform + pos: 65.5,-44.5 + parent: 2 + - uid: 13819 + components: + - type: Transform + pos: 64.5,-44.5 + parent: 2 + - uid: 13820 + components: + - type: Transform + pos: 63.5,-44.5 + parent: 2 + - uid: 13821 + components: + - type: Transform + pos: -32.5,-9.5 + parent: 2 + - uid: 13822 + components: + - type: Transform + pos: -33.5,-10.5 + parent: 2 + - uid: 13823 + components: + - type: Transform + pos: -32.5,-10.5 + parent: 2 + - uid: 13824 + components: + - type: Transform + pos: -31.5,-10.5 + parent: 2 + - uid: 13825 + components: + - type: Transform + pos: -8.5,-10.5 + parent: 2 + - uid: 13826 + components: + - type: Transform + pos: 65.5,-41.5 + parent: 2 + - uid: 13827 + components: + - type: Transform + pos: -9.5,-11.5 + parent: 2 + - uid: 13828 + components: + - type: Transform + pos: -8.5,-11.5 + parent: 2 + - uid: 13830 + components: + - type: Transform + pos: -3.5,-10.5 + parent: 2 + - uid: 13831 + components: + - type: Transform + pos: -2.5,-10.5 + parent: 2 + - uid: 13832 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 2 + - uid: 13833 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 2 + - uid: 13836 + components: + - type: Transform + pos: -46.5,-8.5 + parent: 2 + - uid: 13837 + components: + - type: Transform + pos: -46.5,-9.5 + parent: 2 + - uid: 13838 + components: + - type: Transform + pos: -47.5,-9.5 + parent: 2 + - uid: 13839 + components: + - type: Transform + pos: -57.5,-7.5 + parent: 2 + - uid: 13840 + components: + - type: Transform + pos: -57.5,-8.5 + parent: 2 + - uid: 13841 + components: + - type: Transform + pos: -58.5,-8.5 + parent: 2 + - uid: 13842 + components: + - type: Transform + pos: -56.5,-8.5 + parent: 2 + - uid: 13843 + components: + - type: Transform + pos: -59.5,-4.5 + parent: 2 + - uid: 13844 + components: + - type: Transform + pos: -58.5,-4.5 + parent: 2 + - uid: 13845 + components: + - type: Transform + pos: -58.5,-3.5 + parent: 2 + - uid: 13846 + components: + - type: Transform + pos: -61.5,-6.5 + parent: 2 + - uid: 13847 + components: + - type: Transform + pos: -61.5,-7.5 + parent: 2 + - uid: 13848 + components: + - type: Transform + pos: -61.5,-8.5 + parent: 2 + - uid: 13849 + components: + - type: Transform + pos: -62.5,-8.5 + parent: 2 + - uid: 13850 + components: + - type: Transform + pos: -63.5,-8.5 + parent: 2 + - uid: 13851 + components: + - type: Transform + pos: -71.5,-5.5 + parent: 2 + - uid: 13852 + components: + - type: Transform + pos: -71.5,-6.5 + parent: 2 + - uid: 13853 + components: + - type: Transform + pos: -71.5,-7.5 + parent: 2 + - uid: 13854 + components: + - type: Transform + pos: -70.5,-7.5 + parent: 2 + - uid: 13855 + components: + - type: Transform + pos: -72.5,-6.5 + parent: 2 + - uid: 13856 + components: + - type: Transform + pos: -73.5,-3.5 + parent: 2 + - uid: 13857 + components: + - type: Transform + pos: -73.5,-4.5 + parent: 2 + - uid: 13858 + components: + - type: Transform + pos: -73.5,-5.5 + parent: 2 + - uid: 13859 + components: + - type: Transform + pos: -74.5,-5.5 + parent: 2 + - uid: 13860 + components: + - type: Transform + pos: -74.5,-4.5 + parent: 2 + - uid: 13861 + components: + - type: Transform + pos: -74.5,-3.5 + parent: 2 + - uid: 13862 + components: + - type: Transform + pos: -75.5,-3.5 + parent: 2 + - uid: 13863 + components: + - type: Transform + pos: -75.5,-2.5 + parent: 2 + - uid: 13864 + components: + - type: Transform + pos: -76.5,-2.5 + parent: 2 + - uid: 13865 + components: + - type: Transform + pos: -75.5,-0.5 + parent: 2 + - uid: 13866 + components: + - type: Transform + pos: -76.5,-0.5 + parent: 2 + - uid: 13867 + components: + - type: Transform + pos: -76.5,0.5 + parent: 2 + - uid: 13868 + components: + - type: Transform + pos: -76.5,1.5 + parent: 2 + - uid: 13869 + components: + - type: Transform + pos: -76.5,2.5 + parent: 2 + - uid: 13870 + components: + - type: Transform + pos: -74.5,4.5 + parent: 2 + - uid: 13871 + components: + - type: Transform + pos: -75.5,4.5 + parent: 2 + - uid: 13872 + components: + - type: Transform + pos: -76.5,4.5 + parent: 2 + - uid: 13873 + components: + - type: Transform + pos: -75.5,5.5 + parent: 2 + - uid: 13874 + components: + - type: Transform + pos: -72.5,5.5 + parent: 2 + - uid: 13875 + components: + - type: Transform + pos: -72.5,6.5 + parent: 2 + - uid: 13876 + components: + - type: Transform + pos: -72.5,7.5 + parent: 2 + - uid: 13877 + components: + - type: Transform + pos: -73.5,7.5 + parent: 2 + - uid: 13878 + components: + - type: Transform + pos: -74.5,7.5 + parent: 2 + - uid: 13879 + components: + - type: Transform + pos: -74.5,6.5 + parent: 2 + - uid: 13880 + components: + - type: Transform + pos: -72.5,8.5 + parent: 2 + - uid: 13881 + components: + - type: Transform + pos: -71.5,8.5 + parent: 2 + - uid: 13882 + components: + - type: Transform + pos: -71.5,9.5 + parent: 2 + - uid: 13883 + components: + - type: Transform + pos: -70.5,9.5 + parent: 2 + - uid: 13884 + components: + - type: Transform + pos: -63.5,9.5 + parent: 2 + - uid: 13885 + components: + - type: Transform + pos: -63.5,10.5 + parent: 2 + - uid: 13886 + components: + - type: Transform + pos: -62.5,10.5 + parent: 2 + - uid: 13887 + components: + - type: Transform + pos: -61.5,10.5 + parent: 2 + - uid: 13888 + components: + - type: Transform + pos: -53.5,10.5 + parent: 2 + - uid: 13889 + components: + - type: Transform + pos: -53.5,11.5 + parent: 2 + - uid: 13928 + components: + - type: Transform + pos: 54.5,-28.5 + parent: 2 + - uid: 13930 + components: + - type: Transform + pos: 54.5,-29.5 + parent: 2 + - uid: 13931 + components: + - type: Transform + pos: 54.5,-30.5 + parent: 2 + - uid: 13932 + components: + - type: Transform + pos: 54.5,-31.5 + parent: 2 + - uid: 13933 + components: + - type: Transform + pos: 55.5,-31.5 + parent: 2 + - uid: 13934 + components: + - type: Transform + pos: 56.5,-31.5 + parent: 2 + - uid: 13935 + components: + - type: Transform + pos: 57.5,-31.5 + parent: 2 + - uid: 13936 + components: + - type: Transform + pos: 58.5,-31.5 + parent: 2 + - uid: 13937 + components: + - type: Transform + pos: 59.5,-31.5 + parent: 2 + - uid: 13938 + components: + - type: Transform + pos: 60.5,-31.5 + parent: 2 + - uid: 13941 + components: + - type: Transform + pos: 53.5,-29.5 + parent: 2 + - uid: 13942 + components: + - type: Transform + pos: 52.5,-29.5 + parent: 2 + - uid: 13943 + components: + - type: Transform + pos: 51.5,-29.5 + parent: 2 + - uid: 13944 + components: + - type: Transform + pos: 51.5,-28.5 + parent: 2 + - uid: 13945 + components: + - type: Transform + pos: 51.5,-27.5 + parent: 2 + - uid: 13946 + components: + - type: Transform + pos: 51.5,-26.5 + parent: 2 + - uid: 13947 + components: + - type: Transform + pos: 51.5,-25.5 + parent: 2 + - uid: 13951 + components: + - type: Transform + pos: 90.5,-49.5 + parent: 2 + - uid: 13952 + components: + - type: Transform + pos: 61.5,-31.5 + parent: 2 + - uid: 13953 + components: + - type: Transform + pos: 62.5,-31.5 + parent: 2 + - uid: 13954 + components: + - type: Transform + pos: 63.5,-31.5 + parent: 2 + - uid: 13961 + components: + - type: Transform + pos: 51.5,-30.5 + parent: 2 + - uid: 13962 + components: + - type: Transform + pos: 50.5,-30.5 + parent: 2 + - uid: 13976 + components: + - type: Transform + pos: 71.5,-41.5 + parent: 2 + - uid: 13977 + components: + - type: Transform + pos: 72.5,-41.5 + parent: 2 + - uid: 13978 + components: + - type: Transform + pos: 73.5,-41.5 + parent: 2 + - uid: 13979 + components: + - type: Transform + pos: 74.5,-41.5 + parent: 2 + - uid: 13980 + components: + - type: Transform + pos: 75.5,-41.5 + parent: 2 + - uid: 14107 + components: + - type: Transform + pos: 64.5,-31.5 + parent: 2 + - uid: 14109 + components: + - type: Transform + pos: 66.5,-31.5 + parent: 2 + - uid: 14110 + components: + - type: Transform + pos: 65.5,-31.5 + parent: 2 + - uid: 14111 + components: + - type: Transform + pos: 66.5,-27.5 + parent: 2 + - uid: 14112 + components: + - type: Transform + pos: 66.5,-30.5 + parent: 2 + - uid: 14113 + components: + - type: Transform + pos: 66.5,-29.5 + parent: 2 + - uid: 14114 + components: + - type: Transform + pos: 66.5,-28.5 + parent: 2 + - uid: 14115 + components: + - type: Transform + pos: 71.5,-33.5 + parent: 2 + - uid: 14116 + components: + - type: Transform + pos: 69.5,-33.5 + parent: 2 + - uid: 14117 + components: + - type: Transform + pos: 70.5,-33.5 + parent: 2 + - uid: 14118 + components: + - type: Transform + pos: 67.5,-33.5 + parent: 2 + - uid: 14119 + components: + - type: Transform + pos: 68.5,-33.5 + parent: 2 + - uid: 14161 + components: + - type: Transform + pos: 72.5,-33.5 + parent: 2 + - uid: 14165 + components: + - type: Transform + pos: 66.5,-33.5 + parent: 2 + - uid: 14232 + components: + - type: Transform + pos: 98.5,-44.5 + parent: 2 + - uid: 14236 + components: + - type: Transform + pos: 104.5,-45.5 + parent: 2 + - uid: 14237 + components: + - type: Transform + pos: 103.5,-45.5 + parent: 2 + - uid: 14238 + components: + - type: Transform + pos: 98.5,-43.5 + parent: 2 + - uid: 14242 + components: + - type: Transform + pos: 98.5,-45.5 + parent: 2 + - uid: 14243 + components: + - type: Transform + pos: 98.5,-46.5 + parent: 2 + - uid: 14244 + components: + - type: Transform + pos: 98.5,-47.5 + parent: 2 + - uid: 14245 + components: + - type: Transform + pos: 98.5,-48.5 + parent: 2 + - uid: 14246 + components: + - type: Transform + pos: 98.5,-49.5 + parent: 2 + - uid: 14247 + components: + - type: Transform + pos: 98.5,-50.5 + parent: 2 + - uid: 14248 + components: + - type: Transform + pos: 105.5,-45.5 + parent: 2 + - uid: 14249 + components: + - type: Transform + pos: 106.5,-45.5 + parent: 2 + - uid: 14250 + components: + - type: Transform + pos: 106.5,-44.5 + parent: 2 + - uid: 14251 + components: + - type: Transform + pos: 106.5,-43.5 + parent: 2 + - uid: 14252 + components: + - type: Transform + pos: 106.5,-46.5 + parent: 2 + - uid: 14253 + components: + - type: Transform + pos: 106.5,-47.5 + parent: 2 + - uid: 14254 + components: + - type: Transform + pos: 106.5,-48.5 + parent: 2 + - uid: 14266 + components: + - type: Transform + pos: 98.5,-42.5 + parent: 2 + - uid: 14267 + components: + - type: Transform + pos: 99.5,-46.5 + parent: 2 + - uid: 14268 + components: + - type: Transform + pos: 100.5,-46.5 + parent: 2 + - uid: 14269 + components: + - type: Transform + pos: 101.5,-46.5 + parent: 2 + - uid: 14270 + components: + - type: Transform + pos: 102.5,-46.5 + parent: 2 + - uid: 14271 + components: + - type: Transform + pos: 102.5,-45.5 + parent: 2 + - uid: 14345 + components: + - type: Transform + pos: 87.5,-42.5 + parent: 2 + - uid: 14363 + components: + - type: Transform + pos: 97.5,-45.5 + parent: 2 + - uid: 14364 + components: + - type: Transform + pos: 96.5,-45.5 + parent: 2 + - uid: 14365 + components: + - type: Transform + pos: 95.5,-45.5 + parent: 2 + - uid: 14366 + components: + - type: Transform + pos: 94.5,-45.5 + parent: 2 + - uid: 14367 + components: + - type: Transform + pos: 93.5,-45.5 + parent: 2 + - uid: 14368 + components: + - type: Transform + pos: 92.5,-45.5 + parent: 2 + - uid: 14369 + components: + - type: Transform + pos: 91.5,-45.5 + parent: 2 + - uid: 14370 + components: + - type: Transform + pos: 90.5,-45.5 + parent: 2 + - uid: 14371 + components: + - type: Transform + pos: 89.5,-45.5 + parent: 2 + - uid: 14372 + components: + - type: Transform + pos: 88.5,-45.5 + parent: 2 + - uid: 14373 + components: + - type: Transform + pos: 88.5,-44.5 + parent: 2 + - uid: 14374 + components: + - type: Transform + pos: 88.5,-43.5 + parent: 2 + - uid: 14375 + components: + - type: Transform + pos: 88.5,-42.5 + parent: 2 + - uid: 14376 + components: + - type: Transform + pos: 87.5,-41.5 + parent: 2 + - uid: 14377 + components: + - type: Transform + pos: 87.5,-40.5 + parent: 2 + - uid: 14378 + components: + - type: Transform + pos: 87.5,-39.5 + parent: 2 + - uid: 14379 + components: + - type: Transform + pos: 87.5,-38.5 + parent: 2 + - uid: 14380 + components: + - type: Transform + pos: 87.5,-37.5 + parent: 2 + - uid: 14381 + components: + - type: Transform + pos: 87.5,-36.5 + parent: 2 + - uid: 14382 + components: + - type: Transform + pos: 87.5,-35.5 + parent: 2 + - uid: 14383 + components: + - type: Transform + pos: 87.5,-34.5 + parent: 2 + - uid: 14384 + components: + - type: Transform + pos: 87.5,-33.5 + parent: 2 + - uid: 14385 + components: + - type: Transform + pos: 87.5,-32.5 + parent: 2 + - uid: 14386 + components: + - type: Transform + pos: 87.5,-31.5 + parent: 2 + - uid: 14388 + components: + - type: Transform + pos: 94.5,-44.5 + parent: 2 + - uid: 14389 + components: + - type: Transform + pos: 94.5,-43.5 + parent: 2 + - uid: 14390 + components: + - type: Transform + pos: 94.5,-42.5 + parent: 2 + - uid: 14391 + components: + - type: Transform + pos: 94.5,-41.5 + parent: 2 + - uid: 14392 + components: + - type: Transform + pos: 94.5,-41.5 + parent: 2 + - uid: 14393 + components: + - type: Transform + pos: 93.5,-41.5 + parent: 2 + - uid: 14394 + components: + - type: Transform + pos: 92.5,-41.5 + parent: 2 + - uid: 14395 + components: + - type: Transform + pos: 91.5,-41.5 + parent: 2 + - uid: 14396 + components: + - type: Transform + pos: 90.5,-41.5 + parent: 2 + - uid: 14397 + components: + - type: Transform + pos: 89.5,-46.5 + parent: 2 + - uid: 14398 + components: + - type: Transform + pos: 89.5,-47.5 + parent: 2 + - uid: 14399 + components: + - type: Transform + pos: 89.5,-48.5 + parent: 2 + - uid: 14405 + components: + - type: Transform + pos: 89.5,-49.5 + parent: 2 + - uid: 14406 + components: + - type: Transform + pos: 88.5,-49.5 + parent: 2 + - uid: 14408 + components: + - type: Transform + pos: 90.5,-47.5 + parent: 2 + - uid: 14409 + components: + - type: Transform + pos: 91.5,-47.5 + parent: 2 + - uid: 14410 + components: + - type: Transform + pos: 92.5,-47.5 + parent: 2 + - uid: 14411 + components: + - type: Transform + pos: 93.5,-47.5 + parent: 2 + - uid: 14412 + components: + - type: Transform + pos: 94.5,-47.5 + parent: 2 + - uid: 14473 + components: + - type: Transform + pos: 84.5,-30.5 + parent: 2 + - uid: 14503 + components: + - type: Transform + pos: 95.5,-26.5 + parent: 2 + - uid: 14504 + components: + - type: Transform + pos: 94.5,-26.5 + parent: 2 + - uid: 14505 + components: + - type: Transform + pos: 93.5,-26.5 + parent: 2 + - uid: 14506 + components: + - type: Transform + pos: 92.5,-26.5 + parent: 2 + - uid: 14507 + components: + - type: Transform + pos: 91.5,-26.5 + parent: 2 + - uid: 14508 + components: + - type: Transform + pos: 93.5,-25.5 + parent: 2 + - uid: 14509 + components: + - type: Transform + pos: 93.5,-24.5 + parent: 2 + - uid: 14510 + components: + - type: Transform + pos: 93.5,-23.5 + parent: 2 + - uid: 14511 + components: + - type: Transform + pos: 94.5,-23.5 + parent: 2 + - uid: 14512 + components: + - type: Transform + pos: 95.5,-23.5 + parent: 2 + - uid: 14513 + components: + - type: Transform + pos: 94.5,-27.5 + parent: 2 + - uid: 14514 + components: + - type: Transform + pos: 94.5,-28.5 + parent: 2 + - uid: 14515 + components: + - type: Transform + pos: 91.5,-27.5 + parent: 2 + - uid: 14516 + components: + - type: Transform + pos: 91.5,-28.5 + parent: 2 + - uid: 14517 + components: + - type: Transform + pos: 91.5,-29.5 + parent: 2 + - uid: 14518 + components: + - type: Transform + pos: 90.5,-29.5 + parent: 2 + - uid: 14519 + components: + - type: Transform + pos: 89.5,-29.5 + parent: 2 + - uid: 14520 + components: + - type: Transform + pos: 88.5,-29.5 + parent: 2 + - uid: 14521 + components: + - type: Transform + pos: 87.5,-29.5 + parent: 2 + - uid: 14522 + components: + - type: Transform + pos: 86.5,-29.5 + parent: 2 + - uid: 14523 + components: + - type: Transform + pos: 85.5,-29.5 + parent: 2 + - uid: 14524 + components: + - type: Transform + pos: 84.5,-29.5 + parent: 2 + - uid: 14525 + components: + - type: Transform + pos: 84.5,-31.5 + parent: 2 + - uid: 14527 + components: + - type: Transform + pos: 83.5,-31.5 + parent: 2 + - uid: 14528 + components: + - type: Transform + pos: 82.5,-31.5 + parent: 2 + - uid: 14529 + components: + - type: Transform + pos: 81.5,-31.5 + parent: 2 + - uid: 14530 + components: + - type: Transform + pos: 80.5,-31.5 + parent: 2 + - uid: 14531 + components: + - type: Transform + pos: 79.5,-31.5 + parent: 2 + - uid: 14532 + components: + - type: Transform + pos: 78.5,-31.5 + parent: 2 + - uid: 14533 + components: + - type: Transform + pos: 77.5,-31.5 + parent: 2 + - uid: 14534 + components: + - type: Transform + pos: 77.5,-32.5 + parent: 2 + - uid: 14535 + components: + - type: Transform + pos: 77.5,-33.5 + parent: 2 + - uid: 14536 + components: + - type: Transform + pos: 77.5,-34.5 + parent: 2 + - uid: 14537 + components: + - type: Transform + pos: 79.5,-34.5 + parent: 2 + - uid: 14538 + components: + - type: Transform + pos: 78.5,-34.5 + parent: 2 + - uid: 14539 + components: + - type: Transform + pos: 79.5,-35.5 + parent: 2 + - uid: 14540 + components: + - type: Transform + pos: 79.5,-36.5 + parent: 2 + - uid: 14541 + components: + - type: Transform + pos: 79.5,-37.5 + parent: 2 + - uid: 14542 + components: + - type: Transform + pos: 79.5,-38.5 + parent: 2 + - uid: 14543 + components: + - type: Transform + pos: 79.5,-39.5 + parent: 2 + - uid: 14681 + components: + - type: Transform + pos: 12.5,25.5 + parent: 2 + - uid: 14682 + components: + - type: Transform + pos: 13.5,25.5 + parent: 2 + - uid: 14683 + components: + - type: Transform + pos: 13.5,26.5 + parent: 2 + - uid: 14684 + components: + - type: Transform + pos: 13.5,27.5 + parent: 2 + - uid: 14692 + components: + - type: Transform + pos: 21.5,27.5 + parent: 2 + - uid: 14693 + components: + - type: Transform + pos: 22.5,27.5 + parent: 2 + - uid: 14694 + components: + - type: Transform + pos: 23.5,27.5 + parent: 2 + - uid: 14695 + components: + - type: Transform + pos: 23.5,26.5 + parent: 2 + - uid: 14696 + components: + - type: Transform + pos: 24.5,26.5 + parent: 2 + - uid: 14697 + components: + - type: Transform + pos: 25.5,26.5 + parent: 2 + - uid: 14798 + components: + - type: Transform + pos: 52.5,32.5 + parent: 2 + - uid: 14799 + components: + - type: Transform + pos: 52.5,31.5 + parent: 2 + - uid: 14800 + components: + - type: Transform + pos: 52.5,30.5 + parent: 2 + - uid: 14801 + components: + - type: Transform + pos: 52.5,29.5 + parent: 2 + - uid: 14802 + components: + - type: Transform + pos: 51.5,29.5 + parent: 2 + - uid: 14803 + components: + - type: Transform + pos: 50.5,29.5 + parent: 2 + - uid: 14804 + components: + - type: Transform + pos: 49.5,29.5 + parent: 2 + - uid: 14805 + components: + - type: Transform + pos: 48.5,29.5 + parent: 2 + - uid: 14806 + components: + - type: Transform + pos: 47.5,29.5 + parent: 2 + - uid: 14807 + components: + - type: Transform + pos: 46.5,29.5 + parent: 2 + - uid: 14808 + components: + - type: Transform + pos: 45.5,29.5 + parent: 2 + - uid: 14809 + components: + - type: Transform + pos: 44.5,29.5 + parent: 2 + - uid: 14810 + components: + - type: Transform + pos: 43.5,29.5 + parent: 2 + - uid: 14811 + components: + - type: Transform + pos: 42.5,29.5 + parent: 2 + - uid: 14812 + components: + - type: Transform + pos: 41.5,29.5 + parent: 2 + - uid: 14813 + components: + - type: Transform + pos: 40.5,29.5 + parent: 2 + - uid: 14814 + components: + - type: Transform + pos: 39.5,29.5 + parent: 2 + - uid: 14815 + components: + - type: Transform + pos: 38.5,29.5 + parent: 2 + - uid: 14819 + components: + - type: Transform + pos: 47.5,28.5 + parent: 2 + - uid: 14820 + components: + - type: Transform + pos: 47.5,27.5 + parent: 2 + - uid: 14821 + components: + - type: Transform + pos: 47.5,26.5 + parent: 2 + - uid: 14822 + components: + - type: Transform + pos: 47.5,25.5 + parent: 2 + - uid: 14823 + components: + - type: Transform + pos: 47.5,24.5 + parent: 2 + - uid: 14824 + components: + - type: Transform + pos: 47.5,23.5 + parent: 2 + - uid: 14825 + components: + - type: Transform + pos: 48.5,23.5 + parent: 2 + - uid: 14826 + components: + - type: Transform + pos: 48.5,22.5 + parent: 2 + - uid: 14827 + components: + - type: Transform + pos: 48.5,21.5 + parent: 2 + - uid: 14833 + components: + - type: Transform + pos: 45.5,30.5 + parent: 2 + - uid: 14834 + components: + - type: Transform + pos: 45.5,31.5 + parent: 2 + - uid: 14835 + components: + - type: Transform + pos: 45.5,32.5 + parent: 2 + - uid: 14925 + components: + - type: Transform + pos: 13.5,22.5 + parent: 2 + - uid: 14927 + components: + - type: Transform + pos: 13.5,24.5 + parent: 2 + - uid: 14928 + components: + - type: Transform + pos: 12.5,22.5 + parent: 2 + - uid: 14929 + components: + - type: Transform + pos: 10.5,22.5 + parent: 2 + - uid: 14930 + components: + - type: Transform + pos: 13.5,23.5 + parent: 2 + - uid: 14932 + components: + - type: Transform + pos: 13.5,28.5 + parent: 2 + - uid: 14933 + components: + - type: Transform + pos: 12.5,28.5 + parent: 2 + - uid: 14934 + components: + - type: Transform + pos: 10.5,28.5 + parent: 2 + - uid: 14935 + components: + - type: Transform + pos: 11.5,28.5 + parent: 2 + - uid: 14947 + components: + - type: Transform + pos: 19.5,30.5 + parent: 2 + - uid: 14948 + components: + - type: Transform + pos: 19.5,29.5 + parent: 2 + - uid: 14949 + components: + - type: Transform + pos: 19.5,28.5 + parent: 2 + - uid: 14950 + components: + - type: Transform + pos: 20.5,29.5 + parent: 2 + - uid: 14951 + components: + - type: Transform + pos: 21.5,29.5 + parent: 2 + - uid: 14952 + components: + - type: Transform + pos: 22.5,29.5 + parent: 2 + - uid: 14953 + components: + - type: Transform + pos: 23.5,29.5 + parent: 2 + - uid: 14954 + components: + - type: Transform + pos: 18.5,28.5 + parent: 2 + - uid: 14955 + components: + - type: Transform + pos: 17.5,28.5 + parent: 2 + - uid: 14956 + components: + - type: Transform + pos: 16.5,28.5 + parent: 2 + - uid: 14957 + components: + - type: Transform + pos: 15.5,28.5 + parent: 2 + - uid: 14958 + components: + - type: Transform + pos: 15.5,27.5 + parent: 2 + - uid: 14959 + components: + - type: Transform + pos: 15.5,26.5 + parent: 2 + - uid: 14960 + components: + - type: Transform + pos: 15.5,25.5 + parent: 2 + - uid: 14961 + components: + - type: Transform + pos: 21.5,26.5 + parent: 2 + - uid: 14962 + components: + - type: Transform + pos: 20.5,26.5 + parent: 2 + - uid: 14963 + components: + - type: Transform + pos: 19.5,26.5 + parent: 2 + - uid: 14964 + components: + - type: Transform + pos: 19.5,25.5 + parent: 2 + - uid: 14965 + components: + - type: Transform + pos: 19.5,24.5 + parent: 2 + - uid: 14966 + components: + - type: Transform + pos: 19.5,23.5 + parent: 2 + - uid: 14967 + components: + - type: Transform + pos: 20.5,23.5 + parent: 2 + - uid: 14968 + components: + - type: Transform + pos: 21.5,23.5 + parent: 2 + - uid: 14969 + components: + - type: Transform + pos: 22.5,23.5 + parent: 2 + - uid: 14970 + components: + - type: Transform + pos: 23.5,23.5 + parent: 2 + - uid: 14971 + components: + - type: Transform + pos: 23.5,22.5 + parent: 2 + - uid: 14972 + components: + - type: Transform + pos: 19.5,23.5 + parent: 2 + - uid: 14973 + components: + - type: Transform + pos: 18.5,23.5 + parent: 2 + - uid: 14974 + components: + - type: Transform + pos: 17.5,23.5 + parent: 2 + - uid: 14975 + components: + - type: Transform + pos: 16.5,23.5 + parent: 2 + - uid: 14976 + components: + - type: Transform + pos: 18.5,25.5 + parent: 2 + - uid: 15001 + components: + - type: Transform + pos: 25.5,27.5 + parent: 2 + - uid: 15002 + components: + - type: Transform + pos: 25.5,28.5 + parent: 2 + - uid: 15003 + components: + - type: Transform + pos: 24.5,28.5 + parent: 2 + - uid: 15005 + components: + - type: Transform + pos: 25.5,29.5 + parent: 2 + - uid: 15064 + components: + - type: Transform + pos: 27.5,30.5 + parent: 2 + - uid: 15066 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 + - uid: 15067 + components: + - type: Transform + pos: 28.5,30.5 + parent: 2 + - uid: 15068 + components: + - type: Transform + pos: 25.5,30.5 + parent: 2 + - uid: 15069 + components: + - type: Transform + pos: 30.5,28.5 + parent: 2 + - uid: 15070 + components: + - type: Transform + pos: 31.5,28.5 + parent: 2 + - uid: 15071 + components: + - type: Transform + pos: 29.5,30.5 + parent: 2 + - uid: 15072 + components: + - type: Transform + pos: 26.5,30.5 + parent: 2 + - uid: 15073 + components: + - type: Transform + pos: 30.5,30.5 + parent: 2 + - uid: 15074 + components: + - type: Transform + pos: 32.5,28.5 + parent: 2 + - uid: 15075 + components: + - type: Transform + pos: 33.5,28.5 + parent: 2 + - uid: 15076 + components: + - type: Transform + pos: 33.5,27.5 + parent: 2 + - uid: 15077 + components: + - type: Transform + pos: 33.5,26.5 + parent: 2 + - uid: 15078 + components: + - type: Transform + pos: 33.5,25.5 + parent: 2 + - uid: 15079 + components: + - type: Transform + pos: 32.5,25.5 + parent: 2 + - uid: 15080 + components: + - type: Transform + pos: 31.5,25.5 + parent: 2 + - uid: 15081 + components: + - type: Transform + pos: 30.5,25.5 + parent: 2 + - uid: 15082 + components: + - type: Transform + pos: 29.5,25.5 + parent: 2 + - uid: 15083 + components: + - type: Transform + pos: 28.5,25.5 + parent: 2 + - uid: 15084 + components: + - type: Transform + pos: 28.5,24.5 + parent: 2 + - uid: 15085 + components: + - type: Transform + pos: 27.5,24.5 + parent: 2 + - uid: 15086 + components: + - type: Transform + pos: 26.5,24.5 + parent: 2 + - uid: 15087 + components: + - type: Transform + pos: 34.5,27.5 + parent: 2 + - uid: 15088 + components: + - type: Transform + pos: 35.5,27.5 + parent: 2 + - uid: 15089 + components: + - type: Transform + pos: 36.5,27.5 + parent: 2 + - uid: 15090 + components: + - type: Transform + pos: 37.5,27.5 + parent: 2 + - uid: 15091 + components: + - type: Transform + pos: 37.5,28.5 + parent: 2 + - uid: 15092 + components: + - type: Transform + pos: 37.5,29.5 + parent: 2 + - uid: 15093 + components: + - type: Transform + pos: 37.5,30.5 + parent: 2 + - uid: 15094 + components: + - type: Transform + pos: 37.5,31.5 + parent: 2 + - uid: 15472 + components: + - type: Transform + pos: 80.5,-56.5 + parent: 2 + - uid: 15473 + components: + - type: Transform + pos: 80.5,-55.5 + parent: 2 + - uid: 15474 + components: + - type: Transform + pos: 80.5,-57.5 + parent: 2 + - uid: 15475 + components: + - type: Transform + pos: 79.5,-57.5 + parent: 2 + - uid: 15476 + components: + - type: Transform + pos: 79.5,-58.5 + parent: 2 + - uid: 15503 + components: + - type: Transform + pos: 82.5,-25.5 + parent: 2 + - uid: 15519 + components: + - type: Transform + pos: 85.5,-19.5 + parent: 2 + - uid: 15521 + components: + - type: Transform + pos: 85.5,-18.5 + parent: 2 + - uid: 15522 + components: + - type: Transform + pos: 85.5,-17.5 + parent: 2 + - uid: 15523 + components: + - type: Transform + pos: 85.5,-16.5 + parent: 2 + - uid: 15524 + components: + - type: Transform + pos: 85.5,-15.5 + parent: 2 + - uid: 15526 + components: + - type: Transform + pos: 86.5,-15.5 + parent: 2 + - uid: 15527 + components: + - type: Transform + pos: 84.5,-16.5 + parent: 2 + - uid: 15528 + components: + - type: Transform + pos: 83.5,-16.5 + parent: 2 + - uid: 15542 + components: + - type: Transform + pos: 86.5,-24.5 + parent: 2 + - uid: 15543 + components: + - type: Transform + pos: 85.5,-24.5 + parent: 2 + - uid: 15544 + components: + - type: Transform + pos: 84.5,-24.5 + parent: 2 + - uid: 15545 + components: + - type: Transform + pos: 83.5,-24.5 + parent: 2 + - uid: 15546 + components: + - type: Transform + pos: 83.5,-25.5 + parent: 2 + - uid: 15547 + components: + - type: Transform + pos: 83.5,-26.5 + parent: 2 + - uid: 15548 + components: + - type: Transform + pos: 84.5,-26.5 + parent: 2 + - uid: 15549 + components: + - type: Transform + pos: 85.5,-26.5 + parent: 2 + - uid: 15550 + components: + - type: Transform + pos: 86.5,-26.5 + parent: 2 + - uid: 15551 + components: + - type: Transform + pos: 87.5,-26.5 + parent: 2 + - uid: 15552 + components: + - type: Transform + pos: 88.5,-26.5 + parent: 2 + - uid: 15553 + components: + - type: Transform + pos: 83.5,-55.5 + parent: 2 + - uid: 15554 + components: + - type: Transform + pos: 83.5,-56.5 + parent: 2 + - uid: 15555 + components: + - type: Transform + pos: 84.5,-56.5 + parent: 2 + - uid: 15556 + components: + - type: Transform + pos: 84.5,-57.5 + parent: 2 + - uid: 15735 + components: + - type: Transform + pos: 45.5,30.5 + parent: 2 + - uid: 15736 + components: + - type: Transform + pos: 45.5,31.5 + parent: 2 + - uid: 15737 + components: + - type: Transform + pos: 45.5,32.5 + parent: 2 + - uid: 15738 + components: + - type: Transform + pos: 44.5,32.5 + parent: 2 + - uid: 15739 + components: + - type: Transform + pos: 46.5,32.5 + parent: 2 + - uid: 15740 + components: + - type: Transform + pos: 46.5,25.5 + parent: 2 + - uid: 15741 + components: + - type: Transform + pos: 45.5,25.5 + parent: 2 + - uid: 15742 + components: + - type: Transform + pos: 44.5,25.5 + parent: 2 + - uid: 15743 + components: + - type: Transform + pos: 43.5,25.5 + parent: 2 + - uid: 15744 + components: + - type: Transform + pos: 42.5,25.5 + parent: 2 + - uid: 15745 + components: + - type: Transform + pos: 41.5,25.5 + parent: 2 + - uid: 15864 + components: + - type: Transform + pos: 90.5,24.5 + parent: 2 + - uid: 15865 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 15866 + components: + - type: Transform + pos: 90.5,22.5 + parent: 2 + - uid: 15867 + components: + - type: Transform + pos: 89.5,22.5 + parent: 2 + - uid: 15868 + components: + - type: Transform + pos: 90.5,33.5 + parent: 2 + - uid: 15869 + components: + - type: Transform + pos: 90.5,34.5 + parent: 2 + - uid: 15870 + components: + - type: Transform + pos: 89.5,34.5 + parent: 2 + - uid: 15871 + components: + - type: Transform + pos: 86.5,17.5 + parent: 2 + - uid: 15872 + components: + - type: Transform + pos: 87.5,17.5 + parent: 2 + - uid: 15873 + components: + - type: Transform + pos: 88.5,17.5 + parent: 2 + - uid: 15874 + components: + - type: Transform + pos: 88.5,18.5 + parent: 2 + - uid: 15875 + components: + - type: Transform + pos: 88.5,19.5 + parent: 2 + - uid: 15876 + components: + - type: Transform + pos: 86.5,23.5 + parent: 2 + - uid: 15877 + components: + - type: Transform + pos: 86.5,22.5 + parent: 2 + - uid: 15878 + components: + - type: Transform + pos: 86.5,21.5 + parent: 2 + - uid: 15879 + components: + - type: Transform + pos: 87.5,3.5 + parent: 2 +- proto: CableApcStack + entities: + - uid: 1532 + components: + - type: Transform + pos: 58.79422,9.6834 + parent: 2 + - uid: 1533 + components: + - type: Transform + pos: 67.49434,-19.618666 + parent: 2 + - uid: 13561 + components: + - type: Transform + pos: 45.41313,-28.356775 + parent: 2 +- proto: CableHV + entities: + - uid: 376 + components: + - type: Transform + pos: 14.5,1.5 + parent: 2 + - uid: 1534 + components: + - type: Transform + pos: 86.5,36.5 + parent: 2 + - uid: 1535 + components: + - type: Transform + pos: 70.5,0.5 + parent: 2 + - uid: 1536 + components: + - type: Transform + pos: 82.5,-4.5 + parent: 2 + - uid: 1537 + components: + - type: Transform + pos: 70.5,-0.5 + parent: 2 + - uid: 1538 + components: + - type: Transform + pos: 80.5,-4.5 + parent: 2 + - uid: 1539 + components: + - type: Transform + pos: 81.5,-4.5 + parent: 2 + - uid: 1540 + components: + - type: Transform + pos: 79.5,-4.5 + parent: 2 + - uid: 1541 + components: + - type: Transform + pos: 92.5,9.5 + parent: 2 + - uid: 1542 + components: + - type: Transform + pos: 93.5,8.5 + parent: 2 + - uid: 1543 + components: + - type: Transform + pos: 93.5,7.5 + parent: 2 + - uid: 1544 + components: + - type: Transform + pos: 93.5,6.5 + parent: 2 + - uid: 1545 + components: + - type: Transform + pos: 92.5,8.5 + parent: 2 + - uid: 1546 + components: + - type: Transform + pos: 92.5,7.5 + parent: 2 + - uid: 1547 + components: + - type: Transform + pos: 92.5,6.5 + parent: 2 + - uid: 1548 + components: + - type: Transform + pos: 91.5,8.5 + parent: 2 + - uid: 1549 + components: + - type: Transform + pos: 91.5,7.5 + parent: 2 + - uid: 1550 + components: + - type: Transform + pos: 91.5,6.5 + parent: 2 + - uid: 1551 + components: + - type: Transform + pos: 90.5,8.5 + parent: 2 + - uid: 1552 + components: + - type: Transform + pos: 90.5,7.5 + parent: 2 + - uid: 1553 + components: + - type: Transform + pos: 90.5,6.5 + parent: 2 + - uid: 1554 + components: + - type: Transform + pos: 89.5,7.5 + parent: 2 + - uid: 1555 + components: + - type: Transform + pos: 93.5,9.5 + parent: 2 + - uid: 1556 + components: + - type: Transform + pos: 88.5,7.5 + parent: 2 + - uid: 1557 + components: + - type: Transform + pos: 87.5,7.5 + parent: 2 + - uid: 1558 + components: + - type: Transform + pos: 86.5,7.5 + parent: 2 + - uid: 1559 + components: + - type: Transform + pos: 85.5,7.5 + parent: 2 + - uid: 1560 + components: + - type: Transform + pos: 91.5,9.5 + parent: 2 + - uid: 1561 + components: + - type: Transform + pos: 90.5,9.5 + parent: 2 + - uid: 1562 + components: + - type: Transform + pos: 79.5,0.5 + parent: 2 + - uid: 1563 + components: + - type: Transform + pos: 79.5,-3.5 + parent: 2 + - uid: 1564 + components: + - type: Transform + pos: 79.5,-2.5 + parent: 2 + - uid: 1565 + components: + - type: Transform + pos: 79.5,-1.5 + parent: 2 + - uid: 1566 + components: + - type: Transform + pos: 91.5,-5.5 + parent: 2 + - uid: 1567 + components: + - type: Transform + pos: 86.5,23.5 + parent: 2 + - uid: 1568 + components: + - type: Transform + pos: 86.5,24.5 + parent: 2 + - uid: 1569 + components: + - type: Transform + pos: 86.5,22.5 + parent: 2 + - uid: 1570 + components: + - type: Transform + pos: 86.5,19.5 + parent: 2 + - uid: 1571 + components: + - type: Transform + pos: 86.5,21.5 + parent: 2 + - uid: 1572 + components: + - type: Transform + pos: 86.5,20.5 + parent: 2 + - uid: 1575 + components: + - type: Transform + pos: 83.5,47.5 + parent: 2 + - uid: 1576 + components: + - type: Transform + pos: 82.5,47.5 + parent: 2 + - uid: 1577 + components: + - type: Transform + pos: 81.5,47.5 + parent: 2 + - uid: 1579 + components: + - type: Transform + pos: 84.5,47.5 + parent: 2 + - uid: 1581 + components: + - type: Transform + pos: 84.5,40.5 + parent: 2 + - uid: 1582 + components: + - type: Transform + pos: 84.5,39.5 + parent: 2 + - uid: 1583 + components: + - type: Transform + pos: 86.5,25.5 + parent: 2 + - uid: 1584 + components: + - type: Transform + pos: 84.5,38.5 + parent: 2 + - uid: 1585 + components: + - type: Transform + pos: 84.5,36.5 + parent: 2 + - uid: 1586 + components: + - type: Transform + pos: 84.5,37.5 + parent: 2 + - uid: 1587 + components: + - type: Transform + pos: 80.5,47.5 + parent: 2 + - uid: 1593 + components: + - type: Transform + pos: 86.5,44.5 + parent: 2 + - uid: 1594 + components: + - type: Transform + pos: 86.5,43.5 + parent: 2 + - uid: 1596 + components: + - type: Transform + pos: 86.5,42.5 + parent: 2 + - uid: 1597 + components: + - type: Transform + pos: 86.5,46.5 + parent: 2 + - uid: 1598 + components: + - type: Transform + pos: 86.5,45.5 + parent: 2 + - uid: 1602 + components: + - type: Transform + pos: 87.5,-4.5 + parent: 2 + - uid: 1603 + components: + - type: Transform + pos: 86.5,-4.5 + parent: 2 + - uid: 1604 + components: + - type: Transform + pos: 89.5,-5.5 + parent: 2 + - uid: 1605 + components: + - type: Transform + pos: 89.5,-4.5 + parent: 2 + - uid: 1606 + components: + - type: Transform + pos: 83.5,-4.5 + parent: 2 + - uid: 1607 + components: + - type: Transform + pos: 85.5,-4.5 + parent: 2 + - uid: 1608 + components: + - type: Transform + pos: 84.5,-4.5 + parent: 2 + - uid: 1609 + components: + - type: Transform + pos: 90.5,-5.5 + parent: 2 + - uid: 1610 + components: + - type: Transform + pos: 79.5,-0.5 + parent: 2 + - uid: 1612 + components: + - type: Transform + pos: 88.5,-4.5 + parent: 2 + - uid: 1613 + components: + - type: Transform + pos: 80.5,48.5 + parent: 2 + - uid: 1614 + components: + - type: Transform + pos: 80.5,49.5 + parent: 2 + - uid: 1615 + components: + - type: Transform + pos: 79.5,49.5 + parent: 2 + - uid: 1616 + components: + - type: Transform + pos: 78.5,49.5 + parent: 2 + - uid: 1617 + components: + - type: Transform + pos: 86.5,18.5 + parent: 2 + - uid: 1618 + components: + - type: Transform + pos: 85.5,20.5 + parent: 2 + - uid: 1619 + components: + - type: Transform + pos: 85.5,19.5 + parent: 2 + - uid: 1620 + components: + - type: Transform + pos: 85.5,18.5 + parent: 2 + - uid: 1621 + components: + - type: Transform + pos: 84.5,20.5 + parent: 2 + - uid: 1622 + components: + - type: Transform + pos: 84.5,19.5 + parent: 2 + - uid: 1623 + components: + - type: Transform + pos: 84.5,18.5 + parent: 2 + - uid: 1624 + components: + - type: Transform + pos: 86.5,17.5 + parent: 2 + - uid: 1625 + components: + - type: Transform + pos: 86.5,16.5 + parent: 2 + - uid: 1626 + components: + - type: Transform + pos: 85.5,16.5 + parent: 2 + - uid: 1627 + components: + - type: Transform + pos: 85.5,15.5 + parent: 2 + - uid: 1628 + components: + - type: Transform + pos: 85.5,14.5 + parent: 2 + - uid: 1629 + components: + - type: Transform + pos: 85.5,13.5 + parent: 2 + - uid: 1630 + components: + - type: Transform + pos: 85.5,12.5 + parent: 2 + - uid: 1631 + components: + - type: Transform + pos: 85.5,11.5 + parent: 2 + - uid: 1632 + components: + - type: Transform + pos: 85.5,10.5 + parent: 2 + - uid: 1633 + components: + - type: Transform + pos: 85.5,9.5 + parent: 2 + - uid: 1634 + components: + - type: Transform + pos: 85.5,8.5 + parent: 2 + - uid: 1635 + components: + - type: Transform + pos: 84.5,17.5 + parent: 2 + - uid: 1636 + components: + - type: Transform + pos: 83.5,17.5 + parent: 2 + - uid: 1637 + components: + - type: Transform + pos: 82.5,17.5 + parent: 2 + - uid: 1638 + components: + - type: Transform + pos: 81.5,17.5 + parent: 2 + - uid: 1639 + components: + - type: Transform + pos: 80.5,17.5 + parent: 2 + - uid: 1640 + components: + - type: Transform + pos: 79.5,17.5 + parent: 2 + - uid: 1641 + components: + - type: Transform + pos: 79.5,16.5 + parent: 2 + - uid: 1642 + components: + - type: Transform + pos: 79.5,15.5 + parent: 2 + - uid: 1643 + components: + - type: Transform + pos: 79.5,14.5 + parent: 2 + - uid: 1644 + components: + - type: Transform + pos: 79.5,13.5 + parent: 2 + - uid: 1645 + components: + - type: Transform + pos: 79.5,12.5 + parent: 2 + - uid: 1646 + components: + - type: Transform + pos: 79.5,11.5 + parent: 2 + - uid: 1647 + components: + - type: Transform + pos: 79.5,10.5 + parent: 2 + - uid: 1648 + components: + - type: Transform + pos: 86.5,34.5 + parent: 2 + - uid: 1649 + components: + - type: Transform + pos: 79.5,9.5 + parent: 2 + - uid: 1650 + components: + - type: Transform + pos: 79.5,7.5 + parent: 2 + - uid: 1651 + components: + - type: Transform + pos: 79.5,6.5 + parent: 2 + - uid: 1652 + components: + - type: Transform + pos: 79.5,8.5 + parent: 2 + - uid: 1653 + components: + - type: Transform + pos: 79.5,5.5 + parent: 2 + - uid: 1654 + components: + - type: Transform + pos: 79.5,4.5 + parent: 2 + - uid: 1655 + components: + - type: Transform + pos: 79.5,3.5 + parent: 2 + - uid: 1656 + components: + - type: Transform + pos: 79.5,2.5 + parent: 2 + - uid: 1657 + components: + - type: Transform + pos: 79.5,1.5 + parent: 2 + - uid: 1658 + components: + - type: Transform + pos: 77.5,1.5 + parent: 2 + - uid: 1659 + components: + - type: Transform + pos: 76.5,1.5 + parent: 2 + - uid: 1660 + components: + - type: Transform + pos: 78.5,1.5 + parent: 2 + - uid: 1661 + components: + - type: Transform + pos: 75.5,1.5 + parent: 2 + - uid: 1662 + components: + - type: Transform + pos: 74.5,1.5 + parent: 2 + - uid: 1663 + components: + - type: Transform + pos: 73.5,1.5 + parent: 2 + - uid: 1664 + components: + - type: Transform + pos: 72.5,1.5 + parent: 2 + - uid: 1665 + components: + - type: Transform + pos: 71.5,1.5 + parent: 2 + - uid: 1666 + components: + - type: Transform + pos: 70.5,1.5 + parent: 2 + - uid: 1667 + components: + - type: Transform + pos: 69.5,1.5 + parent: 2 + - uid: 1668 + components: + - type: Transform + pos: 68.5,1.5 + parent: 2 + - uid: 1669 + components: + - type: Transform + pos: 67.5,1.5 + parent: 2 + - uid: 1670 + components: + - type: Transform + pos: 66.5,1.5 + parent: 2 + - uid: 1671 + components: + - type: Transform + pos: 65.5,1.5 + parent: 2 + - uid: 1672 + components: + - type: Transform + pos: 64.5,1.5 + parent: 2 + - uid: 1673 + components: + - type: Transform + pos: 63.5,1.5 + parent: 2 + - uid: 1674 + components: + - type: Transform + pos: 62.5,1.5 + parent: 2 + - uid: 1675 + components: + - type: Transform + pos: 61.5,1.5 + parent: 2 + - uid: 1676 + components: + - type: Transform + pos: 60.5,1.5 + parent: 2 + - uid: 1677 + components: + - type: Transform + pos: 59.5,1.5 + parent: 2 + - uid: 1678 + components: + - type: Transform + pos: 58.5,1.5 + parent: 2 + - uid: 1679 + components: + - type: Transform + pos: 57.5,1.5 + parent: 2 + - uid: 1680 + components: + - type: Transform + pos: 56.5,1.5 + parent: 2 + - uid: 1681 + components: + - type: Transform + pos: 55.5,1.5 + parent: 2 + - uid: 1682 + components: + - type: Transform + pos: 54.5,1.5 + parent: 2 + - uid: 1683 + components: + - type: Transform + pos: 53.5,1.5 + parent: 2 + - uid: 1684 + components: + - type: Transform + pos: 52.5,1.5 + parent: 2 + - uid: 1685 + components: + - type: Transform + pos: 51.5,1.5 + parent: 2 + - uid: 1686 + components: + - type: Transform + pos: 50.5,1.5 + parent: 2 + - uid: 1687 + components: + - type: Transform + pos: 49.5,1.5 + parent: 2 + - uid: 1688 + components: + - type: Transform + pos: 48.5,1.5 + parent: 2 + - uid: 1689 + components: + - type: Transform + pos: 47.5,1.5 + parent: 2 + - uid: 1690 + components: + - type: Transform + pos: 46.5,1.5 + parent: 2 + - uid: 1691 + components: + - type: Transform + pos: 45.5,1.5 + parent: 2 + - uid: 1692 + components: + - type: Transform + pos: 44.5,1.5 + parent: 2 + - uid: 1693 + components: + - type: Transform + pos: 43.5,1.5 + parent: 2 + - uid: 1694 + components: + - type: Transform + pos: 42.5,1.5 + parent: 2 + - uid: 1695 + components: + - type: Transform + pos: 41.5,1.5 + parent: 2 + - uid: 1696 + components: + - type: Transform + pos: 40.5,1.5 + parent: 2 + - uid: 1697 + components: + - type: Transform + pos: 39.5,1.5 + parent: 2 + - uid: 1698 + components: + - type: Transform + pos: 38.5,1.5 + parent: 2 + - uid: 1699 + components: + - type: Transform + pos: 37.5,1.5 + parent: 2 + - uid: 1700 + components: + - type: Transform + pos: 36.5,1.5 + parent: 2 + - uid: 1701 + components: + - type: Transform + pos: 35.5,1.5 + parent: 2 + - uid: 1702 + components: + - type: Transform + pos: 34.5,1.5 + parent: 2 + - uid: 1703 + components: + - type: Transform + pos: 33.5,1.5 + parent: 2 + - uid: 1704 + components: + - type: Transform + pos: 32.5,1.5 + parent: 2 + - uid: 1705 + components: + - type: Transform + pos: 31.5,1.5 + parent: 2 + - uid: 1706 + components: + - type: Transform + pos: 30.5,1.5 + parent: 2 + - uid: 1707 + components: + - type: Transform + pos: 29.5,1.5 + parent: 2 + - uid: 1708 + components: + - type: Transform + pos: 28.5,1.5 + parent: 2 + - uid: 1709 + components: + - type: Transform + pos: 27.5,1.5 + parent: 2 + - uid: 1710 + components: + - type: Transform + pos: 26.5,1.5 + parent: 2 + - uid: 1711 + components: + - type: Transform + pos: 25.5,1.5 + parent: 2 + - uid: 1712 + components: + - type: Transform + pos: 24.5,1.5 + parent: 2 + - uid: 1713 + components: + - type: Transform + pos: 23.5,1.5 + parent: 2 + - uid: 1714 + components: + - type: Transform + pos: 22.5,1.5 + parent: 2 + - uid: 1715 + components: + - type: Transform + pos: 21.5,1.5 + parent: 2 + - uid: 1716 + components: + - type: Transform + pos: 20.5,1.5 + parent: 2 + - uid: 1717 + components: + - type: Transform + pos: 19.5,1.5 + parent: 2 + - uid: 1718 + components: + - type: Transform + pos: 18.5,1.5 + parent: 2 + - uid: 1719 + components: + - type: Transform + pos: 17.5,1.5 + parent: 2 + - uid: 1720 + components: + - type: Transform + pos: 16.5,1.5 + parent: 2 + - uid: 1721 + components: + - type: Transform + pos: 15.5,1.5 + parent: 2 + - uid: 1723 + components: + - type: Transform + pos: 13.5,1.5 + parent: 2 + - uid: 1724 + components: + - type: Transform + pos: 12.5,1.5 + parent: 2 + - uid: 1725 + components: + - type: Transform + pos: 11.5,1.5 + parent: 2 + - uid: 1726 + components: + - type: Transform + pos: 10.5,1.5 + parent: 2 + - uid: 1727 + components: + - type: Transform + pos: 9.5,1.5 + parent: 2 + - uid: 1728 + components: + - type: Transform + pos: 8.5,1.5 + parent: 2 + - uid: 1729 + components: + - type: Transform + pos: 7.5,1.5 + parent: 2 + - uid: 1730 + components: + - type: Transform + pos: 6.5,1.5 + parent: 2 + - uid: 1731 + components: + - type: Transform + pos: 5.5,1.5 + parent: 2 + - uid: 1732 + components: + - type: Transform + pos: 4.5,1.5 + parent: 2 + - uid: 1733 + components: + - type: Transform + pos: 3.5,1.5 + parent: 2 + - uid: 1734 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 + - uid: 1735 + components: + - type: Transform + pos: 1.5,1.5 + parent: 2 + - uid: 1736 + components: + - type: Transform + pos: 0.5,1.5 + parent: 2 + - uid: 1737 + components: + - type: Transform + pos: -0.5,1.5 + parent: 2 + - uid: 1738 + components: + - type: Transform + pos: -1.5,1.5 + parent: 2 + - uid: 1739 + components: + - type: Transform + pos: -2.5,1.5 + parent: 2 + - uid: 1740 + components: + - type: Transform + pos: -3.5,1.5 + parent: 2 + - uid: 1741 + components: + - type: Transform + pos: -3.5,0.5 + parent: 2 + - uid: 1742 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 2 + - uid: 1743 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 2 + - uid: 1744 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 2 + - uid: 1745 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 2 + - uid: 1746 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 2 + - uid: 1747 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 2 + - uid: 1748 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 2 + - uid: 1749 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 2 + - uid: 1750 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 2 + - uid: 1751 + components: + - type: Transform + pos: -4.5,-8.5 + parent: 2 + - uid: 1752 + components: + - type: Transform + pos: -5.5,-8.5 + parent: 2 + - uid: 1753 + components: + - type: Transform + pos: -6.5,-8.5 + parent: 2 + - uid: 1754 + components: + - type: Transform + pos: -7.5,-8.5 + parent: 2 + - uid: 1755 + components: + - type: Transform + pos: -8.5,-8.5 + parent: 2 + - uid: 1756 + components: + - type: Transform + pos: -9.5,-8.5 + parent: 2 + - uid: 1757 + components: + - type: Transform + pos: -10.5,-8.5 + parent: 2 + - uid: 1758 + components: + - type: Transform + pos: -11.5,-8.5 + parent: 2 + - uid: 1759 + components: + - type: Transform + pos: -12.5,-8.5 + parent: 2 + - uid: 1760 + components: + - type: Transform + pos: -13.5,-8.5 + parent: 2 + - uid: 1761 + components: + - type: Transform + pos: -13.5,-7.5 + parent: 2 + - uid: 1762 + components: + - type: Transform + pos: -14.5,-7.5 + parent: 2 + - uid: 1763 + components: + - type: Transform + pos: -15.5,-7.5 + parent: 2 + - uid: 1764 + components: + - type: Transform + pos: -16.5,-7.5 + parent: 2 + - uid: 1765 + components: + - type: Transform + pos: -17.5,-7.5 + parent: 2 + - uid: 1766 + components: + - type: Transform + pos: -18.5,-7.5 + parent: 2 + - uid: 1767 + components: + - type: Transform + pos: -19.5,-7.5 + parent: 2 + - uid: 1768 + components: + - type: Transform + pos: -20.5,-7.5 + parent: 2 + - uid: 1769 + components: + - type: Transform + pos: -21.5,-7.5 + parent: 2 + - uid: 1770 + components: + - type: Transform + pos: -22.5,-7.5 + parent: 2 + - uid: 1771 + components: + - type: Transform + pos: -23.5,-7.5 + parent: 2 + - uid: 1772 + components: + - type: Transform + pos: -24.5,-7.5 + parent: 2 + - uid: 1773 + components: + - type: Transform + pos: -25.5,-7.5 + parent: 2 + - uid: 1774 + components: + - type: Transform + pos: -26.5,-7.5 + parent: 2 + - uid: 1775 + components: + - type: Transform + pos: -27.5,-7.5 + parent: 2 + - uid: 1776 + components: + - type: Transform + pos: -28.5,-7.5 + parent: 2 + - uid: 1777 + components: + - type: Transform + pos: -29.5,-7.5 + parent: 2 + - uid: 1778 + components: + - type: Transform + pos: -30.5,-7.5 + parent: 2 + - uid: 1779 + components: + - type: Transform + pos: -31.5,-7.5 + parent: 2 + - uid: 1780 + components: + - type: Transform + pos: -32.5,-7.5 + parent: 2 + - uid: 1781 + components: + - type: Transform + pos: -33.5,-7.5 + parent: 2 + - uid: 1782 + components: + - type: Transform + pos: -34.5,-7.5 + parent: 2 + - uid: 1783 + components: + - type: Transform + pos: -35.5,-7.5 + parent: 2 + - uid: 1784 + components: + - type: Transform + pos: -36.5,-7.5 + parent: 2 + - uid: 1785 + components: + - type: Transform + pos: -37.5,-7.5 + parent: 2 + - uid: 1786 + components: + - type: Transform + pos: -38.5,-7.5 + parent: 2 + - uid: 1787 + components: + - type: Transform + pos: -39.5,-7.5 + parent: 2 + - uid: 1788 + components: + - type: Transform + pos: -40.5,-7.5 + parent: 2 + - uid: 1789 + components: + - type: Transform + pos: -41.5,-7.5 + parent: 2 + - uid: 1790 + components: + - type: Transform + pos: -42.5,-7.5 + parent: 2 + - uid: 1791 + components: + - type: Transform + pos: -43.5,-7.5 + parent: 2 + - uid: 1792 + components: + - type: Transform + pos: -44.5,-7.5 + parent: 2 + - uid: 1793 + components: + - type: Transform + pos: -45.5,-7.5 + parent: 2 + - uid: 1794 + components: + - type: Transform + pos: -46.5,-7.5 + parent: 2 + - uid: 1795 + components: + - type: Transform + pos: -47.5,-7.5 + parent: 2 + - uid: 1796 + components: + - type: Transform + pos: -48.5,-7.5 + parent: 2 + - uid: 1797 + components: + - type: Transform + pos: -49.5,-7.5 + parent: 2 + - uid: 1798 + components: + - type: Transform + pos: -50.5,-7.5 + parent: 2 + - uid: 1799 + components: + - type: Transform + pos: -51.5,-7.5 + parent: 2 + - uid: 1800 + components: + - type: Transform + pos: -52.5,-7.5 + parent: 2 + - uid: 1801 + components: + - type: Transform + pos: -53.5,-7.5 + parent: 2 + - uid: 1802 + components: + - type: Transform + pos: -54.5,-7.5 + parent: 2 + - uid: 1803 + components: + - type: Transform + pos: -55.5,-7.5 + parent: 2 + - uid: 1804 + components: + - type: Transform + pos: -56.5,-7.5 + parent: 2 + - uid: 1805 + components: + - type: Transform + pos: -57.5,-7.5 + parent: 2 + - uid: 1806 + components: + - type: Transform + pos: -58.5,-7.5 + parent: 2 + - uid: 1807 + components: + - type: Transform + pos: -59.5,-7.5 + parent: 2 + - uid: 1808 + components: + - type: Transform + pos: -59.5,-6.5 + parent: 2 + - uid: 1809 + components: + - type: Transform + pos: -59.5,-5.5 + parent: 2 + - uid: 1810 + components: + - type: Transform + pos: -60.5,-5.5 + parent: 2 + - uid: 1811 + components: + - type: Transform + pos: -61.5,-5.5 + parent: 2 + - uid: 1812 + components: + - type: Transform + pos: -62.5,-5.5 + parent: 2 + - uid: 1813 + components: + - type: Transform + pos: -63.5,-5.5 + parent: 2 + - uid: 1814 + components: + - type: Transform + pos: -64.5,-5.5 + parent: 2 + - uid: 1815 + components: + - type: Transform + pos: -65.5,-5.5 + parent: 2 + - uid: 1816 + components: + - type: Transform + pos: -66.5,-5.5 + parent: 2 + - uid: 1817 + components: + - type: Transform + pos: -67.5,-5.5 + parent: 2 + - uid: 1818 + components: + - type: Transform + pos: -68.5,-5.5 + parent: 2 + - uid: 1819 + components: + - type: Transform + pos: -68.5,-4.5 + parent: 2 + - uid: 1820 + components: + - type: Transform + pos: -68.5,-3.5 + parent: 2 + - uid: 1821 + components: + - type: Transform + pos: -68.5,-2.5 + parent: 2 + - uid: 1822 + components: + - type: Transform + pos: -68.5,-1.5 + parent: 2 + - uid: 1823 + components: + - type: Transform + pos: -68.5,-0.5 + parent: 2 + - uid: 1824 + components: + - type: Transform + pos: -68.5,0.5 + parent: 2 + - uid: 1825 + components: + - type: Transform + pos: -68.5,1.5 + parent: 2 + - uid: 1826 + components: + - type: Transform + pos: -68.5,2.5 + parent: 2 + - uid: 1827 + components: + - type: Transform + pos: -68.5,3.5 + parent: 2 + - uid: 1828 + components: + - type: Transform + pos: -67.5,3.5 + parent: 2 + - uid: 1829 + components: + - type: Transform + pos: -66.5,3.5 + parent: 2 + - uid: 1830 + components: + - type: Transform + pos: -65.5,3.5 + parent: 2 + - uid: 1831 + components: + - type: Transform + pos: -64.5,3.5 + parent: 2 + - uid: 1832 + components: + - type: Transform + pos: -64.5,4.5 + parent: 2 + - uid: 1833 + components: + - type: Transform + pos: -54.5,4.5 + parent: 2 + - uid: 1834 + components: + - type: Transform + pos: -54.5,3.5 + parent: 2 + - uid: 1835 + components: + - type: Transform + pos: -53.5,3.5 + parent: 2 + - uid: 1836 + components: + - type: Transform + pos: -52.5,3.5 + parent: 2 + - uid: 1837 + components: + - type: Transform + pos: -51.5,3.5 + parent: 2 + - uid: 1838 + components: + - type: Transform + pos: -51.5,2.5 + parent: 2 + - uid: 1839 + components: + - type: Transform + pos: -51.5,1.5 + parent: 2 + - uid: 1840 + components: + - type: Transform + pos: -51.5,0.5 + parent: 2 + - uid: 1841 + components: + - type: Transform + pos: -51.5,-0.5 + parent: 2 + - uid: 1842 + components: + - type: Transform + pos: -51.5,-1.5 + parent: 2 + - uid: 1843 + components: + - type: Transform + pos: -51.5,-2.5 + parent: 2 + - uid: 1844 + components: + - type: Transform + pos: -51.5,-3.5 + parent: 2 + - uid: 1845 + components: + - type: Transform + pos: -51.5,-4.5 + parent: 2 + - uid: 1846 + components: + - type: Transform + pos: -51.5,-5.5 + parent: 2 + - uid: 1847 + components: + - type: Transform + pos: -51.5,-6.5 + parent: 2 + - uid: 1848 + components: + - type: Transform + pos: 86.5,33.5 + parent: 2 + - uid: 1849 + components: + - type: Transform + pos: 86.5,32.5 + parent: 2 + - uid: 1850 + components: + - type: Transform + pos: 86.5,31.5 + parent: 2 + - uid: 1851 + components: + - type: Transform + pos: 86.5,30.5 + parent: 2 + - uid: 1852 + components: + - type: Transform + pos: 86.5,29.5 + parent: 2 + - uid: 1853 + components: + - type: Transform + pos: 86.5,28.5 + parent: 2 + - uid: 1854 + components: + - type: Transform + pos: 86.5,27.5 + parent: 2 + - uid: 1855 + components: + - type: Transform + pos: 86.5,26.5 + parent: 2 + - uid: 1856 + components: + - type: Transform + pos: 70.5,-1.5 + parent: 2 + - uid: 1857 + components: + - type: Transform + pos: 70.5,-2.5 + parent: 2 + - uid: 1858 + components: + - type: Transform + pos: 70.5,-3.5 + parent: 2 + - uid: 1859 + components: + - type: Transform + pos: 70.5,-4.5 + parent: 2 + - uid: 1860 + components: + - type: Transform + pos: 70.5,-5.5 + parent: 2 + - uid: 1861 + components: + - type: Transform + pos: 70.5,-6.5 + parent: 2 + - uid: 1862 + components: + - type: Transform + pos: 70.5,-7.5 + parent: 2 + - uid: 1863 + components: + - type: Transform + pos: 70.5,-8.5 + parent: 2 + - uid: 1864 + components: + - type: Transform + pos: 69.5,-8.5 + parent: 2 + - uid: 1865 + components: + - type: Transform + pos: 69.5,-9.5 + parent: 2 + - uid: 1866 + components: + - type: Transform + pos: 69.5,-10.5 + parent: 2 + - uid: 1867 + components: + - type: Transform + pos: 69.5,-11.5 + parent: 2 + - uid: 1868 + components: + - type: Transform + pos: 69.5,-12.5 + parent: 2 + - uid: 1869 + components: + - type: Transform + pos: 69.5,-13.5 + parent: 2 + - uid: 1870 + components: + - type: Transform + pos: 69.5,-14.5 + parent: 2 + - uid: 1871 + components: + - type: Transform + pos: 69.5,-15.5 + parent: 2 + - uid: 1872 + components: + - type: Transform + pos: 68.5,-15.5 + parent: 2 + - uid: 1873 + components: + - type: Transform + pos: 68.5,-16.5 + parent: 2 + - uid: 1874 + components: + - type: Transform + pos: 68.5,-17.5 + parent: 2 + - uid: 1875 + components: + - type: Transform + pos: 68.5,-18.5 + parent: 2 + - uid: 1876 + components: + - type: Transform + pos: 68.5,-19.5 + parent: 2 + - uid: 1877 + components: + - type: Transform + pos: 68.5,-20.5 + parent: 2 + - uid: 1878 + components: + - type: Transform + pos: 68.5,-21.5 + parent: 2 + - uid: 1879 + components: + - type: Transform + pos: 68.5,-22.5 + parent: 2 + - uid: 1880 + components: + - type: Transform + pos: 68.5,-23.5 + parent: 2 + - uid: 1881 + components: + - type: Transform + pos: 68.5,-24.5 + parent: 2 + - uid: 1882 + components: + - type: Transform + pos: 68.5,-25.5 + parent: 2 + - uid: 1883 + components: + - type: Transform + pos: 68.5,-26.5 + parent: 2 + - uid: 1884 + components: + - type: Transform + pos: 68.5,-27.5 + parent: 2 + - uid: 1888 + components: + - type: Transform + pos: 66.5,-32.5 + parent: 2 + - uid: 1890 + components: + - type: Transform + pos: 66.5,-31.5 + parent: 2 + - uid: 1891 + components: + - type: Transform + pos: 65.5,-31.5 + parent: 2 + - uid: 1892 + components: + - type: Transform + pos: 64.5,-31.5 + parent: 2 + - uid: 1893 + components: + - type: Transform + pos: 63.5,-31.5 + parent: 2 + - uid: 1894 + components: + - type: Transform + pos: 62.5,-31.5 + parent: 2 + - uid: 1895 + components: + - type: Transform + pos: 61.5,-31.5 + parent: 2 + - uid: 1896 + components: + - type: Transform + pos: 60.5,-31.5 + parent: 2 + - uid: 1897 + components: + - type: Transform + pos: 59.5,-31.5 + parent: 2 + - uid: 1898 + components: + - type: Transform + pos: 58.5,-31.5 + parent: 2 + - uid: 1899 + components: + - type: Transform + pos: 57.5,-31.5 + parent: 2 + - uid: 1900 + components: + - type: Transform + pos: 56.5,-31.5 + parent: 2 + - uid: 1901 + components: + - type: Transform + pos: 55.5,-31.5 + parent: 2 + - uid: 1902 + components: + - type: Transform + pos: 54.5,-31.5 + parent: 2 + - uid: 1903 + components: + - type: Transform + pos: 53.5,-31.5 + parent: 2 + - uid: 1904 + components: + - type: Transform + pos: 53.5,-30.5 + parent: 2 + - uid: 1905 + components: + - type: Transform + pos: 53.5,-29.5 + parent: 2 + - uid: 1906 + components: + - type: Transform + pos: 53.5,-28.5 + parent: 2 + - uid: 1907 + components: + - type: Transform + pos: 53.5,-27.5 + parent: 2 + - uid: 1908 + components: + - type: Transform + pos: 5.5,2.5 + parent: 2 + - uid: 1909 + components: + - type: Transform + pos: 5.5,3.5 + parent: 2 + - uid: 1910 + components: + - type: Transform + pos: 5.5,4.5 + parent: 2 + - uid: 1911 + components: + - type: Transform + pos: 5.5,5.5 + parent: 2 + - uid: 1912 + components: + - type: Transform + pos: 5.5,6.5 + parent: 2 + - uid: 1913 + components: + - type: Transform + pos: 5.5,7.5 + parent: 2 + - uid: 1914 + components: + - type: Transform + pos: 5.5,8.5 + parent: 2 + - uid: 1915 + components: + - type: Transform + pos: 5.5,9.5 + parent: 2 + - uid: 1916 + components: + - type: Transform + pos: 5.5,10.5 + parent: 2 + - uid: 1917 + components: + - type: Transform + pos: 5.5,11.5 + parent: 2 + - uid: 1918 + components: + - type: Transform + pos: 5.5,12.5 + parent: 2 + - uid: 1919 + components: + - type: Transform + pos: 5.5,13.5 + parent: 2 + - uid: 1920 + components: + - type: Transform + pos: 6.5,13.5 + parent: 2 + - uid: 1921 + components: + - type: Transform + pos: 7.5,13.5 + parent: 2 + - uid: 1922 + components: + - type: Transform + pos: 8.5,13.5 + parent: 2 + - uid: 1923 + components: + - type: Transform + pos: 9.5,13.5 + parent: 2 + - uid: 1924 + components: + - type: Transform + pos: 10.5,13.5 + parent: 2 + - uid: 1925 + components: + - type: Transform + pos: 11.5,13.5 + parent: 2 + - uid: 1926 + components: + - type: Transform + pos: 12.5,13.5 + parent: 2 + - uid: 1927 + components: + - type: Transform + pos: 13.5,13.5 + parent: 2 + - uid: 1928 + components: + - type: Transform + pos: 14.5,13.5 + parent: 2 + - uid: 1929 + components: + - type: Transform + pos: 15.5,13.5 + parent: 2 + - uid: 1930 + components: + - type: Transform + pos: 16.5,13.5 + parent: 2 + - uid: 1931 + components: + - type: Transform + pos: 17.5,13.5 + parent: 2 + - uid: 1932 + components: + - type: Transform + pos: 18.5,13.5 + parent: 2 + - uid: 1933 + components: + - type: Transform + pos: 18.5,12.5 + parent: 2 + - uid: 1934 + components: + - type: Transform + pos: 18.5,11.5 + parent: 2 + - uid: 1935 + components: + - type: Transform + pos: 18.5,10.5 + parent: 2 + - uid: 1936 + components: + - type: Transform + pos: -4.5,1.5 + parent: 2 + - uid: 1937 + components: + - type: Transform + pos: -5.5,1.5 + parent: 2 + - uid: 1938 + components: + - type: Transform + pos: -6.5,1.5 + parent: 2 + - uid: 1939 + components: + - type: Transform + pos: -6.5,2.5 + parent: 2 + - uid: 1940 + components: + - type: Transform + pos: -6.5,3.5 + parent: 2 + - uid: 1941 + components: + - type: Transform + pos: -6.5,4.5 + parent: 2 + - uid: 1942 + components: + - type: Transform + pos: -6.5,5.5 + parent: 2 + - uid: 1943 + components: + - type: Transform + pos: -7.5,5.5 + parent: 2 + - uid: 1944 + components: + - type: Transform + pos: 4.5,12.5 + parent: 2 + - uid: 1945 + components: + - type: Transform + pos: 3.5,12.5 + parent: 2 + - uid: 1946 + components: + - type: Transform + pos: 2.5,12.5 + parent: 2 + - uid: 1947 + components: + - type: Transform + pos: 1.5,12.5 + parent: 2 + - uid: 1948 + components: + - type: Transform + pos: 0.5,12.5 + parent: 2 + - uid: 1949 + components: + - type: Transform + pos: -0.5,12.5 + parent: 2 + - uid: 1950 + components: + - type: Transform + pos: -1.5,12.5 + parent: 2 + - uid: 1951 + components: + - type: Transform + pos: -2.5,12.5 + parent: 2 + - uid: 1952 + components: + - type: Transform + pos: -3.5,12.5 + parent: 2 + - uid: 1953 + components: + - type: Transform + pos: -4.5,12.5 + parent: 2 + - uid: 1954 + components: + - type: Transform + pos: -5.5,12.5 + parent: 2 + - uid: 1955 + components: + - type: Transform + pos: -6.5,12.5 + parent: 2 + - uid: 1956 + components: + - type: Transform + pos: -7.5,12.5 + parent: 2 + - uid: 1957 + components: + - type: Transform + pos: -8.5,12.5 + parent: 2 + - uid: 1958 + components: + - type: Transform + pos: -9.5,12.5 + parent: 2 + - uid: 1959 + components: + - type: Transform + pos: -10.5,12.5 + parent: 2 + - uid: 1960 + components: + - type: Transform + pos: -11.5,12.5 + parent: 2 + - uid: 1961 + components: + - type: Transform + pos: -12.5,12.5 + parent: 2 + - uid: 1962 + components: + - type: Transform + pos: -13.5,12.5 + parent: 2 + - uid: 1963 + components: + - type: Transform + pos: -14.5,12.5 + parent: 2 + - uid: 1964 + components: + - type: Transform + pos: -15.5,12.5 + parent: 2 + - uid: 1965 + components: + - type: Transform + pos: -16.5,12.5 + parent: 2 + - uid: 1966 + components: + - type: Transform + pos: -17.5,12.5 + parent: 2 + - uid: 1967 + components: + - type: Transform + pos: -18.5,12.5 + parent: 2 + - uid: 1968 + components: + - type: Transform + pos: -18.5,11.5 + parent: 2 + - uid: 1969 + components: + - type: Transform + pos: -19.5,11.5 + parent: 2 + - uid: 1970 + components: + - type: Transform + pos: -20.5,11.5 + parent: 2 + - uid: 1971 + components: + - type: Transform + pos: -21.5,11.5 + parent: 2 + - uid: 1972 + components: + - type: Transform + pos: -22.5,11.5 + parent: 2 + - uid: 1973 + components: + - type: Transform + pos: -23.5,11.5 + parent: 2 + - uid: 1974 + components: + - type: Transform + pos: -24.5,11.5 + parent: 2 + - uid: 1975 + components: + - type: Transform + pos: -25.5,11.5 + parent: 2 + - uid: 1976 + components: + - type: Transform + pos: -26.5,11.5 + parent: 2 + - uid: 1977 + components: + - type: Transform + pos: -27.5,11.5 + parent: 2 + - uid: 1978 + components: + - type: Transform + pos: -27.5,10.5 + parent: 2 + - uid: 1979 + components: + - type: Transform + pos: -27.5,9.5 + parent: 2 + - uid: 1980 + components: + - type: Transform + pos: -27.5,8.5 + parent: 2 + - uid: 1981 + components: + - type: Transform + pos: -28.5,8.5 + parent: 2 + - uid: 1982 + components: + - type: Transform + pos: 24.5,0.5 + parent: 2 + - uid: 1983 + components: + - type: Transform + pos: 24.5,-0.5 + parent: 2 + - uid: 1984 + components: + - type: Transform + pos: 24.5,-1.5 + parent: 2 + - uid: 1985 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 2 + - uid: 1986 + components: + - type: Transform + pos: 24.5,-3.5 + parent: 2 + - uid: 1987 + components: + - type: Transform + pos: 24.5,-4.5 + parent: 2 + - uid: 1988 + components: + - type: Transform + pos: 24.5,-5.5 + parent: 2 + - uid: 1989 + components: + - type: Transform + pos: 24.5,-6.5 + parent: 2 + - uid: 1990 + components: + - type: Transform + pos: 24.5,-7.5 + parent: 2 + - uid: 1991 + components: + - type: Transform + pos: 24.5,-8.5 + parent: 2 + - uid: 1992 + components: + - type: Transform + pos: 24.5,-9.5 + parent: 2 + - uid: 1993 + components: + - type: Transform + pos: 24.5,-10.5 + parent: 2 + - uid: 1994 + components: + - type: Transform + pos: 24.5,-11.5 + parent: 2 + - uid: 1995 + components: + - type: Transform + pos: 23.5,-11.5 + parent: 2 + - uid: 1996 + components: + - type: Transform + pos: 22.5,-11.5 + parent: 2 + - uid: 1997 + components: + - type: Transform + pos: 21.5,-11.5 + parent: 2 + - uid: 1998 + components: + - type: Transform + pos: 20.5,-11.5 + parent: 2 + - uid: 1999 + components: + - type: Transform + pos: 19.5,-11.5 + parent: 2 + - uid: 2000 + components: + - type: Transform + pos: 18.5,-11.5 + parent: 2 + - uid: 2001 + components: + - type: Transform + pos: 17.5,-11.5 + parent: 2 + - uid: 2002 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 2 + - uid: 2003 + components: + - type: Transform + pos: 17.5,-9.5 + parent: 2 + - uid: 2004 + components: + - type: Transform + pos: 17.5,-8.5 + parent: 2 + - uid: 2005 + components: + - type: Transform + pos: 17.5,-7.5 + parent: 2 + - uid: 2006 + components: + - type: Transform + pos: 16.5,-7.5 + parent: 2 + - uid: 2007 + components: + - type: Transform + pos: 85.5,36.5 + parent: 2 + - uid: 2008 + components: + - type: Transform + pos: 86.5,35.5 + parent: 2 + - uid: 2009 + components: + - type: Transform + pos: 38.5,2.5 + parent: 2 + - uid: 2010 + components: + - type: Transform + pos: 38.5,3.5 + parent: 2 + - uid: 2011 + components: + - type: Transform + pos: 38.5,4.5 + parent: 2 + - uid: 2012 + components: + - type: Transform + pos: 38.5,5.5 + parent: 2 + - uid: 2013 + components: + - type: Transform + pos: 38.5,6.5 + parent: 2 + - uid: 2014 + components: + - type: Transform + pos: 39.5,6.5 + parent: 2 + - uid: 2015 + components: + - type: Transform + pos: 40.5,6.5 + parent: 2 + - uid: 2016 + components: + - type: Transform + pos: 40.5,7.5 + parent: 2 + - uid: 2017 + components: + - type: Transform + pos: 40.5,8.5 + parent: 2 + - uid: 2018 + components: + - type: Transform + pos: 40.5,9.5 + parent: 2 + - uid: 2019 + components: + - type: Transform + pos: 40.5,10.5 + parent: 2 + - uid: 2020 + components: + - type: Transform + pos: 40.5,11.5 + parent: 2 + - uid: 2021 + components: + - type: Transform + pos: 40.5,12.5 + parent: 2 + - uid: 2022 + components: + - type: Transform + pos: 40.5,13.5 + parent: 2 + - uid: 2023 + components: + - type: Transform + pos: 40.5,14.5 + parent: 2 + - uid: 2024 + components: + - type: Transform + pos: 40.5,15.5 + parent: 2 + - uid: 2028 + components: + - type: Transform + pos: 43.5,16.5 + parent: 2 + - uid: 2029 + components: + - type: Transform + pos: 44.5,16.5 + parent: 2 + - uid: 2030 + components: + - type: Transform + pos: 45.5,16.5 + parent: 2 + - uid: 2031 + components: + - type: Transform + pos: 46.5,16.5 + parent: 2 + - uid: 2032 + components: + - type: Transform + pos: 47.5,16.5 + parent: 2 + - uid: 2033 + components: + - type: Transform + pos: 48.5,16.5 + parent: 2 + - uid: 2034 + components: + - type: Transform + pos: 49.5,16.5 + parent: 2 + - uid: 2035 + components: + - type: Transform + pos: 50.5,16.5 + parent: 2 + - uid: 2036 + components: + - type: Transform + pos: 47.5,17.5 + parent: 2 + - uid: 2037 + components: + - type: Transform + pos: 47.5,18.5 + parent: 2 + - uid: 2038 + components: + - type: Transform + pos: 47.5,19.5 + parent: 2 + - uid: 2039 + components: + - type: Transform + pos: 47.5,20.5 + parent: 2 + - uid: 2042 + components: + - type: Transform + pos: 47.5,24.5 + parent: 2 + - uid: 2044 + components: + - type: Transform + pos: 48.5,23.5 + parent: 2 + - uid: 2045 + components: + - type: Transform + pos: 48.5,22.5 + parent: 2 + - uid: 2046 + components: + - type: Transform + pos: 48.5,21.5 + parent: 2 + - uid: 2048 + components: + - type: Transform + pos: 66.5,-33.5 + parent: 2 + - uid: 2056 + components: + - type: Transform + pos: 52.5,32.5 + parent: 2 + - uid: 2057 + components: + - type: Transform + pos: 53.5,32.5 + parent: 2 + - uid: 2058 + components: + - type: Transform + pos: 54.5,32.5 + parent: 2 + - uid: 2059 + components: + - type: Transform + pos: 55.5,32.5 + parent: 2 + - uid: 2060 + components: + - type: Transform + pos: 55.5,31.5 + parent: 2 + - uid: 2061 + components: + - type: Transform + pos: 55.5,30.5 + parent: 2 + - uid: 2062 + components: + - type: Transform + pos: 55.5,29.5 + parent: 2 + - uid: 2063 + components: + - type: Transform + pos: 54.5,29.5 + parent: 2 + - uid: 2064 + components: + - type: Transform + pos: 87.5,-3.5 + parent: 2 + - uid: 2065 + components: + - type: Transform + pos: 87.5,-2.5 + parent: 2 + - uid: 2066 + components: + - type: Transform + pos: 67.5,-33.5 + parent: 2 + - uid: 2067 + components: + - type: Transform + pos: 68.5,-33.5 + parent: 2 + - uid: 2070 + components: + - type: Transform + pos: 72.5,-32.5 + parent: 2 + - uid: 2071 + components: + - type: Transform + pos: 72.5,-31.5 + parent: 2 + - uid: 2072 + components: + - type: Transform + pos: 72.5,-30.5 + parent: 2 + - uid: 2073 + components: + - type: Transform + pos: 73.5,-30.5 + parent: 2 + - uid: 2074 + components: + - type: Transform + pos: 74.5,-30.5 + parent: 2 + - uid: 2807 + components: + - type: Transform + pos: 86.5,41.5 + parent: 2 + - uid: 4279 + components: + - type: Transform + pos: 85.5,47.5 + parent: 2 + - uid: 4362 + components: + - type: Transform + pos: 86.5,47.5 + parent: 2 + - uid: 8075 + components: + - type: Transform + pos: 87.5,47.5 + parent: 2 + - uid: 8083 + components: + - type: Transform + pos: 88.5,47.5 + parent: 2 + - uid: 11743 + components: + - type: Transform + pos: 82.5,16.5 + parent: 2 + - uid: 12470 + components: + - type: Transform + pos: 41.5,15.5 + parent: 2 + - uid: 12471 + components: + - type: Transform + pos: 42.5,15.5 + parent: 2 + - uid: 12472 + components: + - type: Transform + pos: 43.5,15.5 + parent: 2 + - uid: 12534 + components: + - type: Transform + pos: 48.5,29.5 + parent: 2 + - uid: 12535 + components: + - type: Transform + pos: 49.5,29.5 + parent: 2 + - uid: 12536 + components: + - type: Transform + pos: 50.5,29.5 + parent: 2 + - uid: 12537 + components: + - type: Transform + pos: 51.5,29.5 + parent: 2 + - uid: 12538 + components: + - type: Transform + pos: 52.5,29.5 + parent: 2 + - uid: 12539 + components: + - type: Transform + pos: 52.5,30.5 + parent: 2 + - uid: 12540 + components: + - type: Transform + pos: 52.5,31.5 + parent: 2 + - uid: 12569 + components: + - type: Transform + pos: 89.5,47.5 + parent: 2 + - uid: 12570 + components: + - type: Transform + pos: 90.5,47.5 + parent: 2 + - uid: 12571 + components: + - type: Transform + pos: 90.5,46.5 + parent: 2 + - uid: 12572 + components: + - type: Transform + pos: 90.5,45.5 + parent: 2 + - uid: 12573 + components: + - type: Transform + pos: 90.5,44.5 + parent: 2 + - uid: 12574 + components: + - type: Transform + pos: 90.5,43.5 + parent: 2 + - uid: 12575 + components: + - type: Transform + pos: 91.5,43.5 + parent: 2 + - uid: 12576 + components: + - type: Transform + pos: 92.5,43.5 + parent: 2 + - uid: 12577 + components: + - type: Transform + pos: 93.5,43.5 + parent: 2 + - uid: 12578 + components: + - type: Transform + pos: 94.5,43.5 + parent: 2 + - uid: 12579 + components: + - type: Transform + pos: 95.5,43.5 + parent: 2 + - uid: 12580 + components: + - type: Transform + pos: 90.5,48.5 + parent: 2 + - uid: 12581 + components: + - type: Transform + pos: 90.5,49.5 + parent: 2 + - uid: 12582 + components: + - type: Transform + pos: 90.5,50.5 + parent: 2 + - uid: 12583 + components: + - type: Transform + pos: 91.5,50.5 + parent: 2 + - uid: 12584 + components: + - type: Transform + pos: 91.5,51.5 + parent: 2 + - uid: 12585 + components: + - type: Transform + pos: 92.5,51.5 + parent: 2 + - uid: 12586 + components: + - type: Transform + pos: 93.5,51.5 + parent: 2 + - uid: 12587 + components: + - type: Transform + pos: 94.5,51.5 + parent: 2 + - uid: 12588 + components: + - type: Transform + pos: 95.5,51.5 + parent: 2 + - uid: 12601 + components: + - type: Transform + pos: 95.5,44.5 + parent: 2 + - uid: 12602 + components: + - type: Transform + pos: 95.5,45.5 + parent: 2 + - uid: 12603 + components: + - type: Transform + pos: 95.5,46.5 + parent: 2 + - uid: 12604 + components: + - type: Transform + pos: 95.5,47.5 + parent: 2 + - uid: 12605 + components: + - type: Transform + pos: 95.5,48.5 + parent: 2 + - uid: 12606 + components: + - type: Transform + pos: 95.5,49.5 + parent: 2 + - uid: 12607 + components: + - type: Transform + pos: 95.5,50.5 + parent: 2 + - uid: 12608 + components: + - type: Transform + pos: 85.5,41.5 + parent: 2 + - uid: 12649 + components: + - type: Transform + pos: 84.5,41.5 + parent: 2 + - uid: 13964 + components: + - type: Transform + pos: 67.5,-27.5 + parent: 2 + - uid: 13965 + components: + - type: Transform + pos: 66.5,-27.5 + parent: 2 + - uid: 13966 + components: + - type: Transform + pos: 66.5,-28.5 + parent: 2 + - uid: 13967 + components: + - type: Transform + pos: 66.5,-29.5 + parent: 2 + - uid: 13968 + components: + - type: Transform + pos: 66.5,-30.5 + parent: 2 + - uid: 13982 + components: + - type: Transform + pos: 69.5,-33.5 + parent: 2 + - uid: 13983 + components: + - type: Transform + pos: 70.5,-33.5 + parent: 2 + - uid: 13984 + components: + - type: Transform + pos: 71.5,-33.5 + parent: 2 + - uid: 13985 + components: + - type: Transform + pos: 72.5,-33.5 + parent: 2 + - uid: 14632 + components: + - type: Transform + pos: 47.5,21.5 + parent: 2 + - uid: 14638 + components: + - type: Transform + pos: 47.5,25.5 + parent: 2 + - uid: 14729 + components: + - type: Transform + pos: 47.5,26.5 + parent: 2 + - uid: 14732 + components: + - type: Transform + pos: 47.5,27.5 + parent: 2 + - uid: 14733 + components: + - type: Transform + pos: 47.5,28.5 + parent: 2 + - uid: 14734 + components: + - type: Transform + pos: 47.5,29.5 + parent: 2 + - uid: 14736 + components: + - type: Transform + pos: 47.5,23.5 + parent: 2 +- proto: CableHVStack + entities: + - uid: 2075 + components: + - type: Transform + pos: 88.40067,13.750069 + parent: 2 + - uid: 2076 + components: + - type: Transform + pos: 88.80462,13.476631 + parent: 2 + - uid: 2077 + components: + - type: Transform + pos: 67.36934,-19.97804 + parent: 2 +- proto: CableMV + entities: + - uid: 2040 + components: + - type: Transform + pos: 47.5,24.5 + parent: 2 + - uid: 2041 + components: + - type: Transform + pos: 47.5,26.5 + parent: 2 + - uid: 2078 + components: + - type: Transform + pos: -5.5,2.5 + parent: 2 + - uid: 2079 + components: + - type: Transform + pos: -6.5,3.5 + parent: 2 + - uid: 2080 + components: + - type: Transform + pos: -6.5,4.5 + parent: 2 + - uid: 2081 + components: + - type: Transform + pos: -6.5,2.5 + parent: 2 + - uid: 2082 + components: + - type: Transform + pos: -4.5,2.5 + parent: 2 + - uid: 2083 + components: + - type: Transform + pos: -37.5,3.5 + parent: 2 + - uid: 2084 + components: + - type: Transform + pos: -28.5,8.5 + parent: 2 + - uid: 2085 + components: + - type: Transform + pos: -27.5,8.5 + parent: 2 + - uid: 2086 + components: + - type: Transform + pos: -27.5,9.5 + parent: 2 + - uid: 2087 + components: + - type: Transform + pos: -27.5,10.5 + parent: 2 + - uid: 2088 + components: + - type: Transform + pos: -27.5,11.5 + parent: 2 + - uid: 2089 + components: + - type: Transform + pos: -28.5,11.5 + parent: 2 + - uid: 2090 + components: + - type: Transform + pos: -29.5,11.5 + parent: 2 + - uid: 2091 + components: + - type: Transform + pos: -30.5,11.5 + parent: 2 + - uid: 2092 + components: + - type: Transform + pos: -31.5,11.5 + parent: 2 + - uid: 2093 + components: + - type: Transform + pos: -32.5,11.5 + parent: 2 + - uid: 2094 + components: + - type: Transform + pos: -33.5,11.5 + parent: 2 + - uid: 2097 + components: + - type: Transform + pos: -35.5,10.5 + parent: 2 + - uid: 2098 + components: + - type: Transform + pos: -35.5,9.5 + parent: 2 + - uid: 2099 + components: + - type: Transform + pos: -35.5,8.5 + parent: 2 + - uid: 2100 + components: + - type: Transform + pos: -36.5,8.5 + parent: 2 + - uid: 2101 + components: + - type: Transform + pos: -36.5,7.5 + parent: 2 + - uid: 2102 + components: + - type: Transform + pos: -36.5,6.5 + parent: 2 + - uid: 2103 + components: + - type: Transform + pos: -36.5,5.5 + parent: 2 + - uid: 2104 + components: + - type: Transform + pos: -36.5,4.5 + parent: 2 + - uid: 2105 + components: + - type: Transform + pos: -37.5,4.5 + parent: 2 + - uid: 2106 + components: + - type: Transform + pos: -37.5,2.5 + parent: 2 + - uid: 2107 + components: + - type: Transform + pos: -38.5,2.5 + parent: 2 + - uid: 2108 + components: + - type: Transform + pos: -39.5,2.5 + parent: 2 + - uid: 2109 + components: + - type: Transform + pos: -40.5,2.5 + parent: 2 + - uid: 2110 + components: + - type: Transform + pos: -41.5,2.5 + parent: 2 + - uid: 2111 + components: + - type: Transform + pos: -42.5,2.5 + parent: 2 + - uid: 2112 + components: + - type: Transform + pos: -42.5,3.5 + parent: 2 + - uid: 2113 + components: + - type: Transform + pos: -42.5,4.5 + parent: 2 + - uid: 2114 + components: + - type: Transform + pos: 53.5,-27.5 + parent: 2 + - uid: 2115 + components: + - type: Transform + pos: 53.5,-28.5 + parent: 2 + - uid: 2116 + components: + - type: Transform + pos: 53.5,-29.5 + parent: 2 + - uid: 2117 + components: + - type: Transform + pos: 85.5,-30.5 + parent: 2 + - uid: 2118 + components: + - type: Transform + pos: 51.5,-29.5 + parent: 2 + - uid: 2119 + components: + - type: Transform + pos: 51.5,-28.5 + parent: 2 + - uid: 2120 + components: + - type: Transform + pos: 51.5,-27.5 + parent: 2 + - uid: 2121 + components: + - type: Transform + pos: 51.5,-26.5 + parent: 2 + - uid: 2122 + components: + - type: Transform + pos: 51.5,-25.5 + parent: 2 + - uid: 2123 + components: + - type: Transform + pos: 51.5,-24.5 + parent: 2 + - uid: 2124 + components: + - type: Transform + pos: 52.5,-24.5 + parent: 2 + - uid: 2125 + components: + - type: Transform + pos: 53.5,-24.5 + parent: 2 + - uid: 2126 + components: + - type: Transform + pos: 54.5,-24.5 + parent: 2 + - uid: 2127 + components: + - type: Transform + pos: 55.5,-24.5 + parent: 2 + - uid: 2128 + components: + - type: Transform + pos: 56.5,-24.5 + parent: 2 + - uid: 2129 + components: + - type: Transform + pos: 57.5,-24.5 + parent: 2 + - uid: 2130 + components: + - type: Transform + pos: 58.5,-24.5 + parent: 2 + - uid: 2131 + components: + - type: Transform + pos: 59.5,-24.5 + parent: 2 + - uid: 2132 + components: + - type: Transform + pos: 60.5,-24.5 + parent: 2 + - uid: 2133 + components: + - type: Transform + pos: 61.5,-24.5 + parent: 2 + - uid: 2134 + components: + - type: Transform + pos: 61.5,-23.5 + parent: 2 + - uid: 2135 + components: + - type: Transform + pos: 61.5,-22.5 + parent: 2 + - uid: 2136 + components: + - type: Transform + pos: 61.5,-21.5 + parent: 2 + - uid: 2137 + components: + - type: Transform + pos: 62.5,-21.5 + parent: 2 + - uid: 2138 + components: + - type: Transform + pos: 61.5,-20.5 + parent: 2 + - uid: 2139 + components: + - type: Transform + pos: 61.5,-19.5 + parent: 2 + - uid: 2140 + components: + - type: Transform + pos: 61.5,-18.5 + parent: 2 + - uid: 2141 + components: + - type: Transform + pos: 61.5,-17.5 + parent: 2 + - uid: 2142 + components: + - type: Transform + pos: 61.5,-16.5 + parent: 2 + - uid: 2143 + components: + - type: Transform + pos: 61.5,-15.5 + parent: 2 + - uid: 2144 + components: + - type: Transform + pos: 61.5,-14.5 + parent: 2 + - uid: 2145 + components: + - type: Transform + pos: 61.5,-13.5 + parent: 2 + - uid: 2146 + components: + - type: Transform + pos: 60.5,-17.5 + parent: 2 + - uid: 2147 + components: + - type: Transform + pos: 59.5,-17.5 + parent: 2 + - uid: 2148 + components: + - type: Transform + pos: 58.5,-17.5 + parent: 2 + - uid: 2149 + components: + - type: Transform + pos: 57.5,-17.5 + parent: 2 + - uid: 2150 + components: + - type: Transform + pos: 56.5,-17.5 + parent: 2 + - uid: 2151 + components: + - type: Transform + pos: 55.5,-17.5 + parent: 2 + - uid: 2152 + components: + - type: Transform + pos: 54.5,-17.5 + parent: 2 + - uid: 2153 + components: + - type: Transform + pos: 54.5,-16.5 + parent: 2 + - uid: 2154 + components: + - type: Transform + pos: 54.5,-15.5 + parent: 2 + - uid: 2155 + components: + - type: Transform + pos: 54.5,-14.5 + parent: 2 + - uid: 2156 + components: + - type: Transform + pos: 54.5,-13.5 + parent: 2 + - uid: 2157 + components: + - type: Transform + pos: 61.5,-12.5 + parent: 2 + - uid: 2158 + components: + - type: Transform + pos: 61.5,-11.5 + parent: 2 + - uid: 2159 + components: + - type: Transform + pos: 60.5,-11.5 + parent: 2 + - uid: 2160 + components: + - type: Transform + pos: 59.5,-11.5 + parent: 2 + - uid: 2161 + components: + - type: Transform + pos: 58.5,-11.5 + parent: 2 + - uid: 2162 + components: + - type: Transform + pos: 57.5,-11.5 + parent: 2 + - uid: 2163 + components: + - type: Transform + pos: 56.5,-11.5 + parent: 2 + - uid: 2164 + components: + - type: Transform + pos: 55.5,-11.5 + parent: 2 + - uid: 2165 + components: + - type: Transform + pos: 55.5,-10.5 + parent: 2 + - uid: 2166 + components: + - type: Transform + pos: 55.5,-9.5 + parent: 2 + - uid: 2167 + components: + - type: Transform + pos: 61.5,-10.5 + parent: 2 + - uid: 2168 + components: + - type: Transform + pos: 62.5,-10.5 + parent: 2 + - uid: 2169 + components: + - type: Transform + pos: 63.5,-10.5 + parent: 2 + - uid: 2171 + components: + - type: Transform + pos: 65.5,-10.5 + parent: 2 + - uid: 2172 + components: + - type: Transform + pos: 65.5,-9.5 + parent: 2 + - uid: 2173 + components: + - type: Transform + pos: 61.5,-9.5 + parent: 2 + - uid: 2174 + components: + - type: Transform + pos: 61.5,-8.5 + parent: 2 + - uid: 2175 + components: + - type: Transform + pos: 61.5,-7.5 + parent: 2 + - uid: 2176 + components: + - type: Transform + pos: 62.5,-7.5 + parent: 2 + - uid: 2177 + components: + - type: Transform + pos: 63.5,-7.5 + parent: 2 + - uid: 2178 + components: + - type: Transform + pos: 64.5,-7.5 + parent: 2 + - uid: 2179 + components: + - type: Transform + pos: 65.5,-7.5 + parent: 2 + - uid: 2180 + components: + - type: Transform + pos: 66.5,-7.5 + parent: 2 + - uid: 2181 + components: + - type: Transform + pos: 67.5,-7.5 + parent: 2 + - uid: 2182 + components: + - type: Transform + pos: 60.5,-7.5 + parent: 2 + - uid: 2183 + components: + - type: Transform + pos: 59.5,-7.5 + parent: 2 + - uid: 2184 + components: + - type: Transform + pos: 58.5,-7.5 + parent: 2 + - uid: 2185 + components: + - type: Transform + pos: 57.5,-7.5 + parent: 2 + - uid: 2186 + components: + - type: Transform + pos: 56.5,-7.5 + parent: 2 + - uid: 2187 + components: + - type: Transform + pos: 56.5,-6.5 + parent: 2 + - uid: 2188 + components: + - type: Transform + pos: 56.5,-5.5 + parent: 2 + - uid: 2189 + components: + - type: Transform + pos: 55.5,-7.5 + parent: 2 + - uid: 2190 + components: + - type: Transform + pos: 54.5,-7.5 + parent: 2 + - uid: 2191 + components: + - type: Transform + pos: 53.5,-7.5 + parent: 2 + - uid: 2192 + components: + - type: Transform + pos: 52.5,-7.5 + parent: 2 + - uid: 2193 + components: + - type: Transform + pos: 51.5,-7.5 + parent: 2 + - uid: 2194 + components: + - type: Transform + pos: 50.5,-7.5 + parent: 2 + - uid: 2195 + components: + - type: Transform + pos: 49.5,-7.5 + parent: 2 + - uid: 2196 + components: + - type: Transform + pos: 48.5,-7.5 + parent: 2 + - uid: 2197 + components: + - type: Transform + pos: 47.5,-7.5 + parent: 2 + - uid: 2198 + components: + - type: Transform + pos: 46.5,-7.5 + parent: 2 + - uid: 2199 + components: + - type: Transform + pos: 45.5,-7.5 + parent: 2 + - uid: 2200 + components: + - type: Transform + pos: 44.5,-7.5 + parent: 2 + - uid: 2201 + components: + - type: Transform + pos: 44.5,-6.5 + parent: 2 + - uid: 2202 + components: + - type: Transform + pos: 49.5,-6.5 + parent: 2 + - uid: 2203 + components: + - type: Transform + pos: 49.5,-5.5 + parent: 2 + - uid: 2204 + components: + - type: Transform + pos: 49.5,-4.5 + parent: 2 + - uid: 2205 + components: + - type: Transform + pos: 49.5,-3.5 + parent: 2 + - uid: 2206 + components: + - type: Transform + pos: 49.5,-2.5 + parent: 2 + - uid: 2207 + components: + - type: Transform + pos: 48.5,-2.5 + parent: 2 + - uid: 2208 + components: + - type: Transform + pos: 47.5,-2.5 + parent: 2 + - uid: 2209 + components: + - type: Transform + pos: 47.5,-1.5 + parent: 2 + - uid: 2210 + components: + - type: Transform + pos: 60.5,-25.5 + parent: 2 + - uid: 2211 + components: + - type: Transform + pos: 60.5,-26.5 + parent: 2 + - uid: 2212 + components: + - type: Transform + pos: 60.5,-27.5 + parent: 2 + - uid: 2213 + components: + - type: Transform + pos: 59.5,-27.5 + parent: 2 + - uid: 2214 + components: + - type: Transform + pos: 59.5,-26.5 + parent: 2 + - uid: 2215 + components: + - type: Transform + pos: -7.5,5.5 + parent: 2 + - uid: 2216 + components: + - type: Transform + pos: -6.5,5.5 + parent: 2 + - uid: 2217 + components: + - type: Transform + pos: -3.5,2.5 + parent: 2 + - uid: 2218 + components: + - type: Transform + pos: -2.5,2.5 + parent: 2 + - uid: 2219 + components: + - type: Transform + pos: -2.5,3.5 + parent: 2 + - uid: 2220 + components: + - type: Transform + pos: -2.5,4.5 + parent: 2 + - uid: 2221 + components: + - type: Transform + pos: -2.5,5.5 + parent: 2 + - uid: 2222 + components: + - type: Transform + pos: -2.5,6.5 + parent: 2 + - uid: 2223 + components: + - type: Transform + pos: -2.5,7.5 + parent: 2 + - uid: 2224 + components: + - type: Transform + pos: -3.5,7.5 + parent: 2 + - uid: 2225 + components: + - type: Transform + pos: -3.5,8.5 + parent: 2 + - uid: 2226 + components: + - type: Transform + pos: -3.5,9.5 + parent: 2 + - uid: 2227 + components: + - type: Transform + pos: -3.5,10.5 + parent: 2 + - uid: 2228 + components: + - type: Transform + pos: -3.5,11.5 + parent: 2 + - uid: 2229 + components: + - type: Transform + pos: -64.5,4.5 + parent: 2 + - uid: 2230 + components: + - type: Transform + pos: -64.5,3.5 + parent: 2 + - uid: 2231 + components: + - type: Transform + pos: -65.5,3.5 + parent: 2 + - uid: 2232 + components: + - type: Transform + pos: -66.5,3.5 + parent: 2 + - uid: 2233 + components: + - type: Transform + pos: -67.5,3.5 + parent: 2 + - uid: 2234 + components: + - type: Transform + pos: -68.5,3.5 + parent: 2 + - uid: 2235 + components: + - type: Transform + pos: -68.5,4.5 + parent: 2 + - uid: 2236 + components: + - type: Transform + pos: -68.5,5.5 + parent: 2 + - uid: 2237 + components: + - type: Transform + pos: -68.5,6.5 + parent: 2 + - uid: 2238 + components: + - type: Transform + pos: -68.5,7.5 + parent: 2 + - uid: 2239 + components: + - type: Transform + pos: -68.5,8.5 + parent: 2 + - uid: 2240 + components: + - type: Transform + pos: -68.5,9.5 + parent: 2 + - uid: 2241 + components: + - type: Transform + pos: -68.5,2.5 + parent: 2 + - uid: 2242 + components: + - type: Transform + pos: -68.5,1.5 + parent: 2 + - uid: 2243 + components: + - type: Transform + pos: -68.5,0.5 + parent: 2 + - uid: 2244 + components: + - type: Transform + pos: -68.5,-0.5 + parent: 2 + - uid: 2245 + components: + - type: Transform + pos: -68.5,-1.5 + parent: 2 + - uid: 2246 + components: + - type: Transform + pos: -68.5,-2.5 + parent: 2 + - uid: 2247 + components: + - type: Transform + pos: -68.5,-3.5 + parent: 2 + - uid: 2248 + components: + - type: Transform + pos: -68.5,-4.5 + parent: 2 + - uid: 2249 + components: + - type: Transform + pos: -68.5,-5.5 + parent: 2 + - uid: 2250 + components: + - type: Transform + pos: -67.5,-5.5 + parent: 2 + - uid: 2251 + components: + - type: Transform + pos: -66.5,-5.5 + parent: 2 + - uid: 2252 + components: + - type: Transform + pos: -65.5,-5.5 + parent: 2 + - uid: 2253 + components: + - type: Transform + pos: -64.5,-5.5 + parent: 2 + - uid: 2254 + components: + - type: Transform + pos: -63.5,-5.5 + parent: 2 + - uid: 2255 + components: + - type: Transform + pos: -63.5,-4.5 + parent: 2 + - uid: 2256 + components: + - type: Transform + pos: -63.5,-3.5 + parent: 2 + - uid: 2257 + components: + - type: Transform + pos: -63.5,-2.5 + parent: 2 + - uid: 2258 + components: + - type: Transform + pos: -51.5,7.5 + parent: 2 + - uid: 2259 + components: + - type: Transform + pos: -51.5,6.5 + parent: 2 + - uid: 2260 + components: + - type: Transform + pos: -53.5,3.5 + parent: 2 + - uid: 2261 + components: + - type: Transform + pos: -54.5,4.5 + parent: 2 + - uid: 2262 + components: + - type: Transform + pos: -54.5,3.5 + parent: 2 + - uid: 2263 + components: + - type: Transform + pos: -52.5,3.5 + parent: 2 + - uid: 2264 + components: + - type: Transform + pos: -51.5,3.5 + parent: 2 + - uid: 2265 + components: + - type: Transform + pos: -50.5,3.5 + parent: 2 + - uid: 2266 + components: + - type: Transform + pos: -50.5,2.5 + parent: 2 + - uid: 2267 + components: + - type: Transform + pos: -50.5,1.5 + parent: 2 + - uid: 2268 + components: + - type: Transform + pos: -50.5,0.5 + parent: 2 + - uid: 2269 + components: + - type: Transform + pos: -49.5,0.5 + parent: 2 + - uid: 2275 + components: + - type: Transform + pos: 84.5,47.5 + parent: 2 + - uid: 2276 + components: + - type: Transform + pos: 83.5,47.5 + parent: 2 + - uid: 2277 + components: + - type: Transform + pos: 82.5,47.5 + parent: 2 + - uid: 2278 + components: + - type: Transform + pos: 81.5,47.5 + parent: 2 + - uid: 2279 + components: + - type: Transform + pos: 80.5,47.5 + parent: 2 + - uid: 2283 + components: + - type: Transform + pos: 78.5,49.5 + parent: 2 + - uid: 2284 + components: + - type: Transform + pos: 79.5,47.5 + parent: 2 + - uid: 2285 + components: + - type: Transform + pos: 78.5,47.5 + parent: 2 + - uid: 2286 + components: + - type: Transform + pos: 78.5,48.5 + parent: 2 + - uid: 2287 + components: + - type: Transform + pos: -2.5,1.5 + parent: 2 + - uid: 2288 + components: + - type: Transform + pos: -2.5,0.5 + parent: 2 + - uid: 2289 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 2 + - uid: 2290 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 2 + - uid: 2291 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 2 + - uid: 2292 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 2 + - uid: 2293 + components: + - type: Transform + pos: 16.5,-7.5 + parent: 2 + - uid: 2294 + components: + - type: Transform + pos: 17.5,-7.5 + parent: 2 + - uid: 2295 + components: + - type: Transform + pos: 17.5,-8.5 + parent: 2 + - uid: 2296 + components: + - type: Transform + pos: 17.5,-9.5 + parent: 2 + - uid: 2297 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 2 + - uid: 2298 + components: + - type: Transform + pos: 17.5,-11.5 + parent: 2 + - uid: 2299 + components: + - type: Transform + pos: 16.5,-11.5 + parent: 2 + - uid: 2300 + components: + - type: Transform + pos: 15.5,-11.5 + parent: 2 + - uid: 2301 + components: + - type: Transform + pos: 14.5,-11.5 + parent: 2 + - uid: 2302 + components: + - type: Transform + pos: 13.5,-11.5 + parent: 2 + - uid: 2303 + components: + - type: Transform + pos: 12.5,-11.5 + parent: 2 + - uid: 2304 + components: + - type: Transform + pos: 11.5,-11.5 + parent: 2 + - uid: 2305 + components: + - type: Transform + pos: 10.5,-11.5 + parent: 2 + - uid: 2306 + components: + - type: Transform + pos: 10.5,-10.5 + parent: 2 + - uid: 2307 + components: + - type: Transform + pos: 10.5,-9.5 + parent: 2 + - uid: 2308 + components: + - type: Transform + pos: 10.5,-8.5 + parent: 2 + - uid: 2309 + components: + - type: Transform + pos: 10.5,-7.5 + parent: 2 + - uid: 2310 + components: + - type: Transform + pos: 10.5,-6.5 + parent: 2 + - uid: 2311 + components: + - type: Transform + pos: 11.5,-6.5 + parent: 2 + - uid: 2312 + components: + - type: Transform + pos: 18.5,-11.5 + parent: 2 + - uid: 2313 + components: + - type: Transform + pos: 19.5,-11.5 + parent: 2 + - uid: 2314 + components: + - type: Transform + pos: 20.5,-11.5 + parent: 2 + - uid: 2315 + components: + - type: Transform + pos: 21.5,-11.5 + parent: 2 + - uid: 2316 + components: + - type: Transform + pos: 22.5,-11.5 + parent: 2 + - uid: 2317 + components: + - type: Transform + pos: 23.5,-11.5 + parent: 2 + - uid: 2318 + components: + - type: Transform + pos: 24.5,-11.5 + parent: 2 + - uid: 2319 + components: + - type: Transform + pos: 24.5,-10.5 + parent: 2 + - uid: 2320 + components: + - type: Transform + pos: 24.5,-9.5 + parent: 2 + - uid: 2321 + components: + - type: Transform + pos: 24.5,-8.5 + parent: 2 + - uid: 2322 + components: + - type: Transform + pos: 24.5,-7.5 + parent: 2 + - uid: 2323 + components: + - type: Transform + pos: 24.5,-6.5 + parent: 2 + - uid: 2324 + components: + - type: Transform + pos: 24.5,-5.5 + parent: 2 + - uid: 2325 + components: + - type: Transform + pos: 24.5,-4.5 + parent: 2 + - uid: 2326 + components: + - type: Transform + pos: 24.5,-3.5 + parent: 2 + - uid: 2327 + components: + - type: Transform + pos: 24.5,-2.5 + parent: 2 + - uid: 2328 + components: + - type: Transform + pos: 24.5,-1.5 + parent: 2 + - uid: 2329 + components: + - type: Transform + pos: 24.5,-0.5 + parent: 2 + - uid: 2330 + components: + - type: Transform + pos: 24.5,0.5 + parent: 2 + - uid: 2331 + components: + - type: Transform + pos: 24.5,1.5 + parent: 2 + - uid: 2332 + components: + - type: Transform + pos: 23.5,1.5 + parent: 2 + - uid: 2333 + components: + - type: Transform + pos: 22.5,1.5 + parent: 2 + - uid: 2334 + components: + - type: Transform + pos: 21.5,1.5 + parent: 2 + - uid: 2335 + components: + - type: Transform + pos: 20.5,1.5 + parent: 2 + - uid: 2336 + components: + - type: Transform + pos: 19.5,1.5 + parent: 2 + - uid: 2337 + components: + - type: Transform + pos: 19.5,0.5 + parent: 2 + - uid: 2338 + components: + - type: Transform + pos: 19.5,-0.5 + parent: 2 + - uid: 2339 + components: + - type: Transform + pos: 19.5,-1.5 + parent: 2 + - uid: 2340 + components: + - type: Transform + pos: 18.5,10.5 + parent: 2 + - uid: 2341 + components: + - type: Transform + pos: 18.5,11.5 + parent: 2 + - uid: 2342 + components: + - type: Transform + pos: 18.5,12.5 + parent: 2 + - uid: 2343 + components: + - type: Transform + pos: 19.5,12.5 + parent: 2 + - uid: 2344 + components: + - type: Transform + pos: 20.5,12.5 + parent: 2 + - uid: 2345 + components: + - type: Transform + pos: 21.5,12.5 + parent: 2 + - uid: 2346 + components: + - type: Transform + pos: 21.5,11.5 + parent: 2 + - uid: 2347 + components: + - type: Transform + pos: 21.5,10.5 + parent: 2 + - uid: 2348 + components: + - type: Transform + pos: 21.5,9.5 + parent: 2 + - uid: 2349 + components: + - type: Transform + pos: 20.5,9.5 + parent: 2 + - uid: 2350 + components: + - type: Transform + pos: 19.5,9.5 + parent: 2 + - uid: 2351 + components: + - type: Transform + pos: 17.5,12.5 + parent: 2 + - uid: 2352 + components: + - type: Transform + pos: 16.5,12.5 + parent: 2 + - uid: 2353 + components: + - type: Transform + pos: 16.5,11.5 + parent: 2 + - uid: 2354 + components: + - type: Transform + pos: 16.5,10.5 + parent: 2 + - uid: 2355 + components: + - type: Transform + pos: 16.5,9.5 + parent: 2 + - uid: 2356 + components: + - type: Transform + pos: 16.5,8.5 + parent: 2 + - uid: 2357 + components: + - type: Transform + pos: 15.5,8.5 + parent: 2 + - uid: 2358 + components: + - type: Transform + pos: 14.5,8.5 + parent: 2 + - uid: 2359 + components: + - type: Transform + pos: 14.5,9.5 + parent: 2 + - uid: 2360 + components: + - type: Transform + pos: 22.5,12.5 + parent: 2 + - uid: 2361 + components: + - type: Transform + pos: 23.5,12.5 + parent: 2 + - uid: 2362 + components: + - type: Transform + pos: 23.5,13.5 + parent: 2 + - uid: 2363 + components: + - type: Transform + pos: 24.5,13.5 + parent: 2 + - uid: 2364 + components: + - type: Transform + pos: 25.5,13.5 + parent: 2 + - uid: 2365 + components: + - type: Transform + pos: 26.5,13.5 + parent: 2 + - uid: 2366 + components: + - type: Transform + pos: 27.5,13.5 + parent: 2 + - uid: 2367 + components: + - type: Transform + pos: 28.5,13.5 + parent: 2 + - uid: 2368 + components: + - type: Transform + pos: 29.5,13.5 + parent: 2 + - uid: 2369 + components: + - type: Transform + pos: 30.5,13.5 + parent: 2 + - uid: 2370 + components: + - type: Transform + pos: 31.5,13.5 + parent: 2 + - uid: 2371 + components: + - type: Transform + pos: 32.5,13.5 + parent: 2 + - uid: 2372 + components: + - type: Transform + pos: 32.5,12.5 + parent: 2 + - uid: 2373 + components: + - type: Transform + pos: 32.5,11.5 + parent: 2 + - uid: 2374 + components: + - type: Transform + pos: 32.5,10.5 + parent: 2 + - uid: 2375 + components: + - type: Transform + pos: 32.5,9.5 + parent: 2 + - uid: 2376 + components: + - type: Transform + pos: 32.5,8.5 + parent: 2 + - uid: 2377 + components: + - type: Transform + pos: 33.5,8.5 + parent: 2 + - uid: 2378 + components: + - type: Transform + pos: 50.5,16.5 + parent: 2 + - uid: 2379 + components: + - type: Transform + pos: 49.5,16.5 + parent: 2 + - uid: 2380 + components: + - type: Transform + pos: 48.5,16.5 + parent: 2 + - uid: 2381 + components: + - type: Transform + pos: 47.5,16.5 + parent: 2 + - uid: 2382 + components: + - type: Transform + pos: 46.5,16.5 + parent: 2 + - uid: 2383 + components: + - type: Transform + pos: 45.5,16.5 + parent: 2 + - uid: 2384 + components: + - type: Transform + pos: 44.5,16.5 + parent: 2 + - uid: 2385 + components: + - type: Transform + pos: 43.5,16.5 + parent: 2 + - uid: 2389 + components: + - type: Transform + pos: 40.5,15.5 + parent: 2 + - uid: 2390 + components: + - type: Transform + pos: 40.5,14.5 + parent: 2 + - uid: 2391 + components: + - type: Transform + pos: 40.5,13.5 + parent: 2 + - uid: 2392 + components: + - type: Transform + pos: 40.5,12.5 + parent: 2 + - uid: 2393 + components: + - type: Transform + pos: 40.5,11.5 + parent: 2 + - uid: 2394 + components: + - type: Transform + pos: 40.5,10.5 + parent: 2 + - uid: 2395 + components: + - type: Transform + pos: 40.5,9.5 + parent: 2 + - uid: 2396 + components: + - type: Transform + pos: 40.5,8.5 + parent: 2 + - uid: 2397 + components: + - type: Transform + pos: 41.5,8.5 + parent: 2 + - uid: 2398 + components: + - type: Transform + pos: 42.5,8.5 + parent: 2 + - uid: 2399 + components: + - type: Transform + pos: 40.5,7.5 + parent: 2 + - uid: 2400 + components: + - type: Transform + pos: 40.5,6.5 + parent: 2 + - uid: 2401 + components: + - type: Transform + pos: 40.5,5.5 + parent: 2 + - uid: 2402 + components: + - type: Transform + pos: 39.5,5.5 + parent: 2 + - uid: 2403 + components: + - type: Transform + pos: 38.5,5.5 + parent: 2 + - uid: 2404 + components: + - type: Transform + pos: 38.5,4.5 + parent: 2 + - uid: 2405 + components: + - type: Transform + pos: 38.5,3.5 + parent: 2 + - uid: 2406 + components: + - type: Transform + pos: 38.5,2.5 + parent: 2 + - uid: 2407 + components: + - type: Transform + pos: 39.5,2.5 + parent: 2 + - uid: 2408 + components: + - type: Transform + pos: 40.5,2.5 + parent: 2 + - uid: 2409 + components: + - type: Transform + pos: 41.5,2.5 + parent: 2 + - uid: 2410 + components: + - type: Transform + pos: 42.5,2.5 + parent: 2 + - uid: 2411 + components: + - type: Transform + pos: 43.5,2.5 + parent: 2 + - uid: 2412 + components: + - type: Transform + pos: 44.5,2.5 + parent: 2 + - uid: 2413 + components: + - type: Transform + pos: 45.5,2.5 + parent: 2 + - uid: 2414 + components: + - type: Transform + pos: 45.5,3.5 + parent: 2 + - uid: 2415 + components: + - type: Transform + pos: 55.5,29.5 + parent: 2 + - uid: 2416 + components: + - type: Transform + pos: 55.5,30.5 + parent: 2 + - uid: 2417 + components: + - type: Transform + pos: 55.5,31.5 + parent: 2 + - uid: 2418 + components: + - type: Transform + pos: 55.5,32.5 + parent: 2 + - uid: 2419 + components: + - type: Transform + pos: 54.5,29.5 + parent: 2 + - uid: 2420 + components: + - type: Transform + pos: 56.5,32.5 + parent: 2 + - uid: 2421 + components: + - type: Transform + pos: 57.5,32.5 + parent: 2 + - uid: 2422 + components: + - type: Transform + pos: 57.5,31.5 + parent: 2 + - uid: 2423 + components: + - type: Transform + pos: 57.5,30.5 + parent: 2 + - uid: 2424 + components: + - type: Transform + pos: 57.5,29.5 + parent: 2 + - uid: 2425 + components: + - type: Transform + pos: 57.5,28.5 + parent: 2 + - uid: 2426 + components: + - type: Transform + pos: 57.5,27.5 + parent: 2 + - uid: 2427 + components: + - type: Transform + pos: 57.5,26.5 + parent: 2 + - uid: 2428 + components: + - type: Transform + pos: 56.5,26.5 + parent: 2 + - uid: 2429 + components: + - type: Transform + pos: 55.5,26.5 + parent: 2 + - uid: 2430 + components: + - type: Transform + pos: 55.5,25.5 + parent: 2 + - uid: 2431 + components: + - type: Transform + pos: 55.5,24.5 + parent: 2 + - uid: 2432 + components: + - type: Transform + pos: 55.5,23.5 + parent: 2 + - uid: 2433 + components: + - type: Transform + pos: 55.5,22.5 + parent: 2 + - uid: 2434 + components: + - type: Transform + pos: 54.5,22.5 + parent: 2 + - uid: 2435 + components: + - type: Transform + pos: 53.5,22.5 + parent: 2 + - uid: 2436 + components: + - type: Transform + pos: 52.5,22.5 + parent: 2 + - uid: 2437 + components: + - type: Transform + pos: 51.5,22.5 + parent: 2 + - uid: 2438 + components: + - type: Transform + pos: 51.5,21.5 + parent: 2 + - uid: 2439 + components: + - type: Transform + pos: 57.5,25.5 + parent: 2 + - uid: 2440 + components: + - type: Transform + pos: 57.5,24.5 + parent: 2 + - uid: 2441 + components: + - type: Transform + pos: 57.5,23.5 + parent: 2 + - uid: 2442 + components: + - type: Transform + pos: 57.5,22.5 + parent: 2 + - uid: 2443 + components: + - type: Transform + pos: 58.5,22.5 + parent: 2 + - uid: 2444 + components: + - type: Transform + pos: 59.5,22.5 + parent: 2 + - uid: 2445 + components: + - type: Transform + pos: 60.5,22.5 + parent: 2 + - uid: 2446 + components: + - type: Transform + pos: 57.5,21.5 + parent: 2 + - uid: 2447 + components: + - type: Transform + pos: 57.5,20.5 + parent: 2 + - uid: 2448 + components: + - type: Transform + pos: 57.5,19.5 + parent: 2 + - uid: 2449 + components: + - type: Transform + pos: 57.5,18.5 + parent: 2 + - uid: 2450 + components: + - type: Transform + pos: 57.5,17.5 + parent: 2 + - uid: 2451 + components: + - type: Transform + pos: 57.5,16.5 + parent: 2 + - uid: 2452 + components: + - type: Transform + pos: 57.5,15.5 + parent: 2 + - uid: 2453 + components: + - type: Transform + pos: 57.5,14.5 + parent: 2 + - uid: 2454 + components: + - type: Transform + pos: 57.5,13.5 + parent: 2 + - uid: 2455 + components: + - type: Transform + pos: 57.5,12.5 + parent: 2 + - uid: 2456 + components: + - type: Transform + pos: 56.5,12.5 + parent: 2 + - uid: 2457 + components: + - type: Transform + pos: 55.5,12.5 + parent: 2 + - uid: 2458 + components: + - type: Transform + pos: 54.5,12.5 + parent: 2 + - uid: 2459 + components: + - type: Transform + pos: 53.5,12.5 + parent: 2 + - uid: 2460 + components: + - type: Transform + pos: 52.5,12.5 + parent: 2 + - uid: 2461 + components: + - type: Transform + pos: 52.5,13.5 + parent: 2 + - uid: 2462 + components: + - type: Transform + pos: 53.5,13.5 + parent: 2 + - uid: 2463 + components: + - type: Transform + pos: 58.5,12.5 + parent: 2 + - uid: 2464 + components: + - type: Transform + pos: 59.5,12.5 + parent: 2 + - uid: 2465 + components: + - type: Transform + pos: 60.5,12.5 + parent: 2 + - uid: 2466 + components: + - type: Transform + pos: 60.5,11.5 + parent: 2 + - uid: 2467 + components: + - type: Transform + pos: 60.5,10.5 + parent: 2 + - uid: 2468 + components: + - type: Transform + pos: 61.5,12.5 + parent: 2 + - uid: 2469 + components: + - type: Transform + pos: 62.5,12.5 + parent: 2 + - uid: 2470 + components: + - type: Transform + pos: 63.5,12.5 + parent: 2 + - uid: 2471 + components: + - type: Transform + pos: 64.5,12.5 + parent: 2 + - uid: 2472 + components: + - type: Transform + pos: 65.5,12.5 + parent: 2 + - uid: 2473 + components: + - type: Transform + pos: 66.5,12.5 + parent: 2 + - uid: 2474 + components: + - type: Transform + pos: 67.5,12.5 + parent: 2 + - uid: 2475 + components: + - type: Transform + pos: 68.5,12.5 + parent: 2 + - uid: 2476 + components: + - type: Transform + pos: 68.5,11.5 + parent: 2 + - uid: 2477 + components: + - type: Transform + pos: 69.5,11.5 + parent: 2 + - uid: 2478 + components: + - type: Transform + pos: 65.5,13.5 + parent: 2 + - uid: 2479 + components: + - type: Transform + pos: 65.5,14.5 + parent: 2 + - uid: 2480 + components: + - type: Transform + pos: 65.5,15.5 + parent: 2 + - uid: 2481 + components: + - type: Transform + pos: 65.5,16.5 + parent: 2 + - uid: 2482 + components: + - type: Transform + pos: 64.5,16.5 + parent: 2 + - uid: 2483 + components: + - type: Transform + pos: 64.5,17.5 + parent: 2 + - uid: 2484 + components: + - type: Transform + pos: 64.5,18.5 + parent: 2 + - uid: 2485 + components: + - type: Transform + pos: 64.5,19.5 + parent: 2 + - uid: 2486 + components: + - type: Transform + pos: 63.5,19.5 + parent: 2 + - uid: 2487 + components: + - type: Transform + pos: 63.5,18.5 + parent: 2 + - uid: 2488 + components: + - type: Transform + pos: 25.5,-4.5 + parent: 2 + - uid: 2489 + components: + - type: Transform + pos: 26.5,-4.5 + parent: 2 + - uid: 2490 + components: + - type: Transform + pos: 27.5,-4.5 + parent: 2 + - uid: 2491 + components: + - type: Transform + pos: 27.5,-5.5 + parent: 2 + - uid: 2492 + components: + - type: Transform + pos: 87.5,-2.5 + parent: 2 + - uid: 2493 + components: + - type: Transform + pos: 87.5,-3.5 + parent: 2 + - uid: 2494 + components: + - type: Transform + pos: 87.5,-4.5 + parent: 2 + - uid: 2495 + components: + - type: Transform + pos: 84.5,-4.5 + parent: 2 + - uid: 2496 + components: + - type: Transform + pos: 85.5,-4.5 + parent: 2 + - uid: 2497 + components: + - type: Transform + pos: 86.5,-4.5 + parent: 2 + - uid: 2498 + components: + - type: Transform + pos: 83.5,-4.5 + parent: 2 + - uid: 2499 + components: + - type: Transform + pos: 82.5,-4.5 + parent: 2 + - uid: 2500 + components: + - type: Transform + pos: 81.5,-4.5 + parent: 2 + - uid: 2501 + components: + - type: Transform + pos: 80.5,-4.5 + parent: 2 + - uid: 2502 + components: + - type: Transform + pos: 79.5,-4.5 + parent: 2 + - uid: 2503 + components: + - type: Transform + pos: 84.5,-3.5 + parent: 2 + - uid: 2504 + components: + - type: Transform + pos: 84.5,-2.5 + parent: 2 + - uid: 2505 + components: + - type: Transform + pos: 84.5,-1.5 + parent: 2 + - uid: 2506 + components: + - type: Transform + pos: 84.5,-0.5 + parent: 2 + - uid: 2507 + components: + - type: Transform + pos: 84.5,0.5 + parent: 2 + - uid: 2508 + components: + - type: Transform + pos: 84.5,1.5 + parent: 2 + - uid: 2509 + components: + - type: Transform + pos: 85.5,1.5 + parent: 2 + - uid: 2510 + components: + - type: Transform + pos: 85.5,0.5 + parent: 2 + - uid: 2511 + components: + - type: Transform + pos: 79.5,-3.5 + parent: 2 + - uid: 2512 + components: + - type: Transform + pos: 79.5,-2.5 + parent: 2 + - uid: 2513 + components: + - type: Transform + pos: 79.5,-1.5 + parent: 2 + - uid: 2514 + components: + - type: Transform + pos: 79.5,-0.5 + parent: 2 + - uid: 2515 + components: + - type: Transform + pos: 79.5,0.5 + parent: 2 + - uid: 2516 + components: + - type: Transform + pos: 79.5,1.5 + parent: 2 + - uid: 2517 + components: + - type: Transform + pos: 78.5,1.5 + parent: 2 + - uid: 2518 + components: + - type: Transform + pos: 77.5,1.5 + parent: 2 + - uid: 2519 + components: + - type: Transform + pos: 76.5,1.5 + parent: 2 + - uid: 2520 + components: + - type: Transform + pos: 75.5,1.5 + parent: 2 + - uid: 2521 + components: + - type: Transform + pos: 74.5,1.5 + parent: 2 + - uid: 2522 + components: + - type: Transform + pos: 73.5,1.5 + parent: 2 + - uid: 2523 + components: + - type: Transform + pos: 72.5,1.5 + parent: 2 + - uid: 2524 + components: + - type: Transform + pos: 71.5,1.5 + parent: 2 + - uid: 2525 + components: + - type: Transform + pos: 71.5,0.5 + parent: 2 + - uid: 2526 + components: + - type: Transform + pos: 71.5,-0.5 + parent: 2 + - uid: 2527 + components: + - type: Transform + pos: 71.5,-1.5 + parent: 2 + - uid: 2528 + components: + - type: Transform + pos: 79.5,-5.5 + parent: 2 + - uid: 2529 + components: + - type: Transform + pos: 79.5,-6.5 + parent: 2 + - uid: 2530 + components: + - type: Transform + pos: 79.5,-7.5 + parent: 2 + - uid: 2531 + components: + - type: Transform + pos: 78.5,-7.5 + parent: 2 + - uid: 2532 + components: + - type: Transform + pos: 77.5,-7.5 + parent: 2 + - uid: 2533 + components: + - type: Transform + pos: 76.5,-7.5 + parent: 2 + - uid: 2534 + components: + - type: Transform + pos: 75.5,-7.5 + parent: 2 + - uid: 2535 + components: + - type: Transform + pos: 74.5,-7.5 + parent: 2 + - uid: 2536 + components: + - type: Transform + pos: 73.5,-7.5 + parent: 2 + - uid: 2537 + components: + - type: Transform + pos: 72.5,-7.5 + parent: 2 + - uid: 2538 + components: + - type: Transform + pos: 71.5,-7.5 + parent: 2 + - uid: 2539 + components: + - type: Transform + pos: 70.5,-7.5 + parent: 2 + - uid: 2540 + components: + - type: Transform + pos: 70.5,-8.5 + parent: 2 + - uid: 2541 + components: + - type: Transform + pos: 70.5,-9.5 + parent: 2 + - uid: 2542 + components: + - type: Transform + pos: 70.5,-10.5 + parent: 2 + - uid: 2543 + components: + - type: Transform + pos: 70.5,-11.5 + parent: 2 + - uid: 2544 + components: + - type: Transform + pos: 71.5,-11.5 + parent: 2 + - uid: 2545 + components: + - type: Transform + pos: 74.5,-30.5 + parent: 2 + - uid: 2546 + components: + - type: Transform + pos: 73.5,-30.5 + parent: 2 + - uid: 2547 + components: + - type: Transform + pos: 72.5,-30.5 + parent: 2 + - uid: 2548 + components: + - type: Transform + pos: 72.5,-31.5 + parent: 2 + - uid: 2549 + components: + - type: Transform + pos: 72.5,-32.5 + parent: 2 + - uid: 2550 + components: + - type: Transform + pos: 73.5,-32.5 + parent: 2 + - uid: 2551 + components: + - type: Transform + pos: 74.5,-32.5 + parent: 2 + - uid: 2552 + components: + - type: Transform + pos: 75.5,-32.5 + parent: 2 + - uid: 2553 + components: + - type: Transform + pos: 76.5,-32.5 + parent: 2 + - uid: 2554 + components: + - type: Transform + pos: 76.5,-31.5 + parent: 2 + - uid: 2555 + components: + - type: Transform + pos: 76.5,-30.5 + parent: 2 + - uid: 2556 + components: + - type: Transform + pos: 76.5,-29.5 + parent: 2 + - uid: 2557 + components: + - type: Transform + pos: 76.5,-28.5 + parent: 2 + - uid: 2558 + components: + - type: Transform + pos: 76.5,-27.5 + parent: 2 + - uid: 2559 + components: + - type: Transform + pos: 75.5,-27.5 + parent: 2 + - uid: 2560 + components: + - type: Transform + pos: 75.5,-28.5 + parent: 2 + - uid: 2561 + components: + - type: Transform + pos: 76.5,-26.5 + parent: 2 + - uid: 2562 + components: + - type: Transform + pos: 76.5,-25.5 + parent: 2 + - uid: 2563 + components: + - type: Transform + pos: 77.5,-25.5 + parent: 2 + - uid: 2564 + components: + - type: Transform + pos: 78.5,-25.5 + parent: 2 + - uid: 2565 + components: + - type: Transform + pos: 79.5,-25.5 + parent: 2 + - uid: 2566 + components: + - type: Transform + pos: 80.5,-25.5 + parent: 2 + - uid: 2567 + components: + - type: Transform + pos: 81.5,-25.5 + parent: 2 + - uid: 2568 + components: + - type: Transform + pos: 82.5,-25.5 + parent: 2 + - uid: 2569 + components: + - type: Transform + pos: 83.5,-25.5 + parent: 2 + - uid: 2570 + components: + - type: Transform + pos: 84.5,-25.5 + parent: 2 + - uid: 2571 + components: + - type: Transform + pos: 85.5,-25.5 + parent: 2 + - uid: 2572 + components: + - type: Transform + pos: 85.5,-24.5 + parent: 2 + - uid: 2573 + components: + - type: Transform + pos: 86.5,-24.5 + parent: 2 + - uid: 2574 + components: + - type: Transform + pos: 78.5,-24.5 + parent: 2 + - uid: 2575 + components: + - type: Transform + pos: 78.5,-23.5 + parent: 2 + - uid: 2576 + components: + - type: Transform + pos: 78.5,-22.5 + parent: 2 + - uid: 2577 + components: + - type: Transform + pos: 78.5,-21.5 + parent: 2 + - uid: 2578 + components: + - type: Transform + pos: 79.5,-21.5 + parent: 2 + - uid: 2579 + components: + - type: Transform + pos: 80.5,-21.5 + parent: 2 + - uid: 2580 + components: + - type: Transform + pos: 81.5,-21.5 + parent: 2 + - uid: 2581 + components: + - type: Transform + pos: 82.5,-21.5 + parent: 2 + - uid: 2582 + components: + - type: Transform + pos: 83.5,-21.5 + parent: 2 + - uid: 2583 + components: + - type: Transform + pos: 84.5,-21.5 + parent: 2 + - uid: 2584 + components: + - type: Transform + pos: 85.5,-21.5 + parent: 2 + - uid: 2585 + components: + - type: Transform + pos: 86.5,-21.5 + parent: 2 + - uid: 2586 + components: + - type: Transform + pos: 87.5,-21.5 + parent: 2 + - uid: 2587 + components: + - type: Transform + pos: 88.5,-21.5 + parent: 2 + - uid: 2588 + components: + - type: Transform + pos: 88.5,-20.5 + parent: 2 + - uid: 2589 + components: + - type: Transform + pos: 77.5,-31.5 + parent: 2 + - uid: 2590 + components: + - type: Transform + pos: 78.5,-31.5 + parent: 2 + - uid: 2591 + components: + - type: Transform + pos: 79.5,-31.5 + parent: 2 + - uid: 2592 + components: + - type: Transform + pos: 80.5,-31.5 + parent: 2 + - uid: 2593 + components: + - type: Transform + pos: 81.5,-31.5 + parent: 2 + - uid: 2594 + components: + - type: Transform + pos: 82.5,-31.5 + parent: 2 + - uid: 2595 + components: + - type: Transform + pos: 83.5,-31.5 + parent: 2 + - uid: 2596 + components: + - type: Transform + pos: 84.5,-31.5 + parent: 2 + - uid: 2597 + components: + - type: Transform + pos: 85.5,-31.5 + parent: 2 + - uid: 2598 + components: + - type: Transform + pos: 87.5,-30.5 + parent: 2 + - uid: 2599 + components: + - type: Transform + pos: 87.5,-31.5 + parent: 2 + - uid: 2605 + components: + - type: Transform + pos: 91.5,-29.5 + parent: 2 + - uid: 2606 + components: + - type: Transform + pos: 91.5,-28.5 + parent: 2 + - uid: 2607 + components: + - type: Transform + pos: 91.5,-27.5 + parent: 2 + - uid: 2608 + components: + - type: Transform + pos: 91.5,-26.5 + parent: 2 + - uid: 2609 + components: + - type: Transform + pos: 92.5,-26.5 + parent: 2 + - uid: 2610 + components: + - type: Transform + pos: 93.5,-26.5 + parent: 2 + - uid: 2611 + components: + - type: Transform + pos: 94.5,-26.5 + parent: 2 + - uid: 2612 + components: + - type: Transform + pos: 95.5,-26.5 + parent: 2 + - uid: 2613 + components: + - type: Transform + pos: 96.5,-26.5 + parent: 2 + - uid: 3311 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 + - uid: 3312 + components: + - type: Transform + pos: 35.5,27.5 + parent: 2 + - uid: 3313 + components: + - type: Transform + pos: 29.5,30.5 + parent: 2 + - uid: 3315 + components: + - type: Transform + pos: 27.5,30.5 + parent: 2 + - uid: 3316 + components: + - type: Transform + pos: 25.5,30.5 + parent: 2 + - uid: 3954 + components: + - type: Transform + pos: 35.5,29.5 + parent: 2 + - uid: 3955 + components: + - type: Transform + pos: 33.5,27.5 + parent: 2 + - uid: 4299 + components: + - type: Transform + pos: 89.5,47.5 + parent: 2 + - uid: 4389 + components: + - type: Transform + pos: 32.5,28.5 + parent: 2 + - uid: 4390 + components: + - type: Transform + pos: 30.5,28.5 + parent: 2 + - uid: 4507 + components: + - type: Transform + pos: 24.5,28.5 + parent: 2 + - uid: 6778 + components: + - type: Transform + pos: 86.5,47.5 + parent: 2 + - uid: 6783 + components: + - type: Transform + pos: 91.5,50.5 + parent: 2 + - uid: 6912 + components: + - type: Transform + pos: 92.5,50.5 + parent: 2 + - uid: 6915 + components: + - type: Transform + pos: 85.5,47.5 + parent: 2 + - uid: 6919 + components: + - type: Transform + pos: 90.5,47.5 + parent: 2 + - uid: 6921 + components: + - type: Transform + pos: 90.5,48.5 + parent: 2 + - uid: 7560 + components: + - type: Transform + pos: 90.5,49.5 + parent: 2 + - uid: 7563 + components: + - type: Transform + pos: 90.5,50.5 + parent: 2 + - uid: 8082 + components: + - type: Transform + pos: 88.5,47.5 + parent: 2 + - uid: 11259 + components: + - type: Transform + pos: 93.5,44.5 + parent: 2 + - uid: 11396 + components: + - type: Transform + pos: 78.5,40.5 + parent: 2 + - uid: 11511 + components: + - type: Transform + pos: 87.5,47.5 + parent: 2 + - uid: 11635 + components: + - type: Transform + pos: 76.5,-33.5 + parent: 2 + - uid: 11636 + components: + - type: Transform + pos: 76.5,-34.5 + parent: 2 + - uid: 11637 + components: + - type: Transform + pos: 77.5,-34.5 + parent: 2 + - uid: 11638 + components: + - type: Transform + pos: 78.5,-34.5 + parent: 2 + - uid: 11639 + components: + - type: Transform + pos: 79.5,-34.5 + parent: 2 + - uid: 11640 + components: + - type: Transform + pos: 79.5,-35.5 + parent: 2 + - uid: 11641 + components: + - type: Transform + pos: 79.5,-36.5 + parent: 2 + - uid: 11642 + components: + - type: Transform + pos: 79.5,-37.5 + parent: 2 + - uid: 11643 + components: + - type: Transform + pos: 79.5,-38.5 + parent: 2 + - uid: 11644 + components: + - type: Transform + pos: 79.5,-39.5 + parent: 2 + - uid: 11645 + components: + - type: Transform + pos: 79.5,-40.5 + parent: 2 + - uid: 11646 + components: + - type: Transform + pos: 79.5,-41.5 + parent: 2 + - uid: 11647 + components: + - type: Transform + pos: 79.5,-42.5 + parent: 2 + - uid: 11648 + components: + - type: Transform + pos: 80.5,-42.5 + parent: 2 + - uid: 11649 + components: + - type: Transform + pos: 81.5,-42.5 + parent: 2 + - uid: 11650 + components: + - type: Transform + pos: 82.5,-42.5 + parent: 2 + - uid: 11651 + components: + - type: Transform + pos: 83.5,-42.5 + parent: 2 + - uid: 11652 + components: + - type: Transform + pos: 83.5,-43.5 + parent: 2 + - uid: 11691 + components: + - type: Transform + pos: 91.5,-5.5 + parent: 2 + - uid: 11692 + components: + - type: Transform + pos: 91.5,-4.5 + parent: 2 + - uid: 11693 + components: + - type: Transform + pos: 92.5,-4.5 + parent: 2 + - uid: 11694 + components: + - type: Transform + pos: 93.5,-4.5 + parent: 2 + - uid: 11695 + components: + - type: Transform + pos: 94.5,-4.5 + parent: 2 + - uid: 11696 + components: + - type: Transform + pos: 94.5,-3.5 + parent: 2 + - uid: 11697 + components: + - type: Transform + pos: 95.5,-3.5 + parent: 2 + - uid: 11744 + components: + - type: Transform + pos: 82.5,16.5 + parent: 2 + - uid: 11745 + components: + - type: Transform + pos: 82.5,17.5 + parent: 2 + - uid: 11746 + components: + - type: Transform + pos: 81.5,17.5 + parent: 2 + - uid: 11747 + components: + - type: Transform + pos: 80.5,17.5 + parent: 2 + - uid: 11748 + components: + - type: Transform + pos: 80.5,18.5 + parent: 2 + - uid: 11749 + components: + - type: Transform + pos: 80.5,19.5 + parent: 2 + - uid: 11750 + components: + - type: Transform + pos: 80.5,20.5 + parent: 2 + - uid: 11751 + components: + - type: Transform + pos: 80.5,21.5 + parent: 2 + - uid: 11752 + components: + - type: Transform + pos: 80.5,22.5 + parent: 2 + - uid: 11753 + components: + - type: Transform + pos: 80.5,23.5 + parent: 2 + - uid: 11754 + components: + - type: Transform + pos: 79.5,23.5 + parent: 2 + - uid: 11755 + components: + - type: Transform + pos: 78.5,23.5 + parent: 2 + - uid: 11756 + components: + - type: Transform + pos: 77.5,23.5 + parent: 2 + - uid: 11757 + components: + - type: Transform + pos: 77.5,22.5 + parent: 2 + - uid: 11758 + components: + - type: Transform + pos: 83.5,17.5 + parent: 2 + - uid: 11759 + components: + - type: Transform + pos: 84.5,17.5 + parent: 2 + - uid: 11760 + components: + - type: Transform + pos: 85.5,17.5 + parent: 2 + - uid: 11761 + components: + - type: Transform + pos: 85.5,16.5 + parent: 2 + - uid: 11762 + components: + - type: Transform + pos: 85.5,15.5 + parent: 2 + - uid: 11763 + components: + - type: Transform + pos: 85.5,14.5 + parent: 2 + - uid: 11764 + components: + - type: Transform + pos: 85.5,13.5 + parent: 2 + - uid: 11765 + components: + - type: Transform + pos: 85.5,12.5 + parent: 2 + - uid: 11766 + components: + - type: Transform + pos: 85.5,11.5 + parent: 2 + - uid: 11767 + components: + - type: Transform + pos: 86.5,11.5 + parent: 2 + - uid: 11768 + components: + - type: Transform + pos: 87.5,11.5 + parent: 2 + - uid: 11841 + components: + - type: Transform + pos: 58.5,32.5 + parent: 2 + - uid: 11842 + components: + - type: Transform + pos: 59.5,32.5 + parent: 2 + - uid: 11843 + components: + - type: Transform + pos: 60.5,32.5 + parent: 2 + - uid: 11844 + components: + - type: Transform + pos: 61.5,32.5 + parent: 2 + - uid: 11845 + components: + - type: Transform + pos: 62.5,32.5 + parent: 2 + - uid: 11846 + components: + - type: Transform + pos: 62.5,33.5 + parent: 2 + - uid: 11874 + components: + - type: Transform + pos: 86.5,17.5 + parent: 2 + - uid: 11875 + components: + - type: Transform + pos: 86.5,18.5 + parent: 2 + - uid: 11876 + components: + - type: Transform + pos: 86.5,19.5 + parent: 2 + - uid: 11877 + components: + - type: Transform + pos: 86.5,20.5 + parent: 2 + - uid: 11878 + components: + - type: Transform + pos: 86.5,21.5 + parent: 2 + - uid: 11879 + components: + - type: Transform + pos: 86.5,22.5 + parent: 2 + - uid: 11880 + components: + - type: Transform + pos: 86.5,23.5 + parent: 2 + - uid: 11881 + components: + - type: Transform + pos: 86.5,24.5 + parent: 2 + - uid: 11882 + components: + - type: Transform + pos: 86.5,25.5 + parent: 2 + - uid: 11883 + components: + - type: Transform + pos: 86.5,26.5 + parent: 2 + - uid: 11884 + components: + - type: Transform + pos: 86.5,27.5 + parent: 2 + - uid: 11885 + components: + - type: Transform + pos: 86.5,28.5 + parent: 2 + - uid: 11886 + components: + - type: Transform + pos: 85.5,28.5 + parent: 2 + - uid: 11925 + components: + - type: Transform + pos: 86.5,29.5 + parent: 2 + - uid: 11926 + components: + - type: Transform + pos: 86.5,30.5 + parent: 2 + - uid: 11927 + components: + - type: Transform + pos: 86.5,31.5 + parent: 2 + - uid: 11928 + components: + - type: Transform + pos: 86.5,32.5 + parent: 2 + - uid: 11929 + components: + - type: Transform + pos: 86.5,33.5 + parent: 2 + - uid: 11930 + components: + - type: Transform + pos: 86.5,34.5 + parent: 2 + - uid: 11931 + components: + - type: Transform + pos: 86.5,35.5 + parent: 2 + - uid: 11932 + components: + - type: Transform + pos: 86.5,36.5 + parent: 2 + - uid: 11933 + components: + - type: Transform + pos: 85.5,36.5 + parent: 2 + - uid: 11934 + components: + - type: Transform + pos: 84.5,36.5 + parent: 2 + - uid: 11935 + components: + - type: Transform + pos: 84.5,37.5 + parent: 2 + - uid: 11936 + components: + - type: Transform + pos: 84.5,38.5 + parent: 2 + - uid: 11937 + components: + - type: Transform + pos: 84.5,39.5 + parent: 2 + - uid: 11938 + components: + - type: Transform + pos: 83.5,39.5 + parent: 2 + - uid: 11939 + components: + - type: Transform + pos: 82.5,39.5 + parent: 2 + - uid: 11940 + components: + - type: Transform + pos: 82.5,38.5 + parent: 2 + - uid: 12028 + components: + - type: Transform + pos: 82.5,40.5 + parent: 2 + - uid: 12029 + components: + - type: Transform + pos: 81.5,40.5 + parent: 2 + - uid: 12030 + components: + - type: Transform + pos: 80.5,40.5 + parent: 2 + - uid: 12031 + components: + - type: Transform + pos: 79.5,40.5 + parent: 2 + - uid: 12032 + components: + - type: Transform + pos: 79.5,41.5 + parent: 2 + - uid: 12033 + components: + - type: Transform + pos: 79.5,42.5 + parent: 2 + - uid: 12034 + components: + - type: Transform + pos: 79.5,43.5 + parent: 2 + - uid: 12035 + components: + - type: Transform + pos: 78.5,43.5 + parent: 2 + - uid: 12036 + components: + - type: Transform + pos: 77.5,43.5 + parent: 2 + - uid: 12037 + components: + - type: Transform + pos: 76.5,43.5 + parent: 2 + - uid: 12038 + components: + - type: Transform + pos: 75.5,43.5 + parent: 2 + - uid: 12039 + components: + - type: Transform + pos: 74.5,43.5 + parent: 2 + - uid: 12040 + components: + - type: Transform + pos: 73.5,43.5 + parent: 2 + - uid: 12041 + components: + - type: Transform + pos: 72.5,43.5 + parent: 2 + - uid: 12042 + components: + - type: Transform + pos: 71.5,43.5 + parent: 2 + - uid: 12043 + components: + - type: Transform + pos: 70.5,43.5 + parent: 2 + - uid: 12044 + components: + - type: Transform + pos: 69.5,43.5 + parent: 2 + - uid: 12045 + components: + - type: Transform + pos: 68.5,43.5 + parent: 2 + - uid: 12046 + components: + - type: Transform + pos: 68.5,44.5 + parent: 2 + - uid: 12047 + components: + - type: Transform + pos: 67.5,44.5 + parent: 2 + - uid: 12289 + components: + - type: Transform + pos: -33.5,10.5 + parent: 2 + - uid: 12290 + components: + - type: Transform + pos: -34.5,10.5 + parent: 2 + - uid: 12381 + components: + - type: Transform + pos: 93.5,50.5 + parent: 2 + - uid: 12382 + components: + - type: Transform + pos: 90.5,45.5 + parent: 2 + - uid: 12383 + components: + - type: Transform + pos: 90.5,46.5 + parent: 2 + - uid: 12473 + components: + - type: Transform + pos: 41.5,15.5 + parent: 2 + - uid: 12474 + components: + - type: Transform + pos: 42.5,15.5 + parent: 2 + - uid: 12475 + components: + - type: Transform + pos: 43.5,15.5 + parent: 2 + - uid: 12488 + components: + - type: Transform + pos: 90.5,44.5 + parent: 2 + - uid: 12513 + components: + - type: Transform + pos: 91.5,44.5 + parent: 2 + - uid: 12544 + components: + - type: Transform + pos: 92.5,44.5 + parent: 2 + - uid: 12786 + components: + - type: Transform + pos: 78.5,42.5 + parent: 2 + - uid: 12787 + components: + - type: Transform + pos: 78.5,44.5 + parent: 2 + - uid: 12788 + components: + - type: Transform + pos: 78.5,45.5 + parent: 2 + - uid: 12851 + components: + - type: Transform + pos: 71.5,-30.5 + parent: 2 + - uid: 12883 + components: + - type: Transform + pos: 48.5,17.5 + parent: 2 + - uid: 13762 + components: + - type: Transform + pos: 78.5,-41.5 + parent: 2 + - uid: 13763 + components: + - type: Transform + pos: 77.5,-41.5 + parent: 2 + - uid: 13764 + components: + - type: Transform + pos: 76.5,-41.5 + parent: 2 + - uid: 13769 + components: + - type: Transform + pos: 76.5,-40.5 + parent: 2 + - uid: 13773 + components: + - type: Transform + pos: 75.5,-40.5 + parent: 2 + - uid: 13774 + components: + - type: Transform + pos: 74.5,-40.5 + parent: 2 + - uid: 13775 + components: + - type: Transform + pos: 73.5,-40.5 + parent: 2 + - uid: 13776 + components: + - type: Transform + pos: 73.5,-41.5 + parent: 2 + - uid: 13777 + components: + - type: Transform + pos: 72.5,-41.5 + parent: 2 + - uid: 13778 + components: + - type: Transform + pos: 71.5,-41.5 + parent: 2 + - uid: 13779 + components: + - type: Transform + pos: 70.5,-41.5 + parent: 2 + - uid: 13780 + components: + - type: Transform + pos: 70.5,-40.5 + parent: 2 + - uid: 13909 + components: + - type: Transform + pos: 52.5,-29.5 + parent: 2 + - uid: 14168 + components: + - type: Transform + pos: 70.5,-39.5 + parent: 2 + - uid: 14204 + components: + - type: Transform + pos: 87.5,-32.5 + parent: 2 + - uid: 14205 + components: + - type: Transform + pos: 87.5,-33.5 + parent: 2 + - uid: 14206 + components: + - type: Transform + pos: 87.5,-34.5 + parent: 2 + - uid: 14207 + components: + - type: Transform + pos: 87.5,-35.5 + parent: 2 + - uid: 14208 + components: + - type: Transform + pos: 87.5,-36.5 + parent: 2 + - uid: 14209 + components: + - type: Transform + pos: 87.5,-37.5 + parent: 2 + - uid: 14210 + components: + - type: Transform + pos: 87.5,-38.5 + parent: 2 + - uid: 14211 + components: + - type: Transform + pos: 87.5,-39.5 + parent: 2 + - uid: 14212 + components: + - type: Transform + pos: 87.5,-40.5 + parent: 2 + - uid: 14213 + components: + - type: Transform + pos: 87.5,-41.5 + parent: 2 + - uid: 14214 + components: + - type: Transform + pos: 87.5,-42.5 + parent: 2 + - uid: 14215 + components: + - type: Transform + pos: 88.5,-42.5 + parent: 2 + - uid: 14216 + components: + - type: Transform + pos: 88.5,-43.5 + parent: 2 + - uid: 14217 + components: + - type: Transform + pos: 88.5,-44.5 + parent: 2 + - uid: 14218 + components: + - type: Transform + pos: 88.5,-45.5 + parent: 2 + - uid: 14219 + components: + - type: Transform + pos: 89.5,-45.5 + parent: 2 + - uid: 14220 + components: + - type: Transform + pos: 90.5,-45.5 + parent: 2 + - uid: 14221 + components: + - type: Transform + pos: 91.5,-45.5 + parent: 2 + - uid: 14222 + components: + - type: Transform + pos: 92.5,-45.5 + parent: 2 + - uid: 14223 + components: + - type: Transform + pos: 93.5,-45.5 + parent: 2 + - uid: 14224 + components: + - type: Transform + pos: 94.5,-45.5 + parent: 2 + - uid: 14225 + components: + - type: Transform + pos: 95.5,-45.5 + parent: 2 + - uid: 14226 + components: + - type: Transform + pos: 96.5,-45.5 + parent: 2 + - uid: 14227 + components: + - type: Transform + pos: 97.5,-45.5 + parent: 2 + - uid: 14228 + components: + - type: Transform + pos: 98.5,-45.5 + parent: 2 + - uid: 14229 + components: + - type: Transform + pos: 98.5,-46.5 + parent: 2 + - uid: 14230 + components: + - type: Transform + pos: 100.5,-46.5 + parent: 2 + - uid: 14231 + components: + - type: Transform + pos: 102.5,-46.5 + parent: 2 + - uid: 14233 + components: + - type: Transform + pos: 103.5,-45.5 + parent: 2 + - uid: 14234 + components: + - type: Transform + pos: 104.5,-45.5 + parent: 2 + - uid: 14239 + components: + - type: Transform + pos: 103.5,-46.5 + parent: 2 + - uid: 14240 + components: + - type: Transform + pos: 101.5,-46.5 + parent: 2 + - uid: 14241 + components: + - type: Transform + pos: 99.5,-46.5 + parent: 2 + - uid: 14463 + components: + - type: Transform + pos: 85.5,-29.5 + parent: 2 + - uid: 14480 + components: + - type: Transform + pos: 86.5,-29.5 + parent: 2 + - uid: 14481 + components: + - type: Transform + pos: 87.5,-29.5 + parent: 2 + - uid: 14482 + components: + - type: Transform + pos: 88.5,-29.5 + parent: 2 + - uid: 14483 + components: + - type: Transform + pos: 89.5,-29.5 + parent: 2 + - uid: 14484 + components: + - type: Transform + pos: 90.5,-29.5 + parent: 2 + - uid: 14562 + components: + - type: Transform + pos: 48.5,23.5 + parent: 2 + - uid: 14613 + components: + - type: Transform + pos: 48.5,22.5 + parent: 2 + - uid: 14621 + components: + - type: Transform + pos: 48.5,21.5 + parent: 2 + - uid: 14628 + components: + - type: Transform + pos: 47.5,17.5 + parent: 2 + - uid: 14629 + components: + - type: Transform + pos: 47.5,18.5 + parent: 2 + - uid: 14630 + components: + - type: Transform + pos: 47.5,19.5 + parent: 2 + - uid: 14631 + components: + - type: Transform + pos: 47.5,20.5 + parent: 2 + - uid: 14635 + components: + - type: Transform + pos: 47.5,25.5 + parent: 2 + - uid: 14636 + components: + - type: Transform + pos: 47.5,28.5 + parent: 2 + - uid: 14637 + components: + - type: Transform + pos: 47.5,27.5 + parent: 2 + - uid: 14645 + components: + - type: Transform + pos: 37.5,29.5 + parent: 2 + - uid: 14646 + components: + - type: Transform + pos: 38.5,29.5 + parent: 2 + - uid: 14650 + components: + - type: Transform + pos: 39.5,29.5 + parent: 2 + - uid: 14651 + components: + - type: Transform + pos: 43.5,29.5 + parent: 2 + - uid: 14652 + components: + - type: Transform + pos: 44.5,29.5 + parent: 2 + - uid: 14653 + components: + - type: Transform + pos: 36.5,29.5 + parent: 2 + - uid: 14654 + components: + - type: Transform + pos: 40.5,29.5 + parent: 2 + - uid: 14655 + components: + - type: Transform + pos: 41.5,29.5 + parent: 2 + - uid: 14656 + components: + - type: Transform + pos: 45.5,29.5 + parent: 2 + - uid: 14659 + components: + - type: Transform + pos: 42.5,29.5 + parent: 2 + - uid: 14661 + components: + - type: Transform + pos: 25.5,28.5 + parent: 2 + - uid: 14662 + components: + - type: Transform + pos: 25.5,27.5 + parent: 2 + - uid: 14663 + components: + - type: Transform + pos: 25.5,26.5 + parent: 2 + - uid: 14664 + components: + - type: Transform + pos: 24.5,26.5 + parent: 2 + - uid: 14665 + components: + - type: Transform + pos: 23.5,26.5 + parent: 2 + - uid: 14666 + components: + - type: Transform + pos: 23.5,27.5 + parent: 2 + - uid: 14667 + components: + - type: Transform + pos: 22.5,27.5 + parent: 2 + - uid: 14668 + components: + - type: Transform + pos: 21.5,27.5 + parent: 2 + - uid: 14678 + components: + - type: Transform + pos: 13.5,25.5 + parent: 2 + - uid: 14679 + components: + - type: Transform + pos: 12.5,25.5 + parent: 2 + - uid: 14698 + components: + - type: Transform + pos: 47.5,21.5 + parent: 2 + - uid: 14738 + components: + - type: Transform + pos: 47.5,23.5 + parent: 2 + - uid: 14789 + components: + - type: Transform + pos: 46.5,29.5 + parent: 2 + - uid: 14790 + components: + - type: Transform + pos: 47.5,29.5 + parent: 2 + - uid: 14905 + components: + - type: Transform + pos: 13.5,24.5 + parent: 2 + - uid: 14906 + components: + - type: Transform + pos: 14.5,24.5 + parent: 2 + - uid: 14907 + components: + - type: Transform + pos: 14.5,23.5 + parent: 2 + - uid: 14908 + components: + - type: Transform + pos: 15.5,23.5 + parent: 2 + - uid: 14909 + components: + - type: Transform + pos: 16.5,23.5 + parent: 2 + - uid: 14910 + components: + - type: Transform + pos: 17.5,23.5 + parent: 2 + - uid: 14911 + components: + - type: Transform + pos: 18.5,23.5 + parent: 2 + - uid: 14912 + components: + - type: Transform + pos: 19.5,23.5 + parent: 2 + - uid: 14913 + components: + - type: Transform + pos: 19.5,24.5 + parent: 2 + - uid: 14914 + components: + - type: Transform + pos: 19.5,25.5 + parent: 2 + - uid: 14915 + components: + - type: Transform + pos: 19.5,26.5 + parent: 2 + - uid: 14916 + components: + - type: Transform + pos: 20.5,26.5 + parent: 2 + - uid: 14917 + components: + - type: Transform + pos: 21.5,26.5 + parent: 2 + - uid: 14937 + components: + - type: Transform + pos: 18.5,26.5 + parent: 2 + - uid: 14938 + components: + - type: Transform + pos: 17.5,26.5 + parent: 2 + - uid: 14941 + components: + - type: Transform + pos: 17.5,27.5 + parent: 2 + - uid: 14942 + components: + - type: Transform + pos: 17.5,28.5 + parent: 2 + - uid: 14943 + components: + - type: Transform + pos: 18.5,28.5 + parent: 2 + - uid: 14944 + components: + - type: Transform + pos: 19.5,28.5 + parent: 2 + - uid: 14945 + components: + - type: Transform + pos: 19.5,29.5 + parent: 2 + - uid: 14946 + components: + - type: Transform + pos: 19.5,30.5 + parent: 2 + - uid: 15006 + components: + - type: Transform + pos: 30.5,30.5 + parent: 2 + - uid: 15007 + components: + - type: Transform + pos: 31.5,28.5 + parent: 2 + - uid: 15008 + components: + - type: Transform + pos: 35.5,28.5 + parent: 2 + - uid: 15009 + components: + - type: Transform + pos: 33.5,28.5 + parent: 2 + - uid: 15010 + components: + - type: Transform + pos: 34.5,27.5 + parent: 2 + - uid: 15012 + components: + - type: Transform + pos: 28.5,30.5 + parent: 2 + - uid: 15023 + components: + - type: Transform + pos: 26.5,30.5 + parent: 2 + - uid: 15024 + components: + - type: Transform + pos: 25.5,29.5 + parent: 2 + - uid: 15384 + components: + - type: Transform + pos: 74.5,-33.5 + parent: 2 +- proto: CableMVStack + entities: + - uid: 2614 + components: + - type: Transform + pos: 88.59613,13.632881 + parent: 2 + - uid: 2615 + components: + - type: Transform + pos: 67.55684,-20.212416 + parent: 2 +- proto: CableTerminal + entities: + - uid: 2616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-5.5 + parent: 2 + - uid: 2617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,49.5 + parent: 2 + - uid: 2618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,20.5 + parent: 2 + - uid: 2619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,19.5 + parent: 2 + - uid: 2620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,18.5 + parent: 2 +- proto: CandleBlueSmallInfinite + entities: + - uid: 13354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.723305,-23.359945 + parent: 2 +- proto: CandleInfinite + entities: + - uid: 2621 + components: + - type: Transform + pos: 29.63897,10.566626 + parent: 2 + - uid: 13226 + components: + - type: Transform + pos: 37.49903,9.866318 + parent: 2 + - uid: 13314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.144005,-27.40682 + parent: 2 + - uid: 13315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.95711,-20.40682 + parent: 2 + - uid: 13323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.878925,-23.516195 + parent: 2 + - uid: 13325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.565449,-23.484945 + parent: 2 + - uid: 13350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.2825,-23.18807 + parent: 2 + - uid: 13351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.704689,-22.18807 + parent: 2 + - uid: 13352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.313773,-24.484945 + parent: 2 + - uid: 13356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.160385,-24.15682 + parent: 2 + - uid: 13367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.144005,-24.81307 + parent: 2 +- proto: CandleRedInfinite + entities: + - uid: 2622 + components: + - type: Transform + pos: 8.269322,-18.465374 + parent: 2 + - uid: 2623 + components: + - type: Transform + pos: 74.60538,-14.768348 + parent: 2 + - uid: 2624 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.93869,-36.922108 + parent: 2 + - uid: 2625 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.472115,-36.543262 + parent: 2 + - uid: 2626 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.02376,-36.95466 + parent: 2 + - uid: 2627 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.04546,-37.953854 + parent: 2 + - uid: 2628 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.93869,-37.943 + parent: 2 + - uid: 2629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.49034,-36.52156 + parent: 2 + - uid: 2630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.49034,-38.52894 + parent: 2 + - uid: 2631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.50466,-38.496387 + parent: 2 +- proto: CandleRedSmallInfinite + entities: + - uid: 2632 + components: + - type: Transform + pos: 8.222447,-18.559124 + parent: 2 + - uid: 2633 + components: + - type: Transform + pos: 8.378697,-18.371624 + parent: 2 + - uid: 2634 + components: + - type: Transform + pos: 83.57134,-49.828487 + parent: 2 + - uid: 2635 + components: + - type: Transform + pos: 74.71788,-14.843348 + parent: 2 +- proto: CandleSmall + entities: + - uid: 2636 + components: + - type: Transform + pos: -28.562935,2.7577279 + parent: 2 + - uid: 2637 + components: + - type: Transform + pos: -28.281685,2.7202277 + parent: 2 + - uid: 2638 + components: + - type: Transform + pos: -28.825434,2.7764778 + parent: 2 +- proto: CandyBucket + entities: + - uid: 14476 + components: + - type: Transform + pos: 91.013115,-47.25338 + parent: 2 +- proto: CannabisSeeds + entities: + - uid: 2639 + components: + - type: Transform + pos: -42.326252,8.414097 + parent: 2 +- proto: CarbonDioxideCanister + entities: + - uid: 2640 + components: + - type: Transform + pos: 84.5,30.5 + parent: 2 + - uid: 2641 + components: + - type: Transform + pos: 84.5,29.5 + parent: 2 + - uid: 14724 + components: + - type: Transform + pos: 40.5,23.5 + parent: 2 + - uid: 14725 + components: + - type: Transform + pos: 40.5,24.5 + parent: 2 +- proto: CargoShuttleConsoleCircuitboard + entities: + - uid: 2642 + components: + - type: Transform + pos: 95.53345,33.53082 + parent: 2 +- proto: Carpet + entities: + - uid: 2643 + components: + - type: Transform + pos: 6.5,-4.5 + parent: 2 + - uid: 2644 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 2 + - uid: 2645 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 2 + - uid: 2646 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 2 + - uid: 2647 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 2 + - uid: 2648 + components: + - type: Transform + pos: 0.5,5.5 + parent: 2 + - uid: 2649 + components: + - type: Transform + pos: 0.5,6.5 + parent: 2 + - uid: 2650 + components: + - type: Transform + pos: 1.5,5.5 + parent: 2 + - uid: 2651 + components: + - type: Transform + pos: 1.5,6.5 + parent: 2 + - uid: 2652 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 2 + - uid: 2653 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 2 + - uid: 2654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,5.5 + parent: 2 + - uid: 2655 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,6.5 + parent: 2 + - uid: 2656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,5.5 + parent: 2 + - uid: 2657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,6.5 + parent: 2 + - uid: 2658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,5.5 + parent: 2 + - uid: 2659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,6.5 + parent: 2 + - uid: 2660 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,5.5 + parent: 2 + - uid: 2661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,6.5 + parent: 2 + - uid: 2662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,5.5 + parent: 2 + - uid: 2663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,6.5 + parent: 2 + - uid: 2664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,5.5 + parent: 2 + - uid: 2665 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,6.5 + parent: 2 + - uid: 2666 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,7.5 + parent: 2 + - uid: 2667 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,8.5 + parent: 2 + - uid: 2668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,9.5 + parent: 2 + - uid: 2669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,7.5 + parent: 2 + - uid: 2670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,8.5 + parent: 2 + - uid: 2671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,9.5 + parent: 2 + - uid: 12189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,46.5 + parent: 2 + - uid: 12190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,45.5 + parent: 2 + - uid: 12191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,44.5 + parent: 2 + - uid: 12192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,46.5 + parent: 2 + - uid: 12193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,45.5 + parent: 2 + - uid: 12194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,44.5 + parent: 2 +- proto: CarpetBlack + entities: + - uid: 2672 + components: + - type: Transform + pos: -23.5,7.5 + parent: 2 + - uid: 2673 + components: + - type: Transform + pos: -24.5,8.5 + parent: 2 + - uid: 2674 + components: + - type: Transform + pos: -21.5,7.5 + parent: 2 + - uid: 2675 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,6.5 + parent: 2 + - uid: 2676 + components: + - type: Transform + pos: -24.5,7.5 + parent: 2 + - uid: 2677 + components: + - type: Transform + pos: -23.5,8.5 + parent: 2 + - uid: 2678 + components: + - type: Transform + pos: -21.5,8.5 + parent: 2 + - uid: 2679 + components: + - type: Transform + pos: -22.5,8.5 + parent: 2 + - uid: 2680 + components: + - type: Transform + pos: -22.5,7.5 + parent: 2 + - uid: 2681 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,5.5 + parent: 2 + - uid: 2682 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,4.5 + parent: 2 + - uid: 2683 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,6.5 + parent: 2 + - uid: 2684 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,5.5 + parent: 2 + - uid: 2685 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,4.5 + parent: 2 + - uid: 2686 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,7.5 + parent: 2 + - uid: 2687 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,7.5 + parent: 2 + - uid: 2688 + components: + - type: Transform + pos: -2.5,10.5 + parent: 2 + - uid: 2689 + components: + - type: Transform + pos: -2.5,9.5 + parent: 2 + - uid: 2690 + components: + - type: Transform + pos: -2.5,8.5 + parent: 2 + - uid: 2691 + components: + - type: Transform + pos: -1.5,10.5 + parent: 2 + - uid: 2692 + components: + - type: Transform + pos: -1.5,9.5 + parent: 2 + - uid: 2693 + components: + - type: Transform + pos: -1.5,8.5 + parent: 2 + - uid: 2694 + components: + - type: Transform + pos: -0.5,10.5 + parent: 2 + - uid: 2695 + components: + - type: Transform + pos: -0.5,9.5 + parent: 2 + - uid: 2696 + components: + - type: Transform + pos: -0.5,8.5 + parent: 2 + - uid: 2697 + components: + - type: Transform + pos: 28.5,4.5 + parent: 2 + - uid: 2698 + components: + - type: Transform + pos: 28.5,5.5 + parent: 2 + - uid: 2699 + components: + - type: Transform + pos: 28.5,6.5 + parent: 2 + - uid: 2700 + components: + - type: Transform + pos: 28.5,7.5 + parent: 2 + - uid: 2701 + components: + - type: Transform + pos: 28.5,8.5 + parent: 2 + - uid: 2702 + components: + - type: Transform + pos: 28.5,9.5 + parent: 2 + - uid: 2703 + components: + - type: Transform + pos: 29.5,4.5 + parent: 2 + - uid: 2704 + components: + - type: Transform + pos: 29.5,5.5 + parent: 2 + - uid: 2705 + components: + - type: Transform + pos: 29.5,6.5 + parent: 2 + - uid: 2706 + components: + - type: Transform + pos: 29.5,7.5 + parent: 2 + - uid: 2707 + components: + - type: Transform + pos: 29.5,8.5 + parent: 2 + - uid: 2708 + components: + - type: Transform + pos: 29.5,9.5 + parent: 2 + - uid: 15057 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,23.5 + parent: 2 + - uid: 15058 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,24.5 + parent: 2 + - uid: 15059 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,24.5 + parent: 2 + - uid: 15060 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,23.5 + parent: 2 + - uid: 15061 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,24.5 + parent: 2 + - uid: 15065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,23.5 + parent: 2 +- proto: CarpetBlue + entities: + - uid: 2709 + components: + - type: Transform + pos: 29.5,-3.5 + parent: 2 + - uid: 2710 + components: + - type: Transform + pos: 28.5,-2.5 + parent: 2 + - uid: 2711 + components: + - type: Transform + pos: 28.5,-4.5 + parent: 2 + - uid: 2712 + components: + - type: Transform + pos: 29.5,-2.5 + parent: 2 + - uid: 2713 + components: + - type: Transform + pos: 28.5,-3.5 + parent: 2 + - uid: 2714 + components: + - type: Transform + pos: 27.5,-3.5 + parent: 2 + - uid: 2715 + components: + - type: Transform + pos: 30.5,-2.5 + parent: 2 + - uid: 2716 + components: + - type: Transform + pos: 30.5,-3.5 + parent: 2 + - uid: 2717 + components: + - type: Transform + pos: 31.5,-2.5 + parent: 2 + - uid: 2718 + components: + - type: Transform + pos: 31.5,-4.5 + parent: 2 + - uid: 2719 + components: + - type: Transform + pos: 30.5,-4.5 + parent: 2 + - uid: 2720 + components: + - type: Transform + pos: 27.5,-4.5 + parent: 2 + - uid: 2721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-4.5 + parent: 2 + - uid: 2722 + components: + - type: Transform + pos: -4.5,6.5 + parent: 2 + - uid: 2723 + components: + - type: Transform + pos: -4.5,5.5 + parent: 2 + - uid: 2724 + components: + - type: Transform + pos: -3.5,6.5 + parent: 2 + - uid: 2725 + components: + - type: Transform + pos: -3.5,5.5 + parent: 2 + - uid: 13108 + components: + - type: Transform + pos: -55.5,5.5 + parent: 2 + - uid: 13109 + components: + - type: Transform + pos: -55.5,6.5 + parent: 2 + - uid: 13110 + components: + - type: Transform + pos: -55.5,7.5 + parent: 2 + - uid: 13111 + components: + - type: Transform + pos: -56.5,5.5 + parent: 2 + - uid: 13112 + components: + - type: Transform + pos: -56.5,6.5 + parent: 2 + - uid: 13113 + components: + - type: Transform + pos: -56.5,7.5 + parent: 2 + - uid: 13114 + components: + - type: Transform + pos: -57.5,5.5 + parent: 2 + - uid: 13115 + components: + - type: Transform + pos: -57.5,6.5 + parent: 2 + - uid: 13116 + components: + - type: Transform + pos: -57.5,7.5 + parent: 2 +- proto: CarpetChapel + entities: + - uid: 2726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,10.5 + parent: 2 + - uid: 2727 + components: + - type: Transform + pos: 25.5,10.5 + parent: 2 + - uid: 2728 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,10.5 + parent: 2 + - uid: 2729 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,11.5 + parent: 2 + - uid: 2730 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,13.5 + parent: 2 + - uid: 2731 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,13.5 + parent: 2 + - uid: 2732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,13.5 + parent: 2 + - uid: 2733 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,13.5 + parent: 2 + - uid: 2734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,11.5 + parent: 2 + - uid: 2735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,11.5 + parent: 2 + - uid: 2736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,11.5 + parent: 2 + - uid: 2737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,11.5 + parent: 2 + - uid: 2738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,13.5 + parent: 2 + - uid: 2739 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,13.5 + parent: 2 + - uid: 2740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,11.5 + parent: 2 + - uid: 2741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,11.5 + parent: 2 + - uid: 2742 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,13.5 + parent: 2 + - uid: 2743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,13.5 + parent: 2 + - uid: 2744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,11.5 + parent: 2 + - uid: 2745 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,10.5 + parent: 2 + - uid: 2746 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,10.5 + parent: 2 + - uid: 2747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,12.5 + parent: 2 + - uid: 2748 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,12.5 + parent: 2 + - uid: 2749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,12.5 + parent: 2 + - uid: 2750 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,12.5 + parent: 2 + - uid: 2751 + components: + - type: Transform + pos: 25.5,12.5 + parent: 2 + - uid: 2752 + components: + - type: Transform + pos: 27.5,12.5 + parent: 2 + - uid: 2753 + components: + - type: Transform + pos: 29.5,12.5 + parent: 2 + - uid: 2754 + components: + - type: Transform + pos: 31.5,12.5 + parent: 2 + - uid: 2755 + components: + - type: Transform + pos: 31.5,10.5 + parent: 2 + - uid: 2756 + components: + - type: Transform + pos: 29.5,10.5 + parent: 2 + - uid: 2757 + components: + - type: Transform + pos: 27.5,10.5 + parent: 2 +- proto: CarpetCyan + entities: + - uid: 2758 + components: + - type: Transform + pos: 75.5,-3.5 + parent: 2 + - uid: 2759 + components: + - type: Transform + pos: 75.5,-2.5 + parent: 2 + - uid: 2760 + components: + - type: Transform + pos: 76.5,-3.5 + parent: 2 + - uid: 2761 + components: + - type: Transform + pos: 76.5,-2.5 + parent: 2 + - uid: 8016 + components: + - type: Transform + pos: 59.5,-4.5 + parent: 2 + - uid: 12493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,9.5 + parent: 2 + - uid: 12494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,10.5 + parent: 2 + - uid: 12495 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,9.5 + parent: 2 + - uid: 12496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,10.5 + parent: 2 + - uid: 12497 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,9.5 + parent: 2 + - uid: 12498 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,10.5 + parent: 2 + - uid: 12499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,9.5 + parent: 2 + - uid: 12500 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,10.5 + parent: 2 + - uid: 14193 + components: + - type: Transform + pos: 59.5,-3.5 + parent: 2 + - uid: 14194 + components: + - type: Transform + pos: 58.5,-4.5 + parent: 2 + - uid: 14195 + components: + - type: Transform + pos: 58.5,-3.5 + parent: 2 + - uid: 14196 + components: + - type: Transform + pos: 57.5,-4.5 + parent: 2 + - uid: 14197 + components: + - type: Transform + pos: 57.5,-3.5 + parent: 2 +- proto: CarpetGreen + entities: + - uid: 12324 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,6.5 + parent: 2 + - uid: 12325 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,5.5 + parent: 2 +- proto: CarpetOrange + entities: + - uid: 2762 + components: + - type: Transform + pos: 85.5,-23.5 + parent: 2 + - uid: 2763 + components: + - type: Transform + pos: 81.5,-27.5 + parent: 2 + - uid: 2764 + components: + - type: Transform + pos: 81.5,-23.5 + parent: 2 + - uid: 2765 + components: + - type: Transform + pos: 85.5,-27.5 + parent: 2 + - uid: 2766 + components: + - type: Transform + pos: 87.5,-26.5 + parent: 2 + - uid: 2767 + components: + - type: Transform + pos: 88.5,-27.5 + parent: 2 + - uid: 2768 + components: + - type: Transform + pos: 89.5,-26.5 + parent: 2 + - uid: 2769 + components: + - type: Transform + pos: 88.5,-25.5 + parent: 2 + - uid: 2770 + components: + - type: Transform + pos: 1.5,10.5 + parent: 2 + - uid: 2771 + components: + - type: Transform + pos: 1.5,9.5 + parent: 2 + - uid: 12180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,46.5 + parent: 2 + - uid: 12181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,45.5 + parent: 2 + - uid: 12183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,46.5 + parent: 2 + - uid: 12184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,45.5 + parent: 2 + - uid: 12186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,46.5 + parent: 2 + - uid: 12187 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,45.5 + parent: 2 +- proto: CarpetPink + entities: + - uid: 2772 + components: + - type: Transform + pos: 64.5,16.5 + parent: 2 + - uid: 2773 + components: + - type: Transform + pos: 64.5,15.5 + parent: 2 + - uid: 2774 + components: + - type: Transform + pos: 65.5,16.5 + parent: 2 + - uid: 2775 + components: + - type: Transform + pos: 65.5,15.5 + parent: 2 + - uid: 2776 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,20.5 + parent: 2 + - uid: 2777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,20.5 + parent: 2 + - uid: 2778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,19.5 + parent: 2 + - uid: 2779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,19.5 + parent: 2 + - uid: 14300 + components: + - type: Transform + pos: 99.5,-43.5 + parent: 2 + - uid: 14301 + components: + - type: Transform + pos: 99.5,-44.5 + parent: 2 + - uid: 14302 + components: + - type: Transform + pos: 99.5,-45.5 + parent: 2 + - uid: 14303 + components: + - type: Transform + pos: 98.5,-43.5 + parent: 2 + - uid: 14304 + components: + - type: Transform + pos: 98.5,-44.5 + parent: 2 + - uid: 14305 + components: + - type: Transform + pos: 98.5,-45.5 + parent: 2 +- proto: CarpetPurple + entities: + - uid: 2780 + components: + - type: Transform + pos: 62.5,27.5 + parent: 2 + - uid: 2781 + components: + - type: Transform + pos: 62.5,28.5 + parent: 2 + - uid: 2782 + components: + - type: Transform + pos: 63.5,27.5 + parent: 2 + - uid: 2783 + components: + - type: Transform + pos: 63.5,28.5 + parent: 2 + - uid: 14306 + components: + - type: Transform + pos: 101.5,-44.5 + parent: 2 + - uid: 14307 + components: + - type: Transform + pos: 101.5,-43.5 + parent: 2 + - uid: 14308 + components: + - type: Transform + pos: 102.5,-44.5 + parent: 2 + - uid: 14309 + components: + - type: Transform + pos: 102.5,-43.5 + parent: 2 + - uid: 14310 + components: + - type: Transform + pos: 103.5,-44.5 + parent: 2 + - uid: 14311 + components: + - type: Transform + pos: 103.5,-43.5 + parent: 2 +- proto: CarpetSBlue + entities: + - uid: 2784 + components: + - type: Transform + pos: 30.5,-6.5 + parent: 2 + - uid: 2785 + components: + - type: Transform + pos: 30.5,-7.5 + parent: 2 + - uid: 2786 + components: + - type: Transform + pos: 57.5,-29.5 + parent: 2 + - uid: 2787 + components: + - type: Transform + pos: 57.5,-28.5 + parent: 2 + - uid: 2788 + components: + - type: Transform + pos: 57.5,-27.5 + parent: 2 + - uid: 2789 + components: + - type: Transform + pos: 58.5,-29.5 + parent: 2 + - uid: 2790 + components: + - type: Transform + pos: 58.5,-28.5 + parent: 2 + - uid: 2791 + components: + - type: Transform + pos: 58.5,-27.5 + parent: 2 + - uid: 2792 + components: + - type: Transform + pos: 59.5,-29.5 + parent: 2 + - uid: 2793 + components: + - type: Transform + pos: 59.5,-28.5 + parent: 2 + - uid: 2794 + components: + - type: Transform + pos: 59.5,-27.5 + parent: 2 + - uid: 2795 + components: + - type: Transform + pos: 30.5,-8.5 + parent: 2 + - uid: 2796 + components: + - type: Transform + pos: 75.5,-11.5 + parent: 2 + - uid: 2797 + components: + - type: Transform + pos: 75.5,-12.5 + parent: 2 + - uid: 2798 + components: + - type: Transform + pos: 76.5,-11.5 + parent: 2 + - uid: 2799 + components: + - type: Transform + pos: 76.5,-12.5 + parent: 2 + - uid: 2800 + components: + - type: Transform + pos: 29.5,-6.5 + parent: 2 + - uid: 2801 + components: + - type: Transform + pos: 29.5,-7.5 + parent: 2 + - uid: 2802 + components: + - type: Transform + pos: 29.5,-8.5 + parent: 2 + - uid: 13102 + components: + - type: Transform + pos: -53.5,6.5 + parent: 2 + - uid: 13103 + components: + - type: Transform + pos: -53.5,7.5 + parent: 2 + - uid: 13104 + components: + - type: Transform + pos: -53.5,8.5 + parent: 2 + - uid: 13105 + components: + - type: Transform + pos: -52.5,6.5 + parent: 2 + - uid: 13106 + components: + - type: Transform + pos: -52.5,7.5 + parent: 2 + - uid: 13107 + components: + - type: Transform + pos: -52.5,8.5 + parent: 2 + - uid: 14200 + components: + - type: Transform + pos: 39.5,-7.5 + parent: 2 + - uid: 14201 + components: + - type: Transform + pos: 39.5,-8.5 + parent: 2 +- proto: CarpetWhite + entities: + - uid: 2803 + components: + - type: Transform + pos: 54.5,-12.5 + parent: 2 + - uid: 2804 + components: + - type: Transform + pos: 55.5,-12.5 + parent: 2 + - uid: 2805 + components: + - type: Transform + pos: 55.5,-11.5 + parent: 2 + - uid: 2806 + components: + - type: Transform + pos: 54.5,-11.5 + parent: 2 + - uid: 14198 + components: + - type: Transform + pos: 56.5,-11.5 + parent: 2 + - uid: 14199 + components: + - type: Transform + pos: 56.5,-12.5 + parent: 2 +- proto: Catwalk + entities: + - uid: 158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-57.5 + parent: 2 + - uid: 159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-58.5 + parent: 2 + - uid: 2813 + components: + - type: Transform + pos: 78.5,-51.5 + parent: 2 + - uid: 2814 + components: + - type: Transform + pos: -47.5,6.5 + parent: 2 + - uid: 2815 + components: + - type: Transform + pos: -42.5,6.5 + parent: 2 + - uid: 2816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,8.5 + parent: 2 + - uid: 2817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,7.5 + parent: 2 + - uid: 2818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,6.5 + parent: 2 + - uid: 2819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,8.5 + parent: 2 + - uid: 2820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,7.5 + parent: 2 + - uid: 2821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,6.5 + parent: 2 + - uid: 2822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,8.5 + parent: 2 + - uid: 2823 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,7.5 + parent: 2 + - uid: 2824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,6.5 + parent: 2 + - uid: 2825 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,7.5 + parent: 2 + - uid: 2826 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,6.5 + parent: 2 + - uid: 2827 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,9.5 + parent: 2 + - uid: 2828 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,9.5 + parent: 2 + - uid: 2829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,9.5 + parent: 2 + - uid: 2830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,8.5 + parent: 2 + - uid: 2831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,9.5 + parent: 2 + - uid: 2832 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,7.5 + parent: 2 + - uid: 2833 + components: + - type: Transform + pos: 100.5,-18.5 + parent: 2 + - uid: 2834 + components: + - type: Transform + pos: 99.5,-18.5 + parent: 2 + - uid: 2835 + components: + - type: Transform + pos: 98.5,-18.5 + parent: 2 + - uid: 2836 + components: + - type: Transform + pos: 96.5,-18.5 + parent: 2 + - uid: 2837 + components: + - type: Transform + pos: 95.5,-18.5 + parent: 2 + - uid: 2838 + components: + - type: Transform + pos: 94.5,-18.5 + parent: 2 + - uid: 2839 + components: + - type: Transform + pos: 92.5,-18.5 + parent: 2 + - uid: 2840 + components: + - type: Transform + pos: 91.5,-18.5 + parent: 2 + - uid: 2841 + components: + - type: Transform + pos: 90.5,-18.5 + parent: 2 + - uid: 2842 + components: + - type: Transform + pos: 79.5,-46.5 + parent: 2 + - uid: 2843 + components: + - type: Transform + pos: 80.5,-46.5 + parent: 2 + - uid: 2844 + components: + - type: Transform + pos: 81.5,-46.5 + parent: 2 + - uid: 2845 + components: + - type: Transform + pos: 79.5,-45.5 + parent: 2 + - uid: 2846 + components: + - type: Transform + pos: 80.5,-45.5 + parent: 2 + - uid: 2847 + components: + - type: Transform + pos: 81.5,-45.5 + parent: 2 + - uid: 2848 + components: + - type: Transform + pos: 83.5,-45.5 + parent: 2 + - uid: 2849 + components: + - type: Transform + pos: 83.5,-46.5 + parent: 2 + - uid: 2850 + components: + - type: Transform + pos: 84.5,-45.5 + parent: 2 + - uid: 2851 + components: + - type: Transform + pos: 84.5,-46.5 + parent: 2 + - uid: 2852 + components: + - type: Transform + pos: 85.5,-45.5 + parent: 2 + - uid: 2853 + components: + - type: Transform + pos: 85.5,-46.5 + parent: 2 + - uid: 2854 + components: + - type: Transform + pos: 78.5,-50.5 + parent: 2 + - uid: 2855 + components: + - type: Transform + pos: 79.5,-49.5 + parent: 2 + - uid: 2856 + components: + - type: Transform + pos: 78.5,-49.5 + parent: 2 + - uid: 2857 + components: + - type: Transform + pos: 79.5,-51.5 + parent: 2 + - uid: 2858 + components: + - type: Transform + pos: 79.5,-50.5 + parent: 2 + - uid: 2859 + components: + - type: Transform + pos: 80.5,-49.5 + parent: 2 + - uid: 2860 + components: + - type: Transform + pos: 80.5,-50.5 + parent: 2 + - uid: 2861 + components: + - type: Transform + pos: 80.5,-51.5 + parent: 2 + - uid: 2862 + components: + - type: Transform + pos: 81.5,-49.5 + parent: 2 + - uid: 2863 + components: + - type: Transform + pos: 81.5,-50.5 + parent: 2 + - uid: 2864 + components: + - type: Transform + pos: 81.5,-51.5 + parent: 2 + - uid: 2865 + components: + - type: Transform + pos: 82.5,-49.5 + parent: 2 + - uid: 2866 + components: + - type: Transform + pos: 82.5,-50.5 + parent: 2 + - uid: 2867 + components: + - type: Transform + pos: 82.5,-51.5 + parent: 2 + - uid: 2868 + components: + - type: Transform + pos: 83.5,-49.5 + parent: 2 + - uid: 2869 + components: + - type: Transform + pos: 83.5,-50.5 + parent: 2 + - uid: 2870 + components: + - type: Transform + pos: 83.5,-51.5 + parent: 2 + - uid: 2871 + components: + - type: Transform + pos: 78.5,-52.5 + parent: 2 + - uid: 2872 + components: + - type: Transform + pos: 78.5,-53.5 + parent: 2 + - uid: 2873 + components: + - type: Transform + pos: 78.5,-54.5 + parent: 2 + - uid: 2874 + components: + - type: Transform + pos: 78.5,-55.5 + parent: 2 + - uid: 2875 + components: + - type: Transform + pos: 79.5,-52.5 + parent: 2 + - uid: 2876 + components: + - type: Transform + pos: 79.5,-53.5 + parent: 2 + - uid: 2877 + components: + - type: Transform + pos: 79.5,-54.5 + parent: 2 + - uid: 2878 + components: + - type: Transform + pos: 79.5,-55.5 + parent: 2 + - uid: 2879 + components: + - type: Transform + pos: 80.5,-52.5 + parent: 2 + - uid: 2880 + components: + - type: Transform + pos: 80.5,-53.5 + parent: 2 + - uid: 2881 + components: + - type: Transform + pos: 80.5,-54.5 + parent: 2 + - uid: 2882 + components: + - type: Transform + pos: 80.5,-55.5 + parent: 2 + - uid: 2883 + components: + - type: Transform + pos: 82.5,-55.5 + parent: 2 + - uid: 2884 + components: + - type: Transform + pos: 81.5,-55.5 + parent: 2 + - uid: 2885 + components: + - type: Transform + pos: 83.5,-55.5 + parent: 2 + - uid: 2886 + components: + - type: Transform + pos: 84.5,-55.5 + parent: 2 + - uid: 2887 + components: + - type: Transform + pos: 81.5,-54.5 + parent: 2 + - uid: 2888 + components: + - type: Transform + pos: 82.5,-54.5 + parent: 2 + - uid: 2889 + components: + - type: Transform + pos: 83.5,-54.5 + parent: 2 + - uid: 2890 + components: + - type: Transform + pos: 84.5,-54.5 + parent: 2 + - uid: 2891 + components: + - type: Transform + pos: 82.5,-56.5 + parent: 2 + - uid: 2892 + components: + - type: Transform + pos: 83.5,-56.5 + parent: 2 + - uid: 2893 + components: + - type: Transform + pos: 84.5,-56.5 + parent: 2 + - uid: 2894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,40.5 + parent: 2 + - uid: 2895 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,39.5 + parent: 2 + - uid: 2896 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,39.5 + parent: 2 + - uid: 2897 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,39.5 + parent: 2 + - uid: 2898 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,39.5 + parent: 2 + - uid: 2899 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,38.5 + parent: 2 + - uid: 2900 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,38.5 + parent: 2 + - uid: 2901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,38.5 + parent: 2 + - uid: 2902 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,38.5 + parent: 2 + - uid: 2903 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,38.5 + parent: 2 + - uid: 2904 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,37.5 + parent: 2 + - uid: 2905 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,37.5 + parent: 2 + - uid: 2906 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,37.5 + parent: 2 + - uid: 2907 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,37.5 + parent: 2 + - uid: 2908 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,37.5 + parent: 2 + - uid: 2909 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,36.5 + parent: 2 + - uid: 2910 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,36.5 + parent: 2 + - uid: 2911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,36.5 + parent: 2 + - uid: 2912 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,36.5 + parent: 2 + - uid: 2913 + components: + - type: Transform + pos: 76.5,-29.5 + parent: 2 + - uid: 2914 + components: + - type: Transform + pos: 76.5,-30.5 + parent: 2 + - uid: 2915 + components: + - type: Transform + pos: 76.5,-31.5 + parent: 2 + - uid: 2916 + components: + - type: Transform + pos: 76.5,-32.5 + parent: 2 + - uid: 2917 + components: + - type: Transform + pos: 76.5,-33.5 + parent: 2 + - uid: 2918 + components: + - type: Transform + pos: 76.5,-34.5 + parent: 2 + - uid: 2919 + components: + - type: Transform + pos: 77.5,-29.5 + parent: 2 + - uid: 2920 + components: + - type: Transform + pos: 77.5,-30.5 + parent: 2 + - uid: 2921 + components: + - type: Transform + pos: 77.5,-31.5 + parent: 2 + - uid: 2922 + components: + - type: Transform + pos: 77.5,-32.5 + parent: 2 + - uid: 2923 + components: + - type: Transform + pos: 77.5,-33.5 + parent: 2 + - uid: 2924 + components: + - type: Transform + pos: 77.5,-34.5 + parent: 2 + - uid: 2925 + components: + - type: Transform + pos: 78.5,-33.5 + parent: 2 + - uid: 2926 + components: + - type: Transform + pos: 78.5,-34.5 + parent: 2 + - uid: 2927 + components: + - type: Transform + pos: 79.5,-33.5 + parent: 2 + - uid: 2928 + components: + - type: Transform + pos: 79.5,-34.5 + parent: 2 + - uid: 2929 + components: + - type: Transform + pos: 80.5,-33.5 + parent: 2 + - uid: 2930 + components: + - type: Transform + pos: 80.5,-34.5 + parent: 2 + - uid: 2931 + components: + - type: Transform + pos: 79.5,-35.5 + parent: 2 + - uid: 2932 + components: + - type: Transform + pos: 79.5,-36.5 + parent: 2 + - uid: 2933 + components: + - type: Transform + pos: 79.5,-37.5 + parent: 2 + - uid: 2934 + components: + - type: Transform + pos: 79.5,-38.5 + parent: 2 + - uid: 2935 + components: + - type: Transform + pos: 79.5,-39.5 + parent: 2 + - uid: 2936 + components: + - type: Transform + pos: 79.5,-40.5 + parent: 2 + - uid: 2937 + components: + - type: Transform + pos: 79.5,-41.5 + parent: 2 + - uid: 2938 + components: + - type: Transform + pos: 79.5,-42.5 + parent: 2 + - uid: 2939 + components: + - type: Transform + pos: 80.5,-35.5 + parent: 2 + - uid: 2940 + components: + - type: Transform + pos: 80.5,-36.5 + parent: 2 + - uid: 2941 + components: + - type: Transform + pos: 80.5,-37.5 + parent: 2 + - uid: 2942 + components: + - type: Transform + pos: 80.5,-38.5 + parent: 2 + - uid: 2943 + components: + - type: Transform + pos: 80.5,-39.5 + parent: 2 + - uid: 2944 + components: + - type: Transform + pos: 80.5,-40.5 + parent: 2 + - uid: 2945 + components: + - type: Transform + pos: 80.5,-41.5 + parent: 2 + - uid: 2946 + components: + - type: Transform + pos: 80.5,-42.5 + parent: 2 + - uid: 2947 + components: + - type: Transform + pos: 81.5,-42.5 + parent: 2 + - uid: 2948 + components: + - type: Transform + pos: 82.5,-42.5 + parent: 2 + - uid: 2949 + components: + - type: Transform + pos: 83.5,-42.5 + parent: 2 + - uid: 2950 + components: + - type: Transform + pos: 84.5,-42.5 + parent: 2 + - uid: 2951 + components: + - type: Transform + pos: 84.5,-41.5 + parent: 2 + - uid: 2952 + components: + - type: Transform + pos: 83.5,-41.5 + parent: 2 + - uid: 2953 + components: + - type: Transform + pos: 82.5,-41.5 + parent: 2 + - uid: 2954 + components: + - type: Transform + pos: 81.5,-41.5 + parent: 2 + - uid: 2955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-5.5 + parent: 2 + - uid: 3973 + components: + - type: Transform + pos: 83.5,-15.5 + parent: 2 + - uid: 3974 + components: + - type: Transform + pos: 83.5,-14.5 + parent: 2 + - uid: 10328 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-58.5 + parent: 2 + - uid: 10610 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-57.5 + parent: 2 + - uid: 11540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-56.5 + parent: 2 + - uid: 12211 + components: + - type: Transform + pos: 84.5,-14.5 + parent: 2 + - uid: 12212 + components: + - type: Transform + pos: 84.5,-15.5 + parent: 2 + - uid: 12213 + components: + - type: Transform + pos: 85.5,-14.5 + parent: 2 + - uid: 12214 + components: + - type: Transform + pos: 85.5,-15.5 + parent: 2 + - uid: 12395 + components: + - type: Transform + pos: 84.5,29.5 + parent: 2 + - uid: 12396 + components: + - type: Transform + pos: 84.5,30.5 + parent: 2 + - uid: 12397 + components: + - type: Transform + pos: 84.5,31.5 + parent: 2 + - uid: 12398 + components: + - type: Transform + pos: 84.5,32.5 + parent: 2 + - uid: 12399 + components: + - type: Transform + pos: 84.5,33.5 + parent: 2 + - uid: 12400 + components: + - type: Transform + pos: 84.5,34.5 + parent: 2 + - uid: 12401 + components: + - type: Transform + pos: 83.5,29.5 + parent: 2 + - uid: 12402 + components: + - type: Transform + pos: 83.5,30.5 + parent: 2 + - uid: 12403 + components: + - type: Transform + pos: 83.5,31.5 + parent: 2 + - uid: 12404 + components: + - type: Transform + pos: 83.5,32.5 + parent: 2 + - uid: 12405 + components: + - type: Transform + pos: 83.5,33.5 + parent: 2 + - uid: 12406 + components: + - type: Transform + pos: 83.5,34.5 + parent: 2 + - uid: 12407 + components: + - type: Transform + pos: 82.5,32.5 + parent: 2 + - uid: 12408 + components: + - type: Transform + pos: 82.5,31.5 + parent: 2 + - uid: 12409 + components: + - type: Transform + pos: 79.5,37.5 + parent: 2 + - uid: 12410 + components: + - type: Transform + pos: 79.5,36.5 + parent: 2 + - uid: 12411 + components: + - type: Transform + pos: 78.5,37.5 + parent: 2 + - uid: 12412 + components: + - type: Transform + pos: 78.5,36.5 + parent: 2 + - uid: 12413 + components: + - type: Transform + pos: 83.5,-4.5 + parent: 2 + - uid: 12414 + components: + - type: Transform + pos: 84.5,-4.5 + parent: 2 + - uid: 12415 + components: + - type: Transform + pos: 85.5,-4.5 + parent: 2 + - uid: 12416 + components: + - type: Transform + pos: 85.5,-5.5 + parent: 2 + - uid: 12417 + components: + - type: Transform + pos: 85.5,-6.5 + parent: 2 + - uid: 12418 + components: + - type: Transform + pos: 86.5,-6.5 + parent: 2 + - uid: 12419 + components: + - type: Transform + pos: 86.5,-7.5 + parent: 2 + - uid: 12420 + components: + - type: Transform + pos: 87.5,-7.5 + parent: 2 + - uid: 12421 + components: + - type: Transform + pos: 87.5,-8.5 + parent: 2 + - uid: 12422 + components: + - type: Transform + pos: 87.5,-9.5 + parent: 2 + - uid: 12423 + components: + - type: Transform + pos: 87.5,-10.5 + parent: 2 + - uid: 12424 + components: + - type: Transform + pos: 87.5,-11.5 + parent: 2 + - uid: 13508 + components: + - type: Transform + pos: 21.5,-24.5 + parent: 2 + - uid: 13509 + components: + - type: Transform + pos: 22.5,-24.5 + parent: 2 + - uid: 13510 + components: + - type: Transform + pos: 23.5,-24.5 + parent: 2 + - uid: 13511 + components: + - type: Transform + pos: 24.5,-24.5 + parent: 2 + - uid: 13512 + components: + - type: Transform + pos: 21.5,-22.5 + parent: 2 + - uid: 13513 + components: + - type: Transform + pos: 22.5,-22.5 + parent: 2 + - uid: 13514 + components: + - type: Transform + pos: 22.5,-23.5 + parent: 2 + - uid: 13515 + components: + - type: Transform + pos: 23.5,-22.5 + parent: 2 + - uid: 13516 + components: + - type: Transform + pos: 23.5,-23.5 + parent: 2 + - uid: 14087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-33.5 + parent: 2 + - uid: 14088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-33.5 + parent: 2 + - uid: 14090 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-33.5 + parent: 2 + - uid: 14092 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-24.5 + parent: 2 + - uid: 14093 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-29.5 + parent: 2 + - uid: 14094 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-31.5 + parent: 2 + - uid: 14095 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-31.5 + parent: 2 + - uid: 14096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-31.5 + parent: 2 + - uid: 14097 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-31.5 + parent: 2 + - uid: 14099 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-31.5 + parent: 2 + - uid: 14105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-27.5 + parent: 2 + - uid: 14108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-32.5 + parent: 2 + - uid: 14129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-31.5 + parent: 2 + - uid: 14130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-33.5 + parent: 2 + - uid: 14131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-33.5 + parent: 2 + - uid: 14132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-33.5 + parent: 2 + - uid: 14142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-33.5 + parent: 2 + - uid: 14143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-27.5 + parent: 2 + - uid: 14144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-28.5 + parent: 2 + - uid: 14145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-25.5 + parent: 2 + - uid: 14146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-26.5 + parent: 2 + - uid: 14148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-24.5 + parent: 2 + - uid: 14151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-28.5 + parent: 2 + - uid: 14153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-31.5 + parent: 2 + - uid: 14154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-30.5 + parent: 2 + - uid: 14156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-31.5 + parent: 2 + - uid: 14157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-27.5 + parent: 2 + - uid: 14159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-31.5 + parent: 2 + - uid: 14160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-32.5 + parent: 2 + - uid: 14162 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-31.5 + parent: 2 + - uid: 14163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-29.5 + parent: 2 + - uid: 14164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-27.5 + parent: 2 + - uid: 14166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-25.5 + parent: 2 + - uid: 14167 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-26.5 + parent: 2 + - uid: 14401 + components: + - type: Transform + pos: 87.5,-42.5 + parent: 2 + - uid: 14433 + components: + - type: Transform + pos: 93.5,-45.5 + parent: 2 + - uid: 14438 + components: + - type: Transform + pos: 93.5,-44.5 + parent: 2 + - uid: 14439 + components: + - type: Transform + pos: 92.5,-45.5 + parent: 2 + - uid: 14440 + components: + - type: Transform + pos: 92.5,-44.5 + parent: 2 + - uid: 14441 + components: + - type: Transform + pos: 91.5,-45.5 + parent: 2 + - uid: 14442 + components: + - type: Transform + pos: 91.5,-44.5 + parent: 2 + - uid: 14443 + components: + - type: Transform + pos: 90.5,-45.5 + parent: 2 + - uid: 14444 + components: + - type: Transform + pos: 90.5,-44.5 + parent: 2 + - uid: 14445 + components: + - type: Transform + pos: 89.5,-45.5 + parent: 2 + - uid: 14446 + components: + - type: Transform + pos: 89.5,-44.5 + parent: 2 + - uid: 14447 + components: + - type: Transform + pos: 88.5,-45.5 + parent: 2 + - uid: 14448 + components: + - type: Transform + pos: 88.5,-44.5 + parent: 2 + - uid: 14449 + components: + - type: Transform + pos: 88.5,-43.5 + parent: 2 + - uid: 14450 + components: + - type: Transform + pos: 88.5,-42.5 + parent: 2 + - uid: 14451 + components: + - type: Transform + pos: 87.5,-41.5 + parent: 2 + - uid: 14452 + components: + - type: Transform + pos: 87.5,-40.5 + parent: 2 + - uid: 14453 + components: + - type: Transform + pos: 87.5,-39.5 + parent: 2 + - uid: 14454 + components: + - type: Transform + pos: 87.5,-38.5 + parent: 2 + - uid: 14455 + components: + - type: Transform + pos: 87.5,-37.5 + parent: 2 + - uid: 14456 + components: + - type: Transform + pos: 87.5,-36.5 + parent: 2 + - uid: 14457 + components: + - type: Transform + pos: 87.5,-35.5 + parent: 2 + - uid: 14458 + components: + - type: Transform + pos: 87.5,-34.5 + parent: 2 + - uid: 14459 + components: + - type: Transform + pos: 87.5,-33.5 + parent: 2 + - uid: 14460 + components: + - type: Transform + pos: 87.5,-32.5 + parent: 2 + - uid: 14461 + components: + - type: Transform + pos: 87.5,-31.5 + parent: 2 + - uid: 14464 + components: + - type: Transform + pos: 85.5,-31.5 + parent: 2 + - uid: 14465 + components: + - type: Transform + pos: 84.5,-31.5 + parent: 2 + - uid: 14466 + components: + - type: Transform + pos: 83.5,-31.5 + parent: 2 + - uid: 14467 + components: + - type: Transform + pos: 82.5,-31.5 + parent: 2 + - uid: 14468 + components: + - type: Transform + pos: 81.5,-31.5 + parent: 2 + - uid: 14469 + components: + - type: Transform + pos: 80.5,-31.5 + parent: 2 + - uid: 14470 + components: + - type: Transform + pos: 79.5,-31.5 + parent: 2 + - uid: 14471 + components: + - type: Transform + pos: 78.5,-31.5 + parent: 2 + - uid: 14577 + components: + - type: Transform + pos: 62.5,32.5 + parent: 2 + - uid: 14592 + components: + - type: Transform + pos: 63.5,32.5 + parent: 2 + - uid: 14634 + components: + - type: Transform + pos: 61.5,32.5 + parent: 2 + - uid: 14639 + components: + - type: Transform + pos: 60.5,32.5 + parent: 2 + - uid: 14739 + components: + - type: Transform + pos: 59.5,32.5 + parent: 2 + - uid: 14740 + components: + - type: Transform + pos: 58.5,32.5 + parent: 2 + - uid: 14741 + components: + - type: Transform + pos: 57.5,32.5 + parent: 2 + - uid: 14742 + components: + - type: Transform + pos: 56.5,32.5 + parent: 2 + - uid: 14743 + components: + - type: Transform + pos: 55.5,32.5 + parent: 2 + - uid: 14744 + components: + - type: Transform + pos: 54.5,32.5 + parent: 2 + - uid: 14745 + components: + - type: Transform + pos: 53.5,32.5 + parent: 2 + - uid: 14746 + components: + - type: Transform + pos: 52.5,32.5 + parent: 2 + - uid: 14748 + components: + - type: Transform + pos: 57.5,31.5 + parent: 2 + - uid: 14749 + components: + - type: Transform + pos: 57.5,30.5 + parent: 2 + - uid: 14750 + components: + - type: Transform + pos: 52.5,31.5 + parent: 2 + - uid: 14751 + components: + - type: Transform + pos: 52.5,30.5 + parent: 2 + - uid: 14752 + components: + - type: Transform + pos: 52.5,29.5 + parent: 2 + - uid: 14754 + components: + - type: Transform + pos: 51.5,29.5 + parent: 2 + - uid: 14755 + components: + - type: Transform + pos: 50.5,29.5 + parent: 2 + - uid: 14756 + components: + - type: Transform + pos: 49.5,29.5 + parent: 2 + - uid: 14757 + components: + - type: Transform + pos: 48.5,29.5 + parent: 2 + - uid: 14758 + components: + - type: Transform + pos: 47.5,29.5 + parent: 2 + - uid: 14759 + components: + - type: Transform + pos: 47.5,28.5 + parent: 2 + - uid: 14760 + components: + - type: Transform + pos: 47.5,27.5 + parent: 2 + - uid: 14761 + components: + - type: Transform + pos: 47.5,26.5 + parent: 2 + - uid: 14762 + components: + - type: Transform + pos: 47.5,25.5 + parent: 2 + - uid: 14763 + components: + - type: Transform + pos: 47.5,24.5 + parent: 2 + - uid: 14764 + components: + - type: Transform + pos: 47.5,23.5 + parent: 2 + - uid: 14765 + components: + - type: Transform + pos: 48.5,23.5 + parent: 2 + - uid: 14767 + components: + - type: Transform + pos: 48.5,21.5 + parent: 2 + - uid: 14768 + components: + - type: Transform + pos: 47.5,21.5 + parent: 2 + - uid: 14769 + components: + - type: Transform + pos: 47.5,20.5 + parent: 2 + - uid: 14770 + components: + - type: Transform + pos: 47.5,19.5 + parent: 2 + - uid: 14771 + components: + - type: Transform + pos: 47.5,18.5 + parent: 2 + - uid: 14772 + components: + - type: Transform + pos: 47.5,17.5 + parent: 2 + - uid: 14773 + components: + - type: Transform + pos: 47.5,16.5 + parent: 2 + - uid: 14774 + components: + - type: Transform + pos: 46.5,16.5 + parent: 2 + - uid: 14775 + components: + - type: Transform + pos: 45.5,16.5 + parent: 2 + - uid: 14776 + components: + - type: Transform + pos: 44.5,16.5 + parent: 2 + - uid: 14777 + components: + - type: Transform + pos: 43.5,16.5 + parent: 2 + - uid: 14778 + components: + - type: Transform + pos: 43.5,15.5 + parent: 2 + - uid: 14779 + components: + - type: Transform + pos: 42.5,15.5 + parent: 2 + - uid: 14780 + components: + - type: Transform + pos: 41.5,15.5 + parent: 2 + - uid: 14781 + components: + - type: Transform + pos: 40.5,15.5 + parent: 2 + - uid: 14782 + components: + - type: Transform + pos: 40.5,14.5 + parent: 2 + - uid: 14783 + components: + - type: Transform + pos: 40.5,13.5 + parent: 2 + - uid: 14852 + components: + - type: Transform + pos: 46.5,29.5 + parent: 2 + - uid: 14853 + components: + - type: Transform + pos: 45.5,29.5 + parent: 2 + - uid: 14854 + components: + - type: Transform + pos: 44.5,29.5 + parent: 2 + - uid: 14855 + components: + - type: Transform + pos: 43.5,29.5 + parent: 2 + - uid: 14856 + components: + - type: Transform + pos: 42.5,29.5 + parent: 2 + - uid: 14857 + components: + - type: Transform + pos: 41.5,29.5 + parent: 2 + - uid: 14858 + components: + - type: Transform + pos: 40.5,29.5 + parent: 2 + - uid: 14919 + components: + - type: Transform + pos: 23.5,29.5 + parent: 2 + - uid: 14920 + components: + - type: Transform + pos: 23.5,30.5 + parent: 2 + - uid: 14921 + components: + - type: Transform + pos: 22.5,30.5 + parent: 2 + - uid: 14923 + components: + - type: Transform + pos: 22.5,29.5 + parent: 2 + - uid: 14998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,22.5 + parent: 2 + - uid: 15119 + components: + - type: Transform + pos: 39.5,29.5 + parent: 2 + - uid: 15120 + components: + - type: Transform + pos: 38.5,29.5 + parent: 2 + - uid: 15121 + components: + - type: Transform + pos: 37.5,29.5 + parent: 2 + - uid: 15122 + components: + - type: Transform + pos: 36.5,29.5 + parent: 2 + - uid: 15123 + components: + - type: Transform + pos: 35.5,29.5 + parent: 2 + - uid: 15124 + components: + - type: Transform + pos: 35.5,28.5 + parent: 2 + - uid: 15125 + components: + - type: Transform + pos: 35.5,27.5 + parent: 2 + - uid: 15126 + components: + - type: Transform + pos: 34.5,27.5 + parent: 2 + - uid: 15127 + components: + - type: Transform + pos: 33.5,27.5 + parent: 2 + - uid: 15128 + components: + - type: Transform + pos: 33.5,28.5 + parent: 2 + - uid: 15129 + components: + - type: Transform + pos: 32.5,28.5 + parent: 2 + - uid: 15130 + components: + - type: Transform + pos: 31.5,28.5 + parent: 2 + - uid: 15131 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 + - uid: 15132 + components: + - type: Transform + pos: 30.5,30.5 + parent: 2 + - uid: 15133 + components: + - type: Transform + pos: 29.5,30.5 + parent: 2 + - uid: 15134 + components: + - type: Transform + pos: 28.5,30.5 + parent: 2 + - uid: 15135 + components: + - type: Transform + pos: 27.5,30.5 + parent: 2 + - uid: 15136 + components: + - type: Transform + pos: 26.5,30.5 + parent: 2 + - uid: 15137 + components: + - type: Transform + pos: 26.5,29.5 + parent: 2 + - uid: 15138 + components: + - type: Transform + pos: 26.5,28.5 + parent: 2 + - uid: 15139 + components: + - type: Transform + pos: 25.5,28.5 + parent: 2 + - uid: 15140 + components: + - type: Transform + pos: 25.5,27.5 + parent: 2 + - uid: 15141 + components: + - type: Transform + pos: 25.5,26.5 + parent: 2 + - uid: 15142 + components: + - type: Transform + pos: 31.5,29.5 + parent: 2 + - uid: 15446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-56.5 + parent: 2 + - uid: 15447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-58.5 + parent: 2 + - uid: 15448 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-57.5 + parent: 2 + - uid: 15449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-56.5 + parent: 2 + - uid: 15450 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-59.5 + parent: 2 + - uid: 15451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-59.5 + parent: 2 + - uid: 15452 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-59.5 + parent: 2 + - uid: 15506 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-57.5 + parent: 2 + - uid: 15507 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-57.5 + parent: 2 + - uid: 15508 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-58.5 + parent: 2 + - uid: 15509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-57.5 + parent: 2 + - uid: 15510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-58.5 + parent: 2 + - uid: 15511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-58.5 + parent: 2 + - uid: 15512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-58.5 + parent: 2 + - uid: 15513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-57.5 + parent: 2 + - uid: 15514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-56.5 + parent: 2 +- proto: CellRechargerCircuitboard + entities: + - uid: 215 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: Chair + entities: + - uid: 2959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,1.5 + parent: 2 + - uid: 2960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,3.5 + parent: 2 + - uid: 2961 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,1.5 + parent: 2 + - uid: 2962 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,3.5 + parent: 2 + - uid: 2963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,1.5 + parent: 2 + - uid: 2964 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,2.5 + parent: 2 + - uid: 2965 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,3.5 + parent: 2 + - uid: 2966 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,2.5 + parent: 2 + - uid: 2967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,2.5 + parent: 2 + - uid: 2968 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,2.5 + parent: 2 + - uid: 2969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,3.5 + parent: 2 + - uid: 2970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,1.5 + parent: 2 + - uid: 2976 + components: + - type: Transform + pos: 1.5,10.5 + parent: 2 + - uid: 2977 + components: + - type: Transform + pos: -25.5,-2.5 + parent: 2 + - uid: 2978 + components: + - type: Transform + pos: -24.5,-2.5 + parent: 2 + - uid: 2979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-4.5 + parent: 2 + - uid: 2980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-4.5 + parent: 2 + - uid: 2981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-3.5 + parent: 2 + - uid: 2984 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-16.5 + parent: 2 + - uid: 2985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,4.5 + parent: 2 + - uid: 2986 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,4.5 + parent: 2 + - uid: 2987 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,4.5 + parent: 2 + - uid: 2988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,4.5 + parent: 2 + - uid: 2989 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-5.5 + parent: 2 + - uid: 2990 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-4.5 + parent: 2 + - uid: 2991 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-3.5 + parent: 2 + - uid: 12298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,-9.5 + parent: 2 + - uid: 12299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-9.5 + parent: 2 + - uid: 12314 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-9.5 + parent: 2 + - uid: 12315 + components: + - type: Transform + pos: 26.5,-7.5 + parent: 2 + - uid: 13117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,7.5 + parent: 2 +- proto: ChairFolding + entities: + - uid: 2992 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.566605,-20.225159 + parent: 2 + - uid: 2993 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.58537,-19.43766 + parent: 2 + - uid: 2994 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.02104,-49.814922 + parent: 2 + - uid: 2995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.03667,-50.674297 + parent: 2 + - uid: 2996 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.390343,-9.206156 + parent: 2 + - uid: 2997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.343468,-8.456156 + parent: 2 +- proto: ChairGreyscale + entities: + - uid: 2604 + components: + - type: Transform + pos: 3.5,5.5 + parent: 2 + - uid: 2956 + components: + - type: Transform + pos: 4.5,5.5 + parent: 2 + - uid: 2957 + components: + - type: Transform + pos: 4.5,9.5 + parent: 2 + - uid: 2958 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,7.5 + parent: 2 + - uid: 2971 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,7.5 + parent: 2 + - uid: 2972 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,7.5 + parent: 2 + - uid: 2973 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,3.5 + parent: 2 + - uid: 2974 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,3.5 + parent: 2 + - uid: 2975 + components: + - type: Transform + pos: 3.5,9.5 + parent: 2 + - uid: 2982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,7.5 + parent: 2 + - uid: 13259 + components: + - type: Transform + pos: 5.5,9.5 + parent: 2 +- proto: ChairOfficeDark + entities: + - uid: 2998 + components: + - type: Transform + pos: -34.012062,7.6074452 + parent: 2 + - uid: 2999 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.557446,9.450343 + parent: 2 + - uid: 3000 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -41.095097,2.7269673 + parent: 2 + - uid: 3001 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.553252,-2.490827 + parent: 2 + - uid: 3002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.347002,-2.4158273 + parent: 2 + - uid: 3003 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.720789,-5.278646 + parent: 2 + - uid: 3004 + components: + - type: Transform + pos: -10.361414,-2.809896 + parent: 2 + - uid: 3005 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.048914,-3.653646 + parent: 2 + - uid: 3006 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.53661,-4.370075 + parent: 2 + - uid: 3007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.520985,-4.3857 + parent: 2 + - uid: 3008 + components: + - type: Transform + pos: -8.520849,-2.5054889 + parent: 2 + - uid: 3010 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.486322,10.595192 + parent: 2 + - uid: 3011 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -56.63069,5.543852 + parent: 2 + - uid: 3012 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.47887,-19.496138 + parent: 2 + - uid: 3013 + components: + - type: Transform + pos: 72.519005,-20.43054 + parent: 2 + - uid: 3014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.48624,-26.50089 + parent: 2 + - uid: 3015 + components: + - type: Transform + pos: 89.455765,-22.43766 + parent: 2 + - uid: 3016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.289585,6.0565834 + parent: 2 + - uid: 3017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.28968,-6.3661222 + parent: 2 + - uid: 12084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.448616,10.478775 + parent: 2 + - uid: 12429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.671135,16.1597 + parent: 2 +- proto: ChairOfficeLight + entities: + - uid: 3018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.320923,-15.422701 + parent: 2 + - uid: 3019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.31185,-2.7464423 + parent: 2 + - uid: 3020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.743675,-2.8516788 + parent: 2 + - uid: 3021 + components: + - type: Transform + pos: 54.521843,-3.528751 + parent: 2 + - uid: 3022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.457382,-4.2394323 + parent: 2 + - uid: 3023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.018936,-11.055683 + parent: 2 + - uid: 3024 + components: + - type: Transform + pos: 39.999588,-4.490234 + parent: 2 + - uid: 3025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.33428,-3.2983365 + parent: 2 + - uid: 3026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.527548,2.5626729 + parent: 2 + - uid: 3027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.608477,-2.573938 + parent: 2 + - uid: 3028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.546577,-12.434338 + parent: 2 + - uid: 3029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.64182,6.720643 + parent: 2 + - uid: 3030 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -73.70432,5.173768 + parent: 2 + - uid: 3031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -74.42307,3.0747237 + parent: 2 + - uid: 3032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -74.54807,1.0903487 + parent: 2 + - uid: 3033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -74.54807,-0.9252763 + parent: 2 + - uid: 3034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -73.627655,-2.8354068 + parent: 2 + - uid: 3035 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,45.5 + parent: 2 + - uid: 3036 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,45.5 + parent: 2 + - uid: 3037 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.830437,5.6190715 + parent: 2 + - uid: 13425 + components: + - type: Transform + pos: -15.31891,-6.51791 + parent: 2 + - uid: 14191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.829674,-3.5894756 + parent: 2 +- proto: ChairPilotSeat + entities: + - uid: 3038 + components: + - type: Transform + pos: -54.5,2.5 + parent: 2 +- proto: ChairWood + entities: + - uid: 3039 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.48151,6.6217194 + parent: 2 + - uid: 3040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.48151,7.5592194 + parent: 2 + - uid: 3041 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.221325,4.5151114 + parent: 2 + - uid: 3042 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.2057,5.3276114 + parent: 2 + - uid: 3043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.783825,4.5619864 + parent: 2 + - uid: 3044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.8307,5.4838614 + parent: 2 + - uid: 3045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5017912,5.5825777 + parent: 2 + - uid: 3046 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.4372115,5.6239886 + parent: 2 + - uid: 3047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.6877885,5.6083636 + parent: 2 + - uid: 3048 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5784135,5.6239886 + parent: 2 + - uid: 3049 + components: + - type: Transform + pos: 5.5437446,-2.3731947 + parent: 2 + - uid: 3050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.506645,-3.4956856 + parent: 2 + - uid: 3051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.19049,27.515392 + parent: 2 + - uid: 3052 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.579914,27.421642 + parent: 2 + - uid: 3053 + components: + - type: Transform + pos: 44.342274,10.304993 + parent: 2 + - uid: 4199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.2331398,-0.37114346 + parent: 2 + - uid: 6699 + components: + - type: Transform + pos: 2.4831398,0.47260654 + parent: 2 + - uid: 12918 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.348602,12.05517 + parent: 2 + - uid: 12954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.588245,12.532562 + parent: 2 + - uid: 12955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.57261,12.016937 + parent: 2 + - uid: 13195 + components: + - type: Transform + pos: 1.4831398,0.50385654 + parent: 2 + - uid: 13230 + components: + - type: Transform + pos: -1.4699852,-2.4805183 + parent: 2 + - uid: 13237 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5012352,-4.2148933 + parent: 2 + - uid: 13238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.68626475,-0.37114346 + parent: 2 + - uid: 13260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.736406,-0.4093784 + parent: 2 + - uid: 13261 + components: + - type: Transform + pos: 9.502031,0.4499966 + parent: 2 + - uid: 13262 + components: + - type: Transform + pos: 10.517656,0.4499966 + parent: 2 + - uid: 13263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.220781,-0.3468784 + parent: 2 + - uid: 14293 + components: + - type: Transform + pos: 98.5,-43.5 + parent: 2 + - uid: 14294 + components: + - type: Transform + pos: 99.5,-43.5 + parent: 2 + - uid: 14295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.63335,-44.984596 + parent: 2 + - uid: 15035 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.54207,23.693987 + parent: 2 +- proto: CheapLighter + entities: + - uid: 13396 + components: + - type: Transform + pos: -14.156409,-7.36166 + parent: 2 + - uid: 13420 + components: + - type: Transform + pos: -14.156409,-7.36166 + parent: 2 + - uid: 13421 + components: + - type: Transform + pos: -14.156409,-7.36166 + parent: 2 + - uid: 13422 + components: + - type: Transform + pos: -14.156409,-7.36166 + parent: 2 + - uid: 13423 + components: + - type: Transform + pos: -14.156409,-7.36166 + parent: 2 + - uid: 13424 + components: + - type: Transform + pos: -14.156409,-7.36166 + parent: 2 +- proto: CheapRollerBedSpawnFolded + entities: + - uid: 3054 + components: + - type: Transform + pos: -22.871439,4.553509 + parent: 2 +- proto: chem_master + entities: + - uid: 3055 + components: + - type: Transform + pos: 45.5,-3.5 + parent: 2 + - uid: 3056 + components: + - type: Transform + pos: 50.5,-3.5 + parent: 2 +- proto: ChemDispenser + entities: + - uid: 3057 + components: + - type: Transform + pos: 45.5,-2.5 + parent: 2 + - uid: 3058 + components: + - type: Transform + pos: 50.5,-2.5 + parent: 2 +- proto: ChemistryEmptyBottle01 + entities: + - uid: 14924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.65072,23.672684 + parent: 2 +- proto: ChemistryHotplate + entities: + - uid: 3059 + components: + - type: Transform + pos: 47.5,-2.5 + parent: 2 +- proto: ChessBoard + entities: + - uid: 3060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.520985,-4.41695 + parent: 2 +- proto: ChurchBell + entities: + - uid: 3061 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,10.5 + parent: 2 +- proto: ChurchOrganInstrument + entities: + - uid: 3062 + components: + - type: Transform + pos: 25.5,11.5 + parent: 2 +- proto: CigarCase + entities: + - uid: 10304 + components: + - type: Transform + parent: 7023 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.375322,9.109615 + parent: 2 +- proto: CigarGold + entities: + - uid: 12486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.4412,2.6947627 + parent: 2 +- proto: CigarGoldCase + entities: + - uid: 12485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.39429,1.9447628 + parent: 2 + - uid: 13613 + components: + - type: Transform + pos: 16.89298,-24.980135 + parent: 2 +- proto: CigCartonBlack + entities: + - uid: 12292 + components: + - type: Transform + parent: 12291 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: CigCartonMixed + entities: + - uid: 12294 + components: + - type: Transform + parent: 12293 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: CigPackBlack + entities: + - uid: 3063 + components: + - type: Transform + pos: -17.770985,-4.47945 + parent: 2 + - uid: 13408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.456409,-7.6054096 + parent: 2 + - uid: 13409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.456409,-7.6054096 + parent: 2 + - uid: 13410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.456409,-7.6054096 + parent: 2 + - uid: 13411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.456409,-7.6054096 + parent: 2 +- proto: CigPackGreen + entities: + - uid: 13415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.137659,-7.6054096 + parent: 2 + - uid: 13416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.137659,-7.6054096 + parent: 2 + - uid: 13417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.137659,-7.6054096 + parent: 2 + - uid: 13418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.137659,-7.6054096 + parent: 2 +- proto: CigPackRed + entities: + - uid: 3064 + components: + - type: Transform + pos: -17.47411,-4.2607 + parent: 2 + - uid: 13407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.812659,-7.62416 + parent: 2 + - uid: 13412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.812659,-7.6054096 + parent: 2 + - uid: 13413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.812659,-7.6054096 + parent: 2 + - uid: 13414 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.812659,-7.6054096 + parent: 2 +- proto: CircuitImprinter + entities: + - uid: 3065 + components: + - type: Transform + pos: 59.5,4.5 + parent: 2 +- proto: CleanerDispenser + entities: + - uid: 3066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-3.5 + parent: 2 +- proto: ClockworkGrilleBroken + entities: + - uid: 13549 + components: + - type: Transform + pos: 45.5,-32.5 + parent: 2 + - uid: 13550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-32.5 + parent: 2 + - uid: 13551 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-32.5 + parent: 2 + - uid: 13552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-32.5 + parent: 2 +- proto: CloningPod + entities: + - uid: 3067 + components: + - type: Transform + pos: 65.5,-11.5 + parent: 2 +- proto: ClosetChefFilled + entities: + - uid: 12086 + components: + - type: Transform + pos: 10.5,10.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 6530 + - 6545 + - 7595 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 3070 + components: + - type: Transform + pos: -69.5,8.5 + parent: 2 + - uid: 3073 + components: + - type: Transform + pos: -69.5,-6.5 + parent: 2 + - uid: 12240 + components: + - type: Transform + pos: 91.5,-11.5 + parent: 2 + - uid: 12257 + components: + - type: Transform + pos: 10.5,12.5 + parent: 2 + - uid: 12291 + components: + - type: Transform + pos: -36.5,11.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 12292 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 12453 + components: + - type: Transform + pos: 55.5,33.5 + parent: 2 + - uid: 13447 + components: + - type: Transform + pos: -10.5,-7.5 + parent: 2 + - uid: 13480 + components: + - type: Transform + pos: 30.5,-23.5 + parent: 2 + - uid: 13567 + components: + - type: Transform + pos: 44.5,-28.5 + parent: 2 + - uid: 13663 + components: + - type: Transform + pos: 50.5,-22.5 + parent: 2 + - uid: 13974 + components: + - type: Transform + pos: 69.5,-27.5 + parent: 2 + - uid: 14337 + components: + - type: Transform + pos: 94.5,-49.5 + parent: 2 + - uid: 14547 + components: + - type: Transform + pos: 90.5,-31.5 + parent: 2 + - uid: 14687 + components: + - type: Transform + pos: 45.5,18.5 + parent: 2 + - uid: 15111 + components: + - type: Transform + pos: 27.5,28.5 + parent: 2 +- proto: ClosetEmergencyN2FilledRandom + entities: + - uid: 3071 + components: + - type: Transform + pos: -70.5,8.5 + parent: 2 + - uid: 3072 + components: + - type: Transform + pos: -70.5,-6.5 + parent: 2 + - uid: 12245 + components: + - type: Transform + pos: 91.5,-10.5 + parent: 2 + - uid: 12256 + components: + - type: Transform + pos: 9.5,12.5 + parent: 2 + - uid: 12293 + components: + - type: Transform + pos: -35.5,11.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 12294 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 12454 + components: + - type: Transform + pos: 56.5,33.5 + parent: 2 + - uid: 13452 + components: + - type: Transform + pos: -6.5,-7.5 + parent: 2 + - uid: 13481 + components: + - type: Transform + pos: 30.5,-22.5 + parent: 2 + - uid: 13568 + components: + - type: Transform + pos: 43.5,-28.5 + parent: 2 + - uid: 13666 + components: + - type: Transform + pos: 51.5,-22.5 + parent: 2 + - uid: 13975 + components: + - type: Transform + pos: 69.5,-26.5 + parent: 2 + - uid: 14336 + components: + - type: Transform + pos: 93.5,-49.5 + parent: 2 + - uid: 14548 + components: + - type: Transform + pos: 91.5,-31.5 + parent: 2 + - uid: 14673 + components: + - type: Transform + pos: 44.5,18.5 + parent: 2 + - uid: 15110 + components: + - type: Transform + pos: 28.5,28.5 + parent: 2 +- proto: ClosetFire + entities: + - uid: 13458 + components: + - type: Transform + pos: -10.5,-10.5 + parent: 2 +- proto: ClosetFireFilled + entities: + - uid: 2388 + components: + - type: Transform + pos: 41.5,13.5 + parent: 2 + - uid: 12246 + components: + - type: Transform + pos: 91.5,-9.5 + parent: 2 + - uid: 12258 + components: + - type: Transform + pos: 18.5,13.5 + parent: 2 + - uid: 12266 + components: + - type: Transform + pos: 6.5,-11.5 + parent: 2 + - uid: 12457 + components: + - type: Transform + pos: 61.5,33.5 + parent: 2 + - uid: 13482 + components: + - type: Transform + pos: 29.5,-25.5 + parent: 2 + - uid: 13585 + components: + - type: Transform + pos: 33.5,-28.5 + parent: 2 + - uid: 13896 + components: + - type: Transform + pos: 49.5,-30.5 + parent: 2 + - uid: 14155 + components: + - type: Transform + pos: 63.5,-32.5 + parent: 2 + - uid: 14414 + components: + - type: Transform + pos: 90.5,-41.5 + parent: 2 + - uid: 14546 + components: + - type: Transform + pos: 89.5,-31.5 + parent: 2 + - uid: 15112 + components: + - type: Transform + pos: 30.5,31.5 + parent: 2 +- proto: ClosetJanitorFilled + entities: + - uid: 3074 + components: + - type: Transform + pos: 22.5,-3.5 + parent: 2 +- proto: ClosetL3Filled + entities: + - uid: 3075 + components: + - type: Transform + pos: 54.5,-25.5 + parent: 2 + - uid: 3076 + components: + - type: Transform + pos: 56.5,-25.5 + parent: 2 +- proto: ClosetL3ScienceFilled + entities: + - uid: 12233 + components: + - type: Transform + pos: 67.5,10.5 + parent: 2 +- proto: ClosetMaintenanceFilledRandom + entities: + - uid: 2026 + components: + - type: Transform + pos: 41.5,14.5 + parent: 2 + - uid: 3077 + components: + - type: Transform + pos: 77.5,-38.5 + parent: 2 + - uid: 3078 + components: + - type: Transform + pos: 85.5,-42.5 + parent: 2 + - uid: 3079 + components: + - type: Transform + pos: 76.5,-42.5 + parent: 2 + - uid: 8507 + components: + - type: Transform + pos: 31.5,-10.5 + parent: 2 + - uid: 12238 + components: + - type: Transform + pos: 85.5,-7.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 12239 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 12250 + components: + - type: Transform + pos: 23.5,12.5 + parent: 2 + - uid: 12255 + components: + - type: Transform + pos: 8.5,12.5 + parent: 2 + - uid: 12265 + components: + - type: Transform + pos: 8.5,-11.5 + parent: 2 + - uid: 12447 + components: + - type: Transform + pos: 61.5,31.5 + parent: 2 + - uid: 13476 + components: + - type: Transform + pos: 31.5,-29.5 + parent: 2 + - uid: 13571 + components: + - type: Transform + pos: 41.5,-28.5 + parent: 2 + - uid: 13584 + components: + - type: Transform + pos: 33.5,-29.5 + parent: 2 + - uid: 13667 + components: + - type: Transform + pos: 47.5,-19.5 + parent: 2 + - uid: 13897 + components: + - type: Transform + pos: 49.5,-29.5 + parent: 2 + - uid: 13973 + components: + - type: Transform + pos: 69.5,-25.5 + parent: 2 + - uid: 14140 + components: + - type: Transform + pos: 65.5,-32.5 + parent: 2 + - uid: 14338 + components: + - type: Transform + pos: 95.5,-49.5 + parent: 2 + - uid: 14413 + components: + - type: Transform + pos: 90.5,-42.5 + parent: 2 + - uid: 14545 + components: + - type: Transform + pos: 88.5,-31.5 + parent: 2 + - uid: 14593 + components: + - type: Transform + pos: 53.5,33.5 + parent: 2 + - uid: 14690 + components: + - type: Transform + pos: 42.5,17.5 + parent: 2 + - uid: 14766 + components: + - type: Transform + pos: 35.5,25.5 + parent: 2 + - uid: 14870 + components: + - type: Transform + pos: 44.5,27.5 + parent: 2 + - uid: 15108 + components: + - type: Transform + pos: 33.5,29.5 + parent: 2 +- proto: ClosetRadiationSuitFilled + entities: + - uid: 3080 + components: + - type: Transform + pos: 87.5,37.5 + parent: 2 + - uid: 3081 + components: + - type: Transform + pos: 87.5,36.5 + parent: 2 + - uid: 3082 + components: + - type: Transform + pos: 83.5,36.5 + parent: 2 + - uid: 3083 + components: + - type: Transform + pos: 83.5,37.5 + parent: 2 + - uid: 3147 + components: + - type: Transform + pos: 66.5,10.5 + parent: 2 +- proto: ClosetToolFilled + entities: + - uid: 3084 + components: + - type: Transform + pos: 93.5,31.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 3087 + - 3086 + - 3085 + - 3091 + - 3088 + - 3089 + - 3090 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: ClosetWall + entities: + - uid: 13834 + components: + - type: Transform + pos: 71.5,-39.5 + parent: 2 + - uid: 13835 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-44.5 + parent: 2 + - uid: 14563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,24.5 + parent: 2 + - uid: 14573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,24.5 + parent: 2 + - uid: 14574 + components: + - type: Transform + pos: 21.5,28.5 + parent: 2 + - uid: 14576 + components: + - type: Transform + pos: 23.5,28.5 + parent: 2 + - uid: 14618 + components: + - type: Transform + pos: 22.5,28.5 + parent: 2 + - uid: 14625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,24.5 + parent: 2 +- proto: ClosetWallBlack + entities: + - uid: 13427 + components: + - type: Transform + pos: -14.5,-5.5 + parent: 2 +- proto: ClosetWallEmergencyFilledRandom + entities: + - uid: 3092 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-5.5 + parent: 2 + - uid: 12346 + components: + - type: Transform + pos: -1.5,11.5 + parent: 2 + - uid: 12351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,5.5 + parent: 2 + - uid: 12352 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,5.5 + parent: 2 + - uid: 12370 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 2 + - uid: 12373 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-9.5 + parent: 2 + - uid: 14982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-9.5 + parent: 2 +- proto: ClothingBackpackDuffelSalvage + entities: + - uid: 3093 + components: + - type: Transform + pos: 83.927216,-47.170692 + parent: 2 + - uid: 3094 + components: + - type: Transform + pos: 83.927216,-47.30194 + parent: 2 +- proto: ClothingBeltChiefEngineerFilled + entities: + - uid: 3096 + components: + - type: Transform + parent: 3095 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingBeltMilitaryWebbing + entities: + - uid: 3097 + components: + - type: Transform + pos: 18.31809,8.724509 + parent: 2 +- proto: ClothingBeltPlantFilled + entities: + - uid: 3098 + components: + - type: Transform + pos: -43.488712,6.415522 + parent: 2 +- proto: ClothingBeltUtility + entities: + - uid: 3099 + components: + - type: Transform + pos: 67.509964,-16.2584 + parent: 2 + - uid: 3100 + components: + - type: Transform + pos: 67.509964,-16.367775 + parent: 2 +- proto: ClothingBeltUtilityEngineering + entities: + - uid: 3085 + components: + - type: Transform + parent: 3084 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3086 + components: + - type: Transform + parent: 3084 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3087 + components: + - type: Transform + parent: 3084 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3101 + components: + - type: Transform + pos: 92.53039,27.03766 + parent: 2 +- proto: ClothingBeltUtilityFilled + entities: + - uid: 3102 + components: + - type: Transform + pos: 75.45599,-17.37015 + parent: 2 + - uid: 3103 + components: + - type: Transform + pos: 69.569244,-22.323315 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 3104 + components: + - type: Transform + pos: 56.531364,4.574741 + parent: 2 +- proto: ClothingEyesGlassesMeson + entities: + - uid: 3088 + components: + - type: Transform + parent: 3084 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3089 + components: + - type: Transform + parent: 3084 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3090 + components: + - type: Transform + parent: 3084 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3091 + components: + - type: Transform + parent: 3084 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3105 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.28732,27.847467 + parent: 2 + - uid: 3106 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.33423,27.675592 + parent: 2 +- proto: ClothingEyesGlassesSecurity + entities: + - uid: 13384 + components: + - type: Transform + pos: 17.400717,-20.337288 + parent: 2 +- proto: ClothingHandsGlovesColorYellow + entities: + - uid: 3107 + components: + - type: Transform + pos: 76.4737,-14.398757 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 3108 + components: + - type: Transform + pos: 69.52559,-21.492775 + parent: 2 + - uid: 12239 + components: + - type: Transform + parent: 12238 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12466 + components: + - type: Transform + pos: 74.29856,-29.601448 + parent: 2 +- proto: ClothingHandsGlovesColorYellowBudget + entities: + - uid: 3109 + components: + - type: Transform + pos: 67.478714,-21.43679 + parent: 2 + - uid: 3110 + components: + - type: Transform + pos: 67.49434,-21.233665 + parent: 2 + - uid: 3111 + components: + - type: Transform + pos: 67.49434,-21.327415 + parent: 2 +- proto: ClothingHandsGlovesCombat + entities: + - uid: 3112 + components: + - type: Transform + pos: -48.4909,0.4299348 + parent: 2 + - uid: 15397 + components: + - type: Transform + pos: 74.49387,-44.429016 + parent: 2 +- proto: ClothingHeadHatBeretMerc + entities: + - uid: 3113 + components: + - type: Transform + pos: 18.390776,8.31608 + parent: 2 +- proto: ClothingHeadHatBowlerHat + entities: + - uid: 3114 + components: + - type: Transform + pos: 8.508974,-7.2354565 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 +- proto: ClothingHeadHatCaptain + entities: + - uid: 3115 + components: + - type: Transform + pos: -52.711273,10.830427 + parent: 2 +- proto: ClothingHeadHatChef + entities: + - uid: 13397 + components: + - type: Transform + pos: 16.18004,-22.915413 + parent: 2 +- proto: ClothingHeadHatHardhatArmored + entities: + - uid: 3116 + components: + - type: Transform + pos: 73.64916,-44.226128 + parent: 2 + - uid: 3117 + components: + - type: Transform + pos: 73.43041,-44.007378 + parent: 2 +- proto: ClothingHeadHatHardhatBlue + entities: + - uid: 13729 + components: + - type: Transform + pos: 62.58645,-43.55589 + parent: 2 + - uid: 13730 + components: + - type: Transform + pos: 62.58645,-43.55589 + parent: 2 +- proto: ClothingHeadHatHardhatRed + entities: + - uid: 13727 + components: + - type: Transform + pos: 69.542694,-41.21214 + parent: 2 + - uid: 13728 + components: + - type: Transform + pos: 69.542694,-41.21214 + parent: 2 +- proto: ClothingHeadHatHetmanHat + entities: + - uid: 14836 + components: + - type: Transform + pos: 21.71614,25.527136 + parent: 2 + - uid: 14837 + components: + - type: Transform + pos: 21.71614,25.527136 + parent: 2 + - uid: 14838 + components: + - type: Transform + pos: 21.71614,25.527136 + parent: 2 + - uid: 14839 + components: + - type: Transform + pos: 21.71614,25.527136 + parent: 2 + - uid: 14840 + components: + - type: Transform + pos: 21.71614,25.527136 + parent: 2 + - uid: 14841 + components: + - type: Transform + pos: 21.71614,25.527136 + parent: 2 +- proto: ClothingHeadHatHoodBioJanitor + entities: + - uid: 3118 + components: + - type: Transform + pos: 22.77668,-4.2674875 + parent: 2 + - uid: 3119 + components: + - type: Transform + pos: 22.58918,-4.2674875 + parent: 2 + - uid: 3120 + components: + - type: Transform + pos: 22.40168,-4.2362375 + parent: 2 +- proto: ClothingHeadHatHoodCulthood + entities: + - uid: 3121 + components: + - type: Transform + pos: 85.47922,-35.235664 + parent: 2 +- proto: ClothingHeadHatWeldingMaskFlame + entities: + - uid: 13731 + components: + - type: Transform + pos: 69.2052,-41.04339 + parent: 2 + - uid: 13732 + components: + - type: Transform + pos: 69.2052,-41.04339 + parent: 2 +- proto: ClothingHeadHatWeldingMaskFlameBlue + entities: + - uid: 13733 + components: + - type: Transform + pos: 62.267696,-43.537136 + parent: 2 + - uid: 13734 + components: + - type: Transform + pos: 62.267696,-43.537136 + parent: 2 +- proto: ClothingHeadHelmetERTMedic + entities: + - uid: 3122 + components: + - type: Transform + pos: -23.447702,4.800497 + parent: 2 +- proto: ClothingHeadHelmetEVA + entities: + - uid: 3123 + components: + - type: Transform + pos: -42.215073,10.864062 + parent: 2 +- proto: ClothingHeadHelmetSwat + entities: + - uid: 3124 + components: + - type: Transform + pos: -45.498688,3.7554293 + parent: 2 + - uid: 3125 + components: + - type: Transform + pos: -45.164124,3.7373447 + parent: 2 + - uid: 3126 + components: + - type: Transform + pos: -44.82052,3.7373447 + parent: 2 + - uid: 3127 + components: + - type: Transform + pos: -44.495,3.746387 + parent: 2 + - uid: 3128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.794716,0.7554556 + parent: 2 +- proto: ClothingHeadPrisonGuard + entities: + - uid: 3129 + components: + - type: Transform + pos: -34.91202,6.6280894 + parent: 2 +- proto: ClothingMaskBreathMedical + entities: + - uid: 3130 + components: + - type: Transform + pos: 63.316006,-18.292377 + parent: 2 + - uid: 3131 + components: + - type: Transform + pos: 63.371365,-16.33425 + parent: 2 +- proto: ClothingMaskBreathMedicalSecurity + entities: + - uid: 3132 + components: + - type: Transform + pos: 18.643612,8.789614 + parent: 2 +- proto: ClothingMaskClown + entities: + - uid: 3133 + components: + - type: Transform + pos: -33.968925,6.493385 + parent: 2 +- proto: ClothingMaskGas + entities: + - uid: 3134 + components: + - type: Transform + pos: 67.478714,-18.399916 + parent: 2 +- proto: ClothingMaskGasSwat + entities: + - uid: 3135 + components: + - type: Transform + pos: -48.762165,0.6035459 + parent: 2 +- proto: ClothingMaskItalianMoustache + entities: + - uid: 12259 + components: + - type: Transform + pos: 8.502539,-7.655019 + parent: 2 +- proto: ClothingNeckCloakAce + entities: + - uid: 13389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.757852,-25.212288 + parent: 2 +- proto: ClothingNeckCloakMoth + entities: + - uid: 14432 + components: + - type: Transform + pos: 88.37138,-47.49861 + parent: 2 +- proto: ClothingNeckGoldAutismPin + entities: + - uid: 3136 + components: + - type: Transform + pos: -62.35456,2.8229227 + parent: 2 +- proto: ClothingNeckStethoscope + entities: + - uid: 12483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.562847,-15.128365 + parent: 2 +- proto: ClothingNeckTieChem + entities: + - uid: 13404 + components: + - type: Transform + pos: 16.961872,-22.634163 + parent: 2 +- proto: ClothingOuterArmorBasic + entities: + - uid: 3137 + components: + - type: Transform + pos: -44.856686,3.4479928 + parent: 2 + - uid: 3138 + components: + - type: Transform + pos: -44.467873,3.4389505 + parent: 2 +- proto: ClothingOuterArmorHeavyRed + entities: + - uid: 3139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.33899,0.62524724 + parent: 2 + - type: GroupExamine + group: + - hoverMessage: "" + contextText: verb-examine-group-other + icon: /Textures/Interface/examine-star.png + components: + - Armor + - ClothingSpeedModifier + entries: + - message: Понижает вашу скорость на [color=yellow]10%[/color]. + priority: 0 + component: ClothingSpeedModifier + - message: >- + Обеспечивает следующую защиту: + + - [color=yellow]Ударный[/color] урон снижается на [color=lightblue]80%[/color]. + + - [color=yellow]Режущий[/color] урон снижается на [color=lightblue]80%[/color]. + + - [color=yellow]Колющий[/color] урон снижается на [color=lightblue]80%[/color]. + + - [color=yellow]Высокотемпературный[/color] урон снижается на [color=lightblue]50%[/color]. + + - [color=yellow]Радиационный[/color] урон снижается на [color=lightblue]100%[/color]. + + - [color=yellow]Кислотный[/color] урон снижается на [color=lightblue]25%[/color]. + priority: 0 + component: Armor + title: null +- proto: ClothingOuterBcCorporateJacket + entities: + - uid: 14083 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterBioJanitor + entities: + - uid: 3140 + components: + - type: Transform + pos: 22.71418,-4.5018625 + parent: 2 + - uid: 3141 + components: + - type: Transform + pos: 22.62043,-4.5018625 + parent: 2 + - uid: 3142 + components: + - type: Transform + pos: 22.448555,-4.5018625 + parent: 2 +- proto: ClothingOuterCoatLeatherJacket + entities: + - uid: 12559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.13581,32.05587 + parent: 2 +- proto: ClothingOuterCoatLettermanRed + entities: + - uid: 14054 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterDdCorporateJacket + entities: + - uid: 14010 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterDenimJacket + entities: + - uid: 14049 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterEeCorporateJacket + entities: + - uid: 14082 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterFaCorporateJacket + entities: + - uid: 14060 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterFlannelBlue + entities: + - uid: 14086 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterFlannelGreen + entities: + - uid: 14057 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterFlannelRed + entities: + - uid: 14030 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterGeCorporateJacket + entities: + - uid: 14031 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterHardsuitEVA + entities: + - uid: 3143 + components: + - type: Transform + pos: -42.34528,10.434375 + parent: 2 +- proto: ClothingOuterHardsuitSalvage + entities: + - uid: 3144 + components: + - type: Transform + pos: 89.45171,-27.43839 + parent: 2 +- proto: ClothingOuterHiCorporateJacket + entities: + - uid: 14011 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterHmCorporateJacket + entities: + - uid: 14063 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterIdCorporateJacket + entities: + - uid: 14059 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterRobesCult + entities: + - uid: 3145 + components: + - type: Transform + pos: 85.76568,-35.35285 + parent: 2 +- proto: ClothingOuterVest + entities: + - uid: 14121 + components: + - type: Transform + pos: 62.58378,-43.834568 + parent: 2 + - uid: 14122 + components: + - type: Transform + pos: 69.91503,-41.28457 + parent: 2 + - uid: 14123 + components: + - type: Transform + pos: 69.91503,-41.28457 + parent: 2 + - uid: 14124 + components: + - type: Transform + pos: 62.58378,-43.834568 + parent: 2 +- proto: ClothingOuterVestWeb + entities: + - uid: 3149 + components: + - type: Transform + pos: -45.571026,3.4389505 + parent: 2 + - uid: 3150 + components: + - type: Transform + pos: -45.209335,3.4389505 + parent: 2 +- proto: ClothingOuterWinterChef + entities: + - uid: 12526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.794598,8.278988 + parent: 2 +- proto: ClothingOuterWinterChem + entities: + - uid: 13399 + components: + - type: Transform + pos: 17.071327,-22.493538 + parent: 2 +- proto: ClothingOuterWinterWeb + entities: + - uid: 3151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.67887,-14.380022 + parent: 2 +- proto: ClothingOuterZhCorporateJacket + entities: + - uid: 14052 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingRandomSpawner + entities: + - uid: 7062 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 7485 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8361 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8441 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 13492 + components: + - type: Transform + pos: 21.370947,-27.428114 + parent: 2 + - uid: 13493 + components: + - type: Transform + pos: 21.699318,-27.443739 + parent: 2 + - uid: 14040 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14041 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14044 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14045 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14046 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14047 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14051 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14053 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14055 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14056 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14058 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14319 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14324 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesBling + entities: + - uid: 3152 + components: + - type: Transform + pos: -62.307686,3.4166727 + parent: 2 +- proto: ClothingShoesBootsWinterCap + entities: + - uid: 3153 + components: + - type: Transform + pos: -52.336273,9.877302 + parent: 2 +- proto: ClothingShoesColorBlack + entities: + - uid: 3154 + components: + - type: Transform + pos: 67.416214,-19.181166 + parent: 2 +- proto: ClothingShoesCult + entities: + - uid: 3155 + components: + - type: Transform + pos: 85.33599,-35.535145 + parent: 2 +- proto: ClothingShoesGeta + entities: + - uid: 4200 + components: + - type: Transform + pos: 23.552132,25.408585 + parent: 2 + - uid: 14578 + components: + - type: Transform + pos: 23.00838,25.408585 + parent: 2 + - uid: 14579 + components: + - type: Transform + pos: 23.57088,25.633583 + parent: 2 + - uid: 14580 + components: + - type: Transform + pos: 23.57088,25.821083 + parent: 2 + - uid: 14581 + components: + - type: Transform + pos: 23.027132,25.821083 + parent: 2 + - uid: 14622 + components: + - type: Transform + pos: 22.970882,25.614834 + parent: 2 +- proto: ClothingUniformJumpskirtJanimaidmini + entities: + - uid: 3156 + components: + - type: Transform + pos: 20.507698,-4.5467825 + parent: 2 +- proto: ClothingUniformJumpskirtLawyerRed + entities: + - uid: 3157 + components: + - type: MetaData + desc: От этой юбки пахнет кровью и странной манящей энергией. + name: Кровавая юбка + - type: Transform + pos: 8.546632,-18.623951 + parent: 2 +- proto: ClothingUniformJumpsuitAncient + entities: + - uid: 3158 + components: + - type: Transform + pos: 67.478714,-18.85304 + parent: 2 +- proto: ClothingUniformJumpsuitERTEngineer + entities: + - uid: 13379 + components: + - type: Transform + pos: 16.415607,-20.337288 + parent: 2 + - uid: 13380 + components: + - type: Transform + pos: 16.571976,-20.399788 + parent: 2 +- proto: ClothingUniformJumpsuitERTJanitor + entities: + - uid: 3159 + components: + - type: Transform + pos: 20.769112,-4.3924875 + parent: 2 +- proto: ClothingUniformJumpsuitGalaxyRed + entities: + - uid: 15292 + components: + - type: Transform + pos: 8.474243,-18.638319 + parent: 2 +- proto: ClothingUniformJumpsuitKimono + entities: + - uid: 14584 + components: + - type: Transform + pos: 22.483381,25.614834 + parent: 2 + - uid: 14585 + components: + - type: Transform + pos: 22.483381,25.614834 + parent: 2 + - uid: 14586 + components: + - type: Transform + pos: 22.483381,25.614834 + parent: 2 + - uid: 14589 + components: + - type: Transform + pos: 22.483381,25.614834 + parent: 2 + - uid: 14590 + components: + - type: Transform + pos: 22.483381,25.614834 + parent: 2 + - uid: 14591 + components: + - type: Transform + pos: 22.483381,25.614834 + parent: 2 +- proto: ClothingUniformJumpsuitMusician + entities: + - uid: 13419 + components: + - type: Transform + pos: 17.242947,-24.556038 + parent: 2 +- proto: ClothingUniformRandomArmless + entities: + - uid: 7183 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 7486 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8590 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 9865 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14062 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14064 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14065 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14066 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14067 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14068 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14069 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14081 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14085 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14323 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14325 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformRandomBra + entities: + - uid: 7712 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 7743 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8588 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8662 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14005 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14017 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14018 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14019 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14020 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14021 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14022 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14023 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14317 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14318 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformRandomShirt + entities: + - uid: 8064 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8211 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8212 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8595 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14070 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14071 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14072 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14073 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14074 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14075 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14076 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14077 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14078 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14079 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformRandomShorts + entities: + - uid: 7063 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 7064 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 7065 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 7496 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8472 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8585 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8587 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8589 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14003 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14004 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14006 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14007 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14008 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14012 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14013 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14014 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14015 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14016 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14024 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14025 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14026 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14027 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14028 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14029 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14032 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14320 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14321 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14322 + components: + - type: Transform + parent: 14316 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformRandomStandard + entities: + - uid: 8052 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8061 + components: + - type: Transform + parent: 7012 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8213 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 8319 + components: + - type: Transform + parent: 7013 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14034 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14035 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14036 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14037 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14038 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14039 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14042 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 14043 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: Cobweb1 + entities: + - uid: 3160 + components: + - type: Transform + pos: 53.5,-22.5 + parent: 2 + - uid: 3161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-23.5 + parent: 2 + - uid: 3162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-4.5 + parent: 2 + - uid: 3163 + components: + - type: Transform + pos: 74.5,-15.5 + parent: 2 + - uid: 3164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-14.5 + parent: 2 + - uid: 3165 + components: + - type: Transform + pos: 73.5,-44.5 + parent: 2 +- proto: Cobweb2 + entities: + - uid: 3166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -48.5,-4.5 + parent: 2 + - uid: 3167 + components: + - type: Transform + pos: 57.5,-22.5 + parent: 2 + - uid: 3168 + components: + - type: Transform + pos: -27.5,-2.5 + parent: 2 + - uid: 3169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-4.5 + parent: 2 + - uid: 3170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-14.5 + parent: 2 + - uid: 3171 + components: + - type: Transform + pos: 73.5,-14.5 + parent: 2 +- proto: CombatKnife + entities: + - uid: 13274 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.756393,-30.200525 + parent: 2 +- proto: CombatMedipen + entities: + - uid: 3172 + components: + - type: Transform + pos: -24.579874,4.3284187 + parent: 2 +- proto: ComfyChair + entities: + - uid: 3173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,0.5 + parent: 2 + - uid: 3174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-0.5 + parent: 2 + - uid: 3175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-1.5 + parent: 2 + - uid: 3176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,-1.5 + parent: 2 + - uid: 3177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,-0.5 + parent: 2 + - uid: 3178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,0.5 + parent: 2 + - uid: 3179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -54.5,-3.5 + parent: 2 + - uid: 3180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,4.5 + parent: 2 + - uid: 3181 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,4.5 + parent: 2 + - uid: 3182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,5.5 + parent: 2 + - uid: 3183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-28.5 + parent: 2 + - uid: 3184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-29.5 + parent: 2 + - uid: 3185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-28.5 + parent: 2 + - uid: 3186 + components: + - type: Transform + pos: -1.5,9.5 + parent: 2 + - uid: 3187 + components: + - type: Transform + pos: -36.5,6.5 + parent: 2 + - uid: 3188 + components: + - type: Transform + pos: -31.5,6.5 + parent: 2 + - uid: 3189 + components: + - type: Transform + pos: 72.5,47.5 + parent: 2 + - uid: 3190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,4.5 + parent: 2 + - uid: 3191 + components: + - type: Transform + pos: 25.5,12.5 + parent: 2 + - uid: 3192 + components: + - type: Transform + pos: 61.5,29.5 + parent: 2 + - uid: 12956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,14.5 + parent: 2 + - uid: 12982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,44.5 + parent: 2 + - uid: 14296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,-41.5 + parent: 2 +- proto: CommsComputerCircuitboard + entities: + - uid: 3193 + components: + - type: Transform + pos: 95.520676,23.400787 + parent: 2 +- proto: ComputerAlert + entities: + - uid: 3194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,2.5 + parent: 2 +- proto: ComputerAnalysisConsole + entities: + - uid: 3195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,5.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 7284: + - ArtifactAnalyzerSender: ArtifactAnalyzerReceiver + - uid: 3196 + components: + - type: Transform + pos: -71.5,7.5 + parent: 2 +- proto: computerBodyScanner + entities: + - uid: 3197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-20.5 + parent: 2 + - uid: 12479 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-19.5 + parent: 2 + - uid: 12480 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-15.5 + parent: 2 +- proto: ComputerBroken + entities: + - uid: 13617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-26.5 + parent: 2 + - uid: 13618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-26.5 + parent: 2 +- proto: ComputerCargoBounty + entities: + - uid: 3198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -73.5,6.5 + parent: 2 + - uid: 3199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-23.5 + parent: 2 +- proto: ComputerCargoOrders + entities: + - uid: 3200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-19.5 + parent: 2 + - uid: 3201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-17.5 + parent: 2 + - uid: 3202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,-4.5 + parent: 2 +- proto: ComputerCargoShuttle + entities: + - uid: 3203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,-23.5 + parent: 2 +- proto: ComputerCloningConsole + entities: + - uid: 3204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,-10.5 + parent: 2 +- proto: ComputerComms + entities: + - uid: 3205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,0.5 + parent: 2 +- proto: ComputerCrewMonitoring + entities: + - uid: 3206 + components: + - type: Transform + pos: 64.5,-27.5 + parent: 2 + - uid: 3207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-4.5 + parent: 2 + - uid: 3208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-5.5 + parent: 2 + - uid: 3209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,2.5 + parent: 2 + - uid: 3210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -74.5,5.5 + parent: 2 +- proto: ComputerCriminalRecords + entities: + - uid: 3211 + components: + - type: Transform + pos: -12.5,7.5 + parent: 2 + - uid: 3212 + components: + - type: Transform + pos: -40.5,3.5 + parent: 2 + - uid: 3213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-2.5 + parent: 2 + - uid: 3214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,3.5 + parent: 2 +- proto: ComputerId + entities: + - uid: 3215 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-2.5 + parent: 2 + - uid: 3216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,1.5 + parent: 2 +- proto: ComputerMassMedia + entities: + - uid: 3217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-9.5 + parent: 2 +- proto: ComputerMedicalRecords + entities: + - uid: 3218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-5.5 + parent: 2 + - uid: 3219 + components: + - type: Transform + pos: 63.5,-27.5 + parent: 2 + - uid: 3220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -74.5,4.5 + parent: 2 +- proto: ComputerPowerMonitoring + entities: + - uid: 3221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,19.5 + parent: 2 + - uid: 3222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -74.5,-3.5 + parent: 2 +- proto: ComputerRadar + entities: + - uid: 3223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-51.5 + parent: 2 + - uid: 13621 + components: + - type: Transform + pos: 41.5,-21.5 + parent: 2 +- proto: ComputerResearchAndDevelopment + entities: + - uid: 3224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,4.5 + parent: 2 + - uid: 3225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,16.5 + parent: 2 + - uid: 3226 + components: + - type: Transform + pos: -72.5,7.5 + parent: 2 +- proto: ComputerSalvageExpedition + entities: + - uid: 3227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-50.5 + parent: 2 +- proto: ComputerShuttle + entities: + - uid: 3228 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,-0.5 + parent: 2 +- proto: ComputerShuttleCargo + entities: + - uid: 3229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-23.5 + parent: 2 +- proto: ComputerShuttleSalvage + entities: + - uid: 3230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-47.5 + parent: 2 +- proto: ComputerSolarControl + entities: + - uid: 3231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -74.5,-2.5 + parent: 2 +- proto: ComputerStationRecords + entities: + - uid: 3232 + components: + - type: Transform + pos: -11.5,7.5 + parent: 2 + - uid: 3233 + components: + - type: Transform + pos: -41.5,3.5 + parent: 2 + - uid: 3234 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-2.5 + parent: 2 + - uid: 3235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,-1.5 + parent: 2 +- proto: ComputerSurveillanceCameraMonitor + entities: + - uid: 3236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-2.5 + parent: 2 +- proto: ComputerSurveillanceWirelessCameraMonitor + entities: + - uid: 3237 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-8.5 + parent: 2 +- proto: ComputerTelevision + entities: + - uid: 3238 + components: + - type: Transform + pos: 59.5,-27.5 + parent: 2 + - uid: 3239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 2 +- proto: ConveyorBelt + entities: + - uid: 3242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-14.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8661 + - uid: 3243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-14.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8661 + - uid: 3245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-14.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8661 + - uid: 3246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,-7.5 + parent: 2 + - uid: 3247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-7.5 + parent: 2 + - uid: 3248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-7.5 + parent: 2 + - uid: 3249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-7.5 + parent: 2 + - uid: 3250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,-7.5 + parent: 2 +- proto: CorpSofaCorner + entities: + - uid: 14285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-47.5 + parent: 2 +- proto: CorpSofaLeft + entities: + - uid: 14289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,-46.5 + parent: 2 +- proto: CorpSofaMiddle + entities: + - uid: 14288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,-47.5 + parent: 2 +- proto: CorpSofaRight + entities: + - uid: 14287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-47.5 + parent: 2 +- proto: CrateArtifactContainer + entities: + - uid: 3251 + components: + - type: Transform + pos: 61.5,10.5 + parent: 2 + - uid: 3252 + components: + - type: Transform + pos: 61.5,9.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 3253 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateEmptySpawner + entities: + - uid: 3254 + components: + - type: Transform + pos: 71.5,-16.5 + parent: 2 + - uid: 3255 + components: + - type: Transform + pos: 72.5,-15.5 + parent: 2 + - uid: 3256 + components: + - type: Transform + pos: 72.5,-24.5 + parent: 2 + - uid: 3257 + components: + - type: Transform + pos: 73.5,-24.5 + parent: 2 + - uid: 3258 + components: + - type: Transform + pos: 81.5,-39.5 + parent: 2 + - uid: 14550 + components: + - type: Transform + pos: 93.5,-29.5 + parent: 2 +- proto: CrateEngineeringAMEControl + entities: + - uid: 12354 + components: + - type: Transform + pos: 93.5,10.5 + parent: 2 +- proto: CrateEngineeringAMEJar + entities: + - uid: 3262 + components: + - type: Transform + pos: 83.5,5.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 167 + - 166 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateEngineeringAMEShielding + entities: + - uid: 12349 + components: + - type: Transform + pos: 91.5,10.5 + parent: 2 + - uid: 12350 + components: + - type: Transform + pos: 90.5,10.5 + parent: 2 + - uid: 12353 + components: + - type: Transform + pos: 92.5,10.5 + parent: 2 +- proto: CrateEngineeringCableBulk + entities: + - uid: 15456 + components: + - type: Transform + pos: 83.5,39.5 + parent: 2 +- proto: CrateEngineeringCableHV + entities: + - uid: 3264 + components: + - type: Transform + pos: 84.5,16.5 + parent: 2 +- proto: CrateEngineeringCableLV + entities: + - uid: 3265 + components: + - type: Transform + pos: 87.5,16.5 + parent: 2 +- proto: CrateEngineeringCableMV + entities: + - uid: 3266 + components: + - type: Transform + pos: 86.5,16.5 + parent: 2 +- proto: CrateEngineeringSecure + entities: + - uid: 3267 + components: + - type: Transform + pos: 93.5,25.5 + parent: 2 + - uid: 13640 + components: + - type: Transform + pos: 46.5,-21.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 13641 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateFilledSpawner + entities: + - uid: 3273 + components: + - type: Transform + pos: 72.5,-16.5 + parent: 2 + - uid: 3274 + components: + - type: Transform + pos: 72.5,-17.5 + parent: 2 + - uid: 3275 + components: + - type: Transform + pos: 71.5,-15.5 + parent: 2 + - uid: 3276 + components: + - type: Transform + pos: 71.5,-14.5 + parent: 2 + - uid: 3277 + components: + - type: Transform + pos: 72.5,-14.5 + parent: 2 + - uid: 3278 + components: + - type: Transform + pos: 74.5,-24.5 + parent: 2 + - uid: 3279 + components: + - type: Transform + pos: 76.5,-24.5 + parent: 2 + - uid: 3280 + components: + - type: Transform + pos: 73.5,-26.5 + parent: 2 + - uid: 3281 + components: + - type: Transform + pos: 75.5,-26.5 + parent: 2 + - uid: 3282 + components: + - type: Transform + pos: 81.5,-40.5 + parent: 2 + - uid: 13701 + components: + - type: Transform + pos: 40.5,-14.5 + parent: 2 + - uid: 13702 + components: + - type: Transform + pos: 40.5,-10.5 + parent: 2 + - uid: 13704 + components: + - type: Transform + pos: 33.5,-10.5 + parent: 2 + - uid: 13705 + components: + - type: Transform + pos: 28.5,-11.5 + parent: 2 + - uid: 13706 + components: + - type: Transform + pos: 31.5,-25.5 + parent: 2 + - uid: 13707 + components: + - type: Transform + pos: 33.5,-21.5 + parent: 2 + - uid: 13708 + components: + - type: Transform + pos: 25.5,-23.5 + parent: 2 + - uid: 13895 + components: + - type: Transform + pos: 49.5,-31.5 + parent: 2 + - uid: 14419 + components: + - type: Transform + pos: 93.5,-47.5 + parent: 2 + - uid: 14420 + components: + - type: Transform + pos: 92.5,-47.5 + parent: 2 + - uid: 14551 + components: + - type: Transform + pos: 95.5,-25.5 + parent: 2 + - uid: 14552 + components: + - type: Transform + pos: 94.5,-25.5 + parent: 2 +- proto: CrateFreezer + entities: + - uid: 3283 + components: + - type: Transform + pos: -25.5,3.5 + parent: 2 +- proto: CrateFunBikeHornImplants + entities: + - uid: 14558 + components: + - type: Transform + pos: 95.5,-21.5 + parent: 2 +- proto: CrateFunInstrumentsVariety + entities: + - uid: 3284 + components: + - type: Transform + pos: 15.5,-2.5 + parent: 2 +- proto: CrateFunMysteryFigurines + entities: + - uid: 15039 + components: + - type: Transform + pos: 29.5,26.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 15056 + - 15055 + - 15054 + - 15053 + - 15052 + - 15051 + - 15050 + - 15049 + - 15048 + - 15047 + - 15046 + - 15045 + - 15044 + - 15043 + - 15042 + - 15041 + - 15040 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateGenericSteel + entities: + - uid: 12904 + components: + - type: Transform + pos: 75.5,-24.5 + parent: 2 + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.4,-0.4 + - 0.4,-0.4 + - 0.4,0.29 + - -0.4,0.29 + mask: + - Impassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 12905 + components: + - type: Transform + pos: 72.5,-26.5 + parent: 2 + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.4,-0.4 + - 0.4,-0.4 + - 0.4,0.29 + - -0.4,0.29 + mask: + - Impassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True + - uid: 12906 + components: + - type: Transform + pos: 76.5,-26.5 + parent: 2 + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.4,-0.4 + - 0.4,-0.4 + - 0.4,0.29 + - -0.4,0.29 + mask: + - Impassable + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 50 + hard: True + restitution: 0 + friction: 0.4 + - type: EntityStorage + open: True + removedMasks: 20 + - type: PlaceableSurface + isPlaceable: True +- proto: CrateMaterialCardboard + entities: + - uid: 4220 + components: + - type: Transform + pos: 87.5,-15.5 + parent: 2 +- proto: CrateMaterialSteel + entities: + - uid: 12591 + components: + - type: Transform + pos: 84.5,49.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 12592 + - 12593 + - 12594 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 12598 + components: + - type: Transform + pos: 103.5,52.5 + parent: 2 + - uid: 12610 + components: + - type: Transform + pos: 83.5,49.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 12611 + - 12612 + - 12613 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateMedicalScrubs + entities: + - uid: 3285 + components: + - type: Transform + pos: 67.5,-11.5 + parent: 2 +- proto: CrateMedicalSecure + entities: + - uid: 3286 + components: + - type: Transform + pos: 57.5,-22.5 + parent: 2 + - uid: 3287 + components: + - type: Transform + pos: 56.5,-22.5 + parent: 2 +- proto: CrateMedicalSurgery + entities: + - uid: 3288 + components: + - type: Transform + pos: 65.5,-20.5 + parent: 2 + - uid: 3289 + components: + - type: Transform + pos: 65.5,-14.5 + parent: 2 +- proto: CrateScienceSecure + entities: + - uid: 3290 + components: + - type: Transform + pos: 54.5,9.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 3291 + - 3292 + - 3294 + - 3293 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateServiceBooks + entities: + - uid: 3295 + components: + - type: Transform + pos: 44.5,11.5 + parent: 2 +- proto: CrateServiceBureaucracy + entities: + - uid: 4219 + components: + - type: Transform + pos: 87.5,-16.5 + parent: 2 +- proto: CrateServiceJanitorialSupplies + entities: + - uid: 3297 + components: + - type: Transform + pos: 22.5,-5.5 + parent: 2 +- proto: CrateSyndicateSamurai + entities: + - uid: 13039 + components: + - type: Transform + pos: 95.5,12.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 5069 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateTrackingImplants + entities: + - uid: 3298 + components: + - type: Transform + pos: -63.5,-0.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 3299 + - 3300 + - 3301 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateTrashCartJani + entities: + - uid: 3302 + components: + - type: Transform + pos: 22.5,-2.5 + parent: 2 +- proto: CrateWeaponSecure + entities: + - uid: 438 + components: + - type: Transform + pos: -40.5,-4.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 450 + - 446 + - 441 + - 449 + - 445 + - 442 + - 452 + - 440 + - 444 + - 451 + - 439 + - 448 + - 443 + - 447 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: Crematorium + entities: + - uid: 8015 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-20.5 + parent: 2 + - uid: 13298 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-26.5 + parent: 2 + - uid: 13303 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-20.5 + parent: 2 +- proto: CrewMonitoringServer + entities: + - uid: 3303 + components: + - type: Transform + pos: 65.5,23.5 + parent: 2 + - type: SingletonDeviceNetServer + active: False + available: False +- proto: CryogenicSleepUnit + entities: + - uid: 3304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-23.5 + parent: 2 + - uid: 3305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-25.5 + parent: 2 + - uid: 3306 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-14.5 + parent: 2 + - uid: 3309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-24.5 + parent: 2 + - uid: 3310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-22.5 + parent: 2 +- proto: CryogenicSleepUnitSpawner + entities: + - uid: 5812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-11.5 + parent: 2 + - uid: 6054 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-9.5 + parent: 2 + - uid: 6763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-10.5 + parent: 2 +- proto: CryogenicSleepUnitSpawnerLateJoin + entities: + - uid: 5087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-7.5 + parent: 2 + - uid: 5428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-8.5 + parent: 2 + - uid: 5433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-11.5 + parent: 2 + - uid: 5805 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-9.5 + parent: 2 + - uid: 6343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-10.5 + parent: 2 +- proto: CryogenicSleepUnitSpawnerPrisoner + entities: + - uid: 9624 + components: + - type: Transform + pos: -44.5,8.5 + parent: 2 + - uid: 9625 + components: + - type: Transform + pos: -45.5,8.5 + parent: 2 +- proto: CryoPod + entities: + - uid: 3317 + components: + - type: Transform + pos: 50.5,-9.5 + parent: 2 +- proto: CryoxadoneBeakerSmall + entities: + - uid: 14174 + components: + - type: Transform + pos: 48.36537,-9.338615 + parent: 2 + - uid: 14175 + components: + - type: Transform + pos: 48.61556,-9.588615 + parent: 2 + - uid: 14176 + components: + - type: Transform + pos: 48.349735,-9.85424 + parent: 2 +- proto: CultAltarSpawner + entities: + - uid: 3318 + components: + - type: Transform + pos: 84.5,-37.5 + parent: 2 +- proto: CurtainsBlack + entities: + - uid: 14120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-29.5 + parent: 2 + - uid: 15037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,24.5 + parent: 2 +- proto: CurtainsBlackOpen + entities: + - uid: 3319 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 2 + - uid: 15038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,23.5 + parent: 2 +- proto: CurtainsBlueOpen + entities: + - uid: 14604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,28.5 + parent: 2 +- proto: CurtainsCyanOpen + entities: + - uid: 3320 + components: + - type: Transform + pos: 54.5,-12.5 + parent: 2 +- proto: CurtainsOrange + entities: + - uid: 12177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,43.5 + parent: 2 + - uid: 12178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,45.5 + parent: 2 +- proto: CurtainSpawner + entities: + - uid: 3321 + components: + - type: Transform + pos: 72.5,-10.5 + parent: 2 + - uid: 3322 + components: + - type: Transform + pos: 72.5,-2.5 + parent: 2 +- proto: CurtainsPurpleOpen + entities: + - uid: 3323 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,21.5 + parent: 2 +- proto: CurtainsRed + entities: + - uid: 14788 + components: + - type: Transform + pos: 22.5,29.5 + parent: 2 +- proto: CurtainsRedOpen + entities: + - uid: 3324 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-2.5 + parent: 2 + - uid: 3325 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-3.5 + parent: 2 + - uid: 3326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-4.5 + parent: 2 + - uid: 3327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-5.5 + parent: 2 +- proto: CurtainsWhiteOpen + entities: + - uid: 3328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-4.5 + parent: 2 + - uid: 3329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,-25.5 + parent: 2 + - uid: 3330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-2.5 + parent: 2 + - uid: 3331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,-25.5 + parent: 2 + - uid: 14315 + components: + - type: Transform + pos: 102.5,-48.5 + parent: 2 +- proto: DefaultStationBeaconAME + entities: + - uid: 3332 + components: + - type: Transform + pos: 88.5,8.5 + parent: 2 +- proto: DefaultStationBeaconAnomalyGenerator + entities: + - uid: 3333 + components: + - type: Transform + pos: 75.5,11.5 + parent: 2 +- proto: DefaultStationBeaconArmory + entities: + - uid: 3334 + components: + - type: Transform + pos: -44.5,-2.5 + parent: 2 +- proto: DefaultStationBeaconArtifactLab + entities: + - uid: 3335 + components: + - type: Transform + pos: 62.5,5.5 + parent: 2 +- proto: DefaultStationBeaconAtmospherics + entities: + - uid: 3336 + components: + - type: Transform + pos: 80.5,21.5 + parent: 2 +- proto: DefaultStationBeaconBar + entities: + - uid: 3337 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 2 +- proto: DefaultStationBeaconBotany + entities: + - uid: 3338 + components: + - type: Transform + pos: 20.5,5.5 + parent: 2 +- proto: DefaultStationBeaconBridge + entities: + - uid: 3339 + components: + - type: Transform + pos: -72.5,1.5 + parent: 2 +- proto: DefaultStationBeaconBrig + entities: + - uid: 3340 + components: + - type: Transform + pos: -16.5,0.5 + parent: 2 +- proto: DefaultStationBeaconCameraServerRoom + entities: + - uid: 3341 + components: + - type: Transform + pos: 94.5,-0.5 + parent: 2 +- proto: DefaultStationBeaconCaptainsQuarters + entities: + - uid: 3342 + components: + - type: Transform + pos: -55.5,7.5 + parent: 2 +- proto: DefaultStationBeaconCargoBay + entities: + - uid: 3343 + components: + - type: Transform + pos: 102.5,-18.5 + parent: 2 +- proto: DefaultStationBeaconCERoom + entities: + - uid: 3344 + components: + - type: Transform + pos: 70.5,45.5 + parent: 2 +- proto: DefaultStationBeaconChapel + entities: + - uid: 3345 + components: + - type: Transform + pos: 29.5,9.5 + parent: 2 +- proto: DefaultStationBeaconChemistry + entities: + - uid: 3346 + components: + - type: Transform + pos: 48.5,-4.5 + parent: 2 +- proto: DefaultStationBeaconChiefJustice + entities: + - uid: 3347 + components: + - type: Transform + pos: -8.5,9.5 + parent: 2 +- proto: DefaultStationBeaconCMORoom + entities: + - uid: 3348 + components: + - type: Transform + pos: 57.5,-11.5 + parent: 2 +- proto: DefaultStationBeaconConferenceRoom + entities: + - uid: 3349 + components: + - type: Transform + pos: -54.5,-0.5 + parent: 2 +- proto: DefaultStationBeaconCorpsman + entities: + - uid: 3350 + components: + - type: Transform + pos: 35.5,-5.5 + parent: 2 +- proto: DefaultStationBeaconCourtroom + entities: + - uid: 3351 + components: + - type: Transform + pos: -1.5,7.5 + parent: 2 +- proto: DefaultStationBeaconCryonics + entities: + - uid: 3352 + components: + - type: Transform + pos: 50.5,-10.5 + parent: 2 +- proto: DefaultStationBeaconCryosleep + entities: + - uid: 3353 + components: + - type: Transform + pos: 84.5,-10.5 + parent: 2 + - uid: 3354 + components: + - type: Transform + pos: 63.5,-23.5 + parent: 2 +- proto: DefaultStationBeaconDetectiveRoom + entities: + - uid: 3355 + components: + - type: Transform + pos: -10.5,5.5 + parent: 2 +- proto: DefaultStationBeaconDorms + entities: + - uid: 3356 + components: + - type: Transform + pos: 74.5,-7.5 + parent: 2 +- proto: DefaultStationBeaconEngineering + entities: + - uid: 3357 + components: + - type: Transform + pos: 84.5,10.5 + parent: 2 +- proto: DefaultStationBeaconGravGen + entities: + - uid: 3358 + components: + - type: Transform + pos: 89.5,-0.5 + parent: 2 +- proto: DefaultStationBeaconHOPOffice + entities: + - uid: 3359 + components: + - type: Transform + pos: 29.5,-3.5 + parent: 2 +- proto: DefaultStationBeaconHOSRoom + entities: + - uid: 3360 + components: + - type: Transform + pos: -23.5,7.5 + parent: 2 +- proto: DefaultStationBeaconJanitorsCloset + entities: + - uid: 3361 + components: + - type: Transform + pos: 21.5,-3.5 + parent: 2 +- proto: DefaultStationBeaconJustice + entities: + - uid: 3362 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 2 +- proto: DefaultStationBeaconKitchen + entities: + - uid: 3363 + components: + - type: Transform + pos: 11.5,8.5 + parent: 2 +- proto: DefaultStationBeaconLibrary + entities: + - uid: 3364 + components: + - type: Transform + pos: 40.5,6.5 + parent: 2 +- proto: DefaultStationBeaconMedical + entities: + - uid: 3365 + components: + - type: Transform + pos: 43.5,-8.5 + parent: 2 +- proto: DefaultStationBeaconMetempsychosis + entities: + - uid: 3366 + components: + - type: Transform + pos: 66.5,-11.5 + parent: 2 +- proto: DefaultStationBeaconMorgue + entities: + - uid: 3367 + components: + - type: Transform + pos: 55.5,-17.5 + parent: 2 +- proto: DefaultStationBeaconPermaBrig + entities: + - uid: 3368 + components: + - type: Transform + pos: -44.5,7.5 + parent: 2 +- proto: DefaultStationBeaconPowerBank + entities: + - uid: 3369 + components: + - type: Transform + pos: 87.5,19.5 + parent: 2 +- proto: DefaultStationBeaconPsychologist + entities: + - uid: 3370 + components: + - type: Transform + pos: 58.5,-3.5 + parent: 2 +- proto: DefaultStationBeaconQMRoom + entities: + - uid: 3371 + components: + - type: Transform + pos: 83.5,-24.5 + parent: 2 +- proto: DefaultStationBeaconRDRoom + entities: + - uid: 3372 + components: + - type: Transform + pos: 64.5,19.5 + parent: 2 +- proto: DefaultStationBeaconReporter + entities: + - uid: 3373 + components: + - type: Transform + pos: 21.5,-8.5 + parent: 2 +- proto: DefaultStationBeaconRobotics + entities: + - uid: 3374 + components: + - type: Transform + pos: 50.5,12.5 + parent: 2 +- proto: DefaultStationBeaconSalvage + entities: + - uid: 3375 + components: + - type: Transform + pos: 82.5,-45.5 + parent: 2 +- proto: DefaultStationBeaconScience + entities: + - uid: 3376 + components: + - type: Transform + pos: 56.5,6.5 + parent: 2 +- proto: DefaultStationBeaconSecurity + entities: + - uid: 3377 + components: + - type: Transform + pos: -33.5,1.5 + parent: 2 +- proto: DefaultStationBeaconServerRoom + entities: + - uid: 3378 + components: + - type: Transform + pos: 64.5,24.5 + parent: 2 +- proto: DefaultStationBeaconSupply + entities: + - uid: 3379 + components: + - type: Transform + pos: 80.5,-20.5 + parent: 2 +- proto: DefaultStationBeaconSurgery + entities: + - uid: 3380 + components: + - type: Transform + pos: 64.5,-15.5 + parent: 2 + - uid: 3381 + components: + - type: Transform + pos: 64.5,-19.5 + parent: 2 +- proto: DefaultStationBeaconTelecoms + entities: + - uid: 3382 + components: + - type: Transform + pos: -62.5,-5.5 + parent: 2 +- proto: DefaultStationBeaconTheater + entities: + - uid: 3383 + components: + - type: Transform + pos: 17.5,-4.5 + parent: 2 +- proto: DefaultStationBeaconToolRoom + entities: + - uid: 3384 + components: + - type: Transform + pos: 68.5,-18.5 + parent: 2 +- proto: DefaultStationBeaconVault + entities: + - uid: 3385 + components: + - type: Transform + pos: -63.5,1.5 + parent: 2 +- proto: DefaultStationBeaconVirology + entities: + - uid: 3386 + components: + - type: Transform + pos: 55.5,-24.5 + parent: 2 +- proto: DefaultStationBeaconWardensOffice + entities: + - uid: 3387 + components: + - type: Transform + pos: -41.5,0.5 + parent: 2 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 13994 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-21.5 + parent: 2 + - uid: 13995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-12.5 + parent: 2 + - uid: 13996 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-9.5 + parent: 2 + - uid: 13997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-12.5 + parent: 2 + - uid: 13998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-6.5 + parent: 2 + - uid: 13999 + components: + - type: Transform + pos: 55.5,-5.5 + parent: 2 + - uid: 14000 + components: + - type: Transform + pos: 64.5,-13.5 + parent: 2 + - uid: 14001 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-21.5 + parent: 2 +- proto: DinnerSofaCorner + entities: + - uid: 3388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-2.5 + parent: 2 + - uid: 3389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-5.5 + parent: 2 + - uid: 3939 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-8.5 + parent: 2 +- proto: DinnerSofaLeft + entities: + - uid: 3392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 2 + - uid: 3393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 2 + - uid: 3394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-2.5 + parent: 2 + - uid: 3940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 2 +- proto: DinnerSofaMiddle + entities: + - uid: 3395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-3.5 + parent: 2 + - uid: 3396 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 2 + - uid: 3397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-4.5 + parent: 2 +- proto: DinnerSofaRight + entities: + - uid: 3398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-4.5 + parent: 2 + - uid: 3399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 2 + - uid: 3400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 2 + - uid: 3401 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-4.5 + parent: 2 +- proto: DiseaseDiagnoser + entities: + - uid: 3402 + components: + - type: Transform + pos: 53.5,-22.5 + parent: 2 +- proto: DisposalBend + entities: + - uid: 3403 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-29.5 + parent: 2 + - uid: 3404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-7.5 + parent: 2 + - uid: 3405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-7.5 + parent: 2 + - uid: 3406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,0.5 + parent: 2 + - uid: 3407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,0.5 + parent: 2 + - uid: 3408 + components: + - type: Transform + pos: -2.5,2.5 + parent: 2 + - uid: 3409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,-6.5 + parent: 2 + - uid: 3410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,12.5 + parent: 2 + - uid: 3411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,13.5 + parent: 2 + - uid: 3412 + components: + - type: Transform + pos: 4.5,13.5 + parent: 2 + - uid: 3413 + components: + - type: Transform + pos: 8.5,9.5 + parent: 2 + - uid: 3414 + components: + - type: Transform + pos: 22.5,6.5 + parent: 2 + - uid: 3415 + components: + - type: Transform + pos: 43.5,5.5 + parent: 2 + - uid: 3416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,5.5 + parent: 2 + - uid: 3417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-6.5 + parent: 2 + - uid: 3418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-5.5 + parent: 2 + - uid: 3419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,28.5 + parent: 2 + - uid: 3420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,11.5 + parent: 2 + - uid: 3421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,8.5 + parent: 2 + - uid: 3422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,8.5 + parent: 2 + - uid: 3423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,34.5 + parent: 2 + - uid: 3424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,17.5 + parent: 2 + - uid: 3425 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,17.5 + parent: 2 + - uid: 3426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,14.5 + parent: 2 + - uid: 3427 + components: + - type: Transform + pos: 80.5,14.5 + parent: 2 + - uid: 3428 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,-17.5 + parent: 2 + - uid: 3429 + components: + - type: Transform + pos: 81.5,-17.5 + parent: 2 + - uid: 3430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-20.5 + parent: 2 + - uid: 3431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-20.5 + parent: 2 + - uid: 3432 + components: + - type: Transform + pos: 85.5,-4.5 + parent: 2 + - uid: 3433 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-7.5 + parent: 2 +- proto: DisposalJunction + entities: + - uid: 3434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,2.5 + parent: 2 + - uid: 3435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,0.5 + parent: 2 + - uid: 3436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,0.5 + parent: 2 + - uid: 3437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,0.5 + parent: 2 + - uid: 3438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,0.5 + parent: 2 + - uid: 3439 + components: + - type: Transform + pos: 80.5,0.5 + parent: 2 + - uid: 3440 + components: + - type: Transform + pos: 4.5,6.5 + parent: 2 + - uid: 3441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-6.5 + parent: 2 +- proto: DisposalJunctionFlipped + entities: + - uid: 3442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,0.5 + parent: 2 + - uid: 3443 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,0.5 + parent: 2 + - uid: 3444 + components: + - type: Transform + pos: 4.5,9.5 + parent: 2 + - uid: 3445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 2 + - uid: 3446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,0.5 + parent: 2 + - uid: 3447 + components: + - type: Transform + pos: 50.5,4.5 + parent: 2 +- proto: DisposalPipe + entities: + - uid: 3448 + components: + - type: Transform + pos: -50.5,2.5 + parent: 2 + - uid: 3449 + components: + - type: Transform + pos: -50.5,1.5 + parent: 2 + - uid: 3450 + components: + - type: Transform + pos: -50.5,0.5 + parent: 2 + - uid: 3451 + components: + - type: Transform + pos: -50.5,-0.5 + parent: 2 + - uid: 3452 + components: + - type: Transform + pos: -50.5,-1.5 + parent: 2 + - uid: 3453 + components: + - type: Transform + pos: -50.5,-2.5 + parent: 2 + - uid: 3454 + components: + - type: Transform + pos: -50.5,-3.5 + parent: 2 + - uid: 3455 + components: + - type: Transform + pos: -50.5,-4.5 + parent: 2 + - uid: 3456 + components: + - type: Transform + pos: -50.5,-5.5 + parent: 2 + - uid: 3457 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,-6.5 + parent: 2 + - uid: 3458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,-6.5 + parent: 2 + - uid: 3459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,-6.5 + parent: 2 + - uid: 3460 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -46.5,-6.5 + parent: 2 + - uid: 3461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,-6.5 + parent: 2 + - uid: 3462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,-6.5 + parent: 2 + - uid: 3463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,-6.5 + parent: 2 + - uid: 3464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,-6.5 + parent: 2 + - uid: 3465 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,-6.5 + parent: 2 + - uid: 3466 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,-6.5 + parent: 2 + - uid: 3467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-6.5 + parent: 2 + - uid: 3468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,-6.5 + parent: 2 + - uid: 3469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,-6.5 + parent: 2 + - uid: 3470 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-6.5 + parent: 2 + - uid: 3471 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-6.5 + parent: 2 + - uid: 3472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-6.5 + parent: 2 + - uid: 3473 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-6.5 + parent: 2 + - uid: 3474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-6.5 + parent: 2 + - uid: 3475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-6.5 + parent: 2 + - uid: 3476 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-6.5 + parent: 2 + - uid: 3477 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,-6.5 + parent: 2 + - uid: 3478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,-6.5 + parent: 2 + - uid: 3479 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-6.5 + parent: 2 + - uid: 3480 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-6.5 + parent: 2 + - uid: 3481 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-6.5 + parent: 2 + - uid: 3482 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-6.5 + parent: 2 + - uid: 3483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-6.5 + parent: 2 + - uid: 3484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-6.5 + parent: 2 + - uid: 3485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-6.5 + parent: 2 + - uid: 3486 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-6.5 + parent: 2 + - uid: 3487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-6.5 + parent: 2 + - uid: 3488 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,-6.5 + parent: 2 + - uid: 3489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-6.5 + parent: 2 + - uid: 3490 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-6.5 + parent: 2 + - uid: 3491 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-6.5 + parent: 2 + - uid: 3492 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-6.5 + parent: 2 + - uid: 3493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-7.5 + parent: 2 + - uid: 3494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-7.5 + parent: 2 + - uid: 3495 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-7.5 + parent: 2 + - uid: 3496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-7.5 + parent: 2 + - uid: 3497 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-7.5 + parent: 2 + - uid: 3498 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-7.5 + parent: 2 + - uid: 3499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-7.5 + parent: 2 + - uid: 3500 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 2 + - uid: 3501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-7.5 + parent: 2 + - uid: 3502 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-7.5 + parent: 2 + - uid: 3503 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-6.5 + parent: 2 + - uid: 3504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-5.5 + parent: 2 + - uid: 3505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-4.5 + parent: 2 + - uid: 3506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 2 + - uid: 3507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-2.5 + parent: 2 + - uid: 3508 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-1.5 + parent: 2 + - uid: 3509 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 2 + - uid: 3510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,2.5 + parent: 2 + - uid: 3511 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,1.5 + parent: 2 + - uid: 3512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,0.5 + parent: 2 + - uid: 3513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,0.5 + parent: 2 + - uid: 3514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,0.5 + parent: 2 + - uid: 3515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,0.5 + parent: 2 + - uid: 3516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,0.5 + parent: 2 + - uid: 3517 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,0.5 + parent: 2 + - uid: 3518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,0.5 + parent: 2 + - uid: 3519 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,0.5 + parent: 2 + - uid: 3520 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,0.5 + parent: 2 + - uid: 3521 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,0.5 + parent: 2 + - uid: 3522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,0.5 + parent: 2 + - uid: 3523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,0.5 + parent: 2 + - uid: 3524 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,0.5 + parent: 2 + - uid: 3525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,0.5 + parent: 2 + - uid: 3526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,0.5 + parent: 2 + - uid: 3527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,0.5 + parent: 2 + - uid: 3528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,0.5 + parent: 2 + - uid: 3529 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,0.5 + parent: 2 + - uid: 3530 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,0.5 + parent: 2 + - uid: 3531 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,0.5 + parent: 2 + - uid: 3532 + components: + - type: Transform + pos: -17.5,1.5 + parent: 2 + - uid: 3533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,2.5 + parent: 2 + - uid: 3534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,2.5 + parent: 2 + - uid: 3535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,2.5 + parent: 2 + - uid: 3536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,2.5 + parent: 2 + - uid: 3537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,2.5 + parent: 2 + - uid: 3538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,2.5 + parent: 2 + - uid: 3539 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,2.5 + parent: 2 + - uid: 3540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,2.5 + parent: 2 + - uid: 3541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,2.5 + parent: 2 + - uid: 3542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,2.5 + parent: 2 + - uid: 3543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,2.5 + parent: 2 + - uid: 3544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,2.5 + parent: 2 + - uid: 3545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,2.5 + parent: 2 + - uid: 3546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,2.5 + parent: 2 + - uid: 3547 + components: + - type: Transform + pos: -2.5,1.5 + parent: 2 + - uid: 3548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 2 + - uid: 3549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,0.5 + parent: 2 + - uid: 3550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 2 + - uid: 3551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 2 + - uid: 3552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,0.5 + parent: 2 + - uid: 3553 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 2 + - uid: 3554 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,0.5 + parent: 2 + - uid: 3555 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,0.5 + parent: 2 + - uid: 3556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,0.5 + parent: 2 + - uid: 3557 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,0.5 + parent: 2 + - uid: 3558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,0.5 + parent: 2 + - uid: 3559 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,0.5 + parent: 2 + - uid: 3560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,0.5 + parent: 2 + - uid: 3561 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,0.5 + parent: 2 + - uid: 3562 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,0.5 + parent: 2 + - uid: 3563 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,0.5 + parent: 2 + - uid: 3564 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,0.5 + parent: 2 + - uid: 3565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,0.5 + parent: 2 + - uid: 3566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,0.5 + parent: 2 + - uid: 3567 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,0.5 + parent: 2 + - uid: 3568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,0.5 + parent: 2 + - uid: 3569 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,0.5 + parent: 2 + - uid: 3570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,0.5 + parent: 2 + - uid: 3571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,0.5 + parent: 2 + - uid: 3572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,0.5 + parent: 2 + - uid: 3573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,0.5 + parent: 2 + - uid: 3574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,0.5 + parent: 2 + - uid: 3575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,0.5 + parent: 2 + - uid: 3576 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,0.5 + parent: 2 + - uid: 3577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,0.5 + parent: 2 + - uid: 3578 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,0.5 + parent: 2 + - uid: 3579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,0.5 + parent: 2 + - uid: 3580 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,0.5 + parent: 2 + - uid: 3581 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,0.5 + parent: 2 + - uid: 3582 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,0.5 + parent: 2 + - uid: 3583 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,0.5 + parent: 2 + - uid: 3584 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,0.5 + parent: 2 + - uid: 3585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,0.5 + parent: 2 + - uid: 3586 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,0.5 + parent: 2 + - uid: 3587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,0.5 + parent: 2 + - uid: 3588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,0.5 + parent: 2 + - uid: 3589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,0.5 + parent: 2 + - uid: 3590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,0.5 + parent: 2 + - uid: 3591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,0.5 + parent: 2 + - uid: 3592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,0.5 + parent: 2 + - uid: 3593 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,0.5 + parent: 2 + - uid: 3594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,0.5 + parent: 2 + - uid: 3595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,0.5 + parent: 2 + - uid: 3596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,0.5 + parent: 2 + - uid: 3597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,0.5 + parent: 2 + - uid: 3598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,0.5 + parent: 2 + - uid: 3599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,0.5 + parent: 2 + - uid: 3600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,0.5 + parent: 2 + - uid: 3601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,0.5 + parent: 2 + - uid: 3602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,0.5 + parent: 2 + - uid: 3603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,0.5 + parent: 2 + - uid: 3604 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,0.5 + parent: 2 + - uid: 3605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,0.5 + parent: 2 + - uid: 3606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,0.5 + parent: 2 + - uid: 3607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,0.5 + parent: 2 + - uid: 3608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,0.5 + parent: 2 + - uid: 3609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,0.5 + parent: 2 + - uid: 3610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,0.5 + parent: 2 + - uid: 3611 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,0.5 + parent: 2 + - uid: 3612 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,0.5 + parent: 2 + - uid: 3613 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,0.5 + parent: 2 + - uid: 3614 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,0.5 + parent: 2 + - uid: 3615 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,0.5 + parent: 2 + - uid: 3616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,0.5 + parent: 2 + - uid: 3617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,0.5 + parent: 2 + - uid: 3618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,0.5 + parent: 2 + - uid: 3619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,0.5 + parent: 2 + - uid: 3620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,-6.5 + parent: 2 + - uid: 3621 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-5.5 + parent: 2 + - uid: 3622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-4.5 + parent: 2 + - uid: 3623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-3.5 + parent: 2 + - uid: 3624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-2.5 + parent: 2 + - uid: 3625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-1.5 + parent: 2 + - uid: 3626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-0.5 + parent: 2 + - uid: 3627 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,0.5 + parent: 2 + - uid: 3628 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,0.5 + parent: 2 + - uid: 3629 + components: + - type: Transform + pos: 80.5,-0.5 + parent: 2 + - uid: 3630 + components: + - type: Transform + pos: 80.5,-1.5 + parent: 2 + - uid: 3631 + components: + - type: Transform + pos: 80.5,-2.5 + parent: 2 + - uid: 3632 + components: + - type: Transform + pos: 80.5,-3.5 + parent: 2 + - uid: 3633 + components: + - type: Transform + pos: 80.5,-5.5 + parent: 2 + - uid: 3634 + components: + - type: Transform + pos: 80.5,-6.5 + parent: 2 + - uid: 3635 + components: + - type: Transform + pos: 80.5,-7.5 + parent: 2 + - uid: 3636 + components: + - type: Transform + pos: 80.5,-8.5 + parent: 2 + - uid: 3637 + components: + - type: Transform + pos: 80.5,-9.5 + parent: 2 + - uid: 3638 + components: + - type: Transform + pos: 80.5,-10.5 + parent: 2 + - uid: 3639 + components: + - type: Transform + pos: 80.5,-11.5 + parent: 2 + - uid: 3640 + components: + - type: Transform + pos: 80.5,-12.5 + parent: 2 + - uid: 3641 + components: + - type: Transform + pos: 80.5,-13.5 + parent: 2 + - uid: 3642 + components: + - type: Transform + pos: 80.5,-14.5 + parent: 2 + - uid: 3643 + components: + - type: Transform + pos: 80.5,-15.5 + parent: 2 + - uid: 3644 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-4.5 + parent: 2 + - uid: 3645 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-4.5 + parent: 2 + - uid: 3646 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-4.5 + parent: 2 + - uid: 3647 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-4.5 + parent: 2 + - uid: 3648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,1.5 + parent: 2 + - uid: 3649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,2.5 + parent: 2 + - uid: 3650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,3.5 + parent: 2 + - uid: 3651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,4.5 + parent: 2 + - uid: 3652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,5.5 + parent: 2 + - uid: 3653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,6.5 + parent: 2 + - uid: 3654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,7.5 + parent: 2 + - uid: 3655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,8.5 + parent: 2 + - uid: 3656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,9.5 + parent: 2 + - uid: 3657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,10.5 + parent: 2 + - uid: 3658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,11.5 + parent: 2 + - uid: 3659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,12.5 + parent: 2 + - uid: 3660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,13.5 + parent: 2 + - uid: 3661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,12.5 + parent: 2 + - uid: 3662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,12.5 + parent: 2 + - uid: 3663 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,12.5 + parent: 2 + - uid: 3664 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,12.5 + parent: 2 + - uid: 3665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,13.5 + parent: 2 + - uid: 3666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,13.5 + parent: 2 + - uid: 3667 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,13.5 + parent: 2 + - uid: 3668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,13.5 + parent: 2 + - uid: 3669 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,13.5 + parent: 2 + - uid: 3670 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,13.5 + parent: 2 + - uid: 3671 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,13.5 + parent: 2 + - uid: 3672 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,13.5 + parent: 2 + - uid: 3673 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,13.5 + parent: 2 + - uid: 3674 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,13.5 + parent: 2 + - uid: 3675 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,13.5 + parent: 2 + - uid: 3676 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,13.5 + parent: 2 + - uid: 3677 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,13.5 + parent: 2 + - uid: 3678 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,13.5 + parent: 2 + - uid: 3679 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,13.5 + parent: 2 + - uid: 3680 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,13.5 + parent: 2 + - uid: 3681 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,13.5 + parent: 2 + - uid: 3682 + components: + - type: Transform + pos: 4.5,12.5 + parent: 2 + - uid: 3683 + components: + - type: Transform + pos: 4.5,11.5 + parent: 2 + - uid: 3684 + components: + - type: Transform + pos: 4.5,10.5 + parent: 2 + - uid: 3685 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,9.5 + parent: 2 + - uid: 3686 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,9.5 + parent: 2 + - uid: 3687 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,9.5 + parent: 2 + - uid: 3688 + components: + - type: Transform + pos: 4.5,8.5 + parent: 2 + - uid: 3689 + components: + - type: Transform + pos: 4.5,7.5 + parent: 2 + - uid: 3690 + components: + - type: Transform + pos: 4.5,5.5 + parent: 2 + - uid: 3691 + components: + - type: Transform + pos: 4.5,4.5 + parent: 2 + - uid: 3692 + components: + - type: Transform + pos: 4.5,3.5 + parent: 2 + - uid: 3693 + components: + - type: Transform + pos: 4.5,2.5 + parent: 2 + - uid: 3694 + components: + - type: Transform + pos: 4.5,1.5 + parent: 2 + - uid: 3695 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,6.5 + parent: 2 + - uid: 3696 + components: + - type: Transform + pos: 22.5,5.5 + parent: 2 + - uid: 3697 + components: + - type: Transform + pos: 22.5,4.5 + parent: 2 + - uid: 3698 + components: + - type: Transform + pos: 22.5,3.5 + parent: 2 + - uid: 3699 + components: + - type: Transform + pos: 22.5,2.5 + parent: 2 + - uid: 3700 + components: + - type: Transform + pos: 22.5,1.5 + parent: 2 + - uid: 3701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-10.5 + parent: 2 + - uid: 3702 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-9.5 + parent: 2 + - uid: 3703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-8.5 + parent: 2 + - uid: 3704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-7.5 + parent: 2 + - uid: 3705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-6.5 + parent: 2 + - uid: 3706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-5.5 + parent: 2 + - uid: 3707 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-4.5 + parent: 2 + - uid: 3708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-3.5 + parent: 2 + - uid: 3709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-2.5 + parent: 2 + - uid: 3710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-1.5 + parent: 2 + - uid: 3711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-0.5 + parent: 2 + - uid: 3712 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,5.5 + parent: 2 + - uid: 3713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,5.5 + parent: 2 + - uid: 3714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,5.5 + parent: 2 + - uid: 3715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,5.5 + parent: 2 + - uid: 3716 + components: + - type: Transform + pos: 38.5,4.5 + parent: 2 + - uid: 3717 + components: + - type: Transform + pos: 38.5,3.5 + parent: 2 + - uid: 3718 + components: + - type: Transform + pos: 38.5,2.5 + parent: 2 + - uid: 3719 + components: + - type: Transform + pos: 38.5,1.5 + parent: 2 + - uid: 3720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-6.5 + parent: 2 + - uid: 3721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-6.5 + parent: 2 + - uid: 3722 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-6.5 + parent: 2 + - uid: 3723 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-6.5 + parent: 2 + - uid: 3724 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-6.5 + parent: 2 + - uid: 3725 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-6.5 + parent: 2 + - uid: 3726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-6.5 + parent: 2 + - uid: 3727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-6.5 + parent: 2 + - uid: 3728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-5.5 + parent: 2 + - uid: 3729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-4.5 + parent: 2 + - uid: 3730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-3.5 + parent: 2 + - uid: 3731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-2.5 + parent: 2 + - uid: 3732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-1.5 + parent: 2 + - uid: 3733 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-0.5 + parent: 2 + - uid: 3734 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-4.5 + parent: 2 + - uid: 3735 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-3.5 + parent: 2 + - uid: 3736 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-2.5 + parent: 2 + - uid: 3737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-1.5 + parent: 2 + - uid: 3738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-0.5 + parent: 2 + - uid: 3739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,4.5 + parent: 2 + - uid: 3740 + components: + - type: Transform + pos: 57.5,27.5 + parent: 2 + - uid: 3741 + components: + - type: Transform + pos: 57.5,26.5 + parent: 2 + - uid: 3742 + components: + - type: Transform + pos: 57.5,25.5 + parent: 2 + - uid: 3743 + components: + - type: Transform + pos: 57.5,24.5 + parent: 2 + - uid: 3744 + components: + - type: Transform + pos: 57.5,23.5 + parent: 2 + - uid: 3745 + components: + - type: Transform + pos: 57.5,22.5 + parent: 2 + - uid: 3746 + components: + - type: Transform + pos: 57.5,21.5 + parent: 2 + - uid: 3747 + components: + - type: Transform + pos: 57.5,20.5 + parent: 2 + - uid: 3748 + components: + - type: Transform + pos: 57.5,19.5 + parent: 2 + - uid: 3749 + components: + - type: Transform + pos: 57.5,18.5 + parent: 2 + - uid: 3750 + components: + - type: Transform + pos: 57.5,17.5 + parent: 2 + - uid: 3751 + components: + - type: Transform + pos: 57.5,16.5 + parent: 2 + - uid: 3752 + components: + - type: Transform + pos: 57.5,15.5 + parent: 2 + - uid: 3753 + components: + - type: Transform + pos: 57.5,14.5 + parent: 2 + - uid: 3754 + components: + - type: Transform + pos: 57.5,13.5 + parent: 2 + - uid: 3755 + components: + - type: Transform + pos: 57.5,12.5 + parent: 2 + - uid: 3756 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,11.5 + parent: 2 + - uid: 3757 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,10.5 + parent: 2 + - uid: 3758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,9.5 + parent: 2 + - uid: 3759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,8.5 + parent: 2 + - uid: 3760 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,8.5 + parent: 2 + - uid: 3761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,8.5 + parent: 2 + - uid: 3762 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,8.5 + parent: 2 + - uid: 3763 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,8.5 + parent: 2 + - uid: 3764 + components: + - type: Transform + pos: 50.5,7.5 + parent: 2 + - uid: 3765 + components: + - type: Transform + pos: 50.5,6.5 + parent: 2 + - uid: 3766 + components: + - type: Transform + pos: 50.5,5.5 + parent: 2 + - uid: 3767 + components: + - type: Transform + pos: 50.5,3.5 + parent: 2 + - uid: 3768 + components: + - type: Transform + pos: 50.5,2.5 + parent: 2 + - uid: 3769 + components: + - type: Transform + pos: 50.5,1.5 + parent: 2 + - uid: 3770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-29.5 + parent: 2 + - uid: 3771 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-29.5 + parent: 2 + - uid: 3772 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-28.5 + parent: 2 + - uid: 3773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-27.5 + parent: 2 + - uid: 3774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-26.5 + parent: 2 + - uid: 3775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-25.5 + parent: 2 + - uid: 3776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-24.5 + parent: 2 + - uid: 3777 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-23.5 + parent: 2 + - uid: 3778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-22.5 + parent: 2 + - uid: 3779 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-21.5 + parent: 2 + - uid: 3780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-20.5 + parent: 2 + - uid: 3781 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-19.5 + parent: 2 + - uid: 3782 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-18.5 + parent: 2 + - uid: 3783 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-17.5 + parent: 2 + - uid: 3784 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-16.5 + parent: 2 + - uid: 3785 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-15.5 + parent: 2 + - uid: 3786 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-14.5 + parent: 2 + - uid: 3787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-13.5 + parent: 2 + - uid: 3788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-12.5 + parent: 2 + - uid: 3789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-11.5 + parent: 2 + - uid: 3790 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-10.5 + parent: 2 + - uid: 3791 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-9.5 + parent: 2 + - uid: 3792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-8.5 + parent: 2 + - uid: 3793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-7.5 + parent: 2 + - uid: 3794 + components: + - type: Transform + pos: 86.5,33.5 + parent: 2 + - uid: 3795 + components: + - type: Transform + pos: 86.5,32.5 + parent: 2 + - uid: 3796 + components: + - type: Transform + pos: 86.5,31.5 + parent: 2 + - uid: 3797 + components: + - type: Transform + pos: 86.5,30.5 + parent: 2 + - uid: 3798 + components: + - type: Transform + pos: 86.5,29.5 + parent: 2 + - uid: 3799 + components: + - type: Transform + pos: 86.5,28.5 + parent: 2 + - uid: 3800 + components: + - type: Transform + pos: 86.5,27.5 + parent: 2 + - uid: 3801 + components: + - type: Transform + pos: 86.5,26.5 + parent: 2 + - uid: 3802 + components: + - type: Transform + pos: 86.5,25.5 + parent: 2 + - uid: 3803 + components: + - type: Transform + pos: 86.5,24.5 + parent: 2 + - uid: 3804 + components: + - type: Transform + pos: 86.5,23.5 + parent: 2 + - uid: 3805 + components: + - type: Transform + pos: 86.5,22.5 + parent: 2 + - uid: 3806 + components: + - type: Transform + pos: 86.5,21.5 + parent: 2 + - uid: 3807 + components: + - type: Transform + pos: 86.5,20.5 + parent: 2 + - uid: 3808 + components: + - type: Transform + pos: 86.5,19.5 + parent: 2 + - uid: 3809 + components: + - type: Transform + pos: 86.5,18.5 + parent: 2 + - uid: 3810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,17.5 + parent: 2 + - uid: 3811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,17.5 + parent: 2 + - uid: 3812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,17.5 + parent: 2 + - uid: 3813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,17.5 + parent: 2 + - uid: 3814 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,17.5 + parent: 2 + - uid: 3815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,17.5 + parent: 2 + - uid: 3816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,16.5 + parent: 2 + - uid: 3817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,15.5 + parent: 2 + - uid: 3818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-20.5 + parent: 2 + - uid: 3819 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-20.5 + parent: 2 + - uid: 3820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-20.5 + parent: 2 + - uid: 3821 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-20.5 + parent: 2 + - uid: 3822 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-20.5 + parent: 2 + - uid: 3823 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-19.5 + parent: 2 + - uid: 3824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-18.5 + parent: 2 + - uid: 3825 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,-16.5 + parent: 2 + - uid: 3826 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-5.5 + parent: 2 + - uid: 3827 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-6.5 + parent: 2 + - uid: 3828 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-7.5 + parent: 2 + - uid: 3829 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-7.5 + parent: 2 + - uid: 3830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-7.5 + parent: 2 +- proto: DisposalTrunk + entities: + - uid: 3831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-29.5 + parent: 2 + - uid: 3832 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,6.5 + parent: 2 + - uid: 3833 + components: + - type: Transform + pos: -50.5,3.5 + parent: 2 + - uid: 3834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-7.5 + parent: 2 + - uid: 3835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-6.5 + parent: 2 + - uid: 3836 + components: + - type: Transform + pos: -38.5,3.5 + parent: 2 + - uid: 3837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,2.5 + parent: 2 + - uid: 3838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-6.5 + parent: 2 + - uid: 3839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,12.5 + parent: 2 + - uid: 3840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,8.5 + parent: 2 + - uid: 3841 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,6.5 + parent: 2 + - uid: 3842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-11.5 + parent: 2 + - uid: 3843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,4.5 + parent: 2 + - uid: 3844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-5.5 + parent: 2 + - uid: 3845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-6.5 + parent: 2 + - uid: 3846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,4.5 + parent: 2 + - uid: 3847 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,11.5 + parent: 2 + - uid: 3848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,28.5 + parent: 2 + - uid: 3849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,34.5 + parent: 2 + - uid: 3850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,-21.5 + parent: 2 + - uid: 3851 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-7.5 + parent: 2 +- proto: DisposalUnit + entities: + - uid: 3852 + components: + - type: Transform + pos: 52.5,-6.5 + parent: 2 + - uid: 3853 + components: + - type: Transform + pos: 68.5,-6.5 + parent: 2 + - uid: 3854 + components: + - type: Transform + pos: 75.5,-21.5 + parent: 2 + - uid: 3855 + components: + - type: Transform + pos: 78.5,14.5 + parent: 2 + - uid: 3856 + components: + - type: Transform + pos: 87.5,34.5 + parent: 2 + - uid: 3857 + components: + - type: Transform + pos: 37.5,-5.5 + parent: 2 + - uid: 3858 + components: + - type: Transform + pos: 52.5,4.5 + parent: 2 + - uid: 3859 + components: + - type: Transform + pos: 58.5,28.5 + parent: 2 + - uid: 3860 + components: + - type: Transform + pos: 54.5,11.5 + parent: 2 + - uid: 3861 + components: + - type: Transform + pos: 43.5,4.5 + parent: 2 + - uid: 3862 + components: + - type: Transform + pos: 8.5,8.5 + parent: 2 + - uid: 3863 + components: + - type: Transform + pos: 3.5,6.5 + parent: 2 + - uid: 3864 + components: + - type: Transform + pos: 25.5,-11.5 + parent: 2 + - uid: 3865 + components: + - type: Transform + pos: -12.5,-6.5 + parent: 2 + - uid: 3866 + components: + - type: Transform + pos: -18.5,12.5 + parent: 2 + - uid: 3867 + components: + - type: Transform + pos: -50.5,-7.5 + parent: 2 + - uid: 3868 + components: + - type: Transform + pos: -50.5,3.5 + parent: 2 + - uid: 3869 + components: + - type: Transform + pos: -38.5,3.5 + parent: 2 + - uid: 3870 + components: + - type: Transform + pos: -18.5,2.5 + parent: 2 + - uid: 3871 + components: + - type: Transform + pos: 20.5,6.5 + parent: 2 + - uid: 3872 + components: + - type: Transform + pos: 64.5,-29.5 + parent: 2 +- proto: DisposalYJunction + entities: + - uid: 3873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,-6.5 + parent: 2 + - uid: 3874 + components: + - type: Transform + pos: -13.5,-6.5 + parent: 2 + - uid: 3875 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 2 + - uid: 3876 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-4.5 + parent: 2 + - uid: 3877 + components: + - type: Transform + pos: 56.5,11.5 + parent: 2 +- proto: DogBed + entities: + - uid: 3878 + components: + - type: Transform + pos: -56.5,9.5 + parent: 2 + - uid: 3879 + components: + - type: Transform + pos: 29.5,-4.5 + parent: 2 +- proto: DonkpocketBoxSpawner + entities: + - uid: 3880 + components: + - type: Transform + pos: 57.5,-29.5 + parent: 2 + - uid: 3881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,-3.5 + parent: 2 + - uid: 3882 + components: + - type: Transform + pos: 76.5,-16.5 + parent: 2 + - uid: 3883 + components: + - type: Transform + pos: 78.5,-44.5 + parent: 2 + - uid: 3884 + components: + - type: Transform + pos: 57.5,-29.5 + parent: 2 + - uid: 14125 + components: + - type: Transform + pos: 69.5,-29.5 + parent: 2 + - uid: 14139 + components: + - type: Transform + pos: 64.5,-32.5 + parent: 2 + - uid: 15157 + components: + - type: Transform + pos: 38.5,27.5 + parent: 2 +- proto: DoorElectronics + entities: + - uid: 216 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 217 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 218 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: DoubleEmergencyOxygenTankFilled + entities: + - uid: 3885 + components: + - type: Transform + pos: -42.20205,10.265103 + parent: 2 +- proto: DresserCaptainFilled + entities: + - uid: 3886 + components: + - type: Transform + pos: -52.5,10.5 + parent: 2 +- proto: DresserChiefEngineerFilled + entities: + - uid: 3887 + components: + - type: Transform + pos: 66.5,47.5 + parent: 2 +- proto: DresserChiefMedicalOfficerFilled + entities: + - uid: 3888 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-11.5 + parent: 2 +- proto: DresserFilled + entities: + - uid: 3889 + components: + - type: Transform + pos: 64.5,29.5 + parent: 2 + - uid: 3890 + components: + - type: Transform + pos: 75.5,-2.5 + parent: 2 + - uid: 3891 + components: + - type: Transform + pos: 75.5,-12.5 + parent: 2 + - uid: 12919 + components: + - type: Transform + pos: 37.5,9.5 + parent: 2 + - uid: 14284 + components: + - type: Transform + pos: 102.5,-43.5 + parent: 2 +- proto: DresserHeadOfPersonnelFilled + entities: + - uid: 3892 + components: + - type: Transform + pos: 31.5,-7.5 + parent: 2 + - uid: 3893 + components: + - type: Transform + pos: 27.5,-3.5 + parent: 2 +- proto: DresserHeadOfSecurityFilled + entities: + - uid: 3894 + components: + - type: Transform + pos: -24.5,9.5 + parent: 2 +- proto: DresserQuarterMasterFilled + entities: + - uid: 3895 + components: + - type: Transform + pos: 87.5,-25.5 + parent: 2 +- proto: DresserResearchDirectorFilled + entities: + - uid: 3896 + components: + - type: Transform + pos: 65.5,21.5 + parent: 2 +- proto: DrinkBananaHonkGlass + entities: + - uid: 3897 + components: + - type: Transform + pos: 18.709286,-4.117686 + parent: 2 +- proto: DrinkBeerBottleFull + entities: + - uid: 3898 + components: + - type: Transform + pos: -45.10559,0.79170734 + parent: 2 + - uid: 3899 + components: + - type: Transform + pos: -28.727594,9.774844 + parent: 2 + - uid: 3900 + components: + - type: Transform + pos: 86.70346,-19.32516 + parent: 2 + - uid: 3901 + components: + - type: Transform + pos: 86.440765,-19.15641 + parent: 2 + - uid: 3902 + components: + - type: Transform + pos: 83.00542,-51.221172 + parent: 2 + - uid: 3903 + components: + - type: Transform + pos: 83.11479,-49.314922 + parent: 2 + - uid: 3904 + components: + - type: Transform + pos: 5.8517704,-2.9581518 + parent: 2 + - uid: 3905 + components: + - type: Transform + pos: 5.5247564,-3.4700003 + parent: 2 + - uid: 3906 + components: + - type: Transform + pos: 16.296593,-7.971781 + parent: 2 + - uid: 3907 + components: + - type: Transform + pos: 16.546593,-8.159281 + parent: 2 + - uid: 12980 + components: + - type: Transform + pos: 72.738594,46.929222 + parent: 2 + - uid: 12987 + components: + - type: Transform + pos: 66.49225,44.95134 + parent: 2 +- proto: DrinkBeerCan + entities: + - uid: 3908 + components: + - type: Transform + pos: -28.477594,9.743594 + parent: 2 + - uid: 3909 + components: + - type: Transform + pos: -28.24322,9.774844 + parent: 2 +- proto: DrinkBeerglass + entities: + - uid: 3910 + components: + - type: Transform + pos: 86.25313,-19.45641 + parent: 2 +- proto: DrinkBloodGlass + entities: + - uid: 3911 + components: + - type: Transform + pos: 83.44941,-37.47116 + parent: 2 + - uid: 3912 + components: + - type: Transform + pos: 85.51972,-37.45814 + parent: 2 +- proto: DrinkBottleBeer + entities: + - uid: 14936 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.18922,24.124798 + parent: 2 + - uid: 14939 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.56023,24.043417 + parent: 2 + - uid: 14940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.605476,24.224262 + parent: 2 +- proto: DrinkCanPack + entities: + - uid: 14478 + components: + - type: Transform + pos: 95.00258,-47.583176 + parent: 2 +- proto: DrinkColaCan + entities: + - uid: 13243 + components: + - type: Transform + pos: 35.753418,-24.073599 + parent: 2 + - uid: 13244 + components: + - type: Transform + pos: 35.315594,-24.386099 + parent: 2 +- proto: DrinkColaCanEmpty + entities: + - uid: 13245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.26943,-22.839224 + parent: 2 + - uid: 13246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.00584,-23.589224 + parent: 2 + - uid: 13247 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.912018,-22.401724 + parent: 2 +- proto: DrinkDemonsBlood + entities: + - uid: 3913 + components: + - type: Transform + pos: 8.645561,-18.242357 + parent: 2 + - uid: 3914 + components: + - type: Transform + pos: 84.51711,-37.536266 + parent: 2 +- proto: DrinkGlass + entities: + - uid: 3915 + components: + - type: Transform + pos: -28.49322,9.524844 + parent: 2 + - uid: 3916 + components: + - type: Transform + pos: -28.27447,9.524844 + parent: 2 + - uid: 3917 + components: + - type: Transform + pos: 7.434128,-6.30023 + parent: 2 + - uid: 3918 + components: + - type: Transform + pos: 7.5905256,-6.527718 + parent: 2 + - uid: 12392 + components: + - type: Transform + pos: 64.61043,41.81616 + parent: 2 + - uid: 12393 + components: + - type: Transform + pos: 64.344604,41.62866 + parent: 2 +- proto: DrinkGoldenCup + entities: + - uid: 3919 + components: + - type: Transform + pos: -62.745186,3.5416727 + parent: 2 +- proto: DrinkGreenTea + entities: + - uid: 3920 + components: + - type: Transform + pos: 58.61704,-3.8319535 + parent: 2 +- proto: DrinkHotCoco + entities: + - uid: 14138 + components: + - type: Transform + pos: 69.84014,-29.21535 + parent: 2 +- proto: DrinkHotCoffee + entities: + - uid: 3921 + components: + - type: Transform + pos: 52.397186,-3.7316165 + parent: 2 + - uid: 14427 + components: + - type: Transform + pos: 88.51153,-46.48895 + parent: 2 +- proto: DrinkMilkCarton + entities: + - uid: 12530 + components: + - type: Transform + pos: 10.618966,7.183319 + parent: 2 + - uid: 12531 + components: + - type: Transform + pos: 10.32187,7.183319 + parent: 2 +- proto: DrinkMug + entities: + - uid: 14428 + components: + - type: Transform + pos: 88.63662,-46.7077 + parent: 2 + - uid: 14429 + components: + - type: Transform + pos: 88.43334,-46.92645 + parent: 2 + - uid: 14430 + components: + - type: Transform + pos: 88.60535,-47.11395 + parent: 2 +- proto: DrinkMugBlue + entities: + - uid: 3922 + components: + - type: Transform + pos: 55.45476,18.535337 + parent: 2 +- proto: DrinkMugDog + entities: + - uid: 3923 + components: + - type: Transform + pos: 55.643284,18.821674 + parent: 2 +- proto: DrinkMugHeart + entities: + - uid: 14135 + components: + - type: Transform + pos: 70.18414,-29.480974 + parent: 2 +- proto: DrinkMugMetal + entities: + - uid: 12501 + components: + - type: Transform + pos: -8.440036,10.657619 + parent: 2 +- proto: DrinkMugRed + entities: + - uid: 3924 + components: + - type: Transform + pos: 55.183292,18.81414 + parent: 2 +- proto: DrinkSilencerGlass + entities: + - uid: 3925 + components: + - type: Transform + pos: 18.315243,-4.6377425 + parent: 2 +- proto: DrinkSodaWaterBottleFull + entities: + - uid: 11599 + components: + - type: Transform + pos: -53.90259,-1.0980163 + parent: 2 + - uid: 11600 + components: + - type: Transform + pos: -53.9495,-0.08239126 + parent: 2 + - uid: 11601 + components: + - type: Transform + pos: -53.91823,0.90198374 + parent: 2 + - uid: 11602 + components: + - type: Transform + pos: -55.20043,1.0269837 + parent: 2 + - uid: 11603 + components: + - type: Transform + pos: -55.325523,-0.11364126 + parent: 2 + - uid: 11604 + components: + - type: Transform + pos: -55.12225,-1.1136413 + parent: 2 + - uid: 14186 + components: + - type: Transform + pos: 48.318462,-11.682365 + parent: 2 + - uid: 14187 + components: + - type: Transform + pos: 48.69374,-11.682365 + parent: 2 + - uid: 14188 + components: + - type: Transform + pos: 48.56865,-11.51049 + parent: 2 + - uid: 15159 + components: + - type: Transform + pos: 38.376553,28.301775 + parent: 2 +- proto: DrinkTeacup + entities: + - uid: 3926 + components: + - type: Transform + pos: 1.7608132,-3.1856463 + parent: 2 + - uid: 3927 + components: + - type: Transform + pos: 1.7750306,-3.4273527 + parent: 2 + - uid: 3928 + components: + - type: Transform + pos: 1.2489648,-3.6264043 + parent: 2 + - uid: 3929 + components: + - type: Transform + pos: 1.5617611,-3.65484 + parent: 2 + - uid: 3930 + components: + - type: Transform + pos: 8.155735,-7.629216 + parent: 2 + - uid: 14487 + components: + - type: Transform + pos: 54.881516,18.8364 + parent: 2 + - uid: 14488 + components: + - type: Transform + pos: 55.08777,18.423899 + parent: 2 + - uid: 14489 + components: + - type: Transform + pos: 53.194016,18.93015 + parent: 2 +- proto: DrinkTeapot + entities: + - uid: 3931 + components: + - type: Transform + pos: 1.3058369,-3.1714284 + parent: 2 + - uid: 3932 + components: + - type: Transform + pos: 3.3177247,-8.274782 + parent: 2 + - uid: 3933 + components: + - type: Transform + pos: 53.99667,18.63105 + parent: 2 +- proto: DrinkVermouthBottleFull + entities: + - uid: 3934 + components: + - type: Transform + pos: 71.729004,-21.216696 + parent: 2 +- proto: DrinkVisualizerTestNot + entities: + - uid: 14848 + components: + - type: Transform + pos: 19.43544,22.585976 + parent: 2 +- proto: DrinkWaterBottleFull + entities: + - uid: 3935 + components: + - type: Transform + pos: -35.726097,-4.3780985 + parent: 2 + - uid: 3936 + components: + - type: Transform + pos: -31.767765,-4.4301815 + parent: 2 + - uid: 3937 + components: + - type: Transform + pos: -27.747372,-4.4432025 + parent: 2 + - uid: 3938 + components: + - type: Transform + pos: 1.8566638,10.639614 + parent: 2 +- proto: DrinkWaterJug + entities: + - uid: 15158 + components: + - type: Transform + pos: 38.62674,28.333025 + parent: 2 +- proto: DrinkWhiskeyGlass + entities: + - uid: 8505 + components: + - type: Transform + pos: 15.362172,-27.21932 + parent: 2 +- proto: DrinkWineBottleFull + entities: + - uid: 2983 + components: + - type: Transform + pos: 15.643632,-26.953695 + parent: 2 + - uid: 4167 + components: + - type: Transform + pos: 1.5623362,-6.9816303 + parent: 2 + - uid: 12923 + components: + - type: Transform + pos: 34.40817,9.86767 + parent: 2 + - uid: 14297 + components: + - type: Transform + pos: 99.53953,-44.122665 + parent: 2 +- proto: DrinkWineGlass + entities: + - uid: 3941 + components: + - type: Transform + pos: 1.2029612,-7.2316303 + parent: 2 + - uid: 3942 + components: + - type: Transform + pos: 1.2498362,-7.5910053 + parent: 2 + - uid: 3984 + components: + - type: Transform + pos: 1.5779612,-7.6066303 + parent: 2 + - uid: 8607 + components: + - type: Transform + pos: 15.893818,-27.297445 + parent: 2 + - uid: 12924 + components: + - type: Transform + pos: 34.7209,9.93017 + parent: 2 + - uid: 12925 + components: + - type: Transform + pos: 34.877266,9.664545 + parent: 2 + - uid: 13333 + components: + - type: Transform + pos: 16.269096,-27.12557 + parent: 2 + - uid: 14298 + components: + - type: Transform + pos: 99.1017,-44.10704 + parent: 2 + - uid: 14299 + components: + - type: Transform + pos: 99.21116,-44.45079 + parent: 2 +- proto: EmergencyLight + entities: + - uid: 13304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-7.5 + parent: 2 + - uid: 13305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-7.5 + parent: 2 + - uid: 13306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-8.5 + parent: 2 + - uid: 13307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-5.5 + parent: 2 + - uid: 13308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-2.5 + parent: 2 +- proto: Emitter + entities: + - uid: 4298 + components: + - type: Transform + pos: 93.5,50.5 + parent: 2 + - uid: 8066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,47.5 + parent: 2 + - uid: 11537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,44.5 + parent: 2 +- proto: EnergyDagger + entities: + - uid: 3946 + components: + - type: Transform + pos: 106.77476,27.75994 + parent: 2 +- proto: ExosuitFabricator + entities: + - uid: 3947 + components: + - type: Transform + pos: 52.5,11.5 + parent: 2 +- proto: ExtinguisherCabinetFilled + entities: + - uid: 3948 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-9.5 + parent: 2 + - uid: 3949 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-3.5 + parent: 2 + - uid: 12362 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 2 + - uid: 13313 + components: + - type: Transform + pos: 2.5,7.5 + parent: 2 +- proto: FaxMachineBase + entities: + - uid: 3950 + components: + - type: Transform + pos: 58.5,-10.5 + parent: 2 + - type: FaxMachine + name: Главный Врач + - uid: 3951 + components: + - type: Transform + pos: -21.5,8.5 + parent: 2 + - type: FaxMachine + name: Глава Службы Безопасности + - uid: 3952 + components: + - type: Transform + pos: 30.5,-4.5 + parent: 2 + - type: FaxMachine + name: Офис Главы Персонала + - uid: 3953 + components: + - type: Transform + pos: 87.5,-27.5 + parent: 2 + - uid: 4218 + components: + - type: Transform + pos: 86.5,-17.5 + parent: 2 + - uid: 11581 + components: + - type: Transform + pos: -71.5,3.5 + parent: 2 + - type: FaxMachine + name: Мостик + - uid: 12387 + components: + - type: Transform + pos: 87.5,14.5 + parent: 2 + - type: FaxMachine + name: Инженерный отдел + - uid: 12388 + components: + - type: Transform + pos: 72.5,42.5 + parent: 2 + - type: FaxMachine + name: Старший инженер + - uid: 12962 + components: + - type: Transform + pos: -32.5,7.5 + parent: 2 + - type: FaxMachine + name: Бриг + - uid: 12963 + components: + - type: Transform + pos: 44.5,7.5 + parent: 2 + - type: FaxMachine + name: Библиотека + - uid: 12967 + components: + - type: Transform + pos: 48.5,-12.5 + parent: 2 + - type: FaxMachine + name: Мед. Отдел + - uid: 12968 + components: + - type: Transform + pos: 63.5,15.5 + parent: 2 + - type: FaxMachine + name: Научный Директор + - uid: 12972 + components: + - type: Transform + pos: 56.5,14.5 + parent: 2 + - type: FaxMachine + name: Научный отдел + - uid: 12973 + components: + - type: Transform + pos: 82.5,-25.5 + parent: 2 + - type: FaxMachine + name: Офицер Логистики\КМ + - uid: 12975 + components: + - type: Transform + pos: 83.5,-19.5 + parent: 2 + - type: FaxMachine + name: Отдел логистики + - uid: 14495 + components: + - type: Transform + pos: 20.5,-7.5 + parent: 2 +- proto: FaxMachineCaptain + entities: + - uid: 12959 + components: + - type: Transform + pos: -53.5,5.5 + parent: 2 +- proto: FenceMetalBroken + entities: + - uid: 6938 + components: + - type: Transform + pos: 78.5,-34.5 + parent: 2 +- proto: FenceMetalStraight + entities: + - uid: 6934 + components: + - type: Transform + pos: 78.5,-33.5 + parent: 2 + - uid: 15306 + components: + - type: Transform + pos: 74.5,-32.5 + parent: 2 + - uid: 15308 + components: + - type: Transform + pos: 74.5,-33.5 + parent: 2 +- proto: FenceWoodSmallCorner + entities: + - uid: 14900 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,23.5 + parent: 2 +- proto: FenceWoodSmallGate + entities: + - uid: 14898 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,22.5 + parent: 2 + - uid: 14899 + components: + - type: Transform + pos: 13.5,23.5 + parent: 2 +- proto: filingCabinetDrawerRandom + entities: + - uid: 3296 + components: + - type: Transform + pos: -12.5,9.5 + parent: 2 + - uid: 12196 + components: + - type: Transform + pos: 72.5,48.5 + parent: 2 + - uid: 12511 + components: + - type: Transform + pos: -7.5,-2.5 + parent: 2 + - uid: 13505 + components: + - type: Transform + pos: 21.5,-26.5 + parent: 2 +- proto: filingCabinetRandom + entities: + - uid: 3956 + components: + - type: Transform + pos: 57.5,-14.5 + parent: 2 + - uid: 3959 + components: + - type: Transform + pos: 65.5,17.5 + parent: 2 + - uid: 3960 + components: + - type: Transform + pos: 61.5,7.5 + parent: 2 +- proto: FireAlarm + entities: + - uid: 9129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,11.5 + parent: 2 + - type: DeviceList + devices: + - 4045 + - 4046 + - 4047 + - 4048 + - 4032 + - 4033 + - 4034 + - 4029 + - uid: 15260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,-3.5 + parent: 2 + - type: DeviceList + devices: + - 4211 + - 4207 + - uid: 15267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,6.5 + parent: 2 + - type: DeviceList + devices: + - 4208 + - 4211 + - 4209 + - uid: 15271 + components: + - type: Transform + pos: -57.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4206 + - 4204 + - 4203 + - 4208 + - uid: 15273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4206 + - 4205 + - 4207 + - uid: 15286 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -55.5,-8.5 + parent: 2 + - type: DeviceList + devices: + - 4205 + - 4204 + - 4203 + - 4202 + - 4201 + - uid: 15294 + components: + - type: Transform + pos: -43.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4198 + - 4197 + - 4196 + - 4201 + - 4202 + - uid: 15296 + components: + - type: Transform + pos: -25.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4196 + - 4197 + - 4198 + - 4192 + - 4193 + - 4194 + - 4195 + - uid: 15298 + components: + - type: Transform + pos: -8.5,-6.5 + parent: 2 + - type: DeviceList + devices: + - 4169 + - 4168 + - 14568 + - 4166 + - 4192 + - 4193 + - 4194 + - 4195 + - uid: 15300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-5.5 + parent: 2 + - type: DeviceList + configurators: + - invalid + devices: + - 3987 + - 4169 + - 4168 + - 14568 + - 4166 + - 4216 + - 13217 + - 13218 + - 13219 + - uid: 15304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-3.5 + parent: 2 + - type: DeviceList + devices: + - 4170 + - uid: 15307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4171 + - uid: 15309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 4173 + - 4174 + - 4176 + - 4175 + - 4177 + - 4178 + - uid: 15314 + components: + - type: Transform + pos: -7.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4159 + - 4170 + - 4160 + - 4161 + - 4162 + - 4171 + - 4174 + - 4173 + - 4172 + - uid: 15317 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-3.5 + parent: 2 + - type: DeviceList + devices: + - 4175 + - 4172 + - uid: 15323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4181 + - uid: 15324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 4179 + - 4177 + - 4178 + - 4181 + - 4180 + - 4182 + - 4186 + - 4185 + - 4184 + - 4183 + - 4187 + - 4188 + - 4190 + - 4191 + - uid: 15337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,9.5 + parent: 2 + - type: DeviceList + devices: + - 12344 + - 12345 + - 12340 + - 12343 + - 3970 + - 3969 + - 3968 + - 3967 + - 3966 + - 3971 + - 3972 + - uid: 15339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 4212 + - 4213 + - 4152 + - 4153 + - 4154 + - 4155 + - 12206 + - 12207 + - 12208 + - 12209 + - 3978 + - 12306 + - 13219 + - 13218 + - 13217 + - 4216 + - 4159 + - 4160 + - 4161 + - 4162 + - 3968 + - 3969 + - uid: 15341 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-9.5 + parent: 2 + - type: DeviceList + devices: + - 12311 + - 12310 + - 12308 + - 12309 + - 4164 + - 4165 + - uid: 15343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4154 + - 4155 + - 4153 + - 4152 + - 4136 + - 4137 + - 4138 + - uid: 15350 + components: + - type: Transform + pos: 15.5,7.5 + parent: 2 + - type: DeviceList + devices: + - 4130 + - 4131 + - 4134 + - 4135 + - 4138 + - 4137 + - 4136 + - uid: 15352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,10.5 + parent: 2 + - type: DeviceList + devices: + - 4129 + - 4128 + - 4133 + - 4132 + - uid: 15355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,9.5 + parent: 2 + - type: DeviceList + devices: + - 4015 + - 4125 + - 4126 + - uid: 15360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4146 + - 4147 + - 4149 + - 4148 + - 4145 + - 4144 + - uid: 15367 + components: + - type: Transform + pos: 26.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 12209 + - 12208 + - 12207 + - 12206 + - 4135 + - 4134 + - 4131 + - 4214 + - 4139 + - 4146 + - 4147 + - 4132 + - 4133 + - 4122 + - 4123 + - 4124 + - 4151 + - uid: 15370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-9.5 + parent: 2 + - type: DeviceList + devices: + - 4108 + - 4109 + - 4114 + - 4115 + - 4116 + - 4111 + - 4112 + - 4113 + - uid: 15372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-9.5 + parent: 2 + - type: DeviceList + configurators: + - invalid + devices: + - 4109 + - 4108 + - 4117 + - 3964 + - 3965 + - 4104 + - 4105 + - uid: 15379 + components: + - type: Transform + pos: 59.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4083 + - 4082 + - 4085 + - 4086 + - 4102 + - 4101 + - 4097 + - 4098 + - 3964 + - 3965 + - 4103 + - uid: 15393 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-19.5 + parent: 2 + - type: DeviceList + devices: + - 4102 + - 4101 + - 4087 + - 4095 + - 4088 + - 4089 + - 4090 + - 4092 + - 4091 + - 4093 + - uid: 15399 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,7.5 + parent: 2 + - type: DeviceList + devices: + - 4012 + - 4011 + - 4013 + - 4014 + - 4005 + - 4004 + - 4003 + - 4006 + - 4007 + - 4008 + - uid: 15401 + components: + - type: Transform + pos: 52.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4122 + - 4123 + - 4124 + - 4015 + - 4113 + - 4112 + - 4111 + - 4106 + - 4107 + - 4014 + - 4013 + - 4011 + - 4012 + - 4100 + - 4099 + - 4118 + - 4119 + - 4121 + - 4120 + - uid: 15403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,6.5 + parent: 2 + - type: DeviceList + devices: + - 4005 + - 4004 + - 4003 + - 4002 + - 4001 + - uid: 15405 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,11.5 + parent: 2 + - type: DeviceList + devices: + - 4010 + - 4009 + - 4006 + - 4007 + - 4008 + - uid: 15407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,15.5 + parent: 2 + - type: DeviceList + devices: + - 4002 + - 3961 + - 3962 + - 3963 + - 4010 + - 3991 + - 3990 + - 3989 + - 3988 + - 3992 + - 3993 + - uid: 15421 + components: + - type: Transform + pos: 67.5,14.5 + parent: 2 + - type: DeviceList + devices: + - 3961 + - 3962 + - 3963 + - 3996 + - 4001 + - 4000 + - 3997 + - 3998 + - 3999 + - uid: 15427 + components: + - type: Transform + pos: 69.5,3.5 + parent: 2 + - type: DeviceList + devices: + - 4118 + - 4119 + - 4120 + - 4121 + - 4083 + - 4082 + - 4081 + - 4080 + - 4056 + - 4055 + - 4054 + - 4053 + - uid: 15430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,1.5 + parent: 2 + - type: DeviceList + devices: + - 4052 + - 4051 + - 4050 + - 4049 + - 4056 + - 4055 + - 4054 + - 4053 + - 4045 + - 4046 + - 4047 + - 4048 + - uid: 15443 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,17.5 + parent: 2 + - type: DeviceList + devices: + - 4029 + - 4028 + - 4027 + - uid: 15444 + components: + - type: Transform + pos: 85.5,22.5 + parent: 2 + - type: DeviceList + devices: + - 4028 + - 4030 + - 4031 + - uid: 15454 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,29.5 + parent: 2 + - type: DeviceList + devices: + - 4031 + - 4026 + - 4025 + - 4024 + - 4023 + - 3986 + - uid: 15470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,24.5 + parent: 2 + - type: DeviceList + devices: + - 4026 + - 4025 + - 4024 + - 4023 + - uid: 15493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4052 + - 4051 + - 4050 + - 4049 + - 4057 + - 4058 + - 4059 + - 4060 + - 4061 + - 4062 + - 4063 + - 4044 + - uid: 15498 + components: + - type: Transform + pos: 72.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 4079 + - 4076 + - 4077 + - 4078 + - 4059 + - 4058 + - 4057 + - uid: 15518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-12.5 + parent: 2 + - type: DeviceList + devices: + - 12241 + - 4065 + - 12247 + - 4063 + - 4062 + - 4061 + - 4060 + - 3985 +- proto: FireAxe + entities: + - uid: 12986 + components: + - type: Transform + pos: 66.4297,45.091965 + parent: 2 +- proto: Firelock + entities: + - uid: 2602 + components: + - type: Transform + pos: 86.5,-29.5 + parent: 2 + - uid: 5043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,22.5 + parent: 2 + - uid: 12093 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-8.5 + parent: 2 + - uid: 12241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15516 + - 15518 + - uid: 12247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15516 + - 15518 + - uid: 13171 + components: + - type: Transform + pos: 40.5,-12.5 + parent: 2 + - uid: 13173 + components: + - type: Transform + pos: 48.5,-20.5 + parent: 2 + - uid: 13176 + components: + - type: Transform + pos: 78.5,-31.5 + parent: 2 + - uid: 13177 + components: + - type: Transform + pos: 88.5,-11.5 + parent: 2 + - uid: 13178 + components: + - type: Transform + pos: 54.5,32.5 + parent: 2 + - uid: 13179 + components: + - type: Transform + pos: 45.5,30.5 + parent: 2 + - uid: 13235 + components: + - type: Transform + pos: 40.5,-23.5 + parent: 2 + - uid: 13236 + components: + - type: Transform + pos: 34.5,-23.5 + parent: 2 + - uid: 13471 + components: + - type: Transform + pos: 24.5,-24.5 + parent: 2 + - uid: 13472 + components: + - type: Transform + pos: 34.5,-27.5 + parent: 2 + - uid: 13590 + components: + - type: Transform + pos: 41.5,-25.5 + parent: 2 + - uid: 13602 + components: + - type: Transform + pos: 49.5,-26.5 + parent: 2 + - uid: 13969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-28.5 + parent: 2 + - uid: 14261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-45.5 + parent: 2 + - uid: 14275 + components: + - type: Transform + pos: 101.5,-46.5 + parent: 2 + - uid: 14350 + components: + - type: Transform + pos: 87.5,-40.5 + parent: 2 + - uid: 14501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-27.5 + parent: 2 + - uid: 14502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,-24.5 + parent: 2 + - uid: 14606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,26.5 + parent: 2 + - uid: 14796 + components: + - type: Transform + pos: 39.5,29.5 + parent: 2 + - uid: 15098 + components: + - type: Transform + pos: 29.5,30.5 + parent: 2 + - uid: 15396 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-30.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15395 +- proto: FirelockEdge + entities: + - uid: 3961 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15421 + - 15420 + - uid: 3962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15421 + - 15420 + - uid: 3963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15421 + - 15420 + - uid: 3964 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15372 + - 15374 + - 15379 + - 15378 + - uid: 3965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15372 + - 15374 + - 15379 + - 15378 + - uid: 3966 + components: + - type: Transform + pos: -4.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 3967 + components: + - type: Transform + pos: -3.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 3968 + components: + - type: Transform + pos: -2.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - 15339 + - 15338 + - uid: 3969 + components: + - type: Transform + pos: -1.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - 15339 + - 15338 + - uid: 3970 + components: + - type: Transform + pos: -0.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 3971 + components: + - type: Transform + pos: 0.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 3972 + components: + - type: Transform + pos: 1.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 3977 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-5.5 + parent: 2 + - uid: 3978 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - uid: 3979 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 2 + - uid: 3980 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 2 + - uid: 3981 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 2 + - uid: 3982 + components: + - type: Transform + pos: 6.5,-5.5 + parent: 2 + - uid: 3983 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-7.5 + parent: 2 + - uid: 12089 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-8.5 + parent: 2 + - uid: 12107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-16.5 + parent: 2 + - uid: 12306 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - uid: 12308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15341 + - 15340 + - uid: 12309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15341 + - 15340 + - uid: 12310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15341 + - 15340 + - uid: 12311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15341 + - 15340 + - uid: 12312 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-6.5 + parent: 2 + - uid: 12340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 12343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 12344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 + - uid: 12345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15337 + - 15336 +- proto: FirelockGlass + entities: + - uid: 3985 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11613 + - 15516 + - 15518 + - uid: 3986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,35.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15454 + - 11541 + - 15478 + - uid: 3987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15300 + - 15299 + - uid: 3988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15409 + - uid: 3989 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15409 + - uid: 3990 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,23.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15409 + - uid: 3991 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,22.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15409 + - uid: 3992 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,27.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - 15414 + - uid: 3993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,29.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15407 + - 15406 + - uid: 3994 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,22.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15415 + - uid: 3995 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15415 + - 15416 + - uid: 3996 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15416 + - 15421 + - 15420 + - uid: 3997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15421 + - 15420 + - 15424 + - uid: 3998 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15421 + - 15420 + - 15424 + - uid: 3999 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15421 + - 15420 + - 15423 + - uid: 4000 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15421 + - 15420 + - uid: 4001 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15403 + - 15402 + - 15421 + - 15420 + - uid: 4002 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15403 + - 15402 + - 15407 + - 15406 + - uid: 4003 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15403 + - 15402 + - uid: 4004 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15403 + - 15402 + - uid: 4005 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15403 + - 15402 + - uid: 4006 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15405 + - 15404 + - uid: 4007 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15405 + - 15404 + - uid: 4008 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15405 + - 15404 + - uid: 4009 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15405 + - 15404 + - uid: 4010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15405 + - 15404 + - 15407 + - 15406 + - uid: 4011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15401 + - 15400 + - uid: 4012 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15401 + - 15400 + - uid: 4013 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15401 + - 15400 + - uid: 4014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15399 + - 15398 + - 15401 + - 15400 + - uid: 4015 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15355 + - 15354 + - 15401 + - 15400 + - uid: 4016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,38.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15478 + - 15479 + - uid: 4018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,43.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15485 + - 15486 + - uid: 4019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,43.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15486 + - 15487 + - uid: 4020 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,43.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15487 + - uid: 4021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,45.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15487 + - uid: 4023 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,31.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15454 + - 11541 + - 15470 + - 15468 + - uid: 4024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,30.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15454 + - 11541 + - 15470 + - 15468 + - uid: 4025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,29.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15454 + - 11541 + - 15470 + - 15468 + - uid: 4026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,27.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15454 + - 11541 + - 15470 + - 15468 + - uid: 4027 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,22.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15443 + - 15442 + - uid: 4028 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15443 + - 15442 + - 15444 + - 15438 + - uid: 4029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9129 + - 15431 + - 15443 + - 15442 + - uid: 4030 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - 15444 + - 15438 + - uid: 4031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,22.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15444 + - 15438 + - 15454 + - 11541 + - uid: 4032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9129 + - 15431 + - 15437 + - uid: 4033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9129 + - 15431 + - 15437 + - uid: 4034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9129 + - 15431 + - 15437 + - uid: 4035 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - 15440 + - uid: 4036 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - 15440 + - uid: 4037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - 15440 + - uid: 4038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - 15440 + - uid: 4039 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - 15440 + - uid: 4040 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15440 + - uid: 4041 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15441 + - uid: 4042 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15441 + - uid: 4043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15441 + - uid: 4044 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - uid: 4045 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 9129 + - 15431 + - uid: 4046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 9129 + - 15431 + - uid: 4047 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 9129 + - 15431 + - uid: 4048 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 9129 + - 15431 + - uid: 4049 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 15493 + - 15490 + - uid: 4050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 15493 + - 15490 + - uid: 4051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 15493 + - 15490 + - uid: 4052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15430 + - 15428 + - 15493 + - 15490 + - uid: 4053 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15427 + - 15426 + - 15430 + - 15428 + - uid: 4054 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15427 + - 15426 + - 15430 + - 15428 + - uid: 4055 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15427 + - 15426 + - 15430 + - 15428 + - uid: 4056 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15427 + - 15426 + - 15430 + - 15428 + - uid: 4057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - 15498 + - 15497 + - uid: 4058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - 15498 + - 15497 + - uid: 4059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - 15498 + - 15497 + - uid: 4060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - 15516 + - 15518 + - uid: 4061 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - 15516 + - 15518 + - uid: 4062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - 15516 + - 15518 + - uid: 4063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15493 + - 15490 + - 15516 + - 15518 + - uid: 4064 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15538 + - uid: 4065 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15516 + - 15518 + - 15538 + - uid: 4066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15529 + - 15538 + - uid: 4067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15539 + - uid: 4068 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-13.5 + parent: 2 + - uid: 4069 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-21.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15538 + - 15539 + - uid: 4070 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-22.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15538 + - 15540 + - uid: 4071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-22.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15539 + - 15541 + - uid: 4072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-25.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15540 + - 15541 + - uid: 4073 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15541 + - 5068 + - uid: 4074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15539 + - 9626 + - uid: 4075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15539 + - 9626 + - uid: 4076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15498 + - 15497 + - 15501 + - uid: 4077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15498 + - 15497 + - 15499 + - uid: 4078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15498 + - 15497 + - 15500 + - uid: 4079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15498 + - 15497 + - uid: 4080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15427 + - 15426 + - uid: 4081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15382 + - 15427 + - 15426 + - uid: 4082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15379 + - 15378 + - 15427 + - 15426 + - uid: 4083 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15379 + - 15378 + - 15427 + - 15426 + - uid: 4084 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15382 + - 15377 + - uid: 4085 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15379 + - 15378 + - 15377 + - uid: 4086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15379 + - 15378 + - 15385 + - uid: 4087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15388 + - 15393 + - 15390 + - uid: 4088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15389 + - 15393 + - 15390 + - uid: 4089 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-23.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15393 + - 15390 + - 15394 + - uid: 4090 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15393 + - 15390 + - 15394 + - uid: 4091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15393 + - 15390 + - 15395 + - uid: 4092 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15393 + - 15390 + - 15395 + - uid: 4093 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15391 + - 15393 + - 15390 + - uid: 4094 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15391 + - uid: 4095 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - 15393 + - 15390 + - uid: 4096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - uid: 4097 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15379 + - 15378 + - 15380 + - uid: 4098 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15375 + - 15379 + - 15378 + - uid: 4099 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15375 + - 15401 + - 15400 + - uid: 4100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15376 + - 15401 + - 15400 + - uid: 4101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15379 + - 15378 + - 15393 + - 15390 + - uid: 4102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15379 + - 15378 + - 15393 + - 15390 + - uid: 4103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15373 + - 15379 + - 15378 + - uid: 4104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15372 + - 15374 + - 15373 + - uid: 4105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15372 + - 15374 + - 15373 + - uid: 4106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15373 + - 15401 + - 15400 + - uid: 4107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15373 + - 15401 + - 15400 + - uid: 4108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15372 + - 15374 + - uid: 4109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15372 + - 15374 + - uid: 4110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-9.5 + parent: 2 + - uid: 4111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15401 + - 15400 + - uid: 4112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15401 + - 15400 + - uid: 4113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15401 + - 15400 + - uid: 4114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15371 + - uid: 4115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15371 + - uid: 4116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15370 + - 15369 + - 15371 + - uid: 4117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15371 + - 15372 + - 15374 + - uid: 4118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15401 + - 15400 + - 15427 + - 15426 + - uid: 4119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15401 + - 15400 + - 15427 + - 15426 + - uid: 4120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15401 + - 15400 + - 15427 + - 15426 + - uid: 4121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15401 + - 15400 + - 15427 + - 15426 + - uid: 4122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15367 + - 15366 + - 15401 + - 15400 + - uid: 4123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15367 + - 15366 + - 15401 + - 15400 + - uid: 4124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15367 + - 15366 + - 15401 + - 15400 + - uid: 4125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15355 + - 15354 + - 15356 + - uid: 4126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15355 + - 15354 + - uid: 4127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15353 + - uid: 4128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15352 + - 15351 + - 15353 + - uid: 4129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15352 + - 15351 + - uid: 4130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15350 + - 15349 + - uid: 4131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15350 + - 15349 + - 15367 + - 15366 + - uid: 4132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15352 + - 15351 + - 15367 + - 15366 + - uid: 4133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15352 + - 15351 + - 15367 + - 15366 + - uid: 4134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15350 + - 15349 + - 15367 + - 15366 + - uid: 4135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15350 + - 15349 + - 15367 + - 15366 + - uid: 4136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15343 + - 15342 + - 15350 + - 15349 + - uid: 4137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15343 + - 15342 + - 15350 + - 15349 + - uid: 4138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15343 + - 15342 + - 15350 + - 15349 + - uid: 4139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15357 + - 15367 + - 15366 + - uid: 4144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15360 + - 15359 + - uid: 4145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15360 + - 15359 + - uid: 4146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15360 + - 15359 + - 15367 + - 15366 + - uid: 4147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15360 + - 15359 + - 15367 + - 15366 + - uid: 4148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15358 + - 15360 + - 15359 + - uid: 4149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15360 + - 15359 + - 15363 + - uid: 4150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15364 + - uid: 4151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15367 + - 15366 + - uid: 4152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15343 + - 15342 + - uid: 4153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15343 + - 15342 + - uid: 4154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15343 + - 15342 + - uid: 4155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15343 + - 15342 + - uid: 4156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,13.5 + parent: 2 + - uid: 4157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15333 + - uid: 4158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15335 + - uid: 4159 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15314 + - 15313 + - 15339 + - 15338 + - uid: 4160 + components: + - type: Transform + pos: -5.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15314 + - 15313 + - 15339 + - 15338 + - uid: 4161 + components: + - type: Transform + pos: -5.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15314 + - 15313 + - 15339 + - 15338 + - uid: 4162 + components: + - type: Transform + pos: -5.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15314 + - 15313 + - 15339 + - 15338 + - uid: 4163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-8.5 + parent: 2 + - uid: 4164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15341 + - 15340 + - uid: 4165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15341 + - 15340 + - 15368 + - uid: 4166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15298 + - 15297 + - 15300 + - 15299 + - uid: 4168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15298 + - 15297 + - 15300 + - 15299 + - uid: 4169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15298 + - 15297 + - 15300 + - 15299 + - uid: 4170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15304 + - 15302 + - 15314 + - 15313 + - uid: 4171 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15307 + - 15305 + - 15314 + - 15313 + - uid: 4172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15314 + - 15313 + - 15317 + - 15316 + - uid: 4173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15314 + - 15313 + - 15309 + - 15315 + - uid: 4174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15314 + - 15313 + - 15309 + - 15315 + - uid: 4175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15309 + - 15315 + - 15317 + - 15316 + - uid: 4176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15309 + - 15315 + - 15318 + - uid: 4177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15309 + - 15315 + - 15324 + - 15325 + - uid: 4178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15309 + - 15315 + - 15324 + - 15325 + - uid: 4179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15321 + - 15324 + - 15325 + - uid: 4180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15319 + - 15324 + - 15325 + - uid: 4181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15323 + - 15322 + - 15324 + - 15325 + - uid: 4182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - uid: 4183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - 15329 + - uid: 4184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - 15328 + - uid: 4185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - 15327 + - uid: 4186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - 15326 + - uid: 4187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - 15329 + - uid: 4188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - 15331 + - uid: 4189 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15331 + - 15330 + - uid: 4190 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - uid: 4191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15324 + - 15325 + - 15332 + - uid: 4192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15296 + - 15295 + - 15298 + - 15297 + - uid: 4193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15296 + - 15295 + - 15298 + - 15297 + - uid: 4194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15296 + - 15295 + - 15298 + - 15297 + - uid: 4195 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15296 + - 15295 + - 15298 + - 15297 + - uid: 4196 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15294 + - 15293 + - 15296 + - 15295 + - uid: 4197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15294 + - 15293 + - 15296 + - 15295 + - uid: 4198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15294 + - 15293 + - 15296 + - 15295 + - uid: 4201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15286 + - 15285 + - 15294 + - 15293 + - uid: 4202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15286 + - 15285 + - 15294 + - 15293 + - uid: 4203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15271 + - 15270 + - 15286 + - 15285 + - uid: 4204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -52.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15271 + - 15270 + - 15286 + - 15285 + - uid: 4205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -55.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15272 + - 15273 + - 15286 + - 15285 + - uid: 4206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15271 + - 15270 + - 15272 + - 15273 + - uid: 4207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -66.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15260 + - 15261 + - 15272 + - 15273 + - uid: 4208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15267 + - 15266 + - 15271 + - 15270 + - uid: 4209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -58.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15267 + - 15266 + - 15268 + - uid: 4210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15268 + - 15269 + - uid: 4211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -66.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15260 + - 15261 + - 15267 + - 15266 + - uid: 4212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15333 + - 15339 + - 15338 + - uid: 4213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15333 + - 15339 + - 15338 + - uid: 4214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15367 + - 15366 + - 15368 + - uid: 4215 + components: + - type: Transform + pos: 76.5,-28.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15540 + - uid: 4216 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15300 + - 15299 + - 15339 + - 15338 + - uid: 12166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,46.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15479 + - 15485 + - uid: 12169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,41.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15485 + - uid: 12206 + components: + - type: Transform + pos: 12.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15367 + - 15366 + - uid: 12207 + components: + - type: Transform + pos: 12.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15367 + - 15366 + - uid: 12208 + components: + - type: Transform + pos: 12.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15367 + - 15366 + - uid: 12209 + components: + - type: Transform + pos: 12.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15339 + - 15338 + - 15367 + - 15366 + - uid: 13217 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15300 + - 15299 + - 15339 + - 15338 + - uid: 13218 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15300 + - 15299 + - 15339 + - 15338 + - uid: 13219 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15300 + - 15299 + - 15339 + - 15338 + - uid: 14568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15298 + - 15297 + - 15300 + - 15299 + - uid: 15365 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15363 + - 15364 + - uid: 15455 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,39.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15479 + - uid: 15504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,-23.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15501 +- proto: Fireplace + entities: + - uid: 4217 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 + - uid: 12981 + components: + - type: Transform + pos: 63.5,47.5 + parent: 2 + - uid: 14263 + components: + - type: Transform + pos: 99.5,-41.5 + parent: 2 + - uid: 14787 + components: + - type: Transform + pos: 20.5,28.5 + parent: 2 +- proto: FitnessWeightLifter + entities: + - uid: 10775 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,33.5 + parent: 2 + - uid: 12551 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,33.5 + parent: 2 +- proto: FitnessWeightsBench1 + entities: + - uid: 12545 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,33.5 + parent: 2 + - uid: 12557 + components: + - type: Transform + pos: 45.5,33.5 + parent: 2 +- proto: FlatpackerMachineCircuitboard + entities: + - uid: 219 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: FlippoLighter + entities: + - uid: 11606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.467,2.4019837 + parent: 2 +- proto: FloorDrain + entities: + - uid: 4221 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 4222 + components: + - type: Transform + pos: 49.5,-3.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 4223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,21.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 4224 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-2.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 4225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-10.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 6768 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-19.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 12134 + components: + - type: Transform + pos: 15.5,9.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 12135 + components: + - type: Transform + pos: 21.5,-4.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 12280 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 14314 + components: + - type: Transform + pos: 102.5,-48.5 + parent: 2 + - type: Fixtures + fixtures: {} +- proto: FloorLavaEntity + entities: + - uid: 4226 + components: + - type: Transform + pos: 76.5,21.5 + parent: 2 + - uid: 4227 + components: + - type: Transform + pos: 75.5,21.5 + parent: 2 +- proto: FloorTileItemDirty + entities: + - uid: 13653 + components: + - type: Transform + pos: 44.972748,-25.85292 + parent: 2 + - uid: 13654 + components: + - type: Transform + pos: 46.677143,-24.774796 + parent: 2 + - uid: 13655 + components: + - type: Transform + pos: 47.068058,-22.29042 + parent: 2 + - uid: 13656 + components: + - type: Transform + pos: 42.877438,-22.44667 + parent: 2 + - uid: 13657 + components: + - type: Transform + pos: 43.956367,-23.337296 + parent: 2 + - uid: 13658 + components: + - type: Transform + pos: 41.89233,-24.493546 + parent: 2 +- proto: FloorTileItemMining + entities: + - uid: 4228 + components: + - type: Transform + pos: 75.54273,-45.444878 + parent: 2 + - uid: 4229 + components: + - type: Transform + pos: 74.49586,-46.460503 + parent: 2 + - uid: 4230 + components: + - type: Transform + pos: 73.52711,-45.507378 + parent: 2 +- proto: FloorWaterEntity + entities: + - uid: 4231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,42.5 + parent: 2 + - uid: 4232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,41.5 + parent: 2 + - uid: 4233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,42.5 + parent: 2 + - uid: 4234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,41.5 + parent: 2 + - uid: 14872 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,22.5 + parent: 2 + - uid: 14873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,22.5 + parent: 2 + - uid: 14874 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,22.5 + parent: 2 + - uid: 14877 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,22.5 + parent: 2 + - uid: 14879 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,22.5 + parent: 2 + - uid: 14880 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,22.5 + parent: 2 +- proto: FloraTree02 + entities: + - uid: 4235 + components: + - type: Transform + pos: -70.27842,1.8428295 + parent: 2 +- proto: FoamCrossbow + entities: + - uid: 13919 + components: + - type: Transform + pos: 71.87267,-45.047043 + parent: 2 + - uid: 13920 + components: + - type: Transform + pos: 71.87267,-45.047043 + parent: 2 + - uid: 13921 + components: + - type: Transform + pos: 71.87267,-45.047043 + parent: 2 + - uid: 13922 + components: + - type: Transform + pos: 71.87267,-45.047043 + parent: 2 +- proto: FolderSpawner + entities: + - uid: 4236 + components: + - type: Transform + pos: 54.563107,18.618225 + parent: 2 + - uid: 4237 + components: + - type: Transform + pos: 54.744087,18.527802 + parent: 2 + - uid: 4238 + components: + - type: Transform + pos: 64.335304,9.623833 + parent: 2 + - uid: 4239 + components: + - type: Transform + pos: 64.569855,9.483208 + parent: 2 + - uid: 4240 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.38584,5.677499 + parent: 2 + - uid: 4241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.57348,5.489999 + parent: 2 + - uid: 4242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.417114,5.239999 + parent: 2 + - uid: 4243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.551285,-6.4637785 + parent: 2 + - uid: 4244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.562143,-6.6156883 + parent: 2 + - uid: 4245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.507849,-6.8218517 + parent: 2 + - uid: 11587 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.652405,0.41760874 + parent: 2 + - uid: 11588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.62113,-0.47301626 + parent: 2 + - uid: 11589 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.66804,-1.5042663 + parent: 2 + - uid: 11590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.48189,-1.5511413 + parent: 2 + - uid: 11591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.544437,-0.67614126 + parent: 2 + - uid: 11592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.513165,0.55823374 + parent: 2 + - uid: 12936 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.566574,12.133363 + parent: 2 + - uid: 12969 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.393166,16.664963 + parent: 2 + - uid: 12970 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.494957,-3.3243897 + parent: 2 + - uid: 12976 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.518936,46.632347 + parent: 2 + - uid: 12977 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.65967,46.616722 + parent: 2 + - uid: 12978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.76912,46.710472 + parent: 2 + - uid: 13496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.514656,-22.490614 + parent: 2 +- proto: FoodApple + entities: + - uid: 4246 + components: + - type: Transform + pos: 86.51582,-19.475159 + parent: 2 + - uid: 4247 + components: + - type: Transform + pos: 86.34695,-19.193909 + parent: 2 +- proto: FoodBakedBunHoney + entities: + - uid: 4248 + components: + - type: Transform + pos: -22.650827,4.714241 + parent: 2 + - uid: 4249 + components: + - type: Transform + pos: -22.322702,4.464241 + parent: 2 +- proto: FoodBakedCookie + entities: + - uid: 15412 + components: + - type: Transform + pos: 82.53458,-47.555412 + parent: 2 +- proto: FoodBakedPancake + entities: + - uid: 4250 + components: + - type: Transform + pos: 8.437884,-7.4629445 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 +- proto: FoodBoxDonkpocket + entities: + - uid: 4251 + components: + - type: Transform + pos: 57.751324,-28.748795 + parent: 2 +- proto: FoodBoxDonkpocketPizza + entities: + - uid: 4252 + components: + - type: Transform + pos: 57.26695,-28.73317 + parent: 2 + - uid: 4253 + components: + - type: Transform + pos: 2.8598366,-6.642563 + parent: 2 +- proto: FoodBoxDonut + entities: + - uid: 4254 + components: + - type: Transform + pos: 52.600174,-4.1564937 + parent: 2 + - uid: 4255 + components: + - type: Transform + pos: -17.44286,-4.463825 + parent: 2 + - uid: 4256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.535963,-3.5666614 + parent: 2 + - uid: 4257 + components: + - type: Transform + pos: -33.00936,6.6812496 + parent: 2 + - uid: 8608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.878181,-23.891195 + parent: 2 +- proto: FoodBoxPizzaFilled + entities: + - uid: 14331 + components: + - type: Transform + pos: 98.58151,-44.13808 + parent: 2 +- proto: FoodBreadMoldySlice + entities: + - uid: 12926 + components: + - type: Transform + pos: 35.299458,9.727045 + parent: 2 + - uid: 12927 + components: + - type: Transform + pos: 35.440186,9.570795 + parent: 2 + - uid: 13335 + components: + - type: Transform + pos: 16.58183,-27.46932 + parent: 2 + - uid: 13340 + components: + - type: Transform + pos: 17.598211,-27.234945 + parent: 2 + - uid: 13341 + components: + - type: Transform + pos: 17.410572,-27.43807 + parent: 2 +- proto: FoodBreadVolcanic + entities: + - uid: 14477 + components: + - type: Transform + pos: 93.44819,-40.321903 + parent: 2 +- proto: FoodCakeBatter + entities: + - uid: 4143 + components: + - type: Transform + pos: 11.010391,5.728097 + parent: 2 +- proto: FoodCakeSuppermatterSlice + entities: + - uid: 15408 + components: + - type: Transform + pos: 82.67564,-47.34925 + parent: 2 +- proto: FoodCartHot + entities: + - uid: 15151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,32.5 + parent: 2 +- proto: FoodDoughCornmeal + entities: + - uid: 12210 + components: + - type: Transform + pos: 11.010391,6.509347 + parent: 2 +- proto: FoodDoughFlat + entities: + - uid: 4140 + components: + - type: Transform + pos: 11.432581,6.056222 + parent: 2 +- proto: FoodDoughPie + entities: + - uid: 12516 + components: + - type: Transform + pos: 10.775842,6.149972 + parent: 2 +- proto: FoodDoughTortilla + entities: + - uid: 4142 + components: + - type: Transform + pos: 11.62022,5.634347 + parent: 2 +- proto: FoodMeat + entities: + - uid: 12114 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12115 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12116 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12117 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: FoodMeatBear + entities: + - uid: 12127 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12128 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12129 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12130 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: FoodMeatChicken + entities: + - uid: 12121 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12122 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12123 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12125 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: FoodMeatKebab + entities: + - uid: 4258 + components: + - type: Transform + pos: 16.452843,-8.237406 + parent: 2 +- proto: FoodPieBananaCream + entities: + - uid: 4259 + components: + - type: Transform + pos: 18.126347,-4.3451743 + parent: 2 +- proto: FoodPieBananaCreamSlice + entities: + - uid: 4260 + components: + - type: Transform + pos: 1.504889,-3.3562624 + parent: 2 + - uid: 4261 + components: + - type: Transform + pos: 1.504889,-3.3562624 + parent: 2 + - uid: 4262 + components: + - type: Transform + pos: 1.504889,-3.3562624 + parent: 2 + - uid: 4263 + components: + - type: Transform + pos: 1.504889,-3.3562624 + parent: 2 + - uid: 4264 + components: + - type: Transform + pos: 1.504889,-3.3562624 + parent: 2 + - uid: 4265 + components: + - type: Transform + pos: 1.504889,-3.3562624 + parent: 2 +- proto: FoodPizzaMeatSlice + entities: + - uid: 4266 + components: + - type: Transform + pos: 57.324142,-27.962175 + parent: 2 + - uid: 4267 + components: + - type: Transform + pos: 57.70497,-27.998407 + parent: 2 + - uid: 4268 + components: + - type: Transform + pos: 5.254614,-3.157204 + parent: 2 + - uid: 4269 + components: + - type: Transform + pos: 5.482102,-3.214076 + parent: 2 + - uid: 4270 + components: + - type: Transform + pos: 5.2403965,-3.370474 + parent: 2 +- proto: FoodPizzaMoldySlice + entities: + - uid: 13366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.035294,-27.422445 + parent: 2 +- proto: FoodPlate + entities: + - uid: 4271 + components: + - type: Transform + pos: 57.487354,-27.94406 + parent: 2 + - uid: 4272 + components: + - type: Transform + pos: 8.468532,-7.4017277 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 +- proto: FoodPoppy + entities: + - uid: 4273 + components: + - type: Transform + pos: 28.237709,10.701619 + parent: 2 + - uid: 4274 + components: + - type: Transform + pos: 28.518959,10.404744 + parent: 2 + - uid: 4275 + components: + - type: Transform + pos: 28.753334,10.748494 + parent: 2 +- proto: FoodSnackAncientPizza + entities: + - uid: 3390 + components: + - type: Transform + pos: 16.644377,-24.141195 + parent: 2 +- proto: FoodSnackChocolateBar + entities: + - uid: 12118 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12119 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12120 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12124 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12126 + components: + - type: Transform + parent: 12113 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: FoodTartMime + entities: + - uid: 4276 + components: + - type: Transform + pos: 18.762386,-4.5148306 + parent: 2 +- proto: FoodWatermelon + entities: + - uid: 14560 + components: + - type: Transform + pos: 84.681335,-37.331436 + parent: 2 +- proto: FultonBeacon + entities: + - uid: 4277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.26835,-15.914747 + parent: 2 +- proto: GasFilter + entities: + - uid: 4278 + components: + - type: Transform + pos: 49.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasFilterFlipped + entities: + - uid: 4281 + components: + - type: Transform + pos: 74.5,26.5 + parent: 2 + - uid: 4282 + components: + - type: Transform + pos: 74.5,28.5 + parent: 2 + - uid: 4283 + components: + - type: Transform + pos: 74.5,30.5 + parent: 2 + - uid: 4284 + components: + - type: Transform + pos: 74.5,32.5 + parent: 2 + - uid: 4285 + components: + - type: Transform + pos: 74.5,34.5 + parent: 2 +- proto: GasMinerCarbonDioxide + entities: + - uid: 4286 + components: + - type: Transform + pos: 69.5,29.5 + parent: 2 +- proto: GasMinerNitrogenStationLarge + entities: + - uid: 4287 + components: + - type: Transform + pos: 69.5,25.5 + parent: 2 +- proto: GasMinerOxygenStationLarge + entities: + - uid: 4288 + components: + - type: Transform + pos: 69.5,27.5 + parent: 2 +- proto: GasMinerPlasma + entities: + - uid: 4289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,33.5 + parent: 2 +- proto: GasMinerWaterVapor + entities: + - uid: 4290 + components: + - type: Transform + pos: 69.5,31.5 + parent: 2 +- proto: GasMixer + entities: + - uid: 4291 + components: + - type: Transform + pos: 75.5,25.5 + parent: 2 + - uid: 4364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,42.5 + parent: 2 + - type: GasMixer + inletTwoConcentration: 0.7 + inletOneConcentration: 0.3 + targetPressure: 121.325 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasOutletInjector + entities: + - uid: 4292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,25.5 + parent: 2 + - uid: 4293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,27.5 + parent: 2 + - uid: 4294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,29.5 + parent: 2 + - uid: 4295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,31.5 + parent: 2 + - uid: 4296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,33.5 + parent: 2 + - uid: 12645 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' +- proto: GasPassiveGate + entities: + - uid: 4300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasPassiveVent + entities: + - uid: 2047 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,29.5 + parent: 2 + - uid: 4301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,6.5 + parent: 2 + - uid: 4302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,4.5 + parent: 2 + - uid: 4303 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,24.5 + parent: 2 + - uid: 4304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,31.5 + parent: 2 + - uid: 4305 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,29.5 + parent: 2 + - uid: 4306 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,27.5 + parent: 2 + - uid: 4307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,25.5 + parent: 2 + - uid: 4308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,34.5 + parent: 2 + - uid: 4309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,35.5 + parent: 2 + - uid: 4310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,33.5 + parent: 2 + - uid: 4311 + components: + - type: Transform + pos: 72.5,38.5 + parent: 2 + - uid: 6205 + components: + - type: Transform + pos: 60.5,43.5 + parent: 2 +- proto: GasPipeBend + entities: + - uid: 51 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,45.5 + parent: 2 + - uid: 3308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,23.5 + parent: 2 + - uid: 4317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,-42.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-12.5 + parent: 2 + - uid: 4319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-10.5 + parent: 2 + - uid: 4320 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-11.5 + parent: 2 + - uid: 4321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4322 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,23.5 + parent: 2 + - uid: 4323 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,25.5 + parent: 2 + - uid: 4324 + components: + - type: Transform + pos: 63.5,25.5 + parent: 2 + - uid: 4325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,37.5 + parent: 2 + - uid: 4326 + components: + - type: Transform + pos: 74.5,37.5 + parent: 2 + - uid: 4327 + components: + - type: Transform + pos: 75.5,27.5 + parent: 2 + - uid: 4328 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,26.5 + parent: 2 + - uid: 4329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,28.5 + parent: 2 + - uid: 4330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,30.5 + parent: 2 + - uid: 4331 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,32.5 + parent: 2 + - uid: 4332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,24.5 + parent: 2 + - uid: 4333 + components: + - type: Transform + pos: 79.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,34.5 + parent: 2 + - uid: 4344 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-33.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4349 + components: + - type: Transform + pos: 87.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4353 + components: + - type: Transform + pos: 87.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4355 + components: + - type: Transform + pos: 86.5,40.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4366 + components: + - type: Transform + pos: 63.5,45.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4367 + components: + - type: Transform + pos: 64.5,46.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,42.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4371 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4372 + components: + - type: Transform + pos: 89.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4373 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4374 + components: + - type: Transform + pos: 91.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4377 + components: + - type: Transform + pos: 88.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4378 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4381 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4382 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4383 + components: + - type: Transform + pos: 33.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4384 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4387 + components: + - type: Transform + pos: 42.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4388 + components: + - type: Transform + pos: 43.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4392 + components: + - type: Transform + pos: 50.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4396 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4402 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4403 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4405 + components: + - type: Transform + pos: 73.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4406 + components: + - type: Transform + pos: 65.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4407 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4409 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4410 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4411 + components: + - type: Transform + pos: 87.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4416 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4418 + components: + - type: Transform + pos: 85.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4420 + components: + - type: Transform + pos: 89.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4424 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4425 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4433 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4437 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4440 + components: + - type: Transform + pos: 9.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4441 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4442 + components: + - type: Transform + pos: 13.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4444 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4445 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4446 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4450 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4451 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4452 + components: + - type: Transform + pos: -0.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4457 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4458 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4460 + components: + - type: Transform + pos: -15.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4465 + components: + - type: Transform + pos: -23.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4473 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4476 + components: + - type: Transform + pos: -18.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4477 + components: + - type: Transform + pos: -12.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4480 + components: + - type: Transform + pos: -37.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4481 + components: + - type: Transform + pos: -52.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -54.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4483 + components: + - type: Transform + pos: -54.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4484 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4485 + components: + - type: Transform + pos: -59.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4486 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4487 + components: + - type: Transform + pos: -65.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -68.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -57.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4491 + components: + - type: Transform + pos: -50.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4492 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -67.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -68.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4494 + components: + - type: Transform + pos: 10.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4496 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,-34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4497 + components: + - type: Transform + pos: 79.5,-34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4498 + components: + - type: Transform + pos: 80.5,-33.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4499 + components: + - type: Transform + pos: 84.5,-42.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4597 + components: + - type: Transform + pos: 85.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4601 + components: + - type: Transform + pos: -3.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5975 + components: + - type: Transform + pos: 84.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6787 + components: + - type: Transform + pos: 103.5,51.5 + parent: 2 + - uid: 6809 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 101.5,45.5 + parent: 2 + - uid: 6904 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,45.5 + parent: 2 + - uid: 6906 + components: + - type: Transform + pos: 102.5,50.5 + parent: 2 + - uid: 8100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 10773 + components: + - type: Transform + pos: 65.5,42.5 + parent: 2 + - uid: 10989 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 101.5,50.5 + parent: 2 + - uid: 12618 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 14624 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,29.5 + parent: 2 +- proto: GasPipeBroken + entities: + - uid: 13608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-24.5 + parent: 2 + - uid: 13609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-24.5 + parent: 2 + - uid: 13610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-24.5 + parent: 2 +- proto: GasPipeFourway + entities: + - uid: 4500 + components: + - type: Transform + pos: 81.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4501 + components: + - type: Transform + pos: 74.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4502 + components: + - type: Transform + pos: 46.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4503 + components: + - type: Transform + pos: 17.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4504 + components: + - type: Transform + pos: 16.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4505 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4506 + components: + - type: Transform + pos: 62.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4508 + components: + - type: Transform + pos: 61.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4509 + components: + - type: Transform + pos: 61.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4510 + components: + - type: Transform + pos: 60.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4511 + components: + - type: Transform + pos: 57.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4512 + components: + - type: Transform + pos: 58.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4513 + components: + - type: Transform + pos: -9.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4514 + components: + - type: Transform + pos: -4.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4515 + components: + - type: Transform + pos: -16.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4516 + components: + - type: Transform + pos: -17.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4517 + components: + - type: Transform + pos: -27.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4518 + components: + - type: Transform + pos: -28.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasPipeStraight + entities: + - uid: 4453 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,42.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4519 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4522 + components: + - type: Transform + pos: 43.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4523 + components: + - type: Transform + pos: 42.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4524 + components: + - type: Transform + pos: 42.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4525 + components: + - type: Transform + pos: 43.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4527 + components: + - type: Transform + pos: 42.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4528 + components: + - type: Transform + pos: 42.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4532 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,6.5 + parent: 2 + - uid: 4535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,6.5 + parent: 2 + - uid: 4536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,4.5 + parent: 2 + - uid: 4537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,4.5 + parent: 2 + - uid: 4538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,6.5 + parent: 2 + - uid: 4539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,4.5 + parent: 2 + - uid: 4540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,23.5 + parent: 2 + - uid: 4541 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,25.5 + parent: 2 + - uid: 4542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,37.5 + parent: 2 + - uid: 4543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,31.5 + parent: 2 + - uid: 4544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,31.5 + parent: 2 + - uid: 4545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,29.5 + parent: 2 + - uid: 4546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,29.5 + parent: 2 + - uid: 4547 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,27.5 + parent: 2 + - uid: 4548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,27.5 + parent: 2 + - uid: 4549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,25.5 + parent: 2 + - uid: 4550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,25.5 + parent: 2 + - uid: 4551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,35.5 + parent: 2 + - uid: 4552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,34.5 + parent: 2 + - uid: 4553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,34.5 + parent: 2 + - uid: 4554 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,33.5 + parent: 2 + - uid: 4555 + components: + - type: Transform + pos: 74.5,35.5 + parent: 2 + - uid: 4556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,27.5 + parent: 2 + - uid: 4557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,26.5 + parent: 2 + - uid: 4558 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,25.5 + parent: 2 + - uid: 4559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,32.5 + parent: 2 + - uid: 4560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,32.5 + parent: 2 + - uid: 4561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,32.5 + parent: 2 + - uid: 4562 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,30.5 + parent: 2 + - uid: 4563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,30.5 + parent: 2 + - uid: 4564 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,30.5 + parent: 2 + - uid: 4565 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,28.5 + parent: 2 + - uid: 4566 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,28.5 + parent: 2 + - uid: 4567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,28.5 + parent: 2 + - uid: 4568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,26.5 + parent: 2 + - uid: 4569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,26.5 + parent: 2 + - uid: 4570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,26.5 + parent: 2 + - uid: 4571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,26.5 + parent: 2 + - uid: 4572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,28.5 + parent: 2 + - uid: 4573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,30.5 + parent: 2 + - uid: 4574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,32.5 + parent: 2 + - uid: 4575 + components: + - type: Transform + pos: 74.5,33.5 + parent: 2 + - uid: 4576 + components: + - type: Transform + pos: 74.5,27.5 + parent: 2 + - uid: 4577 + components: + - type: Transform + pos: 74.5,29.5 + parent: 2 + - uid: 4578 + components: + - type: Transform + pos: 74.5,31.5 + parent: 2 + - uid: 4579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,33.5 + parent: 2 + - uid: 4580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,24.5 + parent: 2 + - uid: 4582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,23.5 + parent: 2 + - uid: 4583 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,24.5 + parent: 2 + - uid: 4584 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,25.5 + parent: 2 + - uid: 4585 + components: + - type: Transform + pos: 81.5,25.5 + parent: 2 + - uid: 4586 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,24.5 + parent: 2 + - uid: 4587 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,24.5 + parent: 2 + - uid: 4588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,24.5 + parent: 2 + - uid: 4589 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,24.5 + parent: 2 + - uid: 4590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,24.5 + parent: 2 + - uid: 4591 + components: + - type: Transform + pos: 74.5,25.5 + parent: 2 + - uid: 4592 + components: + - type: Transform + pos: 79.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,34.5 + parent: 2 + - uid: 4594 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,34.5 + parent: 2 + - uid: 4595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,34.5 + parent: 2 + - uid: 4596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4620 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4621 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-30.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4622 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-42.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4625 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4626 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4627 + components: + - type: Transform + pos: 81.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4628 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4630 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4632 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4633 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4634 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4639 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4640 + components: + - type: Transform + pos: 84.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4641 + components: + - type: Transform + pos: 84.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4642 + components: + - type: Transform + pos: 84.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4643 + components: + - type: Transform + pos: 87.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4644 + components: + - type: Transform + pos: 87.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4645 + components: + - type: Transform + pos: 87.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4646 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4655 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4656 + components: + - type: Transform + pos: 86.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4657 + components: + - type: Transform + pos: 86.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4660 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,31.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4668 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4669 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,31.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4670 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4671 + components: + - type: Transform + pos: 86.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4672 + components: + - type: Transform + pos: 87.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4673 + components: + - type: Transform + pos: 86.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,38.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,38.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4680 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4687 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4688 + components: + - type: Transform + pos: 85.5,41.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4689 + components: + - type: Transform + pos: 85.5,42.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4695 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4696 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4697 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4698 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4701 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4702 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4704 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4705 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4706 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4708 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,46.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,46.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4710 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,45.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,45.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,42.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,42.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4716 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,42.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4719 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4720 + components: + - type: Transform + pos: 86.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4721 + components: + - type: Transform + pos: 87.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4722 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4723 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4724 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4726 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4733 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4735 + components: + - type: Transform + pos: 84.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4737 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4738 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4742 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4745 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4750 + components: + - type: Transform + pos: 89.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4751 + components: + - type: Transform + pos: 89.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4752 + components: + - type: Transform + pos: 88.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4753 + components: + - type: Transform + pos: 88.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4754 + components: + - type: Transform + pos: 78.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4755 + components: + - type: Transform + pos: 78.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4756 + components: + - type: Transform + pos: 78.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4757 + components: + - type: Transform + pos: 78.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4758 + components: + - type: Transform + pos: 78.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4759 + components: + - type: Transform + pos: 78.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4760 + components: + - type: Transform + pos: 78.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4761 + components: + - type: Transform + pos: 78.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4762 + components: + - type: Transform + pos: 78.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4763 + components: + - type: Transform + pos: 78.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4764 + components: + - type: Transform + pos: 81.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4765 + components: + - type: Transform + pos: 81.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4766 + components: + - type: Transform + pos: 81.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4767 + components: + - type: Transform + pos: 81.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4768 + components: + - type: Transform + pos: 81.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4769 + components: + - type: Transform + pos: 81.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4770 + components: + - type: Transform + pos: 81.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4771 + components: + - type: Transform + pos: 81.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4772 + components: + - type: Transform + pos: 81.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4773 + components: + - type: Transform + pos: 81.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4774 + components: + - type: Transform + pos: 81.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4775 + components: + - type: Transform + pos: 81.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4790 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4791 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4794 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4796 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4798 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4799 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4801 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4803 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4805 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4806 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4807 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4808 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4809 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4811 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4812 + components: + - type: Transform + pos: 78.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4813 + components: + - type: Transform + pos: 81.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4814 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4819 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4820 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4821 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4822 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4823 + components: + - type: Transform + pos: 75.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4824 + components: + - type: Transform + pos: 75.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4825 + components: + - type: Transform + pos: 75.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4826 + components: + - type: Transform + pos: 74.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4827 + components: + - type: Transform + pos: 74.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4828 + components: + - type: Transform + pos: 74.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4829 + components: + - type: Transform + pos: 74.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4830 + components: + - type: Transform + pos: 75.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4831 + components: + - type: Transform + pos: 74.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4832 + components: + - type: Transform + pos: 75.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4833 + components: + - type: Transform + pos: 74.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4834 + components: + - type: Transform + pos: 75.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4835 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4841 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4843 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4845 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4850 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4851 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4854 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4856 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4858 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4859 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4860 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4862 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4863 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4864 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4866 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4869 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4872 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4873 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4874 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4875 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4876 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4880 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4881 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4882 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4884 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4886 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4887 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4888 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4889 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4891 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4892 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4900 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4901 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4902 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4903 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4904 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4905 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4907 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4909 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4911 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4912 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4913 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4914 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4915 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4916 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4918 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4919 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4920 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4921 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4922 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4924 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4925 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4927 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4928 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4929 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4931 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4932 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4934 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4935 + components: + - type: Transform + pos: 67.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4936 + components: + - type: Transform + pos: 67.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4938 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4939 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4940 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4941 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4942 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4943 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4944 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4945 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4946 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4947 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4948 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4950 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4951 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4952 + components: + - type: Transform + pos: 67.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4953 + components: + - type: Transform + pos: 67.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4954 + components: + - type: Transform + pos: 67.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4955 + components: + - type: Transform + pos: 66.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4956 + components: + - type: Transform + pos: 66.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4957 + components: + - type: Transform + pos: 62.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4958 + components: + - type: Transform + pos: 62.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4959 + components: + - type: Transform + pos: 62.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4960 + components: + - type: Transform + pos: 62.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4961 + components: + - type: Transform + pos: 62.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4962 + components: + - type: Transform + pos: 62.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4963 + components: + - type: Transform + pos: 61.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4964 + components: + - type: Transform + pos: 61.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4965 + components: + - type: Transform + pos: 61.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4966 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4968 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4971 + components: + - type: Transform + pos: 54.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4972 + components: + - type: Transform + pos: 54.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4973 + components: + - type: Transform + pos: 54.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4974 + components: + - type: Transform + pos: 54.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4975 + components: + - type: Transform + pos: 54.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4976 + components: + - type: Transform + pos: 53.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4977 + components: + - type: Transform + pos: 53.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4978 + components: + - type: Transform + pos: 49.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4979 + components: + - type: Transform + pos: 49.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4980 + components: + - type: Transform + pos: 49.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4981 + components: + - type: Transform + pos: 49.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4982 + components: + - type: Transform + pos: 49.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4983 + components: + - type: Transform + pos: 49.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4984 + components: + - type: Transform + pos: 46.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4985 + components: + - type: Transform + pos: 46.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4986 + components: + - type: Transform + pos: 46.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4987 + components: + - type: Transform + pos: 36.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4988 + components: + - type: Transform + pos: 36.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4989 + components: + - type: Transform + pos: 36.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4990 + components: + - type: Transform + pos: 36.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4991 + components: + - type: Transform + pos: 36.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4992 + components: + - type: Transform + pos: 36.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4993 + components: + - type: Transform + pos: 36.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 4994 + components: + - type: Transform + pos: 34.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4995 + components: + - type: Transform + pos: 34.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4996 + components: + - type: Transform + pos: 34.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4997 + components: + - type: Transform + pos: 34.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4998 + components: + - type: Transform + pos: 34.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 4999 + components: + - type: Transform + pos: 34.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5000 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5001 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5004 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5005 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5009 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5010 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5013 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,40.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5015 + components: + - type: Transform + pos: 43.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5017 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5022 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5023 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5024 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5025 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5026 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5027 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5030 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5031 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5033 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5034 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5035 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5036 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5037 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5038 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5039 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5041 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5042 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5044 + components: + - type: Transform + pos: 61.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5045 + components: + - type: Transform + pos: 61.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5046 + components: + - type: Transform + pos: 62.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5047 + components: + - type: Transform + pos: 62.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5048 + components: + - type: Transform + pos: 62.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5049 + components: + - type: Transform + pos: 61.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5054 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5056 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5058 + components: + - type: Transform + pos: 51.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5059 + components: + - type: Transform + pos: 48.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5060 + components: + - type: Transform + pos: 48.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5061 + components: + - type: Transform + pos: 43.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5064 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5070 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5071 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5073 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5083 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5084 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5085 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5089 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5090 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5094 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5095 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5096 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5097 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5098 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5100 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5119 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5140 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5149 + components: + - type: Transform + pos: 46.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5158 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5171 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5177 + components: + - type: Transform + pos: 56.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5178 + components: + - type: Transform + pos: 55.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5179 + components: + - type: Transform + pos: 55.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5180 + components: + - type: Transform + pos: 56.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5181 + components: + - type: Transform + pos: 56.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5182 + components: + - type: Transform + pos: 56.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5183 + components: + - type: Transform + pos: 55.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5189 + components: + - type: Transform + pos: 59.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5190 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5191 + components: + - type: Transform + pos: 58.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5193 + components: + - type: Transform + pos: 58.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5194 + components: + - type: Transform + pos: 58.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5195 + components: + - type: Transform + pos: 58.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5196 + components: + - type: Transform + pos: 58.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5197 + components: + - type: Transform + pos: 58.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5198 + components: + - type: Transform + pos: 59.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5199 + components: + - type: Transform + pos: 59.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5200 + components: + - type: Transform + pos: 59.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5201 + components: + - type: Transform + pos: 59.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5202 + components: + - type: Transform + pos: 59.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5203 + components: + - type: Transform + pos: 59.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5204 + components: + - type: Transform + pos: 59.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5205 + components: + - type: Transform + pos: 59.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5215 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5220 + components: + - type: Transform + pos: 65.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5221 + components: + - type: Transform + pos: 65.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5222 + components: + - type: Transform + pos: 65.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5223 + components: + - type: Transform + pos: 65.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5224 + components: + - type: Transform + pos: 63.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5225 + components: + - type: Transform + pos: 63.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5226 + components: + - type: Transform + pos: 63.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5232 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5233 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5234 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5236 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5237 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5242 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5268 + components: + - type: Transform + pos: 58.5,26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5269 + components: + - type: Transform + pos: 58.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5270 + components: + - type: Transform + pos: 59.5,25.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5276 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,27.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5284 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5286 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5287 + components: + - type: Transform + pos: 73.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5288 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5292 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5297 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5298 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5301 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5302 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5303 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5305 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5306 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5311 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5312 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5313 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5314 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5316 + components: + - type: Transform + pos: 73.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5317 + components: + - type: Transform + pos: 73.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5318 + components: + - type: Transform + pos: 73.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5319 + components: + - type: Transform + pos: 73.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5320 + components: + - type: Transform + pos: 74.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5321 + components: + - type: Transform + pos: 74.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5331 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5332 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-22.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5334 + components: + - type: Transform + pos: 91.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5335 + components: + - type: Transform + pos: 91.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5336 + components: + - type: Transform + pos: 89.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5356 + components: + - type: Transform + pos: 81.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5357 + components: + - type: Transform + pos: 81.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5358 + components: + - type: Transform + pos: 85.5,-24.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5368 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5369 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5370 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5377 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5378 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5379 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5382 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5384 + components: + - type: Transform + pos: 40.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5385 + components: + - type: Transform + pos: 40.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5386 + components: + - type: Transform + pos: 40.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5387 + components: + - type: Transform + pos: 40.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5388 + components: + - type: Transform + pos: 41.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5389 + components: + - type: Transform + pos: 41.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5390 + components: + - type: Transform + pos: 41.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5395 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5396 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5400 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5401 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5402 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5403 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5405 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5407 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5408 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5409 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5410 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5412 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5418 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5421 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5422 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5423 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5427 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5434 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5443 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5444 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5447 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5450 + components: + - type: Transform + pos: 27.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5451 + components: + - type: Transform + pos: 27.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5452 + components: + - type: Transform + pos: 27.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5453 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5454 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5455 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5458 + components: + - type: Transform + pos: 21.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5459 + components: + - type: Transform + pos: 21.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5460 + components: + - type: Transform + pos: 21.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5461 + components: + - type: Transform + pos: 21.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5462 + components: + - type: Transform + pos: 20.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5463 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5464 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5468 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5469 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5476 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5478 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5479 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5481 + components: + - type: Transform + pos: 10.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5482 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5483 + components: + - type: Transform + pos: 10.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5484 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5485 + components: + - type: Transform + pos: 9.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5486 + components: + - type: Transform + pos: 9.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5488 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5503 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5506 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5509 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5513 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5514 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5523 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5528 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5531 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5532 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5533 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5534 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5535 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5536 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5537 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5538 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5539 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5541 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5547 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5553 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5554 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5555 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5557 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5559 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5562 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5563 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5564 + components: + - type: Transform + pos: -9.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5567 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5569 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5570 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5571 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5575 + components: + - type: Transform + pos: -3.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5576 + components: + - type: Transform + pos: -0.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5577 + components: + - type: Transform + pos: -0.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5578 + components: + - type: Transform + pos: -0.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5580 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5581 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5582 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5583 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5584 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5586 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5587 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5588 + components: + - type: Transform + pos: -4.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5589 + components: + - type: Transform + pos: -4.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5590 + components: + - type: Transform + pos: -9.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5591 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5592 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5593 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5594 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5595 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5596 + components: + - type: Transform + pos: -11.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5597 + components: + - type: Transform + pos: -11.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5598 + components: + - type: Transform + pos: -11.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5599 + components: + - type: Transform + pos: -11.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5600 + components: + - type: Transform + pos: -11.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5601 + components: + - type: Transform + pos: -11.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5602 + components: + - type: Transform + pos: -9.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5603 + components: + - type: Transform + pos: -9.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5604 + components: + - type: Transform + pos: -9.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5628 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5636 + components: + - type: Transform + pos: -24.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5637 + components: + - type: Transform + pos: -24.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5638 + components: + - type: Transform + pos: -23.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5639 + components: + - type: Transform + pos: -21.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5640 + components: + - type: Transform + pos: -20.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5641 + components: + - type: Transform + pos: -21.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5642 + components: + - type: Transform + pos: -21.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5643 + components: + - type: Transform + pos: -24.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5644 + components: + - type: Transform + pos: -24.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5645 + components: + - type: Transform + pos: -21.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5651 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5652 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5653 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5655 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5660 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5668 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5669 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5670 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5671 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5672 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5673 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5682 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5683 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5684 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5685 + components: + - type: Transform + pos: -38.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5686 + components: + - type: Transform + pos: -38.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5687 + components: + - type: Transform + pos: -38.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5688 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -40.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -40.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5696 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5697 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5698 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5699 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5700 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5701 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5703 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5704 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5705 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5706 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5708 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5710 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5711 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5712 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5716 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5722 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5723 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -43.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5724 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5725 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5728 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5729 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5730 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5731 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5733 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5737 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5738 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5740 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5741 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5742 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5743 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5744 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5745 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5746 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5748 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5750 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5752 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5754 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5755 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5758 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5760 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5762 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5763 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5765 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5766 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5767 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5768 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5769 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5770 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5771 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5772 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5773 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5774 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5776 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5777 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -43.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5791 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -40.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5792 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5793 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5794 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5795 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -51.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5806 + components: + - type: Transform + pos: -52.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5807 + components: + - type: Transform + pos: -52.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5808 + components: + - type: Transform + pos: -52.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5809 + components: + - type: Transform + pos: -50.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5810 + components: + - type: Transform + pos: -50.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5814 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5819 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5820 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5821 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -60.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5822 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -61.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -63.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -64.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -65.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5827 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -59.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -60.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -61.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5833 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -63.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -64.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -68.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -68.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -68.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5843 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5846 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5847 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5848 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5849 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5851 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5852 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -51.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5853 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -52.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5854 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5855 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -55.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5858 + components: + - type: Transform + pos: -68.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5859 + components: + - type: Transform + pos: -68.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5860 + components: + - type: Transform + pos: -68.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5861 + components: + - type: Transform + pos: -68.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5862 + components: + - type: Transform + pos: -68.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5863 + components: + - type: Transform + pos: -68.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5864 + components: + - type: Transform + pos: -68.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5865 + components: + - type: Transform + pos: -67.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5866 + components: + - type: Transform + pos: -67.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5867 + components: + - type: Transform + pos: -67.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5868 + components: + - type: Transform + pos: -67.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5869 + components: + - type: Transform + pos: -67.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5870 + components: + - type: Transform + pos: -67.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5871 + components: + - type: Transform + pos: -67.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5872 + components: + - type: Transform + pos: -68.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5873 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5874 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5875 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5876 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -65.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -65.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -64.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -64.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5880 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -63.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5881 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -63.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5882 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5884 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -60.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -60.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5886 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -59.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5887 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -59.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5888 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5889 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5891 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5892 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5899 + components: + - type: Transform + pos: 36.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5900 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5901 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5902 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-33.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5903 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-42.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5904 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5905 + components: + - type: Transform + pos: 7.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5906 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5907 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5908 + components: + - type: Transform + pos: 7.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5909 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5910 + components: + - type: Transform + pos: 73.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5912 + components: + - type: Transform + pos: 76.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5913 + components: + - type: Transform + pos: 76.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5914 + components: + - type: Transform + pos: 76.5,-28.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5915 + components: + - type: Transform + pos: 76.5,-29.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5916 + components: + - type: Transform + pos: 77.5,-27.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5917 + components: + - type: Transform + pos: 77.5,-28.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5918 + components: + - type: Transform + pos: 77.5,-29.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5919 + components: + - type: Transform + pos: 76.5,-30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5920 + components: + - type: Transform + pos: 76.5,-31.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5921 + components: + - type: Transform + pos: 76.5,-32.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5922 + components: + - type: Transform + pos: 76.5,-33.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5923 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5925 + components: + - type: Transform + pos: 79.5,-35.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5926 + components: + - type: Transform + pos: 79.5,-36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5927 + components: + - type: Transform + pos: 79.5,-37.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5928 + components: + - type: Transform + pos: 79.5,-38.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5929 + components: + - type: Transform + pos: 79.5,-39.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5930 + components: + - type: Transform + pos: 79.5,-40.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5931 + components: + - type: Transform + pos: 79.5,-41.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5932 + components: + - type: Transform + pos: 79.5,-42.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5933 + components: + - type: Transform + pos: 79.5,-43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5934 + components: + - type: Transform + pos: 79.5,-44.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-42.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5936 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-31.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5937 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-32.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-33.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5939 + components: + - type: Transform + pos: 80.5,-34.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5940 + components: + - type: Transform + pos: 80.5,-35.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5941 + components: + - type: Transform + pos: 80.5,-36.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5942 + components: + - type: Transform + pos: 80.5,-37.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5943 + components: + - type: Transform + pos: 80.5,-38.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5944 + components: + - type: Transform + pos: 80.5,-39.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5945 + components: + - type: Transform + pos: 80.5,-40.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5946 + components: + - type: Transform + pos: 80.5,-41.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5947 + components: + - type: Transform + pos: 84.5,-43.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5948 + components: + - type: Transform + pos: 84.5,-44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5971 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,41.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5972 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5973 + components: + - type: Transform + pos: 85.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5974 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6438 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 102.5,51.5 + parent: 2 + - uid: 6786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,51.5 + parent: 2 + - uid: 6788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,45.5 + parent: 2 + - uid: 6939 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 7499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 7775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 7825 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 9128 + components: + - type: Transform + pos: 61.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 10926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 101.5,51.5 + parent: 2 + - uid: 10984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,45.5 + parent: 2 + - uid: 10988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,51.5 + parent: 2 + - uid: 12615 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 12616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 12617 + components: + - type: Transform + pos: 77.5,38.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,40.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,41.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,42.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12628 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,45.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,46.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12630 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,47.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 12638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,48.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' + - uid: 13611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-22.5 + parent: 2 + - uid: 14572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,29.5 + parent: 2 + - uid: 15381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasPipeTJunction + entities: + - uid: 5950 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5951 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5952 + components: + - type: Transform + pos: 45.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5953 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5954 + components: + - type: Transform + pos: 67.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5955 + components: + - type: Transform + pos: 66.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-10.5 + parent: 2 + - uid: 5957 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-10.5 + parent: 2 + - uid: 5958 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-11.5 + parent: 2 + - uid: 5959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-12.5 + parent: 2 + - uid: 5960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,24.5 + parent: 2 + - uid: 5962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,24.5 + parent: 2 + - uid: 5963 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5964 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,23.5 + parent: 2 + - uid: 5965 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,23.5 + parent: 2 + - uid: 5966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5967 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5969 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5970 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5976 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,25.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5983 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,29.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5984 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5988 + components: + - type: Transform + pos: 75.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5989 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5990 + components: + - type: Transform + pos: 70.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5991 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5992 + components: + - type: Transform + pos: 65.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5994 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,44.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5996 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 5997 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 5999 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6000 + components: + - type: Transform + pos: 90.5,3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6001 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6002 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6004 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6005 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6006 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6007 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6008 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6009 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6010 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6013 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6015 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6017 + components: + - type: Transform + pos: 68.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6018 + components: + - type: Transform + pos: 62.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6019 + components: + - type: Transform + pos: 54.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6020 + components: + - type: Transform + pos: 43.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6021 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6022 + components: + - type: Transform + pos: 36.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6025 + components: + - type: Transform + pos: 61.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6026 + components: + - type: Transform + pos: 53.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6028 + components: + - type: Transform + pos: 49.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6029 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6031 + components: + - type: Transform + pos: 34.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6032 + components: + - type: Transform + pos: 31.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6034 + components: + - type: Transform + pos: 24.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6035 + components: + - type: Transform + pos: 19.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6036 + components: + - type: Transform + pos: 7.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6037 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6038 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6039 + components: + - type: Transform + pos: 27.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6040 + components: + - type: Transform + pos: 20.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6041 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6042 + components: + - type: Transform + pos: 21.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6043 + components: + - type: Transform + pos: 56.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6044 + components: + - type: Transform + pos: 57.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6048 + components: + - type: Transform + pos: 48.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6049 + components: + - type: Transform + pos: 51.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6053 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6055 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-11.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6056 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-15.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6060 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6061 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6064 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6065 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6068 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6069 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6070 + components: + - type: Transform + pos: 58.5,8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6073 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,22.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6074 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,24.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6076 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6077 + components: + - type: Transform + pos: 59.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6078 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,11.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6079 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6080 + components: + - type: Transform + pos: 68.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6081 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6082 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,16.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6085 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6086 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,12.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6090 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6094 + components: + - type: Transform + pos: 83.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6095 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6097 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6098 + components: + - type: Transform + pos: 84.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6099 + components: + - type: Transform + pos: 85.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6100 + components: + - type: Transform + pos: 82.5,-23.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,-19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6102 + components: + - type: Transform + pos: 97.5,-17.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6106 + components: + - type: Transform + pos: 77.5,-25.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6114 + components: + - type: Transform + pos: 26.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6115 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6118 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6119 + components: + - type: Transform + pos: 17.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6120 + components: + - type: Transform + pos: 16.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6122 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6123 + components: + - type: Transform + pos: -8.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6124 + components: + - type: Transform + pos: -0.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6125 + components: + - type: Transform + pos: -8.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6129 + components: + - type: Transform + pos: 0.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6131 + components: + - type: Transform + pos: -14.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6132 + components: + - type: Transform + pos: -21.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6133 + components: + - type: Transform + pos: -23.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6134 + components: + - type: Transform + pos: -24.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6137 + components: + - type: Transform + pos: -31.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6138 + components: + - type: Transform + pos: -32.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6139 + components: + - type: Transform + pos: -35.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6140 + components: + - type: Transform + pos: -36.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6142 + components: + - type: Transform + pos: -35.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6145 + components: + - type: Transform + pos: -36.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6146 + components: + - type: Transform + pos: -37.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6151 + components: + - type: Transform + pos: -23.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6153 + components: + - type: Transform + pos: -43.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -52.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,-7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6157 + components: + - type: Transform + pos: -57.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6158 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -68.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -68.5,4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -57.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6164 + components: + - type: Transform + pos: -55.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,-26.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,40.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,39.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 7290 + components: + - type: Transform + pos: 60.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 7816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 7826 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-10.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 8128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 8261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 9127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -51.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 14626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,29.5 + parent: 2 + - uid: 15287 + components: + - type: Transform + pos: -53.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasPort + entities: + - uid: 6168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-12.5 + parent: 2 + - uid: 6169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,4.5 + parent: 2 + - uid: 6170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,6.5 + parent: 2 + - uid: 6171 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,23.5 + parent: 2 + - uid: 6172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 12389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,41.5 + parent: 2 + - uid: 13270 + components: + - type: Transform + pos: 42.5,-21.5 + parent: 2 +- proto: GasPressurePump + entities: + - uid: 6181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6182 + components: + - type: Transform + pos: 79.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6183 + components: + - type: Transform + pos: 51.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-12.5 + parent: 2 + - uid: 6185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,6.5 + parent: 2 + - uid: 6186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,31.5 + parent: 2 + - uid: 6187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,29.5 + parent: 2 + - uid: 6188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,27.5 + parent: 2 + - uid: 6189 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,25.5 + parent: 2 + - uid: 6190 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,35.5 + parent: 2 + - uid: 6191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,33.5 + parent: 2 + - uid: 6192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 14595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,29.5 + parent: 2 +- proto: GasThermoMachineFreezer + entities: + - uid: 6194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-11.5 + parent: 2 + - uid: 6195 + components: + - type: Transform + pos: 76.5,37.5 + parent: 2 + - uid: 12609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,43.5 + parent: 2 + - uid: 12648 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,44.5 + parent: 2 +- proto: GasThermoMachineHeater + entities: + - uid: 6196 + components: + - type: Transform + pos: 75.5,37.5 + parent: 2 + - uid: 14689 + components: + - type: Transform + pos: 23.5,30.5 + parent: 2 + - type: GasThermoMachine + targetTemperature: 333.15 +- proto: GasValve + entities: + - uid: 6197 + components: + - type: Transform + pos: 74.5,36.5 + parent: 2 + - type: GasValve + open: False + - uid: 6198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,24.5 + parent: 2 + - type: GasValve + open: False +- proto: GasVentPump + entities: + - uid: 4603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15374 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6199 + components: + - type: Transform + pos: 8.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15340 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6200 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15398 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6201 + components: + - type: Transform + pos: 77.5,26.5 + parent: 2 + - uid: 6202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,30.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15468 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,25.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11541 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6204 + components: + - type: Transform + pos: 82.5,40.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15479 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,46.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,42.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15487 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,42.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15486 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,42.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15485 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15441 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6213 + components: + - type: Transform + pos: 88.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15440 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15499 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6215 + components: + - type: Transform + pos: 74.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15500 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11613 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6217 + components: + - type: Transform + pos: 58.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15378 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15382 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15376 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15375 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15373 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15369 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15377 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6224 + components: + - type: Transform + pos: 58.5,-15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15371 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15380 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15385 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15391 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-28.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15395 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15394 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15388 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15389 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6234 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6236 + components: + - type: Transform + pos: 64.5,20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15415 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6237 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15416 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6238 + components: + - type: Transform + pos: 72.5,20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15424 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15420 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6240 + components: + - type: Transform + pos: 69.5,13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15420 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6241 + components: + - type: Transform + pos: 60.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15406 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15406 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,22.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15409 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,28.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15414 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6245 + components: + - type: Transform + pos: 48.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15404 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15402 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15442 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6248 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15431 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15490 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6250 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-14.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6251 + components: + - type: Transform + pos: 74.5,-16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15529 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15538 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9626 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6254 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 101.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9626 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15539 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15541 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 5068 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15516 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6259 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15497 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15426 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15400 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15356 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15354 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15351 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15353 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15358 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15363 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6270 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6271 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15340 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15357 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15368 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15349 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15342 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6276 + components: + - type: Transform + pos: 9.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15342 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15349 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6278 + components: + - type: Transform + pos: 3.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15338 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6279 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15335 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6280 + components: + - type: Transform + pos: -4.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15336 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6281 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15366 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6282 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15338 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15302 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6284 + components: + - type: Transform + pos: -9.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15305 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6285 + components: + - type: Transform + pos: -17.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15318 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6286 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15316 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15315 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15313 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15299 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15319 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15321 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15322 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15326 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15327 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15328 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6296 + components: + - type: Transform + pos: -28.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6297 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15325 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6298 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15330 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6299 + components: + - type: Transform + pos: -39.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15331 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15329 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6301 + components: + - type: Transform + pos: -24.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15332 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15297 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15295 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6304 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15293 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6305 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -68.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15261 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6306 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -68.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15261 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6307 + components: + - type: Transform + pos: -61.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15266 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -55.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15268 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15269 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15270 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6311 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -57.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15272 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15428 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6313 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15390 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6314 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,36.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15478 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6315 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15423 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15540 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,-45.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 6318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,25.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15406 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 15288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15285 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 15362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15359 + - type: AtmosPipeColor + color: '#0335FCFF' +- proto: GasVentScrubber + entities: + - uid: 4343 + components: + - type: Transform + pos: 81.5,26.5 + parent: 2 + - uid: 6319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15442 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6320 + components: + - type: Transform + pos: 57.5,-15.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,25.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11541 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,29.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15468 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6324 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,39.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15479 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6325 + components: + - type: Transform + pos: 75.5,45.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15485 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6326 + components: + - type: Transform + pos: 69.5,45.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15486 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6327 + components: + - type: Transform + pos: 66.5,45.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15487 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6328 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,45.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,43.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15441 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15437 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15440 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6334 + components: + - type: Transform + pos: 75.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15500 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15499 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11613 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15382 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15376 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15375 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6340 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15373 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15369 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6342 + components: + - type: Transform + pos: 66.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15377 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15371 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6346 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15380 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15385 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6348 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-23.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15391 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-23.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15394 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6350 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-28.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15395 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15389 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-14.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15388 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15392 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15398 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6356 + components: + - type: Transform + pos: 46.5,12.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15404 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6357 + components: + - type: Transform + pos: 57.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15402 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15406 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15420 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,17.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15416 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6361 + components: + - type: Transform + pos: 63.5,20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15415 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15406 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15409 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,27.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15414 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6365 + components: + - type: Transform + pos: 71.5,20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15424 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15431 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15490 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6368 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-16.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6369 + components: + - type: Transform + pos: 75.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15538 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6370 + components: + - type: Transform + pos: 73.5,-16.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15529 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6371 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-24.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15541 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6372 + components: + - type: Transform + pos: 86.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15539 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6373 + components: + - type: Transform + pos: 93.5,-18.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9626 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 101.5,-19.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9626 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,-26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 5068 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-13.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15516 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6377 + components: + - type: Transform + pos: 76.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15497 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6378 + components: + - type: Transform + pos: 68.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15426 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6379 + components: + - type: Transform + pos: 43.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15400 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15354 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15356 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6382 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15351 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6383 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15353 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15364 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6385 + components: + - type: Transform + pos: 30.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15363 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6386 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6387 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15358 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6388 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15340 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-8.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15340 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6391 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15357 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15368 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6393 + components: + - type: Transform + pos: 6.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15338 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15299 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,10.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15335 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6396 + components: + - type: Transform + pos: 1.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15336 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6397 + components: + - type: Transform + pos: 19.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15366 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6398 + components: + - type: Transform + pos: -0.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15338 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15302 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6400 + components: + - type: Transform + pos: -11.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15305 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15318 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6402 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15316 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6403 + components: + - type: Transform + pos: -14.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15315 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6404 + components: + - type: Transform + pos: -8.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15313 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6405 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15319 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6407 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15321 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15322 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6409 + components: + - type: Transform + pos: -27.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6410 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15326 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6411 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15327 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6412 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15328 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6413 + components: + - type: Transform + pos: -33.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15325 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,-0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15329 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15330 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6416 + components: + - type: Transform + pos: -40.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15331 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6417 + components: + - type: Transform + pos: -25.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15332 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6418 + components: + - type: Transform + pos: -8.5,-9.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15297 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6419 + components: + - type: Transform + pos: -23.5,-8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15295 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6420 + components: + - type: Transform + pos: -40.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15293 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15261 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,4.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15261 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6423 + components: + - type: Transform + pos: -61.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15266 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15269 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6425 + components: + - type: Transform + pos: -57.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15268 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6426 + components: + - type: Transform + pos: -57.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15270 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6427 + components: + - type: Transform + pos: -58.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15272 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,0.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15428 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-20.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15390 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,37.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15478 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15423 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,11.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15420 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6433 + components: + - type: Transform + pos: 79.5,-25.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15540 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6434 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-45.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,26.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15406 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 6766 + components: + - type: Transform + pos: 44.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15374 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 7786 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15378 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15289 + components: + - type: Transform + pos: -51.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15285 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 15361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15359 + - type: AtmosPipeColor + color: '#FF1212FF' +- proto: GasVolumePump + entities: + - uid: 4280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,51.5 + parent: 2 + - uid: 4297 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,45.5 + parent: 2 + - uid: 6436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,34.5 + parent: 2 + - uid: 6439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,4.5 + parent: 2 + - uid: 12614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#008000FF' +- proto: Gateway + entities: + - uid: 6440 + components: + - type: Transform + pos: 52.5,25.5 + parent: 2 +- proto: Gauze1 + entities: + - uid: 13636 + components: + - type: Transform + pos: 39.52813,-29.901411 + parent: 2 +- proto: Gavel + entities: + - uid: 12341 + components: + - type: Transform + pos: -0.72265697,8.618493 + parent: 2 +- proto: GavelBlock + entities: + - uid: 6441 + components: + - type: Transform + pos: -1.0731118,8.570146 + parent: 2 +- proto: GeigerCounterWallMount + entities: + - uid: 12650 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,47.5 + parent: 2 +- proto: Girder + entities: + - uid: 13614 + components: + - type: Transform + pos: 45.5,-23.5 + parent: 2 + - uid: 13615 + components: + - type: Transform + pos: 45.5,-22.5 + parent: 2 +- proto: GlassBoxLaserFilled + entities: + - uid: 10324 + components: + - type: Transform + pos: -57.5,9.5 + parent: 2 +- proto: GlimmerDrain + entities: + - uid: 6442 + components: + - type: Transform + pos: 63.5,25.5 + parent: 2 + - type: ApcPowerReceiver + powerDisabled: True +- proto: GlimmerProber + entities: + - uid: 6443 + components: + - type: Transform + pos: 65.5,25.5 + parent: 2 +- proto: GrassBattlemap + entities: + - uid: 14991 + components: + - type: Transform + pos: 29.5,23.5 + parent: 2 +- proto: GravityGenerator + entities: + - uid: 6444 + components: + - type: Transform + pos: 89.5,1.5 + parent: 2 +- proto: Grille + entities: + - uid: 3391 + components: + - type: Transform + pos: 18.5,27.5 + parent: 2 + - uid: 4017 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,44.5 + parent: 2 + - uid: 4360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,44.5 + parent: 2 + - uid: 4684 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,42.5 + parent: 2 + - uid: 4685 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,43.5 + parent: 2 + - uid: 4686 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,45.5 + parent: 2 + - uid: 6445 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,14.5 + parent: 2 + - uid: 6446 + components: + - type: Transform + pos: -37.5,-1.5 + parent: 2 + - uid: 6447 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,14.5 + parent: 2 + - uid: 6448 + components: + - type: Transform + pos: -51.5,-9.5 + parent: 2 + - uid: 6449 + components: + - type: Transform + pos: -44.5,11.5 + parent: 2 + - uid: 6450 + components: + - type: Transform + pos: -43.5,11.5 + parent: 2 + - uid: 6451 + components: + - type: Transform + pos: -33.5,-10.5 + parent: 2 + - uid: 6452 + components: + - type: Transform + pos: -32.5,-10.5 + parent: 2 + - uid: 6453 + components: + - type: Transform + pos: -42.5,11.5 + parent: 2 + - uid: 6454 + components: + - type: Transform + pos: -51.5,14.5 + parent: 2 + - uid: 6455 + components: + - type: Transform + pos: -38.5,14.5 + parent: 2 + - uid: 6456 + components: + - type: Transform + pos: -50.5,14.5 + parent: 2 + - uid: 6457 + components: + - type: Transform + pos: -50.5,-9.5 + parent: 2 + - uid: 6458 + components: + - type: Transform + pos: -49.5,-7.5 + parent: 2 + - uid: 6459 + components: + - type: Transform + pos: -31.5,-10.5 + parent: 2 + - uid: 6460 + components: + - type: Transform + pos: -46.5,-9.5 + parent: 2 + - uid: 6461 + components: + - type: Transform + pos: -47.5,-9.5 + parent: 2 + - uid: 6462 + components: + - type: Transform + pos: -36.5,-1.5 + parent: 2 + - uid: 6463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-1.5 + parent: 2 + - uid: 6464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-1.5 + parent: 2 + - uid: 6465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,14.5 + parent: 2 + - uid: 6466 + components: + - type: Transform + pos: -62.5,10.5 + parent: 2 + - uid: 6467 + components: + - type: Transform + pos: -63.5,10.5 + parent: 2 + - uid: 6468 + components: + - type: Transform + pos: 48.5,4.5 + parent: 2 + - uid: 6469 + components: + - type: Transform + pos: 48.5,3.5 + parent: 2 + - uid: 6470 + components: + - type: Transform + pos: -39.5,14.5 + parent: 2 + - uid: 6471 + components: + - type: Transform + pos: -63.5,-8.5 + parent: 2 + - uid: 6472 + components: + - type: Transform + pos: -62.5,-8.5 + parent: 2 + - uid: 6473 + components: + - type: Transform + pos: -61.5,-8.5 + parent: 2 + - uid: 6474 + components: + - type: Transform + pos: -70.5,-7.5 + parent: 2 + - uid: 6475 + components: + - type: Transform + pos: -71.5,-7.5 + parent: 2 + - uid: 6476 + components: + - type: Transform + pos: -71.5,-6.5 + parent: 2 + - uid: 6477 + components: + - type: Transform + pos: -72.5,-6.5 + parent: 2 + - uid: 6478 + components: + - type: Transform + pos: -73.5,-5.5 + parent: 2 + - uid: 6479 + components: + - type: Transform + pos: -74.5,-5.5 + parent: 2 + - uid: 6480 + components: + - type: Transform + pos: -74.5,-4.5 + parent: 2 + - uid: 6481 + components: + - type: Transform + pos: -75.5,-3.5 + parent: 2 + - uid: 6482 + components: + - type: Transform + pos: -75.5,-2.5 + parent: 2 + - uid: 6483 + components: + - type: Transform + pos: -76.5,-2.5 + parent: 2 + - uid: 6484 + components: + - type: Transform + pos: -76.5,-0.5 + parent: 2 + - uid: 6485 + components: + - type: Transform + pos: -76.5,0.5 + parent: 2 + - uid: 6486 + components: + - type: Transform + pos: -76.5,1.5 + parent: 2 + - uid: 6487 + components: + - type: Transform + pos: -76.5,2.5 + parent: 2 + - uid: 6488 + components: + - type: Transform + pos: -76.5,4.5 + parent: 2 + - uid: 6489 + components: + - type: Transform + pos: -75.5,4.5 + parent: 2 + - uid: 6490 + components: + - type: Transform + pos: -75.5,5.5 + parent: 2 + - uid: 6491 + components: + - type: Transform + pos: -74.5,6.5 + parent: 2 + - uid: 6492 + components: + - type: Transform + pos: -74.5,7.5 + parent: 2 + - uid: 6493 + components: + - type: Transform + pos: -73.5,7.5 + parent: 2 + - uid: 6494 + components: + - type: Transform + pos: -72.5,8.5 + parent: 2 + - uid: 6495 + components: + - type: Transform + pos: -71.5,8.5 + parent: 2 + - uid: 6496 + components: + - type: Transform + pos: -71.5,9.5 + parent: 2 + - uid: 6497 + components: + - type: Transform + pos: -70.5,9.5 + parent: 2 + - uid: 6498 + components: + - type: Transform + pos: -61.5,10.5 + parent: 2 + - uid: 6499 + components: + - type: Transform + pos: -51.5,-5.5 + parent: 2 + - uid: 6500 + components: + - type: Transform + pos: -58.5,-8.5 + parent: 2 + - uid: 6501 + components: + - type: Transform + pos: -57.5,-8.5 + parent: 2 + - uid: 6502 + components: + - type: Transform + pos: -56.5,-8.5 + parent: 2 + - uid: 6503 + components: + - type: Transform + pos: -45.5,11.5 + parent: 2 + - uid: 6504 + components: + - type: Transform + pos: -53.5,11.5 + parent: 2 + - uid: 6505 + components: + - type: Transform + pos: -49.5,6.5 + parent: 2 + - uid: 6506 + components: + - type: Transform + pos: -49.5,7.5 + parent: 2 + - uid: 6507 + components: + - type: Transform + pos: -45.5,9.5 + parent: 2 + - uid: 6508 + components: + - type: Transform + pos: -49.5,11.5 + parent: 2 + - uid: 6509 + components: + - type: Transform + pos: -44.5,9.5 + parent: 2 + - uid: 6510 + components: + - type: Transform + pos: -50.5,11.5 + parent: 2 + - uid: 6511 + components: + - type: Transform + pos: -48.5,11.5 + parent: 2 + - uid: 6512 + components: + - type: Transform + pos: -46.5,11.5 + parent: 2 + - uid: 6513 + components: + - type: Transform + pos: -47.5,11.5 + parent: 2 + - uid: 6514 + components: + - type: Transform + pos: 96.5,40.5 + parent: 2 + - uid: 6515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -72.5,-13.5 + parent: 2 + - uid: 6516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-12.5 + parent: 2 + - uid: 6517 + components: + - type: Transform + pos: -58.5,-4.5 + parent: 2 + - uid: 6518 + components: + - type: Transform + pos: -58.5,-3.5 + parent: 2 + - uid: 6519 + components: + - type: Transform + pos: -36.5,-5.5 + parent: 2 + - uid: 6520 + components: + - type: Transform + pos: -32.5,-5.5 + parent: 2 + - uid: 6521 + components: + - type: Transform + pos: -33.5,-1.5 + parent: 2 + - uid: 6522 + components: + - type: Transform + pos: -32.5,-1.5 + parent: 2 + - uid: 6523 + components: + - type: Transform + pos: -29.5,-1.5 + parent: 2 + - uid: 6524 + components: + - type: Transform + pos: -28.5,-1.5 + parent: 2 + - uid: 6525 + components: + - type: Transform + pos: -28.5,-5.5 + parent: 2 + - uid: 6526 + components: + - type: Transform + pos: -48.5,14.5 + parent: 2 + - uid: 6527 + components: + - type: Transform + pos: -49.5,14.5 + parent: 2 + - uid: 6528 + components: + - type: Transform + pos: -14.5,3.5 + parent: 2 + - uid: 6529 + components: + - type: Transform + pos: -22.5,-4.5 + parent: 2 + - uid: 6531 + components: + - type: Transform + pos: -46.5,14.5 + parent: 2 + - uid: 6532 + components: + - type: Transform + pos: -18.5,3.5 + parent: 2 + - uid: 6533 + components: + - type: Transform + pos: -47.5,14.5 + parent: 2 + - uid: 6534 + components: + - type: Transform + pos: -42.5,14.5 + parent: 2 + - uid: 6535 + components: + - type: Transform + pos: -44.5,14.5 + parent: 2 + - uid: 6536 + components: + - type: Transform + pos: -52.5,14.5 + parent: 2 + - uid: 6537 + components: + - type: Transform + pos: -43.5,14.5 + parent: 2 + - uid: 6538 + components: + - type: Transform + pos: -37.5,14.5 + parent: 2 + - uid: 6539 + components: + - type: Transform + pos: -41.5,14.5 + parent: 2 + - uid: 6540 + components: + - type: Transform + pos: -40.5,14.5 + parent: 2 + - uid: 6541 + components: + - type: Transform + pos: -36.5,14.5 + parent: 2 + - uid: 6542 + components: + - type: Transform + pos: -53.5,14.5 + parent: 2 + - uid: 6543 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-12.5 + parent: 2 + - uid: 6544 + components: + - type: Transform + pos: -45.5,14.5 + parent: 2 + - uid: 6546 + components: + - type: Transform + pos: -22.5,-2.5 + parent: 2 + - uid: 6547 + components: + - type: Transform + pos: -22.5,-3.5 + parent: 2 + - uid: 6548 + components: + - type: Transform + pos: -13.5,1.5 + parent: 2 + - uid: 6549 + components: + - type: Transform + pos: -13.5,0.5 + parent: 2 + - uid: 6550 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-12.5 + parent: 2 + - uid: 6551 + components: + - type: Transform + pos: -18.5,14.5 + parent: 2 + - uid: 6552 + components: + - type: Transform + pos: -16.5,14.5 + parent: 2 + - uid: 6553 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -75.5,-11.5 + parent: 2 + - uid: 6554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,-11.5 + parent: 2 + - uid: 6555 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,-12.5 + parent: 2 + - uid: 6556 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -74.5,-12.5 + parent: 2 + - uid: 6557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,-13.5 + parent: 2 + - uid: 6558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -74.5,-11.5 + parent: 2 + - uid: 6559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -78.5,-8.5 + parent: 2 + - uid: 6560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -78.5,-7.5 + parent: 2 + - uid: 6561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -77.5,-9.5 + parent: 2 + - uid: 6562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -77.5,-8.5 + parent: 2 + - uid: 6563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,-10.5 + parent: 2 + - uid: 6564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,-9.5 + parent: 2 + - uid: 6565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -75.5,-10.5 + parent: 2 + - uid: 6566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-12.5 + parent: 2 + - uid: 6567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,13.5 + parent: 2 + - uid: 6568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -78.5,9.5 + parent: 2 + - uid: 6569 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -78.5,10.5 + parent: 2 + - uid: 6570 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -77.5,10.5 + parent: 2 + - uid: 6571 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -77.5,11.5 + parent: 2 + - uid: 6572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,11.5 + parent: 2 + - uid: 6573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,12.5 + parent: 2 + - uid: 6574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -75.5,12.5 + parent: 2 + - uid: 6575 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -75.5,13.5 + parent: 2 + - uid: 6576 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -74.5,13.5 + parent: 2 + - uid: 6577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -74.5,14.5 + parent: 2 + - uid: 6578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,14.5 + parent: 2 + - uid: 6579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,15.5 + parent: 2 + - uid: 6580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -72.5,15.5 + parent: 2 + - uid: 6581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,13.5 + parent: 2 + - uid: 6582 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,13.5 + parent: 2 + - uid: 6583 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,13.5 + parent: 2 + - uid: 6584 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -63.5,13.5 + parent: 2 + - uid: 6585 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,13.5 + parent: 2 + - uid: 6586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,13.5 + parent: 2 + - uid: 6587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,13.5 + parent: 2 + - uid: 6588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,13.5 + parent: 2 + - uid: 6589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,6.5 + parent: 2 + - uid: 6590 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,5.5 + parent: 2 + - uid: 6591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,5.5 + parent: 2 + - uid: 6592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,4.5 + parent: 2 + - uid: 6593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,3.5 + parent: 2 + - uid: 6594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,2.5 + parent: 2 + - uid: 6595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,1.5 + parent: 2 + - uid: 6596 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,0.5 + parent: 2 + - uid: 6597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,-0.5 + parent: 2 + - uid: 6598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,-1.5 + parent: 2 + - uid: 6599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,-2.5 + parent: 2 + - uid: 6600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -81.5,-3.5 + parent: 2 + - uid: 6601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,-3.5 + parent: 2 + - uid: 6602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -80.5,-4.5 + parent: 2 + - uid: 6603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,-11.5 + parent: 2 + - uid: 6604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,-11.5 + parent: 2 + - uid: 6605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,-11.5 + parent: 2 + - uid: 6606 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -63.5,-11.5 + parent: 2 + - uid: 6607 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,-11.5 + parent: 2 + - uid: 6608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-11.5 + parent: 2 + - uid: 6609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,-11.5 + parent: 2 + - uid: 6610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,-11.5 + parent: 2 + - uid: 6611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -41.5,-12.5 + parent: 2 + - uid: 6612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-12.5 + parent: 2 + - uid: 6613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-12.5 + parent: 2 + - uid: 6614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,-12.5 + parent: 2 + - uid: 6615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-12.5 + parent: 2 + - uid: 6616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,-12.5 + parent: 2 + - uid: 6617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,-12.5 + parent: 2 + - uid: 6618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -52.5,-12.5 + parent: 2 + - uid: 6619 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -51.5,-12.5 + parent: 2 + - uid: 6620 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-12.5 + parent: 2 + - uid: 6621 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -49.5,-12.5 + parent: 2 + - uid: 6622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -48.5,-12.5 + parent: 2 + - uid: 6623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -47.5,-12.5 + parent: 2 + - uid: 6624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -46.5,-12.5 + parent: 2 + - uid: 6625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -45.5,-12.5 + parent: 2 + - uid: 6626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,-12.5 + parent: 2 + - uid: 6627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,-12.5 + parent: 2 + - uid: 6628 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -42.5,-12.5 + parent: 2 + - uid: 6629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,-12.5 + parent: 2 + - uid: 6630 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-12.5 + parent: 2 + - uid: 6631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-12.5 + parent: 2 + - uid: 6632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-12.5 + parent: 2 + - uid: 6633 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-12.5 + parent: 2 + - uid: 6634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-12.5 + parent: 2 + - uid: 6635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-12.5 + parent: 2 + - uid: 6636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-12.5 + parent: 2 + - uid: 6637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-12.5 + parent: 2 + - uid: 6638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-12.5 + parent: 2 + - uid: 6639 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-12.5 + parent: 2 + - uid: 6640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,14.5 + parent: 2 + - uid: 6641 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,14.5 + parent: 2 + - uid: 6642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,14.5 + parent: 2 + - uid: 6643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,14.5 + parent: 2 + - uid: 6644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,14.5 + parent: 2 + - uid: 6645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,14.5 + parent: 2 + - uid: 6646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,14.5 + parent: 2 + - uid: 6647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,14.5 + parent: 2 + - uid: 6648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,14.5 + parent: 2 + - uid: 6649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,14.5 + parent: 2 + - uid: 6650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,14.5 + parent: 2 + - uid: 6651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,14.5 + parent: 2 + - uid: 6652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-12.5 + parent: 2 + - uid: 6653 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,14.5 + parent: 2 + - uid: 6654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,14.5 + parent: 2 + - uid: 6655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-12.5 + parent: 2 + - uid: 6656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-12.5 + parent: 2 + - uid: 6657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-12.5 + parent: 2 + - uid: 6658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-12.5 + parent: 2 + - uid: 6659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-12.5 + parent: 2 + - uid: 6660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,14.5 + parent: 2 + - uid: 6661 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,14.5 + parent: 2 + - uid: 6662 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,14.5 + parent: 2 + - uid: 6663 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,14.5 + parent: 2 + - uid: 6664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,14.5 + parent: 2 + - uid: 6665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,14.5 + parent: 2 + - uid: 6666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,3.5 + parent: 2 + - uid: 6667 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-9.5 + parent: 2 + - uid: 6668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-9.5 + parent: 2 + - uid: 6669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-15.5 + parent: 2 + - uid: 6670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-16.5 + parent: 2 + - uid: 6671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-18.5 + parent: 2 + - uid: 6672 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-19.5 + parent: 2 + - uid: 6673 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-22.5 + parent: 2 + - uid: 6674 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-23.5 + parent: 2 + - uid: 6675 + components: + - type: Transform + pos: 59.5,-25.5 + parent: 2 + - uid: 6676 + components: + - type: Transform + pos: 63.5,-6.5 + parent: 2 + - uid: 6677 + components: + - type: Transform + pos: 63.5,-8.5 + parent: 2 + - uid: 6678 + components: + - type: Transform + pos: 62.5,-25.5 + parent: 2 + - uid: 6679 + components: + - type: Transform + pos: 59.5,-22.5 + parent: 2 + - uid: 6680 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,1.5 + parent: 2 + - uid: 6681 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,3.5 + parent: 2 + - uid: 6682 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,1.5 + parent: 2 + - uid: 6683 + components: + - type: Transform + pos: 96.5,20.5 + parent: 2 + - uid: 6684 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,19.5 + parent: 2 + - uid: 6685 + components: + - type: Transform + pos: 63.5,-11.5 + parent: 2 + - uid: 6686 + components: + - type: Transform + pos: 63.5,-12.5 + parent: 2 + - uid: 6687 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,1.5 + parent: 2 + - uid: 6688 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,1.5 + parent: 2 + - uid: 6689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,1.5 + parent: 2 + - uid: 6690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,1.5 + parent: 2 + - uid: 6691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,3.5 + parent: 2 + - uid: 6692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,2.5 + parent: 2 + - uid: 6693 + components: + - type: Transform + pos: 57.5,-1.5 + parent: 2 + - uid: 6694 + components: + - type: Transform + pos: 58.5,-1.5 + parent: 2 + - uid: 6695 + components: + - type: Transform + pos: -39.5,1.5 + parent: 2 + - uid: 6696 + components: + - type: Transform + pos: -45.5,-0.5 + parent: 2 + - uid: 6697 + components: + - type: Transform + pos: -44.5,-0.5 + parent: 2 + - uid: 6700 + components: + - type: Transform + pos: -47.5,-0.5 + parent: 2 + - uid: 6701 + components: + - type: Transform + pos: -48.5,-0.5 + parent: 2 + - uid: 6704 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,3.5 + parent: 2 + - uid: 6705 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,11.5 + parent: 2 + - uid: 6707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,14.5 + parent: 2 + - uid: 6708 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,14.5 + parent: 2 + - uid: 6709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,14.5 + parent: 2 + - uid: 6710 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 2 + - uid: 6711 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 2 + - uid: 6712 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 2 + - uid: 6713 + components: + - type: Transform + pos: 51.5,10.5 + parent: 2 + - uid: 6714 + components: + - type: Transform + pos: 50.5,10.5 + parent: 2 + - uid: 6715 + components: + - type: Transform + pos: 64.5,6.5 + parent: 2 + - uid: 6716 + components: + - type: Transform + pos: 64.5,5.5 + parent: 2 + - uid: 6717 + components: + - type: Transform + pos: 64.5,4.5 + parent: 2 + - uid: 6718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,14.5 + parent: 2 + - uid: 6719 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,14.5 + parent: 2 + - uid: 6720 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,14.5 + parent: 2 + - uid: 6721 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,15.5 + parent: 2 + - uid: 6722 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,3.5 + parent: 2 + - uid: 6723 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,3.5 + parent: 2 + - uid: 6724 + components: + - type: Transform + pos: 62.5,25.5 + parent: 2 + - uid: 6725 + components: + - type: Transform + pos: 62.5,24.5 + parent: 2 + - uid: 6726 + components: + - type: Transform + pos: 62.5,23.5 + parent: 2 + - uid: 6727 + components: + - type: Transform + pos: 28.5,-1.5 + parent: 2 + - uid: 6728 + components: + - type: Transform + pos: 27.5,-1.5 + parent: 2 + - uid: 6729 + components: + - type: Transform + pos: 29.5,-1.5 + parent: 2 + - uid: 6730 + components: + - type: Transform + pos: 31.5,-1.5 + parent: 2 + - uid: 6731 + components: + - type: Transform + pos: 89.5,22.5 + parent: 2 + - uid: 6732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,22.5 + parent: 2 + - uid: 6733 + components: + - type: Transform + pos: 73.5,38.5 + parent: 2 + - uid: 6734 + components: + - type: Transform + pos: 72.5,31.5 + parent: 2 + - uid: 6735 + components: + - type: Transform + pos: 72.5,29.5 + parent: 2 + - uid: 6736 + components: + - type: Transform + pos: 72.5,27.5 + parent: 2 + - uid: 6737 + components: + - type: Transform + pos: 72.5,25.5 + parent: 2 + - uid: 6738 + components: + - type: Transform + pos: 72.5,37.5 + parent: 2 + - uid: 6739 + components: + - type: Transform + pos: 73.5,37.5 + parent: 2 + - uid: 6740 + components: + - type: Transform + pos: 79.5,-18.5 + parent: 2 + - uid: 6741 + components: + - type: Transform + pos: 80.5,-18.5 + parent: 2 + - uid: 6742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,22.5 + parent: 2 + - uid: 6743 + components: + - type: Transform + pos: 57.5,50.5 + parent: 2 + - uid: 6744 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,33.5 + parent: 2 + - uid: 6745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,34.5 + parent: 2 + - uid: 6746 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,35.5 + parent: 2 + - uid: 6747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,15.5 + parent: 2 + - uid: 6748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,14.5 + parent: 2 + - uid: 6749 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,15.5 + parent: 2 + - uid: 6750 + components: + - type: Transform + pos: 90.5,22.5 + parent: 2 + - uid: 6751 + components: + - type: Transform + pos: 90.5,34.5 + parent: 2 + - uid: 6752 + components: + - type: Transform + pos: 89.5,34.5 + parent: 2 + - uid: 6753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,14.5 + parent: 2 + - uid: 6754 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,18.5 + parent: 2 + - uid: 6755 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,17.5 + parent: 2 + - uid: 6756 + components: + - type: Transform + pos: 72.5,-22.5 + parent: 2 + - uid: 6757 + components: + - type: Transform + pos: 73.5,-22.5 + parent: 2 + - uid: 6758 + components: + - type: Transform + pos: 75.5,-22.5 + parent: 2 + - uid: 6759 + components: + - type: Transform + pos: 76.5,-22.5 + parent: 2 + - uid: 6760 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-19.5 + parent: 2 + - uid: 6761 + components: + - type: Transform + pos: 82.5,-19.5 + parent: 2 + - uid: 6769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,46.5 + parent: 2 + - uid: 6789 + components: + - type: Transform + pos: 86.5,38.5 + parent: 2 + - uid: 6790 + components: + - type: Transform + pos: 81.5,50.5 + parent: 2 + - uid: 6791 + components: + - type: Transform + pos: 82.5,50.5 + parent: 2 + - uid: 6792 + components: + - type: Transform + pos: 83.5,50.5 + parent: 2 + - uid: 6793 + components: + - type: Transform + pos: 91.5,41.5 + parent: 2 + - uid: 6794 + components: + - type: Transform + pos: 92.5,41.5 + parent: 2 + - uid: 6795 + components: + - type: Transform + pos: 88.5,40.5 + parent: 2 + - uid: 6796 + components: + - type: Transform + pos: 78.5,40.5 + parent: 2 + - uid: 6797 + components: + - type: Transform + pos: 83.5,-22.5 + parent: 2 + - uid: 6798 + components: + - type: Transform + pos: 85.5,-22.5 + parent: 2 + - uid: 6799 + components: + - type: Transform + pos: 73.5,48.5 + parent: 2 + - uid: 6800 + components: + - type: Transform + pos: 73.5,47.5 + parent: 2 + - uid: 6801 + components: + - type: Transform + pos: 76.5,48.5 + parent: 2 + - uid: 6802 + components: + - type: Transform + pos: 76.5,47.5 + parent: 2 + - uid: 6803 + components: + - type: Transform + pos: 96.5,19.5 + parent: 2 + - uid: 6804 + components: + - type: Transform + pos: 69.5,48.5 + parent: 2 + - uid: 6805 + components: + - type: Transform + pos: 70.5,48.5 + parent: 2 + - uid: 6806 + components: + - type: Transform + pos: 70.5,49.5 + parent: 2 + - uid: 6807 + components: + - type: Transform + pos: 71.5,49.5 + parent: 2 + - uid: 6808 + components: + - type: Transform + pos: 72.5,49.5 + parent: 2 + - uid: 6810 + components: + - type: Transform + pos: 64.5,48.5 + parent: 2 + - uid: 6811 + components: + - type: Transform + pos: 90.5,-20.5 + parent: 2 + - uid: 6812 + components: + - type: Transform + pos: 93.5,-20.5 + parent: 2 + - uid: 6813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,-16.5 + parent: 2 + - uid: 6814 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-16.5 + parent: 2 + - uid: 6815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-16.5 + parent: 2 + - uid: 6816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,-16.5 + parent: 2 + - uid: 6817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,-16.5 + parent: 2 + - uid: 6818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,-16.5 + parent: 2 + - uid: 6819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,-16.5 + parent: 2 + - uid: 6820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-16.5 + parent: 2 + - uid: 6821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,53.5 + parent: 2 + - uid: 6822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,53.5 + parent: 2 + - uid: 6823 + components: + - type: Transform + pos: 54.5,38.5 + parent: 2 + - uid: 6824 + components: + - type: Transform + pos: 54.5,37.5 + parent: 2 + - uid: 6825 + components: + - type: Transform + pos: 54.5,36.5 + parent: 2 + - uid: 6826 + components: + - type: Transform + pos: 58.5,50.5 + parent: 2 + - uid: 6827 + components: + - type: Transform + pos: 59.5,50.5 + parent: 2 + - uid: 6828 + components: + - type: Transform + pos: 59.5,51.5 + parent: 2 + - uid: 6829 + components: + - type: Transform + pos: 60.5,51.5 + parent: 2 + - uid: 6830 + components: + - type: Transform + pos: 61.5,51.5 + parent: 2 + - uid: 6831 + components: + - type: Transform + pos: 62.5,51.5 + parent: 2 + - uid: 6832 + components: + - type: Transform + pos: 63.5,51.5 + parent: 2 + - uid: 6833 + components: + - type: Transform + pos: 64.5,51.5 + parent: 2 + - uid: 6834 + components: + - type: Transform + pos: 65.5,51.5 + parent: 2 + - uid: 6835 + components: + - type: Transform + pos: 66.5,51.5 + parent: 2 + - uid: 6836 + components: + - type: Transform + pos: 67.5,51.5 + parent: 2 + - uid: 6837 + components: + - type: Transform + pos: 68.5,51.5 + parent: 2 + - uid: 6838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,53.5 + parent: 2 + - uid: 6839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,53.5 + parent: 2 + - uid: 6840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,53.5 + parent: 2 + - uid: 6841 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,53.5 + parent: 2 + - uid: 6842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,53.5 + parent: 2 + - uid: 6843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,52.5 + parent: 2 + - uid: 6844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,52.5 + parent: 2 + - uid: 6845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,52.5 + parent: 2 + - uid: 6846 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,52.5 + parent: 2 + - uid: 6847 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,52.5 + parent: 2 + - uid: 6848 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,56.5 + parent: 2 + - uid: 6849 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,56.5 + parent: 2 + - uid: 6850 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,56.5 + parent: 2 + - uid: 6851 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,56.5 + parent: 2 + - uid: 6852 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,56.5 + parent: 2 + - uid: 6853 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,56.5 + parent: 2 + - uid: 6854 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,56.5 + parent: 2 + - uid: 6855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,56.5 + parent: 2 + - uid: 6856 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,56.5 + parent: 2 + - uid: 6857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,56.5 + parent: 2 + - uid: 6858 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 105.5,56.5 + parent: 2 + - uid: 6859 + components: + - type: Transform + pos: 96.5,18.5 + parent: 2 + - uid: 6860 + components: + - type: Transform + pos: 96.5,17.5 + parent: 2 + - uid: 6861 + components: + - type: Transform + pos: 96.5,16.5 + parent: 2 + - uid: 6862 + components: + - type: Transform + pos: 96.5,15.5 + parent: 2 + - uid: 6863 + components: + - type: Transform + pos: 96.5,39.5 + parent: 2 + - uid: 6864 + components: + - type: Transform + pos: 96.5,38.5 + parent: 2 + - uid: 6865 + components: + - type: Transform + pos: 96.5,37.5 + parent: 2 + - uid: 6866 + components: + - type: Transform + pos: 96.5,36.5 + parent: 2 + - uid: 6867 + components: + - type: Transform + pos: 8.5,16.5 + parent: 2 + - uid: 6868 + components: + - type: Transform + pos: 8.5,17.5 + parent: 2 + - uid: 6869 + components: + - type: Transform + pos: 8.5,18.5 + parent: 2 + - uid: 6870 + components: + - type: Transform + pos: 8.5,19.5 + parent: 2 + - uid: 6871 + components: + - type: Transform + pos: 8.5,-14.5 + parent: 2 + - uid: 6872 + components: + - type: Transform + pos: 8.5,-15.5 + parent: 2 + - uid: 6873 + components: + - type: Transform + pos: 8.5,-16.5 + parent: 2 + - uid: 6874 + components: + - type: Transform + pos: 8.5,-17.5 + parent: 2 + - uid: 6875 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-43.5 + parent: 2 + - uid: 6876 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-43.5 + parent: 2 + - uid: 6877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,14.5 + parent: 2 + - uid: 6878 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,14.5 + parent: 2 + - uid: 6879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,14.5 + parent: 2 + - uid: 6880 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,36.5 + parent: 2 + - uid: 6881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,35.5 + parent: 2 + - uid: 6882 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,23.5 + parent: 2 + - uid: 6883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,11.5 + parent: 2 + - uid: 6884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-11.5 + parent: 2 + - uid: 6885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-11.5 + parent: 2 + - uid: 6886 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-11.5 + parent: 2 + - uid: 6887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-1.5 + parent: 2 + - uid: 6888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-6.5 + parent: 2 + - uid: 6910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,49.5 + parent: 2 + - uid: 6922 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,46.5 + parent: 2 + - uid: 7501 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,47.5 + parent: 2 + - uid: 7564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,49.5 + parent: 2 + - uid: 7567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,45.5 + parent: 2 + - uid: 8316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-11.5 + parent: 2 + - uid: 8648 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,41.5 + parent: 2 + - uid: 8659 + components: + - type: Transform + pos: 65.5,48.5 + parent: 2 + - uid: 9449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-28.5 + parent: 2 + - uid: 9450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-28.5 + parent: 2 + - uid: 9462 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-28.5 + parent: 2 + - uid: 9465 + components: + - type: Transform + pos: 29.5,-20.5 + parent: 2 + - uid: 9491 + components: + - type: Transform + pos: 30.5,-20.5 + parent: 2 + - uid: 9651 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-19.5 + parent: 2 + - uid: 10210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,50.5 + parent: 2 + - uid: 11389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,47.5 + parent: 2 + - uid: 11390 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,49.5 + parent: 2 + - uid: 11408 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,47.5 + parent: 2 + - uid: 11419 + components: + - type: Transform + pos: 35.5,14.5 + parent: 2 + - uid: 11611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-46.5 + parent: 2 + - uid: 11612 + components: + - type: Transform + pos: 28.5,22.5 + parent: 2 + - uid: 12075 + components: + - type: Transform + pos: 36.5,15.5 + parent: 2 + - uid: 12096 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,34.5 + parent: 2 + - uid: 12097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,34.5 + parent: 2 + - uid: 12098 + components: + - type: Transform + pos: 35.5,15.5 + parent: 2 + - uid: 12101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,51.5 + parent: 2 + - uid: 12103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,43.5 + parent: 2 + - uid: 12105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,42.5 + parent: 2 + - uid: 12165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,45.5 + parent: 2 + - uid: 12244 + components: + - type: Transform + pos: 40.5,-31.5 + parent: 2 + - uid: 12300 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-19.5 + parent: 2 + - uid: 12301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-19.5 + parent: 2 + - uid: 12302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-19.5 + parent: 2 + - uid: 12303 + components: + - type: Transform + pos: 88.5,-49.5 + parent: 2 + - uid: 12307 + components: + - type: Transform + pos: 90.5,-49.5 + parent: 2 + - uid: 12332 + components: + - type: Transform + pos: 89.5,-49.5 + parent: 2 + - uid: 12347 + components: + - type: Transform + pos: 98.5,-40.5 + parent: 2 + - uid: 12441 + components: + - type: Transform + pos: 60.5,28.5 + parent: 2 + - uid: 12957 + components: + - type: Transform + pos: 97.5,-40.5 + parent: 2 + - uid: 13290 + components: + - type: Transform + pos: 29.5,22.5 + parent: 2 + - uid: 13291 + components: + - type: Transform + pos: 30.5,22.5 + parent: 2 + - uid: 13557 + components: + - type: Transform + pos: 31.5,-20.5 + parent: 2 + - uid: 13624 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-18.5 + parent: 2 + - uid: 14643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-46.5 + parent: 2 + - uid: 14644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,-46.5 + parent: 2 + - uid: 14647 + components: + - type: Transform + pos: 40.5,33.5 + parent: 2 + - uid: 14649 + components: + - type: Transform + pos: 37.5,33.5 + parent: 2 + - uid: 14657 + components: + - type: Transform + pos: 32.5,32.5 + parent: 2 + - uid: 14658 + components: + - type: Transform + pos: 31.5,32.5 + parent: 2 + - uid: 15101 + components: + - type: Transform + pos: 36.5,33.5 + parent: 2 + - uid: 15105 + components: + - type: Transform + pos: 41.5,33.5 + parent: 2 +- proto: GrilleBroken + entities: + - uid: 6889 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-43.5 + parent: 2 + - uid: 6890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-43.5 + parent: 2 + - uid: 14431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-44.5 + parent: 2 +- proto: GunSafeDisabler + entities: + - uid: 6891 + components: + - type: Transform + pos: -45.5,-4.5 + parent: 2 +- proto: GunSafeLaserCarbine + entities: + - uid: 6892 + components: + - type: Transform + pos: -44.5,-1.5 + parent: 2 +- proto: GunSafePistolMk58 + entities: + - uid: 6893 + components: + - type: Transform + pos: -46.5,-4.5 + parent: 2 +- proto: GunSafeRifleLecter + entities: + - uid: 6894 + components: + - type: Transform + pos: -48.5,-3.5 + parent: 2 +- proto: GunSafeShotgunEnforcer + entities: + - uid: 6895 + components: + - type: Transform + pos: -42.5,-4.5 + parent: 2 +- proto: GunSafeShotgunKammerer + entities: + - uid: 6896 + components: + - type: Transform + pos: -43.5,-4.5 + parent: 2 +- proto: GunSafeSubMachineGunDrozd + entities: + - uid: 6897 + components: + - type: Transform + pos: -48.5,-2.5 + parent: 2 +- proto: GyroscopeMachineCircuitboard + entities: + - uid: 220 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: HandheldCrewMonitor + entities: + - uid: 6898 + components: + - type: Transform + pos: 52.624878,-2.620678 + parent: 2 +- proto: HandheldStationMap + entities: + - uid: 15232 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.78061,-15.509869 + parent: 2 +- proto: HandLabeler + entities: + - uid: 6899 + components: + - type: Transform + pos: 78.636055,-27.194046 + parent: 2 + - uid: 6900 + components: + - type: Transform + pos: 78.636055,-27.337275 + parent: 2 + - uid: 6901 + components: + - type: Transform + pos: 78.636055,-27.493525 + parent: 2 +- proto: HeadTerminator + entities: + - uid: 6902 + components: + - type: Transform + pos: -50.422123,5.4502974 + parent: 2 +- proto: HeatExchanger + entities: + - uid: 4354 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,46.5 + parent: 2 + - uid: 4358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,47.5 + parent: 2 + - uid: 4361 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,47.5 + parent: 2 + - uid: 4363 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,48.5 + parent: 2 + - uid: 6903 + components: + - type: Transform + pos: 61.5,24.5 + parent: 2 + - uid: 6920 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,48.5 + parent: 2 + - uid: 6923 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,49.5 + parent: 2 + - uid: 6958 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,49.5 + parent: 2 + - uid: 7463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,49.5 + parent: 2 + - uid: 7502 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,48.5 + parent: 2 + - uid: 7558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,46.5 + parent: 2 + - uid: 7571 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,46.5 + parent: 2 + - uid: 7574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,47.5 + parent: 2 + - uid: 11081 + components: + - type: Transform + pos: 103.5,50.5 + parent: 2 +- proto: HighSecArmoryLocked + entities: + - uid: 6924 + components: + - type: Transform + pos: -46.5,-0.5 + parent: 2 + - uid: 6925 + components: + - type: Transform + pos: -41.5,-1.5 + parent: 2 +- proto: HighSecCommandLocked + entities: + - uid: 6926 + components: + - type: Transform + pos: -66.5,3.5 + parent: 2 + - uid: 6927 + components: + - type: Transform + pos: -66.5,-0.5 + parent: 2 +- proto: HospitalCurtainsOpen + entities: + - uid: 6928 + components: + - type: Transform + pos: 42.5,-9.5 + parent: 2 + - uid: 6929 + components: + - type: Transform + pos: 42.5,-11.5 + parent: 2 + - uid: 6930 + components: + - type: Transform + pos: 46.5,-9.5 + parent: 2 + - uid: 6931 + components: + - type: Transform + pos: 46.5,-11.5 + parent: 2 + - uid: 6932 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -48.5,5.5 + parent: 2 + - uid: 6933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,5.5 + parent: 2 + - uid: 6935 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -48.5,8.5 + parent: 2 +- proto: HydroponicsTrayEmpty + entities: + - uid: 6936 + components: + - type: Transform + pos: 23.5,8.5 + parent: 2 + - uid: 6937 + components: + - type: Transform + pos: 20.5,4.5 + parent: 2 + - uid: 6940 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,5.5 + parent: 2 + - uid: 6941 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -45.5,5.5 + parent: 2 + - uid: 6942 + components: + - type: Transform + pos: 19.5,4.5 + parent: 2 + - uid: 6943 + components: + - type: Transform + pos: 18.5,4.5 + parent: 2 + - uid: 6944 + components: + - type: Transform + pos: 23.5,7.5 + parent: 2 + - uid: 6945 + components: + - type: Transform + pos: 23.5,6.5 + parent: 2 + - uid: 6946 + components: + - type: Transform + pos: 23.5,5.5 + parent: 2 + - uid: 6947 + components: + - type: Transform + pos: 23.5,4.5 + parent: 2 + - uid: 6948 + components: + - type: Transform + pos: 21.5,4.5 + parent: 2 + - uid: 6950 + components: + - type: Transform + pos: 18.5,6.5 + parent: 2 + - uid: 6951 + components: + - type: Transform + pos: 19.5,6.5 + parent: 2 +- proto: IDComputerCircuitboard + entities: + - uid: 6952 + components: + - type: Transform + pos: 95.522736,23.684032 + parent: 2 +- proto: IngotGold + entities: + - uid: 6953 + components: + - type: Transform + pos: -62.44831,0.4791727 + parent: 2 + - uid: 6954 + components: + - type: Transform + pos: -62.57331,0.6510477 + parent: 2 +- proto: IngotGold1 + entities: + - uid: 6955 + components: + - type: Transform + pos: 84.48707,-26.079016 + parent: 2 + - uid: 6956 + components: + - type: Transform + pos: 84.70582,-26.15714 + parent: 2 + - uid: 6957 + components: + - type: Transform + pos: 84.50269,-26.297766 + parent: 2 + - uid: 6959 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.59644,-26.53214 + parent: 2 + - uid: 12974 + components: + - type: Transform + pos: 84.25506,-25.818825 + parent: 2 +- proto: IngotSilver + entities: + - uid: 6960 + components: + - type: Transform + pos: -62.32331,0.07292271 + parent: 2 + - uid: 6961 + components: + - type: Transform + pos: -62.745186,0.1822977 + parent: 2 + - uid: 6962 + components: + - type: Transform + pos: 48.459988,14.64081 + parent: 2 +- proto: IntercomCommand + entities: + - uid: 15829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,5.5 + parent: 2 + - uid: 15830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -56.5,4.5 + parent: 2 + - uid: 15831 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -60.5,3.5 + parent: 2 + - uid: 15832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,-1.5 + parent: 2 + - uid: 15837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-9.5 + parent: 2 + - uid: 15852 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-28.5 + parent: 2 + - uid: 15856 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,-5.5 + parent: 2 + - uid: 15863 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,44.5 + parent: 2 +- proto: IntercomCommon + entities: + - uid: 15812 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-1.5 + parent: 2 + - uid: 15813 + components: + - type: Transform + pos: 74.5,3.5 + parent: 2 + - uid: 15814 + components: + - type: Transform + pos: 54.5,3.5 + parent: 2 + - uid: 15815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-1.5 + parent: 2 + - uid: 15816 + components: + - type: Transform + pos: 37.5,3.5 + parent: 2 + - uid: 15817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-1.5 + parent: 2 + - uid: 15818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 2 + - uid: 15820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-9.5 + parent: 2 + - uid: 15821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,-10.5 + parent: 2 + - uid: 15822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-10.5 + parent: 2 + - uid: 15823 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-10.5 + parent: 2 + - uid: 15824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,-3.5 + parent: 2 + - uid: 15825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-3.5 + parent: 2 + - uid: 15826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-3.5 + parent: 2 + - uid: 15827 + components: + - type: Transform + pos: -43.5,9.5 + parent: 2 + - uid: 15855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-13.5 + parent: 2 +- proto: IntercomEngineering + entities: + - uid: 15857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,11.5 + parent: 2 + - uid: 15858 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,4.5 + parent: 2 + - uid: 15859 + components: + - type: Transform + pos: 86.5,15.5 + parent: 2 + - uid: 15860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,22.5 + parent: 2 + - uid: 15861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,30.5 + parent: 2 + - uid: 15862 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,38.5 + parent: 2 +- proto: IntercomMedical + entities: + - uid: 15810 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-9.5 + parent: 2 + - uid: 15839 + components: + - type: Transform + pos: 50.5,-6.5 + parent: 2 + - uid: 15840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-9.5 + parent: 2 +- proto: IntercomScience + entities: + - uid: 15811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,7.5 + parent: 2 + - uid: 15841 + components: + - type: Transform + pos: 57.5,10.5 + parent: 2 + - uid: 15842 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,15.5 + parent: 2 + - uid: 15843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,21.5 + parent: 2 + - uid: 15844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,26.5 + parent: 2 + - uid: 15845 + components: + - type: Transform + pos: 68.5,14.5 + parent: 2 + - uid: 15849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,8.5 + parent: 2 +- proto: IntercomSecurity + entities: + - uid: 15819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-1.5 + parent: 2 + - uid: 15828 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,4.5 + parent: 2 +- proto: IntercomService + entities: + - uid: 15833 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-9.5 + parent: 2 + - uid: 15834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-10.5 + parent: 2 + - uid: 15835 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-6.5 + parent: 2 + - uid: 15836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-6.5 + parent: 2 + - uid: 15838 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,8.5 + parent: 2 +- proto: IntercomSupply + entities: + - uid: 15850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-17.5 + parent: 2 + - uid: 15851 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-24.5 + parent: 2 + - uid: 15853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-21.5 + parent: 2 + - uid: 15854 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-20.5 + parent: 2 +- proto: JanitorialTrolley + entities: + - uid: 6963 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-7.5 + parent: 2 +- proto: KitchenDeepFryer + entities: + - uid: 6964 + components: + - type: Transform + pos: 13.5,7.5 + parent: 2 +- proto: KitchenElectricGrill + entities: + - uid: 6965 + components: + - type: Transform + pos: 10.5,7.5 + parent: 2 + - uid: 6966 + components: + - type: Transform + pos: 11.5,7.5 + parent: 2 +- proto: KitchenKnife + entities: + - uid: 12518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.713531,6.9799976 + parent: 2 + - uid: 13388 + components: + - type: Transform + pos: 16.148767,-22.790413 + parent: 2 +- proto: KitchenMicrowave + entities: + - uid: 6967 + components: + - type: Transform + pos: 57.5,-27.5 + parent: 2 + - uid: 6968 + components: + - type: Transform + pos: -18.5,-4.5 + parent: 2 + - uid: 6969 + components: + - type: Transform + pos: 76.5,-15.5 + parent: 2 + - uid: 6970 + components: + - type: Transform + pos: 79.5,-44.5 + parent: 2 + - uid: 6971 + components: + - type: Transform + pos: 12.5,10.5 + parent: 2 + - uid: 6972 + components: + - type: Transform + pos: 13.5,10.5 + parent: 2 + - uid: 6973 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 2 + - uid: 12150 + components: + - type: Transform + pos: 17.5,6.5 + parent: 2 + - uid: 15156 + components: + - type: Transform + pos: 37.5,27.5 + parent: 2 + - uid: 15882 + components: + - type: Transform + pos: -47.5,8.5 + parent: 2 +- proto: KitchenReagentGrinder + entities: + - uid: 2170 + components: + - type: Transform + pos: -46.5,8.5 + parent: 2 + - uid: 6974 + components: + - type: Transform + pos: 48.5,-2.5 + parent: 2 + - uid: 12148 + components: + - type: Transform + pos: 20.5,7.5 + parent: 2 + - uid: 12149 + components: + - type: Transform + pos: 11.5,10.5 + parent: 2 +- proto: KitchenSpike + entities: + - uid: 12133 + components: + - type: Transform + pos: 15.5,9.5 + parent: 2 +- proto: KnifePlastic + entities: + - uid: 14326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.11316,-44.528706 + parent: 2 +- proto: Lamp + entities: + - uid: 6975 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.351097,-9.928835 + parent: 2 + - uid: 6976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.8479,-10.110622 + parent: 2 + - uid: 12512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.568096,-2.1300693 + parent: 2 + - uid: 12941 + components: + - type: Transform + pos: 37.458637,12.767375 + parent: 2 +- proto: LampBanana + entities: + - uid: 6977 + components: + - type: Transform + pos: 18.52445,-4.188776 + parent: 2 +- proto: LampGold + entities: + - uid: 6978 + components: + - type: Transform + pos: 15.220653,-3.1918569 + parent: 2 + - uid: 6979 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.314835,27.906017 + parent: 2 + - uid: 6980 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.334108,-6.0948553 + parent: 2 + - uid: 7579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.687475,-4.0810385 + parent: 2 + - uid: 14136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.68985,-29.199724 + parent: 2 +- proto: LampInterrogator + entities: + - uid: 6981 + components: + - type: Transform + pos: -25.622742,-3.1537082 + parent: 2 +- proto: Lantern + entities: + - uid: 6982 + components: + - type: Transform + pos: 27.478106,11.754556 + parent: 2 + - uid: 6983 + components: + - type: Transform + pos: 30.55623,11.801431 + parent: 2 +- proto: LargeBeaker + entities: + - uid: 12154 + components: + - type: Transform + pos: 20.739563,8.419169 + parent: 2 +- proto: Lighter + entities: + - uid: 6984 + components: + - type: Transform + pos: -28.037935,2.738978 + parent: 2 +- proto: LightTree01 + entities: + - uid: 6985 + components: + - type: Transform + pos: -69.74717,3.6084545 + parent: 2 +- proto: LightTree02 + entities: + - uid: 6986 + components: + - type: Transform + pos: -70.575294,-0.12592053 + parent: 2 +- proto: LightTree03 + entities: + - uid: 13181 + components: + - type: Transform + pos: -69.940994,-1.3613536 + parent: 2 +- proto: LightTree05 + entities: + - uid: 12179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.56447,47.51936 + parent: 2 + - uid: 13180 + components: + - type: Transform + pos: -71.413445,-2.2207286 + parent: 2 +- proto: LiquidCarbonDioxideCanister + entities: + - uid: 6987 + components: + - type: Transform + pos: 71.5,29.5 + parent: 2 +- proto: LiquidNitrogenCanister + entities: + - uid: 6988 + components: + - type: Transform + pos: 71.5,25.5 + parent: 2 +- proto: LiquidOxygenCanister + entities: + - uid: 6989 + components: + - type: Transform + pos: 71.5,27.5 + parent: 2 + - uid: 14479 + components: + - type: Transform + pos: 91.5,-47.5 + parent: 2 +- proto: LockableButtonArmory + entities: + - uid: 6990 + components: + - type: Transform + pos: -42.5,-1.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 379: + - Pressed: Toggle + 380: + - Pressed: Toggle +- proto: LockableButtonAtmospherics + entities: + - uid: 3263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,49.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 4617: + - Pressed: Toggle + 4623: + - Pressed: Toggle + - uid: 3268 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,49.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 4617: + - Pressed: Toggle + 4623: + - Pressed: Toggle + - uid: 6991 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,36.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 381: + - Pressed: Toggle + - uid: 6992 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,30.5 + parent: 2 +- proto: LockableButtonBar + entities: + - uid: 6993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-9.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8234: + - Pressed: Toggle + 8231: + - Pressed: Toggle + 8233: + - Pressed: Toggle + 8232: + - Pressed: Toggle +- proto: LockableButtonCaptain + entities: + - uid: 13288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,8.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15234: + - Pressed: Toggle +- proto: LockableButtonCargo + entities: + - uid: 6994 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,-22.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8219: + - Pressed: Toggle + 8218: + - Pressed: Toggle + 8220: + - Pressed: Toggle + 8221: + - Pressed: Toggle + - uid: 6995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-18.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8222: + - Pressed: Toggle + 8243: + - Pressed: Toggle + 8223: + - Pressed: Toggle + 8224: + - Pressed: Toggle + 8244: + - Pressed: Toggle + 8225: + - Pressed: Toggle + 8227: + - Pressed: Toggle + 8226: + - Pressed: Toggle +- proto: LockableButtonChapel + entities: + - uid: 6996 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,12.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 7724: + - Pressed: Toggle + 7725: + - Pressed: Toggle + 7722: + - Pressed: Toggle + 7723: + - Pressed: Toggle + 7729: + - Pressed: Toggle + 7728: + - Pressed: Toggle + - uid: 6997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,13.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 7727: + - Pressed: Toggle + 7726: + - Pressed: Toggle +- proto: LockableButtonCommand + entities: + - uid: 15258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,-2.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15257: + - Pressed: Toggle + 15256: + - Pressed: Toggle + 15255: + - Pressed: Toggle + 15254: + - Pressed: Toggle + 15253: + - Pressed: Toggle + 15252: + - Pressed: Toggle + 15251: + - Pressed: Toggle + 15250: + - Pressed: Toggle + 15249: + - Pressed: Toggle + 15248: + - Pressed: Toggle + 15247: + - Pressed: Toggle + 15246: + - Pressed: Toggle + 15245: + - Pressed: Toggle + 15244: + - Pressed: Toggle + 15243: + - Pressed: Toggle + 15242: + - Pressed: Toggle + 15241: + - Pressed: Toggle + 15240: + - Pressed: Toggle + 15239: + - Pressed: Toggle + 15238: + - Pressed: Toggle + 15237: + - Pressed: Toggle + 15236: + - Pressed: Toggle + 15235: + - Pressed: Toggle + 12491: + - Pressed: Toggle + - uid: 15259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -66.5,5.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12491: + - Pressed: Toggle + 15235: + - Pressed: Toggle + 15236: + - Pressed: Toggle + 15237: + - Pressed: Toggle + 15238: + - Pressed: Toggle + 15239: + - Pressed: Toggle + 15240: + - Pressed: Toggle + 15241: + - Pressed: Toggle + 15242: + - Pressed: Toggle + 15243: + - Pressed: Toggle + 15244: + - Pressed: Toggle + 15245: + - Pressed: Toggle + 15246: + - Pressed: Toggle + 15247: + - Pressed: Toggle + 15248: + - Pressed: Toggle + 15249: + - Pressed: Toggle + 15250: + - Pressed: Toggle + 15251: + - Pressed: Toggle + 15252: + - Pressed: Toggle + 15253: + - Pressed: Toggle + 15254: + - Pressed: Toggle + 15255: + - Pressed: Toggle + 15256: + - Pressed: Toggle + 15257: + - Pressed: Toggle + - uid: 15265 + components: + - type: Transform + pos: -64.5,10.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15262: + - Pressed: Toggle + 15263: + - Pressed: Toggle + 15264: + - Pressed: Toggle + - uid: 15280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,-8.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15276: + - Pressed: Toggle + 15275: + - Pressed: Toggle + 15274: + - Pressed: Toggle + 15277: + - Pressed: Toggle + 15278: + - Pressed: Toggle + 15279: + - Pressed: Toggle + - uid: 15284 + components: + - type: Transform + pos: -54.5,-5.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15281: + - Pressed: Toggle + 15282: + - Pressed: Toggle + 15283: + - Pressed: Toggle + 15290: + - Pressed: Toggle + 15291: + - Pressed: Toggle +- proto: LockableButtonDetective + entities: + - uid: 8266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,5.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15311: + - Pressed: Toggle + 15310: + - Pressed: Toggle +- proto: LockableButtonEngineering + entities: + - uid: 3240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,28.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12083: + - Pressed: Toggle + 12082: + - Pressed: Toggle + 11420: + - Pressed: Toggle + - uid: 3244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,28.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12083: + - Pressed: Toggle + 12082: + - Pressed: Toggle + 11420: + - Pressed: Toggle + - uid: 15432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,9.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8203: + - Pressed: Toggle + 8241: + - Pressed: Toggle + 8242: + - Pressed: Toggle + 8204: + - Pressed: Toggle + - uid: 15439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,9.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8203: + - Pressed: Toggle + 8241: + - Pressed: Toggle + 8242: + - Pressed: Toggle + 8204: + - Pressed: Toggle +- proto: LockableButtonHeadOfPersonnel + entities: + - uid: 6998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-2.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8197: + - Pressed: Toggle + 8198: + - Pressed: Toggle + 8199: + - Pressed: Toggle + 8239: + - Pressed: Toggle + 8200: + - Pressed: Toggle +- proto: LockableButtonHydroponics + entities: + - uid: 12161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,3.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15348: + - Pressed: Toggle + 15347: + - Pressed: Toggle + 15346: + - Pressed: Toggle + 15345: + - Pressed: Toggle + 15344: + - Pressed: Toggle + 12160: + - Pressed: Toggle + 12159: + - Pressed: Toggle +- proto: LockableButtonKitchen + entities: + - uid: 12162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,3.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12156: + - Pressed: Toggle + 12157: + - Pressed: Toggle + 12158: + - Pressed: Toggle +- proto: LockableButtonQuartermaster + entities: + - uid: 6999 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-26.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8214: + - Pressed: Toggle + 8215: + - Pressed: Toggle + 8216: + - Pressed: Toggle + 8217: + - Pressed: Toggle +- proto: LockableButtonResearch + entities: + - uid: 7000 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.47188,18.814476 + parent: 2 + - uid: 7001 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.4693,18.099329 + parent: 2 + - uid: 7002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.536766,18.89733 + parent: 2 + - uid: 7003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5324,18.190903 + parent: 2 + - uid: 7004 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,10.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8195: + - Pressed: Toggle + 8202: + - Pressed: Toggle + 8194: + - Pressed: Toggle + - uid: 7005 + components: + - type: Transform + pos: 49.5,10.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8202: + - Pressed: Toggle + 8194: + - Pressed: Toggle + 8195: + - Pressed: Toggle + - uid: 7006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,9.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8228: + - Pressed: Toggle + 8229: + - Pressed: Toggle + - uid: 7007 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,7.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 383: + - Pressed: Toggle + 385: + - Pressed: Toggle + 384: + - Pressed: Toggle + - uid: 7008 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,26.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8230: + - Pressed: Toggle + - uid: 15410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,25.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8196: + - Pressed: Toggle + 8240: + - Pressed: Toggle + 8201: + - Pressed: Toggle + - uid: 15411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,25.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8196: + - Pressed: Toggle + 8240: + - Pressed: Toggle + 8201: + - Pressed: Toggle +- proto: LockableButtonResearchDirector + entities: + - uid: 7009 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,15.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 15419: + - Pressed: Toggle + 15418: + - Pressed: Toggle + 15417: + - Pressed: Toggle +- proto: LockableButtonSecurity + entities: + - uid: 12657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-5.5 + parent: 2 +- proto: LockerAtmosphericsFilledHardsuit + entities: + - uid: 7010 + components: + - type: Transform + pos: 79.5,37.5 + parent: 2 + - uid: 7011 + components: + - type: Transform + pos: 78.5,37.5 + parent: 2 +- proto: LockerBooze + entities: + - uid: 7012 + components: + - type: MetaData + desc: Что сегодня там? Может ШКИЛЕТ!?! + name: шкафчик + - type: Transform + pos: 76.5,-10.5 + parent: 2 + - type: Lock + locked: False + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 8211 + - 8064 + - 7743 + - 7712 + - 7496 + - 7486 + - 7485 + - 7183 + - 7065 + - 7064 + - 7063 + - 7062 + - 8052 + - 8061 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 7013 + components: + - type: MetaData + desc: Что сегодня там? Может ШКИЛЕТ!?! + name: шкафчик + - type: Transform + pos: 76.5,-4.5 + parent: 2 + - type: Lock + locked: False + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 8595 + - 8590 + - 8212 + - 8213 + - 8319 + - 8361 + - 8441 + - 8472 + - 8585 + - 8587 + - 8588 + - 8589 + - 8662 + - 9865 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: LockerBoozeFilled + entities: + - uid: 7014 + components: + - type: Transform + pos: 14.5,-7.5 + parent: 2 + - uid: 14316 + components: + - type: MetaData + desc: Какие скелеты хранит этот шкаф? + name: шкафчик + - type: Transform + pos: 101.5,-43.5 + parent: 2 + - type: Lock + locked: False + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 14325 + - 14324 + - 14323 + - 14322 + - 14321 + - 14320 + - 14319 + - 14318 + - 14317 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: LockerBotanistFilled + entities: + - uid: 7015 + components: + - type: Transform + pos: 23.5,9.5 + parent: 2 + - uid: 7016 + components: + - type: Transform + pos: 23.5,10.5 + parent: 2 +- proto: LockerBrigmedicFilled + entities: + - uid: 7017 + components: + - type: Transform + pos: -25.5,4.5 + parent: 2 +- proto: LockerCaptainFilledHardsuit + entities: + - uid: 7018 + components: + - type: Transform + pos: -54.5,9.5 + parent: 2 +- proto: LockerChemistryFilled + entities: + - uid: 7019 + components: + - type: Transform + pos: 47.5,-3.5 + parent: 2 + - uid: 7020 + components: + - type: Transform + pos: 48.5,-3.5 + parent: 2 +- proto: LockerChiefEngineerFilled + entities: + - uid: 3095 + components: + - type: Transform + pos: 68.5,46.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 3096 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: LockerChiefMedicalOfficerFilledHardsuit + entities: + - uid: 7021 + components: + - type: Transform + pos: 54.5,-10.5 + parent: 2 +- proto: LockerClerkFilled + entities: + - uid: 12088 + components: + - type: Transform + pos: -7.5,7.5 + parent: 2 +- proto: LockerClown + entities: + - uid: 7022 + components: + - type: Transform + pos: 18.5,-2.5 + parent: 2 +- proto: LockerDetectiveFilled + entities: + - uid: 7023 + components: + - type: Transform + pos: -9.5,7.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 10304 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: LockerElectricalSuppliesFilled + entities: + - uid: 7024 + components: + - type: Transform + pos: 94.5,31.5 + parent: 2 + - uid: 12267 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 2 + - uid: 12455 + components: + - type: Transform + pos: 54.5,30.5 + parent: 2 + - uid: 12460 + components: + - type: Transform + pos: 50.5,17.5 + parent: 2 + - uid: 12464 + components: + - type: Transform + pos: 72.5,-29.5 + parent: 2 +- proto: LockerEngineer + entities: + - uid: 210 + components: + - type: MetaData + name: шкаф с платами + - type: Transform + pos: 89.5,12.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 214 + - 215 + - 219 + - 225 + - 228 + - 236 + - 220 + - 223 + - 221 + - 227 + - 235 + - 234 + - 213 + - 212 + - 211 + - 226 + - 229 + - 233 + - 224 + - 231 + - 230 + - 222 + - 218 + - 232 + - 217 + - 216 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: LockerEngineerFilled + entities: + - uid: 7025 + components: + - type: Transform + pos: 83.5,24.5 + parent: 2 + - uid: 7026 + components: + - type: Transform + pos: 83.5,25.5 + parent: 2 + - uid: 7027 + components: + - type: Transform + pos: 83.5,26.5 + parent: 2 + - uid: 7028 + components: + - type: Transform + pos: 83.5,27.5 + parent: 2 +- proto: LockerExpeditorFilled + entities: + - uid: 12430 + components: + - type: Transform + pos: 51.5,22.5 + parent: 2 + - uid: 12431 + components: + - type: Transform + pos: 52.5,22.5 + parent: 2 + - uid: 12432 + components: + - type: Transform + pos: 53.5,22.5 + parent: 2 +- proto: LockerForensicMantisFilled + entities: + - uid: 7029 + components: + - type: Transform + pos: 65.5,29.5 + parent: 2 +- proto: LockerFreezer + entities: + - uid: 12113 + components: + - type: Transform + pos: 15.5,10.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 12114 + - 12115 + - 12116 + - 12117 + - 12118 + - 12119 + - 12120 + - 12121 + - 12122 + - 12123 + - 12124 + - 12125 + - 12126 + - 12127 + - 12128 + - 12129 + - 12130 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: LockerFreezerVaultFilled + entities: + - uid: 7030 + components: + - type: Transform + pos: -62.5,1.5 + parent: 2 +- proto: LockerHeadOfPersonnelFilled + entities: + - uid: 7031 + components: + - type: Transform + pos: 31.5,-6.5 + parent: 2 +- proto: LockerHeadOfSecurityFilledHardsuit + entities: + - uid: 7032 + components: + - type: Transform + pos: -20.5,6.5 + parent: 2 +- proto: LockerMedicalFilled + entities: + - uid: 7033 + components: + - type: Transform + pos: 68.5,-3.5 + parent: 2 + - uid: 7034 + components: + - type: Transform + pos: 68.5,-2.5 + parent: 2 +- proto: LockerMime + entities: + - uid: 7035 + components: + - type: Transform + pos: 18.5,-5.5 + parent: 2 +- proto: LockerParamedicFilledHardsuit + entities: + - uid: 7036 + components: + - type: Transform + pos: 54.5,-2.5 + parent: 2 +- proto: LockerQuarterMasterFilled + entities: + - uid: 7037 + components: + - type: Transform + pos: 89.5,-25.5 + parent: 2 +- proto: LockerResearchDirectorFilled + entities: + - uid: 7038 + components: + - type: Transform + pos: 65.5,19.5 + parent: 2 +- proto: LockerSalvageSpecialistFilled + entities: + - uid: 7039 + components: + - type: Transform + pos: 82.5,-44.5 + parent: 2 + - uid: 7040 + components: + - type: Transform + pos: 83.5,-44.5 + parent: 2 + - uid: 7041 + components: + - type: Transform + pos: 81.5,-44.5 + parent: 2 + - uid: 7042 + components: + - type: Transform + pos: 80.5,-44.5 + parent: 2 +- proto: LockerScienceFilled + entities: + - uid: 7043 + components: + - type: Transform + pos: 71.5,5.5 + parent: 2 + - uid: 7044 + components: + - type: Transform + pos: 71.5,6.5 + parent: 2 + - uid: 7045 + components: + - type: Transform + pos: 71.5,7.5 + parent: 2 +- proto: LockerSecurityFilled + entities: + - uid: 7046 + components: + - type: Transform + pos: -18.5,6.5 + parent: 2 + - uid: 7047 + components: + - type: Transform + pos: -18.5,7.5 + parent: 2 + - uid: 7048 + components: + - type: Transform + pos: -18.5,5.5 + parent: 2 + - uid: 7049 + components: + - type: Transform + pos: -18.5,4.5 + parent: 2 + - uid: 7050 + components: + - type: Transform + pos: -18.5,8.5 + parent: 2 + - uid: 7051 + components: + - type: Transform + pos: -14.5,8.5 + parent: 2 + - uid: 7052 + components: + - type: Transform + pos: -14.5,6.5 + parent: 2 + - uid: 7053 + components: + - type: Transform + pos: -14.5,5.5 + parent: 2 + - uid: 7054 + components: + - type: Transform + pos: -14.5,7.5 + parent: 2 + - uid: 7055 + components: + - type: Transform + pos: -18.5,-2.5 + parent: 2 +- proto: LockerSteel + entities: + - uid: 14002 + components: + - type: Transform + pos: 68.5,-31.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 14031 + - 14030 + - 14029 + - 14028 + - 14003 + - 14004 + - 14005 + - 14006 + - 14007 + - 14008 + - 14009 + - 14010 + - 14011 + - 14012 + - 14013 + - 14014 + - 14015 + - 14016 + - 14017 + - 14018 + - 14019 + - 14020 + - 14021 + - 14022 + - 14023 + - 14024 + - 14025 + - 14026 + - 14027 + - 14032 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 14033 + components: + - type: Transform + pos: 69.5,-31.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 14059 + - 14058 + - 14052 + - 14051 + - 14050 + - 14049 + - 14048 + - 14047 + - 14046 + - 14045 + - 14044 + - 14043 + - 14042 + - 14041 + - 14040 + - 14039 + - 14038 + - 14037 + - 14036 + - 14035 + - 14034 + - 14053 + - 14054 + - 14055 + - 14056 + - 14057 + - 14060 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - uid: 14061 + components: + - type: Transform + pos: 70.5,-31.5 + parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 14085 + - 14084 + - 14083 + - 14082 + - 14081 + - 14062 + - 14063 + - 14064 + - 14065 + - 14066 + - 14067 + - 14068 + - 14069 + - 14070 + - 14071 + - 14072 + - 14073 + - 14074 + - 14075 + - 14076 + - 14077 + - 14078 + - 14079 + - 14080 + - 14086 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: LockerWallMedicalFilled + entities: + - uid: 7056 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-3.5 + parent: 2 + - uid: 7057 + components: + - type: Transform + pos: 64.5,-5.5 + parent: 2 + - uid: 7058 + components: + - type: Transform + pos: 66.5,-5.5 + parent: 2 + - uid: 13479 + components: + - type: Transform + pos: 24.5,-26.5 + parent: 2 +- proto: LockerWardenFilledHardsuit + entities: + - uid: 7059 + components: + - type: Transform + pos: -42.5,-0.5 + parent: 2 +- proto: LockerWeldingSuppliesFilled + entities: + - uid: 7060 + components: + - type: Transform + pos: 92.5,31.5 + parent: 2 + - uid: 12465 + components: + - type: Transform + pos: 73.5,-29.5 + parent: 2 +- proto: LPPAdjutantSpawn + entities: + - uid: 12993 + components: + - type: Transform + pos: -67.5,0.5 + parent: 2 + - uid: 12994 + components: + - type: Transform + pos: -54.5,-3.5 + parent: 2 + - uid: 12995 + components: + - type: Transform + pos: -63.5,8.5 + parent: 2 +- proto: LPPAirlockGate + entities: + - uid: 7061 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,26.5 + parent: 2 +- proto: LPPBeachVendingMachine + entities: + - uid: 7066 + components: + - type: Transform + pos: 76.5,6.5 + parent: 2 + - uid: 12339 + components: + - type: Transform + pos: 70.5,-12.5 + parent: 2 +- proto: LPPBedDoubleDown + entities: + - uid: 7067 + components: + - type: Transform + pos: 31.5,-8.5 + parent: 2 + - uid: 7068 + components: + - type: Transform + pos: 54.5,-12.5 + parent: 2 + - uid: 7069 + components: + - type: Transform + pos: 65.5,20.5 + parent: 2 + - uid: 7070 + components: + - type: Transform + pos: 66.5,46.5 + parent: 2 + - uid: 7071 + components: + - type: Transform + pos: 65.5,27.5 + parent: 2 + - uid: 7072 + components: + - type: Transform + pos: 76.5,-2.5 + parent: 2 + - uid: 7073 + components: + - type: Transform + pos: 76.5,-12.5 + parent: 2 + - uid: 12744 + components: + - type: Transform + pos: 38.5,9.5 + parent: 2 + - uid: 14273 + components: + - type: Transform + pos: 103.5,-43.5 + parent: 2 +- proto: LPPBedDoubleUp + entities: + - uid: 7074 + components: + - type: Transform + pos: 31.5,-8.5 + parent: 2 + - uid: 7075 + components: + - type: Transform + pos: 54.5,-12.5 + parent: 2 + - uid: 7076 + components: + - type: Transform + pos: 65.5,20.5 + parent: 2 + - uid: 7077 + components: + - type: Transform + pos: 66.5,46.5 + parent: 2 + - uid: 7078 + components: + - type: Transform + pos: 65.5,27.5 + parent: 2 + - uid: 7079 + components: + - type: Transform + pos: 76.5,-2.5 + parent: 2 + - uid: 7080 + components: + - type: Transform + pos: 76.5,-12.5 + parent: 2 + - uid: 12912 + components: + - type: Transform + pos: 38.5,9.5 + parent: 2 + - uid: 14274 + components: + - type: Transform + pos: 103.5,-43.5 + parent: 2 +- proto: LPPBedsheetCE + entities: + - uid: 12195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,46.5 + parent: 2 +- proto: LPPBedsheetCMO + entities: + - uid: 7081 + components: + - type: Transform + pos: 54.5,-12.5 + parent: 2 +- proto: LPPBedsheetCult + entities: + - uid: 12920 + components: + - type: Transform + pos: 38.5,9.5 + parent: 2 +- proto: LPPBedsheetHOP + entities: + - uid: 7082 + components: + - type: Transform + pos: 31.5,-8.5 + parent: 2 +- proto: LPPBedsheetPurple + entities: + - uid: 7083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,27.5 + parent: 2 +- proto: LPPBedsheetRD + entities: + - uid: 7084 + components: + - type: Transform + pos: 65.5,20.5 + parent: 2 +- proto: LPPBlackCarpet + entities: + - uid: 12942 + components: + - type: Transform + pos: 34.5,11.5 + parent: 2 + - uid: 12943 + components: + - type: Transform + pos: 34.5,12.5 + parent: 2 + - uid: 12944 + components: + - type: Transform + pos: 35.5,11.5 + parent: 2 + - uid: 12945 + components: + - type: Transform + pos: 35.5,12.5 + parent: 2 + - uid: 12946 + components: + - type: Transform + pos: 36.5,11.5 + parent: 2 + - uid: 12947 + components: + - type: Transform + pos: 36.5,12.5 + parent: 2 + - uid: 12948 + components: + - type: Transform + pos: 37.5,11.5 + parent: 2 + - uid: 12949 + components: + - type: Transform + pos: 37.5,12.5 + parent: 2 + - uid: 12950 + components: + - type: Transform + pos: 36.5,13.5 + parent: 2 + - uid: 12951 + components: + - type: Transform + pos: 37.5,13.5 + parent: 2 + - uid: 12952 + components: + - type: Transform + pos: 35.5,13.5 + parent: 2 + - uid: 12953 + components: + - type: Transform + pos: 34.5,13.5 + parent: 2 +- proto: LPPBlackPlasTitanium + entities: + - uid: 7085 + components: + - type: Transform + pos: -40.5,1.5 + parent: 2 + - uid: 7086 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,0.5 + parent: 2 + - uid: 7087 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -48.5,0.5 + parent: 2 + - uid: 7089 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,3.5 + parent: 2 + - uid: 7090 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,3.5 + parent: 2 + - uid: 7091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-3.5 + parent: 2 + - uid: 7092 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-4.5 + parent: 2 + - uid: 7093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -45.5,0.5 + parent: 2 +- proto: LPPBlackPlasTitaniumPlasma + entities: + - uid: 7094 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,6.5 + parent: 2 + - uid: 7095 + components: + - type: Transform + pos: -23.5,6.5 + parent: 2 +- proto: LPPBlackPlasTitaniumTitanium + entities: + - uid: 7096 + components: + - type: Transform + pos: -32.5,6.5 + parent: 2 + - uid: 7097 + components: + - type: Transform + pos: -33.5,6.5 + parent: 2 + - uid: 7098 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,6.5 + parent: 2 + - uid: 7099 + components: + - type: Transform + pos: -25.5,-3.5 + parent: 2 + - uid: 7100 + components: + - type: Transform + pos: -24.5,-3.5 + parent: 2 + - uid: 7101 + components: + - type: Transform + pos: -21.5,-2.5 + parent: 2 + - uid: 7102 + components: + - type: Transform + pos: -21.5,-3.5 + parent: 2 + - uid: 7103 + components: + - type: Transform + pos: -21.5,-4.5 + parent: 2 + - uid: 7104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,6.5 + parent: 2 + - uid: 7105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,7.5 + parent: 2 + - uid: 7106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,7.5 + parent: 2 + - uid: 7107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,-0.5 + parent: 2 + - uid: 7108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,0.5 + parent: 2 + - uid: 7109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,2.5 + parent: 2 + - uid: 7110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,3.5 + parent: 2 +- proto: LPPBlackPlasTitaniumWood + entities: + - uid: 407 + components: + - type: Transform + pos: -46.5,8.5 + parent: 2 + - uid: 3009 + components: + - type: Transform + pos: -47.5,8.5 + parent: 2 + - uid: 9212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-8.5 + parent: 2 + - uid: 9213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-8.5 + parent: 2 + - uid: 13253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 2 +- proto: LPPBluefox + entities: + - uid: 7111 + components: + - type: MetaData + name: Дарина Королёва + - type: Transform + pos: 55.863064,-27.171606 + parent: 2 +- proto: LPPBoxerBriefsLightpurple + entities: + - uid: 12561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.54162,32.21212 + parent: 2 +- proto: LPPBoxerRed + entities: + - uid: 12560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.291435,32.165245 + parent: 2 +- proto: LPPBoxs + entities: + - uid: 14435 + components: + - type: Transform + pos: 92.28055,-44.52986 + parent: 2 + - uid: 14436 + components: + - type: Transform + pos: 92.67146,-44.59236 + parent: 2 +- proto: LPPCapComputerComms + entities: + - uid: 7112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,5.5 + parent: 2 +- proto: LPPCapPanties + entities: + - uid: 7113 + components: + - type: Transform + pos: -52.523773,10.533552 + parent: 2 +- proto: LPPCEComputerComms + entities: + - uid: 7114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,45.5 + parent: 2 +- proto: LPPChemistHudGlasses + entities: + - uid: 13398 + components: + - type: Transform + pos: 15.7891245,-22.696663 + parent: 2 +- proto: LPPCigLandtag + entities: + - uid: 13339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.097095,-24.46932 + parent: 2 +- proto: LPPCigLibertyspirit + entities: + - uid: 13324 + components: + - type: Transform + pos: 16.910198,-24.078695 + parent: 2 +- proto: LPPClothingAnonMask + entities: + - uid: 9001 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.73778,-24.542349 + parent: 2 +- proto: LPPClothingBackpackPG + entities: + - uid: 15429 + components: + - type: Transform + pos: 85.305115,-35.33569 + parent: 2 +- proto: LPPClothingCoreMaskMime + entities: + - uid: 7115 + components: + - type: Transform + pos: 16.503376,-5.31104 + parent: 2 +- proto: LPPClothingEyesEyepatchBandage + entities: + - uid: 13637 + components: + - type: Transform + pos: 39.496857,-29.401411 + parent: 2 +- proto: LPPClothingEyesGlassesSunglassesPG + entities: + - uid: 7116 + components: + - type: MetaData + name: защитные очки + - type: Transform + pos: 74.60949,-44.31183 + parent: 2 + - uid: 7117 + components: + - type: MetaData + name: защитные очки + - type: Transform + pos: 74.500114,-44.452454 + parent: 2 +- proto: LPPClothingHeadHatMaid + entities: + - uid: 7118 + components: + - type: Transform + pos: 20.476448,-4.2655325 + parent: 2 +- proto: LPPClothingHeadHatPGBeret + entities: + - uid: 7119 + components: + - type: MetaData + name: берет + - type: Transform + pos: 74.32824,-44.31183 + parent: 2 +- proto: LPPClothingHorizontalMaskMime + entities: + - uid: 7120 + components: + - type: Transform + pos: 16.112906,-5.703856 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 +- proto: LPPClothingNeutralMaskMime + entities: + - uid: 7121 + components: + - type: Transform + pos: 16.858828,-5.6664896 + parent: 2 +- proto: LPPClothingOuterCoatBomber1 + entities: + - uid: 14084 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: LPPClothingOuterCoatBomber2 + entities: + - uid: 14080 + components: + - type: Transform + parent: 14061 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: LPPClothingOuterCoatBomber3 + entities: + - uid: 14009 + components: + - type: Transform + parent: 14002 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: LPPClothingOuterCoatBomber4 + entities: + - uid: 14048 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: LPPClothingOuterCoatBomber5 + entities: + - uid: 14050 + components: + - type: Transform + parent: 14033 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: LPPClothingPlusMaskMime + entities: + - uid: 7122 + components: + - type: Transform + pos: 16.147926,-5.3252573 + parent: 2 +- proto: LPPClothingSatchelSmuggler + entities: + - uid: 12467 + components: + - type: Transform + anchored: True + pos: 42.5,17.5 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + bodyType: Static +- proto: LPPClothingSleepMaskMime + entities: + - uid: 7123 + components: + - type: Transform + pos: 16.8003,-5.2968216 + parent: 2 +- proto: LPPClothingSquareMaskMime + entities: + - uid: 7124 + components: + - type: Transform + pos: 16.491276,-5.6562605 + parent: 2 +- proto: LPPClothingUniformRedTracksuit + entities: + - uid: 12554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.757763,31.555317 + parent: 2 +- proto: LPPCmoComputerComms + entities: + - uid: 7125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-12.5 + parent: 2 +- proto: LPPCondensedMilkCan + entities: + - uid: 14475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.43679,-48.62838 + parent: 2 +- proto: LPPCondensedMilkCanTrash + entities: + - uid: 14474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.576775,-42.18505 + parent: 2 +- proto: LPPDoubleBedsheetSpawner + entities: + - uid: 7126 + components: + - type: Transform + pos: 76.5,-12.5 + parent: 2 + - uid: 7127 + components: + - type: Transform + pos: 76.5,-2.5 + parent: 2 + - uid: 14286 + components: + - type: Transform + pos: 103.5,-43.5 + parent: 2 +- proto: LPPFancyTableMnochrome + entities: + - uid: 12916 + components: + - type: Transform + pos: 37.5,12.5 + parent: 2 + - uid: 12917 + components: + - type: Transform + pos: 37.5,11.5 + parent: 2 + - uid: 12921 + components: + - type: Transform + pos: 34.5,9.5 + parent: 2 + - uid: 12922 + components: + - type: Transform + pos: 35.5,9.5 + parent: 2 + - uid: 13327 + components: + - type: Transform + pos: 16.5,-20.5 + parent: 2 + - uid: 13332 + components: + - type: Transform + pos: 15.5,-27.5 + parent: 2 + - uid: 13346 + components: + - type: Transform + pos: 16.5,-27.5 + parent: 2 + - uid: 13348 + components: + - type: Transform + pos: 15.5,-20.5 + parent: 2 + - uid: 13349 + components: + - type: Transform + pos: 17.5,-27.5 + parent: 2 + - uid: 13365 + components: + - type: Transform + pos: 17.5,-20.5 + parent: 2 +- proto: LPPFlagPoleBlue + entities: + - uid: 7128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,-7.5 + parent: 2 +- proto: LPPFlagPoleNT + entities: + - uid: 7129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -50.5,-2.5 + parent: 2 + - uid: 7130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,-2.5 + parent: 2 + - uid: 7131 + components: + - type: Transform + pos: -55.5,3.5 + parent: 2 + - uid: 7132 + components: + - type: Transform + pos: -53.5,3.5 + parent: 2 + - uid: 7133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -59.5,9.5 + parent: 2 + - uid: 7134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -59.5,7.5 + parent: 2 + - uid: 7135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -65.5,8.5 + parent: 2 + - uid: 7136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -65.5,6.5 + parent: 2 + - uid: 7137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,8.5 + parent: 2 + - uid: 7138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,6.5 + parent: 2 + - uid: 7139 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,-4.5 + parent: 2 + - uid: 7140 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,-6.5 + parent: 2 + - uid: 7141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,-6.5 + parent: 2 + - uid: 7142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,-8.5 + parent: 2 +- proto: LPPFlagPoleRed + entities: + - uid: 7143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,1.5 + parent: 2 + - uid: 7144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-0.5 + parent: 2 + - uid: 7145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,4.5 + parent: 2 + - uid: 7146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,7.5 + parent: 2 + - uid: 7147 + components: + - type: Transform + pos: -26.5,0.5 + parent: 2 + - uid: 7148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,4.5 + parent: 2 + - uid: 7149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,7.5 + parent: 2 + - uid: 7150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,3.5 + parent: 2 + - uid: 7151 + components: + - type: Transform + pos: -8.5,2.5 + parent: 2 + - uid: 7152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-0.5 + parent: 2 +- proto: LPPFlagPoleSYND + entities: + - uid: 7153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,7.5 + parent: 2 +- proto: LPPFloorBlueCircuit + entities: + - uid: 7154 + components: + - type: Transform + pos: -60.5,-3.5 + parent: 2 + - uid: 7155 + components: + - type: Transform + pos: -60.5,-4.5 + parent: 2 + - uid: 7156 + components: + - type: Transform + pos: -62.5,-4.5 + parent: 2 + - uid: 7157 + components: + - type: Transform + pos: -62.5,-3.5 + parent: 2 + - uid: 7158 + components: + - type: Transform + pos: -64.5,-3.5 + parent: 2 + - uid: 7159 + components: + - type: Transform + pos: -64.5,-4.5 + parent: 2 + - uid: 7160 + components: + - type: Transform + pos: -64.5,-6.5 + parent: 2 + - uid: 7161 + components: + - type: Transform + pos: -64.5,-7.5 + parent: 2 + - uid: 7162 + components: + - type: Transform + pos: -62.5,-6.5 + parent: 2 + - uid: 7163 + components: + - type: Transform + pos: -62.5,-7.5 + parent: 2 + - uid: 7164 + components: + - type: Transform + pos: -60.5,-6.5 + parent: 2 + - uid: 7165 + components: + - type: Transform + pos: -60.5,-7.5 + parent: 2 + - uid: 7166 + components: + - type: Transform + pos: -62.5,-0.5 + parent: 2 + - uid: 7167 + components: + - type: Transform + pos: -62.5,0.5 + parent: 2 + - uid: 7168 + components: + - type: Transform + pos: -62.5,2.5 + parent: 2 + - uid: 7169 + components: + - type: Transform + pos: -62.5,3.5 + parent: 2 + - uid: 7170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -63.5,3.5 + parent: 2 + - uid: 7171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -63.5,-0.5 + parent: 2 + - uid: 7172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,1.5 + parent: 2 + - uid: 7173 + components: + - type: Transform + pos: 59.5,6.5 + parent: 2 + - uid: 7174 + components: + - type: Transform + pos: 58.5,6.5 + parent: 2 +- proto: LPPFloorGreenCircuit + entities: + - uid: 7175 + components: + - type: Transform + pos: -65.5,1.5 + parent: 2 + - uid: 7176 + components: + - type: Transform + pos: -65.5,0.5 + parent: 2 + - uid: 7177 + components: + - type: Transform + pos: -65.5,2.5 + parent: 2 + - uid: 7178 + components: + - type: Transform + pos: 58.5,4.5 + parent: 2 + - uid: 7179 + components: + - type: Transform + pos: 59.5,4.5 + parent: 2 + - uid: 7180 + components: + - type: Transform + pos: -64.5,1.5 + parent: 2 +- proto: LPPGoat + entities: + - uid: 14424 + components: + - type: Transform + pos: 92.13982,-45.139236 + parent: 2 +- proto: LPPHopComputerComms + entities: + - uid: 7181 + components: + - type: Transform + pos: 28.5,-2.5 + parent: 2 +- proto: LPPHosComputerComms + entities: + - uid: 7182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,6.5 + parent: 2 +- proto: LPPJudgesGavel + entities: + - uid: 12489 + components: + - type: Transform + pos: -10.496271,10.447525 + parent: 2 +- proto: LPPLockerBlueShieldFilled + entities: + - uid: 7184 + components: + - type: Transform + pos: -63.5,3.5 + parent: 2 +- proto: LPPLockerElectricalSuppliesSynFilled + entities: + - uid: 12236 + components: + - type: Transform + pos: 87.5,-3.5 + parent: 2 + - uid: 12456 + components: + - type: Transform + pos: 57.5,33.5 + parent: 2 +- proto: LPPLockerSecEngFilled + entities: + - uid: 7185 + components: + - type: Transform + pos: -27.5,3.5 + parent: 2 +- proto: LPPMaid + entities: + - uid: 7186 + components: + - type: Transform + pos: -52.148773,10.846052 + parent: 2 +- proto: LPPMarblefox + entities: + - uid: 7187 + components: + - type: MetaData + name: Касуми Энигматикс + - type: Transform + pos: 55.4641,-27.64262 + parent: 2 +- proto: LPPMonochromeCarpet + entities: + - uid: 12505 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 2 + - uid: 12506 + components: + - type: Transform + pos: -9.5,-4.5 + parent: 2 + - uid: 12507 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 2 + - uid: 12508 + components: + - type: Transform + pos: -8.5,-4.5 + parent: 2 + - uid: 12509 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 2 + - uid: 12510 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 2 +- proto: LPPRCDFAPAmmo + entities: + - uid: 7188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.45802,26.583666 + parent: 2 + - uid: 7189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.45802,26.583666 + parent: 2 + - uid: 7190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.45802,26.583666 + parent: 2 + - uid: 7191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.45802,26.583666 + parent: 2 +- proto: LPPRCDFAPDevice + entities: + - uid: 7192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.28146,25.92887 + parent: 2 +- proto: LPPRDComputerComms + entities: + - uid: 7193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,15.5 + parent: 2 +- proto: LPPRusUnder + entities: + - uid: 7194 + components: + - type: Transform + pos: 73.43114,-44.50789 + parent: 2 + - uid: 7195 + components: + - type: Transform + pos: 18.665314,8.550899 + parent: 2 +- proto: LPPSpawnPointLawyer + entities: + - uid: 7196 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 2 +- proto: LPPSpawnPointPrisoner + entities: + - uid: 7197 + components: + - type: Transform + pos: -45.5,6.5 + parent: 2 +- proto: LPPSpawnPointSecurityEngineer + entities: + - uid: 12991 + components: + - type: Transform + pos: -27.5,2.5 + parent: 2 + - uid: 12992 + components: + - type: Transform + pos: -31.5,2.5 + parent: 2 +- proto: LPPSpawnPointVirologist + entities: + - uid: 13096 + components: + - type: Transform + pos: 55.5,-24.5 + parent: 2 + - uid: 13097 + components: + - type: Transform + pos: 57.5,-24.5 + parent: 2 + - uid: 13098 + components: + - type: Transform + pos: 60.5,-20.5 + parent: 2 +- proto: LPPSportsBraAltOrange + entities: + - uid: 12556 + components: + - type: Transform + pos: 47.382484,31.352192 + parent: 2 +- proto: LPPTacticoolSec + entities: + - uid: 12555 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.382484,31.742817 + parent: 2 +- proto: LPPThruster2x2 + entities: + - uid: 7198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,44.5 + parent: 2 + - uid: 7199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-45.5 + parent: 2 + - uid: 7200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,48.5 + parent: 2 + - uid: 7201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,42.5 + parent: 2 + - uid: 7202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-41.5 + parent: 2 + - uid: 7203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-43.5 + parent: 2 +- proto: LPPThruster3x3 + entities: + - uid: 7204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,-3.5 + parent: 2 + - uid: 7205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-26.5 + parent: 2 + - uid: 7206 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-23.5 + parent: 2 + - uid: 7207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-29.5 + parent: 2 + - uid: 7208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-48.5 + parent: 2 + - uid: 7209 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,-43.5 + parent: 2 + - uid: 7210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,-0.5 + parent: 2 + - uid: 7211 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,5.5 + parent: 2 + - uid: 7212 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,9.5 + parent: 2 + - uid: 7213 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,2.5 + parent: 2 + - uid: 7214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,25.5 + parent: 2 + - uid: 7215 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,28.5 + parent: 2 + - type: Thruster + enabled: False + - uid: 7216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,31.5 + parent: 2 + - uid: 7217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,45.5 + parent: 2 + - uid: 7218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 107.5,50.5 + parent: 2 + - uid: 7219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-23.5 + parent: 2 + - uid: 7220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,25.5 + parent: 2 + - type: Thruster + enabled: False + - uid: 7221 + components: + - type: Transform + pos: 92.5,14.5 + parent: 2 + - uid: 7222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,-51.5 + parent: 2 +- proto: LPPTitanium + entities: + - uid: 7223 + components: + - type: Transform + pos: 45.5,-5.5 + parent: 2 + - uid: 7224 + components: + - type: Transform + pos: 47.5,-2.5 + parent: 2 + - uid: 7225 + components: + - type: Transform + pos: 45.5,-4.5 + parent: 2 + - uid: 7226 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-1.5 + parent: 2 + - uid: 7227 + components: + - type: Transform + pos: 42.5,-10.5 + parent: 2 + - uid: 7228 + components: + - type: Transform + pos: 46.5,-10.5 + parent: 2 + - uid: 7229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-20.5 + parent: 2 + - uid: 7230 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-15.5 + parent: 2 + - uid: 7231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-14.5 + parent: 2 + - uid: 7232 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-20.5 + parent: 2 + - uid: 7233 + components: + - type: Transform + pos: 48.5,-2.5 + parent: 2 + - uid: 7234 + components: + - type: Transform + pos: 46.5,-6.5 + parent: 2 + - uid: 7235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,-1.5 + parent: 2 + - uid: 7236 + components: + - type: Transform + pos: 65.5,-18.5 + parent: 2 + - uid: 7237 + components: + - type: Transform + pos: 63.5,-18.5 + parent: 2 + - uid: 7238 + components: + - type: Transform + pos: 65.5,-15.5 + parent: 2 + - uid: 7239 + components: + - type: Transform + pos: 63.5,-16.5 + parent: 2 + - uid: 7240 + components: + - type: Transform + pos: 65.5,-19.5 + parent: 2 + - uid: 7241 + components: + - type: Transform + pos: 65.5,-16.5 + parent: 2 + - uid: 7242 + components: + - type: Transform + pos: 57.5,-10.5 + parent: 2 + - uid: 7243 + components: + - type: Transform + pos: 56.5,-10.5 + parent: 2 + - uid: 7244 + components: + - type: Transform + pos: 64.5,-8.5 + parent: 2 + - uid: 7245 + components: + - type: Transform + pos: 65.5,-8.5 + parent: 2 + - uid: 7246 + components: + - type: Transform + pos: 66.5,-8.5 + parent: 2 + - uid: 7247 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-3.5 + parent: 2 + - uid: 7248 + components: + - type: Transform + pos: 58.5,-10.5 + parent: 2 + - uid: 12011 + components: + - type: Transform + pos: 48.5,-12.5 + parent: 2 + - uid: 14098 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-9.5 + parent: 2 + - uid: 14100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-9.5 + parent: 2 + - uid: 14101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-10.5 + parent: 2 + - uid: 14147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-11.5 + parent: 2 + - uid: 14149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-10.5 + parent: 2 + - uid: 15147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,30.5 + parent: 2 + - uid: 15148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,31.5 + parent: 2 +- proto: LPPTitaniumGlass + entities: + - uid: 3068 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -72.5,-5.5 + parent: 2 + - uid: 3069 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,-5.5 + parent: 2 + - uid: 7249 + components: + - type: Transform + pos: 53.5,5.5 + parent: 2 + - uid: 7250 + components: + - type: Transform + pos: 53.5,6.5 + parent: 2 + - uid: 7251 + components: + - type: Transform + pos: 74.5,5.5 + parent: 2 + - uid: 7252 + components: + - type: Transform + pos: 74.5,4.5 + parent: 2 + - uid: 7253 + components: + - type: Transform + pos: 74.5,6.5 + parent: 2 + - uid: 7254 + components: + - type: Transform + pos: 74.5,7.5 + parent: 2 + - uid: 7255 + components: + - type: Transform + pos: 72.5,4.5 + parent: 2 + - uid: 7256 + components: + - type: Transform + pos: 71.5,4.5 + parent: 2 + - uid: 7257 + components: + - type: Transform + pos: 30.5,-1.5 + parent: 2 + - uid: 7258 + components: + - type: Transform + pos: 72.5,42.5 + parent: 2 + - uid: 7259 + components: + - type: Transform + pos: 71.5,42.5 + parent: 2 + - uid: 7260 + components: + - type: Transform + pos: 54.5,4.5 + parent: 2 + - uid: 7261 + components: + - type: Transform + pos: 55.5,4.5 + parent: 2 + - uid: 7262 + components: + - type: Transform + pos: 56.5,4.5 + parent: 2 + - uid: 7263 + components: + - type: Transform + pos: 59.5,9.5 + parent: 2 + - uid: 7264 + components: + - type: Transform + pos: 58.5,9.5 + parent: 2 + - uid: 7265 + components: + - type: Transform + pos: 57.5,9.5 + parent: 2 + - uid: 7266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,9.5 + parent: 2 + - uid: 7267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,10.5 + parent: 2 + - uid: 7268 + components: + - type: Transform + pos: 50.5,22.5 + parent: 2 + - uid: 7269 + components: + - type: Transform + pos: 50.5,23.5 + parent: 2 + - uid: 7270 + components: + - type: Transform + pos: 47.5,14.5 + parent: 2 + - uid: 7271 + components: + - type: Transform + pos: 48.5,14.5 + parent: 2 + - uid: 7272 + components: + - type: Transform + pos: 56.5,5.5 + parent: 2 + - uid: 11527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -69.5,-2.5 + parent: 2 + - uid: 11580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,3.5 + parent: 2 + - uid: 12971 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,14.5 + parent: 2 + - uid: 12983 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,44.5 + parent: 2 + - uid: 12984 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,45.5 + parent: 2 + - uid: 13241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-24.5 + parent: 2 +- proto: LPPTuxedocat + entities: + - uid: 14437 + components: + - type: Transform + pos: 93.65657,-45.31111 + parent: 2 +- proto: LunchboxEpistemicsFilledRandom + entities: + - uid: 14587 + components: + - type: Transform + pos: 50.563698,32.6734 + parent: 2 +- proto: LunchboxGenericFilledRandom + entities: + - uid: 7273 + components: + - type: Transform + pos: 1.3380122,10.36076 + parent: 2 + - uid: 13400 + components: + - type: Transform + pos: -14.570671,-7.28666 + parent: 2 + - uid: 13401 + components: + - type: Transform + pos: -14.570671,-7.28666 + parent: 2 + - uid: 13402 + components: + - type: Transform + pos: -14.570671,-7.28666 + parent: 2 + - uid: 13403 + components: + - type: Transform + pos: -14.570671,-7.28666 + parent: 2 + - uid: 13405 + components: + - type: Transform + pos: -14.570671,-7.28666 + parent: 2 + - uid: 13406 + components: + - type: Transform + pos: -14.570671,-7.28666 + parent: 2 +- proto: LunchboxLogisticsFilledRandom + entities: + - uid: 7274 + components: + - type: Transform + pos: 75.69245,-17.478483 + parent: 2 + - uid: 7275 + components: + - type: Transform + pos: 84.40894,-25.391516 + parent: 2 +- proto: LunchboxMedicalFilledRandom + entities: + - uid: 7276 + components: + - type: Transform + pos: -23.447702,4.448616 + parent: 2 +- proto: LunchboxServiceFilledRandom + entities: + - uid: 13506 + components: + - type: Transform + pos: 22.640251,-20.272144 + parent: 2 + - uid: 13507 + components: + - type: Transform + pos: 22.515158,-20.53777 + parent: 2 + - uid: 14620 + components: + - type: Transform + pos: 50.438602,32.2359 + parent: 2 +- proto: LuxuryPen + entities: + - uid: 7277 + components: + - type: Transform + pos: -11.664423,5.0038524 + parent: 2 +- proto: Machete + entities: + - uid: 7278 + components: + - type: Transform + pos: 74.73672,-44.47908 + parent: 2 +- proto: MachineAnomalyGenerator + entities: + - uid: 7279 + components: + - type: Transform + pos: 75.5,12.5 + parent: 2 +- proto: MachineAnomalyVessel + entities: + - uid: 7280 + components: + - type: Transform + pos: 69.5,8.5 + parent: 2 + - uid: 7281 + components: + - type: Transform + pos: 73.5,4.5 + parent: 2 +- proto: MachineAPE + entities: + - uid: 7282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,9.5 + parent: 2 + - uid: 7283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,9.5 + parent: 2 +- proto: MachineArtifactAnalyzer + entities: + - uid: 7284 + components: + - type: Transform + pos: 66.5,5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 3195 +- proto: MachineCentrifuge + entities: + - uid: 7285 + components: + - type: Transform + pos: 45.5,-5.5 + parent: 2 +- proto: MachineElectrolysisUnit + entities: + - uid: 7286 + components: + - type: Transform + pos: 45.5,-4.5 + parent: 2 +- proto: MachineFrame + entities: + - uid: 10594 + components: + - type: Transform + pos: 84.5,3.5 + parent: 2 + - uid: 13544 + components: + - type: Transform + pos: 47.5,-29.5 + parent: 2 +- proto: MachineFrameDestroyed + entities: + - uid: 13459 + components: + - type: Transform + pos: 28.5,-29.5 + parent: 2 + - uid: 13542 + components: + - type: Transform + pos: 44.5,-31.5 + parent: 2 + - uid: 13607 + components: + - type: Transform + pos: 47.5,-23.5 + parent: 2 +- proto: MagazineLightRifle + entities: + - uid: 7287 + components: + - type: Transform + pos: -22.331358,6.4734216 + parent: 2 + - uid: 7288 + components: + - type: Transform + pos: -22.50063,6.4473796 + parent: 2 +- proto: MagazineLightRifleUranium + entities: + - uid: 7289 + components: + - type: Transform + pos: -22.630838,6.408317 + parent: 2 +- proto: MagazinePistolHighCapacity + entities: + - uid: 15436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 106.34017,27.191193 + parent: 2 +- proto: MagazinePistolSubMachineGun + entities: + - uid: 445 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 446 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 447 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 448 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: MagazineRifle + entities: + - uid: 449 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 450 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 451 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 452 + components: + - type: Transform + parent: 438 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: MagazineShotgunSlug + entities: + - uid: 15491 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.62336,-54.40881 + parent: 2 +- proto: MailBag + entities: + - uid: 12235 + components: + - type: Transform + pos: 83.731445,-17.54399 + parent: 2 +- proto: MailTeleporter + entities: + - uid: 3975 + components: + - type: Transform + pos: 84.5,-17.5 + parent: 2 +- proto: MaintenanceFluffSpawner + entities: + - uid: 2043 + components: + - type: Transform + pos: 48.5,27.5 + parent: 2 + - uid: 7291 + components: + - type: Transform + pos: 81.5,-37.5 + parent: 2 + - uid: 12285 + components: + - type: Transform + pos: -31.5,10.5 + parent: 2 + - uid: 12451 + components: + - type: Transform + pos: 65.5,31.5 + parent: 2 + - uid: 12478 + components: + - type: Transform + pos: 43.5,14.5 + parent: 2 + - uid: 13592 + components: + - type: Transform + pos: 41.5,-27.5 + parent: 2 + - uid: 13594 + components: + - type: Transform + pos: 39.5,-30.5 + parent: 2 + - uid: 13696 + components: + - type: Transform + pos: 48.5,-14.5 + parent: 2 + - uid: 14876 + components: + - type: Transform + pos: 42.5,27.5 + parent: 2 + - uid: 15033 + components: + - type: Transform + pos: 27.5,26.5 + parent: 2 +- proto: MaintenancePlantSpawner + entities: + - uid: 7292 + components: + - type: Transform + pos: 77.5,-40.5 + parent: 2 + - uid: 7293 + components: + - type: Transform + pos: 85.5,-41.5 + parent: 2 + - uid: 7294 + components: + - type: Transform + pos: 75.5,-34.5 + parent: 2 + - uid: 7295 + components: + - type: Transform + pos: 82.5,-34.5 + parent: 2 + - uid: 12270 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 2 + - uid: 12271 + components: + - type: Transform + pos: 10.5,-11.5 + parent: 2 + - uid: 12272 + components: + - type: Transform + pos: 5.5,-11.5 + parent: 2 + - uid: 12273 + components: + - type: Transform + pos: 15.5,-11.5 + parent: 2 + - uid: 12274 + components: + - type: Transform + pos: 21.5,-11.5 + parent: 2 + - uid: 12275 + components: + - type: Transform + pos: 10.5,13.5 + parent: 2 + - uid: 12276 + components: + - type: Transform + pos: 15.5,12.5 + parent: 2 + - uid: 12277 + components: + - type: Transform + pos: 23.5,13.5 + parent: 2 + - uid: 12278 + components: + - type: Transform + pos: 19.5,12.5 + parent: 2 + - uid: 12428 + components: + - type: Transform + pos: 90.5,-11.5 + parent: 2 + - uid: 13676 + components: + - type: Transform + pos: 45.5,-14.5 + parent: 2 + - uid: 13677 + components: + - type: Transform + pos: 39.5,-10.5 + parent: 2 + - uid: 13678 + components: + - type: Transform + pos: 29.5,-11.5 + parent: 2 + - uid: 13679 + components: + - type: Transform + pos: 37.5,-11.5 + parent: 2 + - uid: 13681 + components: + - type: Transform + pos: 32.5,-23.5 + parent: 2 + - uid: 13682 + components: + - type: Transform + pos: 28.5,-25.5 + parent: 2 + - uid: 13683 + components: + - type: Transform + pos: 26.5,-21.5 + parent: 2 + - uid: 13684 + components: + - type: Transform + pos: 33.5,-25.5 + parent: 2 + - uid: 13685 + components: + - type: Transform + pos: 28.5,-28.5 + parent: 2 + - uid: 13686 + components: + - type: Transform + pos: 22.5,-26.5 + parent: 2 + - uid: 13687 + components: + - type: Transform + pos: 22.5,-21.5 + parent: 2 + - uid: 13688 + components: + - type: Transform + pos: 41.5,-26.5 + parent: 2 + - uid: 13689 + components: + - type: Transform + pos: 41.5,-22.5 + parent: 2 + - uid: 13690 + components: + - type: Transform + pos: 38.5,-27.5 + parent: 2 + - uid: 13691 + components: + - type: Transform + pos: 44.5,-30.5 + parent: 2 + - uid: 13692 + components: + - type: Transform + pos: 48.5,-23.5 + parent: 2 + - uid: 13693 + components: + - type: Transform + pos: 51.5,-23.5 + parent: 2 + - uid: 13695 + components: + - type: Transform + pos: 42.5,-13.5 + parent: 2 + - uid: 13710 + components: + - type: Transform + pos: 30.5,-10.5 + parent: 2 + - uid: 14202 + components: + - type: Transform + pos: 47.5,-15.5 + parent: 2 + - uid: 14203 + components: + - type: Transform + pos: 47.5,-18.5 + parent: 2 +- proto: MaintenanceToolSpawner + entities: + - uid: 7296 + components: + - type: Transform + pos: 76.5,-26.5 + parent: 2 + - uid: 7297 + components: + - type: Transform + pos: 59.5,9.5 + parent: 2 + - uid: 7298 + components: + - type: Transform + pos: 81.5,-37.5 + parent: 2 + - uid: 12269 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 2 + - uid: 12281 + components: + - type: Transform + pos: 12.5,12.5 + parent: 2 + - uid: 12284 + components: + - type: Transform + pos: -30.5,10.5 + parent: 2 + - uid: 12452 + components: + - type: Transform + pos: 64.5,31.5 + parent: 2 + - uid: 12463 + components: + - type: Transform + pos: 74.5,-29.5 + parent: 2 + - uid: 12477 + components: + - type: Transform + pos: 43.5,13.5 + parent: 2 + - uid: 13559 + components: + - type: Transform + pos: 46.5,-28.5 + parent: 2 + - uid: 13697 + components: + - type: Transform + pos: 48.5,-16.5 + parent: 2 + - uid: 13698 + components: + - type: Transform + pos: 48.5,-15.5 + parent: 2 + - uid: 13899 + components: + - type: Transform + pos: 49.5,-28.5 + parent: 2 + - uid: 13981 + components: + - type: Transform + pos: 69.5,-24.5 + parent: 2 + - uid: 14152 + components: + - type: Transform + pos: 71.5,-34.5 + parent: 2 + - uid: 14342 + components: + - type: Transform + pos: 94.5,-47.5 + parent: 2 + - uid: 14343 + components: + - type: Transform + pos: 95.5,-47.5 + parent: 2 + - uid: 14362 + components: + - type: Transform + pos: 89.5,-40.5 + parent: 2 + - uid: 14549 + components: + - type: Transform + pos: 43.5,27.5 + parent: 2 + - uid: 14875 + components: + - type: Transform + pos: 41.5,27.5 + parent: 2 + - uid: 15117 + components: + - type: Transform + pos: 25.5,29.5 + parent: 2 + - uid: 15118 + components: + - type: Transform + pos: 25.5,30.5 + parent: 2 +- proto: MaintenanceWeaponSpawner + entities: + - uid: 7299 + components: + - type: Transform + pos: 72.5,-26.5 + parent: 2 + - uid: 7300 + components: + - type: Transform + pos: 75.5,-24.5 + parent: 2 + - uid: 7301 + components: + - type: Transform + pos: 81.5,-36.5 + parent: 2 + - uid: 12287 + components: + - type: Transform + pos: -40.5,10.5 + parent: 2 + - uid: 12427 + components: + - type: Transform + pos: 89.5,-9.5 + parent: 2 + - uid: 13579 + components: + - type: Transform + pos: 37.5,-30.5 + parent: 2 + - uid: 13583 + components: + - type: Transform + pos: 36.5,-26.5 + parent: 2 + - uid: 13699 + components: + - type: Transform + pos: 46.5,-13.5 + parent: 2 + - uid: 13700 + components: + - type: Transform + pos: 42.5,-15.5 + parent: 2 + - uid: 14339 + components: + - type: Transform + pos: 92.5,-49.5 + parent: 2 + - uid: 14553 + components: + - type: Transform + pos: 95.5,-31.5 + parent: 2 + - uid: 14878 + components: + - type: Transform + pos: 40.5,27.5 + parent: 2 + - uid: 15116 + components: + - type: Transform + pos: 30.5,28.5 + parent: 2 + - uid: 15167 + components: + - type: Transform + pos: 33.5,23.5 + parent: 2 +- proto: MaterialCloth + entities: + - uid: 7302 + components: + - type: Transform + pos: 31.164621,-4.2026916 + parent: 2 +- proto: MaterialDurathread + entities: + - uid: 7303 + components: + - type: Transform + pos: 31.367897,-4.5776916 + parent: 2 +- proto: MatterBinStockPart + entities: + - uid: 15596 + components: + - type: Transform + pos: 50.273655,26.557308 + parent: 2 +- proto: Mattress + entities: + - uid: 7304 + components: + - type: Transform + pos: -28.5,2.5 + parent: 2 + - uid: 14901 + components: + - type: Transform + pos: 38.5,23.5 + parent: 2 + - uid: 15520 + components: + - type: Transform + pos: 82.5,-58.5 + parent: 2 +- proto: MechEquipmentGrabber + entities: + - uid: 7305 + components: + - type: Transform + pos: 79.54337,-27.26054 + parent: 2 +- proto: MedicalBed + entities: + - uid: 7306 + components: + - type: Transform + pos: -20.5,4.5 + parent: 2 + - uid: 7307 + components: + - type: Transform + pos: 42.5,-11.5 + parent: 2 + - uid: 7308 + components: + - type: Transform + pos: 46.5,-11.5 + parent: 2 + - uid: 7309 + components: + - type: Transform + pos: 42.5,-9.5 + parent: 2 + - uid: 7310 + components: + - type: Transform + pos: 46.5,-9.5 + parent: 2 + - uid: 15517 + components: + - type: Transform + pos: 82.5,-57.5 + parent: 2 +- proto: MedicalRecordsComputerCircuitboard + entities: + - uid: 7311 + components: + - type: Transform + pos: 95.520676,23.544687 + parent: 2 +- proto: MedicalScanner + entities: + - uid: 7312 + components: + - type: Transform + pos: 67.5,-12.5 + parent: 2 +- proto: MedicalTechFab + entities: + - uid: 7313 + components: + - type: Transform + pos: 66.5,-6.5 + parent: 2 +- proto: MediumXenoArtifactItem + entities: + - uid: 3253 + components: + - type: Transform + parent: 3252 + - type: Artifact + isSuppressed: True + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: MedkitAdvancedFilled + entities: + - uid: 7314 + components: + - type: Transform + pos: -24.095499,4.5940437 + parent: 2 + - uid: 15164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.12986,23.380371 + parent: 2 +- proto: MedkitBruteFilled + entities: + - uid: 7315 + components: + - type: Transform + pos: 65.31244,-8.565161 + parent: 2 + - uid: 7316 + components: + - type: Transform + pos: 65.31244,-8.402117 + parent: 2 +- proto: MedkitBurnFilled + entities: + - uid: 7317 + components: + - type: Transform + pos: 64.80467,-8.565161 + parent: 2 + - uid: 7318 + components: + - type: Transform + pos: 64.80467,-8.420233 + parent: 2 +- proto: MedkitCombatFilled + entities: + - uid: 7319 + components: + - type: Transform + pos: -24.626749,4.6096687 + parent: 2 + - uid: 7320 + components: + - type: Transform + pos: 75.49291,-44.507378 + parent: 2 +- proto: MedkitFilled + entities: + - uid: 7321 + components: + - type: Transform + pos: -24.095499,4.7190437 + parent: 2 + - uid: 7322 + components: + - type: Transform + pos: 64.321014,-8.565161 + parent: 2 + - uid: 7323 + components: + - type: Transform + pos: 64.321014,-8.456465 + parent: 2 + - uid: 7324 + components: + - type: Transform + pos: 82.40403,-46.92716 + parent: 2 + - uid: 7325 + components: + - type: Transform + pos: 2.5493975,-6.544211 + parent: 2 +- proto: MedkitOxygenFilled + entities: + - uid: 7326 + components: + - type: Transform + pos: 66.34612,-8.601393 + parent: 2 + - uid: 7327 + components: + - type: Transform + pos: 66.36426,-8.420233 + parent: 2 +- proto: MedkitRadiationFilled + entities: + - uid: 7328 + components: + - type: Transform + pos: 66.85389,-8.637625 + parent: 2 + - uid: 7329 + components: + - type: Transform + pos: 66.85389,-8.438349 + parent: 2 +- proto: MedkitToxinFilled + entities: + - uid: 7330 + components: + - type: Transform + pos: 65.82021,-8.583277 + parent: 2 + - uid: 7331 + components: + - type: Transform + pos: 65.83835,-8.420233 + parent: 2 +- proto: MicroManipulatorStockPart + entities: + - uid: 15607 + components: + - type: Transform + pos: 50.55358,26.674303 + parent: 2 + - uid: 15609 + components: + - type: Transform + pos: 50.54393,26.548916 + parent: 2 + - uid: 15611 + components: + - type: Transform + pos: 50.54393,26.491047 + parent: 2 +- proto: MicrophoneInstrument + entities: + - uid: 7332 + components: + - type: Transform + pos: -34.250175,6.6246347 + parent: 2 +- proto: MicrowaveMachineCircuitboard + entities: + - uid: 221 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: MindShieldImplanter + entities: + - uid: 3299 + components: + - type: Transform + parent: 3298 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3300 + components: + - type: Transform + parent: 3298 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3301 + components: + - type: Transform + parent: 3298 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: MiniGravityGeneratorCircuitboard + entities: + - uid: 222 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: MiningDrill + entities: + - uid: 7333 + components: + - type: Transform + pos: 82.55402,-46.40216 + parent: 2 +- proto: Mirror + entities: + - uid: 7334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-6.5 + parent: 2 + - uid: 14328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,-42.5 + parent: 2 +- proto: MoonBattlemap + entities: + - uid: 15026 + components: + - type: Transform + pos: 28.5,24.5 + parent: 2 +- proto: MopBucket + entities: + - uid: 7335 + components: + - type: Transform + pos: 21.5,-5.5 + parent: 2 + - uid: 7336 + components: + - type: Transform + pos: 21.5,-5.5 + parent: 2 +- proto: MopItem + entities: + - uid: 7337 + components: + - type: Transform + pos: 20.386055,-4.289492 + parent: 2 + - uid: 7338 + components: + - type: Transform + pos: 20.511055,-4.351992 + parent: 2 + - uid: 12288 + components: + - type: Transform + pos: 9.411911,-7.673149 + parent: 2 +- proto: Morgue + entities: + - uid: 7339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-14.5 + parent: 2 + - uid: 7340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-15.5 + parent: 2 + - uid: 7341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-16.5 + parent: 2 + - uid: 7342 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-17.5 + parent: 2 + - uid: 7343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-18.5 + parent: 2 + - uid: 7344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-19.5 + parent: 2 + - uid: 7345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-14.5 + parent: 2 + - uid: 7346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-20.5 + parent: 2 + - uid: 7347 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-20.5 + parent: 2 + - uid: 7348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-18.5 + parent: 2 + - uid: 7349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-15.5 + parent: 2 + - uid: 7350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-19.5 + parent: 2 + - uid: 7351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-18.5 + parent: 2 + - uid: 7352 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-15.5 + parent: 2 + - uid: 7353 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-14.5 + parent: 2 + - uid: 7355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-19.5 + parent: 2 + - uid: 7356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-18.5 + parent: 2 + - uid: 7357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-15.5 + parent: 2 + - uid: 7358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-14.5 + parent: 2 + - uid: 7359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-16.5 + parent: 2 + - uid: 7360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-16.5 + parent: 2 + - uid: 7361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-16.5 + parent: 2 + - uid: 7362 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-18.5 + parent: 2 + - uid: 13375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-27.5 + parent: 2 + - uid: 13376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-27.5 + parent: 2 + - uid: 13377 + components: + - type: Transform + pos: 18.5,-20.5 + parent: 2 + - uid: 13378 + components: + - type: Transform + pos: 19.5,-20.5 + parent: 2 +- proto: Multitool + entities: + - uid: 7363 + components: + - type: Transform + pos: -39.708126,-4.26582 + parent: 2 + - uid: 7364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.34816,-20.650152 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 +- proto: MusicBoxInstrument + entities: + - uid: 7365 + components: + - type: Transform + pos: 15.7178135,-3.4904351 + parent: 2 +- proto: MysteryFigureBox + entities: + - uid: 15040 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15041 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15042 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15043 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15044 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15045 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15046 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15047 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15048 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15049 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15050 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15051 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15052 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15053 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15054 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15055 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 15056 + components: + - type: Transform + parent: 15039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: NitrogenCanister + entities: + - uid: 7366 + components: + - type: Transform + pos: 76.5,-46.5 + parent: 2 + - uid: 7367 + components: + - type: Transform + pos: 83.5,34.5 + parent: 2 + - uid: 7368 + components: + - type: Transform + pos: 83.5,33.5 + parent: 2 + - uid: 14714 + components: + - type: Transform + pos: 45.5,23.5 + parent: 2 + - uid: 14728 + components: + - type: Transform + pos: 45.5,24.5 + parent: 2 +- proto: NitrousOxideCanister + entities: + - uid: 14490 + components: + - type: Transform + pos: 81.5,-29.5 + parent: 2 + - uid: 14716 + components: + - type: Transform + pos: 43.5,23.5 + parent: 2 + - uid: 14726 + components: + - type: Transform + pos: 43.5,24.5 + parent: 2 +- proto: NitrousOxideTankFilled + entities: + - uid: 7369 + components: + - type: Transform + pos: 63.648167,-16.482033 + parent: 2 + - uid: 7370 + components: + - type: Transform + pos: 63.648167,-18.477108 + parent: 2 +- proto: NodeScanner + entities: + - uid: 7371 + components: + - type: Transform + pos: 64.52294,9.998833 + parent: 2 +- proto: NoticeBoard + entities: + - uid: 13331 + components: + - type: Transform + pos: -16.5,-7.5 + parent: 2 + - uid: 14569 + components: + - type: Transform + pos: 24.5,3.5 + parent: 2 +- proto: NTFlag + entities: + - uid: 7372 + components: + - type: Transform + pos: -33.5,9.5 + parent: 2 + - uid: 7373 + components: + - type: Transform + pos: -53.5,-5.5 + parent: 2 + - uid: 7374 + components: + - type: Transform + pos: -63.5,4.5 + parent: 2 + - uid: 7375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -65.5,-2.5 + parent: 2 +- proto: NuclearBomb + entities: + - uid: 7376 + components: + - type: Transform + pos: -65.5,1.5 + parent: 2 +- proto: NuclearBombKeg + entities: + - uid: 7377 + components: + - type: Transform + pos: 93.5,-21.5 + parent: 2 +- proto: NukeDiskFake + entities: + - uid: 12439 + components: + - type: Transform + pos: 106.489746,-22.808123 + parent: 2 +- proto: OilJarCorn + entities: + - uid: 6530 + components: + - type: Transform + parent: 12086 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: OilJarGhee + entities: + - uid: 6545 + components: + - type: Transform + parent: 12086 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: OilJarOlive + entities: + - uid: 7595 + components: + - type: Transform + parent: 12086 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: OperatingTable + entities: + - uid: 7378 + components: + - type: Transform + pos: 57.5,-20.5 + parent: 2 + - uid: 7379 + components: + - type: Transform + pos: 64.5,-16.5 + parent: 2 + - uid: 7380 + components: + - type: Transform + pos: 64.5,-18.5 + parent: 2 + - uid: 7381 + components: + - type: Transform + pos: 51.5,14.5 + parent: 2 +- proto: Oracle + entities: + - uid: 7382 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,13.5 + parent: 2 +- proto: OreBag + entities: + - uid: 7383 + components: + - type: Transform + pos: 84.489716,-47.20819 + parent: 2 + - uid: 7384 + components: + - type: Transform + pos: 84.489716,-47.28319 + parent: 2 + - uid: 7385 + components: + - type: Transform + pos: 84.489716,-47.414444 + parent: 2 + - uid: 9627 + components: + - type: Transform + pos: 50.60602,27.692308 + parent: 2 + - uid: 10319 + components: + - type: Transform + pos: 50.355965,27.817389 + parent: 2 +- proto: OreBox + entities: + - uid: 7386 + components: + - type: Transform + pos: 78.5,-38.5 + parent: 2 + - uid: 15584 + components: + - type: Transform + pos: 54.5,27.5 + parent: 2 +- proto: OreProcessor + entities: + - uid: 7387 + components: + - type: Transform + pos: 78.5,-47.5 + parent: 2 +- proto: OreProcessorMachineCircuitboard + entities: + - uid: 15559 + components: + - type: Transform + pos: 50.435276,26.760582 + parent: 2 +- proto: OxygenCanister + entities: + - uid: 7388 + components: + - type: Transform + pos: 76.5,-44.5 + parent: 2 + - uid: 7389 + components: + - type: Transform + pos: 84.5,34.5 + parent: 2 + - uid: 7390 + components: + - type: Transform + pos: 84.5,33.5 + parent: 2 + - uid: 14715 + components: + - type: Transform + pos: 44.5,23.5 + parent: 2 + - uid: 14727 + components: + - type: Transform + pos: 44.5,24.5 + parent: 2 +- proto: Paper + entities: + - uid: 7391 + components: + - type: Transform + pos: 83.3978,-50.068333 + parent: 2 + - type: Paper + content: >- + Запись 1: я ощущаю, как моё тело гниёт, я не смогу долго прожить, мне нужно сделать все дела в этом теле, пока не стало поздно. + + + + + ###об##и-но-#е#у### + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 7392 + components: + - type: Transform + pos: -48.769382,-4.6824355 + parent: 2 + - type: Paper + stampState: paper_stamp-syndicate + stampedBy: + - stampedColor: '#850000FF' + stampedName: stamp-component-stamped-name-syndicate + - stampedColor: '#00BE00FF' + stampedName: stamp-component-stamped-name-approved + content: >- + UwU? + + + + + + То####ши-##-Ме#### + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 7393 + components: + - type: Transform + pos: 58.61704,-4.349195 + parent: 2 + - uid: 7394 + components: + - type: Transform + pos: 58.487865,-4.2198844 + parent: 2 + - uid: 7395 + components: + - type: Transform + pos: 52.770355,-3.314712 + parent: 2 + - uid: 7396 + components: + - type: Transform + pos: 52.659637,-3.3886037 + parent: 2 + - uid: 7397 + components: + - type: Transform + pos: 56.94512,-10.372185 + parent: 2 + - uid: 7398 + components: + - type: Transform + pos: 57.14811,-10.372185 + parent: 2 + - uid: 7399 + components: + - type: Transform + pos: 38.710007,-3.4092474 + parent: 2 + - uid: 7400 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.597794,-4.515827 + parent: 2 + - uid: 7401 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.429043,-4.2908273 + parent: 2 + - uid: 7402 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.785294,-4.1220775 + parent: 2 + - uid: 7403 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.560293,-2.397077 + parent: 2 + - uid: 7404 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.316544,-2.490827 + parent: 2 + - uid: 7405 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.522793,-2.5845773 + parent: 2 + - uid: 7406 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.579044,-2.6783273 + parent: 2 + - uid: 7407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.35743,9.585401 + parent: 2 + - uid: 7408 + components: + - type: Transform + pos: 62.728287,-27.54551 + parent: 2 + - uid: 7409 + components: + - type: Transform + pos: 62.45627,-27.328117 + parent: 2 + - uid: 7410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.595789,-2.559896 + parent: 2 + - uid: 7411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.408289,-2.809896 + parent: 2 + - uid: 7412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.298914,-2.669271 + parent: 2 + - uid: 7413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.392664,-2.559896 + parent: 2 + - uid: 7414 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.689539,-3.091146 + parent: 2 + - uid: 7415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.361414,-3.122396 + parent: 2 + - uid: 7416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.705164,-2.872396 + parent: 2 + - uid: 7417 + components: + - type: Transform + pos: -6.470789,-4.309896 + parent: 2 + - uid: 7418 + components: + - type: Transform + pos: -6.580164,-4.606771 + parent: 2 + - uid: 7419 + components: + - type: Transform + pos: -6.845789,-4.325521 + parent: 2 + - uid: 7420 + components: + - type: Transform + pos: -6.923914,-4.669271 + parent: 2 + - uid: 7421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.609932,8.458669 + parent: 2 + - uid: 7422 + components: + - type: Transform + pos: -15.786125,0.8360214 + parent: 2 + - type: Paper + content: >2- + + + + + + + + + + + [head=3]Кто это сделал?[/head] + - uid: 7423 + components: + - type: Transform + pos: 83.38916,-15.358614 + parent: 2 + - uid: 7424 + components: + - type: Transform + pos: 83.35791,-17.342989 + parent: 2 + - uid: 7425 + components: + - type: Transform + pos: 83.436035,-17.467989 + parent: 2 + - uid: 7426 + components: + - type: Transform + pos: 83.51416,-15.514864 + parent: 2 + - uid: 7427 + components: + - type: Transform + pos: 29.196747,-2.4385126 + parent: 2 + - uid: 7428 + components: + - type: Transform + pos: 29.415497,-2.5791376 + parent: 2 + - uid: 7429 + components: + - type: Transform + pos: 29.227997,-2.5947626 + parent: 2 + - uid: 7430 + components: + - type: Transform + pos: 29.493622,-2.6416376 + parent: 2 + - uid: 7431 + components: + - type: Transform + pos: 77.2901,-19.272469 + parent: 2 + - uid: 7432 + components: + - type: Transform + pos: 77.308846,-19.459969 + parent: 2 + - uid: 7433 + components: + - type: Transform + pos: 83.37686,-25.43839 + parent: 2 + - uid: 7434 + components: + - type: Transform + pos: 74.30476,-14.774159 + parent: 2 + - type: Paper + content: >- + Запись 2: мои друзья вечно погибают, я остаюсь одна, воскресить их не получается, что-то мешает мне... Вот только что? + + + + + ######ши-##-Ме##### + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 7435 + components: + - type: Transform + pos: 8.706822,-18.496624 + parent: 2 + - type: Paper + content: >- + Запись 3, я осталась одна. + + + + + + ###*#@&@^@^#&@&@@! + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 7436 + components: + - type: Transform + pos: 91.28047,-8.663528 + parent: 2 + - type: Paper + content: Джеси, ты можеш, наконец-то, ПОЧИНИТЬ ЭТОТ ГРЁБАНЫЙ ПЕРЕРАБОЧИК МУСОРА!!! + - uid: 12562 + components: + - type: Transform + pos: 45.432163,31.633997 + parent: 2 + - type: Paper + content: >2- + + + + + + [head=3]Кружок кожевного ремесла [/head] + [head=3]двумя секторами ниже[/head] + - uid: 12937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.58221,11.633363 + parent: 2 + - uid: 12938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.50403,11.617738 + parent: 2 + - uid: 12939 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5353,11.570863 + parent: 2 + - uid: 13426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.501808,-23.522234 + parent: 2 + - type: Paper + content: >- + Галака-3. Там где начался наш путь. + + + P.s. Выжили не все. Но мы все ждём вас! + - uid: 14897 + components: + - type: Transform + pos: 38.40138,24.242168 + parent: 2 + - type: Paper + content: >- + Я отправил фотографии начальству, мне остаётся только надеется, что меня спасут... на случай худшего исхода я оставил в одном из хвостовых оперений ресурсы для агентов... + + + ответа нет уже около 12 часов... Кажется мне крышка... блять..... + + + Прошло 42 часа... Я сру под себя... хочется пить... Кажется время прощатся... Так вот зачем не дали ту таблетку... Хехе +- proto: PaperBin10 + entities: + - uid: 7437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-2.5 + parent: 2 + - uid: 7438 + components: + - type: Transform + pos: -35.5,7.5 + parent: 2 +- proto: PaperBin20 + entities: + - uid: 7439 + components: + - type: Transform + pos: 53.5,18.5 + parent: 2 + - uid: 7440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,10.5 + parent: 2 + - uid: 7441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-7.5 + parent: 2 + - uid: 11582 + components: + - type: Transform + pos: -69.5,-2.5 + parent: 2 + - uid: 11605 + components: + - type: Transform + pos: -52.5,2.5 + parent: 2 + - uid: 12515 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-5.5 + parent: 2 + - uid: 12961 + components: + - type: Transform + pos: -40.5,1.5 + parent: 2 + - uid: 12979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,42.5 + parent: 2 + - uid: 14747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,7.5 + parent: 2 +- proto: PaperBin5 + entities: + - uid: 7442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,8.5 + parent: 2 + - uid: 7443 + components: + - type: Transform + pos: 72.5,-21.5 + parent: 2 +- proto: PaperCaptainsThoughts + entities: + - uid: 7444 + components: + - type: Transform + pos: -56.680023,6.7054276 + parent: 2 + - uid: 7445 + components: + - type: Transform + pos: -56.961273,6.6429276 + parent: 2 + - uid: 7446 + components: + - type: Transform + pos: -56.836273,6.4241776 + parent: 2 +- proto: PaperCNCSheet + entities: + - uid: 346 + components: + - type: Transform + pos: 31.420622,26.635805 + parent: 2 + - uid: 14985 + components: + - type: Transform + pos: 31.639534,26.43268 + parent: 2 + - uid: 14994 + components: + - type: Transform + pos: 30.435514,26.62018 + parent: 2 + - uid: 14995 + components: + - type: Transform + pos: 31.217346,26.448305 + parent: 2 + - uid: 14997 + components: + - type: Transform + pos: 30.935886,26.604555 + parent: 2 + - uid: 14999 + components: + - type: Transform + pos: 30.560608,26.635805 + parent: 2 + - uid: 15000 + components: + - type: Transform + pos: 30.77952,26.49518 + parent: 2 + - uid: 15036 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.308266,23.772112 + parent: 2 +- proto: PaperDoor + entities: + - uid: 7447 + components: + - type: Transform + pos: 62.5,19.5 + parent: 2 +- proto: PaperOffice + entities: + - uid: 7448 + components: + - type: Transform + pos: -11.422421,4.4413524 + parent: 2 + - uid: 7449 + components: + - type: Transform + pos: -11.734921,4.3788524 + parent: 2 + - uid: 7450 + components: + - type: Transform + pos: -11.391171,4.4101024 + parent: 2 + - uid: 7451 + components: + - type: Transform + pos: -11.203671,4.5038524 + parent: 2 + - uid: 7452 + components: + - type: Transform + pos: -11.641171,4.3788524 + parent: 2 + - uid: 7453 + components: + - type: Transform + pos: -11.516171,4.4882274 + parent: 2 + - uid: 7454 + components: + - type: Transform + pos: -11.438046,4.4413524 + parent: 2 + - uid: 7455 + components: + - type: Transform + pos: -11.375546,4.3944774 + parent: 2 +- proto: PaperWrittenAMEScribbles + entities: + - uid: 12940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.61123,9.013185 + parent: 2 +- proto: PartRodMetal + entities: + - uid: 7456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.540184,-56.445377 + parent: 2 + - uid: 7457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.42768,-56.370377 + parent: 2 +- proto: Pen + entities: + - uid: 7458 + components: + - type: Transform + pos: 57.09275,-10.483023 + parent: 2 + - uid: 7459 + components: + - type: Transform + pos: -35.450176,7.112135 + parent: 2 + - uid: 7460 + components: + - type: Transform + pos: 83.686035,-15.264864 + parent: 2 + - uid: 7461 + components: + - type: Transform + pos: 83.70166,-17.280489 + parent: 2 + - uid: 7462 + components: + - type: Transform + pos: 72.01054,-21.309446 + parent: 2 + - uid: 7464 + components: + - type: Transform + pos: 63.70575,27.749767 + parent: 2 + - uid: 7465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.682938,5.052499 + parent: 2 + - uid: 11593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.464767,-1.7855163 + parent: 2 + - uid: 11594 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.464767,-0.67614126 + parent: 2 + - uid: 11595 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.417854,0.13635874 + parent: 2 + - uid: 11596 + components: + - type: Transform + pos: -55.653893,0.32385874 + parent: 2 + - uid: 11597 + components: + - type: Transform + pos: -55.716442,-0.94176626 + parent: 2 + - uid: 11598 + components: + - type: Transform + pos: -55.73208,-1.7698913 + parent: 2 + - uid: 12010 + components: + - type: Transform + pos: 83.14486,-25.412575 + parent: 2 +- proto: PenCap + entities: + - uid: 7466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.38315,6.5023026 + parent: 2 +- proto: PewLeft + entities: + - uid: 7467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,7.5 + parent: 2 + - uid: 7468 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,7.5 + parent: 2 + - uid: 7469 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,9.5 + parent: 2 + - uid: 7470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,9.5 + parent: 2 + - uid: 7471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,5.5 + parent: 2 + - uid: 7472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,5.5 + parent: 2 +- proto: PewMiddle + entities: + - uid: 7473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,7.5 + parent: 2 + - uid: 7474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,7.5 + parent: 2 + - uid: 7475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,9.5 + parent: 2 + - uid: 7476 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,5.5 + parent: 2 + - uid: 7477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,5.5 + parent: 2 + - uid: 7478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,9.5 + parent: 2 +- proto: PewRight + entities: + - uid: 7479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,9.5 + parent: 2 + - uid: 7480 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,7.5 + parent: 2 + - uid: 7481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,9.5 + parent: 2 + - uid: 7482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,7.5 + parent: 2 + - uid: 7483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,5.5 + parent: 2 + - uid: 7484 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,5.5 + parent: 2 +- proto: PillCanister + entities: + - uid: 13271 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.81894,-29.669275 + parent: 2 +- proto: PillCanisterBicaridine + entities: + - uid: 14102 + components: + - type: Transform + pos: 52.36835,-9.29174 + parent: 2 +- proto: PillCanisterDermaline + entities: + - uid: 14150 + components: + - type: Transform + pos: 52.383987,-9.63549 + parent: 2 +- proto: PillCanisterDexalin + entities: + - uid: 14103 + components: + - type: Transform + pos: 52.64981,-9.44799 + parent: 2 +- proto: PillCanisterDylovene + entities: + - uid: 14170 + components: + - type: Transform + pos: 52.634174,-9.85424 + parent: 2 +- proto: PillCanisterHyronalin + entities: + - uid: 14173 + components: + - type: Transform + pos: 52.430897,-10.463615 + parent: 2 +- proto: PillCanisterKelotane + entities: + - uid: 14171 + components: + - type: Transform + pos: 52.41526,-10.057365 + parent: 2 +- proto: PillCanisterTricordrazine + entities: + - uid: 14172 + components: + - type: Transform + pos: 52.712357,-10.244865 + parent: 2 +- proto: PillDermaline + entities: + - uid: 14177 + components: + - type: Transform + pos: 48.318462,-10.338615 + parent: 2 + - uid: 14178 + components: + - type: Transform + pos: 48.427917,-10.32299 + parent: 2 + - uid: 14179 + components: + - type: Transform + pos: 48.553013,-10.307365 + parent: 2 + - uid: 14180 + components: + - type: Transform + pos: 48.709377,-10.29174 + parent: 2 + - uid: 14181 + components: + - type: Transform + pos: 48.38101,-10.47924 + parent: 2 + - uid: 14182 + components: + - type: Transform + pos: 48.506104,-10.44799 + parent: 2 + - uid: 14183 + components: + - type: Transform + pos: 48.64683,-10.44799 + parent: 2 +- proto: PlasmaCanister + entities: + - uid: 7487 + components: + - type: Transform + pos: 71.5,33.5 + parent: 2 + - uid: 7488 + components: + - type: Transform + pos: 83.5,30.5 + parent: 2 + - uid: 7489 + components: + - type: Transform + pos: 83.5,29.5 + parent: 2 + - uid: 12379 + components: + - type: Transform + pos: 86.5,39.5 + parent: 2 + - uid: 12380 + components: + - type: Transform + pos: 87.5,39.5 + parent: 2 + - uid: 14669 + components: + - type: Transform + pos: 41.5,23.5 + parent: 2 + - uid: 14722 + components: + - type: Transform + pos: 41.5,24.5 + parent: 2 +- proto: PlasmaReinforcedWindowDirectional + entities: + - uid: 7490 + components: + - type: Transform + pos: -23.5,6.5 + parent: 2 + - uid: 7491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,6.5 + parent: 2 + - uid: 7492 + components: + - type: Transform + pos: -22.5,6.5 + parent: 2 + - uid: 7493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,6.5 + parent: 2 +- proto: PlasmaWindow + entities: + - uid: 7494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,28.5 + parent: 2 + - uid: 7495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,10.5 + parent: 2 +- proto: PlasticFlapsAirtightOpaque + entities: + - uid: 7497 + components: + - type: Transform + pos: 82.5,-14.5 + parent: 2 + - uid: 7498 + components: + - type: Transform + pos: 92.5,-7.5 + parent: 2 +- proto: PlastitaniumPwindow + entities: + - uid: 12320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,7.5 + parent: 2 + - uid: 12323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,7.5 + parent: 2 + - uid: 12327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,8.5 + parent: 2 + - uid: 12337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,7.5 + parent: 2 + - uid: 12338 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,8.5 + parent: 2 +- proto: PlushieAbductorAgent + entities: + - uid: 15492 + components: + - type: Transform + pos: 78.64723,-53.598637 + parent: 2 +- proto: PlushieLizard + entities: + - uid: 12484 + components: + - type: MetaData + desc: Поговаривают, что это сшитая на заказ игрушка, про одного инженера-унати с ЦК, который строит станции и корабли. Только у меня теперь один вопрос - почему он работает уборщиком? + name: плюшевый Элай-ДаБлай + - type: Transform + pos: -54.48662,2.5385127 + parent: 2 +- proto: PlushieMothRandom + entities: + - uid: 14434 + components: + - type: Transform + pos: 91.06088,-44.732986 + parent: 2 +- proto: PlushieTrystan + entities: + - uid: 7500 + components: + - type: Transform + pos: -17.209026,0.7738569 + parent: 2 + - uid: 13347 + components: + - type: Transform + pos: 16.613102,-24.43807 + parent: 2 +- proto: PortableGeneratorJrPacman + entities: + - uid: 7503 + components: + - type: Transform + pos: 94.5,7.5 + parent: 2 + - uid: 7504 + components: + - type: Transform + pos: 94.5,8.5 + parent: 2 + - uid: 7505 + components: + - type: Transform + pos: 94.5,9.5 + parent: 2 + - uid: 7506 + components: + - type: Transform + pos: 94.5,10.5 + parent: 2 + - uid: 7507 + components: + - type: Transform + pos: 78.5,-42.5 + parent: 2 +- proto: PortableGeneratorPacman + entities: + - uid: 7508 + components: + - type: Transform + pos: 91.5,26.5 + parent: 2 + - uid: 7509 + components: + - type: Transform + pos: 91.5,27.5 + parent: 2 + - uid: 7583 + components: + - type: Transform + pos: 94.5,6.5 + parent: 2 +- proto: PortableGeneratorSuperPacman + entities: + - uid: 7510 + components: + - type: Transform + pos: 91.5,25.5 + parent: 2 + - uid: 7582 + components: + - type: Transform + pos: 94.5,5.5 + parent: 2 +- proto: PortableScrubber + entities: + - uid: 7511 + components: + - type: Transform + pos: 82.5,21.5 + parent: 2 + - uid: 7512 + components: + - type: Transform + pos: 82.5,20.5 + parent: 2 + - uid: 7513 + components: + - type: Transform + pos: 82.5,19.5 + parent: 2 +- proto: PosterContrabandAtmosiaDeclarationIndependence + entities: + - uid: 12814 + components: + - type: MetaData + desc: '"О боже, спаси и сохрани отдел, не дав всяким бездарям дотянутся до сверхважных элементов станции!"' + name: Инженерная Молитва + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,41.5 + parent: 2 + - uid: 15809 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,28.5 + parent: 2 +- proto: PosterContrabandClown + entities: + - uid: 7514 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-1.5 + parent: 2 +- proto: PosterContrabandFunPolice + entities: + - uid: 7515 + components: + - type: Transform + pos: 26.5,-5.5 + parent: 2 +- proto: PosterContrabandGreyTide + entities: + - uid: 7516 + components: + - type: Transform + pos: 70.5,-18.5 + parent: 2 +- proto: PosterContrabandRebelsUnite + entities: + - uid: 7517 + components: + - type: Transform + pos: -47.5,9.5 + parent: 2 +- proto: PosterLegit12Gauge + entities: + - uid: 7518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-7.5 + parent: 2 +- proto: PosterLegitFuckAround + entities: + - uid: 7519 + components: + - type: Transform + pos: 75.5,-43.5 + parent: 2 +- proto: PosterLegitHighClassMartini + entities: + - uid: 7520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-8.5 + parent: 2 +- proto: PosterLegitIan + entities: + - uid: 7521 + components: + - type: Transform + pos: 26.5,-2.5 + parent: 2 +- proto: PosterLegitMoreBread + entities: + - uid: 7522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-1.5 + parent: 2 +- proto: PosterLegitNanomichiAd + entities: + - uid: 13501 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-5.5 + parent: 2 +- proto: PosterLegitPieSlice + entities: + - uid: 7523 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-3.5 + parent: 2 +- proto: PosterLegitSecWatch + entities: + - uid: 7524 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 2 +- proto: PosterLegitThereIsNoGasGiant + entities: + - uid: 7525 + components: + - type: Transform + pos: -38.5,4.5 + parent: 2 +- proto: PottedPlant11 + entities: + - uid: 13264 + components: + - type: Transform + pos: 9.973927,-0.51853967 + parent: 2 +- proto: PottedPlant15 + entities: + - uid: 7526 + components: + - type: Transform + pos: 10.5,-2.5 + parent: 2 + - uid: 7527 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 2 + - uid: 13240 + components: + - type: Transform + pos: 2.0141332,-0.4644252 + parent: 2 + - type: Physics + bodyStatus: InAir + angularDamping: 0 + linearDamping: 0 + fixedRotation: False + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.1 + position: 0,0 + mask: + - HighImpassable + layer: [] + density: 190 + hard: True + restitution: 0 + friction: 0.4 + throw-fixture: + shape: !type:PhysShapeCircle + radius: 0.1 + position: 0,0 + mask: + - Impassable + - HighImpassable + - BulletImpassable + layer: [] + density: 1 + hard: False + restitution: 0 + friction: 0.4 + - type: ThrownItem + landTime: 30002.5739776 + thrownTime: 30002.2699977 + thrower: invalid + animate: False + - uid: 14862 + components: + - type: Transform + pos: 22.012125,22.563837 + parent: 2 +- proto: PottedPlant17 + entities: + - uid: 13265 + components: + - type: Transform + pos: -1.4875109,-3.426049 + parent: 2 +- proto: PottedPlant2 + entities: + - uid: 7528 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 2 + - uid: 7529 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 2 + - uid: 7530 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 2 +- proto: PottedPlant23 + entities: + - uid: 13269 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 2 +- proto: PottedPlantBioluminscent + entities: + - uid: 7531 + components: + - type: Transform + pos: 27.5,10.5 + parent: 2 + - uid: 7532 + components: + - type: Transform + pos: 30.5,10.5 + parent: 2 + - uid: 7533 + components: + - type: Transform + pos: 25.5,8.5 + parent: 2 + - uid: 7534 + components: + - type: Transform + pos: 25.5,6.5 + parent: 2 + - uid: 7535 + components: + - type: Transform + pos: 32.5,6.5 + parent: 2 + - uid: 7536 + components: + - type: Transform + pos: 32.5,8.5 + parent: 2 + - uid: 7537 + components: + - type: Transform + pos: 30.5,4.5 + parent: 2 + - uid: 7538 + components: + - type: Transform + pos: 27.5,4.5 + parent: 2 +- proto: PottedPlantRandom + entities: + - uid: 7539 + components: + - type: Transform + pos: 58.5,-25.5 + parent: 2 + - uid: 7540 + components: + - type: Transform + pos: 62.5,-12.5 + parent: 2 + - uid: 7541 + components: + - type: Transform + pos: 43.5,-2.5 + parent: 2 + - uid: 7543 + components: + - type: Transform + pos: 66.5,-2.5 + parent: 2 + - uid: 7544 + components: + - type: Transform + pos: 33.5,-2.5 + parent: 2 + - uid: 7545 + components: + - type: Transform + pos: 63.5,-29.5 + parent: 2 + - uid: 7546 + components: + - type: Transform + pos: 59.5,7.5 + parent: 2 + - uid: 7547 + components: + - type: Transform + pos: 54.5,7.5 + parent: 2 + - uid: 14189 + components: + - type: Transform + pos: 59.5,-2.5 + parent: 2 + - uid: 14192 + components: + - type: Transform + pos: 57.5,-4.5 + parent: 2 +- proto: PottedPlantRandomPlastic + entities: + - uid: 12305 + components: + - type: Transform + pos: -18.5,-10.5 + parent: 2 +- proto: PowerCellRecharger + entities: + - uid: 7548 + components: + - type: Transform + pos: 76.5,-17.5 + parent: 2 + - uid: 7549 + components: + - type: Transform + pos: 50.5,22.5 + parent: 2 + - uid: 11529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -72.5,-5.5 + parent: 2 + - uid: 12355 + components: + - type: Transform + pos: 83.5,9.5 + parent: 2 + - uid: 12356 + components: + - type: Transform + pos: 83.5,8.5 + parent: 2 +- proto: PowerComputerCircuitboard + entities: + - uid: 223 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: PoweredLEDSmallLight + entities: + - uid: 7550 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-3.5 + parent: 2 + - uid: 7551 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-4.5 + parent: 2 + - uid: 7552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-2.5 + parent: 2 + - uid: 7553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-10.5 + parent: 2 + - uid: 7554 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-12.5 + parent: 2 + - uid: 7555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-11.5 + parent: 2 +- proto: Poweredlight + entities: + - uid: 3270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-2.5 + parent: 2 + - uid: 3943 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-0.5 + parent: 2 + - uid: 3944 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,11.5 + parent: 2 + - uid: 3945 + components: + - type: Transform + pos: -58.5,-6.5 + parent: 2 + - uid: 6767 + components: + - type: Transform + pos: -42.5,-6.5 + parent: 2 + - uid: 7556 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,2.5 + parent: 2 + - uid: 7557 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,5.5 + parent: 2 + - uid: 7561 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-1.5 + parent: 2 + - uid: 7562 + components: + - type: Transform + pos: -43.5,-2.5 + parent: 2 + - uid: 7565 + components: + - type: Transform + pos: -34.5,8.5 + parent: 2 + - uid: 7566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,1.5 + parent: 2 + - uid: 7570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,-3.5 + parent: 2 + - uid: 7572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,5.5 + parent: 2 + - uid: 7573 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,3.5 + parent: 2 + - uid: 7576 + components: + - type: Transform + pos: 97.5,-17.5 + parent: 2 + - uid: 7577 + components: + - type: Transform + pos: 89.5,-17.5 + parent: 2 + - uid: 7578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-21.5 + parent: 2 + - uid: 7580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -48.5,-8.5 + parent: 2 + - uid: 7585 + components: + - type: Transform + pos: -46.5,3.5 + parent: 2 + - uid: 7586 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,0.5 + parent: 2 + - uid: 7587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,0.5 + parent: 2 + - uid: 7588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,3.5 + parent: 2 + - uid: 7590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,3.5 + parent: 2 + - uid: 7591 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,8.5 + parent: 2 + - uid: 7592 + components: + - type: Transform + pos: -29.5,6.5 + parent: 2 + - uid: 7593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-0.5 + parent: 2 + - uid: 7594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -47.5,-4.5 + parent: 2 + - uid: 7596 + components: + - type: Transform + pos: -23.5,9.5 + parent: 2 + - uid: 7597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,7.5 + parent: 2 + - uid: 7598 + components: + - type: Transform + pos: -47.5,8.5 + parent: 2 + - uid: 7599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -47.5,5.5 + parent: 2 + - uid: 7600 + components: + - type: Transform + pos: -43.5,8.5 + parent: 2 + - uid: 7601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,5.5 + parent: 2 + - uid: 7602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-15.5 + parent: 2 + - uid: 7603 + components: + - type: Transform + pos: 40.5,-2.5 + parent: 2 + - uid: 7604 + components: + - type: Transform + pos: 43.5,-2.5 + parent: 2 + - uid: 7605 + components: + - type: Transform + pos: 41.5,-7.5 + parent: 2 + - uid: 7607 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-11.5 + parent: 2 + - uid: 7608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-11.5 + parent: 2 + - uid: 7609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-12.5 + parent: 2 + - uid: 7610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-12.5 + parent: 2 + - uid: 7611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-12.5 + parent: 2 + - uid: 7612 + components: + - type: Transform + pos: 54.5,-10.5 + parent: 2 + - uid: 7613 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-4.5 + parent: 2 + - uid: 7615 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-4.5 + parent: 2 + - uid: 7616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-2.5 + parent: 2 + - uid: 7618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,-2.5 + parent: 2 + - uid: 7619 + components: + - type: Transform + pos: 2.5,2.5 + parent: 2 + - uid: 7620 + components: + - type: Transform + pos: 57.5,-14.5 + parent: 2 + - uid: 7621 + components: + - type: Transform + pos: 55.5,-14.5 + parent: 2 + - uid: 7622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,-20.5 + parent: 2 + - uid: 7624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-20.5 + parent: 2 + - uid: 7625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-20.5 + parent: 2 + - uid: 7626 + components: + - type: Transform + pos: 50.5,-14.5 + parent: 2 + - uid: 7627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-0.5 + parent: 2 + - uid: 7628 + components: + - type: Transform + pos: 65.5,-22.5 + parent: 2 + - uid: 7629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,-25.5 + parent: 2 + - uid: 7630 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-19.5 + parent: 2 + - uid: 7631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,3.5 + parent: 2 + - uid: 7632 + components: + - type: Transform + pos: 64.5,-10.5 + parent: 2 + - uid: 7633 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-8.5 + parent: 2 + - uid: 7634 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-6.5 + parent: 2 + - uid: 7635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,-8.5 + parent: 2 + - uid: 7636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,-19.5 + parent: 2 + - uid: 7637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-5.5 + parent: 2 + - uid: 7639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-2.5 + parent: 2 + - uid: 7640 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-2.5 + parent: 2 + - uid: 7641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-16.5 + parent: 2 + - uid: 7642 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,5.5 + parent: 2 + - uid: 7643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-3.5 + parent: 2 + - uid: 7645 + components: + - type: Transform + pos: 48.5,-7.5 + parent: 2 + - uid: 7646 + components: + - type: Transform + pos: 58.5,-27.5 + parent: 2 + - uid: 7647 + components: + - type: Transform + pos: 93.5,-17.5 + parent: 2 + - uid: 7648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,-29.5 + parent: 2 + - uid: 7649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,11.5 + parent: 2 + - uid: 7650 + components: + - type: Transform + pos: 54.5,9.5 + parent: 2 + - uid: 7651 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-21.5 + parent: 2 + - uid: 7652 + components: + - type: Transform + pos: -54.5,3.5 + parent: 2 + - uid: 7653 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -50.5,-0.5 + parent: 2 + - uid: 7654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,-0.5 + parent: 2 + - uid: 7655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,-4.5 + parent: 2 + - uid: 7656 + components: + - type: Transform + pos: -60.5,9.5 + parent: 2 + - uid: 7657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,6.5 + parent: 2 + - uid: 7658 + components: + - type: Transform + pos: -64.5,9.5 + parent: 2 + - uid: 7659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,6.5 + parent: 2 + - uid: 7660 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,-1.5 + parent: 2 + - uid: 7661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,3.5 + parent: 2 + - uid: 7662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,7.5 + parent: 2 + - uid: 7663 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,8.5 + parent: 2 + - uid: 7664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -69.5,-6.5 + parent: 2 + - uid: 7665 + components: + - type: Transform + pos: -69.5,8.5 + parent: 2 + - uid: 7666 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,4.5 + parent: 2 + - uid: 7667 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -67.5,-1.5 + parent: 2 + - uid: 7668 + components: + - type: Transform + pos: 77.5,-19.5 + parent: 2 + - uid: 7669 + components: + - type: Transform + pos: 72.5,-19.5 + parent: 2 + - uid: 7670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-20.5 + parent: 2 + - uid: 7671 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-20.5 + parent: 2 + - uid: 7672 + components: + - type: Transform + pos: 79.5,-23.5 + parent: 2 + - uid: 7674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,-27.5 + parent: 2 + - uid: 7676 + components: + - type: Transform + pos: -64.5,-3.5 + parent: 2 + - uid: 7677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,-7.5 + parent: 2 + - uid: 7678 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,-1.5 + parent: 2 + - uid: 7679 + components: + - type: Transform + pos: -60.5,-3.5 + parent: 2 + - uid: 7680 + components: + - type: Transform + pos: -53.5,-6.5 + parent: 2 + - uid: 7681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-47.5 + parent: 2 + - uid: 7682 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-47.5 + parent: 2 + - uid: 7683 + components: + - type: Transform + pos: 81.5,-44.5 + parent: 2 + - uid: 7684 + components: + - type: Transform + pos: 85.5,-44.5 + parent: 2 + - uid: 7685 + components: + - type: Transform + pos: 74.5,-44.5 + parent: 2 + - uid: 7686 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,5.5 + parent: 2 + - uid: 7687 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-0.5 + parent: 2 + - uid: 7688 + components: + - type: Transform + pos: 88.5,-25.5 + parent: 2 + - uid: 7689 + components: + - type: Transform + pos: 13.5,-7.5 + parent: 2 + - uid: 7709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-0.5 + parent: 2 + - uid: 7762 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-25.5 + parent: 2 + - uid: 7763 + components: + - type: Transform + pos: 70.5,2.5 + parent: 2 + - uid: 7764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,14.5 + parent: 2 + - uid: 7765 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,1.5 + parent: 2 + - uid: 7766 + components: + - type: Transform + pos: 88.5,-2.5 + parent: 2 + - uid: 7768 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,7.5 + parent: 2 + - uid: 7998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-2.5 + parent: 2 + - uid: 8008 + components: + - type: Transform + pos: 51.5,14.5 + parent: 2 + - uid: 8029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,11.5 + parent: 2 + - uid: 8030 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-9.5 + parent: 2 + - uid: 8031 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-27.5 + parent: 2 + - uid: 8062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,4.5 + parent: 2 + - uid: 12228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,12.5 + parent: 2 + - uid: 12229 + components: + - type: Transform + pos: -8.5,13.5 + parent: 2 + - uid: 12651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,-9.5 + parent: 2 + - uid: 12652 + components: + - type: Transform + pos: -25.5,-6.5 + parent: 2 + - uid: 12653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-10.5 + parent: 2 + - uid: 12654 + components: + - type: Transform + pos: -6.5,-7.5 + parent: 2 + - uid: 12708 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,10.5 + parent: 2 + - uid: 12726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,7.5 + parent: 2 + - uid: 12727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-0.5 + parent: 2 + - uid: 12728 + components: + - type: Transform + pos: 14.5,2.5 + parent: 2 + - uid: 12729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-0.5 + parent: 2 + - uid: 12730 + components: + - type: Transform + pos: 19.5,6.5 + parent: 2 + - uid: 12731 + components: + - type: Transform + pos: 22.5,10.5 + parent: 2 + - uid: 12733 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,4.5 + parent: 2 + - uid: 12734 + components: + - type: Transform + pos: 10.5,10.5 + parent: 2 + - uid: 12738 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-9.5 + parent: 2 + - uid: 12739 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-3.5 + parent: 2 + - uid: 12742 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-3.5 + parent: 2 + - uid: 12743 + components: + - type: Transform + pos: 30.5,2.5 + parent: 2 + - uid: 12745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,13.5 + parent: 2 + - uid: 12746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-0.5 + parent: 2 + - uid: 12747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-8.5 + parent: 2 + - uid: 12748 + components: + - type: Transform + pos: 51.5,2.5 + parent: 2 + - uid: 12749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-2.5 + parent: 2 + - uid: 12750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-2.5 + parent: 2 + - uid: 12755 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,9.5 + parent: 2 + - uid: 12757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,19.5 + parent: 2 + - uid: 12758 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,18.5 + parent: 2 + - uid: 12771 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,23.5 + parent: 2 + - uid: 12772 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,26.5 + parent: 2 + - uid: 12773 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,34.5 + parent: 2 + - uid: 12781 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,39.5 + parent: 2 + - uid: 12782 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,46.5 + parent: 2 + - uid: 12783 + components: + - type: Transform + pos: 85.5,49.5 + parent: 2 + - uid: 12784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,47.5 + parent: 2 + - uid: 12807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,44.5 + parent: 2 + - uid: 12808 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,42.5 + parent: 2 + - uid: 12809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,44.5 + parent: 2 + - uid: 12812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,46.5 + parent: 2 + - uid: 12815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,30.5 + parent: 2 + - uid: 12830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,32.5 + parent: 2 + - uid: 12831 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,24.5 + parent: 2 + - uid: 12835 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,24.5 + parent: 2 + - uid: 12842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,5.5 + parent: 2 + - uid: 12843 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-5.5 + parent: 2 + - uid: 12844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-7.5 + parent: 2 + - uid: 12845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-7.5 + parent: 2 + - uid: 12846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-12.5 + parent: 2 + - uid: 12848 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-12.5 + parent: 2 + - uid: 12856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,9.5 + parent: 2 + - uid: 12857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,18.5 + parent: 2 + - uid: 12858 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,25.5 + parent: 2 + - uid: 12859 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,25.5 + parent: 2 + - uid: 12860 + components: + - type: Transform + pos: 62.5,29.5 + parent: 2 + - uid: 12861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,24.5 + parent: 2 + - uid: 12862 + components: + - type: Transform + pos: 64.5,25.5 + parent: 2 + - uid: 12863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,20.5 + parent: 2 + - uid: 12866 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,16.5 + parent: 2 + - uid: 12867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,18.5 + parent: 2 + - uid: 12868 + components: + - type: Transform + pos: 68.5,13.5 + parent: 2 + - uid: 12869 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,7.5 + parent: 2 + - uid: 12872 + components: + - type: Transform + pos: 73.5,10.5 + parent: 2 + - uid: 12874 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,4.5 + parent: 2 + - uid: 12876 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,15.5 + parent: 2 + - uid: 12877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,15.5 + parent: 2 + - uid: 12878 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,19.5 + parent: 2 + - uid: 12879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,19.5 + parent: 2 + - uid: 12881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,18.5 + parent: 2 + - uid: 12911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,12.5 + parent: 2 + - uid: 13183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-4.5 + parent: 2 + - uid: 13316 + components: + - type: Transform + pos: -16.5,-6.5 + parent: 2 +- proto: PoweredlightOrange + entities: + - uid: 7690 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,5.5 + parent: 2 + - uid: 7691 + components: + - type: Transform + pos: -1.5,10.5 + parent: 2 + - uid: 7692 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,6.5 + parent: 2 + - uid: 7693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,6.5 + parent: 2 + - uid: 7694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,7.5 + parent: 2 + - uid: 7695 + components: + - type: Transform + pos: -9.5,10.5 + parent: 2 +- proto: PoweredLightPostSmall + entities: + - uid: 7696 + components: + - type: Transform + pos: 84.5,-54.5 + parent: 2 + - uid: 7697 + components: + - type: Transform + pos: 81.5,-49.5 + parent: 2 + - uid: 15477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-59.5 + parent: 2 +- proto: PoweredSmallLight + entities: + - uid: 1887 + components: + - type: Transform + pos: 74.5,-40.5 + parent: 2 + - uid: 2600 + components: + - type: Transform + pos: 84.5,-29.5 + parent: 2 + - uid: 3271 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-4.5 + parent: 2 + - uid: 3272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-5.5 + parent: 2 + - uid: 4391 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,25.5 + parent: 2 + - uid: 7589 + components: + - type: Transform + pos: -6.5,5.5 + parent: 2 + - uid: 7614 + components: + - type: Transform + pos: 4.5,-10.5 + parent: 2 + - uid: 7638 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-23.5 + parent: 2 + - uid: 7644 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-23.5 + parent: 2 + - uid: 7698 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-3.5 + parent: 2 + - uid: 7699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,-3.5 + parent: 2 + - uid: 7700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,-3.5 + parent: 2 + - uid: 7701 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,-15.5 + parent: 2 + - uid: 7702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-15.5 + parent: 2 + - uid: 7703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-8.5 + parent: 2 + - uid: 7704 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 2 + - uid: 7705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-8.5 + parent: 2 + - uid: 7706 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-3.5 + parent: 2 + - uid: 7707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-6.5 + parent: 2 + - uid: 7708 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,-20.5 + parent: 2 + - uid: 7710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-8.5 + parent: 2 + - uid: 7711 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-8.5 + parent: 2 + - uid: 7713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-8.5 + parent: 2 + - uid: 7714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-5.5 + parent: 2 + - uid: 7715 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 2 + - uid: 7716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-5.5 + parent: 2 + - uid: 7717 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 2 + - uid: 7718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-3.5 + parent: 2 + - uid: 7719 + components: + - type: Transform + pos: 82.5,-41.5 + parent: 2 + - uid: 7720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-35.5 + parent: 2 + - uid: 7721 + components: + - type: Transform + pos: 21.5,-7.5 + parent: 2 + - uid: 7722 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6996 + - uid: 7723 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6996 + - uid: 7724 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6996 + - uid: 7725 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6996 + - uid: 7726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,12.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6997 + - uid: 7727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,12.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6997 + - uid: 7728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,4.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6996 + - uid: 7729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,4.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6996 + - uid: 7730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,4.5 + parent: 2 + - uid: 7731 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,5.5 + parent: 2 + - uid: 7732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,10.5 + parent: 2 + - uid: 7733 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,10.5 + parent: 2 + - uid: 7734 + components: + - type: Transform + pos: 84.5,-9.5 + parent: 2 + - uid: 7761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,-23.5 + parent: 2 + - uid: 7767 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-2.5 + parent: 2 + - uid: 7995 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,-3.5 + parent: 2 + - uid: 8063 + components: + - type: Transform + pos: 68.5,-14.5 + parent: 2 + - uid: 12523 + components: + - type: Transform + pos: 8.5,-2.5 + parent: 2 + - uid: 12655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-4.5 + parent: 2 + - uid: 12656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-3.5 + parent: 2 + - uid: 12658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,2.5 + parent: 2 + - uid: 12659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,7.5 + parent: 2 + - uid: 12704 + components: + - type: Transform + pos: -30.5,11.5 + parent: 2 + - uid: 12705 + components: + - type: Transform + pos: -39.5,10.5 + parent: 2 + - uid: 12706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,11.5 + parent: 2 + - uid: 12707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,9.5 + parent: 2 + - uid: 12709 + components: + - type: Transform + pos: 9.5,13.5 + parent: 2 + - uid: 12710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,12.5 + parent: 2 + - uid: 12711 + components: + - type: Transform + pos: 22.5,13.5 + parent: 2 + - uid: 12732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,9.5 + parent: 2 + - uid: 12735 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-11.5 + parent: 2 + - uid: 12736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-9.5 + parent: 2 + - uid: 12741 + components: + - type: Transform + pos: 28.5,-10.5 + parent: 2 + - uid: 12751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,1.5 + parent: 2 + - uid: 12752 + components: + - type: Transform + pos: 85.5,-4.5 + parent: 2 + - uid: 12753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-10.5 + parent: 2 + - uid: 12754 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,-10.5 + parent: 2 + - uid: 12756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,12.5 + parent: 2 + - uid: 12774 + components: + - type: Transform + pos: 70.5,33.5 + parent: 2 + - uid: 12775 + components: + - type: Transform + pos: 70.5,31.5 + parent: 2 + - uid: 12776 + components: + - type: Transform + pos: 70.5,29.5 + parent: 2 + - uid: 12777 + components: + - type: Transform + pos: 70.5,27.5 + parent: 2 + - uid: 12778 + components: + - type: Transform + pos: 70.5,25.5 + parent: 2 + - uid: 12779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,35.5 + parent: 2 + - uid: 12780 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,39.5 + parent: 2 + - uid: 12798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,32.5 + parent: 2 + - uid: 12799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,30.5 + parent: 2 + - uid: 12802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,30.5 + parent: 2 + - uid: 12803 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,32.5 + parent: 2 + - uid: 12806 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,33.5 + parent: 2 + - uid: 12810 + components: + - type: Transform + pos: 61.5,46.5 + parent: 2 + - uid: 12811 + components: + - type: Transform + pos: 61.5,43.5 + parent: 2 + - uid: 12813 + components: + - type: Transform + pos: 85.5,37.5 + parent: 2 + - uid: 12816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,32.5 + parent: 2 + - uid: 12832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,25.5 + parent: 2 + - uid: 12834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,31.5 + parent: 2 + - uid: 12836 + components: + - type: Transform + pos: 80.5,32.5 + parent: 2 + - uid: 12837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,39.5 + parent: 2 + - uid: 12838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,36.5 + parent: 2 + - uid: 12839 + components: + - type: Transform + pos: 66.5,39.5 + parent: 2 + - uid: 12840 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,52.5 + parent: 2 + - uid: 12841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,43.5 + parent: 2 + - uid: 12847 + components: + - type: Transform + pos: 74.5,-6.5 + parent: 2 + - uid: 12849 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-30.5 + parent: 2 + - uid: 12864 + components: + - type: Transform + pos: 61.5,19.5 + parent: 2 + - uid: 12865 + components: + - type: Transform + pos: 61.5,21.5 + parent: 2 + - uid: 12870 + components: + - type: Transform + pos: 66.5,6.5 + parent: 2 + - uid: 12871 + components: + - type: Transform + pos: 66.5,8.5 + parent: 2 + - uid: 12873 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,11.5 + parent: 2 + - uid: 12875 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,8.5 + parent: 2 + - uid: 12880 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,16.5 + parent: 2 + - uid: 12909 + components: + - type: Transform + pos: 69.5,-24.5 + parent: 2 + - uid: 13239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-22.5 + parent: 2 + - uid: 13338 + components: + - type: Transform + pos: -12.5,-6.5 + parent: 2 + - uid: 13386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-7.5 + parent: 2 + - uid: 13711 + components: + - type: Transform + pos: 35.5,-10.5 + parent: 2 + - uid: 13712 + components: + - type: Transform + pos: 44.5,-13.5 + parent: 2 + - uid: 13713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-18.5 + parent: 2 + - uid: 13714 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-25.5 + parent: 2 + - uid: 13735 + components: + - type: Transform + pos: 70.5,-40.5 + parent: 2 + - uid: 13736 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-43.5 + parent: 2 + - uid: 13737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,-43.5 + parent: 2 + - uid: 13738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,-42.5 + parent: 2 + - uid: 13739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-43.5 + parent: 2 + - uid: 13740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-40.5 + parent: 2 + - uid: 13741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-45.5 + parent: 2 + - uid: 13742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-45.5 + parent: 2 + - uid: 13829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-31.5 + parent: 2 + - uid: 13950 + components: + - type: Transform + pos: 64.5,-31.5 + parent: 2 + - uid: 13955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-25.5 + parent: 2 + - uid: 13956 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-28.5 + parent: 2 + - uid: 13957 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-27.5 + parent: 2 + - uid: 13958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-25.5 + parent: 2 + - uid: 13959 + components: + - type: Transform + pos: 28.5,-21.5 + parent: 2 + - uid: 13960 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-30.5 + parent: 2 + - uid: 13963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-31.5 + parent: 2 + - uid: 13993 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-41.5 + parent: 2 + - uid: 14089 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-30.5 + parent: 2 + - uid: 14091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,-34.5 + parent: 2 + - uid: 14169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-26.5 + parent: 2 + - uid: 14277 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-47.5 + parent: 2 + - uid: 14278 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,-45.5 + parent: 2 + - uid: 14402 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-38.5 + parent: 2 + - uid: 14403 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-45.5 + parent: 2 + - uid: 14404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-42.5 + parent: 2 + - uid: 14407 + components: + - type: Transform + pos: 93.5,-47.5 + parent: 2 + - uid: 14416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,-48.5 + parent: 2 + - uid: 14462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,25.5 + parent: 2 + - uid: 14556 + components: + - type: Transform + pos: 89.5,-29.5 + parent: 2 + - uid: 14557 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-28.5 + parent: 2 + - uid: 14582 + components: + - type: Transform + pos: 16.5,29.5 + parent: 2 + - uid: 14608 + components: + - type: Transform + pos: 23.5,30.5 + parent: 2 + - uid: 14677 + components: + - type: Transform + pos: 38.5,25.5 + parent: 2 + - uid: 14828 + components: + - type: Transform + pos: 41.5,25.5 + parent: 2 + - uid: 14829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,25.5 + parent: 2 + - uid: 14830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,18.5 + parent: 2 + - uid: 14831 + components: + - type: Transform + pos: 42.5,15.5 + parent: 2 + - uid: 14859 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,27.5 + parent: 2 + - uid: 14883 + components: + - type: Transform + pos: 10.5,22.5 + parent: 2 + - uid: 14884 + components: + - type: Transform + pos: 10.5,28.5 + parent: 2 + - uid: 14885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,24.5 + parent: 2 + - uid: 14886 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,23.5 + parent: 2 + - uid: 14887 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,26.5 + parent: 2 + - uid: 14904 + components: + - type: Transform + pos: 14.5,24.5 + parent: 2 + - uid: 15004 + components: + - type: Transform + pos: 25.5,24.5 + parent: 2 + - uid: 15160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,31.5 + parent: 2 + - uid: 15161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,24.5 + parent: 2 + - uid: 15162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,29.5 + parent: 2 + - uid: 15163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,28.5 + parent: 2 +- proto: PoweredSmallLightMaintenance + entities: + - uid: 7735 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-17.5 + parent: 2 + - uid: 7736 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-30.5 + parent: 2 + - uid: 12907 + components: + - type: Transform + pos: 86.5,-14.5 + parent: 2 +- proto: PrizeCounter + entities: + - uid: 13225 + components: + - type: Transform + pos: 35.5,-21.5 + parent: 2 +- proto: PrizeTicket10 + entities: + - uid: 13242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.487595,-24.401724 + parent: 2 +- proto: Protolathe + entities: + - uid: 7737 + components: + - type: Transform + pos: 58.5,6.5 + parent: 2 +- proto: PsychBed + entities: + - uid: 7738 + components: + - type: Transform + pos: 56.5,-4.5 + parent: 2 + - uid: 7739 + components: + - type: Transform + pos: 63.5,29.5 + parent: 2 +- proto: PuddleVomit + entities: + - uid: 13254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-22.5 + parent: 2 + - uid: 13255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-22.5 + parent: 2 +- proto: Rack + entities: + - uid: 2387 + components: + - type: Transform + pos: 43.5,13.5 + parent: 2 + - uid: 7740 + components: + - type: Transform + pos: 64.5,-6.5 + parent: 2 + - uid: 7741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-56.5 + parent: 2 + - uid: 7742 + components: + - type: Transform + pos: 78.5,-27.5 + parent: 2 + - uid: 7744 + components: + - type: Transform + pos: 76.5,-14.5 + parent: 2 + - uid: 7745 + components: + - type: Transform + pos: 79.5,-27.5 + parent: 2 + - uid: 7746 + components: + - type: Transform + pos: 89.5,23.5 + parent: 2 + - uid: 7747 + components: + - type: Transform + pos: 91.5,23.5 + parent: 2 + - uid: 7748 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 7749 + components: + - type: Transform + pos: 95.5,33.5 + parent: 2 + - uid: 7750 + components: + - type: Transform + pos: 95.5,23.5 + parent: 2 + - uid: 7751 + components: + - type: Transform + pos: 73.5,-44.5 + parent: 2 + - uid: 7752 + components: + - type: Transform + pos: 74.5,-44.5 + parent: 2 + - uid: 7753 + components: + - type: Transform + pos: 75.5,-44.5 + parent: 2 + - uid: 7754 + components: + - type: Transform + pos: -48.5,-1.5 + parent: 2 + - uid: 7755 + components: + - type: Transform + pos: 95.5,26.5 + parent: 2 + - uid: 7756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-21.5 + parent: 2 + - uid: 7757 + components: + - type: Transform + pos: 22.5,-4.5 + parent: 2 + - uid: 7758 + components: + - type: Transform + pos: 85.5,-35.5 + parent: 2 + - uid: 7759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-36.5 + parent: 2 + - uid: 7760 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-37.5 + parent: 2 + - uid: 12268 + components: + - type: Transform + pos: 3.5,-11.5 + parent: 2 + - uid: 12279 + components: + - type: Transform + pos: 12.5,12.5 + parent: 2 + - uid: 12282 + components: + - type: Transform + pos: -30.5,10.5 + parent: 2 + - uid: 12283 + components: + - type: Transform + pos: -31.5,10.5 + parent: 2 + - uid: 12426 + components: + - type: Transform + pos: 89.5,-9.5 + parent: 2 + - uid: 12449 + components: + - type: Transform + pos: 65.5,31.5 + parent: 2 + - uid: 12450 + components: + - type: Transform + pos: 64.5,31.5 + parent: 2 + - uid: 12476 + components: + - type: Transform + pos: 43.5,14.5 + parent: 2 + - uid: 13483 + components: + - type: Transform + pos: 22.5,-20.5 + parent: 2 + - uid: 13484 + components: + - type: Transform + pos: 23.5,-20.5 + parent: 2 + - uid: 13489 + components: + - type: Transform + pos: 21.5,-27.5 + parent: 2 + - uid: 13578 + components: + - type: Transform + pos: 37.5,-30.5 + parent: 2 + - uid: 13580 + components: + - type: Transform + pos: 36.5,-26.5 + parent: 2 + - uid: 13591 + components: + - type: Transform + pos: 41.5,-27.5 + parent: 2 + - uid: 13674 + components: + - type: Transform + pos: 46.5,-13.5 + parent: 2 + - uid: 13675 + components: + - type: Transform + pos: 42.5,-15.5 + parent: 2 + - uid: 13898 + components: + - type: Transform + pos: 49.5,-28.5 + parent: 2 + - uid: 13972 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,-24.5 + parent: 2 + - uid: 14137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-32.5 + parent: 2 + - uid: 14333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-49.5 + parent: 2 + - uid: 14359 + components: + - type: Transform + pos: 89.5,-40.5 + parent: 2 + - uid: 14526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-31.5 + parent: 2 + - uid: 14596 + components: + - type: Transform + pos: 50.5,33.5 + parent: 2 + - uid: 14671 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,18.5 + parent: 2 + - uid: 14737 + components: + - type: Transform + pos: 48.5,27.5 + parent: 2 + - uid: 14984 + components: + - type: Transform + pos: 27.5,26.5 + parent: 2 + - uid: 15113 + components: + - type: Transform + pos: 30.5,28.5 + parent: 2 + - uid: 15166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,23.5 + parent: 2 + - uid: 15557 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,27.5 + parent: 2 + - uid: 15558 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,26.5 + parent: 2 +- proto: RadarConsoleCircuitboard + entities: + - uid: 224 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: RadiationCollectorFullTank + entities: + - uid: 6785 + components: + - type: Transform + pos: 94.5,43.5 + parent: 2 + - uid: 11257 + components: + - type: Transform + pos: 93.5,51.5 + parent: 2 + - uid: 11258 + components: + - type: Transform + pos: 91.5,51.5 + parent: 2 + - uid: 11260 + components: + - type: Transform + pos: 92.5,51.5 + parent: 2 + - uid: 12563 + components: + - type: Transform + pos: 95.5,43.5 + parent: 2 + - uid: 12564 + components: + - type: Transform + pos: 92.5,43.5 + parent: 2 + - uid: 12565 + components: + - type: Transform + pos: 91.5,43.5 + parent: 2 + - uid: 12566 + components: + - type: Transform + pos: 94.5,51.5 + parent: 2 + - uid: 12567 + components: + - type: Transform + pos: 95.5,51.5 + parent: 2 + - uid: 12568 + components: + - type: Transform + pos: 93.5,43.5 + parent: 2 +- proto: RagItem + entities: + - uid: 7769 + components: + - type: Transform + pos: 7.234801,-6.44241 + parent: 2 +- proto: Railing + entities: + - uid: 7770 + components: + - type: Transform + pos: 29.5,14.5 + parent: 2 + - uid: 7771 + components: + - type: Transform + pos: 28.5,14.5 + parent: 2 + - uid: 7772 + components: + - type: Transform + pos: 27.5,14.5 + parent: 2 + - uid: 7773 + components: + - type: Transform + pos: 26.5,14.5 + parent: 2 + - uid: 7774 + components: + - type: Transform + pos: 60.5,43.5 + parent: 2 + - uid: 7776 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-49.5 + parent: 2 + - uid: 7777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-50.5 + parent: 2 + - uid: 7778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-51.5 + parent: 2 + - uid: 7779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-52.5 + parent: 2 + - uid: 7780 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-53.5 + parent: 2 + - uid: 7781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-52.5 + parent: 2 + - uid: 7782 + components: + - type: Transform + pos: 81.5,-51.5 + parent: 2 + - uid: 7783 + components: + - type: Transform + pos: 82.5,-51.5 + parent: 2 + - uid: 7784 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-50.5 + parent: 2 + - uid: 7785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-49.5 + parent: 2 + - uid: 7787 + components: + - type: Transform + pos: 81.5,-55.5 + parent: 2 + - uid: 7788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,-54.5 + parent: 2 + - uid: 7789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-54.5 + parent: 2 + - uid: 7790 + components: + - type: Transform + pos: 30.5,14.5 + parent: 2 + - uid: 7791 + components: + - type: Transform + pos: 31.5,14.5 + parent: 2 + - uid: 7792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,14.5 + parent: 2 + - uid: 7793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,14.5 + parent: 2 + - uid: 7794 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,14.5 + parent: 2 + - uid: 7795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,14.5 + parent: 2 + - uid: 7796 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,14.5 + parent: 2 + - uid: 7797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,14.5 + parent: 2 + - uid: 7798 + components: + - type: Transform + pos: 72.5,40.5 + parent: 2 + - uid: 7799 + components: + - type: Transform + pos: 70.5,39.5 + parent: 2 + - uid: 7800 + components: + - type: Transform + pos: 69.5,39.5 + parent: 2 + - uid: 7801 + components: + - type: Transform + pos: 65.5,38.5 + parent: 2 + - uid: 7802 + components: + - type: Transform + pos: 64.5,38.5 + parent: 2 + - uid: 7803 + components: + - type: Transform + pos: 62.5,37.5 + parent: 2 + - uid: 7804 + components: + - type: Transform + pos: 66.5,38.5 + parent: 2 + - uid: 7805 + components: + - type: Transform + pos: 68.5,39.5 + parent: 2 + - uid: 7806 + components: + - type: Transform + pos: 73.5,40.5 + parent: 2 + - uid: 7807 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,20.5 + parent: 2 + - uid: 7808 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,20.5 + parent: 2 + - uid: 7809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,21.5 + parent: 2 + - uid: 7810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 2 + - uid: 7811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-5.5 + parent: 2 + - uid: 7812 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-4.5 + parent: 2 + - uid: 7813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 2 + - uid: 7814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-17.5 + parent: 2 + - uid: 7815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-16.5 + parent: 2 + - uid: 13564 + components: + - type: Transform + pos: 47.5,-31.5 + parent: 2 + - uid: 13565 + components: + - type: Transform + pos: 45.5,-31.5 + parent: 2 + - uid: 13566 + components: + - type: Transform + pos: 43.5,-31.5 + parent: 2 + - uid: 15457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-55.5 + parent: 2 + - uid: 15458 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-56.5 + parent: 2 + - uid: 15461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-58.5 + parent: 2 + - uid: 15462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-57.5 + parent: 2 + - uid: 15463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-56.5 + parent: 2 + - uid: 15464 + components: + - type: Transform + pos: 79.5,-59.5 + parent: 2 +- proto: RailingCorner + entities: + - uid: 7817 + components: + - type: Transform + pos: 83.5,-51.5 + parent: 2 + - uid: 7818 + components: + - type: Transform + pos: 67.5,38.5 + parent: 2 + - uid: 7819 + components: + - type: Transform + pos: 71.5,39.5 + parent: 2 + - uid: 7820 + components: + - type: Transform + pos: 74.5,40.5 + parent: 2 + - uid: 7821 + components: + - type: Transform + pos: 63.5,37.5 + parent: 2 + - uid: 7822 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-14.5 + parent: 2 + - uid: 15459 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-59.5 + parent: 2 + - uid: 15460 + components: + - type: Transform + pos: 80.5,-59.5 + parent: 2 +- proto: RailingCornerSmall + entities: + - uid: 7823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,20.5 + parent: 2 + - uid: 7824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,-51.5 + parent: 2 + - uid: 7827 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-54.5 + parent: 2 + - uid: 7828 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,38.5 + parent: 2 + - uid: 7829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,39.5 + parent: 2 + - uid: 7830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,40.5 + parent: 2 + - uid: 15465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,-55.5 + parent: 2 + - uid: 15466 + components: + - type: Transform + pos: 78.5,-57.5 + parent: 2 + - uid: 15467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-58.5 + parent: 2 +- proto: RandomArcade + entities: + - uid: 13209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-24.5 + parent: 2 + - uid: 13210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-24.5 + parent: 2 + - uid: 13211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-24.5 + parent: 2 + - uid: 13212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-24.5 + parent: 2 + - uid: 13221 + components: + - type: Transform + pos: 39.5,-21.5 + parent: 2 + - uid: 13222 + components: + - type: Transform + pos: 38.5,-21.5 + parent: 2 + - uid: 13223 + components: + - type: Transform + pos: 37.5,-21.5 + parent: 2 + - uid: 13224 + components: + - type: Transform + pos: 36.5,-21.5 + parent: 2 + - uid: 13504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-28.5 + parent: 2 +- proto: RandomArtifactSpawner + entities: + - uid: 7831 + components: + - type: Transform + pos: 66.5,5.5 + parent: 2 +- proto: RandomBoard + entities: + - uid: 7832 + components: + - type: Transform + pos: 89.5,13.5 + parent: 2 + - uid: 13491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-28.5 + parent: 2 + - uid: 14104 + components: + - type: Transform + pos: 70.5,-34.5 + parent: 2 + - uid: 14106 + components: + - type: Transform + pos: 70.5,-34.5 + parent: 2 + - uid: 14559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-29.5 + parent: 2 + - uid: 14612 + components: + - type: Transform + pos: 50.5,33.5 + parent: 2 + - uid: 14688 + components: + - type: Transform + pos: 46.5,18.5 + parent: 2 +- proto: RandomBook + entities: + - uid: 7833 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.973454,9.613218 + parent: 2 + - uid: 7834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.129818,9.472593 + parent: 2 + - uid: 7835 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.44255,9.628843 + parent: 2 + - uid: 7836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.59892,9.456968 + parent: 2 + - uid: 12304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.466259,-9.351916 + parent: 2 + - uid: 12964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.520157,6.5737553 + parent: 2 + - uid: 12965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.49782,5.4487553 + parent: 2 + - uid: 12966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.529095,4.5425053 + parent: 2 + - uid: 13497 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.49902,-22.146864 + parent: 2 +- proto: RandomBox + entities: + - uid: 13502 + components: + - type: Transform + pos: 23.5,-20.5 + parent: 2 +- proto: RandomDrinkBottle + entities: + - uid: 13499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-28.5 + parent: 2 +- proto: RandomDrinkGlass + entities: + - uid: 7837 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 2 + - uid: 7838 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 2 + - uid: 13309 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - uid: 13310 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 13311 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 2 + - uid: 13312 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 2 +- proto: RandomDrinkSoda + entities: + - uid: 7839 + components: + - type: Transform + pos: 4.5,8.5 + parent: 2 + - uid: 13498 + components: + - type: Transform + pos: 25.5,-21.5 + parent: 2 +- proto: RandomEngineerCorpseSpawner + entities: + - uid: 13548 + components: + - type: Transform + pos: 45.5,-29.5 + parent: 2 +- proto: RandomFoodBakedWhole + entities: + - uid: 7840 + components: + - type: Transform + pos: 5.5,8.5 + parent: 2 +- proto: RandomFoodMeal + entities: + - uid: 7841 + components: + - type: Transform + pos: 7.5,5.5 + parent: 2 + - uid: 7842 + components: + - type: Transform + pos: 7.5,4.5 + parent: 2 + - uid: 15149 + components: + - type: Transform + pos: 37.5,30.5 + parent: 2 + - uid: 15150 + components: + - type: Transform + pos: 37.5,31.5 + parent: 2 +- proto: RandomFoodSingle + entities: + - uid: 7843 + components: + - type: Transform + pos: 7.5,6.5 + parent: 2 + - uid: 7844 + components: + - type: Transform + pos: 3.5,4.5 + parent: 2 +- proto: RandomInstruments + entities: + - uid: 7845 + components: + - type: Transform + pos: 4.5,4.5 + parent: 2 + - uid: 7846 + components: + - type: Transform + pos: 59.5,9.5 + parent: 2 + - uid: 14611 + components: + - type: Transform + pos: 50.5,31.5 + parent: 2 +- proto: RandomPainting + entities: + - uid: 15614 + components: + - type: Transform + pos: -47.5,4.5 + parent: 2 + - uid: 15646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,18.5 + parent: 2 + - uid: 15727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,46.5 + parent: 2 + - uid: 15728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,45.5 + parent: 2 + - uid: 15729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,44.5 + parent: 2 + - uid: 15730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,46.5 + parent: 2 + - uid: 15731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,42.5 + parent: 2 + - uid: 15732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,22.5 + parent: 2 + - uid: 15733 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,18.5 + parent: 2 + - uid: 15761 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,10.5 + parent: 2 + - uid: 15762 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,11.5 + parent: 2 + - uid: 15763 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,8.5 + parent: 2 + - uid: 15795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,-42.5 + parent: 2 + - uid: 15796 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,-44.5 + parent: 2 + - uid: 15797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-48.5 + parent: 2 + - uid: 15798 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-46.5 + parent: 2 + - uid: 15799 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,-42.5 + parent: 2 + - uid: 15846 + components: + - type: Transform + pos: 65.5,30.5 + parent: 2 + - uid: 15847 + components: + - type: Transform + pos: 62.5,30.5 + parent: 2 + - uid: 15848 + components: + - type: Transform + pos: 66.5,28.5 + parent: 2 + - uid: 15883 + components: + - type: Transform + pos: -44.5,4.5 + parent: 2 +- proto: RandomPosterAny + entities: + - uid: 15413 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-39.5 + parent: 2 + - uid: 15589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-11.5 + parent: 2 + - uid: 15590 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-11.5 + parent: 2 + - uid: 15613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,4.5 + parent: 2 + - uid: 15746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,29.5 + parent: 2 + - uid: 15747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,27.5 + parent: 2 + - uid: 15748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,23.5 + parent: 2 + - uid: 15749 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,27.5 + parent: 2 + - uid: 15750 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,31.5 + parent: 2 + - uid: 15751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,27.5 + parent: 2 + - uid: 15752 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,31.5 + parent: 2 + - uid: 15753 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,26.5 + parent: 2 + - uid: 15754 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,26.5 + parent: 2 + - uid: 15755 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,30.5 + parent: 2 + - uid: 15756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,30.5 + parent: 2 + - uid: 15757 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,30.5 + parent: 2 + - uid: 15758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,22.5 + parent: 2 + - uid: 15759 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,18.5 + parent: 2 + - uid: 15760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,14.5 + parent: 2 + - uid: 15764 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-12.5 + parent: 2 + - uid: 15765 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-10.5 + parent: 2 + - uid: 15766 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-16.5 + parent: 2 + - uid: 15767 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-21.5 + parent: 2 + - uid: 15768 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-25.5 + parent: 2 + - uid: 15769 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-25.5 + parent: 2 + - uid: 15770 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-26.5 + parent: 2 + - uid: 15771 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-26.5 + parent: 2 + - uid: 15772 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-22.5 + parent: 2 + - uid: 15773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-29.5 + parent: 2 + - uid: 15774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-29.5 + parent: 2 + - uid: 15775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-27.5 + parent: 2 + - uid: 15776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-27.5 + parent: 2 + - uid: 15777 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-31.5 + parent: 2 + - uid: 15778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-32.5 + parent: 2 + - uid: 15779 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,-28.5 + parent: 2 + - uid: 15780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-32.5 + parent: 2 + - uid: 15781 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-35.5 + parent: 2 + - uid: 15782 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-39.5 + parent: 2 + - uid: 15783 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-45.5 + parent: 2 + - uid: 15784 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-46.5 + parent: 2 + - uid: 15785 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-38.5 + parent: 2 + - uid: 15788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-43.5 + parent: 2 + - uid: 15789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-47.5 + parent: 2 + - uid: 15790 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-48.5 + parent: 2 + - uid: 15791 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,-45.5 + parent: 2 + - uid: 15792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-42.5 + parent: 2 + - uid: 15793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,-46.5 + parent: 2 + - uid: 15794 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-43.5 + parent: 2 + - uid: 15800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-35.5 + parent: 2 + - uid: 15801 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-32.5 + parent: 2 + - uid: 15802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-29.5 + parent: 2 + - uid: 15803 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-24.5 + parent: 2 + - uid: 15804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,-27.5 + parent: 2 + - uid: 15805 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-8.5 + parent: 2 + - uid: 15881 + components: + - type: Transform + pos: 48.5,18.5 + parent: 2 +- proto: RandomPosterContraband + entities: + - uid: 15615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -49.5,5.5 + parent: 2 + - uid: 15616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -49.5,9.5 + parent: 2 + - uid: 15617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -42.5,9.5 + parent: 2 +- proto: RandomPosterLegit + entities: + - uid: 10320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,-0.5 + parent: 2 + - uid: 14660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,-26.5 + parent: 2 + - uid: 15560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -55.5,9.5 + parent: 2 + - uid: 15561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -54.5,5.5 + parent: 2 + - uid: 15562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,9.5 + parent: 2 + - uid: 15563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -66.5,1.5 + parent: 2 + - uid: 15564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,-1.5 + parent: 2 + - uid: 15565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -76.5,3.5 + parent: 2 + - uid: 15566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,-2.5 + parent: 2 + - uid: 15567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,-8.5 + parent: 2 + - uid: 15568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,-8.5 + parent: 2 + - uid: 15569 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -55.5,-5.5 + parent: 2 + - uid: 15570 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -49.5,-4.5 + parent: 2 + - uid: 15571 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -49.5,-0.5 + parent: 2 + - uid: 15572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -49.5,3.5 + parent: 2 + - uid: 15573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -51.5,4.5 + parent: 2 + - uid: 15574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,2.5 + parent: 2 + - uid: 15576 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -45.5,-5.5 + parent: 2 + - uid: 15577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -42.5,-9.5 + parent: 2 + - uid: 15578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,-5.5 + parent: 2 + - uid: 15579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-10.5 + parent: 2 + - uid: 15580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-5.5 + parent: 2 + - uid: 15581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-10.5 + parent: 2 + - uid: 15582 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-5.5 + parent: 2 + - uid: 15583 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-10.5 + parent: 2 + - uid: 15585 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-5.5 + parent: 2 + - uid: 15586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-11.5 + parent: 2 + - uid: 15587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-6.5 + parent: 2 + - uid: 15588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-11.5 + parent: 2 + - uid: 15591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-7.5 + parent: 2 + - uid: 15592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-10.5 + parent: 2 + - uid: 15593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-10.5 + parent: 2 + - uid: 15594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-5.5 + parent: 2 + - uid: 15595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-3.5 + parent: 2 + - uid: 15597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-1.5 + parent: 2 + - uid: 15598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,6.5 + parent: 2 + - uid: 15599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,11.5 + parent: 2 + - uid: 15600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,11.5 + parent: 2 + - uid: 15601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,11.5 + parent: 2 + - uid: 15602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,10.5 + parent: 2 + - uid: 15603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,8.5 + parent: 2 + - uid: 15604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,3.5 + parent: 2 + - uid: 15605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,5.5 + parent: 2 + - uid: 15606 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,9.5 + parent: 2 + - uid: 15608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,8.5 + parent: 2 + - uid: 15610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,7.5 + parent: 2 + - uid: 15612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,-1.5 + parent: 2 + - uid: 15619 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,8.5 + parent: 2 + - uid: 15620 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,2.5 + parent: 2 + - uid: 15621 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-3.5 + parent: 2 + - uid: 15622 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,11.5 + parent: 2 + - uid: 15623 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,11.5 + parent: 2 + - uid: 15624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,7.5 + parent: 2 + - uid: 15625 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,7.5 + parent: 2 + - uid: 15626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,11.5 + parent: 2 + - uid: 15627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,9.5 + parent: 2 + - uid: 15628 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,5.5 + parent: 2 + - uid: 15629 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,4.5 + parent: 2 + - uid: 15630 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,7.5 + parent: 2 + - uid: 15631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,12.5 + parent: 2 + - uid: 15632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,3.5 + parent: 2 + - uid: 15633 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,3.5 + parent: 2 + - uid: 15634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-1.5 + parent: 2 + - uid: 15635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,3.5 + parent: 2 + - uid: 15636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-1.5 + parent: 2 + - uid: 15637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,8.5 + parent: 2 + - uid: 15638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,10.5 + parent: 2 + - uid: 15639 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,15.5 + parent: 2 + - uid: 15640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,15.5 + parent: 2 + - uid: 15641 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,21.5 + parent: 2 + - uid: 15642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,18.5 + parent: 2 + - uid: 15643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,25.5 + parent: 2 + - uid: 15644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,28.5 + parent: 2 + - uid: 15645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,20.5 + parent: 2 + - uid: 15647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,14.5 + parent: 2 + - uid: 15648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,4.5 + parent: 2 + - uid: 15649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,7.5 + parent: 2 + - uid: 15650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,5.5 + parent: 2 + - uid: 15651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,9.5 + parent: 2 + - uid: 15652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,13.5 + parent: 2 + - uid: 15653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,22.5 + parent: 2 + - uid: 15654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,19.5 + parent: 2 + - uid: 15655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,21.5 + parent: 2 + - uid: 15656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,19.5 + parent: 2 + - uid: 15657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,7.5 + parent: 2 + - uid: 15658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,4.5 + parent: 2 + - uid: 15659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-1.5 + parent: 2 + - uid: 15660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-4.5 + parent: 2 + - uid: 15661 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,-1.5 + parent: 2 + - uid: 15662 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,-1.5 + parent: 2 + - uid: 15663 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,-9.5 + parent: 2 + - uid: 15664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-11.5 + parent: 2 + - uid: 15665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,-4.5 + parent: 2 + - uid: 15666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-4.5 + parent: 2 + - uid: 15668 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-2.5 + parent: 2 + - uid: 15669 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-10.5 + parent: 2 + - uid: 15670 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-12.5 + parent: 2 + - uid: 15671 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-9.5 + parent: 2 + - uid: 15672 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,-12.5 + parent: 2 + - uid: 15673 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-9.5 + parent: 2 + - uid: 15674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-5.5 + parent: 2 + - uid: 15675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,-3.5 + parent: 2 + - uid: 15676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,-13.5 + parent: 2 + - uid: 15677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,-15.5 + parent: 2 + - uid: 15678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-17.5 + parent: 2 + - uid: 15679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-14.5 + parent: 2 + - uid: 15680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-21.5 + parent: 2 + - uid: 15681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-21.5 + parent: 2 + - uid: 15682 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-26.5 + parent: 2 + - uid: 15683 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-30.5 + parent: 2 + - uid: 15684 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,-30.5 + parent: 2 + - uid: 15685 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-30.5 + parent: 2 + - uid: 15686 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-21.5 + parent: 2 + - uid: 15687 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-19.5 + parent: 2 + - uid: 15688 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-14.5 + parent: 2 + - uid: 15689 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-14.5 + parent: 2 + - uid: 15690 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,-18.5 + parent: 2 + - uid: 15691 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,-18.5 + parent: 2 + - uid: 15692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-26.5 + parent: 2 + - uid: 15693 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-28.5 + parent: 2 + - uid: 15694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-28.5 + parent: 2 + - uid: 15695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-28.5 + parent: 2 + - uid: 15696 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,32.5 + parent: 2 + - uid: 15697 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-22.5 + parent: 2 + - uid: 15698 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-20.5 + parent: 2 + - uid: 15699 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-20.5 + parent: 2 + - uid: 15700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,-20.5 + parent: 2 + - uid: 15701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-11.5 + parent: 2 + - uid: 15702 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-9.5 + parent: 2 + - uid: 15703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-8.5 + parent: 2 + - uid: 15704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-6.5 + parent: 2 + - uid: 15705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-13.5 + parent: 2 + - uid: 15706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,-1.5 + parent: 2 + - uid: 15707 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-5.5 + parent: 2 + - uid: 15708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,-2.5 + parent: 2 + - uid: 15709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,-0.5 + parent: 2 + - uid: 15710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,2.5 + parent: 2 + - uid: 15711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,1.5 + parent: 2 + - uid: 15712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,0.5 + parent: 2 + - uid: 15713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,4.5 + parent: 2 + - uid: 15714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,11.5 + parent: 2 + - uid: 15715 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,4.5 + parent: 2 + - uid: 15716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,15.5 + parent: 2 + - uid: 15717 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,22.5 + parent: 2 + - uid: 15718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,24.5 + parent: 2 + - uid: 15719 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,27.5 + parent: 2 + - uid: 15720 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,24.5 + parent: 2 + - uid: 15721 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,33.5 + parent: 2 + - uid: 15722 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,24.5 + parent: 2 + - uid: 15723 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,33.5 + parent: 2 + - uid: 15724 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,35.5 + parent: 2 + - uid: 15725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,38.5 + parent: 2 + - uid: 15726 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,49.5 + parent: 2 + - uid: 15734 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,25.5 + parent: 2 + - uid: 15806 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,7.5 + parent: 2 + - uid: 15807 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,11.5 + parent: 2 + - uid: 15808 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,38.5 + parent: 2 +- proto: RandomScienceCorpseSpawner + entities: + - uid: 14896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,23.5 + parent: 2 +- proto: RandomSoap + entities: + - uid: 13503 + components: + - type: Transform + pos: 28.5,-23.5 + parent: 2 +- proto: RandomSpawner + entities: + - uid: 13248 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-23.5 + parent: 2 + - uid: 13249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-22.5 + parent: 2 + - uid: 13250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-23.5 + parent: 2 + - uid: 13251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-22.5 + parent: 2 + - uid: 13252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-22.5 + parent: 2 +- proto: RandomSpawner100 + entities: + - uid: 14977 + components: + - type: Transform + pos: 37.5,24.5 + parent: 2 + - uid: 14978 + components: + - type: Transform + pos: 38.5,24.5 + parent: 2 + - uid: 14979 + components: + - type: Transform + pos: 38.5,24.5 + parent: 2 + - uid: 14980 + components: + - type: Transform + pos: 37.5,24.5 + parent: 2 +- proto: RandomVending + entities: + - uid: 7847 + components: + - type: Transform + pos: 54.5,20.5 + parent: 2 + - uid: 11583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,-0.5 + parent: 2 + - uid: 13477 + components: + - type: Transform + pos: 21.5,-20.5 + parent: 2 +- proto: RandomVendingDrinks + entities: + - uid: 7848 + components: + - type: Transform + pos: 60.5,-29.5 + parent: 2 + - uid: 7849 + components: + - type: Transform + pos: 53.5,20.5 + parent: 2 + - uid: 7850 + components: + - type: Transform + pos: 68.5,-7.5 + parent: 2 + - uid: 11584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,0.5 + parent: 2 + - uid: 13461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-10.5 + parent: 2 +- proto: RandomVendingSnacks + entities: + - uid: 7851 + components: + - type: Transform + pos: 59.5,-29.5 + parent: 2 + - uid: 7852 + components: + - type: Transform + pos: 52.5,20.5 + parent: 2 + - uid: 7853 + components: + - type: Transform + pos: 68.5,-8.5 + parent: 2 + - uid: 11585 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,1.5 + parent: 2 + - uid: 13460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-10.5 + parent: 2 +- proto: RCD + entities: + - uid: 7854 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.65674,25.663244 + parent: 2 +- proto: RCDAmmo + entities: + - uid: 7855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.78479,26.2697 + parent: 2 + - uid: 7856 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.78479,26.2697 + parent: 2 + - uid: 7857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.78479,26.2697 + parent: 2 + - uid: 7858 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.78479,26.2697 + parent: 2 +- proto: RCDEmpty + entities: + - uid: 14922 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.7366,24.34181 + parent: 2 +- proto: ReagentContainerFlourSmall + entities: + - uid: 4141 + components: + - type: Transform + pos: 10.290597,5.964569 + parent: 2 + - uid: 12529 + components: + - type: Transform + pos: 10.493873,5.652069 + parent: 2 +- proto: ReagentContainerSugar + entities: + - uid: 12532 + components: + - type: Transform + pos: 10.415689,6.730194 + parent: 2 +- proto: ReagentGrinderMachineCircuitboard + entities: + - uid: 225 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: Recycler + entities: + - uid: 7859 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-7.5 + parent: 2 +- proto: ReinforcedPlasmaWindow + entities: + - uid: 4335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,46.5 + parent: 2 + - uid: 4336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,45.5 + parent: 2 + - uid: 4604 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,44.5 + parent: 2 + - uid: 6764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,41.5 + parent: 2 + - uid: 7860 + components: + - type: Transform + pos: 48.5,4.5 + parent: 2 + - uid: 7861 + components: + - type: Transform + pos: 48.5,3.5 + parent: 2 + - uid: 7862 + components: + - type: Transform + pos: 51.5,10.5 + parent: 2 + - uid: 7863 + components: + - type: Transform + pos: 50.5,10.5 + parent: 2 + - uid: 7864 + components: + - type: Transform + pos: 64.5,5.5 + parent: 2 + - uid: 7865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,14.5 + parent: 2 + - uid: 7866 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,14.5 + parent: 2 + - uid: 7867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,14.5 + parent: 2 + - uid: 7868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,15.5 + parent: 2 + - uid: 7869 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,17.5 + parent: 2 + - uid: 7870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,15.5 + parent: 2 + - uid: 7871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,17.5 + parent: 2 + - uid: 7872 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,19.5 + parent: 2 + - uid: 7873 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,21.5 + parent: 2 + - uid: 7874 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,19.5 + parent: 2 + - uid: 7875 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,21.5 + parent: 2 + - uid: 7876 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,4.5 + parent: 2 + - uid: 7877 + components: + - type: Transform + pos: 62.5,23.5 + parent: 2 + - uid: 7878 + components: + - type: Transform + pos: 62.5,24.5 + parent: 2 + - uid: 7879 + components: + - type: Transform + pos: 62.5,25.5 + parent: 2 + - uid: 7880 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,11.5 + parent: 2 + - uid: 7881 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,11.5 + parent: 2 + - uid: 7882 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,6.5 + parent: 2 + - uid: 7883 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,3.5 + parent: 2 + - uid: 7884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,3.5 + parent: 2 + - uid: 7885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,3.5 + parent: 2 + - uid: 11228 + components: + - type: Transform + pos: 78.5,40.5 + parent: 2 + - uid: 11542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,42.5 + parent: 2 + - uid: 11996 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,43.5 + parent: 2 + - uid: 12104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,44.5 + parent: 2 + - uid: 12163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,42.5 + parent: 2 + - uid: 12164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,43.5 + parent: 2 + - uid: 12167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,45.5 + parent: 2 +- proto: ReinforcedWindow + entities: + - uid: 3307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,-46.5 + parent: 2 + - uid: 6193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,41.5 + parent: 2 + - uid: 6702 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,-0.5 + parent: 2 + - uid: 6703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-0.5 + parent: 2 + - uid: 6706 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,-0.5 + parent: 2 + - uid: 6908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,49.5 + parent: 2 + - uid: 6909 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,47.5 + parent: 2 + - uid: 6911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,47.5 + parent: 2 + - uid: 7354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -48.5,-0.5 + parent: 2 + - uid: 7542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-11.5 + parent: 2 + - uid: 7886 + components: + - type: Transform + pos: -36.5,-5.5 + parent: 2 + - uid: 7887 + components: + - type: Transform + pos: -33.5,-1.5 + parent: 2 + - uid: 7888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,14.5 + parent: 2 + - uid: 7889 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,14.5 + parent: 2 + - uid: 7890 + components: + - type: Transform + pos: -49.5,-7.5 + parent: 2 + - uid: 7891 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,14.5 + parent: 2 + - uid: 7892 + components: + - type: Transform + pos: -28.5,-1.5 + parent: 2 + - uid: 7893 + components: + - type: Transform + pos: 63.5,-6.5 + parent: 2 + - uid: 7894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,1.5 + parent: 2 + - uid: 7895 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-1.5 + parent: 2 + - uid: 7896 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-1.5 + parent: 2 + - uid: 7897 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,14.5 + parent: 2 + - uid: 7898 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,14.5 + parent: 2 + - uid: 7899 + components: + - type: Transform + pos: -14.5,3.5 + parent: 2 + - uid: 7902 + components: + - type: Transform + pos: -44.5,9.5 + parent: 2 + - uid: 7903 + components: + - type: Transform + pos: -51.5,-5.5 + parent: 2 + - uid: 7904 + components: + - type: Transform + pos: -58.5,-3.5 + parent: 2 + - uid: 7905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,14.5 + parent: 2 + - uid: 7906 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,14.5 + parent: 2 + - uid: 7907 + components: + - type: Transform + pos: -76.5,4.5 + parent: 2 + - uid: 7908 + components: + - type: Transform + pos: -76.5,2.5 + parent: 2 + - uid: 7909 + components: + - type: Transform + pos: -76.5,1.5 + parent: 2 + - uid: 7910 + components: + - type: Transform + pos: -76.5,0.5 + parent: 2 + - uid: 7911 + components: + - type: Transform + pos: -76.5,-0.5 + parent: 2 + - uid: 7912 + components: + - type: Transform + pos: -76.5,-2.5 + parent: 2 + - uid: 7913 + components: + - type: Transform + pos: -75.5,-2.5 + parent: 2 + - uid: 7914 + components: + - type: Transform + pos: -75.5,-3.5 + parent: 2 + - uid: 7915 + components: + - type: Transform + pos: -74.5,-4.5 + parent: 2 + - uid: 7916 + components: + - type: Transform + pos: -74.5,-5.5 + parent: 2 + - uid: 7917 + components: + - type: Transform + pos: -75.5,4.5 + parent: 2 + - uid: 7918 + components: + - type: Transform + pos: -75.5,5.5 + parent: 2 + - uid: 7919 + components: + - type: Transform + pos: -74.5,6.5 + parent: 2 + - uid: 7920 + components: + - type: Transform + pos: -74.5,7.5 + parent: 2 + - uid: 7921 + components: + - type: Transform + pos: -73.5,7.5 + parent: 2 + - uid: 7922 + components: + - type: Transform + pos: -72.5,8.5 + parent: 2 + - uid: 7923 + components: + - type: Transform + pos: -71.5,8.5 + parent: 2 + - uid: 7924 + components: + - type: Transform + pos: -71.5,9.5 + parent: 2 + - uid: 7925 + components: + - type: Transform + pos: -70.5,9.5 + parent: 2 + - uid: 7926 + components: + - type: Transform + pos: -73.5,-5.5 + parent: 2 + - uid: 7927 + components: + - type: Transform + pos: -72.5,-6.5 + parent: 2 + - uid: 7928 + components: + - type: Transform + pos: -71.5,-6.5 + parent: 2 + - uid: 7929 + components: + - type: Transform + pos: -71.5,-7.5 + parent: 2 + - uid: 7930 + components: + - type: Transform + pos: -70.5,-7.5 + parent: 2 + - uid: 7931 + components: + - type: Transform + pos: -58.5,-8.5 + parent: 2 + - uid: 7932 + components: + - type: Transform + pos: -56.5,-8.5 + parent: 2 + - uid: 7933 + components: + - type: Transform + pos: -57.5,-8.5 + parent: 2 + - uid: 7934 + components: + - type: Transform + pos: -63.5,10.5 + parent: 2 + - uid: 7935 + components: + - type: Transform + pos: -62.5,10.5 + parent: 2 + - uid: 7936 + components: + - type: Transform + pos: -61.5,10.5 + parent: 2 + - uid: 7937 + components: + - type: Transform + pos: -63.5,-8.5 + parent: 2 + - uid: 7938 + components: + - type: Transform + pos: -61.5,-8.5 + parent: 2 + - uid: 7939 + components: + - type: Transform + pos: -62.5,-8.5 + parent: 2 + - uid: 7940 + components: + - type: Transform + pos: -53.5,11.5 + parent: 2 + - uid: 7941 + components: + - type: Transform + pos: -46.5,-9.5 + parent: 2 + - uid: 7942 + components: + - type: Transform + pos: -47.5,-9.5 + parent: 2 + - uid: 7943 + components: + - type: Transform + pos: -50.5,-9.5 + parent: 2 + - uid: 7944 + components: + - type: Transform + pos: -51.5,-9.5 + parent: 2 + - uid: 7945 + components: + - type: Transform + pos: -31.5,-10.5 + parent: 2 + - uid: 7946 + components: + - type: Transform + pos: -33.5,-10.5 + parent: 2 + - uid: 7947 + components: + - type: Transform + pos: -32.5,-10.5 + parent: 2 + - uid: 7948 + components: + - type: Transform + pos: -58.5,-4.5 + parent: 2 + - uid: 7949 + components: + - type: Transform + pos: -37.5,-1.5 + parent: 2 + - uid: 7950 + components: + - type: Transform + pos: -36.5,-1.5 + parent: 2 + - uid: 7951 + components: + - type: Transform + pos: -28.5,-5.5 + parent: 2 + - uid: 7952 + components: + - type: Transform + pos: -32.5,-5.5 + parent: 2 + - uid: 7953 + components: + - type: Transform + pos: -32.5,-1.5 + parent: 2 + - uid: 7954 + components: + - type: Transform + pos: -29.5,-1.5 + parent: 2 + - uid: 7955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,2.5 + parent: 2 + - uid: 7956 + components: + - type: Transform + pos: -45.5,9.5 + parent: 2 + - uid: 7957 + components: + - type: Transform + pos: -49.5,7.5 + parent: 2 + - uid: 7958 + components: + - type: Transform + pos: -49.5,6.5 + parent: 2 + - uid: 7959 + components: + - type: Transform + pos: -18.5,3.5 + parent: 2 + - uid: 7960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-12.5 + parent: 2 + - uid: 7961 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-12.5 + parent: 2 + - uid: 7962 + components: + - type: Transform + pos: -13.5,1.5 + parent: 2 + - uid: 7963 + components: + - type: Transform + pos: -13.5,0.5 + parent: 2 + - uid: 7964 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-12.5 + parent: 2 + - uid: 7965 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-12.5 + parent: 2 + - uid: 7966 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-12.5 + parent: 2 + - uid: 7967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-12.5 + parent: 2 + - uid: 7968 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-12.5 + parent: 2 + - uid: 7969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-12.5 + parent: 2 + - uid: 7970 + components: + - type: Transform + pos: -16.5,14.5 + parent: 2 + - uid: 7971 + components: + - type: Transform + pos: -18.5,14.5 + parent: 2 + - uid: 7972 + components: + - type: Transform + pos: 59.5,-25.5 + parent: 2 + - uid: 7973 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-9.5 + parent: 2 + - uid: 7974 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-9.5 + parent: 2 + - uid: 7975 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-19.5 + parent: 2 + - uid: 7976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-18.5 + parent: 2 + - uid: 7977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-16.5 + parent: 2 + - uid: 7978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-15.5 + parent: 2 + - uid: 7979 + components: + - type: Transform + pos: -39.5,1.5 + parent: 2 + - uid: 7980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-22.5 + parent: 2 + - uid: 7981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-23.5 + parent: 2 + - uid: 7982 + components: + - type: Transform + pos: 59.5,-22.5 + parent: 2 + - uid: 7983 + components: + - type: Transform + pos: 63.5,-11.5 + parent: 2 + - uid: 7984 + components: + - type: Transform + pos: 63.5,-12.5 + parent: 2 + - uid: 7985 + components: + - type: Transform + pos: 62.5,-25.5 + parent: 2 + - uid: 7986 + components: + - type: Transform + pos: 63.5,-8.5 + parent: 2 + - uid: 7987 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,3.5 + parent: 2 + - uid: 7988 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,3.5 + parent: 2 + - uid: 7989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,1.5 + parent: 2 + - uid: 7990 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,1.5 + parent: 2 + - uid: 7991 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,1.5 + parent: 2 + - uid: 7992 + components: + - type: Transform + pos: 90.5,-20.5 + parent: 2 + - uid: 7993 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,19.5 + parent: 2 + - uid: 7994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,18.5 + parent: 2 + - uid: 7996 + components: + - type: Transform + pos: 88.5,40.5 + parent: 2 + - uid: 7997 + components: + - type: Transform + pos: 92.5,41.5 + parent: 2 + - uid: 7999 + components: + - type: Transform + pos: 81.5,50.5 + parent: 2 + - uid: 8000 + components: + - type: Transform + pos: 83.5,50.5 + parent: 2 + - uid: 8001 + components: + - type: Transform + pos: 82.5,50.5 + parent: 2 + - uid: 8002 + components: + - type: Transform + pos: 69.5,48.5 + parent: 2 + - uid: 8003 + components: + - type: Transform + pos: 71.5,49.5 + parent: 2 + - uid: 8004 + components: + - type: Transform + pos: 72.5,49.5 + parent: 2 + - uid: 8005 + components: + - type: Transform + pos: 70.5,48.5 + parent: 2 + - uid: 8006 + components: + - type: Transform + pos: 70.5,49.5 + parent: 2 + - uid: 8007 + components: + - type: Transform + pos: 64.5,48.5 + parent: 2 + - uid: 8009 + components: + - type: Transform + pos: 73.5,37.5 + parent: 2 + - uid: 8010 + components: + - type: Transform + pos: 73.5,38.5 + parent: 2 + - uid: 8011 + components: + - type: Transform + pos: 72.5,37.5 + parent: 2 + - uid: 8012 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,3.5 + parent: 2 + - uid: 8013 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,1.5 + parent: 2 + - uid: 8014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,1.5 + parent: 2 + - uid: 8019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,14.5 + parent: 2 + - uid: 8020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,-19.5 + parent: 2 + - uid: 8021 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 2 + - uid: 8022 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 2 + - uid: 8023 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 2 + - uid: 8024 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,15.5 + parent: 2 + - uid: 8025 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,15.5 + parent: 2 + - uid: 8026 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,15.5 + parent: 2 + - uid: 8027 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,14.5 + parent: 2 + - uid: 8028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,14.5 + parent: 2 + - uid: 8032 + components: + - type: Transform + pos: 72.5,25.5 + parent: 2 + - uid: 8033 + components: + - type: Transform + pos: 72.5,27.5 + parent: 2 + - uid: 8034 + components: + - type: Transform + pos: 72.5,29.5 + parent: 2 + - uid: 8035 + components: + - type: Transform + pos: 72.5,31.5 + parent: 2 + - uid: 8036 + components: + - type: Transform + pos: 79.5,-18.5 + parent: 2 + - uid: 8037 + components: + - type: Transform + pos: 80.5,-18.5 + parent: 2 + - uid: 8038 + components: + - type: Transform + pos: 27.5,-1.5 + parent: 2 + - uid: 8039 + components: + - type: Transform + pos: 28.5,-1.5 + parent: 2 + - uid: 8040 + components: + - type: Transform + pos: 29.5,-1.5 + parent: 2 + - uid: 8041 + components: + - type: Transform + pos: 31.5,-1.5 + parent: 2 + - uid: 8042 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,14.5 + parent: 2 + - uid: 8043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,22.5 + parent: 2 + - uid: 8044 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,22.5 + parent: 2 + - uid: 8045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,14.5 + parent: 2 + - uid: 8046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,14.5 + parent: 2 + - uid: 8047 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-11.5 + parent: 2 + - uid: 8048 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,17.5 + parent: 2 + - uid: 8049 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,33.5 + parent: 2 + - uid: 8050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,35.5 + parent: 2 + - uid: 8051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,34.5 + parent: 2 + - uid: 8053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-11.5 + parent: 2 + - uid: 8054 + components: + - type: Transform + pos: 90.5,22.5 + parent: 2 + - uid: 8055 + components: + - type: Transform + pos: 90.5,34.5 + parent: 2 + - uid: 8056 + components: + - type: Transform + pos: 89.5,22.5 + parent: 2 + - uid: 8057 + components: + - type: Transform + pos: 89.5,34.5 + parent: 2 + - uid: 8058 + components: + - type: Transform + pos: 86.5,38.5 + parent: 2 + - uid: 8084 + components: + - type: Transform + pos: 83.5,-22.5 + parent: 2 + - uid: 8085 + components: + - type: Transform + pos: 85.5,-22.5 + parent: 2 + - uid: 8086 + components: + - type: Transform + pos: 76.5,48.5 + parent: 2 + - uid: 8087 + components: + - type: Transform + pos: 76.5,47.5 + parent: 2 + - uid: 8088 + components: + - type: Transform + pos: 73.5,47.5 + parent: 2 + - uid: 8089 + components: + - type: Transform + pos: 73.5,48.5 + parent: 2 + - uid: 8090 + components: + - type: Transform + pos: 93.5,-20.5 + parent: 2 + - uid: 8091 + components: + - type: Transform + pos: 91.5,-16.5 + parent: 2 + - uid: 8092 + components: + - type: Transform + pos: 92.5,-16.5 + parent: 2 + - uid: 8093 + components: + - type: Transform + pos: 96.5,-16.5 + parent: 2 + - uid: 8094 + components: + - type: Transform + pos: 95.5,-16.5 + parent: 2 + - uid: 8095 + components: + - type: Transform + pos: 94.5,-16.5 + parent: 2 + - uid: 8096 + components: + - type: Transform + pos: 98.5,-16.5 + parent: 2 + - uid: 8097 + components: + - type: Transform + pos: 99.5,-16.5 + parent: 2 + - uid: 8098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-43.5 + parent: 2 + - uid: 8099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-43.5 + parent: 2 + - uid: 8101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-6.5 + parent: 2 + - uid: 8102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,14.5 + parent: 2 + - uid: 8103 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,14.5 + parent: 2 + - uid: 8104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,14.5 + parent: 2 + - uid: 8105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,14.5 + parent: 2 + - uid: 8106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,14.5 + parent: 2 + - uid: 8108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,23.5 + parent: 2 + - uid: 8109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,36.5 + parent: 2 + - uid: 8110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,35.5 + parent: 2 + - uid: 8111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,-16.5 + parent: 2 + - uid: 8112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-12.5 + parent: 2 + - uid: 8113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-1.5 + parent: 2 + - uid: 8502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-11.5 + parent: 2 + - uid: 9493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-20.5 + parent: 2 + - uid: 11369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,49.5 + parent: 2 + - uid: 12013 + components: + - type: Transform + pos: 35.5,14.5 + parent: 2 + - uid: 12100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,50.5 + parent: 2 + - uid: 12205 + components: + - type: Transform + pos: 65.5,48.5 + parent: 2 + - uid: 12221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,47.5 + parent: 2 + - uid: 12222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,51.5 + parent: 2 + - uid: 12223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,49.5 + parent: 2 + - uid: 12224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,45.5 + parent: 2 + - uid: 12225 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,46.5 + parent: 2 + - uid: 12546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,34.5 + parent: 2 + - uid: 12547 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,34.5 + parent: 2 + - uid: 12929 + components: + - type: Transform + pos: 36.5,15.5 + parent: 2 + - uid: 13292 + components: + - type: Transform + pos: 35.5,15.5 + parent: 2 + - uid: 13295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-19.5 + parent: 2 + - uid: 13296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-19.5 + parent: 2 + - uid: 13297 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-19.5 + parent: 2 + - uid: 13299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-28.5 + parent: 2 + - uid: 13300 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-28.5 + parent: 2 + - uid: 13301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-28.5 + parent: 2 + - uid: 13622 + components: + - type: Transform + pos: 29.5,-20.5 + parent: 2 + - uid: 13623 + components: + - type: Transform + pos: 30.5,-20.5 + parent: 2 + - uid: 13625 + components: + - type: Transform + pos: 40.5,-31.5 + parent: 2 + - uid: 13680 + components: + - type: Transform + pos: 97.5,-40.5 + parent: 2 + - uid: 13743 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-18.5 + parent: 2 + - uid: 13744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-19.5 + parent: 2 + - uid: 14344 + components: + - type: Transform + pos: 98.5,-40.5 + parent: 2 + - uid: 14346 + components: + - type: Transform + pos: 90.5,-49.5 + parent: 2 + - uid: 14347 + components: + - type: Transform + pos: 89.5,-49.5 + parent: 2 + - uid: 14348 + components: + - type: Transform + pos: 88.5,-49.5 + parent: 2 + - uid: 14472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,14.5 + parent: 2 + - uid: 14567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,-43.5 + parent: 2 + - uid: 14648 + components: + - type: Transform + pos: 37.5,33.5 + parent: 2 + - uid: 14753 + components: + - type: Transform + pos: 28.5,22.5 + parent: 2 + - uid: 15099 + components: + - type: Transform + pos: 29.5,22.5 + parent: 2 + - uid: 15100 + components: + - type: Transform + pos: 30.5,22.5 + parent: 2 + - uid: 15102 + components: + - type: Transform + pos: 31.5,32.5 + parent: 2 + - uid: 15103 + components: + - type: Transform + pos: 32.5,32.5 + parent: 2 + - uid: 15104 + components: + - type: Transform + pos: 36.5,33.5 + parent: 2 + - uid: 15168 + components: + - type: Transform + pos: 40.5,33.5 + parent: 2 + - uid: 15169 + components: + - type: Transform + pos: 41.5,33.5 + parent: 2 + - uid: 15786 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,-46.5 + parent: 2 + - uid: 15787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-46.5 + parent: 2 +- proto: ResearchAndDevelopmentServer + entities: + - uid: 8114 + components: + - type: Transform + pos: 65.5,24.5 + parent: 2 +- proto: ResearchDisk20000 + entities: + - uid: 12095 + components: + - type: Transform + pos: 106.47411,-22.401873 + parent: 2 +- proto: Retractor + entities: + - uid: 8115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.511993,14.507668 + parent: 2 +- proto: ReverseEngineeringMachine + entities: + - uid: 8116 + components: + - type: Transform + pos: 72.5,9.5 + parent: 2 +- proto: RevolverCapGun + entities: + - uid: 13642 + components: + - type: Transform + pos: 71.42971,-44.388382 + parent: 2 + - uid: 13643 + components: + - type: Transform + pos: 71.31721,-44.182133 + parent: 2 + - uid: 13644 + components: + - type: Transform + pos: 71.52346,-44.575882 + parent: 2 + - uid: 13645 + components: + - type: Transform + pos: 71.71096,-44.707134 + parent: 2 +- proto: RipleyChassis + entities: + - uid: 8117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,12.5 + parent: 2 +- proto: RitualDagger + entities: + - uid: 8118 + components: + - type: Transform + pos: 84.34859,-37.2818 + parent: 2 +- proto: RollingPin + entities: + - uid: 8119 + components: + - type: Transform + pos: 10.965269,6.9685545 + parent: 2 +- proto: RubberStampApproved + entities: + - uid: 8120 + components: + - type: Transform + pos: 77.72135,-19.272469 + parent: 2 + - uid: 8121 + components: + - type: Transform + pos: 31.790087,-4.2339416 + parent: 2 +- proto: RubberStampCMO + entities: + - uid: 8122 + components: + - type: Transform + pos: 56.70523,-10.205929 + parent: 2 +- proto: RubberStampDenied + entities: + - uid: 8123 + components: + - type: Transform + pos: 77.7401,-19.459969 + parent: 2 + - uid: 8124 + components: + - type: Transform + pos: 31.743176,-4.5620666 + parent: 2 +- proto: RubberStampPsychologist + entities: + - uid: 8125 + components: + - type: Transform + pos: 58.41405,-4.4600325 + parent: 2 +- proto: SalvageCanisterSpawner + entities: + - uid: 13174 + components: + - type: Transform + pos: 38.5,-13.5 + parent: 2 + - uid: 13603 + components: + - type: Transform + pos: 44.5,-22.5 + parent: 2 + - uid: 13604 + components: + - type: Transform + pos: 43.5,-24.5 + parent: 2 + - uid: 13605 + components: + - type: Transform + pos: 47.5,-26.5 + parent: 2 + - uid: 14486 + components: + - type: Transform + pos: 80.5,-29.5 + parent: 2 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 8126 + components: + - type: Transform + pos: 73.5,-46.5 + parent: 2 +- proto: SalvageLorePaperGamingSpawner + entities: + - uid: 8127 + components: + - type: Transform + pos: -27.5,8.5 + parent: 2 +- proto: SalvageMagnet + entities: + - uid: 15515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-58.5 + parent: 2 +- proto: SalvageMaterialCrateSpawner + entities: + - uid: 8129 + components: + - type: Transform + pos: 71.5,-17.5 + parent: 2 + - uid: 8130 + components: + - type: Transform + pos: 74.5,-26.5 + parent: 2 + - uid: 8131 + components: + - type: Transform + pos: 81.5,-38.5 + parent: 2 + - uid: 12185 + components: + - type: Transform + pos: 69.5,42.5 + parent: 2 + - uid: 12188 + components: + - type: Transform + pos: 68.5,42.5 + parent: 2 + - uid: 12458 + components: + - type: Transform + pos: 59.5,30.5 + parent: 2 + - uid: 12459 + components: + - type: Transform + pos: 59.5,31.5 + parent: 2 + - uid: 12461 + components: + - type: Transform + pos: 79.5,-29.5 + parent: 2 + - uid: 13606 + components: + - type: Transform + pos: 43.5,-21.5 + parent: 2 + - uid: 13709 + components: + - type: Transform + pos: 23.5,-25.5 + parent: 2 + - uid: 14387 + components: + - type: Transform + pos: 92.5,-40.5 + parent: 2 + - uid: 14425 + components: + - type: Transform + pos: 88.5,-48.5 + parent: 2 + - uid: 14864 + components: + - type: Transform + pos: 40.5,32.5 + parent: 2 + - uid: 14865 + components: + - type: Transform + pos: 41.5,32.5 + parent: 2 + - uid: 15106 + components: + - type: Transform + pos: 33.5,31.5 + parent: 2 + - uid: 15107 + components: + - type: Transform + pos: 33.5,30.5 + parent: 2 +- proto: SalvageMobSpawner + entities: + - uid: 8132 + components: + - type: Transform + pos: 73.5,-45.5 + parent: 2 +- proto: SalvageMobSpawner75 + entities: + - uid: 8133 + components: + - type: Transform + pos: 74.5,-45.5 + parent: 2 +- proto: SalvageShuttleConsoleCircuitboard + entities: + - uid: 8134 + components: + - type: Transform + pos: 95.53345,33.67472 + parent: 2 +- proto: SandBattlemap + entities: + - uid: 14989 + components: + - type: Transform + pos: 30.5,23.5 + parent: 2 + - uid: 15025 + components: + - type: Transform + pos: 30.5,24.5 + parent: 2 +- proto: Saw + entities: + - uid: 8135 + components: + - type: Transform + pos: 65.67183,-15.818743 + parent: 2 + - uid: 8136 + components: + - type: Transform + pos: 65.561104,-18.700516 + parent: 2 + - uid: 12481 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.699852,-20.466906 + parent: 2 +- proto: SawElectric + entities: + - uid: 8137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.76218,14.538918 + parent: 2 +- proto: Scalpel + entities: + - uid: 8138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.24617,14.554543 + parent: 2 + - uid: 12482 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.491364,-20.479927 + parent: 2 +- proto: ScalpelLaser + entities: + - uid: 8139 + components: + - type: Transform + pos: 65.55612,-15.61705 + parent: 2 + - uid: 8140 + components: + - type: Transform + pos: 65.66684,-19.071484 + parent: 2 +- proto: Screwdriver + entities: + - uid: 8141 + components: + - type: Transform + pos: 58.739925,9.466386 + parent: 2 +- proto: SecBreachingHammer + entities: + - uid: 12985 + components: + - type: Transform + pos: 66.52352,45.10759 + parent: 2 +- proto: SecurityTechFab + entities: + - uid: 8142 + components: + - type: Transform + pos: -39.5,-2.5 + parent: 2 +- proto: SeismicCharge + entities: + - uid: 8143 + components: + - type: Transform + pos: 83.13972,-47.226944 + parent: 2 + - uid: 8144 + components: + - type: Transform + pos: 83.15847,-47.37694 + parent: 2 + - uid: 8145 + components: + - type: Transform + pos: 83.308464,-47.37694 + parent: 2 + - uid: 8146 + components: + - type: Transform + pos: 83.308464,-47.226944 + parent: 2 +- proto: ShadowKudzuWeak + entities: + - uid: 8147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-33.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 8148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-34.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 8149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-35.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 8150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-33.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 8151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-39.5 + parent: 2 + - type: Fixtures + fixtures: {} +- proto: ShardCrystalRandom + entities: + - uid: 13387 + components: + - type: Transform + pos: 28.595072,-27.709364 + parent: 2 + - uid: 13490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.356056,-25.256239 + parent: 2 +- proto: ShardCrystalRed + entities: + - uid: 8152 + components: + - type: MetaData + desc: Кто-то потерял рог? + name: отломленный рог + - type: Transform + pos: 8.263851,-18.75416 + parent: 2 +- proto: SheetGlass + entities: + - uid: 8153 + components: + - type: Transform + pos: -28.197884,3.529427 + parent: 2 + - uid: 8154 + components: + - type: Transform + pos: -39.642437,-3.4660354 + parent: 2 + - uid: 8155 + components: + - type: Transform + pos: 64.68337,-6.1994877 + parent: 2 + - uid: 8156 + components: + - type: Transform + pos: 73.80762,-21.261402 + parent: 2 + - uid: 8157 + components: + - type: Transform + pos: 91.5,23.5 + parent: 2 + - uid: 8158 + components: + - type: Transform + pos: 91.5,23.5 + parent: 2 + - uid: 8159 + components: + - type: Transform + pos: 91.5,23.5 + parent: 2 + - uid: 8160 + components: + - type: Transform + pos: 91.5,23.5 + parent: 2 + - uid: 8161 + components: + - type: Transform + pos: 54.681396,4.5920215 + parent: 2 + - uid: 8162 + components: + - type: Transform + pos: 54.540665,4.6545215 + parent: 2 + - uid: 8163 + components: + - type: Transform + pos: 47.737415,14.64081 + parent: 2 + - uid: 8164 + components: + - type: Transform + pos: 47.815598,14.531435 + parent: 2 +- proto: SheetGlass1 + entities: + - uid: 15618 + components: + - type: Transform + pos: 50.669415,26.664658 + parent: 2 +- proto: SheetPlasma + entities: + - uid: 8165 + components: + - type: Transform + pos: 74.5556,6.2641773 + parent: 2 + - uid: 8166 + components: + - type: Transform + pos: 92.52432,28.51086 + parent: 2 +- proto: SheetPlasteel + entities: + - uid: 8167 + components: + - type: Transform + pos: -28.696722,3.583704 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 8168 + components: + - type: Transform + pos: 89.5,23.5 + parent: 2 + - uid: 8169 + components: + - type: Transform + pos: 89.5,23.5 + parent: 2 + - uid: 8170 + components: + - type: Transform + pos: 89.5,23.5 + parent: 2 + - uid: 8171 + components: + - type: Transform + pos: 89.5,23.5 + parent: 2 +- proto: SheetPlastic + entities: + - uid: 8172 + components: + - type: Transform + pos: -39.342476,-3.9326062 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 8173 + components: + - type: Transform + pos: 73.41387,-21.261402 + parent: 2 + - uid: 8174 + components: + - type: Transform + pos: 55.932327,4.5607715 + parent: 2 + - uid: 8175 + components: + - type: Transform + pos: 55.822872,4.5920215 + parent: 2 +- proto: SheetPlastitanium + entities: + - uid: 8176 + components: + - type: Transform + pos: 95.321075,26.561031 + parent: 2 +- proto: SheetSteel + entities: + - uid: 8177 + components: + - type: Transform + pos: -28.262934,3.488978 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 8178 + components: + - type: Transform + pos: -39.248688,-3.3160355 + parent: 2 + - uid: 8179 + components: + - type: Transform + pos: 64.35695,-6.416879 + parent: 2 + - uid: 8180 + components: + - type: Transform + pos: 72.98262,-21.261402 + parent: 2 + - uid: 8181 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 8182 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 8183 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 8184 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 8185 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 8186 + components: + - type: Transform + pos: 90.5,23.5 + parent: 2 + - uid: 8187 + components: + - type: Transform + pos: 55.35377,4.6388965 + parent: 2 + - uid: 8188 + components: + - type: Transform + pos: 55.197407,4.6701465 + parent: 2 + - uid: 8189 + components: + - type: Transform + pos: 47.39341,14.623928 + parent: 2 + - uid: 8190 + components: + - type: Transform + pos: 47.502865,14.608303 + parent: 2 + - uid: 12592 + components: + - type: Transform + parent: 12591 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12593 + components: + - type: Transform + parent: 12591 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12594 + components: + - type: Transform + parent: 12591 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12611 + components: + - type: Transform + parent: 12610 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12612 + components: + - type: Transform + parent: 12610 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12613 + components: + - type: Transform + parent: 12610 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: SheetSteel1 + entities: + - uid: 13646 + components: + - type: Transform + pos: 44.253464,-25.337296 + parent: 2 + - uid: 13647 + components: + - type: Transform + pos: 44.50365,-24.149796 + parent: 2 + - uid: 13648 + components: + - type: Transform + pos: 42.095608,-23.587296 + parent: 2 + - uid: 13649 + components: + - type: Transform + pos: 48.81936,-21.837296 + parent: 2 + - uid: 13650 + components: + - type: Transform + pos: 48.256443,-25.04042 + parent: 2 +- proto: SheetTitanium + entities: + - uid: 8191 + components: + - type: Transform + pos: 95.76447,26.606243 + parent: 2 +- proto: SheetUranium + entities: + - uid: 8192 + components: + - type: Transform + pos: 92.66257,27.713385 + parent: 2 +- proto: ShellShotgunFlare + entities: + - uid: 15494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.67761,-54.039886 + parent: 2 + - uid: 15495 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.63421,-54.050735 + parent: 2 + - uid: 15496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.49315,-54.072437 + parent: 2 +- proto: ShipBattlemap + entities: + - uid: 13392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.289497,-25.274788 + parent: 2 + - uid: 15027 + components: + - type: Transform + pos: 28.5,23.5 + parent: 2 +- proto: ShowcaseRobotAntique + entities: + - uid: 8193 + components: + - type: Transform + pos: 71.5,-25.5 + parent: 2 +- proto: ShuttersFrame + entities: + - uid: 13451 + components: + - type: Transform + pos: 34.5,-27.5 + parent: 2 +- proto: ShuttersNormal + entities: + - uid: 8194 + components: + - type: Transform + pos: 46.5,10.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7005 + - 7004 + - uid: 8195 + components: + - type: Transform + pos: 48.5,10.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7005 + - 7004 + - uid: 8196 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,24.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15411 + - 15410 + - uid: 8197 + components: + - type: Transform + pos: 27.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6998 + - uid: 8198 + components: + - type: Transform + pos: 28.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6998 + - uid: 8199 + components: + - type: Transform + pos: 29.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6998 + - uid: 8200 + components: + - type: Transform + pos: 31.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6998 + - uid: 8201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,22.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15411 + - 15410 + - uid: 8202 + components: + - type: Transform + pos: 47.5,10.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7005 + - 7004 + - uid: 8203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15432 + - 15439 + - uid: 8204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15432 + - 15439 + - uid: 8205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,31.5 + parent: 2 + - uid: 8206 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,32.5 + parent: 2 + - uid: 11420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,31.5 + parent: 2 + - type: DeviceLinkSink + links: + - 3244 + - 3240 + - uid: 12082 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,30.5 + parent: 2 + - type: DeviceLinkSink + links: + - 3244 + - 3240 + - uid: 12083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,29.5 + parent: 2 + - type: DeviceLinkSink + links: + - 3244 + - 3240 + - uid: 13495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-7.5 + parent: 2 +- proto: ShuttersNormalOpen + entities: + - uid: 8207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8246 + - uid: 8208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8246 + - uid: 8209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8245 + - uid: 8210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8245 + - uid: 8214 + components: + - type: Transform + pos: 80.5,-25.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6999 + - uid: 8215 + components: + - type: Transform + pos: 83.5,-22.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6999 + - uid: 8216 + components: + - type: Transform + pos: 84.5,-22.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6999 + - uid: 8217 + components: + - type: Transform + pos: 85.5,-22.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6999 + - uid: 8218 + components: + - type: Transform + pos: 79.5,-18.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6994 + - uid: 8219 + components: + - type: Transform + pos: 78.5,-18.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6994 + - uid: 8220 + components: + - type: Transform + pos: 80.5,-18.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6994 + - uid: 8221 + components: + - type: Transform + pos: 81.5,-18.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6994 + - uid: 8222 + components: + - type: Transform + pos: 90.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 + - uid: 8223 + components: + - type: Transform + pos: 92.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 + - uid: 8224 + components: + - type: Transform + pos: 94.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 + - uid: 8225 + components: + - type: Transform + pos: 96.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 + - uid: 8226 + components: + - type: Transform + pos: 99.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 + - uid: 8227 + components: + - type: Transform + pos: 98.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 + - uid: 8228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7006 + - uid: 8229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7006 + - uid: 8230 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,28.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7008 + - uid: 8231 + components: + - type: Transform + pos: 5.5,-6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6993 + - uid: 8232 + components: + - type: Transform + pos: 3.5,-6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6993 + - uid: 8233 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6993 + - uid: 8234 + components: + - type: Transform + pos: 6.5,-6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6993 + - uid: 8235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,7.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8248 + - uid: 8236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8248 + - uid: 8237 + components: + - type: Transform + pos: -45.5,9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8248 + - uid: 8238 + components: + - type: Transform + pos: -44.5,9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8248 + - uid: 12156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,4.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12162 + - uid: 12157 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12162 + - uid: 12158 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12162 + - uid: 12159 + components: + - type: Transform + pos: 16.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12161 + - uid: 12160 + components: + - type: Transform + pos: 17.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12161 + - uid: 12491 + components: + - type: Transform + pos: -70.5,9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15234 + components: + - type: Transform + pos: -53.5,11.5 + parent: 2 + - type: DeviceLinkSink + links: + - 13288 + - uid: 15235 + components: + - type: Transform + pos: -71.5,9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15236 + components: + - type: Transform + pos: -71.5,8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15237 + components: + - type: Transform + pos: -72.5,8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15238 + components: + - type: Transform + pos: -73.5,7.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15239 + components: + - type: Transform + pos: -74.5,7.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -74.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15241 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,4.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -76.5,4.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -76.5,2.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -76.5,1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -76.5,0.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -76.5,-0.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -76.5,-2.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,-2.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,-3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -74.5,-4.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -74.5,-5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -73.5,-5.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -72.5,-6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,-6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,-7.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -70.5,-7.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15259 + - 15258 + - uid: 15262 + components: + - type: Transform + pos: -63.5,10.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15265 + - uid: 15263 + components: + - type: Transform + pos: -62.5,10.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15265 + - uid: 15264 + components: + - type: Transform + pos: -61.5,10.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15265 + - uid: 15274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,-8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15280 + - uid: 15275 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -57.5,-8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15280 + - uid: 15276 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -56.5,-8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15280 + - uid: 15277 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15280 + - uid: 15278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,-8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15280 + - uid: 15279 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -63.5,-8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15280 + - uid: 15281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,-8.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15284 + - uid: 15282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,-7.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15284 + - uid: 15283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,-6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15284 + - uid: 15290 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -51.5,-9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15284 + - uid: 15291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-9.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15284 + - uid: 15310 + components: + - type: Transform + pos: -12.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8266 + - uid: 15311 + components: + - type: Transform + pos: -11.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 8266 + - uid: 15344 + components: + - type: Transform + pos: 18.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12161 + - uid: 15345 + components: + - type: Transform + pos: 19.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12161 + - uid: 15346 + components: + - type: Transform + pos: 20.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12161 + - uid: 15347 + components: + - type: Transform + pos: 21.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12161 + - uid: 15348 + components: + - type: Transform + pos: 22.5,3.5 + parent: 2 + - type: DeviceLinkSink + links: + - 12161 + - uid: 15417 + components: + - type: Transform + pos: 61.5,14.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7009 + - uid: 15418 + components: + - type: Transform + pos: 62.5,14.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7009 + - uid: 15419 + components: + - type: Transform + pos: 63.5,14.5 + parent: 2 + - type: DeviceLinkSink + links: + - 7009 +- proto: ShuttersRadiation + entities: + - uid: 4617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,48.5 + parent: 2 + - type: DeviceLinkSink + links: + - 3263 + - 3268 + - uid: 4623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,47.5 + parent: 2 + - type: DeviceLinkSink + links: + - 3263 + - 3268 +- proto: ShuttersWindow + entities: + - uid: 8239 + components: + - type: Transform + pos: 30.5,-1.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6998 + - uid: 8240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,23.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15411 + - 15410 + - uid: 8241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,7.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15432 + - 15439 + - uid: 8242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,6.5 + parent: 2 + - type: DeviceLinkSink + links: + - 15432 + - 15439 + - uid: 13494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-7.5 + parent: 2 +- proto: ShuttersWindowOpen + entities: + - uid: 8243 + components: + - type: Transform + pos: 91.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 + - uid: 8244 + components: + - type: Transform + pos: 95.5,-16.5 + parent: 2 + - type: DeviceLinkSink + links: + - 6995 +- proto: ShuttleConsoleCircuitboard + entities: + - uid: 226 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ShuttleGunPerforator + entities: + - uid: 13273 + components: + - type: Transform + pos: 46.5,-31.5 + parent: 2 +- proto: SignAi + entities: + - uid: 15194 + components: + - type: Transform + pos: 85.5,-3.5 + parent: 2 +- proto: SignalButton + entities: + - uid: 8245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-2.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8209: + - Pressed: Toggle + 8210: + - Pressed: Toggle + - uid: 8246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-13.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8208: + - Pressed: Toggle + 8207: + - Pressed: Toggle + - uid: 8247 + components: + - type: Transform + pos: 39.5,-6.5 + parent: 2 + - uid: 8248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,8.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 8235: + - Pressed: Toggle + 8236: + - Pressed: Toggle + 8237: + - Pressed: Toggle + 8238: + - Pressed: Toggle + - uid: 13394 + components: + - type: Transform + pos: -16.5,-5.5 + parent: 2 + - uid: 13395 + components: + - type: Transform + pos: -15.5,-5.5 + parent: 2 +- proto: SignalButtonDirectional + entities: + - uid: 8249 + components: + - type: Transform + pos: 74.25954,-9.610976 + parent: 2 + - uid: 8250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.6608,-5.3869905 + parent: 2 + - uid: 8251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.27263,-5.3869905 + parent: 2 + - uid: 8252 + components: + - type: Transform + pos: 74.64773,-9.610976 + parent: 2 +- proto: SignAnomaly + entities: + - uid: 15207 + components: + - type: Transform + pos: 60.5,7.5 + parent: 2 +- proto: SignAnomaly2 + entities: + - uid: 15209 + components: + - type: Transform + pos: 70.5,11.5 + parent: 2 + - uid: 15210 + components: + - type: Transform + pos: 68.5,9.5 + parent: 2 +- proto: SignArmory + entities: + - uid: 8253 + components: + - type: Transform + pos: -39.5,0.5 + parent: 2 + - uid: 8254 + components: + - type: Transform + pos: -43.5,0.5 + parent: 2 +- proto: SignAtmos + entities: + - uid: 15195 + components: + - type: Transform + pos: 82.5,15.5 + parent: 2 +- proto: SignBar + entities: + - uid: 8255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 2 +- proto: SignBridge + entities: + - uid: 12443 + components: + - type: Transform + pos: -38.5,-9.5 + parent: 2 +- proto: SignCanisters + entities: + - uid: 14863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,26.5 + parent: 2 +- proto: SignCargo + entities: + - uid: 8256 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-16.5 + parent: 2 + - uid: 8257 + components: + - type: Transform + pos: 74.5,-22.5 + parent: 2 +- proto: SignCargoDock + entities: + - uid: 8258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,-20.5 + parent: 2 + - uid: 8259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 102.5,-16.5 + parent: 2 +- proto: SignChapel + entities: + - uid: 15204 + components: + - type: Transform + pos: 27.5,3.5 + parent: 2 +- proto: SignChem + entities: + - uid: 8260 + components: + - type: Transform + pos: 48.5,-6.5 + parent: 2 + - uid: 15667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-1.5 + parent: 2 +- proto: SignCloning + entities: + - uid: 15201 + components: + - type: Transform + pos: 63.5,-9.5 + parent: 2 +- proto: SignConference + entities: + - uid: 15203 + components: + - type: Transform + pos: -49.5,-5.5 + parent: 2 + - uid: 15205 + components: + - type: Transform + pos: -60.5,5.5 + parent: 2 +- proto: SignConspiracyBoard + entities: + - uid: 14564 + components: + - type: Transform + pos: -31.5,9.5 + parent: 2 +- proto: SignCourt + entities: + - uid: 15184 + components: + - type: Transform + pos: -5.5,3.5 + parent: 2 +- proto: SignCryogenicsMed + entities: + - uid: 15206 + components: + - type: Transform + pos: 47.5,-9.5 + parent: 2 +- proto: SignDirectionalBar + entities: + - uid: 15172 + components: + - type: Transform + pos: 7.524423,3.4740047 + parent: 2 +- proto: SignDirectionalBridge + entities: + - uid: 15180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.314108,3.2559721 + parent: 2 +- proto: SignDirectionalBrig + entities: + - uid: 15174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.231375,3.2559721 + parent: 2 +- proto: SignDirectionalChapel + entities: + - uid: 15183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.008165,3.4740047 + parent: 2 +- proto: SignDirectionalCryo + entities: + - uid: 8262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-10.5 + parent: 2 + - uid: 15178 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.602793,3.2559721 + parent: 2 +- proto: SignDirectionalDorms + entities: + - uid: 15176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.917662,3.2559721 + parent: 2 +- proto: SignDirectionalEng + entities: + - uid: 15177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.917662,3.4740047 + parent: 2 +- proto: SignDirectionalHop + entities: + - uid: 15171 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.524423,3.2559721 + parent: 2 +- proto: SignDirectionalHydro + entities: + - uid: 15175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.231375,3.4740047 + parent: 2 +- proto: SignDirectionalJustice + entities: + - uid: 15185 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 2 +- proto: SignDirectionalLibrary + entities: + - uid: 15173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.524423,3.6833158 + parent: 2 +- proto: SignDirectionalMed + entities: + - uid: 15179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.602793,3.4740047 + parent: 2 +- proto: SignDirectionalSalvage + entities: + - uid: 8263 + components: + - type: Transform + pos: 75.5,-29.5 + parent: 2 + - uid: 8264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,-35.5 + parent: 2 + - uid: 8265 + components: + - type: Transform + pos: 82.5,-40.5 + parent: 2 +- proto: SignDirectionalSci + entities: + - uid: 15181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.314306,3.4740047 + parent: 2 +- proto: SignDirectionalSupply + entities: + - uid: 15182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.008165,3.2559721 + parent: 2 +- proto: SignDisposalSpace + entities: + - uid: 15223 + components: + - type: Transform + pos: 88.5,-10.5 + parent: 2 +- proto: SignEngine + entities: + - uid: 15230 + components: + - type: Transform + pos: 87.5,35.5 + parent: 2 +- proto: SignEngineering + entities: + - uid: 15199 + components: + - type: Transform + pos: 82.5,9.5 + parent: 2 +- proto: SignGravity + entities: + - uid: 15198 + components: + - type: Transform + pos: 90.5,4.5 + parent: 2 +- proto: SignHead + entities: + - uid: 15213 + components: + - type: Transform + pos: 32.5,-0.5 + parent: 2 + - uid: 15214 + components: + - type: Transform + pos: 64.5,14.5 + parent: 2 + - uid: 15215 + components: + - type: Transform + pos: 59.5,-10.5 + parent: 2 + - uid: 15216 + components: + - type: Transform + pos: 27.5,-7.5 + parent: 2 + - uid: 15217 + components: + - type: Transform + pos: -26.5,5.5 + parent: 2 + - uid: 15218 + components: + - type: Transform + pos: -58.5,7.5 + parent: 2 + - uid: 15219 + components: + - type: Transform + pos: 86.5,-22.5 + parent: 2 + - uid: 15220 + components: + - type: Transform + pos: 80.5,-26.5 + parent: 2 + - uid: 15221 + components: + - type: Transform + pos: 78.5,41.5 + parent: 2 + - uid: 15222 + components: + - type: Transform + pos: 78.5,46.5 + parent: 2 +- proto: SignHydro3 + entities: + - uid: 15197 + components: + - type: Transform + pos: 23.5,3.5 + parent: 2 +- proto: SignInterrogation + entities: + - uid: 15200 + components: + - type: Transform + pos: -22.5,-1.5 + parent: 2 +- proto: SignKiddiePlaque + entities: + - uid: 15186 + components: + - type: Transform + pos: 12.5,-23.5 + parent: 2 +- proto: SignLastIdiot + entities: + - uid: 15192 + components: + - type: Transform + pos: 84.5,4.5 + parent: 2 +- proto: SignLibrary + entities: + - uid: 8267 + components: + - type: Transform + pos: 40.5,3.5 + parent: 2 +- proto: SignMail + entities: + - uid: 8268 + components: + - type: Transform + pos: 82.5,-17.5 + parent: 2 + - uid: 8269 + components: + - type: Transform + pos: 84.5,-18.5 + parent: 2 +- proto: SignMedical + entities: + - uid: 8270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-1.5 + parent: 2 + - uid: 8271 + components: + - type: Transform + pos: 38.5,-6.5 + parent: 2 + - uid: 15211 + components: + - type: Transform + pos: 60.5,-1.5 + parent: 2 + - uid: 15212 + components: + - type: Transform + pos: 38.5,-1.5 + parent: 2 +- proto: SignMorgue + entities: + - uid: 8272 + components: + - type: Transform + pos: 59.5,-16.5 + parent: 2 +- proto: SignNanotrasen1 + entities: + - uid: 15187 + components: + - type: Transform + pos: -65.5,5.5 + parent: 2 +- proto: SignNanotrasen2 + entities: + - uid: 15188 + components: + - type: Transform + pos: -64.5,5.5 + parent: 2 +- proto: SignNanotrasen3 + entities: + - uid: 15189 + components: + - type: Transform + pos: -63.5,5.5 + parent: 2 +- proto: SignNanotrasen4 + entities: + - uid: 15190 + components: + - type: Transform + pos: -62.5,5.5 + parent: 2 +- proto: SignNanotrasen5 + entities: + - uid: 15191 + components: + - type: Transform + pos: -61.5,5.5 + parent: 2 +- proto: SignNTMine + entities: + - uid: 8273 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,-43.5 + parent: 2 + - uid: 8274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-28.5 + parent: 2 +- proto: SignPrison + entities: + - uid: 8275 + components: + - type: Transform + pos: -38.5,5.5 + parent: 2 + - uid: 8276 + components: + - type: Transform + pos: -30.5,-5.5 + parent: 2 + - uid: 8277 + components: + - type: Transform + pos: -34.5,-5.5 + parent: 2 +- proto: SignPsychology + entities: + - uid: 15224 + components: + - type: Transform + pos: 55.5,-1.5 + parent: 2 +- proto: SignRedOne + entities: + - uid: 8278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,-18.5 + parent: 2 +- proto: SignRedTwo + entities: + - uid: 8279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-22.5 + parent: 2 +- proto: SignRND + entities: + - uid: 15193 + components: + - type: Transform + pos: 51.5,3.5 + parent: 2 +- proto: SignRobo + entities: + - uid: 15225 + components: + - type: Transform + pos: 52.5,10.5 + parent: 2 +- proto: SignSalvage + entities: + - uid: 8280 + components: + - type: Transform + pos: 85.5,-43.5 + parent: 2 +- proto: SignShock + entities: + - uid: 15386 + components: + - type: Transform + pos: 73.5,-31.5 + parent: 2 + - uid: 15387 + components: + - type: Transform + pos: 75.5,-31.5 + parent: 2 +- proto: SignSpace + entities: + - uid: 12226 + components: + - type: Transform + pos: -16.5,-11.5 + parent: 2 + - uid: 15170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,50.5 + parent: 2 + - uid: 15202 + components: + - type: Transform + pos: -16.5,13.5 + parent: 2 +- proto: SignSurgery + entities: + - uid: 8281 + components: + - type: Transform + pos: 62.5,-13.5 + parent: 2 + - uid: 8282 + components: + - type: Transform + pos: 62.5,-17.5 + parent: 2 +- proto: SignTelecomms + entities: + - uid: 15226 + components: + - type: Transform + pos: 92.5,-3.5 + parent: 2 + - uid: 15227 + components: + - type: Transform + pos: -55.5,-6.5 + parent: 2 + - uid: 15228 + components: + - type: Transform + pos: -66.5,-6.5 + parent: 2 +- proto: SignVirology + entities: + - uid: 15196 + components: + - type: Transform + pos: 56.5,-26.5 + parent: 2 +- proto: SignXenobio2 + entities: + - uid: 15208 + components: + - type: Transform + pos: 70.5,14.5 + parent: 2 +- proto: SimpleXenoArtifactItem + entities: + - uid: 13641 + components: + - type: Transform + parent: 13640 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: Sink + entities: + - uid: 8283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,5.5 + parent: 2 + - uid: 14332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-42.5 + parent: 2 +- proto: SinkStemlessWater + entities: + - uid: 14882 + components: + - type: Transform + pos: 11.5,28.5 + parent: 2 +- proto: SinkWide + entities: + - uid: 8284 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-8.5 + parent: 2 + - uid: 8285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-5.5 + parent: 2 + - uid: 8286 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,45.5 + parent: 2 + - uid: 8287 + components: + - type: Transform + pos: 77.5,7.5 + parent: 2 + - uid: 12136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-5.5 + parent: 2 + - uid: 12525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,4.5 + parent: 2 +- proto: SmartFridge + entities: + - uid: 8288 + components: + - type: Transform + pos: 14.5,5.5 + parent: 2 + - uid: 8289 + components: + - type: Transform + pos: 47.5,-6.5 + parent: 2 +- proto: SMESBasic + entities: + - uid: 8290 + components: + - type: Transform + pos: 90.5,-5.5 + parent: 2 + - uid: 8291 + components: + - type: Transform + pos: 79.5,49.5 + parent: 2 + - uid: 8292 + components: + - type: Transform + pos: 85.5,20.5 + parent: 2 + - uid: 8293 + components: + - type: Transform + pos: 85.5,19.5 + parent: 2 + - uid: 8294 + components: + - type: Transform + pos: 85.5,18.5 + parent: 2 +- proto: SMESMachineCircuitboard + entities: + - uid: 227 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 228 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: SnowBattlemap + entities: + - uid: 14990 + components: + - type: Transform + pos: 29.5,24.5 + parent: 2 +- proto: soda_dispenser + entities: + - uid: 8295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-8.5 + parent: 2 + - uid: 14847 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,22.5 + parent: 2 +- proto: SolarControlComputerCircuitboard + entities: + - uid: 229 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: SolidSecretDoor + entities: + - uid: 14893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,25.5 + parent: 2 +- proto: SophicScribe + entities: + - uid: 8296 + components: + - type: Transform + pos: 30.5,13.5 + parent: 2 +- proto: SpaceCash1000 + entities: + - uid: 8297 + components: + - type: Transform + pos: -62.60456,-0.2239523 + parent: 2 + - uid: 8298 + components: + - type: Transform + pos: -62.29206,-0.3802023 + parent: 2 +- proto: SpaceCashLuckyBill + entities: + - uid: 8299 + components: + - type: Transform + pos: 82.54874,-26.235266 + parent: 2 +- proto: SpaceHeaterEnabled + entities: + - uid: 12390 + components: + - type: Transform + pos: 60.5,43.5 + parent: 2 + - type: GasThermoMachine + targetTemperature: 308.15 +- proto: SpareIdCabinetFilled + entities: + - uid: 11573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,-1.5 + parent: 2 +- proto: SpawnBlueShieldOfficer + entities: + - uid: 12989 + components: + - type: Transform + pos: -63.5,2.5 + parent: 2 + - uid: 12990 + components: + - type: Transform + pos: -67.5,2.5 + parent: 2 +- proto: SpawnExpeditor + entities: + - uid: 12433 + components: + - type: Transform + pos: 55.5,22.5 + parent: 2 + - uid: 12434 + components: + - type: Transform + pos: 55.5,23.5 + parent: 2 + - uid: 12435 + components: + - type: Transform + pos: 55.5,24.5 + parent: 2 +- proto: SpawnMobAdultSlimesBlue + entities: + - uid: 8301 + components: + - type: Transform + pos: 76.5,19.5 + parent: 2 +- proto: SpawnMobAdultSlimesGreen + entities: + - uid: 8302 + components: + - type: Transform + pos: 68.5,16.5 + parent: 2 +- proto: SpawnMobAdultSlimesYellow + entities: + - uid: 8303 + components: + - type: Transform + pos: 68.5,20.5 + parent: 2 +- proto: SpawnMobCorgi + entities: + - uid: 8304 + components: + - type: Transform + pos: 30.5,-3.5 + parent: 2 +- proto: SpawnMobCrabAtmos + entities: + - uid: 12833 + components: + - type: Transform + pos: 82.5,42.5 + parent: 2 +- proto: SpawnMobFoxRenault + entities: + - uid: 12958 + components: + - type: Transform + pos: -56.5,9.5 + parent: 2 +- proto: SpawnMobMonkeyPunpun + entities: + - uid: 8306 + components: + - type: Transform + pos: 12.5,-8.5 + parent: 2 +- proto: SpawnMobSecDogLaika + entities: + - uid: 8307 + components: + - type: Transform + pos: -33.5,3.5 + parent: 2 +- proto: SpawnMobShiva + entities: + - uid: 8308 + components: + - type: Transform + pos: -23.5,8.5 + parent: 2 +- proto: SpawnPointAtmos + entities: + - uid: 13003 + components: + - type: Transform + pos: 78.5,36.5 + parent: 2 + - uid: 13004 + components: + - type: Transform + pos: 79.5,36.5 + parent: 2 + - uid: 13152 + components: + - type: Transform + pos: 76.5,26.5 + parent: 2 + - uid: 13153 + components: + - type: Transform + pos: 79.5,20.5 + parent: 2 + - uid: 13154 + components: + - type: Transform + pos: 81.5,17.5 + parent: 2 +- proto: SpawnPointBartender + entities: + - uid: 8309 + components: + - type: Transform + pos: 13.5,-8.5 + parent: 2 + - uid: 13005 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 2 + - uid: 13006 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 2 +- proto: SpawnPointBorg + entities: + - uid: 13061 + components: + - type: Transform + pos: -44.5,-7.5 + parent: 2 + - uid: 13062 + components: + - type: Transform + pos: -28.5,-7.5 + parent: 2 + - uid: 13064 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 2 + - uid: 13065 + components: + - type: Transform + pos: 5.5,1.5 + parent: 2 + - uid: 13066 + components: + - type: Transform + pos: 16.5,1.5 + parent: 2 + - uid: 13067 + components: + - type: Transform + pos: 32.5,1.5 + parent: 2 + - uid: 13068 + components: + - type: Transform + pos: 46.5,1.5 + parent: 2 + - uid: 13069 + components: + - type: Transform + pos: 59.5,1.5 + parent: 2 + - uid: 13070 + components: + - type: Transform + pos: 72.5,1.5 + parent: 2 + - uid: 13071 + components: + - type: Transform + pos: 79.5,6.5 + parent: 2 + - uid: 13072 + components: + - type: Transform + pos: 79.5,-6.5 + parent: 2 + - uid: 13073 + components: + - type: Transform + pos: 69.5,-6.5 + parent: 2 +- proto: SpawnPointBotanist + entities: + - uid: 13010 + components: + - type: Transform + pos: 21.5,9.5 + parent: 2 + - uid: 13011 + components: + - type: Transform + pos: 22.5,8.5 + parent: 2 + - uid: 13012 + components: + - type: Transform + pos: 21.5,7.5 + parent: 2 + - uid: 13013 + components: + - type: Transform + pos: 22.5,6.5 + parent: 2 + - uid: 13014 + components: + - type: Transform + pos: 17.5,5.5 + parent: 2 + - uid: 13016 + components: + - type: Transform + pos: 19.5,5.5 + parent: 2 +- proto: SpawnPointBrigmedic + entities: + - uid: 8310 + components: + - type: Transform + pos: -23.5,3.5 + parent: 2 + - uid: 13050 + components: + - type: Transform + pos: -32.5,2.5 + parent: 2 +- proto: SpawnPointCaptain + entities: + - uid: 8311 + components: + - type: Transform + pos: -56.5,5.5 + parent: 2 + - uid: 13100 + components: + - type: Transform + pos: -54.5,2.5 + parent: 2 + - uid: 13101 + components: + - type: Transform + pos: -53.5,10.5 + parent: 2 +- proto: SpawnPointCargoTechnician + entities: + - uid: 8314 + components: + - type: Transform + pos: 77.5,-20.5 + parent: 2 + - uid: 8315 + components: + - type: Transform + pos: 75.5,-27.5 + parent: 2 + - uid: 8506 + components: + - type: Transform + pos: 72.5,-20.5 + parent: 2 + - uid: 8605 + components: + - type: Transform + pos: 87.5,-19.5 + parent: 2 + - uid: 13294 + components: + - type: Transform + pos: 87.5,-20.5 + parent: 2 +- proto: SpawnPointChaplain + entities: + - uid: 12913 + components: + - type: Transform + pos: 36.5,11.5 + parent: 2 + - uid: 12914 + components: + - type: Transform + pos: 29.5,11.5 + parent: 2 + - uid: 12915 + components: + - type: Transform + pos: 28.5,11.5 + parent: 2 +- proto: SpawnPointChef + entities: + - uid: 13165 + components: + - type: Transform + pos: 12.5,9.5 + parent: 2 + - uid: 13166 + components: + - type: Transform + pos: 9.5,8.5 + parent: 2 + - uid: 13167 + components: + - type: Transform + pos: 12.5,5.5 + parent: 2 + - uid: 13168 + components: + - type: Transform + pos: 8.5,5.5 + parent: 2 +- proto: SpawnPointChemist + entities: + - uid: 8317 + components: + - type: Transform + pos: 46.5,-4.5 + parent: 2 + - uid: 8318 + components: + - type: Transform + pos: 49.5,-4.5 + parent: 2 +- proto: SpawnPointChiefEngineer + entities: + - uid: 13099 + components: + - type: Transform + pos: -56.5,-1.5 + parent: 2 +- proto: SpawnPointChiefMedicalOfficer + entities: + - uid: 8320 + components: + - type: Transform + pos: 56.5,-11.5 + parent: 2 + - uid: 13028 + components: + - type: Transform + pos: -52.5,-1.5 + parent: 2 +- proto: SpawnPointClerk + entities: + - uid: 8321 + components: + - type: Transform + pos: -11.5,10.5 + parent: 2 +- proto: SpawnPointClown + entities: + - uid: 8322 + components: + - type: Transform + pos: 18.5,-3.5 + parent: 2 +- proto: SpawnPointCourier + entities: + - uid: 13001 + components: + - type: Transform + pos: 84.5,-16.5 + parent: 2 + - uid: 13002 + components: + - type: Transform + pos: 80.5,-19.5 + parent: 2 +- proto: SpawnPointDetective + entities: + - uid: 8323 + components: + - type: Transform + pos: -12.5,5.5 + parent: 2 + - uid: 13029 + components: + - type: Transform + pos: -36.5,2.5 + parent: 2 + - uid: 13095 + components: + - type: Transform + pos: -31.5,6.5 + parent: 2 +- proto: SpawnPointForensicMantis + entities: + - uid: 8324 + components: + - type: Transform + pos: 65.5,28.5 + parent: 2 + - uid: 13074 + components: + - type: Transform + pos: 55.5,19.5 + parent: 2 + - uid: 15880 + components: + - type: Transform + pos: 61.5,29.5 + parent: 2 +- proto: SpawnPointHeadOfPersonnel + entities: + - uid: 8325 + components: + - type: Transform + pos: 29.5,-3.5 + parent: 2 + - uid: 13025 + components: + - type: Transform + pos: 30.5,-7.5 + parent: 2 + - uid: 13026 + components: + - type: Transform + pos: -56.5,-0.5 + parent: 2 +- proto: SpawnPointHeadOfSecurity + entities: + - uid: 8326 + components: + - type: Transform + pos: -21.5,9.5 + parent: 2 + - uid: 13027 + components: + - type: Transform + pos: -52.5,-0.5 + parent: 2 + - uid: 13060 + components: + - type: Transform + pos: -33.5,7.5 + parent: 2 +- proto: SpawnPointJanitor + entities: + - uid: 8327 + components: + - type: Transform + pos: 21.5,-3.5 + parent: 2 + - uid: 8328 + components: + - type: Transform + pos: 21.5,-4.5 + parent: 2 +- proto: SpawnPointLibrarian + entities: + - uid: 8329 + components: + - type: Transform + pos: 44.5,10.5 + parent: 2 + - uid: 13007 + components: + - type: Transform + pos: 43.5,7.5 + parent: 2 + - uid: 13008 + components: + - type: Transform + pos: 43.5,6.5 + parent: 2 + - uid: 13009 + components: + - type: Transform + pos: 34.5,5.5 + parent: 2 +- proto: SpawnPointLocationMidRoundAntag + entities: + - uid: 12328 + components: + - type: Transform + pos: -36.5,-3.5 + parent: 2 + - uid: 12902 + components: + - type: Transform + pos: -32.5,-3.5 + parent: 2 + - uid: 12903 + components: + - type: Transform + pos: -44.5,6.5 + parent: 2 +- proto: SpawnPointMedicalBorg + entities: + - uid: 12999 + components: + - type: Transform + pos: 51.5,-7.5 + parent: 2 + - uid: 13000 + components: + - type: Transform + pos: 42.5,-5.5 + parent: 2 +- proto: SpawnPointMedicalDoctor + entities: + - uid: 8330 + components: + - type: Transform + pos: 65.5,-3.5 + parent: 2 + - uid: 8331 + components: + - type: Transform + pos: 66.5,-3.5 + parent: 2 + - uid: 8332 + components: + - type: Transform + pos: 67.5,-3.5 + parent: 2 + - uid: 8333 + components: + - type: Transform + pos: 65.5,-7.5 + parent: 2 +- proto: SpawnPointMedicalIntern + entities: + - uid: 8334 + components: + - type: Transform + pos: 59.5,-7.5 + parent: 2 + - uid: 8335 + components: + - type: Transform + pos: 55.5,-7.5 + parent: 2 + - uid: 8336 + components: + - type: Transform + pos: 57.5,-7.5 + parent: 2 + - uid: 13044 + components: + - type: Transform + pos: 45.5,-9.5 + parent: 2 + - uid: 13045 + components: + - type: Transform + pos: 43.5,-9.5 + parent: 2 +- proto: SpawnPointMime + entities: + - uid: 8337 + components: + - type: Transform + pos: 17.5,-5.5 + parent: 2 +- proto: SpawnPointMusician + entities: + - uid: 8338 + components: + - type: Transform + pos: 16.5,-2.5 + parent: 2 +- proto: SpawnPointParamedic + entities: + - uid: 13082 + components: + - type: Transform + pos: 54.5,-3.5 + parent: 2 +- proto: SpawnPointPassenger + entities: + - uid: 8017 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 2 + - uid: 8339 + components: + - type: Transform + pos: 68.5,-19.5 + parent: 2 + - uid: 8340 + components: + - type: Transform + pos: 68.5,-16.5 + parent: 2 + - uid: 8341 + components: + - type: Transform + pos: 68.5,-20.5 + parent: 2 + - uid: 8342 + components: + - type: Transform + pos: 68.5,-15.5 + parent: 2 + - uid: 13119 + components: + - type: Transform + pos: -30.5,-9.5 + parent: 2 + - uid: 13120 + components: + - type: Transform + pos: -28.5,-9.5 + parent: 2 + - uid: 13123 + components: + - type: Transform + pos: -4.5,3.5 + parent: 2 + - uid: 13124 + components: + - type: Transform + pos: -3.5,3.5 + parent: 2 + - uid: 13125 + components: + - type: Transform + pos: -0.5,3.5 + parent: 2 + - uid: 13126 + components: + - type: Transform + pos: 0.5,3.5 + parent: 2 + - uid: 13127 + components: + - type: Transform + pos: 4.5,7.5 + parent: 2 + - uid: 13128 + components: + - type: Transform + pos: 3.5,9.5 + parent: 2 + - uid: 13129 + components: + - type: Transform + pos: 4.5,3.5 + parent: 2 + - uid: 13130 + components: + - type: Transform + pos: 13.5,1.5 + parent: 2 + - uid: 13131 + components: + - type: Transform + pos: 25.5,1.5 + parent: 2 + - uid: 13132 + components: + - type: Transform + pos: 36.5,1.5 + parent: 2 + - uid: 13133 + components: + - type: Transform + pos: 50.5,1.5 + parent: 2 + - uid: 13134 + components: + - type: Transform + pos: 35.5,-5.5 + parent: 2 + - uid: 13135 + components: + - type: Transform + pos: 55.5,1.5 + parent: 2 + - uid: 13136 + components: + - type: Transform + pos: 65.5,1.5 + parent: 2 + - uid: 13137 + components: + - type: Transform + pos: 79.5,1.5 + parent: 2 + - uid: 13138 + components: + - type: Transform + pos: 79.5,11.5 + parent: 2 + - uid: 13139 + components: + - type: Transform + pos: 72.5,-7.5 + parent: 2 + - uid: 13140 + components: + - type: Transform + pos: 80.5,-12.5 + parent: 2 + - uid: 13141 + components: + - type: Transform + pos: 26.5,-7.5 + parent: 2 + - uid: 13143 + components: + - type: Transform + pos: 26.5,-9.5 + parent: 2 + - uid: 13278 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 2 + - uid: 13279 + components: + - type: Transform + pos: 1.5,0.5 + parent: 2 + - uid: 13280 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - uid: 13281 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 2 + - uid: 13282 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 2 + - uid: 13283 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 2 + - uid: 13284 + components: + - type: Transform + pos: 10.5,0.5 + parent: 2 + - uid: 13285 + components: + - type: Transform + pos: 11.5,-0.5 + parent: 2 + - uid: 13286 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 2 +- proto: SpawnPointPrisonGuard + entities: + - uid: 13118 + components: + - type: Transform + pos: -39.5,7.5 + parent: 2 +- proto: SpawnPointProsecutor + entities: + - uid: 8343 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 2 +- proto: SpawnPointPsychologist + entities: + - uid: 8344 + components: + - type: Transform + pos: 59.5,-3.5 + parent: 2 + - uid: 13083 + components: + - type: Transform + pos: 56.5,-4.5 + parent: 2 +- proto: SpawnPointQuartermaster + entities: + - uid: 8345 + components: + - type: Transform + pos: 83.5,-26.5 + parent: 2 + - uid: 12998 + components: + - type: Transform + pos: -56.5,0.5 + parent: 2 +- proto: SpawnPointReporter + entities: + - uid: 12394 + components: + - type: Transform + pos: 20.5,-8.5 + parent: 2 +- proto: SpawnPointResearchAssistant + entities: + - uid: 13075 + components: + - type: Transform + pos: 55.5,8.5 + parent: 2 + - uid: 13076 + components: + - type: Transform + pos: 56.5,8.5 + parent: 2 + - uid: 13077 + components: + - type: Transform + pos: 57.5,8.5 + parent: 2 + - uid: 13078 + components: + - type: Transform + pos: 53.5,19.5 + parent: 2 + - uid: 13079 + components: + - type: Transform + pos: 58.5,21.5 + parent: 2 + - uid: 13080 + components: + - type: Transform + pos: 66.5,12.5 + parent: 2 + - uid: 13081 + components: + - type: Transform + pos: 58.5,12.5 + parent: 2 +- proto: SpawnPointResearchDirector + entities: + - uid: 8346 + components: + - type: Transform + pos: 64.5,20.5 + parent: 2 + - uid: 12996 + components: + - type: Transform + pos: -52.5,0.5 + parent: 2 + - uid: 12997 + components: + - type: Transform + pos: 62.5,16.5 + parent: 2 +- proto: SpawnPointSalvageSpecialist + entities: + - uid: 8347 + components: + - type: Transform + pos: 85.5,-44.5 + parent: 2 + - uid: 8348 + components: + - type: Transform + pos: 85.5,-45.5 + parent: 2 + - uid: 8349 + components: + - type: Transform + pos: 85.5,-46.5 + parent: 2 + - uid: 8350 + components: + - type: Transform + pos: 85.5,-47.5 + parent: 2 +- proto: SpawnPointScientist + entities: + - uid: 13155 + components: + - type: Transform + pos: 55.5,7.5 + parent: 2 + - uid: 13156 + components: + - type: Transform + pos: 56.5,7.5 + parent: 2 + - uid: 13157 + components: + - type: Transform + pos: 57.5,7.5 + parent: 2 + - uid: 13158 + components: + - type: Transform + pos: 55.5,12.5 + parent: 2 + - uid: 13159 + components: + - type: Transform + pos: 53.5,17.5 + parent: 2 + - uid: 13160 + components: + - type: Transform + pos: 54.5,17.5 + parent: 2 + - uid: 13161 + components: + - type: Transform + pos: 71.5,12.5 + parent: 2 + - uid: 13162 + components: + - type: Transform + pos: 70.5,10.5 + parent: 2 + - uid: 13163 + components: + - type: Transform + pos: 75.5,11.5 + parent: 2 + - uid: 13164 + components: + - type: Transform + pos: 72.5,6.5 + parent: 2 +- proto: SpawnPointSecurityCadet + entities: + - uid: 8351 + components: + - type: Transform + pos: -15.5,8.5 + parent: 2 + - uid: 8352 + components: + - type: Transform + pos: -15.5,7.5 + parent: 2 + - uid: 8353 + components: + - type: Transform + pos: -15.5,6.5 + parent: 2 + - uid: 8354 + components: + - type: Transform + pos: -15.5,5.5 + parent: 2 + - uid: 13046 + components: + - type: Transform + pos: -31.5,1.5 + parent: 2 + - uid: 13047 + components: + - type: Transform + pos: -32.5,1.5 + parent: 2 + - uid: 13048 + components: + - type: Transform + pos: -35.5,1.5 + parent: 2 + - uid: 13049 + components: + - type: Transform + pos: -36.5,1.5 + parent: 2 + - uid: 13052 + components: + - type: Transform + pos: -31.5,4.5 + parent: 2 + - uid: 13053 + components: + - type: Transform + pos: -31.5,3.5 + parent: 2 + - uid: 13054 + components: + - type: Transform + pos: -32.5,4.5 + parent: 2 + - uid: 13055 + components: + - type: Transform + pos: -32.5,3.5 + parent: 2 + - uid: 13056 + components: + - type: Transform + pos: -35.5,3.5 + parent: 2 + - uid: 13057 + components: + - type: Transform + pos: -35.5,4.5 + parent: 2 + - uid: 13058 + components: + - type: Transform + pos: -36.5,3.5 + parent: 2 + - uid: 13059 + components: + - type: Transform + pos: -36.5,4.5 + parent: 2 +- proto: SpawnPointSecurityOfficer + entities: + - uid: 8355 + components: + - type: Transform + pos: -17.5,8.5 + parent: 2 + - uid: 8356 + components: + - type: Transform + pos: -17.5,7.5 + parent: 2 + - uid: 8357 + components: + - type: Transform + pos: -17.5,6.5 + parent: 2 + - uid: 8358 + components: + - type: Transform + pos: -17.5,5.5 + parent: 2 + - uid: 8359 + components: + - type: Transform + pos: -17.5,4.5 + parent: 2 +- proto: SpawnPointSeniorEngineer + entities: + - uid: 13020 + components: + - type: Transform + pos: 84.5,11.5 + parent: 2 + - uid: 13021 + components: + - type: Transform + pos: 86.5,26.5 + parent: 2 + - uid: 13022 + components: + - type: Transform + pos: 88.5,5.5 + parent: 2 +- proto: SpawnPointSeniorPhysician + entities: + - uid: 8360 + components: + - type: Transform + pos: 53.5,-7.5 + parent: 2 + - uid: 13023 + components: + - type: Transform + pos: 61.5,-7.5 + parent: 2 + - uid: 13024 + components: + - type: Transform + pos: 42.5,-7.5 + parent: 2 +- proto: SpawnPointSeniorResearcher + entities: + - uid: 13015 + components: + - type: Transform + pos: 56.5,6.5 + parent: 2 + - uid: 13017 + components: + - type: Transform + pos: 54.5,19.5 + parent: 2 + - uid: 13018 + components: + - type: Transform + pos: 58.5,24.5 + parent: 2 + - uid: 13019 + components: + - type: Transform + pos: 71.5,18.5 + parent: 2 +- proto: SpawnPointServiceWorker + entities: + - uid: 13090 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 2 + - uid: 13091 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 2 + - uid: 13092 + components: + - type: Transform + pos: 9.5,1.5 + parent: 2 + - uid: 13093 + components: + - type: Transform + pos: 21.5,1.5 + parent: 2 +- proto: SpawnPointStationEngineer + entities: + - uid: 9301 + components: + - type: Transform + pos: 87.5,33.5 + parent: 2 + - uid: 13030 + components: + - type: Transform + pos: 85.5,6.5 + parent: 2 + - uid: 13031 + components: + - type: Transform + pos: 85.5,7.5 + parent: 2 + - uid: 13032 + components: + - type: Transform + pos: 85.5,8.5 + parent: 2 + - uid: 13033 + components: + - type: Transform + pos: 85.5,9.5 + parent: 2 + - uid: 13034 + components: + - type: Transform + pos: 85.5,10.5 + parent: 2 + - uid: 13035 + components: + - type: Transform + pos: 84.5,24.5 + parent: 2 + - uid: 13036 + components: + - type: Transform + pos: 84.5,25.5 + parent: 2 + - uid: 13037 + components: + - type: Transform + pos: 84.5,26.5 + parent: 2 + - uid: 13038 + components: + - type: Transform + pos: 84.5,27.5 + parent: 2 + - uid: 13040 + components: + - type: Transform + pos: 87.5,19.5 + parent: 2 + - uid: 13041 + components: + - type: Transform + pos: 88.5,12.5 + parent: 2 + - uid: 13042 + components: + - type: Transform + pos: 88.5,9.5 + parent: 2 + - uid: 13043 + components: + - type: Transform + pos: 88.5,8.5 + parent: 2 +- proto: SpawnPointTechnicalAssistant + entities: + - uid: 13142 + components: + - type: Transform + pos: 84.5,10.5 + parent: 2 + - uid: 13144 + components: + - type: Transform + pos: 84.5,9.5 + parent: 2 + - uid: 13145 + components: + - type: Transform + pos: 84.5,8.5 + parent: 2 + - uid: 13146 + components: + - type: Transform + pos: 84.5,7.5 + parent: 2 + - uid: 13147 + components: + - type: Transform + pos: 84.5,6.5 + parent: 2 + - uid: 13148 + components: + - type: Transform + pos: 84.5,18.5 + parent: 2 + - uid: 13149 + components: + - type: Transform + pos: 84.5,19.5 + parent: 2 + - uid: 13150 + components: + - type: Transform + pos: 84.5,20.5 + parent: 2 + - uid: 13151 + components: + - type: Transform + pos: 86.5,29.5 + parent: 2 +- proto: SpawnPointWarden + entities: + - uid: 8362 + components: + - type: Transform + pos: -41.5,1.5 + parent: 2 + - uid: 13051 + components: + - type: Transform + pos: -35.5,2.5 + parent: 2 + - uid: 13094 + components: + - type: Transform + pos: -36.5,6.5 + parent: 2 +- proto: SpawnRoboticist + entities: + - uid: 13084 + components: + - type: Transform + pos: 48.5,12.5 + parent: 2 + - uid: 13085 + components: + - type: Transform + pos: 49.5,12.5 + parent: 2 + - uid: 13086 + components: + - type: Transform + pos: 50.5,12.5 + parent: 2 + - uid: 13087 + components: + - type: Transform + pos: 55.5,17.5 + parent: 2 + - uid: 13088 + components: + - type: Transform + pos: 58.5,17.5 + parent: 2 + - uid: 13089 + components: + - type: Transform + pos: 63.5,12.5 + parent: 2 +- proto: SpeedLoaderCap + entities: + - uid: 13631 + components: + - type: Transform + pos: 62.207752,-43.207134 + parent: 2 + - uid: 13632 + components: + - type: Transform + pos: 62.5265,-43.225883 + parent: 2 + - uid: 13638 + components: + - type: Transform + pos: 69.17971,-41.519634 + parent: 2 + - uid: 13639 + components: + - type: Transform + pos: 69.62971,-41.519634 + parent: 2 +- proto: SpeedLoaderMagnum + entities: + - uid: 8363 + components: + - type: Transform + pos: -23.311062,6.408317 + parent: 2 +- proto: SpeedLoaderMagnumAP + entities: + - uid: 8364 + components: + - type: Transform + pos: -23.480331,6.564567 + parent: 2 + - uid: 8365 + components: + - type: Transform + pos: -23.415228,6.564567 + parent: 2 +- proto: SpeedLoaderMagnumRubber + entities: + - uid: 8366 + components: + - type: Transform + pos: -11.391171,5.3788524 + parent: 2 + - uid: 8367 + components: + - type: Transform + pos: -11.328671,5.7382274 + parent: 2 +- proto: SpiderWeb + entities: + - uid: 8368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-22.5 + parent: 2 + - uid: 8369 + components: + - type: Transform + pos: 74.5,-14.5 + parent: 2 + - uid: 8370 + components: + - type: Transform + pos: 73.5,-15.5 + parent: 2 +- proto: SprayBottleSpaceCleaner + entities: + - uid: 8371 + components: + - type: Transform + pos: 20.263905,-5.0311575 + parent: 2 + - uid: 8372 + components: + - type: Transform + pos: 20.263905,-5.1249075 + parent: 2 + - uid: 8373 + components: + - type: Transform + pos: 20.263905,-5.2342825 + parent: 2 + - uid: 8374 + components: + - type: Transform + pos: 20.263905,-5.3280325 + parent: 2 + - uid: 12296 + components: + - type: Transform + pos: 9.599411,-7.907524 + parent: 2 +- proto: SS13Memorial + entities: + - uid: 13302 + components: + - type: MetaData + desc: Мемориал, показывающий мужчину, который держит в руке звезду. Он явно пытается улыбается, не скрывая горесть потери. Под ним расположена табличка где указаны полные имена неизвестных вам сотрудников. Ниже имён есть надпись "Я бы последовал за тобой - моим братом, моим капитаном, моим королем". + name: Мемориал "Упавших Звёзд" + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-23.5 + parent: 2 +- proto: StairDark + entities: + - uid: 8375 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,-0.5 + parent: 2 + - uid: 8376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,0.5 + parent: 2 +- proto: StairStage + entities: + - uid: 13910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,-30.5 + parent: 2 + - uid: 13918 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-31.5 + parent: 2 +- proto: StairWood + entities: + - uid: 14816 + components: + - type: Transform + pos: 15.5,28.5 + parent: 2 + - uid: 14817 + components: + - type: Transform + pos: 16.5,28.5 + parent: 2 + - uid: 14818 + components: + - type: Transform + pos: 17.5,28.5 + parent: 2 +- proto: StasisBed + entities: + - uid: 8377 + components: + - type: Transform + pos: -20.5,2.5 + parent: 2 + - uid: 8378 + components: + - type: Transform + pos: 44.5,-11.5 + parent: 2 +- proto: StationMap + entities: + - uid: 12492 + components: + - type: Transform + pos: -14.5,13.5 + parent: 2 + - uid: 12908 + components: + - type: Transform + pos: 14.5,3.5 + parent: 2 + - uid: 13287 + components: + - type: Transform + pos: 2.5,3.5 + parent: 2 + - uid: 13289 + components: + - type: Transform + pos: -11.5,-6.5 + parent: 2 + - uid: 13293 + components: + - type: Transform + pos: 62.5,3.5 + parent: 2 + - uid: 15229 + components: + - type: Transform + pos: 77.5,8.5 + parent: 2 + - uid: 15231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-15.5 + parent: 2 + - uid: 15233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-1.5 + parent: 2 +- proto: StationMapAssembly + entities: + - uid: 13448 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-26.5 + parent: 2 +- proto: StationRecordsComputerCircuitboard + entities: + - uid: 8379 + components: + - type: Transform + pos: 95.53781,33.783737 + parent: 2 +- proto: StatueVenusBlue + entities: + - uid: 12170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,43.5 + parent: 2 + - uid: 12227 + components: + - type: Transform + pos: -4.5,8.5 + parent: 2 +- proto: StatueVenusRed + entities: + - uid: 12171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,43.5 + parent: 2 +- proto: SteelBench + entities: + - uid: 13440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-7.5 + parent: 2 +- proto: StimpackMini + entities: + - uid: 15165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.22368,23.770996 + parent: 2 +- proto: Stool + entities: + - uid: 8380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.470718,-4.0726247 + parent: 2 + - uid: 8381 + components: + - type: Transform + pos: 16.471882,-4.50838 + parent: 2 +- proto: StoolBar + entities: + - uid: 8382 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 2 + - uid: 8383 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 2 + - uid: 8384 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 2 + - uid: 8385 + components: + - type: Transform + pos: 6.5,-5.5 + parent: 2 +- proto: StorageCanister + entities: + - uid: 8386 + components: + - type: Transform + anchored: True + pos: 74.5,23.5 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + bodyType: Static + - uid: 8387 + components: + - type: Transform + pos: 61.5,4.5 + parent: 2 + - uid: 8388 + components: + - type: Transform + pos: 78.5,17.5 + parent: 2 + - uid: 8389 + components: + - type: Transform + pos: 78.5,18.5 + parent: 2 +- proto: StrangePill + entities: + - uid: 13275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.53748,-29.6224 + parent: 2 + - uid: 13556 + components: + - type: Transform + pos: 44.3342,-29.763025 + parent: 2 + - uid: 13558 + components: + - type: Transform + pos: 44.115288,-29.419275 + parent: 2 +- proto: SubstationBasic + entities: + - uid: 8390 + components: + - type: Transform + pos: -7.5,5.5 + parent: 2 + - uid: 8391 + components: + - type: Transform + pos: -28.5,8.5 + parent: 2 + - uid: 8392 + components: + - type: Transform + pos: 53.5,-27.5 + parent: 2 + - uid: 8393 + components: + - type: Transform + pos: 91.5,-5.5 + parent: 2 + - uid: 8394 + components: + - type: Transform + pos: 78.5,49.5 + parent: 2 + - uid: 8395 + components: + - type: Transform + pos: 18.5,10.5 + parent: 2 + - uid: 8396 + components: + - type: Transform + pos: 16.5,-7.5 + parent: 2 + - uid: 8397 + components: + - type: Transform + pos: 74.5,-30.5 + parent: 2 + - uid: 8398 + components: + - type: Transform + pos: 50.5,16.5 + parent: 2 + - uid: 8399 + components: + - type: Transform + pos: 54.5,29.5 + parent: 2 + - uid: 8400 + components: + - type: Transform + pos: 87.5,-2.5 + parent: 2 + - uid: 11742 + components: + - type: Transform + pos: 82.5,16.5 + parent: 2 +- proto: SubstationMachineCircuitboard + entities: + - uid: 230 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 231 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: SubstationWallBasic + entities: + - uid: 8401 + components: + - type: Transform + pos: -51.5,7.5 + parent: 2 + - uid: 8402 + components: + - type: Transform + pos: -64.5,4.5 + parent: 2 + - uid: 8403 + components: + - type: Transform + pos: -54.5,4.5 + parent: 2 +- proto: SuitStorageCaptain + entities: + - uid: 8404 + components: + - type: Transform + pos: -52.5,5.5 + parent: 2 +- proto: SuitStorageCE + entities: + - uid: 8405 + components: + - type: Transform + pos: 68.5,47.5 + parent: 2 +- proto: SuitStorageEngi + entities: + - uid: 8406 + components: + - type: Transform + pos: 90.5,33.5 + parent: 2 + - uid: 8407 + components: + - type: Transform + pos: 89.5,33.5 + parent: 2 + - uid: 8408 + components: + - type: Transform + pos: 91.5,33.5 + parent: 2 + - uid: 8409 + components: + - type: Transform + pos: 95.5,27.5 + parent: 2 + - uid: 8410 + components: + - type: Transform + pos: 95.5,28.5 + parent: 2 + - uid: 8411 + components: + - type: Transform + pos: 95.5,29.5 + parent: 2 +- proto: SuitStorageEVAPrisoner + entities: + - uid: 8412 + components: + - type: Transform + pos: -40.5,8.5 + parent: 2 + - uid: 8413 + components: + - type: Transform + pos: -39.5,8.5 + parent: 2 +- proto: SuitStorageRD + entities: + - uid: 8414 + components: + - type: Transform + pos: 64.5,21.5 + parent: 2 +- proto: SuitStorageSalv + entities: + - uid: 8415 + components: + - type: Transform + pos: 86.5,-45.5 + parent: 2 + - uid: 8416 + components: + - type: Transform + pos: 86.5,-47.5 + parent: 2 + - uid: 8417 + components: + - type: Transform + pos: 86.5,-46.5 + parent: 2 + - uid: 8418 + components: + - type: Transform + pos: 86.5,-44.5 + parent: 2 +- proto: SuitStorageSec + entities: + - uid: 8419 + components: + - type: Transform + pos: -47.5,3.5 + parent: 2 + - uid: 8421 + components: + - type: Transform + pos: -46.5,3.5 + parent: 2 + - uid: 12012 + components: + - type: Transform + pos: -48.5,3.5 + parent: 2 +- proto: SuitStorageWarden + entities: + - uid: 8422 + components: + - type: Transform + pos: -42.5,0.5 + parent: 2 +- proto: Supermatter + entities: + - uid: 6762 + components: + - type: Transform + pos: 93.5,47.5 + parent: 2 +- proto: SurveillanceCameraRouterCommand + entities: + - uid: 8424 + components: + - type: Transform + pos: 93.5,1.5 + parent: 2 +- proto: SurveillanceCameraRouterEngineering + entities: + - uid: 8425 + components: + - type: Transform + pos: 93.5,3.5 + parent: 2 +- proto: SurveillanceCameraRouterGeneral + entities: + - uid: 8426 + components: + - type: Transform + pos: 93.5,-1.5 + parent: 2 +- proto: SurveillanceCameraRouterMedical + entities: + - uid: 8427 + components: + - type: Transform + pos: 93.5,0.5 + parent: 2 +- proto: SurveillanceCameraRouterScience + entities: + - uid: 8428 + components: + - type: Transform + pos: 93.5,-0.5 + parent: 2 +- proto: SurveillanceCameraRouterSecurity + entities: + - uid: 8429 + components: + - type: Transform + pos: 93.5,-2.5 + parent: 2 +- proto: SurveillanceCameraRouterService + entities: + - uid: 8430 + components: + - type: Transform + pos: 93.5,-3.5 + parent: 2 +- proto: SurveillanceCameraRouterSupply + entities: + - uid: 8431 + components: + - type: Transform + pos: 93.5,2.5 + parent: 2 +- proto: SurveillanceCameraWirelessRouterBase + entities: + - uid: 8432 + components: + - type: Transform + pos: 19.5,-9.5 + parent: 2 +- proto: SurveillanceWirelessCameraMovableEntertainment + entities: + - uid: 8433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-8.5 + parent: 2 +- proto: SurvivalKnife + entities: + - uid: 8434 + components: + - type: Transform + pos: 76.39558,-14.3857355 + parent: 2 +- proto: SyringeDermaline + entities: + - uid: 14184 + components: + - type: Transform + pos: 48.52174,-10.88549 + parent: 2 + - uid: 14185 + components: + - type: Transform + pos: 48.553013,-11.04174 + parent: 2 +- proto: Table + entities: + - uid: 6949 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,6.5 + parent: 2 + - uid: 7581 + components: + - type: Transform + pos: 83.5,-19.5 + parent: 2 + - uid: 8435 + components: + - type: Transform + pos: 16.5,3.5 + parent: 2 + - uid: 8436 + components: + - type: Transform + pos: 7.5,4.5 + parent: 2 + - uid: 8437 + components: + - type: Transform + pos: 17.5,3.5 + parent: 2 + - uid: 8438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,6.5 + parent: 2 + - uid: 8439 + components: + - type: Transform + pos: 7.5,5.5 + parent: 2 + - uid: 8440 + components: + - type: Transform + pos: 7.5,6.5 + parent: 2 + - uid: 8442 + components: + - type: Transform + pos: 11.5,10.5 + parent: 2 + - uid: 8443 + components: + - type: Transform + pos: 12.5,10.5 + parent: 2 + - uid: 8444 + components: + - type: Transform + pos: 13.5,10.5 + parent: 2 + - uid: 8445 + components: + - type: Transform + pos: 10.5,7.5 + parent: 2 + - uid: 8446 + components: + - type: Transform + pos: 10.5,6.5 + parent: 2 + - uid: 8447 + components: + - type: Transform + pos: 10.5,5.5 + parent: 2 + - uid: 8448 + components: + - type: Transform + pos: 11.5,7.5 + parent: 2 + - uid: 8449 + components: + - type: Transform + pos: 11.5,6.5 + parent: 2 + - uid: 8450 + components: + - type: Transform + pos: 11.5,5.5 + parent: 2 + - uid: 8451 + components: + - type: Transform + pos: 38.5,-4.5 + parent: 2 + - uid: 8452 + components: + - type: Transform + pos: 38.5,-3.5 + parent: 2 + - uid: 8453 + components: + - type: Transform + pos: 38.5,-2.5 + parent: 2 + - uid: 8454 + components: + - type: Transform + pos: 58.5,-23.5 + parent: 2 + - uid: 8455 + components: + - type: Transform + pos: 58.5,-22.5 + parent: 2 + - uid: 8456 + components: + - type: Transform + pos: 52.5,-4.5 + parent: 2 + - uid: 8457 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 2 + - uid: 8458 + components: + - type: Transform + pos: 76.5,-16.5 + parent: 2 + - uid: 8459 + components: + - type: Transform + pos: 52.5,-2.5 + parent: 2 + - uid: 8460 + components: + - type: Transform + pos: 52.5,-3.5 + parent: 2 + - uid: 8461 + components: + - type: Transform + pos: 58.5,-4.5 + parent: 2 + - uid: 8462 + components: + - type: Transform + pos: 58.5,-3.5 + parent: 2 + - uid: 8463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-22.5 + parent: 2 + - uid: 8464 + components: + - type: Transform + pos: -35.5,-4.5 + parent: 2 + - uid: 8465 + components: + - type: Transform + pos: -31.5,-4.5 + parent: 2 + - uid: 8466 + components: + - type: Transform + pos: -27.5,-4.5 + parent: 2 + - uid: 8467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,-3.5 + parent: 2 + - uid: 8468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,-4.5 + parent: 2 + - uid: 8469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-4.5 + parent: 2 + - uid: 8470 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-4.5 + parent: 2 + - uid: 8471 + components: + - type: Transform + pos: -28.5,9.5 + parent: 2 + - uid: 8473 + components: + - type: Transform + pos: 83.5,-15.5 + parent: 2 + - uid: 8474 + components: + - type: Transform + pos: 76.5,-17.5 + parent: 2 + - uid: 8475 + components: + - type: Transform + pos: 76.5,-15.5 + parent: 2 + - uid: 8476 + components: + - type: Transform + pos: 75.5,-17.5 + parent: 2 + - uid: 8477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-20.5 + parent: 2 + - uid: 8478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-21.5 + parent: 2 + - uid: 8479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,-21.5 + parent: 2 + - uid: 8480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,-21.5 + parent: 2 + - uid: 8481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-19.5 + parent: 2 + - uid: 8482 + components: + - type: Transform + pos: 82.5,-26.5 + parent: 2 + - uid: 8483 + components: + - type: Transform + pos: 82.5,-25.5 + parent: 2 + - uid: 8484 + components: + - type: Transform + pos: 83.5,-25.5 + parent: 2 + - uid: 8485 + components: + - type: Transform + pos: 84.5,-25.5 + parent: 2 + - uid: 8486 + components: + - type: Transform + pos: 84.5,-26.5 + parent: 2 + - uid: 8487 + components: + - type: Transform + pos: 92.5,25.5 + parent: 2 + - uid: 8488 + components: + - type: Transform + pos: 92.5,26.5 + parent: 2 + - uid: 8489 + components: + - type: Transform + pos: 92.5,27.5 + parent: 2 + - uid: 8490 + components: + - type: Transform + pos: 92.5,28.5 + parent: 2 + - uid: 8491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,-19.5 + parent: 2 + - uid: 8492 + components: + - type: Transform + pos: 20.5,8.5 + parent: 2 + - uid: 8493 + components: + - type: Transform + pos: 20.5,7.5 + parent: 2 + - uid: 8494 + components: + - type: Transform + pos: 69.5,-21.5 + parent: 2 + - uid: 8495 + components: + - type: Transform + pos: 67.5,-20.5 + parent: 2 + - uid: 8496 + components: + - type: Transform + pos: 67.5,-19.5 + parent: 2 + - uid: 8497 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,-22.5 + parent: 2 + - uid: 8498 + components: + - type: Transform + pos: 67.5,-16.5 + parent: 2 + - uid: 8499 + components: + - type: Transform + pos: 67.5,-17.5 + parent: 2 + - uid: 8500 + components: + - type: Transform + pos: 67.5,-18.5 + parent: 2 + - uid: 8501 + components: + - type: Transform + pos: 16.5,-8.5 + parent: 2 + - uid: 12322 + components: + - type: Transform + pos: 6.5,11.5 + parent: 2 + - uid: 12462 + components: + - type: Transform + pos: 74.5,-29.5 + parent: 2 + - uid: 13329 + components: + - type: Transform + pos: -15.5,-7.5 + parent: 2 + - uid: 13355 + components: + - type: Transform + pos: -14.5,-7.5 + parent: 2 + - uid: 13543 + components: + - type: Transform + pos: 47.5,-28.5 + parent: 2 + - uid: 13545 + components: + - type: Transform + pos: 46.5,-28.5 + parent: 2 + - uid: 13546 + components: + - type: Transform + pos: 45.5,-28.5 + parent: 2 + - uid: 14133 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,-29.5 + parent: 2 + - uid: 14134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-29.5 + parent: 2 +- proto: TableCarpet + entities: + - uid: 8503 + components: + - type: Transform + pos: 18.5,-4.5 + parent: 2 + - uid: 8504 + components: + - type: Transform + pos: 15.5,-3.5 + parent: 2 + - uid: 8610 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 2 + - uid: 14494 + components: + - type: Transform + pos: 20.5,-7.5 + parent: 2 +- proto: TableCounterMetal + entities: + - uid: 12286 + components: + - type: Transform + pos: -40.5,10.5 + parent: 2 + - uid: 13390 + components: + - type: Transform + pos: 22.5,-28.5 + parent: 2 + - uid: 13485 + components: + - type: Transform + pos: 25.5,-21.5 + parent: 2 + - uid: 13486 + components: + - type: Transform + pos: 25.5,-22.5 + parent: 2 + - uid: 13593 + components: + - type: Transform + pos: 39.5,-30.5 + parent: 2 + - uid: 13595 + components: + - type: Transform + pos: 39.5,-29.5 + parent: 2 + - uid: 13671 + components: + - type: Transform + pos: 48.5,-14.5 + parent: 2 + - uid: 13672 + components: + - type: Transform + pos: 48.5,-15.5 + parent: 2 + - uid: 13673 + components: + - type: Transform + pos: 48.5,-16.5 + parent: 2 + - uid: 14126 + components: + - type: Transform + pos: 71.5,-34.5 + parent: 2 + - uid: 14127 + components: + - type: Transform + pos: 72.5,-34.5 + parent: 2 + - uid: 14141 + components: + - type: Transform + pos: 70.5,-34.5 + parent: 2 + - uid: 14340 + components: + - type: Transform + pos: 95.5,-47.5 + parent: 2 + - uid: 14341 + components: + - type: Transform + pos: 94.5,-47.5 + parent: 2 + - uid: 14415 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,-40.5 + parent: 2 + - uid: 14417 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-47.5 + parent: 2 + - uid: 14418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,-46.5 + parent: 2 + - uid: 14561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-29.5 + parent: 2 + - uid: 14588 + components: + - type: Transform + pos: 50.5,31.5 + parent: 2 + - uid: 14594 + components: + - type: Transform + pos: 50.5,32.5 + parent: 2 + - uid: 14866 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,27.5 + parent: 2 + - uid: 14867 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,27.5 + parent: 2 + - uid: 14868 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,27.5 + parent: 2 + - uid: 14869 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,27.5 + parent: 2 + - uid: 14992 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,26.5 + parent: 2 + - uid: 14996 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,26.5 + parent: 2 + - uid: 15114 + components: + - type: Transform + pos: 25.5,29.5 + parent: 2 + - uid: 15115 + components: + - type: Transform + pos: 25.5,30.5 + parent: 2 + - uid: 15152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,27.5 + parent: 2 + - uid: 15153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,27.5 + parent: 2 + - uid: 15154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,28.5 + parent: 2 + - uid: 15155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,27.5 + parent: 2 +- proto: TableCounterWood + entities: + - uid: 8508 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 2 + - uid: 8509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-5.5 + parent: 2 + - uid: 8510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 2 + - uid: 8511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-2.5 + parent: 2 + - uid: 8512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-5.5 + parent: 2 + - uid: 9253 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,6.5 + parent: 2 +- proto: TableFancyBlack + entities: + - uid: 13317 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-24.5 + parent: 2 + - uid: 13318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-23.5 + parent: 2 + - uid: 13319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-22.5 + parent: 2 + - uid: 13362 + components: + - type: Transform + pos: 17.5,-23.5 + parent: 2 + - uid: 14290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-47.5 + parent: 2 + - uid: 14291 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,-44.5 + parent: 2 + - uid: 14292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,-44.5 + parent: 2 +- proto: TableFancyBlue + entities: + - uid: 8513 + components: + - type: Transform + pos: -54.5,1.5 + parent: 2 + - uid: 8514 + components: + - type: Transform + pos: -54.5,-2.5 + parent: 2 + - uid: 8515 + components: + - type: Transform + pos: -55.5,1.5 + parent: 2 + - uid: 8516 + components: + - type: Transform + pos: -52.5,2.5 + parent: 2 + - uid: 8517 + components: + - type: Transform + pos: -52.5,1.5 + parent: 2 + - uid: 8518 + components: + - type: Transform + pos: -54.5,-0.5 + parent: 2 + - uid: 8519 + components: + - type: Transform + pos: -54.5,0.5 + parent: 2 + - uid: 8520 + components: + - type: Transform + pos: -54.5,-1.5 + parent: 2 + - uid: 8521 + components: + - type: Transform + pos: -53.5,1.5 + parent: 2 + - uid: 8522 + components: + - type: Transform + pos: -55.5,-2.5 + parent: 2 + - uid: 8523 + components: + - type: Transform + pos: -53.5,0.5 + parent: 2 + - uid: 8524 + components: + - type: Transform + pos: -53.5,-0.5 + parent: 2 + - uid: 8525 + components: + - type: Transform + pos: -53.5,-1.5 + parent: 2 + - uid: 8526 + components: + - type: Transform + pos: -56.5,1.5 + parent: 2 + - uid: 8527 + components: + - type: Transform + pos: -53.5,-2.5 + parent: 2 + - uid: 8528 + components: + - type: Transform + pos: -56.5,2.5 + parent: 2 + - uid: 8529 + components: + - type: Transform + pos: -55.5,-1.5 + parent: 2 + - uid: 8530 + components: + - type: Transform + pos: -55.5,-0.5 + parent: 2 + - uid: 8531 + components: + - type: Transform + pos: -55.5,0.5 + parent: 2 +- proto: TableFancyCyan + entities: + - uid: 8532 + components: + - type: Transform + pos: 29.5,-7.5 + parent: 2 + - uid: 8533 + components: + - type: Transform + pos: 29.5,-6.5 + parent: 2 +- proto: TableFancyOrange + entities: + - uid: 8534 + components: + - type: Transform + pos: 72.5,46.5 + parent: 2 + - uid: 8535 + components: + - type: Transform + pos: 71.5,46.5 + parent: 2 + - uid: 10700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,41.5 + parent: 2 +- proto: TableFancyPink + entities: + - uid: 8536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,4.5 + parent: 2 + - uid: 8537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,4.5 + parent: 2 +- proto: TableFancyPurple + entities: + - uid: 8538 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,18.5 + parent: 2 + - uid: 8539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,15.5 + parent: 2 + - uid: 8540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,16.5 + parent: 2 + - uid: 8541 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,18.5 + parent: 2 + - uid: 8542 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,18.5 + parent: 2 +- proto: TableFancyWhite + entities: + - uid: 8543 + components: + - type: Transform + pos: 4.5,8.5 + parent: 2 + - uid: 8544 + components: + - type: Transform + pos: 3.5,8.5 + parent: 2 + - uid: 8545 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,8.5 + parent: 2 +- proto: TableFrame + entities: + - uid: 13449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-29.5 + parent: 2 +- proto: TableGlass + entities: + - uid: 8546 + components: + - type: Transform + pos: 87.5,-27.5 + parent: 2 + - uid: 12297 + components: + - type: Transform + pos: -29.5,-9.5 + parent: 2 + - uid: 12313 + components: + - type: Transform + pos: 26.5,-8.5 + parent: 2 +- proto: TableReinforced + entities: + - uid: 3260 + components: + - type: Transform + pos: 83.5,9.5 + parent: 2 + - uid: 3261 + components: + - type: Transform + pos: 83.5,8.5 + parent: 2 + - uid: 8547 + components: + - type: Transform + pos: 78.5,-18.5 + parent: 2 + - uid: 8548 + components: + - type: Transform + pos: 88.5,13.5 + parent: 2 + - uid: 8549 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,13.5 + parent: 2 + - uid: 8550 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,14.5 + parent: 2 + - uid: 8551 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,12.5 + parent: 2 + - uid: 8552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-44.5 + parent: 2 + - uid: 8553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-44.5 + parent: 2 + - uid: 8554 + components: + - type: Transform + pos: 82.5,-47.5 + parent: 2 + - uid: 8555 + components: + - type: Transform + pos: 83.5,-47.5 + parent: 2 + - uid: 8556 + components: + - type: Transform + pos: 82.5,-46.5 + parent: 2 + - uid: 8557 + components: + - type: Transform + pos: 84.5,-47.5 + parent: 2 + - uid: 8558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,13.5 + parent: 2 + - uid: 8559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-5.5 + parent: 2 + - uid: 8560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-4.5 + parent: 2 + - uid: 12108 + components: + - type: Transform + pos: 87.5,14.5 + parent: 2 + - uid: 12553 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,31.5 + parent: 2 + - uid: 15482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-54.5 + parent: 2 + - uid: 15483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-53.5 + parent: 2 +- proto: TableReinforcedGlass + entities: + - uid: 8561 + components: + - type: Transform + pos: 89.5,-27.5 + parent: 2 +- proto: TableStone + entities: + - uid: 8562 + components: + - type: Transform + pos: -23.5,4.5 + parent: 2 + - uid: 8563 + components: + - type: Transform + pos: -24.5,4.5 + parent: 2 + - uid: 8564 + components: + - type: Transform + pos: -28.5,3.5 + parent: 2 + - uid: 8565 + components: + - type: Transform + pos: -22.5,4.5 + parent: 2 + - uid: 8566 + components: + - type: Transform + pos: -39.5,2.5 + parent: 2 + - uid: 8567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-5.5 + parent: 2 +- proto: TableWood + entities: + - uid: 3146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-17.5 + parent: 2 + - uid: 3148 + components: + - type: Transform + pos: 86.5,-17.5 + parent: 2 + - uid: 6698 + components: + - type: Transform + pos: 9.5,-0.5 + parent: 2 + - uid: 8568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,6.5 + parent: 2 + - uid: 8569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,7.5 + parent: 2 + - uid: 8570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-4.5 + parent: 2 + - uid: 8571 + components: + - type: Transform + pos: 35.5,4.5 + parent: 2 + - uid: 8572 + components: + - type: Transform + pos: 35.5,5.5 + parent: 2 + - uid: 8573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-29.5 + parent: 2 + - uid: 8574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,9.5 + parent: 2 + - uid: 8575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,8.5 + parent: 2 + - uid: 8576 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,8.5 + parent: 2 + - uid: 8577 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,5.5 + parent: 2 + - uid: 8578 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,4.5 + parent: 2 + - uid: 8579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-28.5 + parent: 2 + - uid: 8580 + components: + - type: Transform + pos: 57.5,-27.5 + parent: 2 + - uid: 8581 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 2 + - uid: 8582 + components: + - type: Transform + pos: -7.5,-4.5 + parent: 2 + - uid: 8583 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 2 + - uid: 8584 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 2 + - uid: 8586 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,10.5 + parent: 2 + - uid: 8591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,6.5 + parent: 2 + - uid: 8592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,6.5 + parent: 2 + - uid: 8593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,6.5 + parent: 2 + - uid: 8594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,6.5 + parent: 2 + - uid: 8596 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-27.5 + parent: 2 + - uid: 8597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.5,6.5 + parent: 2 + - uid: 8598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,6.5 + parent: 2 + - uid: 8599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-4.5 + parent: 2 + - uid: 8600 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-2.5 + parent: 2 + - uid: 8601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 2 + - uid: 8602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-3.5 + parent: 2 + - uid: 8603 + components: + - type: Transform + pos: 63.5,27.5 + parent: 2 + - uid: 8604 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,9.5 + parent: 2 + - uid: 12490 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,7.5 + parent: 2 + - uid: 12503 + components: + - type: Transform + pos: -8.5,10.5 + parent: 2 + - uid: 12514 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-5.5 + parent: 2 + - uid: 12960 + components: + - type: Transform + pos: -53.5,5.5 + parent: 2 + - uid: 13122 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - uid: 13206 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 13207 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 2 + - uid: 13258 + components: + - type: Transform + pos: 10.5,-0.5 + parent: 2 + - uid: 13268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-9.5 + parent: 2 + - uid: 13272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-42.5 + parent: 2 + - uid: 13521 + components: + - type: Transform + pos: 71.5,-46.5 + parent: 2 + - uid: 13522 + components: + - type: Transform + pos: 71.5,-45.5 + parent: 2 + - uid: 13523 + components: + - type: Transform + pos: 71.5,-44.5 + parent: 2 + - uid: 13619 + components: + - type: Transform + pos: 69.5,-41.5 + parent: 2 + - uid: 13620 + components: + - type: Transform + pos: 69.5,-42.5 + parent: 2 + - uid: 13627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-43.5 + parent: 2 + - uid: 14575 + components: + - type: Transform + pos: 21.5,25.5 + parent: 2 + - uid: 14619 + components: + - type: Transform + pos: 23.5,25.5 + parent: 2 + - uid: 14623 + components: + - type: Transform + pos: 22.5,25.5 + parent: 2 + - uid: 14849 + components: + - type: Transform + pos: 22.5,22.5 + parent: 2 + - uid: 14850 + components: + - type: Transform + pos: 21.5,22.5 + parent: 2 + - uid: 15034 + components: + - type: Transform + pos: 26.5,23.5 + parent: 2 +- proto: TableWoodReinforced + entities: + - uid: 8606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-7.5 + parent: 2 + - uid: 8611 + components: + - type: Transform + pos: 7.5,-6.5 + parent: 2 + - uid: 8612 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 2 + - uid: 8613 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 2 + - uid: 8614 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 2 + - uid: 8615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,11.5 + parent: 2 + - uid: 8616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,10.5 + parent: 2 + - uid: 8617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,10.5 + parent: 2 + - uid: 8618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,11.5 + parent: 2 + - uid: 9254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-6.5 + parent: 2 + - uid: 9258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-6.5 + parent: 2 + - uid: 9259 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-6.5 + parent: 2 + - uid: 9300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-6.5 + parent: 2 + - uid: 12090 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,9.5 + parent: 2 + - uid: 12092 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,8.5 + parent: 2 + - uid: 12219 + components: + - type: Transform + pos: 82.5,-16.5 + parent: 2 + - uid: 12333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,8.5 + parent: 2 + - uid: 12335 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,8.5 + parent: 2 + - uid: 12336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,9.5 + parent: 2 + - uid: 14640 + components: + - type: Transform + pos: 16.5,29.5 + parent: 2 + - uid: 14641 + components: + - type: Transform + pos: 17.5,29.5 + parent: 2 + - uid: 14642 + components: + - type: Transform + pos: 15.5,29.5 + parent: 2 + - uid: 14735 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,26.5 + parent: 2 + - uid: 14842 + components: + - type: Transform + pos: 17.5,22.5 + parent: 2 + - uid: 14843 + components: + - type: Transform + pos: 18.5,22.5 + parent: 2 + - uid: 14844 + components: + - type: Transform + pos: 19.5,22.5 + parent: 2 +- proto: TechnologyDisk + entities: + - uid: 3291 + components: + - type: Transform + parent: 3290 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3292 + components: + - type: Transform + parent: 3290 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 3293 + components: + - type: Transform + parent: 3290 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: TechnologyDiskRare + entities: + - uid: 3294 + components: + - type: Transform + parent: 3290 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 12112 + components: + - type: Transform + pos: 106.11447,-22.808123 + parent: 2 + - uid: 12436 + components: + - type: Transform + pos: 106.80248,-22.823748 + parent: 2 + - uid: 12437 + components: + - type: Transform + pos: 106.78684,-22.120623 + parent: 2 + - uid: 12438 + components: + - type: Transform + pos: 106.11447,-22.104998 + parent: 2 +- proto: TelecomServer + entities: + - uid: 8619 + components: + - type: Transform + pos: -60.5,-7.5 + parent: 2 + - uid: 8620 + components: + - type: Transform + pos: -60.5,-6.5 + parent: 2 + - uid: 8621 + components: + - type: Transform + pos: -60.5,-4.5 + parent: 2 + - uid: 8622 + components: + - type: Transform + pos: -60.5,-3.5 + parent: 2 + - uid: 13436 + components: + - type: Transform + pos: 25.5,-28.5 + parent: 2 +- proto: TelecomServerFilledCargo + entities: + - uid: 8623 + components: + - type: Transform + pos: -64.5,-7.5 + parent: 2 +- proto: TelecomServerFilledCommand + entities: + - uid: 8624 + components: + - type: Transform + pos: -64.5,-6.5 + parent: 2 +- proto: TelecomServerFilledCommon + entities: + - uid: 8625 + components: + - type: Transform + pos: -62.5,-4.5 + parent: 2 +- proto: TelecomServerFilledEngineering + entities: + - uid: 8626 + components: + - type: Transform + pos: -64.5,-3.5 + parent: 2 +- proto: TelecomServerFilledMedical + entities: + - uid: 8627 + components: + - type: Transform + pos: -64.5,-4.5 + parent: 2 +- proto: TelecomServerFilledScience + entities: + - uid: 8628 + components: + - type: Transform + pos: -62.5,-3.5 + parent: 2 +- proto: TelecomServerFilledSecurity + entities: + - uid: 8629 + components: + - type: Transform + pos: -62.5,-7.5 + parent: 2 +- proto: TelecomServerFilledService + entities: + - uid: 8630 + components: + - type: Transform + pos: -62.5,-6.5 + parent: 2 +- proto: Telecrystal10 + entities: + - uid: 5069 + components: + - type: Transform + parent: 13039 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: Telecrystal5 + entities: + - uid: 8631 + components: + - type: Transform + pos: 106.14976,27.806814 + parent: 2 +- proto: TeslaCoil + entities: + - uid: 12589 + components: + - type: Transform + pos: 95.5,50.5 + parent: 2 + - uid: 12590 + components: + - type: Transform + pos: 95.5,46.5 + parent: 2 + - uid: 12595 + components: + - type: Transform + pos: 95.5,44.5 + parent: 2 + - uid: 12597 + components: + - type: Transform + pos: 95.5,48.5 + parent: 2 + - uid: 12599 + components: + - type: Transform + pos: 90.5,50.5 + parent: 2 + - uid: 12600 + components: + - type: Transform + pos: 90.5,44.5 + parent: 2 +- proto: TeslaGroundingRod + entities: + - uid: 12596 + components: + - type: Transform + pos: 95.5,47.5 + parent: 2 + - uid: 12646 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,45.5 + parent: 2 + - uid: 12647 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,49.5 + parent: 2 +- proto: ThermomachineFreezerMachineCircuitBoard + entities: + - uid: 232 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ThermomachineHeaterMachineCircuitBoard + entities: + - uid: 233 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: ThrusterMachineCircuitboard + entities: + - uid: 234 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage + - uid: 235 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: TintedWindow + entities: + - uid: 8632 + components: + - type: Transform + pos: -22.5,-4.5 + parent: 2 + - uid: 8633 + components: + - type: Transform + pos: -22.5,-3.5 + parent: 2 + - uid: 8634 + components: + - type: Transform + pos: -22.5,-2.5 + parent: 2 + - uid: 14675 + components: + - type: Transform + pos: 18.5,27.5 + parent: 2 +- proto: ToiletDirtyWater + entities: + - uid: 8635 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,8.5 + parent: 2 + - uid: 8636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,19.5 + parent: 2 + - uid: 14627 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,28.5 + parent: 2 +- proto: ToiletEmpty + entities: + - uid: 8637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,46.5 + parent: 2 + - uid: 8638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-4.5 + parent: 2 + - uid: 8639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-12.5 + parent: 2 +- proto: ToolboxArtisticFilled + entities: + - uid: 8640 + components: + - type: Transform + pos: 72.535286,4.62175 + parent: 2 + - uid: 8641 + components: + - type: Transform + pos: 67.43184,-17.180275 + parent: 2 +- proto: ToolboxElectricalFilled + entities: + - uid: 8642 + components: + - type: Transform + pos: 67.447464,-17.649025 + parent: 2 + - uid: 8643 + components: + - type: Transform + pos: 74.48585,4.543625 + parent: 2 + - uid: 8644 + components: + - type: Transform + pos: 58.16079,9.755737 + parent: 2 +- proto: ToolboxEmergencyFilled + entities: + - uid: 8645 + components: + - type: Transform + pos: 74.47021,5.5905 + parent: 2 + - uid: 8646 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.68184,-18.69679 + parent: 2 + - uid: 13524 + components: + - type: Transform + pos: 47.477165,-28.4349 + parent: 2 +- proto: ToolboxMechanicalFilled + entities: + - uid: 8647 + components: + - type: Transform + pos: 57.91647,9.493513 + parent: 2 + - uid: 8649 + components: + - type: Transform + pos: 69.45197,-22.466543 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + - uid: 12009 + components: + - type: Transform + pos: 67.496414,-16.808867 + parent: 2 + - uid: 13560 + components: + - type: Transform + pos: 45.83532,-28.481775 + parent: 2 +- proto: ToolboxSyndicateFilled + entities: + - uid: 8650 + components: + - type: Transform + pos: 106.44663,27.47869 + parent: 2 +- proto: ToyDurand + entities: + - uid: 13342 + components: + - type: Transform + pos: 16.050184,-23.37557 + parent: 2 +- proto: ToyFigurineCaptain + entities: + - uid: 8651 + components: + - type: Transform + pos: -57.727715,6.7054276 + parent: 2 + - uid: 8652 + components: + - type: MetaData + desc: Эта игрушка напоминает КПБ-*** + name: КЗ-0** + - type: Transform + pos: -54.68862,10.549952 + parent: 2 + - uid: 13363 + components: + - type: MetaData + desc: Фигурка, изображающая стандартно экипированного капитана гражданского космического актива Nanotrasen. У основания написано мелким шрифтом "Он сказал, что либо он, либо команда. В тот момент его помощник ничего не понял, и пытался открыть шлюз, который был на болтах. Со стороны капитана прогремел взрыв. Потом стрельба. Потом что-то, в виде сингулярности поглотило весь мостик и внезапно пропало. Он не умер! Именно поэтому он тут! Мы будем ждать вас, Капитан!!!" + - type: Transform + pos: 17.318523,-23.087914 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 +- proto: ToyFigurineCargoTech + entities: + - uid: 8653 + components: + - type: Transform + pos: 76.74621,-16.977928 + parent: 2 + - uid: 13330 + components: + - type: MetaData + desc: Фигурка, изображающая грузчика расы рептилий. У основания написано мелким шрифтом "Погиб при лобовом столкновении с кораблём врага. Всё ради пары минут, для зарядки прыжкового двигателя." + - type: Transform + pos: 13.6136465,-24.274145 + parent: 2 +- proto: ToyFigurineChef + entities: + - uid: 13328 + components: + - type: MetaData + desc: Фигурка, изображающая шеф-повара, мастера кулинарных искусств! У основания написано мелким шрифтом "Лучший кук. Умер как герой, забрав с собой десяток агентов голыми руками" + - type: Transform + pos: 13.45728,-23.805395 + parent: 2 +- proto: ToyFigurineChemist + entities: + - uid: 13326 + components: + - type: MetaData + desc: Фигурка, изображающая химика, который, по всей видимости, ползёт куда то. У основания написано мелким шрифтом "Даже когда умирал, зашивал раны сослуживцев. Последний пакет крови влил в капитана. Скончался от потери крови..." + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.36346,-23.47727 + parent: 2 +- proto: ToyFigurineChiefEngineer + entities: + - uid: 12988 + components: + - type: Transform + pos: 71.96507,42.716965 + parent: 2 +- proto: ToyFigurineDetective + entities: + - uid: 15312 + components: + - type: Transform + pos: -11.2195215,5.07967 + parent: 2 +- proto: ToyFigurineEngineer + entities: + - uid: 13321 + components: + - type: MetaData + desc: Фигурка, изображающая инженера станции, держащего наготове монтировку. У основания написано мелким шрифтом "Их нашли у двигателей, с большим количеством ожогов. Врачи сообщили, что они умерли не от них, а от того, что у них закончился кислород в баллонах. И даже когда они задыхались, они ремонтировали обшивку и двигатели корабля." + - type: Transform + pos: 13.6136465,-22.586645 + parent: 2 + - uid: 13322 + components: + - type: MetaData + desc: Фигурка, изображающая инженера станции, держащего наготове монтировку. У основания написано мелким шрифтом "Их нашли у двигателей, с большим количеством ожогов. Врачи сообщили, что они умерли не от них, а от того, что у них закончился кислород в баллонах. И даже когда они задыхались, они ремонтировали обшивку и двигатели корабля." + - type: Transform + pos: 13.41037,-22.66477 + parent: 2 +- proto: ToyFigurineGreytider + entities: + - uid: 8654 + components: + - type: Transform + pos: 67.69276,-18.045506 + parent: 2 +- proto: ToyFigurineHeadOfSecurity + entities: + - uid: 13320 + components: + - type: MetaData + desc: Фигурка, изображающая прославленного главу отдела службы безопасности. У основания написано мелким шрифтом "Он здесь не потому что герой, а как напоминание. Этот ублюдок продал корабль с его экипажем врагу. Врагом может быть каждый. Спасибо за этот урок." + - type: Transform + pos: 13.332187,-22.16477 + parent: 2 +- proto: ToyFigurineHoloClown + entities: + - uid: 15029 + components: + - type: Transform + pos: 30.09288,23.62018 + parent: 2 +- proto: ToyFigurineJanitor + entities: + - uid: 8655 + components: + - type: Transform + pos: 20.300362,-4.4862375 + parent: 2 +- proto: ToyFigurineLawyer + entities: + - uid: 416 + components: + - type: Transform + pos: -7.479348,-2.0194066 + parent: 2 + - uid: 12504 + components: + - type: Transform + pos: -12.489924,9.970119 + parent: 2 + - uid: 13343 + components: + - type: MetaData + desc: 'Фигурка, изображающая Адвкоата в свежепошитом костюме. У основания написано мелким шрифтом "Ты был ублюдком, который был вечно недоволен всем. Но перед смертью ты доказал обратное, заблокировав шлюз со словами: Ну хоть помру эффектно..."' + - type: Transform + pos: 13.6136465,-23.024145 + parent: 2 +- proto: ToyFigurineLibrarian + entities: + - uid: 8656 + components: + - type: Transform + pos: 44.50345,9.630541 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 +- proto: ToyFigurineNukieCommander + entities: + - uid: 8657 + components: + - type: Transform + pos: -48.366993,-4.627418 + parent: 2 + - uid: 8658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.510365,6.3616776 + parent: 2 +- proto: ToyFigurineSpaceDragon + entities: + - uid: 15030 + components: + - type: Transform + pos: 28.435396,24.62018 + parent: 2 +- proto: ToyFigurineThief + entities: + - uid: 15031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.576126,23.479555 + parent: 2 +- proto: ToyFigurineWizard + entities: + - uid: 15028 + components: + - type: Transform + pos: 29.608143,24.18268 + parent: 2 +- proto: ToyMouse + entities: + - uid: 13345 + components: + - type: Transform + pos: 16.034548,-23.87557 + parent: 2 +- proto: ToyRipley + entities: + - uid: 7575 + components: + - type: Transform + pos: 83.83287,-25.287575 + parent: 2 +- proto: ToySpawner + entities: + - uid: 14158 + components: + - type: Transform + pos: 72.5,-34.5 + parent: 2 +- proto: ToySword + entities: + - uid: 8660 + components: + - type: Transform + pos: -33.384907,6.7245617 + parent: 2 + - uid: 13659 + components: + - type: Transform + pos: 71.46721,-45.963383 + parent: 2 + - uid: 13660 + components: + - type: Transform + pos: 71.57971,-45.682133 + parent: 2 + - uid: 13661 + components: + - type: Transform + pos: 71.71096,-46.00088 + parent: 2 + - uid: 13662 + components: + - type: Transform + pos: 71.917206,-45.700882 + parent: 2 +- proto: TrashBagBlue + entities: + - uid: 12295 + components: + - type: Transform + pos: 9.802536,-7.798149 + parent: 2 + - uid: 13668 + components: + - type: MetaData + name: мешок для собирания пулек + - type: Transform + pos: 71.84182,-46.00088 + parent: 2 +- proto: TwoWayLever + entities: + - uid: 8661 + components: + - type: Transform + pos: 86.5,-14.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 3245: + - Left: Forward + - Right: Reverse + - Middle: Off + 3242: + - Left: Forward + - Right: Reverse + - Middle: Off + 3243: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 8663 + components: + - type: Transform + pos: 91.5,-8.5 + parent: 2 +- proto: UnfinishedMachineFrame + entities: + - uid: 15575 + components: + - type: Transform + pos: 55.5,27.5 + parent: 2 +- proto: UniformPrinter + entities: + - uid: 8664 + components: + - type: Transform + pos: 27.5,-2.5 + parent: 2 +- proto: UprightPianoInstrument + entities: + - uid: 8665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-3.5 + parent: 2 +- proto: Vaccinator + entities: + - uid: 8666 + components: + - type: Transform + pos: 55.5,-22.5 + parent: 2 +- proto: VendingBarDrobe + entities: + - uid: 8667 + components: + - type: Transform + pos: 14.5,-8.5 + parent: 2 +- proto: VendingMachineAtmosDrobe + entities: + - uid: 12201 + components: + - type: Transform + pos: 72.5,36.5 + parent: 2 + - uid: 12785 + components: + - type: Transform + pos: 82.5,18.5 + parent: 2 +- proto: VendingMachineBooze + entities: + - uid: 8668 + components: + - type: Transform + pos: 63.5,41.5 + parent: 2 + - uid: 8669 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 2 + - uid: 14845 + components: + - type: Transform + pos: 16.5,22.5 + parent: 2 + - type: AccessReader + enabled: False + - type: Emagged +- proto: VendingMachineBoxingDrobe + entities: + - uid: 8670 + components: + - type: Transform + pos: 76.5,4.5 + parent: 2 +- proto: VendingMachineCargoDrobe + entities: + - uid: 8671 + components: + - type: Transform + pos: 71.5,-19.5 + parent: 2 +- proto: VendingMachineCart + entities: + - uid: 8672 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-3.5 + parent: 2 +- proto: VendingMachineChapel + entities: + - uid: 8673 + components: + - type: Transform + pos: 38.5,15.5 + parent: 2 +- proto: VendingMachineChefDrobe + entities: + - uid: 8674 + components: + - type: Transform + pos: 8.5,10.5 + parent: 2 +- proto: VendingMachineChefvend + entities: + - uid: 8675 + components: + - type: Transform + pos: 9.5,10.5 + parent: 2 +- proto: VendingMachineChemDrobe + entities: + - uid: 8676 + components: + - type: Transform + pos: 50.5,-5.5 + parent: 2 +- proto: VendingMachineChemicals + entities: + - uid: 8677 + components: + - type: Transform + pos: 50.5,-4.5 + parent: 2 +- proto: VendingMachineCoffee + entities: + - uid: 8678 + components: + - type: Transform + pos: 55.5,9.5 + parent: 2 + - uid: 13276 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 2 + - uid: 13434 + components: + - type: Transform + pos: -18.5,-6.5 + parent: 2 +- proto: VendingMachineCondiments + entities: + - uid: 12326 + components: + - type: Transform + pos: 6.5,11.5 + parent: 2 +- proto: VendingMachineCourierDrobe + entities: + - uid: 11226 + components: + - type: Transform + pos: 87.5,-17.5 + parent: 2 +- proto: VendingMachineCuraDrobe + entities: + - uid: 9252 + components: + - type: Transform + pos: 43.5,9.5 + parent: 2 +- proto: VendingMachineDetDrobe + entities: + - uid: 8679 + components: + - type: Transform + pos: -14.5,4.5 + parent: 2 +- proto: VendingMachineDinnerware + entities: + - uid: 8680 + components: + - type: Transform + pos: 8.5,7.5 + parent: 2 +- proto: VendingMachineDonut + entities: + - uid: 13277 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 +- proto: VendingMachineEngiDrobe + entities: + - uid: 8681 + components: + - type: Transform + pos: 83.5,23.5 + parent: 2 +- proto: VendingMachineEngivend + entities: + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,6.5 + parent: 2 +- proto: VendingMachineFitness + entities: + - uid: 8682 + components: + - type: Transform + pos: 76.5,5.5 + parent: 2 + - uid: 12558 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,33.5 + parent: 2 +- proto: VendingMachineGames + entities: + - uid: 382 + components: + - type: Transform + pos: 34.5,7.5 + parent: 2 + - uid: 15032 + components: + - type: Transform + pos: 28.5,26.5 + parent: 2 +- proto: VendingMachineHydrobe + entities: + - uid: 12147 + components: + - type: Transform + pos: 20.5,9.5 + parent: 2 +- proto: VendingMachineJaniDrobe + entities: + - uid: 8684 + components: + - type: Transform + pos: 20.5,-2.5 + parent: 2 +- proto: VendingMachineLawDrobe + entities: + - uid: 8685 + components: + - type: Transform + pos: -10.5,-5.5 + parent: 2 + - uid: 8686 + components: + - type: Transform + pos: -12.5,10.5 + parent: 2 +- proto: VendingMachineMedical + entities: + - uid: 12358 + components: + - type: Transform + pos: 42.5,-2.5 + parent: 2 + - uid: 12360 + components: + - type: Transform + pos: 44.5,-10.5 + parent: 2 +- proto: VendingMachineMediDrobe + entities: + - uid: 8687 + components: + - type: Transform + pos: 68.5,-4.5 + parent: 2 +- proto: VendingMachineRepDrobe + entities: + - uid: 8688 + components: + - type: Transform + pos: 19.5,-7.5 + parent: 2 +- proto: VendingMachineRestockBooze + entities: + - uid: 8689 + components: + - type: Transform + pos: 3.6924365,-8.426158 + parent: 2 +- proto: VendingMachineRoboDrobe + entities: + - uid: 8690 + components: + - type: Transform + pos: 50.5,14.5 + parent: 2 +- proto: VendingMachineRobotics + entities: + - uid: 8691 + components: + - type: Transform + pos: 49.5,14.5 + parent: 2 +- proto: VendingMachineSalvage + entities: + - uid: 8692 + components: + - type: Transform + pos: 78.5,-46.5 + parent: 2 +- proto: VendingMachineSciDrobe + entities: + - uid: 8693 + components: + - type: Transform + pos: 55.5,14.5 + parent: 2 +- proto: VendingMachineSec + entities: + - uid: 8694 + components: + - type: Transform + pos: -14.5,9.5 + parent: 2 +- proto: VendingMachineSecDrobe + entities: + - uid: 8695 + components: + - type: Transform + pos: -18.5,9.5 + parent: 2 +- proto: VendingMachineSeeds + entities: + - uid: 12146 + components: + - type: Transform + pos: 20.5,10.5 + parent: 2 +- proto: VendingMachineSeedsUnlocked + entities: + - uid: 8696 + components: + - type: Transform + pos: -43.5,5.5 + parent: 2 +- proto: VendingMachineSoda + entities: + - uid: 13359 + components: + - type: Transform + pos: -13.5,-6.5 + parent: 2 +- proto: VendingMachineSovietSoda + entities: + - uid: 8697 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-42.5 + parent: 2 +- proto: VendingMachineSustenance + entities: + - uid: 8698 + components: + - type: Transform + pos: -34.5,-0.5 + parent: 2 + - uid: 8699 + components: + - type: Transform + pos: -47.5,5.5 + parent: 2 +- proto: VendingMachineTankDispenserEngineering + entities: + - uid: 8700 + components: + - type: Transform + pos: 87.5,23.5 + parent: 2 +- proto: VendingMachineTankDispenserEVA + entities: + - uid: 8702 + components: + - type: Transform + pos: 87.5,24.5 + parent: 2 + - uid: 12231 + components: + - type: Transform + pos: -48.5,1.5 + parent: 2 +- proto: VendingMachineTheater + entities: + - uid: 8703 + components: + - type: Transform + pos: 15.5,-5.5 + parent: 2 +- proto: VendingMachineVendomat + entities: + - uid: 8704 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-14.5 + parent: 2 + - uid: 8705 + components: + - type: Transform + pos: 46.5,14.5 + parent: 2 +- proto: VendingMachineWallMedical + entities: + - uid: 8706 + components: + - type: MetaData + name: НаноМед с свободным доступом + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-4.5 + parent: 2 + - type: AccessReader + enabled: False + - uid: 12348 + components: + - type: MetaData + name: НаноМед с свободным доступом + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,7.5 + parent: 2 + - type: AccessReader + enabled: False + - uid: 12359 + components: + - type: Transform + pos: 45.5,-6.5 + parent: 2 + - uid: 12361 + components: + - type: Transform + pos: 9.5,-1.5 + parent: 2 +- proto: VendingMachineWeeb + entities: + - uid: 8707 + components: + - type: Transform + pos: 76.5,3.5 + parent: 2 +- proto: VendingMachineYouTool + entities: + - uid: 3259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,7.5 + parent: 2 + - uid: 8708 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,-15.5 + parent: 2 +- proto: WallBrick + entities: + - uid: 8709 + components: + - type: Transform + pos: 14.5,-3.5 + parent: 2 + - uid: 8710 + components: + - type: Transform + pos: 14.5,-5.5 + parent: 2 + - uid: 8711 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 2 + - uid: 8712 + components: + - type: Transform + pos: 12.5,-1.5 + parent: 2 + - uid: 8713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-9.5 + parent: 2 + - uid: 8714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-9.5 + parent: 2 + - uid: 8715 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-9.5 + parent: 2 + - uid: 8716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-9.5 + parent: 2 + - uid: 8717 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-9.5 + parent: 2 + - uid: 8718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-9.5 + parent: 2 + - uid: 8719 + components: + - type: Transform + pos: 11.5,-6.5 + parent: 2 + - uid: 8720 + components: + - type: Transform + pos: 13.5,-6.5 + parent: 2 + - uid: 8721 + components: + - type: Transform + pos: 12.5,-6.5 + parent: 2 + - uid: 8722 + components: + - type: Transform + pos: 14.5,-6.5 + parent: 2 + - uid: 8723 + components: + - type: Transform + pos: 13.5,-1.5 + parent: 2 + - uid: 8724 + components: + - type: Transform + pos: 14.5,-1.5 + parent: 2 + - uid: 8725 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 2 +- proto: WallReinforced + entities: + - uid: 1592 + components: + - type: Transform + pos: 63.5,48.5 + parent: 2 + - uid: 2095 + components: + - type: Transform + pos: -34.5,11.5 + parent: 2 + - uid: 4022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,49.5 + parent: 2 + - uid: 6905 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 101.5,52.5 + parent: 2 + - uid: 8726 + components: + - type: Transform + pos: -55.5,10.5 + parent: 2 + - uid: 8727 + components: + - type: Transform + pos: -60.5,10.5 + parent: 2 + - uid: 8728 + components: + - type: Transform + pos: -59.5,10.5 + parent: 2 + - uid: 8729 + components: + - type: Transform + pos: -57.5,10.5 + parent: 2 + - uid: 8730 + components: + - type: Transform + pos: -58.5,10.5 + parent: 2 + - uid: 8731 + components: + - type: Transform + pos: -49.5,1.5 + parent: 2 + - uid: 8732 + components: + - type: Transform + pos: -67.5,9.5 + parent: 2 + - uid: 8733 + components: + - type: Transform + pos: -65.5,10.5 + parent: 2 + - uid: 8734 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,14.5 + parent: 2 + - uid: 8735 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,14.5 + parent: 2 + - uid: 8736 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,14.5 + parent: 2 + - uid: 8737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,14.5 + parent: 2 + - uid: 8738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,14.5 + parent: 2 + - uid: 8739 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,15.5 + parent: 2 + - uid: 8740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,14.5 + parent: 2 + - uid: 8741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,14.5 + parent: 2 + - uid: 8742 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-4.5 + parent: 2 + - uid: 8743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,7.5 + parent: 2 + - uid: 8744 + components: + - type: Transform + pos: -35.5,-5.5 + parent: 2 + - uid: 8745 + components: + - type: Transform + pos: -30.5,-4.5 + parent: 2 + - uid: 8746 + components: + - type: Transform + pos: -33.5,-5.5 + parent: 2 + - uid: 8747 + components: + - type: Transform + pos: -34.5,-4.5 + parent: 2 + - uid: 8748 + components: + - type: Transform + pos: -26.5,-3.5 + parent: 2 + - uid: 8749 + components: + - type: Transform + pos: -26.5,-4.5 + parent: 2 + - uid: 8750 + components: + - type: Transform + pos: -34.5,-5.5 + parent: 2 + - uid: 8751 + components: + - type: Transform + pos: -37.5,-5.5 + parent: 2 + - uid: 8752 + components: + - type: Transform + pos: -40.5,-5.5 + parent: 2 + - uid: 8753 + components: + - type: Transform + pos: -42.5,-5.5 + parent: 2 + - uid: 8754 + components: + - type: Transform + pos: 67.5,-6.5 + parent: 2 + - uid: 8755 + components: + - type: Transform + pos: 51.5,-6.5 + parent: 2 + - uid: 8756 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-2.5 + parent: 2 + - uid: 8757 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-5.5 + parent: 2 + - uid: 8758 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-1.5 + parent: 2 + - uid: 8759 + components: + - type: Transform + pos: 63.5,-2.5 + parent: 2 + - uid: 8760 + components: + - type: Transform + pos: 63.5,-3.5 + parent: 2 + - uid: 8761 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-1.5 + parent: 2 + - uid: 8762 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-1.5 + parent: 2 + - uid: 8763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-1.5 + parent: 2 + - uid: 8764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-1.5 + parent: 2 + - uid: 8765 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-3.5 + parent: 2 + - uid: 8766 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-1.5 + parent: 2 + - uid: 8767 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-6.5 + parent: 2 + - uid: 8768 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-6.5 + parent: 2 + - uid: 8769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-1.5 + parent: 2 + - uid: 8770 + components: + - type: Transform + pos: -16.5,15.5 + parent: 2 + - uid: 8771 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,14.5 + parent: 2 + - uid: 8772 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,14.5 + parent: 2 + - uid: 8773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,14.5 + parent: 2 + - uid: 8774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,14.5 + parent: 2 + - uid: 8775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,14.5 + parent: 2 + - uid: 8776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,14.5 + parent: 2 + - uid: 8777 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,14.5 + parent: 2 + - uid: 8778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,14.5 + parent: 2 + - uid: 8779 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,14.5 + parent: 2 + - uid: 8780 + components: + - type: Transform + pos: -43.5,-0.5 + parent: 2 + - uid: 8781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,5.5 + parent: 2 + - uid: 8782 + components: + - type: Transform + pos: -19.5,4.5 + parent: 2 + - uid: 8783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,5.5 + parent: 2 + - uid: 8784 + components: + - type: Transform + pos: -21.5,5.5 + parent: 2 + - uid: 8785 + components: + - type: Transform + pos: -19.5,9.5 + parent: 2 + - uid: 8786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,8.5 + parent: 2 + - uid: 8787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,14.5 + parent: 2 + - uid: 8788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,14.5 + parent: 2 + - uid: 8789 + components: + - type: Transform + pos: -34.5,-2.5 + parent: 2 + - uid: 8790 + components: + - type: Transform + pos: -34.5,-3.5 + parent: 2 + - uid: 8791 + components: + - type: Transform + pos: -38.5,-2.5 + parent: 2 + - uid: 8792 + components: + - type: Transform + pos: -41.5,10.5 + parent: 2 + - uid: 8793 + components: + - type: Transform + pos: -48.5,9.5 + parent: 2 + - uid: 8794 + components: + - type: Transform + pos: -49.5,9.5 + parent: 2 + - uid: 8795 + components: + - type: Transform + pos: -26.5,-2.5 + parent: 2 + - uid: 8796 + components: + - type: Transform + pos: -26.5,-1.5 + parent: 2 + - uid: 8797 + components: + - type: Transform + pos: -43.5,0.5 + parent: 2 + - uid: 8798 + components: + - type: Transform + pos: -22.5,5.5 + parent: 2 + - uid: 8799 + components: + - type: Transform + pos: -27.5,-5.5 + parent: 2 + - uid: 8800 + components: + - type: Transform + pos: -48.5,4.5 + parent: 2 + - uid: 8801 + components: + - type: Transform + pos: -30.5,-2.5 + parent: 2 + - uid: 8802 + components: + - type: Transform + pos: -38.5,-1.5 + parent: 2 + - uid: 8803 + components: + - type: Transform + pos: -30.5,-3.5 + parent: 2 + - uid: 8804 + components: + - type: Transform + pos: -34.5,-1.5 + parent: 2 + - uid: 8805 + components: + - type: Transform + pos: -38.5,-4.5 + parent: 2 + - uid: 8806 + components: + - type: Transform + pos: -56.5,10.5 + parent: 2 + - uid: 8807 + components: + - type: Transform + pos: -64.5,10.5 + parent: 2 + - uid: 8808 + components: + - type: Transform + pos: -50.5,4.5 + parent: 2 + - uid: 8809 + components: + - type: Transform + pos: -51.5,4.5 + parent: 2 + - uid: 8810 + components: + - type: Transform + pos: -31.5,-5.5 + parent: 2 + - uid: 8811 + components: + - type: Transform + pos: -39.5,-5.5 + parent: 2 + - uid: 8812 + components: + - type: Transform + pos: -38.5,-5.5 + parent: 2 + - uid: 8813 + components: + - type: Transform + pos: -26.5,-5.5 + parent: 2 + - uid: 8814 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,14.5 + parent: 2 + - uid: 8815 + components: + - type: Transform + pos: 72.5,24.5 + parent: 2 + - uid: 8816 + components: + - type: Transform + pos: -66.5,2.5 + parent: 2 + - uid: 8817 + components: + - type: Transform + pos: 51.5,3.5 + parent: 2 + - uid: 8818 + components: + - type: Transform + pos: 52.5,3.5 + parent: 2 + - uid: 8819 + components: + - type: Transform + pos: 53.5,3.5 + parent: 2 + - uid: 8820 + components: + - type: Transform + pos: 58.5,3.5 + parent: 2 + - uid: 8821 + components: + - type: Transform + pos: 54.5,3.5 + parent: 2 + - uid: 8822 + components: + - type: Transform + pos: 59.5,3.5 + parent: 2 + - uid: 8823 + components: + - type: Transform + pos: 61.5,3.5 + parent: 2 + - uid: 8824 + components: + - type: Transform + pos: 60.5,3.5 + parent: 2 + - uid: 8825 + components: + - type: Transform + pos: 67.5,3.5 + parent: 2 + - uid: 8826 + components: + - type: Transform + pos: 66.5,3.5 + parent: 2 + - uid: 8827 + components: + - type: Transform + pos: 68.5,3.5 + parent: 2 + - uid: 8828 + components: + - type: Transform + pos: 45.5,12.5 + parent: 2 + - uid: 8829 + components: + - type: Transform + pos: 53.5,4.5 + parent: 2 + - uid: 8830 + components: + - type: Transform + pos: -73.5,8.5 + parent: 2 + - uid: 8831 + components: + - type: Transform + pos: -75.5,6.5 + parent: 2 + - uid: 8832 + components: + - type: Transform + pos: -73.5,-6.5 + parent: 2 + - uid: 8833 + components: + - type: Transform + pos: -75.5,-4.5 + parent: 2 + - uid: 8834 + components: + - type: Transform + pos: -76.5,-1.5 + parent: 2 + - uid: 8835 + components: + - type: Transform + pos: -76.5,3.5 + parent: 2 + - uid: 8836 + components: + - type: Transform + pos: -69.5,-7.5 + parent: 2 + - uid: 8837 + components: + - type: Transform + pos: -68.5,-7.5 + parent: 2 + - uid: 8838 + components: + - type: Transform + pos: -69.5,9.5 + parent: 2 + - uid: 8839 + components: + - type: Transform + pos: -68.5,9.5 + parent: 2 + - uid: 8840 + components: + - type: Transform + pos: -66.5,-1.5 + parent: 2 + - uid: 8841 + components: + - type: Transform + pos: -66.5,0.5 + parent: 2 + - uid: 8842 + components: + - type: Transform + pos: -66.5,1.5 + parent: 2 + - uid: 8843 + components: + - type: Transform + pos: 62.5,3.5 + parent: 2 + - uid: 8844 + components: + - type: Transform + pos: 64.5,3.5 + parent: 2 + - uid: 8845 + components: + - type: Transform + pos: -61.5,3.5 + parent: 2 + - uid: 8846 + components: + - type: Transform + pos: -61.5,2.5 + parent: 2 + - uid: 8847 + components: + - type: Transform + pos: -61.5,1.5 + parent: 2 + - uid: 8848 + components: + - type: Transform + pos: -61.5,0.5 + parent: 2 + - uid: 8849 + components: + - type: Transform + pos: -61.5,-0.5 + parent: 2 + - uid: 8850 + components: + - type: Transform + pos: -61.5,-1.5 + parent: 2 + - uid: 8851 + components: + - type: Transform + pos: -62.5,-1.5 + parent: 2 + - uid: 8852 + components: + - type: Transform + pos: -63.5,-1.5 + parent: 2 + - uid: 8853 + components: + - type: Transform + pos: -64.5,-1.5 + parent: 2 + - uid: 8854 + components: + - type: Transform + pos: -65.5,-1.5 + parent: 2 + - uid: 8855 + components: + - type: Transform + pos: -60.5,3.5 + parent: 2 + - uid: 8856 + components: + - type: Transform + pos: -60.5,4.5 + parent: 2 + - uid: 8857 + components: + - type: Transform + pos: -60.5,-2.5 + parent: 2 + - uid: 8858 + components: + - type: Transform + pos: -60.5,2.5 + parent: 2 + - uid: 8859 + components: + - type: Transform + pos: -60.5,-0.5 + parent: 2 + - uid: 8860 + components: + - type: Transform + pos: -60.5,-1.5 + parent: 2 + - uid: 8861 + components: + - type: Transform + pos: -60.5,0.5 + parent: 2 + - uid: 8862 + components: + - type: Transform + pos: -60.5,1.5 + parent: 2 + - uid: 8863 + components: + - type: Transform + pos: -66.5,-2.5 + parent: 2 + - uid: 8864 + components: + - type: Transform + pos: -65.5,-2.5 + parent: 2 + - uid: 8865 + components: + - type: Transform + pos: -64.5,-2.5 + parent: 2 + - uid: 8866 + components: + - type: Transform + pos: -63.5,-2.5 + parent: 2 + - uid: 8867 + components: + - type: Transform + pos: -62.5,-2.5 + parent: 2 + - uid: 8868 + components: + - type: Transform + pos: -61.5,-2.5 + parent: 2 + - uid: 8869 + components: + - type: Transform + pos: -61.5,4.5 + parent: 2 + - uid: 8870 + components: + - type: Transform + pos: -62.5,4.5 + parent: 2 + - uid: 8871 + components: + - type: Transform + pos: -63.5,4.5 + parent: 2 + - uid: 8872 + components: + - type: Transform + pos: 63.5,3.5 + parent: 2 + - uid: 8873 + components: + - type: Transform + pos: -65.5,4.5 + parent: 2 + - uid: 8874 + components: + - type: Transform + pos: -66.5,4.5 + parent: 2 + - uid: 8875 + components: + - type: Transform + pos: -49.5,4.5 + parent: 2 + - uid: 8876 + components: + - type: Transform + pos: -49.5,3.5 + parent: 2 + - uid: 8877 + components: + - type: Transform + pos: -66.5,9.5 + parent: 2 + - uid: 8878 + components: + - type: Transform + pos: -66.5,10.5 + parent: 2 + - uid: 8879 + components: + - type: Transform + pos: -49.5,2.5 + parent: 2 + - uid: 8880 + components: + - type: Transform + pos: -54.5,4.5 + parent: 2 + - uid: 8881 + components: + - type: Transform + pos: -66.5,5.5 + parent: 2 + - uid: 8882 + components: + - type: Transform + pos: -66.5,6.5 + parent: 2 + - uid: 8883 + components: + - type: Transform + pos: -66.5,8.5 + parent: 2 + - uid: 8884 + components: + - type: Transform + pos: -67.5,-7.5 + parent: 2 + - uid: 8885 + components: + - type: Transform + pos: -66.5,-7.5 + parent: 2 + - uid: 8886 + components: + - type: Transform + pos: -66.5,-3.5 + parent: 2 + - uid: 8887 + components: + - type: Transform + pos: -66.5,-8.5 + parent: 2 + - uid: 8888 + components: + - type: Transform + pos: -66.5,-4.5 + parent: 2 + - uid: 8889 + components: + - type: Transform + pos: -66.5,-6.5 + parent: 2 + - uid: 8890 + components: + - type: Transform + pos: -64.5,-8.5 + parent: 2 + - uid: 8891 + components: + - type: Transform + pos: -65.5,-8.5 + parent: 2 + - uid: 8892 + components: + - type: Transform + pos: -60.5,-8.5 + parent: 2 + - uid: 8893 + components: + - type: Transform + pos: -59.5,-8.5 + parent: 2 + - uid: 8894 + components: + - type: Transform + pos: -49.5,-0.5 + parent: 2 + - uid: 8895 + components: + - type: Transform + pos: -40.5,11.5 + parent: 2 + - uid: 8896 + components: + - type: Transform + pos: -41.5,-5.5 + parent: 2 + - uid: 8897 + components: + - type: Transform + pos: -55.5,-8.5 + parent: 2 + - uid: 8898 + components: + - type: Transform + pos: -55.5,-9.5 + parent: 2 + - uid: 8899 + components: + - type: Transform + pos: -55.5,11.5 + parent: 2 + - uid: 8900 + components: + - type: Transform + pos: -52.5,4.5 + parent: 2 + - uid: 8901 + components: + - type: Transform + pos: -53.5,4.5 + parent: 2 + - uid: 8902 + components: + - type: Transform + pos: -38.5,-3.5 + parent: 2 + - uid: 8903 + components: + - type: Transform + pos: -29.5,-5.5 + parent: 2 + - uid: 8904 + components: + - type: Transform + pos: -30.5,-5.5 + parent: 2 + - uid: 8905 + components: + - type: Transform + pos: -56.5,4.5 + parent: 2 + - uid: 8906 + components: + - type: Transform + pos: -54.5,11.5 + parent: 2 + - uid: 8907 + components: + - type: Transform + pos: -51.5,11.5 + parent: 2 + - uid: 8908 + components: + - type: Transform + pos: -52.5,11.5 + parent: 2 + - uid: 8909 + components: + - type: Transform + pos: -51.5,9.5 + parent: 2 + - uid: 8910 + components: + - type: Transform + pos: -51.5,10.5 + parent: 2 + - uid: 8911 + components: + - type: Transform + pos: -51.5,8.5 + parent: 2 + - uid: 8912 + components: + - type: Transform + pos: -51.5,5.5 + parent: 2 + - uid: 8913 + components: + - type: Transform + pos: -51.5,6.5 + parent: 2 + - uid: 8914 + components: + - type: Transform + pos: -55.5,4.5 + parent: 2 + - uid: 8915 + components: + - type: Transform + pos: -51.5,7.5 + parent: 2 + - uid: 8916 + components: + - type: Transform + pos: -58.5,4.5 + parent: 2 + - uid: 8917 + components: + - type: Transform + pos: -57.5,4.5 + parent: 2 + - uid: 8918 + components: + - type: Transform + pos: -49.5,-2.5 + parent: 2 + - uid: 8919 + components: + - type: Transform + pos: -49.5,0.5 + parent: 2 + - uid: 8920 + components: + - type: Transform + pos: -49.5,-1.5 + parent: 2 + - uid: 8921 + components: + - type: Transform + pos: -49.5,-3.5 + parent: 2 + - uid: 8922 + components: + - type: Transform + pos: -49.5,-5.5 + parent: 2 + - uid: 8923 + components: + - type: Transform + pos: -49.5,-4.5 + parent: 2 + - uid: 8924 + components: + - type: Transform + pos: -48.5,-5.5 + parent: 2 + - uid: 8925 + components: + - type: Transform + pos: -47.5,-5.5 + parent: 2 + - uid: 8926 + components: + - type: Transform + pos: -44.5,-5.5 + parent: 2 + - uid: 8927 + components: + - type: Transform + pos: -46.5,-5.5 + parent: 2 + - uid: 8928 + components: + - type: Transform + pos: -45.5,-5.5 + parent: 2 + - uid: 8929 + components: + - type: Transform + pos: -43.5,-5.5 + parent: 2 + - uid: 8930 + components: + - type: Transform + pos: -54.5,-9.5 + parent: 2 + - uid: 8931 + components: + - type: Transform + pos: -53.5,-9.5 + parent: 2 + - uid: 8932 + components: + - type: Transform + pos: -52.5,-9.5 + parent: 2 + - uid: 8933 + components: + - type: Transform + pos: -39.5,11.5 + parent: 2 + - uid: 8934 + components: + - type: Transform + pos: -41.5,11.5 + parent: 2 + - uid: 8935 + components: + - type: Transform + pos: -27.5,12.5 + parent: 2 + - uid: 8936 + components: + - type: Transform + pos: -26.5,12.5 + parent: 2 + - uid: 8937 + components: + - type: Transform + pos: -25.5,12.5 + parent: 2 + - uid: 8938 + components: + - type: Transform + pos: -24.5,12.5 + parent: 2 + - uid: 8939 + components: + - type: Transform + pos: -23.5,12.5 + parent: 2 + - uid: 8940 + components: + - type: Transform + pos: -22.5,12.5 + parent: 2 + - uid: 8941 + components: + - type: Transform + pos: -21.5,12.5 + parent: 2 + - uid: 8942 + components: + - type: Transform + pos: -20.5,12.5 + parent: 2 + - uid: 8943 + components: + - type: Transform + pos: -19.5,12.5 + parent: 2 + - uid: 8944 + components: + - type: Transform + pos: -38.5,12.5 + parent: 2 + - uid: 8945 + components: + - type: Transform + pos: -37.5,12.5 + parent: 2 + - uid: 8946 + components: + - type: Transform + pos: -36.5,12.5 + parent: 2 + - uid: 8947 + components: + - type: Transform + pos: -35.5,12.5 + parent: 2 + - uid: 8948 + components: + - type: Transform + pos: -34.5,12.5 + parent: 2 + - uid: 8949 + components: + - type: Transform + pos: -33.5,12.5 + parent: 2 + - uid: 8950 + components: + - type: Transform + pos: -32.5,12.5 + parent: 2 + - uid: 8951 + components: + - type: Transform + pos: -31.5,12.5 + parent: 2 + - uid: 8952 + components: + - type: Transform + pos: -30.5,12.5 + parent: 2 + - uid: 8953 + components: + - type: Transform + pos: -29.5,12.5 + parent: 2 + - uid: 8954 + components: + - type: Transform + pos: -28.5,12.5 + parent: 2 + - uid: 8955 + components: + - type: Transform + pos: -19.5,13.5 + parent: 2 + - uid: 8956 + components: + - type: Transform + pos: -18.5,13.5 + parent: 2 + - uid: 8957 + components: + - type: Transform + pos: -14.5,15.5 + parent: 2 + - uid: 8958 + components: + - type: Transform + pos: -16.5,13.5 + parent: 2 + - uid: 8959 + components: + - type: Transform + pos: -18.5,15.5 + parent: 2 + - uid: 8960 + components: + - type: Transform + pos: -14.5,13.5 + parent: 2 + - uid: 8961 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,35.5 + parent: 2 + - uid: 8962 + components: + - type: Transform + pos: -40.5,-9.5 + parent: 2 + - uid: 8963 + components: + - type: Transform + pos: -39.5,-9.5 + parent: 2 + - uid: 8964 + components: + - type: Transform + pos: -38.5,-9.5 + parent: 2 + - uid: 8965 + components: + - type: Transform + pos: -49.5,-9.5 + parent: 2 + - uid: 8966 + components: + - type: Transform + pos: -48.5,-9.5 + parent: 2 + - uid: 8967 + components: + - type: Transform + pos: -45.5,-9.5 + parent: 2 + - uid: 8968 + components: + - type: Transform + pos: -44.5,-9.5 + parent: 2 + - uid: 8969 + components: + - type: Transform + pos: -43.5,-9.5 + parent: 2 + - uid: 8970 + components: + - type: Transform + pos: -42.5,-9.5 + parent: 2 + - uid: 8971 + components: + - type: Transform + pos: -41.5,-9.5 + parent: 2 + - uid: 8972 + components: + - type: Transform + pos: -28.5,-10.5 + parent: 2 + - uid: 8973 + components: + - type: Transform + pos: -27.5,-10.5 + parent: 2 + - uid: 8974 + components: + - type: Transform + pos: -26.5,-10.5 + parent: 2 + - uid: 8975 + components: + - type: Transform + pos: -25.5,-10.5 + parent: 2 + - uid: 8976 + components: + - type: Transform + pos: -24.5,-10.5 + parent: 2 + - uid: 8977 + components: + - type: Transform + pos: -23.5,-10.5 + parent: 2 + - uid: 8978 + components: + - type: Transform + pos: -22.5,-10.5 + parent: 2 + - uid: 8979 + components: + - type: Transform + pos: -21.5,-10.5 + parent: 2 + - uid: 8980 + components: + - type: Transform + pos: -20.5,-10.5 + parent: 2 + - uid: 8981 + components: + - type: Transform + pos: -19.5,-10.5 + parent: 2 + - uid: 8982 + components: + - type: Transform + pos: -38.5,-10.5 + parent: 2 + - uid: 8983 + components: + - type: Transform + pos: -37.5,-10.5 + parent: 2 + - uid: 8984 + components: + - type: Transform + pos: -36.5,-10.5 + parent: 2 + - uid: 8985 + components: + - type: Transform + pos: -35.5,-10.5 + parent: 2 + - uid: 8986 + components: + - type: Transform + pos: -34.5,-10.5 + parent: 2 + - uid: 8987 + components: + - type: Transform + pos: -30.5,-10.5 + parent: 2 + - uid: 8988 + components: + - type: Transform + pos: -29.5,-10.5 + parent: 2 + - uid: 8989 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-13.5 + parent: 2 + - uid: 8990 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-11.5 + parent: 2 + - uid: 8991 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-11.5 + parent: 2 + - uid: 8992 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-11.5 + parent: 2 + - uid: 8993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-11.5 + parent: 2 + - uid: 8994 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-11.5 + parent: 2 + - uid: 8995 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-11.5 + parent: 2 + - uid: 8996 + components: + - type: Transform + pos: -7.5,-11.5 + parent: 2 + - uid: 8997 + components: + - type: Transform + pos: -6.5,-11.5 + parent: 2 + - uid: 8998 + components: + - type: Transform + pos: -5.5,-11.5 + parent: 2 + - uid: 8999 + components: + - type: Transform + pos: -4.5,-11.5 + parent: 2 + - uid: 9000 + components: + - type: Transform + pos: -3.5,-11.5 + parent: 2 + - uid: 9002 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 2 + - uid: 9003 + components: + - type: Transform + pos: 1.5,-11.5 + parent: 2 + - uid: 9004 + components: + - type: Transform + pos: 1.5,-12.5 + parent: 2 + - uid: 9005 + components: + - type: Transform + pos: -30.5,-1.5 + parent: 2 + - uid: 9006 + components: + - type: Transform + pos: -38.5,11.5 + parent: 2 + - uid: 9007 + components: + - type: Transform + pos: -41.5,9.5 + parent: 2 + - uid: 9008 + components: + - type: Transform + pos: -46.5,9.5 + parent: 2 + - uid: 9009 + components: + - type: Transform + pos: -37.5,9.5 + parent: 2 + - uid: 9010 + components: + - type: Transform + pos: -38.5,9.5 + parent: 2 + - uid: 9011 + components: + - type: Transform + pos: -39.5,9.5 + parent: 2 + - uid: 9012 + components: + - type: Transform + pos: -41.5,8.5 + parent: 2 + - uid: 9013 + components: + - type: Transform + pos: -40.5,9.5 + parent: 2 + - uid: 9014 + components: + - type: Transform + pos: -41.5,7.5 + parent: 2 + - uid: 9015 + components: + - type: Transform + pos: -41.5,5.5 + parent: 2 + - uid: 9016 + components: + - type: Transform + pos: -43.5,9.5 + parent: 2 + - uid: 9017 + components: + - type: Transform + pos: -25.5,-5.5 + parent: 2 + - uid: 9018 + components: + - type: Transform + pos: -24.5,-5.5 + parent: 2 + - uid: 9019 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 2 + - uid: 9020 + components: + - type: Transform + pos: -26.5,9.5 + parent: 2 + - uid: 9021 + components: + - type: Transform + pos: -25.5,10.5 + parent: 2 + - uid: 9022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,5.5 + parent: 2 + - uid: 9023 + components: + - type: Transform + pos: -16.5,10.5 + parent: 2 + - uid: 9024 + components: + - type: Transform + pos: -24.5,10.5 + parent: 2 + - uid: 9025 + components: + - type: Transform + pos: -23.5,10.5 + parent: 2 + - uid: 9026 + components: + - type: Transform + pos: -21.5,10.5 + parent: 2 + - uid: 9027 + components: + - type: Transform + pos: -19.5,10.5 + parent: 2 + - uid: 9028 + components: + - type: Transform + pos: -22.5,10.5 + parent: 2 + - uid: 9029 + components: + - type: Transform + pos: -19.5,3.5 + parent: 2 + - uid: 9030 + components: + - type: Transform + pos: -20.5,10.5 + parent: 2 + - uid: 9031 + components: + - type: Transform + pos: -13.5,3.5 + parent: 2 + - uid: 9032 + components: + - type: Transform + pos: -18.5,10.5 + parent: 2 + - uid: 9033 + components: + - type: Transform + pos: -17.5,10.5 + parent: 2 + - uid: 9034 + components: + - type: Transform + pos: -19.5,5.5 + parent: 2 + - uid: 9035 + components: + - type: Transform + pos: -15.5,10.5 + parent: 2 + - uid: 9036 + components: + - type: Transform + pos: -13.5,5.5 + parent: 2 + - uid: 9037 + components: + - type: Transform + pos: -26.5,10.5 + parent: 2 + - uid: 9038 + components: + - type: Transform + pos: -13.5,6.5 + parent: 2 + - uid: 9039 + components: + - type: Transform + pos: -13.5,4.5 + parent: 2 + - uid: 9040 + components: + - type: Transform + pos: -13.5,8.5 + parent: 2 + - uid: 9041 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,5.5 + parent: 2 + - uid: 9042 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,5.5 + parent: 2 + - uid: 9043 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,7.5 + parent: 2 + - uid: 9044 + components: + - type: Transform + pos: -47.5,9.5 + parent: 2 + - uid: 9045 + components: + - type: Transform + pos: -36.5,9.5 + parent: 2 + - uid: 9046 + components: + - type: Transform + pos: 65.5,3.5 + parent: 2 + - uid: 9047 + components: + - type: Transform + pos: -34.5,9.5 + parent: 2 + - uid: 9048 + components: + - type: Transform + pos: -33.5,9.5 + parent: 2 + - uid: 9049 + components: + - type: Transform + pos: -32.5,9.5 + parent: 2 + - uid: 9050 + components: + - type: Transform + pos: -31.5,9.5 + parent: 2 + - uid: 9051 + components: + - type: Transform + pos: -30.5,9.5 + parent: 2 + - uid: 9052 + components: + - type: Transform + pos: -29.5,9.5 + parent: 2 + - uid: 9053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,8.5 + parent: 2 + - uid: 9054 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,7.5 + parent: 2 + - uid: 9055 + components: + - type: Transform + pos: -47.5,4.5 + parent: 2 + - uid: 9056 + components: + - type: Transform + pos: -43.5,-1.5 + parent: 2 + - uid: 9057 + components: + - type: Transform + pos: -45.5,4.5 + parent: 2 + - uid: 9058 + components: + - type: Transform + pos: -42.5,-1.5 + parent: 2 + - uid: 9059 + components: + - type: Transform + pos: -46.5,4.5 + parent: 2 + - uid: 9060 + components: + - type: Transform + pos: -49.5,5.5 + parent: 2 + - uid: 9061 + components: + - type: Transform + pos: -21.5,-5.5 + parent: 2 + - uid: 9062 + components: + - type: Transform + pos: -42.5,4.5 + parent: 2 + - uid: 9063 + components: + - type: Transform + pos: -44.5,4.5 + parent: 2 + - uid: 9064 + components: + - type: Transform + pos: -40.5,4.5 + parent: 2 + - uid: 9065 + components: + - type: Transform + pos: -43.5,4.5 + parent: 2 + - uid: 9066 + components: + - type: Transform + pos: -42.5,9.5 + parent: 2 + - uid: 9067 + components: + - type: Transform + pos: -41.5,4.5 + parent: 2 + - uid: 9068 + components: + - type: Transform + pos: -49.5,8.5 + parent: 2 + - uid: 9069 + components: + - type: Transform + pos: -19.5,8.5 + parent: 2 + - uid: 9070 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,4.5 + parent: 2 + - uid: 9071 + components: + - type: Transform + pos: -19.5,6.5 + parent: 2 + - uid: 9072 + components: + - type: Transform + pos: -22.5,-5.5 + parent: 2 + - uid: 9073 + components: + - type: Transform + pos: -39.5,-1.5 + parent: 2 + - uid: 9074 + components: + - type: Transform + pos: -39.5,4.5 + parent: 2 + - uid: 9075 + components: + - type: Transform + pos: -39.5,0.5 + parent: 2 + - uid: 9076 + components: + - type: Transform + pos: -39.5,3.5 + parent: 2 + - uid: 9077 + components: + - type: Transform + pos: -43.5,3.5 + parent: 2 + - uid: 9078 + components: + - type: Transform + pos: -40.5,-1.5 + parent: 2 + - uid: 9079 + components: + - type: Transform + pos: -18.5,-5.5 + parent: 2 + - uid: 9080 + components: + - type: Transform + pos: -17.5,-5.5 + parent: 2 + - uid: 9081 + components: + - type: Transform + pos: -20.5,-5.5 + parent: 2 + - uid: 9082 + components: + - type: Transform + pos: -19.5,-5.5 + parent: 2 + - uid: 9083 + components: + - type: Transform + pos: -13.5,10.5 + parent: 2 + - uid: 9084 + components: + - type: Transform + pos: -14.5,10.5 + parent: 2 + - uid: 9085 + components: + - type: Transform + pos: -16.5,-5.5 + parent: 2 + - uid: 9086 + components: + - type: Transform + pos: -15.5,-5.5 + parent: 2 + - uid: 9087 + components: + - type: Transform + pos: -14.5,-5.5 + parent: 2 + - uid: 9088 + components: + - type: Transform + pos: -11.5,-5.5 + parent: 2 + - uid: 9089 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 2 + - uid: 9090 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 2 + - uid: 9091 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 2 + - uid: 9092 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 2 + - uid: 9093 + components: + - type: Transform + pos: -12.5,-5.5 + parent: 2 + - uid: 9094 + components: + - type: Transform + pos: -13.5,-5.5 + parent: 2 + - uid: 9097 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 2 + - uid: 9098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,4.5 + parent: 2 + - uid: 9099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,14.5 + parent: 2 + - uid: 9100 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,14.5 + parent: 2 + - uid: 9101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,14.5 + parent: 2 + - uid: 9105 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,15.5 + parent: 2 + - uid: 9106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,16.5 + parent: 2 + - uid: 9107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,16.5 + parent: 2 + - uid: 9108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,16.5 + parent: 2 + - uid: 9109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,17.5 + parent: 2 + - uid: 9110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,17.5 + parent: 2 + - uid: 9111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,17.5 + parent: 2 + - uid: 9112 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,18.5 + parent: 2 + - uid: 9113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,18.5 + parent: 2 + - uid: 9114 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,18.5 + parent: 2 + - uid: 9115 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,19.5 + parent: 2 + - uid: 9116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,19.5 + parent: 2 + - uid: 9117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,19.5 + parent: 2 + - uid: 9118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,19.5 + parent: 2 + - uid: 9119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,20.5 + parent: 2 + - uid: 9120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,21.5 + parent: 2 + - uid: 9121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,22.5 + parent: 2 + - uid: 9122 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,22.5 + parent: 2 + - uid: 9123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,22.5 + parent: 2 + - uid: 9124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,22.5 + parent: 2 + - uid: 9125 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,22.5 + parent: 2 + - uid: 9126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,22.5 + parent: 2 + - uid: 9130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,22.5 + parent: 2 + - uid: 9131 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,22.5 + parent: 2 + - uid: 9132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,22.5 + parent: 2 + - uid: 9133 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,22.5 + parent: 2 + - uid: 9134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,22.5 + parent: 2 + - uid: 9135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,22.5 + parent: 2 + - uid: 9136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,22.5 + parent: 2 + - uid: 9137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,22.5 + parent: 2 + - uid: 9138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,22.5 + parent: 2 + - uid: 9139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,22.5 + parent: 2 + - uid: 9140 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,22.5 + parent: 2 + - uid: 9141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,22.5 + parent: 2 + - uid: 9142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,22.5 + parent: 2 + - uid: 9143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,22.5 + parent: 2 + - uid: 9144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,21.5 + parent: 2 + - uid: 9145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,21.5 + parent: 2 + - uid: 9146 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,21.5 + parent: 2 + - uid: 9147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,21.5 + parent: 2 + - uid: 9148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,21.5 + parent: 2 + - uid: 9149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,21.5 + parent: 2 + - uid: 9150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,21.5 + parent: 2 + - uid: 9151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,21.5 + parent: 2 + - uid: 9152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,21.5 + parent: 2 + - uid: 9153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,21.5 + parent: 2 + - uid: 9154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,21.5 + parent: 2 + - uid: 9155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,21.5 + parent: 2 + - uid: 9156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,21.5 + parent: 2 + - uid: 9157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,21.5 + parent: 2 + - uid: 9158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,21.5 + parent: 2 + - uid: 9159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,21.5 + parent: 2 + - uid: 9160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,21.5 + parent: 2 + - uid: 9161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,21.5 + parent: 2 + - uid: 9162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,21.5 + parent: 2 + - uid: 9163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,21.5 + parent: 2 + - uid: 9164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,21.5 + parent: 2 + - uid: 9165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,21.5 + parent: 2 + - uid: 9166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,21.5 + parent: 2 + - uid: 9167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,21.5 + parent: 2 + - uid: 9168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-12.5 + parent: 2 + - uid: 9169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-12.5 + parent: 2 + - uid: 9170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-12.5 + parent: 2 + - uid: 9171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-12.5 + parent: 2 + - uid: 9172 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-12.5 + parent: 2 + - uid: 9173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-12.5 + parent: 2 + - uid: 9174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-12.5 + parent: 2 + - uid: 9175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-12.5 + parent: 2 + - uid: 9176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-12.5 + parent: 2 + - uid: 9177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-12.5 + parent: 2 + - uid: 9178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-12.5 + parent: 2 + - uid: 9179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-12.5 + parent: 2 + - uid: 9180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-12.5 + parent: 2 + - uid: 9181 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-12.5 + parent: 2 + - uid: 9182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-12.5 + parent: 2 + - uid: 9183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-12.5 + parent: 2 + - uid: 9184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-12.5 + parent: 2 + - uid: 9185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-12.5 + parent: 2 + - uid: 9186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-12.5 + parent: 2 + - uid: 9187 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-12.5 + parent: 2 + - uid: 9188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-12.5 + parent: 2 + - uid: 9189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,-12.5 + parent: 2 + - uid: 9190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-12.5 + parent: 2 + - uid: 9191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-12.5 + parent: 2 + - uid: 9192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-12.5 + parent: 2 + - uid: 9193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-12.5 + parent: 2 + - uid: 9194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-12.5 + parent: 2 + - uid: 9195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-12.5 + parent: 2 + - uid: 9196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-13.5 + parent: 2 + - uid: 9197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-13.5 + parent: 2 + - uid: 9198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-13.5 + parent: 2 + - uid: 9199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-14.5 + parent: 2 + - uid: 9200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-14.5 + parent: 2 + - uid: 9201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-14.5 + parent: 2 + - uid: 9202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-13.5 + parent: 2 + - uid: 9203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-11.5 + parent: 2 + - uid: 9204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-11.5 + parent: 2 + - uid: 9205 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-13.5 + parent: 2 + - uid: 9206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,7.5 + parent: 2 + - uid: 9207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,8.5 + parent: 2 + - uid: 9208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,10.5 + parent: 2 + - uid: 9209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,10.5 + parent: 2 + - uid: 9210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-19.5 + parent: 2 + - uid: 9211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-19.5 + parent: 2 + - uid: 9215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-19.5 + parent: 2 + - uid: 9216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-19.5 + parent: 2 + - uid: 9217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-19.5 + parent: 2 + - uid: 9218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-19.5 + parent: 2 + - uid: 9219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-19.5 + parent: 2 + - uid: 9220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-19.5 + parent: 2 + - uid: 9221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-19.5 + parent: 2 + - uid: 9222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-19.5 + parent: 2 + - uid: 9223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-19.5 + parent: 2 + - uid: 9224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-19.5 + parent: 2 + - uid: 9225 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-19.5 + parent: 2 + - uid: 9226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-19.5 + parent: 2 + - uid: 9227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-19.5 + parent: 2 + - uid: 9228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-19.5 + parent: 2 + - uid: 9229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-19.5 + parent: 2 + - uid: 9230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-19.5 + parent: 2 + - uid: 9231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-19.5 + parent: 2 + - uid: 9232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-19.5 + parent: 2 + - uid: 9233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-19.5 + parent: 2 + - uid: 9234 + components: + - type: Transform + pos: 65.5,-33.5 + parent: 2 + - uid: 9235 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-20.5 + parent: 2 + - uid: 9236 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-20.5 + parent: 2 + - uid: 9237 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-20.5 + parent: 2 + - uid: 9238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-20.5 + parent: 2 + - uid: 9239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-20.5 + parent: 2 + - uid: 9240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-20.5 + parent: 2 + - uid: 9241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-20.5 + parent: 2 + - uid: 9242 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-20.5 + parent: 2 + - uid: 9243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-20.5 + parent: 2 + - uid: 9244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-20.5 + parent: 2 + - uid: 9245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-20.5 + parent: 2 + - uid: 9246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-20.5 + parent: 2 + - uid: 9247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-20.5 + parent: 2 + - uid: 9248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-20.5 + parent: 2 + - uid: 9249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-20.5 + parent: 2 + - uid: 9250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-20.5 + parent: 2 + - uid: 9251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-20.5 + parent: 2 + - uid: 9255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-20.5 + parent: 2 + - uid: 9256 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-20.5 + parent: 2 + - uid: 9257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-20.5 + parent: 2 + - uid: 9260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-17.5 + parent: 2 + - uid: 9261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-17.5 + parent: 2 + - uid: 9262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-17.5 + parent: 2 + - uid: 9263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-17.5 + parent: 2 + - uid: 9264 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-16.5 + parent: 2 + - uid: 9265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-16.5 + parent: 2 + - uid: 9266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-16.5 + parent: 2 + - uid: 9267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-15.5 + parent: 2 + - uid: 9268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-15.5 + parent: 2 + - uid: 9269 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-15.5 + parent: 2 + - uid: 9270 + components: + - type: Transform + pos: -8.5,5.5 + parent: 2 + - uid: 9271 + components: + - type: Transform + pos: 62.5,-26.5 + parent: 2 + - uid: 9272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,14.5 + parent: 2 + - uid: 9273 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,14.5 + parent: 2 + - uid: 9274 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,14.5 + parent: 2 + - uid: 9275 + components: + - type: Transform + pos: 65.5,30.5 + parent: 2 + - uid: 9276 + components: + - type: Transform + pos: 45.5,10.5 + parent: 2 + - uid: 9277 + components: + - type: Transform + pos: 45.5,11.5 + parent: 2 + - uid: 9278 + components: + - type: Transform + pos: 45.5,8.5 + parent: 2 + - uid: 9279 + components: + - type: Transform + pos: 45.5,9.5 + parent: 2 + - uid: 9280 + components: + - type: Transform + pos: 45.5,6.5 + parent: 2 + - uid: 9281 + components: + - type: Transform + pos: 45.5,7.5 + parent: 2 + - uid: 9282 + components: + - type: Transform + pos: 45.5,4.5 + parent: 2 + - uid: 9283 + components: + - type: Transform + pos: 45.5,5.5 + parent: 2 + - uid: 9284 + components: + - type: Transform + pos: 45.5,3.5 + parent: 2 + - uid: 9285 + components: + - type: Transform + pos: 27.5,-5.5 + parent: 2 + - uid: 9286 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-6.5 + parent: 2 + - uid: 9287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-5.5 + parent: 2 + - uid: 9288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-4.5 + parent: 2 + - uid: 9289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-2.5 + parent: 2 + - uid: 9290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-9.5 + parent: 2 + - uid: 9291 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-10.5 + parent: 2 + - uid: 9292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-11.5 + parent: 2 + - uid: 9293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-12.5 + parent: 2 + - uid: 9294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-12.5 + parent: 2 + - uid: 9295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-12.5 + parent: 2 + - uid: 9296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-12.5 + parent: 2 + - uid: 9297 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,-12.5 + parent: 2 + - uid: 9298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-12.5 + parent: 2 + - uid: 9299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-12.5 + parent: 2 + - uid: 9302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-11.5 + parent: 2 + - uid: 9303 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-6.5 + parent: 2 + - uid: 9304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-5.5 + parent: 2 + - uid: 9305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-4.5 + parent: 2 + - uid: 9306 + components: + - type: Transform + pos: 51.5,-5.5 + parent: 2 + - uid: 9307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-1.5 + parent: 2 + - uid: 9308 + components: + - type: Transform + pos: -13.5,9.5 + parent: 2 + - uid: 9309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-13.5 + parent: 2 + - uid: 9310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-13.5 + parent: 2 + - uid: 9311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-13.5 + parent: 2 + - uid: 9312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-13.5 + parent: 2 + - uid: 9313 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-13.5 + parent: 2 + - uid: 9314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-13.5 + parent: 2 + - uid: 9315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-13.5 + parent: 2 + - uid: 9316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-12.5 + parent: 2 + - uid: 9317 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-11.5 + parent: 2 + - uid: 9318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-10.5 + parent: 2 + - uid: 9319 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-9.5 + parent: 2 + - uid: 9320 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-14.5 + parent: 2 + - uid: 9321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-15.5 + parent: 2 + - uid: 9322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-16.5 + parent: 2 + - uid: 9323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-17.5 + parent: 2 + - uid: 9324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-18.5 + parent: 2 + - uid: 9325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-20.5 + parent: 2 + - uid: 9326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-21.5 + parent: 2 + - uid: 9327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,-21.5 + parent: 2 + - uid: 9328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-21.5 + parent: 2 + - uid: 9329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-21.5 + parent: 2 + - uid: 9330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-21.5 + parent: 2 + - uid: 9331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-21.5 + parent: 2 + - uid: 9332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-21.5 + parent: 2 + - uid: 9333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-21.5 + parent: 2 + - uid: 9334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-21.5 + parent: 2 + - uid: 9335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-21.5 + parent: 2 + - uid: 9336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-21.5 + parent: 2 + - uid: 9337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-13.5 + parent: 2 + - uid: 9338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-13.5 + parent: 2 + - uid: 9339 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-13.5 + parent: 2 + - uid: 9340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-13.5 + parent: 2 + - uid: 9341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-13.5 + parent: 2 + - uid: 9342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-13.5 + parent: 2 + - uid: 9343 + components: + - type: Transform + pos: 58.5,-26.5 + parent: 2 + - uid: 9344 + components: + - type: Transform + pos: 57.5,-26.5 + parent: 2 + - uid: 9345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-1.5 + parent: 2 + - uid: 9346 + components: + - type: Transform + pos: 52.5,-1.5 + parent: 2 + - uid: 9347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-1.5 + parent: 2 + - uid: 9348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-1.5 + parent: 2 + - uid: 9349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-2.5 + parent: 2 + - uid: 9350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-3.5 + parent: 2 + - uid: 9351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-4.5 + parent: 2 + - uid: 9352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-5.5 + parent: 2 + - uid: 9353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-22.5 + parent: 2 + - uid: 9354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-3.5 + parent: 2 + - uid: 9355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-4.5 + parent: 2 + - uid: 9356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-2.5 + parent: 2 + - uid: 9357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-1.5 + parent: 2 + - uid: 9358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-5.5 + parent: 2 + - uid: 9359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-5.5 + parent: 2 + - uid: 9360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-5.5 + parent: 2 + - uid: 9361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-5.5 + parent: 2 + - uid: 9362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-9.5 + parent: 2 + - uid: 9363 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-9.5 + parent: 2 + - uid: 9364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-9.5 + parent: 2 + - uid: 9365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-9.5 + parent: 2 + - uid: 9366 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-10.5 + parent: 2 + - uid: 9367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-12.5 + parent: 2 + - uid: 9368 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-23.5 + parent: 2 + - uid: 9369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-21.5 + parent: 2 + - uid: 9370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-21.5 + parent: 2 + - uid: 9371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-21.5 + parent: 2 + - uid: 9372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-21.5 + parent: 2 + - uid: 9373 + components: + - type: Transform + pos: 66.5,-9.5 + parent: 2 + - uid: 9374 + components: + - type: Transform + pos: 64.5,-9.5 + parent: 2 + - uid: 9375 + components: + - type: Transform + pos: 65.5,-9.5 + parent: 2 + - uid: 9376 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-13.5 + parent: 2 + - uid: 9377 + components: + - type: Transform + pos: 67.5,-9.5 + parent: 2 + - uid: 9378 + components: + - type: Transform + pos: 67.5,-8.5 + parent: 2 + - uid: 9379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-13.5 + parent: 2 + - uid: 9380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-13.5 + parent: 2 + - uid: 9381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-13.5 + parent: 2 + - uid: 9382 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-21.5 + parent: 2 + - uid: 9383 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-20.5 + parent: 2 + - uid: 9384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-19.5 + parent: 2 + - uid: 9385 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-18.5 + parent: 2 + - uid: 9386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-17.5 + parent: 2 + - uid: 9387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-16.5 + parent: 2 + - uid: 9388 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-15.5 + parent: 2 + - uid: 9389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-14.5 + parent: 2 + - uid: 9390 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-13.5 + parent: 2 + - uid: 9391 + components: + - type: Transform + pos: 63.5,-5.5 + parent: 2 + - uid: 9392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-9.5 + parent: 2 + - uid: 9393 + components: + - type: Transform + pos: 67.5,-5.5 + parent: 2 + - uid: 9394 + components: + - type: Transform + pos: 67.5,-7.5 + parent: 2 + - uid: 9395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-24.5 + parent: 2 + - uid: 9396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-25.5 + parent: 2 + - uid: 9397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-5.5 + parent: 2 + - uid: 9398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,-26.5 + parent: 2 + - uid: 9399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-30.5 + parent: 2 + - uid: 9400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-29.5 + parent: 2 + - uid: 9401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-28.5 + parent: 2 + - uid: 9402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-27.5 + parent: 2 + - uid: 9403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-30.5 + parent: 2 + - uid: 9404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-30.5 + parent: 2 + - uid: 9405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-30.5 + parent: 2 + - uid: 9406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-26.5 + parent: 2 + - uid: 9407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,-1.5 + parent: 2 + - uid: 9408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-23.5 + parent: 2 + - uid: 9409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-22.5 + parent: 2 + - uid: 9410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-26.5 + parent: 2 + - uid: 9411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-26.5 + parent: 2 + - uid: 9412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-26.5 + parent: 2 + - uid: 9413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-26.5 + parent: 2 + - uid: 9414 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-30.5 + parent: 2 + - uid: 9415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-32.5 + parent: 2 + - uid: 9416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-32.5 + parent: 2 + - uid: 9417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-32.5 + parent: 2 + - uid: 9418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-32.5 + parent: 2 + - uid: 9419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-32.5 + parent: 2 + - uid: 9420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-32.5 + parent: 2 + - uid: 9421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-32.5 + parent: 2 + - uid: 9422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-33.5 + parent: 2 + - uid: 9423 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-33.5 + parent: 2 + - uid: 9424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-33.5 + parent: 2 + - uid: 9425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-30.5 + parent: 2 + - uid: 9426 + components: + - type: Transform + pos: 59.5,-26.5 + parent: 2 + - uid: 9427 + components: + - type: Transform + pos: -7.5,4.5 + parent: 2 + - uid: 9428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-5.5 + parent: 2 + - uid: 9429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-4.5 + parent: 2 + - uid: 9430 + components: + - type: Transform + pos: 65.5,-26.5 + parent: 2 + - uid: 9431 + components: + - type: Transform + pos: 64.5,-26.5 + parent: 2 + - uid: 9432 + components: + - type: Transform + pos: 63.5,-26.5 + parent: 2 + - uid: 9433 + components: + - type: Transform + pos: 65.5,-29.5 + parent: 2 + - uid: 9434 + components: + - type: Transform + pos: 65.5,-27.5 + parent: 2 + - uid: 9435 + components: + - type: Transform + pos: 65.5,-28.5 + parent: 2 + - uid: 9436 + components: + - type: Transform + pos: 65.5,-30.5 + parent: 2 + - uid: 9437 + components: + - type: Transform + pos: 64.5,-30.5 + parent: 2 + - uid: 9438 + components: + - type: Transform + pos: 63.5,-30.5 + parent: 2 + - uid: 9439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-1.5 + parent: 2 + - uid: 9440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,7.5 + parent: 2 + - uid: 9441 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,8.5 + parent: 2 + - uid: 9442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,7.5 + parent: 2 + - uid: 9443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,8.5 + parent: 2 + - uid: 9444 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,3.5 + parent: 2 + - uid: 9445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 2 + - uid: 9446 + components: + - type: Transform + pos: 51.5,-4.5 + parent: 2 + - uid: 9447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,7.5 + parent: 2 + - uid: 9448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,1.5 + parent: 2 + - uid: 9451 + components: + - type: Transform + pos: 43.5,-32.5 + parent: 2 + - uid: 9452 + components: + - type: Transform + pos: 42.5,-32.5 + parent: 2 + - uid: 9453 + components: + - type: Transform + pos: 55.5,-32.5 + parent: 2 + - uid: 9454 + components: + - type: Transform + pos: 54.5,-32.5 + parent: 2 + - uid: 9455 + components: + - type: Transform + pos: 53.5,-32.5 + parent: 2 + - uid: 9456 + components: + - type: Transform + pos: 52.5,-32.5 + parent: 2 + - uid: 9457 + components: + - type: Transform + pos: 51.5,-32.5 + parent: 2 + - uid: 9458 + components: + - type: Transform + pos: 50.5,-32.5 + parent: 2 + - uid: 9459 + components: + - type: Transform + pos: 49.5,-32.5 + parent: 2 + - uid: 9460 + components: + - type: Transform + pos: 48.5,-32.5 + parent: 2 + - uid: 9461 + components: + - type: Transform + pos: 47.5,-32.5 + parent: 2 + - uid: 9463 + components: + - type: Transform + pos: 42.5,-31.5 + parent: 2 + - uid: 9464 + components: + - type: Transform + pos: 41.5,-31.5 + parent: 2 + - uid: 9466 + components: + - type: Transform + pos: 39.5,-31.5 + parent: 2 + - uid: 9467 + components: + - type: Transform + pos: 38.5,-31.5 + parent: 2 + - uid: 9468 + components: + - type: Transform + pos: 37.5,-31.5 + parent: 2 + - uid: 9469 + components: + - type: Transform + pos: 36.5,-31.5 + parent: 2 + - uid: 9470 + components: + - type: Transform + pos: 35.5,-31.5 + parent: 2 + - uid: 9471 + components: + - type: Transform + pos: 34.5,-31.5 + parent: 2 + - uid: 9472 + components: + - type: Transform + pos: 34.5,-30.5 + parent: 2 + - uid: 9473 + components: + - type: Transform + pos: 33.5,-30.5 + parent: 2 + - uid: 9474 + components: + - type: Transform + pos: 32.5,-30.5 + parent: 2 + - uid: 9475 + components: + - type: Transform + pos: 31.5,-30.5 + parent: 2 + - uid: 9476 + components: + - type: Transform + pos: 30.5,-30.5 + parent: 2 + - uid: 9477 + components: + - type: Transform + pos: 29.5,-30.5 + parent: 2 + - uid: 9478 + components: + - type: Transform + pos: 28.5,-30.5 + parent: 2 + - uid: 9479 + components: + - type: Transform + pos: 27.5,-30.5 + parent: 2 + - uid: 9480 + components: + - type: Transform + pos: 27.5,-29.5 + parent: 2 + - uid: 9481 + components: + - type: Transform + pos: 26.5,-29.5 + parent: 2 + - uid: 9482 + components: + - type: Transform + pos: 25.5,-29.5 + parent: 2 + - uid: 9483 + components: + - type: Transform + pos: 24.5,-29.5 + parent: 2 + - uid: 9484 + components: + - type: Transform + pos: 23.5,-29.5 + parent: 2 + - uid: 9485 + components: + - type: Transform + pos: 22.5,-29.5 + parent: 2 + - uid: 9486 + components: + - type: Transform + pos: 21.5,-29.5 + parent: 2 + - uid: 9487 + components: + - type: Transform + pos: 21.5,-28.5 + parent: 2 + - uid: 9488 + components: + - type: Transform + pos: 20.5,-28.5 + parent: 2 + - uid: 9489 + components: + - type: Transform + pos: 19.5,-28.5 + parent: 2 + - uid: 9490 + components: + - type: Transform + pos: 18.5,-28.5 + parent: 2 + - uid: 9494 + components: + - type: Transform + pos: 14.5,-28.5 + parent: 2 + - uid: 9495 + components: + - type: Transform + pos: 14.5,-27.5 + parent: 2 + - uid: 9496 + components: + - type: Transform + pos: 13.5,-27.5 + parent: 2 + - uid: 9497 + components: + - type: Transform + pos: 12.5,-27.5 + parent: 2 + - uid: 9498 + components: + - type: Transform + pos: 11.5,-27.5 + parent: 2 + - uid: 9499 + components: + - type: Transform + pos: 10.5,-27.5 + parent: 2 + - uid: 9500 + components: + - type: Transform + pos: 9.5,-27.5 + parent: 2 + - uid: 9501 + components: + - type: Transform + pos: 8.5,-27.5 + parent: 2 + - uid: 9502 + components: + - type: Transform + pos: 7.5,-27.5 + parent: 2 + - uid: 9503 + components: + - type: Transform + pos: 6.5,-27.5 + parent: 2 + - uid: 9504 + components: + - type: Transform + pos: 5.5,-27.5 + parent: 2 + - uid: 9505 + components: + - type: Transform + pos: 4.5,-27.5 + parent: 2 + - uid: 9506 + components: + - type: Transform + pos: 4.5,-26.5 + parent: 2 + - uid: 9507 + components: + - type: Transform + pos: 3.5,-26.5 + parent: 2 + - uid: 9508 + components: + - type: Transform + pos: 2.5,-26.5 + parent: 2 + - uid: 9509 + components: + - type: Transform + pos: 1.5,-26.5 + parent: 2 + - uid: 9510 + components: + - type: Transform + pos: 2.5,-25.5 + parent: 2 + - uid: 9511 + components: + - type: Transform + pos: 3.5,-25.5 + parent: 2 + - uid: 9512 + components: + - type: Transform + pos: 4.5,-25.5 + parent: 2 + - uid: 9513 + components: + - type: Transform + pos: 4.5,-24.5 + parent: 2 + - uid: 9514 + components: + - type: Transform + pos: 4.5,-23.5 + parent: 2 + - uid: 9515 + components: + - type: Transform + pos: 4.5,-22.5 + parent: 2 + - uid: 9516 + components: + - type: Transform + pos: 4.5,-21.5 + parent: 2 + - uid: 9517 + components: + - type: Transform + pos: 4.5,-20.5 + parent: 2 + - uid: 9518 + components: + - type: Transform + pos: 3.5,-20.5 + parent: 2 + - uid: 9519 + components: + - type: Transform + pos: 2.5,-20.5 + parent: 2 + - uid: 9520 + components: + - type: Transform + pos: 5.5,-20.5 + parent: 2 + - uid: 9521 + components: + - type: Transform + pos: 5.5,-21.5 + parent: 2 + - uid: 9522 + components: + - type: Transform + pos: 5.5,-22.5 + parent: 2 + - uid: 9523 + components: + - type: Transform + pos: 5.5,-23.5 + parent: 2 + - uid: 9524 + components: + - type: Transform + pos: 5.5,-24.5 + parent: 2 + - uid: 9525 + components: + - type: Transform + pos: 5.5,-25.5 + parent: 2 + - uid: 9526 + components: + - type: Transform + pos: 5.5,-26.5 + parent: 2 + - uid: 9527 + components: + - type: Transform + pos: 6.5,-26.5 + parent: 2 + - uid: 9528 + components: + - type: Transform + pos: 7.5,-26.5 + parent: 2 + - uid: 9529 + components: + - type: Transform + pos: 8.5,-26.5 + parent: 2 + - uid: 9530 + components: + - type: Transform + pos: 9.5,-26.5 + parent: 2 + - uid: 9531 + components: + - type: Transform + pos: 6.5,-20.5 + parent: 2 + - uid: 9532 + components: + - type: Transform + pos: 7.5,-20.5 + parent: 2 + - uid: 9533 + components: + - type: Transform + pos: 8.5,-20.5 + parent: 2 + - uid: 9534 + components: + - type: Transform + pos: 9.5,-20.5 + parent: 2 + - uid: 9535 + components: + - type: Transform + pos: 9.5,-21.5 + parent: 2 + - uid: 9536 + components: + - type: Transform + pos: 9.5,-25.5 + parent: 2 + - uid: 9537 + components: + - type: Transform + pos: 10.5,-25.5 + parent: 2 + - uid: 9538 + components: + - type: Transform + pos: 11.5,-25.5 + parent: 2 + - uid: 9539 + components: + - type: Transform + pos: 12.5,-25.5 + parent: 2 + - uid: 9540 + components: + - type: Transform + pos: 12.5,-24.5 + parent: 2 + - uid: 9541 + components: + - type: Transform + pos: 12.5,-23.5 + parent: 2 + - uid: 9542 + components: + - type: Transform + pos: 12.5,-22.5 + parent: 2 + - uid: 9543 + components: + - type: Transform + pos: 12.5,-21.5 + parent: 2 + - uid: 9544 + components: + - type: Transform + pos: 11.5,-21.5 + parent: 2 + - uid: 9545 + components: + - type: Transform + pos: 10.5,-21.5 + parent: 2 + - uid: 9546 + components: + - type: Transform + pos: 65.5,-34.5 + parent: 2 + - uid: 9547 + components: + - type: Transform + pos: 76.5,-37.5 + parent: 2 + - uid: 9548 + components: + - type: Transform + pos: 66.5,-34.5 + parent: 2 + - uid: 9549 + components: + - type: Transform + pos: 67.5,-34.5 + parent: 2 + - uid: 9550 + components: + - type: Transform + pos: 68.5,-34.5 + parent: 2 + - uid: 9551 + components: + - type: Transform + pos: 69.5,-34.5 + parent: 2 + - uid: 9552 + components: + - type: Transform + pos: 69.5,-35.5 + parent: 2 + - uid: 9553 + components: + - type: Transform + pos: 70.5,-35.5 + parent: 2 + - uid: 9554 + components: + - type: Transform + pos: 71.5,-35.5 + parent: 2 + - uid: 9555 + components: + - type: Transform + pos: 72.5,-35.5 + parent: 2 + - uid: 9556 + components: + - type: Transform + pos: 72.5,-36.5 + parent: 2 + - uid: 9557 + components: + - type: Transform + pos: 73.5,-36.5 + parent: 2 + - uid: 9558 + components: + - type: Transform + pos: 74.5,-36.5 + parent: 2 + - uid: 9559 + components: + - type: Transform + pos: 75.5,-36.5 + parent: 2 + - uid: 9560 + components: + - type: Transform + pos: 76.5,-36.5 + parent: 2 + - uid: 9561 + components: + - type: Transform + pos: 76.5,-38.5 + parent: 2 + - uid: 9562 + components: + - type: Transform + pos: 76.5,-39.5 + parent: 2 + - uid: 9563 + components: + - type: Transform + pos: 75.5,-39.5 + parent: 2 + - uid: 9564 + components: + - type: Transform + pos: 74.5,-39.5 + parent: 2 + - uid: 9565 + components: + - type: Transform + pos: 73.5,-39.5 + parent: 2 + - uid: 9566 + components: + - type: Transform + pos: 72.5,-39.5 + parent: 2 + - uid: 9567 + components: + - type: Transform + pos: 71.5,-39.5 + parent: 2 + - uid: 9568 + components: + - type: Transform + pos: 70.5,-39.5 + parent: 2 + - uid: 9569 + components: + - type: Transform + pos: 69.5,-39.5 + parent: 2 + - uid: 9570 + components: + - type: Transform + pos: 68.5,-39.5 + parent: 2 + - uid: 9571 + components: + - type: Transform + pos: 67.5,-39.5 + parent: 2 + - uid: 9572 + components: + - type: Transform + pos: 66.5,-39.5 + parent: 2 + - uid: 9573 + components: + - type: Transform + pos: 55.5,-38.5 + parent: 2 + - uid: 9574 + components: + - type: Transform + pos: 54.5,-38.5 + parent: 2 + - uid: 9575 + components: + - type: Transform + pos: 53.5,-38.5 + parent: 2 + - uid: 9576 + components: + - type: Transform + pos: 52.5,-38.5 + parent: 2 + - uid: 9577 + components: + - type: Transform + pos: 66.5,-38.5 + parent: 2 + - uid: 9578 + components: + - type: Transform + pos: 65.5,-38.5 + parent: 2 + - uid: 9579 + components: + - type: Transform + pos: 64.5,-38.5 + parent: 2 + - uid: 9580 + components: + - type: Transform + pos: 63.5,-38.5 + parent: 2 + - uid: 9581 + components: + - type: Transform + pos: 62.5,-38.5 + parent: 2 + - uid: 9582 + components: + - type: Transform + pos: 61.5,-38.5 + parent: 2 + - uid: 9583 + components: + - type: Transform + pos: 60.5,-38.5 + parent: 2 + - uid: 9584 + components: + - type: Transform + pos: 59.5,-38.5 + parent: 2 + - uid: 9585 + components: + - type: Transform + pos: 58.5,-38.5 + parent: 2 + - uid: 9586 + components: + - type: Transform + pos: 57.5,-38.5 + parent: 2 + - uid: 9587 + components: + - type: Transform + pos: 56.5,-38.5 + parent: 2 + - uid: 9588 + components: + - type: Transform + pos: 53.5,-39.5 + parent: 2 + - uid: 9589 + components: + - type: Transform + pos: 54.5,-39.5 + parent: 2 + - uid: 9590 + components: + - type: Transform + pos: 54.5,-40.5 + parent: 2 + - uid: 9591 + components: + - type: Transform + pos: 54.5,-41.5 + parent: 2 + - uid: 9592 + components: + - type: Transform + pos: 54.5,-42.5 + parent: 2 + - uid: 9593 + components: + - type: Transform + pos: 54.5,-43.5 + parent: 2 + - uid: 9594 + components: + - type: Transform + pos: 54.5,-44.5 + parent: 2 + - uid: 9595 + components: + - type: Transform + pos: 54.5,-45.5 + parent: 2 + - uid: 9596 + components: + - type: Transform + pos: 53.5,-44.5 + parent: 2 + - uid: 9597 + components: + - type: Transform + pos: 53.5,-45.5 + parent: 2 + - uid: 9598 + components: + - type: Transform + pos: 52.5,-45.5 + parent: 2 + - uid: 9599 + components: + - type: Transform + pos: 55.5,-45.5 + parent: 2 + - uid: 9600 + components: + - type: Transform + pos: 55.5,-44.5 + parent: 2 + - uid: 9601 + components: + - type: Transform + pos: 56.5,-45.5 + parent: 2 + - uid: 9602 + components: + - type: Transform + pos: 56.5,-44.5 + parent: 2 + - uid: 9603 + components: + - type: Transform + pos: 57.5,-45.5 + parent: 2 + - uid: 9604 + components: + - type: Transform + pos: 57.5,-44.5 + parent: 2 + - uid: 9605 + components: + - type: Transform + pos: 58.5,-45.5 + parent: 2 + - uid: 9606 + components: + - type: Transform + pos: 58.5,-44.5 + parent: 2 + - uid: 9607 + components: + - type: Transform + pos: 59.5,-45.5 + parent: 2 + - uid: 9608 + components: + - type: Transform + pos: 59.5,-44.5 + parent: 2 + - uid: 9609 + components: + - type: Transform + pos: 55.5,-39.5 + parent: 2 + - uid: 9610 + components: + - type: Transform + pos: 56.5,-39.5 + parent: 2 + - uid: 9611 + components: + - type: Transform + pos: 57.5,-39.5 + parent: 2 + - uid: 9612 + components: + - type: Transform + pos: 58.5,-39.5 + parent: 2 + - uid: 9613 + components: + - type: Transform + pos: 59.5,-39.5 + parent: 2 + - uid: 9614 + components: + - type: Transform + pos: 59.5,-40.5 + parent: 2 + - uid: 9615 + components: + - type: Transform + pos: 59.5,-41.5 + parent: 2 + - uid: 9616 + components: + - type: Transform + pos: 59.5,-42.5 + parent: 2 + - uid: 9617 + components: + - type: Transform + pos: 59.5,-43.5 + parent: 2 + - uid: 9618 + components: + - type: Transform + pos: 60.5,-45.5 + parent: 2 + - uid: 9619 + components: + - type: Transform + pos: 61.5,-45.5 + parent: 2 + - uid: 9620 + components: + - type: Transform + pos: 62.5,-45.5 + parent: 2 + - uid: 9621 + components: + - type: Transform + pos: 113.5,-51.5 + parent: 2 + - uid: 9622 + components: + - type: Transform + pos: 62.5,-46.5 + parent: 2 + - uid: 9623 + components: + - type: Transform + pos: 63.5,-46.5 + parent: 2 + - uid: 9628 + components: + - type: Transform + pos: 68.5,-46.5 + parent: 2 + - uid: 9629 + components: + - type: Transform + pos: 69.5,-46.5 + parent: 2 + - uid: 9630 + components: + - type: Transform + pos: 70.5,-46.5 + parent: 2 + - uid: 9631 + components: + - type: Transform + pos: 70.5,-47.5 + parent: 2 + - uid: 9632 + components: + - type: Transform + pos: 71.5,-47.5 + parent: 2 + - uid: 9633 + components: + - type: Transform + pos: 72.5,-47.5 + parent: 2 + - uid: 9634 + components: + - type: Transform + pos: 73.5,-47.5 + parent: 2 + - uid: 9635 + components: + - type: Transform + pos: 74.5,-47.5 + parent: 2 + - uid: 9636 + components: + - type: Transform + pos: 75.5,-47.5 + parent: 2 + - uid: 9637 + components: + - type: Transform + pos: 76.5,-47.5 + parent: 2 + - uid: 9638 + components: + - type: Transform + pos: 77.5,-47.5 + parent: 2 + - uid: 9639 + components: + - type: Transform + pos: 77.5,-48.5 + parent: 2 + - uid: 9640 + components: + - type: Transform + pos: 78.5,-48.5 + parent: 2 + - uid: 9641 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,-48.5 + parent: 2 + - uid: 9642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,-48.5 + parent: 2 + - uid: 9643 + components: + - type: Transform + pos: 81.5,-48.5 + parent: 2 + - uid: 9644 + components: + - type: Transform + pos: 82.5,-48.5 + parent: 2 + - uid: 9645 + components: + - type: Transform + pos: 83.5,-48.5 + parent: 2 + - uid: 9646 + components: + - type: Transform + pos: 84.5,-48.5 + parent: 2 + - uid: 9647 + components: + - type: Transform + pos: 85.5,-48.5 + parent: 2 + - uid: 9648 + components: + - type: Transform + pos: 85.5,-49.5 + parent: 2 + - uid: 9649 + components: + - type: Transform + pos: 86.5,-49.5 + parent: 2 + - uid: 9650 + components: + - type: Transform + pos: 87.5,-49.5 + parent: 2 + - uid: 9654 + components: + - type: Transform + pos: 91.5,-49.5 + parent: 2 + - uid: 9655 + components: + - type: Transform + pos: 91.5,-50.5 + parent: 2 + - uid: 9656 + components: + - type: Transform + pos: 92.5,-50.5 + parent: 2 + - uid: 9657 + components: + - type: Transform + pos: 93.5,-50.5 + parent: 2 + - uid: 9658 + components: + - type: Transform + pos: 94.5,-50.5 + parent: 2 + - uid: 9659 + components: + - type: Transform + pos: 95.5,-50.5 + parent: 2 + - uid: 9660 + components: + - type: Transform + pos: 96.5,-50.5 + parent: 2 + - uid: 9661 + components: + - type: Transform + pos: 96.5,-51.5 + parent: 2 + - uid: 9662 + components: + - type: Transform + pos: 100.5,-51.5 + parent: 2 + - uid: 9663 + components: + - type: Transform + pos: 100.5,-50.5 + parent: 2 + - uid: 9664 + components: + - type: Transform + pos: 100.5,-49.5 + parent: 2 + - uid: 9665 + components: + - type: Transform + pos: 101.5,-49.5 + parent: 2 + - uid: 9666 + components: + - type: Transform + pos: 102.5,-49.5 + parent: 2 + - uid: 9667 + components: + - type: Transform + pos: 100.5,-41.5 + parent: 2 + - uid: 9668 + components: + - type: Transform + pos: 104.5,-49.5 + parent: 2 + - uid: 9669 + components: + - type: Transform + pos: 114.5,-50.5 + parent: 2 + - uid: 9670 + components: + - type: Transform + pos: 114.5,-51.5 + parent: 2 + - uid: 9671 + components: + - type: Transform + pos: 115.5,-50.5 + parent: 2 + - uid: 9672 + components: + - type: Transform + pos: 115.5,-51.5 + parent: 2 + - uid: 9673 + components: + - type: Transform + pos: 107.5,-51.5 + parent: 2 + - uid: 9674 + components: + - type: Transform + pos: 108.5,-50.5 + parent: 2 + - uid: 9675 + components: + - type: Transform + pos: 108.5,-51.5 + parent: 2 + - uid: 9676 + components: + - type: Transform + pos: 109.5,-50.5 + parent: 2 + - uid: 9677 + components: + - type: Transform + pos: 109.5,-51.5 + parent: 2 + - uid: 9678 + components: + - type: Transform + pos: 110.5,-50.5 + parent: 2 + - uid: 9679 + components: + - type: Transform + pos: 110.5,-51.5 + parent: 2 + - uid: 9680 + components: + - type: Transform + pos: 111.5,-50.5 + parent: 2 + - uid: 9681 + components: + - type: Transform + pos: 111.5,-51.5 + parent: 2 + - uid: 9682 + components: + - type: Transform + pos: 112.5,-50.5 + parent: 2 + - uid: 9683 + components: + - type: Transform + pos: 112.5,-51.5 + parent: 2 + - uid: 9684 + components: + - type: Transform + pos: 113.5,-50.5 + parent: 2 + - uid: 9685 + components: + - type: Transform + pos: 102.5,-50.5 + parent: 2 + - uid: 9686 + components: + - type: Transform + pos: 102.5,-51.5 + parent: 2 + - uid: 9687 + components: + - type: Transform + pos: 103.5,-50.5 + parent: 2 + - uid: 9688 + components: + - type: Transform + pos: 103.5,-51.5 + parent: 2 + - uid: 9689 + components: + - type: Transform + pos: 104.5,-50.5 + parent: 2 + - uid: 9690 + components: + - type: Transform + pos: 104.5,-51.5 + parent: 2 + - uid: 9691 + components: + - type: Transform + pos: 105.5,-50.5 + parent: 2 + - uid: 9692 + components: + - type: Transform + pos: 105.5,-51.5 + parent: 2 + - uid: 9693 + components: + - type: Transform + pos: 106.5,-50.5 + parent: 2 + - uid: 9694 + components: + - type: Transform + pos: 106.5,-51.5 + parent: 2 + - uid: 9695 + components: + - type: Transform + pos: 107.5,-50.5 + parent: 2 + - uid: 9696 + components: + - type: Transform + pos: 116.5,-51.5 + parent: 2 + - uid: 9697 + components: + - type: Transform + pos: 113.5,-44.5 + parent: 2 + - uid: 9698 + components: + - type: Transform + pos: 113.5,-43.5 + parent: 2 + - uid: 9699 + components: + - type: Transform + pos: 113.5,-42.5 + parent: 2 + - uid: 9700 + components: + - type: Transform + pos: 113.5,-41.5 + parent: 2 + - uid: 9701 + components: + - type: Transform + pos: 115.5,-49.5 + parent: 2 + - uid: 9702 + components: + - type: Transform + pos: 115.5,-48.5 + parent: 2 + - uid: 9703 + components: + - type: Transform + pos: 115.5,-47.5 + parent: 2 + - uid: 9704 + components: + - type: Transform + pos: 115.5,-46.5 + parent: 2 + - uid: 9705 + components: + - type: Transform + pos: 115.5,-45.5 + parent: 2 + - uid: 9706 + components: + - type: Transform + pos: 115.5,-44.5 + parent: 2 + - uid: 9707 + components: + - type: Transform + pos: 115.5,-43.5 + parent: 2 + - uid: 9708 + components: + - type: Transform + pos: 115.5,-42.5 + parent: 2 + - uid: 9709 + components: + - type: Transform + pos: 115.5,-41.5 + parent: 2 + - uid: 9710 + components: + - type: Transform + pos: 114.5,-49.5 + parent: 2 + - uid: 9711 + components: + - type: Transform + pos: 114.5,-48.5 + parent: 2 + - uid: 9712 + components: + - type: Transform + pos: 114.5,-47.5 + parent: 2 + - uid: 9713 + components: + - type: Transform + pos: 114.5,-46.5 + parent: 2 + - uid: 9714 + components: + - type: Transform + pos: 114.5,-45.5 + parent: 2 + - uid: 9715 + components: + - type: Transform + pos: 114.5,-44.5 + parent: 2 + - uid: 9716 + components: + - type: Transform + pos: 114.5,-43.5 + parent: 2 + - uid: 9717 + components: + - type: Transform + pos: 114.5,-42.5 + parent: 2 + - uid: 9718 + components: + - type: Transform + pos: 114.5,-41.5 + parent: 2 + - uid: 9719 + components: + - type: Transform + pos: 113.5,-49.5 + parent: 2 + - uid: 9720 + components: + - type: Transform + pos: 113.5,-48.5 + parent: 2 + - uid: 9721 + components: + - type: Transform + pos: 113.5,-47.5 + parent: 2 + - uid: 9722 + components: + - type: Transform + pos: 113.5,-46.5 + parent: 2 + - uid: 9723 + components: + - type: Transform + pos: 113.5,-45.5 + parent: 2 + - uid: 9724 + components: + - type: Transform + pos: 88.5,-38.5 + parent: 2 + - uid: 9725 + components: + - type: Transform + pos: 116.5,-40.5 + parent: 2 + - uid: 9726 + components: + - type: Transform + pos: 115.5,-40.5 + parent: 2 + - uid: 9727 + components: + - type: Transform + pos: 114.5,-40.5 + parent: 2 + - uid: 9728 + components: + - type: Transform + pos: 113.5,-40.5 + parent: 2 + - uid: 9729 + components: + - type: Transform + pos: 112.5,-40.5 + parent: 2 + - uid: 9730 + components: + - type: Transform + pos: 111.5,-40.5 + parent: 2 + - uid: 9731 + components: + - type: Transform + pos: 110.5,-40.5 + parent: 2 + - uid: 9732 + components: + - type: Transform + pos: 109.5,-40.5 + parent: 2 + - uid: 9733 + components: + - type: Transform + pos: 108.5,-40.5 + parent: 2 + - uid: 9734 + components: + - type: Transform + pos: 107.5,-40.5 + parent: 2 + - uid: 9735 + components: + - type: Transform + pos: 106.5,-40.5 + parent: 2 + - uid: 9736 + components: + - type: Transform + pos: 105.5,-40.5 + parent: 2 + - uid: 9737 + components: + - type: Transform + pos: 104.5,-40.5 + parent: 2 + - uid: 9738 + components: + - type: Transform + pos: 103.5,-40.5 + parent: 2 + - uid: 9739 + components: + - type: Transform + pos: 102.5,-40.5 + parent: 2 + - uid: 9740 + components: + - type: Transform + pos: 112.5,-41.5 + parent: 2 + - uid: 9741 + components: + - type: Transform + pos: 111.5,-41.5 + parent: 2 + - uid: 9742 + components: + - type: Transform + pos: 110.5,-41.5 + parent: 2 + - uid: 9743 + components: + - type: Transform + pos: 109.5,-41.5 + parent: 2 + - uid: 9744 + components: + - type: Transform + pos: 108.5,-41.5 + parent: 2 + - uid: 9745 + components: + - type: Transform + pos: 107.5,-41.5 + parent: 2 + - uid: 9746 + components: + - type: Transform + pos: 106.5,-41.5 + parent: 2 + - uid: 9747 + components: + - type: Transform + pos: 105.5,-41.5 + parent: 2 + - uid: 9748 + components: + - type: Transform + pos: 104.5,-41.5 + parent: 2 + - uid: 9749 + components: + - type: Transform + pos: 103.5,-41.5 + parent: 2 + - uid: 9750 + components: + - type: Transform + pos: 102.5,-41.5 + parent: 2 + - uid: 9751 + components: + - type: Transform + pos: 105.5,-45.5 + parent: 2 + - uid: 9752 + components: + - type: Transform + pos: 105.5,-46.5 + parent: 2 + - uid: 9753 + components: + - type: Transform + pos: 104.5,-48.5 + parent: 2 + - uid: 9754 + components: + - type: Transform + pos: 104.5,-47.5 + parent: 2 + - uid: 9755 + components: + - type: Transform + pos: 104.5,-46.5 + parent: 2 + - uid: 9756 + components: + - type: Transform + pos: 104.5,-45.5 + parent: 2 + - uid: 9757 + components: + - type: Transform + pos: 104.5,-44.5 + parent: 2 + - uid: 9758 + components: + - type: Transform + pos: 104.5,-43.5 + parent: 2 + - uid: 9759 + components: + - type: Transform + pos: 104.5,-42.5 + parent: 2 + - uid: 9760 + components: + - type: Transform + pos: 102.5,-42.5 + parent: 2 + - uid: 9761 + components: + - type: Transform + pos: 101.5,-42.5 + parent: 2 + - uid: 9762 + components: + - type: Transform + pos: 100.5,-42.5 + parent: 2 + - uid: 9763 + components: + - type: Transform + pos: 100.5,-40.5 + parent: 2 + - uid: 9764 + components: + - type: Transform + pos: 99.5,-40.5 + parent: 2 + - uid: 9767 + components: + - type: Transform + pos: 96.5,-40.5 + parent: 2 + - uid: 9768 + components: + - type: Transform + pos: 95.5,-40.5 + parent: 2 + - uid: 9769 + components: + - type: Transform + pos: 94.5,-40.5 + parent: 2 + - uid: 9770 + components: + - type: Transform + pos: 94.5,-39.5 + parent: 2 + - uid: 9771 + components: + - type: Transform + pos: 93.5,-39.5 + parent: 2 + - uid: 9772 + components: + - type: Transform + pos: 92.5,-39.5 + parent: 2 + - uid: 9773 + components: + - type: Transform + pos: 91.5,-39.5 + parent: 2 + - uid: 9774 + components: + - type: Transform + pos: 90.5,-39.5 + parent: 2 + - uid: 9775 + components: + - type: Transform + pos: 89.5,-39.5 + parent: 2 + - uid: 9776 + components: + - type: Transform + pos: 88.5,-39.5 + parent: 2 + - uid: 9777 + components: + - type: Transform + pos: 88.5,-37.5 + parent: 2 + - uid: 9778 + components: + - type: Transform + pos: 88.5,-36.5 + parent: 2 + - uid: 9779 + components: + - type: Transform + pos: 88.5,-35.5 + parent: 2 + - uid: 9780 + components: + - type: Transform + pos: 88.5,-34.5 + parent: 2 + - uid: 9781 + components: + - type: Transform + pos: 88.5,-33.5 + parent: 2 + - uid: 9782 + components: + - type: Transform + pos: 88.5,-32.5 + parent: 2 + - uid: 9783 + components: + - type: Transform + pos: 89.5,-32.5 + parent: 2 + - uid: 9784 + components: + - type: Transform + pos: 90.5,-32.5 + parent: 2 + - uid: 9785 + components: + - type: Transform + pos: 91.5,-32.5 + parent: 2 + - uid: 9786 + components: + - type: Transform + pos: 92.5,-32.5 + parent: 2 + - uid: 9787 + components: + - type: Transform + pos: 92.5,-31.5 + parent: 2 + - uid: 9788 + components: + - type: Transform + pos: 92.5,-30.5 + parent: 2 + - uid: 9789 + components: + - type: Transform + pos: 102.5,-21.5 + parent: 2 + - uid: 9790 + components: + - type: Transform + pos: 93.5,-30.5 + parent: 2 + - uid: 9791 + components: + - type: Transform + pos: 94.5,-30.5 + parent: 2 + - uid: 9792 + components: + - type: Transform + pos: 94.5,-31.5 + parent: 2 + - uid: 9793 + components: + - type: Transform + pos: 94.5,-32.5 + parent: 2 + - uid: 9794 + components: + - type: Transform + pos: 95.5,-32.5 + parent: 2 + - uid: 9795 + components: + - type: Transform + pos: 96.5,-32.5 + parent: 2 + - uid: 9796 + components: + - type: Transform + pos: 96.5,-31.5 + parent: 2 + - uid: 9797 + components: + - type: Transform + pos: 96.5,-30.5 + parent: 2 + - uid: 9798 + components: + - type: Transform + pos: 96.5,-29.5 + parent: 2 + - uid: 9799 + components: + - type: Transform + pos: 96.5,-28.5 + parent: 2 + - uid: 9800 + components: + - type: Transform + pos: 96.5,-27.5 + parent: 2 + - uid: 9801 + components: + - type: Transform + pos: 96.5,-26.5 + parent: 2 + - uid: 9802 + components: + - type: Transform + pos: 96.5,-25.5 + parent: 2 + - uid: 9803 + components: + - type: Transform + pos: 96.5,-24.5 + parent: 2 + - uid: 9804 + components: + - type: Transform + pos: 96.5,-23.5 + parent: 2 + - uid: 9805 + components: + - type: Transform + pos: 96.5,-22.5 + parent: 2 + - uid: 9806 + components: + - type: Transform + pos: 96.5,-21.5 + parent: 2 + - uid: 9807 + components: + - type: Transform + pos: 94.5,-21.5 + parent: 2 + - uid: 9808 + components: + - type: Transform + pos: 94.5,-20.5 + parent: 2 + - uid: 9809 + components: + - type: Transform + pos: 95.5,-20.5 + parent: 2 + - uid: 9810 + components: + - type: Transform + pos: 96.5,-20.5 + parent: 2 + - uid: 9811 + components: + - type: Transform + pos: 94.5,-22.5 + parent: 2 + - uid: 9812 + components: + - type: Transform + pos: 93.5,-22.5 + parent: 2 + - uid: 9813 + components: + - type: Transform + pos: 92.5,-22.5 + parent: 2 + - uid: 9814 + components: + - type: Transform + pos: 92.5,-21.5 + parent: 2 + - uid: 9815 + components: + - type: Transform + pos: 92.5,-20.5 + parent: 2 + - uid: 9816 + components: + - type: Transform + pos: 88.5,-20.5 + parent: 2 + - uid: 9817 + components: + - type: Transform + pos: 103.5,-20.5 + parent: 2 + - uid: 9818 + components: + - type: Transform + pos: 103.5,-21.5 + parent: 2 + - uid: 9819 + components: + - type: Transform + pos: 104.5,-20.5 + parent: 2 + - uid: 9820 + components: + - type: Transform + pos: 104.5,-21.5 + parent: 2 + - uid: 9821 + components: + - type: Transform + pos: 105.5,-20.5 + parent: 2 + - uid: 9822 + components: + - type: Transform + pos: 105.5,-21.5 + parent: 2 + - uid: 9823 + components: + - type: Transform + pos: 106.5,-20.5 + parent: 2 + - uid: 9824 + components: + - type: Transform + pos: 106.5,-21.5 + parent: 2 + - uid: 9825 + components: + - type: Transform + pos: 107.5,-20.5 + parent: 2 + - uid: 9826 + components: + - type: Transform + pos: 107.5,-21.5 + parent: 2 + - uid: 9827 + components: + - type: Transform + pos: 97.5,-20.5 + parent: 2 + - uid: 9828 + components: + - type: Transform + pos: 97.5,-21.5 + parent: 2 + - uid: 9829 + components: + - type: Transform + pos: 98.5,-20.5 + parent: 2 + - uid: 9830 + components: + - type: Transform + pos: 98.5,-21.5 + parent: 2 + - uid: 9831 + components: + - type: Transform + pos: 99.5,-20.5 + parent: 2 + - uid: 9832 + components: + - type: Transform + pos: 99.5,-21.5 + parent: 2 + - uid: 9833 + components: + - type: Transform + pos: 100.5,-20.5 + parent: 2 + - uid: 9834 + components: + - type: Transform + pos: 100.5,-21.5 + parent: 2 + - uid: 9835 + components: + - type: Transform + pos: 101.5,-20.5 + parent: 2 + - uid: 9836 + components: + - type: Transform + pos: 101.5,-21.5 + parent: 2 + - uid: 9837 + components: + - type: Transform + pos: 102.5,-20.5 + parent: 2 + - uid: 9838 + components: + - type: Transform + pos: 108.5,-20.5 + parent: 2 + - uid: 9839 + components: + - type: Transform + pos: 105.5,-26.5 + parent: 2 + - uid: 9840 + components: + - type: Transform + pos: 105.5,-27.5 + parent: 2 + - uid: 9841 + components: + - type: Transform + pos: 105.5,-28.5 + parent: 2 + - uid: 9842 + components: + - type: Transform + pos: 105.5,-29.5 + parent: 2 + - uid: 9843 + components: + - type: Transform + pos: 105.5,-30.5 + parent: 2 + - uid: 9844 + components: + - type: Transform + pos: 106.5,-23.5 + parent: 2 + - uid: 9845 + components: + - type: Transform + pos: 106.5,-24.5 + parent: 2 + - uid: 9846 + components: + - type: Transform + pos: 106.5,-25.5 + parent: 2 + - uid: 9847 + components: + - type: Transform + pos: 106.5,-26.5 + parent: 2 + - uid: 9848 + components: + - type: Transform + pos: 106.5,-27.5 + parent: 2 + - uid: 9849 + components: + - type: Transform + pos: 106.5,-28.5 + parent: 2 + - uid: 9850 + components: + - type: Transform + pos: 106.5,-29.5 + parent: 2 + - uid: 9851 + components: + - type: Transform + pos: 106.5,-30.5 + parent: 2 + - uid: 9852 + components: + - type: Transform + pos: 105.5,-22.5 + parent: 2 + - uid: 9853 + components: + - type: Transform + pos: 105.5,-23.5 + parent: 2 + - uid: 9854 + components: + - type: Transform + pos: 105.5,-24.5 + parent: 2 + - uid: 9855 + components: + - type: Transform + pos: 105.5,-25.5 + parent: 2 + - uid: 9856 + components: + - type: Transform + pos: 107.5,-22.5 + parent: 2 + - uid: 9857 + components: + - type: Transform + pos: 107.5,-23.5 + parent: 2 + - uid: 9858 + components: + - type: Transform + pos: 107.5,-24.5 + parent: 2 + - uid: 9859 + components: + - type: Transform + pos: 107.5,-25.5 + parent: 2 + - uid: 9860 + components: + - type: Transform + pos: 107.5,-26.5 + parent: 2 + - uid: 9861 + components: + - type: Transform + pos: 107.5,-27.5 + parent: 2 + - uid: 9862 + components: + - type: Transform + pos: 107.5,-28.5 + parent: 2 + - uid: 9863 + components: + - type: Transform + pos: 107.5,-29.5 + parent: 2 + - uid: 9864 + components: + - type: Transform + pos: 107.5,-30.5 + parent: 2 + - uid: 9866 + components: + - type: Transform + pos: 102.5,-31.5 + parent: 2 + - uid: 9867 + components: + - type: Transform + pos: 102.5,-32.5 + parent: 2 + - uid: 9868 + components: + - type: Transform + pos: 101.5,-31.5 + parent: 2 + - uid: 9869 + components: + - type: Transform + pos: 101.5,-32.5 + parent: 2 + - uid: 9870 + components: + - type: Transform + pos: 100.5,-31.5 + parent: 2 + - uid: 9871 + components: + - type: Transform + pos: 100.5,-32.5 + parent: 2 + - uid: 9872 + components: + - type: Transform + pos: 99.5,-31.5 + parent: 2 + - uid: 9873 + components: + - type: Transform + pos: 99.5,-32.5 + parent: 2 + - uid: 9874 + components: + - type: Transform + pos: 98.5,-31.5 + parent: 2 + - uid: 9875 + components: + - type: Transform + pos: 98.5,-32.5 + parent: 2 + - uid: 9876 + components: + - type: Transform + pos: 97.5,-31.5 + parent: 2 + - uid: 9877 + components: + - type: Transform + pos: 97.5,-32.5 + parent: 2 + - uid: 9878 + components: + - type: Transform + pos: 107.5,-31.5 + parent: 2 + - uid: 9879 + components: + - type: Transform + pos: 107.5,-32.5 + parent: 2 + - uid: 9880 + components: + - type: Transform + pos: 106.5,-31.5 + parent: 2 + - uid: 9881 + components: + - type: Transform + pos: 106.5,-32.5 + parent: 2 + - uid: 9882 + components: + - type: Transform + pos: 105.5,-31.5 + parent: 2 + - uid: 9883 + components: + - type: Transform + pos: 105.5,-32.5 + parent: 2 + - uid: 9884 + components: + - type: Transform + pos: 104.5,-31.5 + parent: 2 + - uid: 9885 + components: + - type: Transform + pos: 104.5,-32.5 + parent: 2 + - uid: 9886 + components: + - type: Transform + pos: 103.5,-31.5 + parent: 2 + - uid: 9887 + components: + - type: Transform + pos: 103.5,-32.5 + parent: 2 + - uid: 9888 + components: + - type: Transform + pos: 108.5,-32.5 + parent: 2 + - uid: 9889 + components: + - type: Transform + pos: 106.5,22.5 + parent: 2 + - uid: 9890 + components: + - type: Transform + pos: 88.5,-18.5 + parent: 2 + - uid: 9891 + components: + - type: Transform + pos: 88.5,-17.5 + parent: 2 + - uid: 9892 + components: + - type: Transform + pos: 88.5,-16.5 + parent: 2 + - uid: 9893 + components: + - type: Transform + pos: 88.5,-15.5 + parent: 2 + - uid: 9894 + components: + - type: Transform + pos: 88.5,-14.5 + parent: 2 + - uid: 9895 + components: + - type: Transform + pos: 88.5,-13.5 + parent: 2 + - uid: 9896 + components: + - type: Transform + pos: 88.5,-12.5 + parent: 2 + - uid: 9897 + components: + - type: Transform + pos: 89.5,-12.5 + parent: 2 + - uid: 9898 + components: + - type: Transform + pos: 90.5,-12.5 + parent: 2 + - uid: 9899 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-9.5 + parent: 2 + - uid: 9900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-8.5 + parent: 2 + - uid: 9901 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-10.5 + parent: 2 + - uid: 9902 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-6.5 + parent: 2 + - uid: 9903 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,-49.5 + parent: 2 + - uid: 9904 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-48.5 + parent: 2 + - uid: 9905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,-48.5 + parent: 2 + - uid: 9906 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,-48.5 + parent: 2 + - uid: 9907 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-12.5 + parent: 2 + - uid: 9908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-12.5 + parent: 2 + - uid: 9909 + components: + - type: Transform + pos: 95.5,-5.5 + parent: 2 + - uid: 9910 + components: + - type: Transform + pos: 96.5,-5.5 + parent: 2 + - uid: 9911 + components: + - type: Transform + pos: 97.5,-5.5 + parent: 2 + - uid: 9912 + components: + - type: Transform + pos: 98.5,-5.5 + parent: 2 + - uid: 9913 + components: + - type: Transform + pos: 95.5,6.5 + parent: 2 + - uid: 9914 + components: + - type: Transform + pos: 95.5,7.5 + parent: 2 + - uid: 9915 + components: + - type: Transform + pos: 95.5,-4.5 + parent: 2 + - uid: 9916 + components: + - type: Transform + pos: 95.5,-3.5 + parent: 2 + - uid: 9917 + components: + - type: Transform + pos: 95.5,-2.5 + parent: 2 + - uid: 9918 + components: + - type: Transform + pos: 95.5,-1.5 + parent: 2 + - uid: 9919 + components: + - type: Transform + pos: 95.5,-0.5 + parent: 2 + - uid: 9920 + components: + - type: Transform + pos: 95.5,0.5 + parent: 2 + - uid: 9921 + components: + - type: Transform + pos: 95.5,1.5 + parent: 2 + - uid: 9922 + components: + - type: Transform + pos: 95.5,2.5 + parent: 2 + - uid: 9923 + components: + - type: Transform + pos: 95.5,3.5 + parent: 2 + - uid: 9924 + components: + - type: Transform + pos: 95.5,4.5 + parent: 2 + - uid: 9925 + components: + - type: Transform + pos: 95.5,5.5 + parent: 2 + - uid: 9926 + components: + - type: Transform + pos: 96.5,7.5 + parent: 2 + - uid: 9927 + components: + - type: Transform + pos: 97.5,7.5 + parent: 2 + - uid: 9928 + components: + - type: Transform + pos: 98.5,7.5 + parent: 2 + - uid: 9929 + components: + - type: Transform + pos: 95.5,8.5 + parent: 2 + - uid: 9930 + components: + - type: Transform + pos: 95.5,9.5 + parent: 2 + - uid: 9931 + components: + - type: Transform + pos: 95.5,10.5 + parent: 2 + - uid: 9932 + components: + - type: Transform + pos: 95.5,11.5 + parent: 2 + - uid: 9933 + components: + - type: Transform + pos: 94.5,11.5 + parent: 2 + - uid: 9934 + components: + - type: Transform + pos: 93.5,11.5 + parent: 2 + - uid: 9935 + components: + - type: Transform + pos: 92.5,11.5 + parent: 2 + - uid: 9936 + components: + - type: Transform + pos: 91.5,11.5 + parent: 2 + - uid: 9937 + components: + - type: Transform + pos: 90.5,11.5 + parent: 2 + - uid: 9938 + components: + - type: Transform + pos: 90.5,12.5 + parent: 2 + - uid: 9939 + components: + - type: Transform + pos: 90.5,13.5 + parent: 2 + - uid: 9940 + components: + - type: Transform + pos: 90.5,14.5 + parent: 2 + - uid: 9941 + components: + - type: Transform + pos: 94.5,14.5 + parent: 2 + - uid: 9942 + components: + - type: Transform + pos: 94.5,13.5 + parent: 2 + - uid: 9943 + components: + - type: Transform + pos: 94.5,12.5 + parent: 2 + - uid: 9944 + components: + - type: Transform + pos: 96.5,11.5 + parent: 2 + - uid: 9945 + components: + - type: Transform + pos: 97.5,11.5 + parent: 2 + - uid: 9946 + components: + - type: Transform + pos: 98.5,11.5 + parent: 2 + - uid: 9947 + components: + - type: Transform + pos: 97.5,12.5 + parent: 2 + - uid: 9948 + components: + - type: Transform + pos: 96.5,12.5 + parent: 2 + - uid: 9950 + components: + - type: Transform + pos: 96.5,13.5 + parent: 2 + - uid: 9951 + components: + - type: Transform + pos: 95.5,13.5 + parent: 2 + - uid: 9952 + components: + - type: Transform + pos: 89.5,14.5 + parent: 2 + - uid: 9953 + components: + - type: Transform + pos: 88.5,14.5 + parent: 2 + - uid: 9954 + components: + - type: Transform + pos: 88.5,15.5 + parent: 2 + - uid: 9955 + components: + - type: Transform + pos: 88.5,16.5 + parent: 2 + - uid: 9956 + components: + - type: Transform + pos: 88.5,20.5 + parent: 2 + - uid: 9957 + components: + - type: Transform + pos: 88.5,21.5 + parent: 2 + - uid: 9958 + components: + - type: Transform + pos: 88.5,22.5 + parent: 2 + - uid: 9959 + components: + - type: Transform + pos: 87.5,38.5 + parent: 2 + - uid: 9960 + components: + - type: Transform + pos: 83.5,38.5 + parent: 2 + - uid: 9961 + components: + - type: Transform + pos: 92.5,22.5 + parent: 2 + - uid: 9962 + components: + - type: Transform + pos: 91.5,22.5 + parent: 2 + - uid: 9963 + components: + - type: Transform + pos: 92.5,23.5 + parent: 2 + - uid: 9964 + components: + - type: Transform + pos: 92.5,24.5 + parent: 2 + - uid: 9965 + components: + - type: Transform + pos: 93.5,24.5 + parent: 2 + - uid: 9966 + components: + - type: Transform + pos: 94.5,24.5 + parent: 2 + - uid: 9967 + components: + - type: Transform + pos: 94.5,23.5 + parent: 2 + - uid: 9968 + components: + - type: Transform + pos: 94.5,22.5 + parent: 2 + - uid: 9969 + components: + - type: Transform + pos: 107.5,22.5 + parent: 2 + - uid: 9970 + components: + - type: Transform + pos: 108.5,22.5 + parent: 2 + - uid: 9971 + components: + - type: Transform + pos: 95.5,22.5 + parent: 2 + - uid: 9972 + components: + - type: Transform + pos: 96.5,22.5 + parent: 2 + - uid: 9973 + components: + - type: Transform + pos: 97.5,22.5 + parent: 2 + - uid: 9974 + components: + - type: Transform + pos: 98.5,22.5 + parent: 2 + - uid: 9975 + components: + - type: Transform + pos: 99.5,22.5 + parent: 2 + - uid: 9976 + components: + - type: Transform + pos: 100.5,22.5 + parent: 2 + - uid: 9977 + components: + - type: Transform + pos: 101.5,22.5 + parent: 2 + - uid: 9978 + components: + - type: Transform + pos: 102.5,22.5 + parent: 2 + - uid: 9979 + components: + - type: Transform + pos: 103.5,22.5 + parent: 2 + - uid: 9980 + components: + - type: Transform + pos: 104.5,22.5 + parent: 2 + - uid: 9981 + components: + - type: Transform + pos: 105.5,22.5 + parent: 2 + - uid: 9982 + components: + - type: Transform + pos: 97.5,23.5 + parent: 2 + - uid: 9983 + components: + - type: Transform + pos: 107.5,23.5 + parent: 2 + - uid: 9984 + components: + - type: Transform + pos: 106.5,23.5 + parent: 2 + - uid: 9985 + components: + - type: Transform + pos: 105.5,23.5 + parent: 2 + - uid: 9986 + components: + - type: Transform + pos: 104.5,23.5 + parent: 2 + - uid: 9987 + components: + - type: Transform + pos: 103.5,23.5 + parent: 2 + - uid: 9988 + components: + - type: Transform + pos: 102.5,23.5 + parent: 2 + - uid: 9989 + components: + - type: Transform + pos: 101.5,23.5 + parent: 2 + - uid: 9990 + components: + - type: Transform + pos: 100.5,23.5 + parent: 2 + - uid: 9991 + components: + - type: Transform + pos: 99.5,23.5 + parent: 2 + - uid: 9992 + components: + - type: Transform + pos: 98.5,23.5 + parent: 2 + - uid: 9993 + components: + - type: Transform + pos: 96.5,23.5 + parent: 2 + - uid: 9994 + components: + - type: Transform + pos: 96.5,24.5 + parent: 2 + - uid: 9995 + components: + - type: Transform + pos: 96.5,25.5 + parent: 2 + - uid: 9996 + components: + - type: Transform + pos: 96.5,26.5 + parent: 2 + - uid: 9997 + components: + - type: Transform + pos: 96.5,27.5 + parent: 2 + - uid: 9998 + components: + - type: Transform + pos: 96.5,28.5 + parent: 2 + - uid: 9999 + components: + - type: Transform + pos: 96.5,29.5 + parent: 2 + - uid: 10000 + components: + - type: Transform + pos: 96.5,30.5 + parent: 2 + - uid: 10001 + components: + - type: Transform + pos: 96.5,31.5 + parent: 2 + - uid: 10002 + components: + - type: Transform + pos: 96.5,32.5 + parent: 2 + - uid: 10003 + components: + - type: Transform + pos: 96.5,33.5 + parent: 2 + - uid: 10004 + components: + - type: Transform + pos: 96.5,34.5 + parent: 2 + - uid: 10005 + components: + - type: Transform + pos: 95.5,34.5 + parent: 2 + - uid: 10006 + components: + - type: Transform + pos: 94.5,34.5 + parent: 2 + - uid: 10007 + components: + - type: Transform + pos: 94.5,33.5 + parent: 2 + - uid: 10008 + components: + - type: Transform + pos: 102.5,33.5 + parent: 2 + - uid: 10009 + components: + - type: Transform + pos: 103.5,34.5 + parent: 2 + - uid: 10010 + components: + - type: Transform + pos: 103.5,33.5 + parent: 2 + - uid: 10011 + components: + - type: Transform + pos: 104.5,34.5 + parent: 2 + - uid: 10012 + components: + - type: Transform + pos: 104.5,33.5 + parent: 2 + - uid: 10013 + components: + - type: Transform + pos: 105.5,34.5 + parent: 2 + - uid: 10014 + components: + - type: Transform + pos: 105.5,33.5 + parent: 2 + - uid: 10015 + components: + - type: Transform + pos: 106.5,34.5 + parent: 2 + - uid: 10016 + components: + - type: Transform + pos: 106.5,33.5 + parent: 2 + - uid: 10017 + components: + - type: Transform + pos: 107.5,34.5 + parent: 2 + - uid: 10018 + components: + - type: Transform + pos: 107.5,33.5 + parent: 2 + - uid: 10019 + components: + - type: Transform + pos: 97.5,34.5 + parent: 2 + - uid: 10020 + components: + - type: Transform + pos: 97.5,33.5 + parent: 2 + - uid: 10021 + components: + - type: Transform + pos: 98.5,34.5 + parent: 2 + - uid: 10022 + components: + - type: Transform + pos: 98.5,33.5 + parent: 2 + - uid: 10023 + components: + - type: Transform + pos: 99.5,34.5 + parent: 2 + - uid: 10024 + components: + - type: Transform + pos: 99.5,33.5 + parent: 2 + - uid: 10025 + components: + - type: Transform + pos: 100.5,34.5 + parent: 2 + - uid: 10026 + components: + - type: Transform + pos: 100.5,33.5 + parent: 2 + - uid: 10027 + components: + - type: Transform + pos: 101.5,34.5 + parent: 2 + - uid: 10028 + components: + - type: Transform + pos: 101.5,33.5 + parent: 2 + - uid: 10029 + components: + - type: Transform + pos: 102.5,34.5 + parent: 2 + - uid: 10030 + components: + - type: Transform + pos: 108.5,34.5 + parent: 2 + - uid: 10031 + components: + - type: Transform + pos: 107.5,27.5 + parent: 2 + - uid: 10032 + components: + - type: Transform + pos: 107.5,26.5 + parent: 2 + - uid: 10033 + components: + - type: Transform + pos: 107.5,25.5 + parent: 2 + - uid: 10034 + components: + - type: Transform + pos: 107.5,24.5 + parent: 2 + - uid: 10035 + components: + - type: Transform + pos: 105.5,32.5 + parent: 2 + - uid: 10036 + components: + - type: Transform + pos: 105.5,31.5 + parent: 2 + - uid: 10037 + components: + - type: Transform + pos: 105.5,30.5 + parent: 2 + - uid: 10038 + components: + - type: Transform + pos: 105.5,29.5 + parent: 2 + - uid: 10039 + components: + - type: Transform + pos: 105.5,28.5 + parent: 2 + - uid: 10040 + components: + - type: Transform + pos: 105.5,27.5 + parent: 2 + - uid: 10041 + components: + - type: Transform + pos: 105.5,26.5 + parent: 2 + - uid: 10042 + components: + - type: Transform + pos: 105.5,25.5 + parent: 2 + - uid: 10043 + components: + - type: Transform + pos: 105.5,24.5 + parent: 2 + - uid: 10044 + components: + - type: Transform + pos: 106.5,32.5 + parent: 2 + - uid: 10045 + components: + - type: Transform + pos: 106.5,31.5 + parent: 2 + - uid: 10046 + components: + - type: Transform + pos: 106.5,30.5 + parent: 2 + - uid: 10047 + components: + - type: Transform + pos: 106.5,29.5 + parent: 2 + - uid: 10048 + components: + - type: Transform + pos: 106.5,28.5 + parent: 2 + - uid: 10049 + components: + - type: Transform + pos: 106.5,26.5 + parent: 2 + - uid: 10050 + components: + - type: Transform + pos: 106.5,25.5 + parent: 2 + - uid: 10051 + components: + - type: Transform + pos: 106.5,24.5 + parent: 2 + - uid: 10052 + components: + - type: Transform + pos: 107.5,32.5 + parent: 2 + - uid: 10053 + components: + - type: Transform + pos: 107.5,31.5 + parent: 2 + - uid: 10054 + components: + - type: Transform + pos: 107.5,30.5 + parent: 2 + - uid: 10055 + components: + - type: Transform + pos: 107.5,29.5 + parent: 2 + - uid: 10056 + components: + - type: Transform + pos: 107.5,28.5 + parent: 2 + - uid: 10057 + components: + - type: Transform + pos: 108.5,43.5 + parent: 2 + - uid: 10058 + components: + - type: Transform + pos: 94.5,32.5 + parent: 2 + - uid: 10059 + components: + - type: Transform + pos: 93.5,32.5 + parent: 2 + - uid: 10060 + components: + - type: Transform + pos: 92.5,32.5 + parent: 2 + - uid: 10061 + components: + - type: Transform + pos: 92.5,33.5 + parent: 2 + - uid: 10062 + components: + - type: Transform + pos: 92.5,34.5 + parent: 2 + - uid: 10063 + components: + - type: Transform + pos: 91.5,34.5 + parent: 2 + - uid: 10064 + components: + - type: Transform + pos: 88.5,34.5 + parent: 2 + - uid: 10065 + components: + - type: Transform + pos: 88.5,35.5 + parent: 2 + - uid: 10066 + components: + - type: Transform + pos: 88.5,36.5 + parent: 2 + - uid: 10067 + components: + - type: Transform + pos: 88.5,37.5 + parent: 2 + - uid: 10068 + components: + - type: Transform + pos: 88.5,38.5 + parent: 2 + - uid: 10069 + components: + - type: Transform + pos: 88.5,39.5 + parent: 2 + - uid: 10070 + components: + - type: Transform + pos: 88.5,41.5 + parent: 2 + - uid: 10071 + components: + - type: Transform + pos: 89.5,41.5 + parent: 2 + - uid: 10072 + components: + - type: Transform + pos: 90.5,41.5 + parent: 2 + - uid: 10073 + components: + - type: Transform + pos: 87.5,51.5 + parent: 2 + - uid: 10074 + components: + - type: Transform + pos: 93.5,41.5 + parent: 2 + - uid: 10075 + components: + - type: Transform + pos: 94.5,41.5 + parent: 2 + - uid: 10076 + components: + - type: Transform + pos: 94.5,42.5 + parent: 2 + - uid: 10077 + components: + - type: Transform + pos: 95.5,42.5 + parent: 2 + - uid: 10078 + components: + - type: Transform + pos: 96.5,42.5 + parent: 2 + - uid: 10079 + components: + - type: Transform + pos: 97.5,42.5 + parent: 2 + - uid: 10080 + components: + - type: Transform + pos: 98.5,42.5 + parent: 2 + - uid: 10081 + components: + - type: Transform + pos: 99.5,42.5 + parent: 2 + - uid: 10082 + components: + - type: Transform + pos: 100.5,42.5 + parent: 2 + - uid: 10083 + components: + - type: Transform + pos: 100.5,43.5 + parent: 2 + - uid: 10084 + components: + - type: Transform + pos: 100.5,44.5 + parent: 2 + - uid: 10085 + components: + - type: Transform + pos: 101.5,44.5 + parent: 2 + - uid: 10086 + components: + - type: Transform + pos: 102.5,44.5 + parent: 2 + - uid: 10087 + components: + - type: Transform + pos: 102.5,43.5 + parent: 2 + - uid: 10088 + components: + - type: Transform + pos: 102.5,42.5 + parent: 2 + - uid: 10089 + components: + - type: Transform + pos: 109.5,42.5 + parent: 2 + - uid: 10090 + components: + - type: Transform + pos: 109.5,43.5 + parent: 2 + - uid: 10091 + components: + - type: Transform + pos: 110.5,42.5 + parent: 2 + - uid: 10092 + components: + - type: Transform + pos: 110.5,43.5 + parent: 2 + - uid: 10093 + components: + - type: Transform + pos: 111.5,42.5 + parent: 2 + - uid: 10094 + components: + - type: Transform + pos: 111.5,43.5 + parent: 2 + - uid: 10095 + components: + - type: Transform + pos: 112.5,42.5 + parent: 2 + - uid: 10096 + components: + - type: Transform + pos: 112.5,43.5 + parent: 2 + - uid: 10097 + components: + - type: Transform + pos: 113.5,42.5 + parent: 2 + - uid: 10098 + components: + - type: Transform + pos: 113.5,43.5 + parent: 2 + - uid: 10099 + components: + - type: Transform + pos: 114.5,42.5 + parent: 2 + - uid: 10100 + components: + - type: Transform + pos: 104.5,44.5 + parent: 2 + - uid: 10101 + components: + - type: Transform + pos: 104.5,42.5 + parent: 2 + - uid: 10102 + components: + - type: Transform + pos: 104.5,43.5 + parent: 2 + - uid: 10103 + components: + - type: Transform + pos: 105.5,42.5 + parent: 2 + - uid: 10104 + components: + - type: Transform + pos: 105.5,43.5 + parent: 2 + - uid: 10105 + components: + - type: Transform + pos: 106.5,42.5 + parent: 2 + - uid: 10106 + components: + - type: Transform + pos: 106.5,43.5 + parent: 2 + - uid: 10107 + components: + - type: Transform + pos: 107.5,42.5 + parent: 2 + - uid: 10108 + components: + - type: Transform + pos: 107.5,43.5 + parent: 2 + - uid: 10109 + components: + - type: Transform + pos: 108.5,42.5 + parent: 2 + - uid: 10110 + components: + - type: Transform + pos: 114.5,43.5 + parent: 2 + - uid: 10111 + components: + - type: Transform + pos: 115.5,42.5 + parent: 2 + - uid: 10112 + components: + - type: Transform + pos: 115.5,43.5 + parent: 2 + - uid: 10113 + components: + - type: Transform + pos: 116.5,42.5 + parent: 2 + - uid: 10114 + components: + - type: Transform + pos: 107.5,52.5 + parent: 2 + - uid: 10115 + components: + - type: Transform + pos: 113.5,46.5 + parent: 2 + - uid: 10116 + components: + - type: Transform + pos: 113.5,47.5 + parent: 2 + - uid: 10117 + components: + - type: Transform + pos: 113.5,48.5 + parent: 2 + - uid: 10118 + components: + - type: Transform + pos: 113.5,49.5 + parent: 2 + - uid: 10119 + components: + - type: Transform + pos: 113.5,50.5 + parent: 2 + - uid: 10120 + components: + - type: Transform + pos: 113.5,51.5 + parent: 2 + - uid: 10121 + components: + - type: Transform + pos: 113.5,52.5 + parent: 2 + - uid: 10122 + components: + - type: Transform + pos: 113.5,53.5 + parent: 2 + - uid: 10123 + components: + - type: Transform + pos: 115.5,44.5 + parent: 2 + - uid: 10124 + components: + - type: Transform + pos: 115.5,45.5 + parent: 2 + - uid: 10125 + components: + - type: Transform + pos: 115.5,46.5 + parent: 2 + - uid: 10126 + components: + - type: Transform + pos: 115.5,47.5 + parent: 2 + - uid: 10127 + components: + - type: Transform + pos: 115.5,48.5 + parent: 2 + - uid: 10128 + components: + - type: Transform + pos: 115.5,49.5 + parent: 2 + - uid: 10129 + components: + - type: Transform + pos: 115.5,50.5 + parent: 2 + - uid: 10130 + components: + - type: Transform + pos: 115.5,51.5 + parent: 2 + - uid: 10131 + components: + - type: Transform + pos: 115.5,52.5 + parent: 2 + - uid: 10132 + components: + - type: Transform + pos: 115.5,53.5 + parent: 2 + - uid: 10133 + components: + - type: Transform + pos: 114.5,44.5 + parent: 2 + - uid: 10134 + components: + - type: Transform + pos: 114.5,45.5 + parent: 2 + - uid: 10135 + components: + - type: Transform + pos: 114.5,46.5 + parent: 2 + - uid: 10136 + components: + - type: Transform + pos: 114.5,47.5 + parent: 2 + - uid: 10137 + components: + - type: Transform + pos: 114.5,48.5 + parent: 2 + - uid: 10138 + components: + - type: Transform + pos: 114.5,49.5 + parent: 2 + - uid: 10139 + components: + - type: Transform + pos: 114.5,50.5 + parent: 2 + - uid: 10140 + components: + - type: Transform + pos: 114.5,51.5 + parent: 2 + - uid: 10141 + components: + - type: Transform + pos: 114.5,52.5 + parent: 2 + - uid: 10142 + components: + - type: Transform + pos: 114.5,53.5 + parent: 2 + - uid: 10143 + components: + - type: Transform + pos: 113.5,44.5 + parent: 2 + - uid: 10144 + components: + - type: Transform + pos: 113.5,45.5 + parent: 2 + - uid: 10145 + components: + - type: Transform + pos: 116.5,53.5 + parent: 2 + - uid: 10146 + components: + - type: Transform + pos: 106.5,53.5 + parent: 2 + - uid: 10147 + components: + - type: Transform + pos: 106.5,52.5 + parent: 2 + - uid: 10148 + components: + - type: Transform + pos: 105.5,53.5 + parent: 2 + - uid: 10149 + components: + - type: Transform + pos: 105.5,52.5 + parent: 2 + - uid: 10150 + components: + - type: Transform + pos: 104.5,53.5 + parent: 2 + - uid: 10151 + components: + - type: Transform + pos: 104.5,52.5 + parent: 2 + - uid: 10152 + components: + - type: Transform + pos: 112.5,53.5 + parent: 2 + - uid: 10153 + components: + - type: Transform + pos: 112.5,52.5 + parent: 2 + - uid: 10154 + components: + - type: Transform + pos: 111.5,53.5 + parent: 2 + - uid: 10155 + components: + - type: Transform + pos: 111.5,52.5 + parent: 2 + - uid: 10156 + components: + - type: Transform + pos: 110.5,53.5 + parent: 2 + - uid: 10157 + components: + - type: Transform + pos: 110.5,52.5 + parent: 2 + - uid: 10158 + components: + - type: Transform + pos: 109.5,53.5 + parent: 2 + - uid: 10159 + components: + - type: Transform + pos: 109.5,52.5 + parent: 2 + - uid: 10160 + components: + - type: Transform + pos: 108.5,53.5 + parent: 2 + - uid: 10161 + components: + - type: Transform + pos: 108.5,52.5 + parent: 2 + - uid: 10162 + components: + - type: Transform + pos: 107.5,53.5 + parent: 2 + - uid: 10163 + components: + - type: Transform + pos: 34.5,32.5 + parent: 2 + - uid: 10164 + components: + - type: Transform + pos: 103.5,53.5 + parent: 2 + - uid: 10165 + components: + - type: Transform + pos: 102.5,53.5 + parent: 2 + - uid: 10166 + components: + - type: Transform + pos: 102.5,52.5 + parent: 2 + - uid: 10167 + components: + - type: Transform + pos: 104.5,45.5 + parent: 2 + - uid: 10168 + components: + - type: Transform + pos: 104.5,46.5 + parent: 2 + - uid: 10169 + components: + - type: Transform + pos: 104.5,47.5 + parent: 2 + - uid: 10170 + components: + - type: Transform + pos: 105.5,47.5 + parent: 2 + - uid: 10171 + components: + - type: Transform + pos: 105.5,48.5 + parent: 2 + - uid: 10172 + components: + - type: Transform + pos: 104.5,48.5 + parent: 2 + - uid: 10173 + components: + - type: Transform + pos: 104.5,49.5 + parent: 2 + - uid: 10174 + components: + - type: Transform + pos: 104.5,50.5 + parent: 2 + - uid: 10175 + components: + - type: Transform + pos: 104.5,51.5 + parent: 2 + - uid: 10179 + components: + - type: Transform + pos: 100.5,52.5 + parent: 2 + - uid: 10180 + components: + - type: Transform + pos: 100.5,53.5 + parent: 2 + - uid: 10181 + components: + - type: Transform + pos: 99.5,53.5 + parent: 2 + - uid: 10182 + components: + - type: Transform + pos: 98.5,53.5 + parent: 2 + - uid: 10183 + components: + - type: Transform + pos: 97.5,53.5 + parent: 2 + - uid: 10184 + components: + - type: Transform + pos: 96.5,53.5 + parent: 2 + - uid: 10185 + components: + - type: Transform + pos: 95.5,53.5 + parent: 2 + - uid: 10186 + components: + - type: Transform + pos: 95.5,52.5 + parent: 2 + - uid: 10187 + components: + - type: Transform + pos: 94.5,52.5 + parent: 2 + - uid: 10188 + components: + - type: Transform + pos: 93.5,52.5 + parent: 2 + - uid: 10189 + components: + - type: Transform + pos: 92.5,52.5 + parent: 2 + - uid: 10190 + components: + - type: Transform + pos: 91.5,52.5 + parent: 2 + - uid: 10191 + components: + - type: Transform + pos: 90.5,52.5 + parent: 2 + - uid: 10192 + components: + - type: Transform + pos: 90.5,51.5 + parent: 2 + - uid: 10193 + components: + - type: Transform + pos: 89.5,51.5 + parent: 2 + - uid: 10194 + components: + - type: Transform + pos: 88.5,51.5 + parent: 2 + - uid: 10195 + components: + - type: Transform + pos: 85.5,51.5 + parent: 2 + - uid: 10196 + components: + - type: Transform + pos: 85.5,50.5 + parent: 2 + - uid: 10197 + components: + - type: Transform + pos: 84.5,50.5 + parent: 2 + - uid: 10198 + components: + - type: Transform + pos: 80.5,50.5 + parent: 2 + - uid: 10199 + components: + - type: Transform + pos: 79.5,50.5 + parent: 2 + - uid: 10200 + components: + - type: Transform + pos: 78.5,50.5 + parent: 2 + - uid: 10201 + components: + - type: Transform + pos: 77.5,50.5 + parent: 2 + - uid: 10202 + components: + - type: Transform + pos: 77.5,49.5 + parent: 2 + - uid: 10203 + components: + - type: Transform + pos: 76.5,49.5 + parent: 2 + - uid: 10204 + components: + - type: Transform + pos: 75.5,49.5 + parent: 2 + - uid: 10205 + components: + - type: Transform + pos: 74.5,49.5 + parent: 2 + - uid: 10206 + components: + - type: Transform + pos: 73.5,49.5 + parent: 2 + - uid: 10207 + components: + - type: Transform + pos: 68.5,48.5 + parent: 2 + - uid: 10208 + components: + - type: Transform + pos: 67.5,48.5 + parent: 2 + - uid: 10209 + components: + - type: Transform + pos: 66.5,48.5 + parent: 2 + - uid: 10211 + components: + - type: Transform + pos: 62.5,48.5 + parent: 2 + - uid: 10212 + components: + - type: Transform + pos: 51.5,47.5 + parent: 2 + - uid: 10213 + components: + - type: Transform + pos: 50.5,47.5 + parent: 2 + - uid: 10214 + components: + - type: Transform + pos: 62.5,47.5 + parent: 2 + - uid: 10215 + components: + - type: Transform + pos: 61.5,47.5 + parent: 2 + - uid: 10216 + components: + - type: Transform + pos: 60.5,47.5 + parent: 2 + - uid: 10217 + components: + - type: Transform + pos: 59.5,47.5 + parent: 2 + - uid: 10218 + components: + - type: Transform + pos: 58.5,47.5 + parent: 2 + - uid: 10219 + components: + - type: Transform + pos: 57.5,47.5 + parent: 2 + - uid: 10220 + components: + - type: Transform + pos: 56.5,47.5 + parent: 2 + - uid: 10221 + components: + - type: Transform + pos: 55.5,47.5 + parent: 2 + - uid: 10222 + components: + - type: Transform + pos: 54.5,47.5 + parent: 2 + - uid: 10223 + components: + - type: Transform + pos: 53.5,47.5 + parent: 2 + - uid: 10224 + components: + - type: Transform + pos: 52.5,47.5 + parent: 2 + - uid: 10225 + components: + - type: Transform + pos: 51.5,46.5 + parent: 2 + - uid: 10226 + components: + - type: Transform + pos: 51.5,41.5 + parent: 2 + - uid: 10227 + components: + - type: Transform + pos: 50.5,40.5 + parent: 2 + - uid: 10228 + components: + - type: Transform + pos: 51.5,40.5 + parent: 2 + - uid: 10229 + components: + - type: Transform + pos: 52.5,40.5 + parent: 2 + - uid: 10230 + components: + - type: Transform + pos: 53.5,40.5 + parent: 2 + - uid: 10231 + components: + - type: Transform + pos: 52.5,46.5 + parent: 2 + - uid: 10232 + components: + - type: Transform + pos: 53.5,41.5 + parent: 2 + - uid: 10233 + components: + - type: Transform + pos: 53.5,42.5 + parent: 2 + - uid: 10234 + components: + - type: Transform + pos: 53.5,43.5 + parent: 2 + - uid: 10235 + components: + - type: Transform + pos: 53.5,44.5 + parent: 2 + - uid: 10236 + components: + - type: Transform + pos: 53.5,45.5 + parent: 2 + - uid: 10237 + components: + - type: Transform + pos: 53.5,46.5 + parent: 2 + - uid: 10238 + components: + - type: Transform + pos: 52.5,41.5 + parent: 2 + - uid: 10239 + components: + - type: Transform + pos: 52.5,42.5 + parent: 2 + - uid: 10240 + components: + - type: Transform + pos: 52.5,43.5 + parent: 2 + - uid: 10241 + components: + - type: Transform + pos: 52.5,44.5 + parent: 2 + - uid: 10242 + components: + - type: Transform + pos: 52.5,45.5 + parent: 2 + - uid: 10243 + components: + - type: Transform + pos: 54.5,46.5 + parent: 2 + - uid: 10244 + components: + - type: Transform + pos: 55.5,46.5 + parent: 2 + - uid: 10245 + components: + - type: Transform + pos: 56.5,46.5 + parent: 2 + - uid: 10246 + components: + - type: Transform + pos: 57.5,46.5 + parent: 2 + - uid: 10247 + components: + - type: Transform + pos: 58.5,46.5 + parent: 2 + - uid: 10248 + components: + - type: Transform + pos: 59.5,46.5 + parent: 2 + - uid: 10249 + components: + - type: Transform + pos: 59.5,45.5 + parent: 2 + - uid: 10250 + components: + - type: Transform + pos: 59.5,44.5 + parent: 2 + - uid: 10251 + components: + - type: Transform + pos: 59.5,43.5 + parent: 2 + - uid: 10252 + components: + - type: Transform + pos: 59.5,42.5 + parent: 2 + - uid: 10253 + components: + - type: Transform + pos: 59.5,41.5 + parent: 2 + - uid: 10254 + components: + - type: Transform + pos: 59.5,40.5 + parent: 2 + - uid: 10255 + components: + - type: Transform + pos: 58.5,41.5 + parent: 2 + - uid: 10256 + components: + - type: Transform + pos: 58.5,40.5 + parent: 2 + - uid: 10257 + components: + - type: Transform + pos: 57.5,41.5 + parent: 2 + - uid: 10258 + components: + - type: Transform + pos: 57.5,40.5 + parent: 2 + - uid: 10259 + components: + - type: Transform + pos: 56.5,41.5 + parent: 2 + - uid: 10260 + components: + - type: Transform + pos: 56.5,40.5 + parent: 2 + - uid: 10261 + components: + - type: Transform + pos: 55.5,41.5 + parent: 2 + - uid: 10262 + components: + - type: Transform + pos: 55.5,40.5 + parent: 2 + - uid: 10263 + components: + - type: Transform + pos: 54.5,41.5 + parent: 2 + - uid: 10264 + components: + - type: Transform + pos: 54.5,40.5 + parent: 2 + - uid: 10265 + components: + - type: Transform + pos: 60.5,40.5 + parent: 2 + - uid: 10266 + components: + - type: Transform + pos: 61.5,40.5 + parent: 2 + - uid: 10267 + components: + - type: Transform + pos: 62.5,40.5 + parent: 2 + - uid: 10268 + components: + - type: Transform + pos: 63.5,40.5 + parent: 2 + - uid: 10269 + components: + - type: Transform + pos: 64.5,40.5 + parent: 2 + - uid: 10270 + components: + - type: Transform + pos: 65.5,40.5 + parent: 2 + - uid: 10271 + components: + - type: Transform + pos: 66.5,40.5 + parent: 2 + - uid: 10272 + components: + - type: Transform + pos: 76.5,41.5 + parent: 2 + - uid: 10273 + components: + - type: Transform + pos: 66.5,41.5 + parent: 2 + - uid: 10274 + components: + - type: Transform + pos: 67.5,41.5 + parent: 2 + - uid: 10275 + components: + - type: Transform + pos: 68.5,41.5 + parent: 2 + - uid: 10276 + components: + - type: Transform + pos: 69.5,41.5 + parent: 2 + - uid: 10277 + components: + - type: Transform + pos: 70.5,41.5 + parent: 2 + - uid: 10278 + components: + - type: Transform + pos: 71.5,41.5 + parent: 2 + - uid: 10279 + components: + - type: Transform + pos: 72.5,41.5 + parent: 2 + - uid: 10280 + components: + - type: Transform + pos: 73.5,41.5 + parent: 2 + - uid: 10281 + components: + - type: Transform + pos: 74.5,41.5 + parent: 2 + - uid: 10282 + components: + - type: Transform + pos: 75.5,41.5 + parent: 2 + - uid: 10283 + components: + - type: Transform + pos: 76.5,39.5 + parent: 2 + - uid: 10284 + components: + - type: Transform + pos: 76.5,38.5 + parent: 2 + - uid: 10285 + components: + - type: Transform + pos: 75.5,38.5 + parent: 2 + - uid: 10286 + components: + - type: Transform + pos: 74.5,38.5 + parent: 2 + - uid: 10287 + components: + - type: Transform + pos: 61.5,34.5 + parent: 2 + - uid: 10288 + components: + - type: Transform + pos: 71.5,37.5 + parent: 2 + - uid: 10289 + components: + - type: Transform + pos: 70.5,37.5 + parent: 2 + - uid: 10290 + components: + - type: Transform + pos: 69.5,37.5 + parent: 2 + - uid: 10291 + components: + - type: Transform + pos: 69.5,36.5 + parent: 2 + - uid: 10292 + components: + - type: Transform + pos: 68.5,36.5 + parent: 2 + - uid: 10293 + components: + - type: Transform + pos: 67.5,36.5 + parent: 2 + - uid: 10294 + components: + - type: Transform + pos: 66.5,36.5 + parent: 2 + - uid: 10295 + components: + - type: Transform + pos: 65.5,36.5 + parent: 2 + - uid: 10296 + components: + - type: Transform + pos: 65.5,35.5 + parent: 2 + - uid: 10297 + components: + - type: Transform + pos: 64.5,35.5 + parent: 2 + - uid: 10298 + components: + - type: Transform + pos: 62.5,35.5 + parent: 2 + - uid: 10299 + components: + - type: Transform + pos: 51.5,34.5 + parent: 2 + - uid: 10300 + components: + - type: Transform + pos: 50.5,34.5 + parent: 2 + - uid: 10301 + components: + - type: Transform + pos: 49.5,34.5 + parent: 2 + - uid: 10302 + components: + - type: Transform + pos: 48.5,34.5 + parent: 2 + - uid: 10303 + components: + - type: Transform + pos: 47.5,34.5 + parent: 2 + - uid: 10306 + components: + - type: Transform + pos: 44.5,34.5 + parent: 2 + - uid: 10307 + components: + - type: Transform + pos: 43.5,34.5 + parent: 2 + - uid: 10308 + components: + - type: Transform + pos: 42.5,34.5 + parent: 2 + - uid: 10309 + components: + - type: Transform + pos: 60.5,34.5 + parent: 2 + - uid: 10310 + components: + - type: Transform + pos: 59.5,34.5 + parent: 2 + - uid: 10311 + components: + - type: Transform + pos: 58.5,34.5 + parent: 2 + - uid: 10312 + components: + - type: Transform + pos: 57.5,34.5 + parent: 2 + - uid: 10313 + components: + - type: Transform + pos: 56.5,34.5 + parent: 2 + - uid: 10314 + components: + - type: Transform + pos: 55.5,34.5 + parent: 2 + - uid: 10315 + components: + - type: Transform + pos: 54.5,34.5 + parent: 2 + - uid: 10316 + components: + - type: Transform + pos: 53.5,34.5 + parent: 2 + - uid: 10317 + components: + - type: Transform + pos: 52.5,34.5 + parent: 2 + - uid: 10318 + components: + - type: Transform + pos: 42.5,33.5 + parent: 2 + - uid: 10321 + components: + - type: Transform + pos: 39.5,33.5 + parent: 2 + - uid: 10322 + components: + - type: Transform + pos: 38.5,33.5 + parent: 2 + - uid: 10325 + components: + - type: Transform + pos: 35.5,33.5 + parent: 2 + - uid: 10326 + components: + - type: Transform + pos: 34.5,33.5 + parent: 2 + - uid: 10327 + components: + - type: Transform + pos: 33.5,32.5 + parent: 2 + - uid: 10330 + components: + - type: Transform + pos: 30.5,32.5 + parent: 2 + - uid: 10331 + components: + - type: Transform + pos: 29.5,32.5 + parent: 2 + - uid: 10332 + components: + - type: Transform + pos: 28.5,32.5 + parent: 2 + - uid: 10333 + components: + - type: Transform + pos: 27.5,32.5 + parent: 2 + - uid: 10334 + components: + - type: Transform + pos: 27.5,31.5 + parent: 2 + - uid: 10335 + components: + - type: Transform + pos: 26.5,31.5 + parent: 2 + - uid: 10336 + components: + - type: Transform + pos: 25.5,31.5 + parent: 2 + - uid: 10337 + components: + - type: Transform + pos: 24.5,31.5 + parent: 2 + - uid: 10338 + components: + - type: Transform + pos: 23.5,31.5 + parent: 2 + - uid: 10339 + components: + - type: Transform + pos: 22.5,31.5 + parent: 2 + - uid: 10340 + components: + - type: Transform + pos: 21.5,31.5 + parent: 2 + - uid: 10342 + components: + - type: Transform + pos: 20.5,30.5 + parent: 2 + - uid: 10343 + components: + - type: Transform + pos: 19.5,30.5 + parent: 2 + - uid: 10344 + components: + - type: Transform + pos: 18.5,30.5 + parent: 2 + - uid: 10345 + components: + - type: Transform + pos: 17.5,30.5 + parent: 2 + - uid: 10346 + components: + - type: Transform + pos: 16.5,30.5 + parent: 2 + - uid: 10347 + components: + - type: Transform + pos: 15.5,30.5 + parent: 2 + - uid: 10348 + components: + - type: Transform + pos: 14.5,30.5 + parent: 2 + - uid: 10349 + components: + - type: Transform + pos: 14.5,29.5 + parent: 2 + - uid: 10350 + components: + - type: Transform + pos: 13.5,29.5 + parent: 2 + - uid: 10351 + components: + - type: Transform + pos: 12.5,29.5 + parent: 2 + - uid: 10352 + components: + - type: Transform + pos: 11.5,29.5 + parent: 2 + - uid: 10353 + components: + - type: Transform + pos: 10.5,29.5 + parent: 2 + - uid: 10354 + components: + - type: Transform + pos: 9.5,29.5 + parent: 2 + - uid: 10355 + components: + - type: Transform + pos: 8.5,29.5 + parent: 2 + - uid: 10356 + components: + - type: Transform + pos: 7.5,29.5 + parent: 2 + - uid: 10357 + components: + - type: Transform + pos: 6.5,29.5 + parent: 2 + - uid: 10358 + components: + - type: Transform + pos: 5.5,29.5 + parent: 2 + - uid: 10359 + components: + - type: Transform + pos: 4.5,29.5 + parent: 2 + - uid: 10360 + components: + - type: Transform + pos: 1.5,28.5 + parent: 2 + - uid: 10361 + components: + - type: Transform + pos: 2.5,22.5 + parent: 2 + - uid: 10362 + components: + - type: Transform + pos: 3.5,22.5 + parent: 2 + - uid: 10363 + components: + - type: Transform + pos: 4.5,22.5 + parent: 2 + - uid: 10364 + components: + - type: Transform + pos: 5.5,22.5 + parent: 2 + - uid: 10365 + components: + - type: Transform + pos: 4.5,27.5 + parent: 2 + - uid: 10366 + components: + - type: Transform + pos: 4.5,28.5 + parent: 2 + - uid: 10367 + components: + - type: Transform + pos: 5.5,23.5 + parent: 2 + - uid: 10368 + components: + - type: Transform + pos: 5.5,24.5 + parent: 2 + - uid: 10369 + components: + - type: Transform + pos: 5.5,25.5 + parent: 2 + - uid: 10370 + components: + - type: Transform + pos: 5.5,26.5 + parent: 2 + - uid: 10371 + components: + - type: Transform + pos: 5.5,27.5 + parent: 2 + - uid: 10372 + components: + - type: Transform + pos: 5.5,28.5 + parent: 2 + - uid: 10373 + components: + - type: Transform + pos: 4.5,23.5 + parent: 2 + - uid: 10374 + components: + - type: Transform + pos: 4.5,24.5 + parent: 2 + - uid: 10375 + components: + - type: Transform + pos: 4.5,25.5 + parent: 2 + - uid: 10376 + components: + - type: Transform + pos: 4.5,26.5 + parent: 2 + - uid: 10377 + components: + - type: Transform + pos: 3.5,28.5 + parent: 2 + - uid: 10378 + components: + - type: Transform + pos: 3.5,27.5 + parent: 2 + - uid: 10379 + components: + - type: Transform + pos: 2.5,28.5 + parent: 2 + - uid: 10380 + components: + - type: Transform + pos: 2.5,27.5 + parent: 2 + - uid: 10381 + components: + - type: Transform + pos: 6.5,28.5 + parent: 2 + - uid: 10382 + components: + - type: Transform + pos: 7.5,28.5 + parent: 2 + - uid: 10383 + components: + - type: Transform + pos: 8.5,28.5 + parent: 2 + - uid: 10384 + components: + - type: Transform + pos: 9.5,28.5 + parent: 2 + - uid: 10385 + components: + - type: Transform + pos: 9.5,27.5 + parent: 2 + - uid: 10386 + components: + - type: Transform + pos: 10.5,27.5 + parent: 2 + - uid: 10387 + components: + - type: Transform + pos: 11.5,27.5 + parent: 2 + - uid: 10388 + components: + - type: Transform + pos: 12.5,27.5 + parent: 2 + - uid: 10389 + components: + - type: Transform + pos: 12.5,26.5 + parent: 2 + - uid: 10390 + components: + - type: Transform + pos: 12.5,25.5 + parent: 2 + - uid: 10391 + components: + - type: Transform + pos: 12.5,24.5 + parent: 2 + - uid: 10392 + components: + - type: Transform + pos: 12.5,23.5 + parent: 2 + - uid: 10393 + components: + - type: Transform + pos: 11.5,23.5 + parent: 2 + - uid: 10394 + components: + - type: Transform + pos: 10.5,23.5 + parent: 2 + - uid: 10395 + components: + - type: Transform + pos: 9.5,23.5 + parent: 2 + - uid: 10396 + components: + - type: Transform + pos: 9.5,22.5 + parent: 2 + - uid: 10397 + components: + - type: Transform + pos: 8.5,22.5 + parent: 2 + - uid: 10398 + components: + - type: Transform + pos: 7.5,22.5 + parent: 2 + - uid: 10399 + components: + - type: Transform + pos: 6.5,22.5 + parent: 2 + - uid: 10400 + components: + - type: Transform + pos: 67.5,-13.5 + parent: 2 + - uid: 10401 + components: + - type: Transform + pos: 68.5,-13.5 + parent: 2 + - uid: 10402 + components: + - type: Transform + pos: 68.5,-12.5 + parent: 2 + - uid: 10403 + components: + - type: Transform + pos: 68.5,-11.5 + parent: 2 + - uid: 10404 + components: + - type: Transform + pos: 68.5,-10.5 + parent: 2 + - uid: 10405 + components: + - type: Transform + pos: 68.5,-9.5 + parent: 2 + - uid: 10406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,8.5 + parent: 2 + - uid: 10407 + components: + - type: Transform + pos: 45.5,-6.5 + parent: 2 + - uid: 10408 + components: + - type: Transform + pos: 51.5,-3.5 + parent: 2 + - uid: 10409 + components: + - type: Transform + pos: 51.5,-2.5 + parent: 2 + - uid: 10410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,4.5 + parent: 2 + - uid: 10411 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-1.5 + parent: 2 + - uid: 10412 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,6.5 + parent: 2 + - uid: 10413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-1.5 + parent: 2 + - uid: 10414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-1.5 + parent: 2 + - uid: 10415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,8.5 + parent: 2 + - uid: 10416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-1.5 + parent: 2 + - uid: 10417 + components: + - type: Transform + pos: 63.5,30.5 + parent: 2 + - uid: 10418 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-2.5 + parent: 2 + - uid: 10419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-3.5 + parent: 2 + - uid: 10420 + components: + - type: Transform + pos: -8.5,4.5 + parent: 2 + - uid: 10421 + components: + - type: Transform + pos: 61.5,30.5 + parent: 2 + - uid: 10422 + components: + - type: Transform + pos: 62.5,30.5 + parent: 2 + - uid: 10423 + components: + - type: Transform + pos: 64.5,30.5 + parent: 2 + - uid: 10424 + components: + - type: Transform + pos: 64.5,-5.5 + parent: 2 + - uid: 10425 + components: + - type: Transform + pos: 66.5,-5.5 + parent: 2 + - uid: 10426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,14.5 + parent: 2 + - uid: 10427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-25.5 + parent: 2 + - uid: 10428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-27.5 + parent: 2 + - uid: 10429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,-28.5 + parent: 2 + - uid: 10430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-28.5 + parent: 2 + - uid: 10431 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 2 + - uid: 10432 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 2 + - uid: 10433 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 2 + - uid: 10434 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 2 + - uid: 10435 + components: + - type: Transform + pos: -5.5,-4.5 + parent: 2 + - uid: 10436 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 2 + - uid: 10437 + components: + - type: Transform + pos: 52.5,-27.5 + parent: 2 + - uid: 10438 + components: + - type: Transform + pos: 52.5,-28.5 + parent: 2 + - uid: 10439 + components: + - type: Transform + pos: -10.5,-6.5 + parent: 2 + - uid: 10440 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 2 + - uid: 10441 + components: + - type: Transform + pos: -8.5,-6.5 + parent: 2 + - uid: 10442 + components: + - type: Transform + pos: -7.5,-6.5 + parent: 2 + - uid: 10443 + components: + - type: Transform + pos: -6.5,-6.5 + parent: 2 + - uid: 10444 + components: + - type: Transform + pos: -5.5,-6.5 + parent: 2 + - uid: 10445 + components: + - type: Transform + pos: -11.5,-6.5 + parent: 2 + - uid: 10446 + components: + - type: Transform + pos: 53.5,7.5 + parent: 2 + - uid: 10447 + components: + - type: Transform + pos: 53.5,9.5 + parent: 2 + - uid: 10448 + components: + - type: Transform + pos: 53.5,10.5 + parent: 2 + - uid: 10449 + components: + - type: Transform + pos: 53.5,15.5 + parent: 2 + - uid: 10450 + components: + - type: Transform + pos: 49.5,10.5 + parent: 2 + - uid: 10451 + components: + - type: Transform + pos: 52.5,10.5 + parent: 2 + - uid: 10452 + components: + - type: Transform + pos: 52.5,15.5 + parent: 2 + - uid: 10453 + components: + - type: Transform + pos: 51.5,15.5 + parent: 2 + - uid: 10454 + components: + - type: Transform + pos: 50.5,15.5 + parent: 2 + - uid: 10455 + components: + - type: Transform + pos: 49.5,15.5 + parent: 2 + - uid: 10456 + components: + - type: Transform + pos: 48.5,15.5 + parent: 2 + - uid: 10457 + components: + - type: Transform + pos: 47.5,15.5 + parent: 2 + - uid: 10458 + components: + - type: Transform + pos: 46.5,15.5 + parent: 2 + - uid: 10459 + components: + - type: Transform + pos: 45.5,15.5 + parent: 2 + - uid: 10460 + components: + - type: Transform + pos: 45.5,14.5 + parent: 2 + - uid: 10461 + components: + - type: Transform + pos: 68.5,8.5 + parent: 2 + - uid: 10462 + components: + - type: Transform + pos: 66.5,7.5 + parent: 2 + - uid: 10463 + components: + - type: Transform + pos: 65.5,7.5 + parent: 2 + - uid: 10464 + components: + - type: Transform + pos: 64.5,7.5 + parent: 2 + - uid: 10465 + components: + - type: Transform + pos: 68.5,7.5 + parent: 2 + - uid: 10466 + components: + - type: Transform + pos: 68.5,9.5 + parent: 2 + - uid: 10467 + components: + - type: Transform + pos: 67.5,9.5 + parent: 2 + - uid: 10468 + components: + - type: Transform + pos: 66.5,9.5 + parent: 2 + - uid: 10469 + components: + - type: Transform + pos: 65.5,9.5 + parent: 2 + - uid: 10470 + components: + - type: Transform + pos: 69.5,3.5 + parent: 2 + - uid: 10471 + components: + - type: Transform + pos: 70.5,3.5 + parent: 2 + - uid: 10472 + components: + - type: Transform + pos: 70.5,4.5 + parent: 2 + - uid: 10473 + components: + - type: Transform + pos: 70.5,5.5 + parent: 2 + - uid: 10474 + components: + - type: Transform + pos: 70.5,6.5 + parent: 2 + - uid: 10475 + components: + - type: Transform + pos: 70.5,7.5 + parent: 2 + - uid: 10476 + components: + - type: Transform + pos: 69.5,7.5 + parent: 2 + - uid: 10477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,14.5 + parent: 2 + - uid: 10478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,14.5 + parent: 2 + - uid: 10479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,15.5 + parent: 2 + - uid: 10480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,16.5 + parent: 2 + - uid: 10481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,17.5 + parent: 2 + - uid: 10482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,14.5 + parent: 2 + - uid: 10483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,15.5 + parent: 2 + - uid: 10484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,16.5 + parent: 2 + - uid: 10485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,17.5 + parent: 2 + - uid: 10486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,18.5 + parent: 2 + - uid: 10487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,18.5 + parent: 2 + - uid: 10488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,19.5 + parent: 2 + - uid: 10489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,20.5 + parent: 2 + - uid: 10490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,21.5 + parent: 2 + - uid: 10491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,22.5 + parent: 2 + - uid: 10492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,22.5 + parent: 2 + - uid: 10493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,22.5 + parent: 2 + - uid: 10494 + components: + - type: Transform + pos: 66.5,23.5 + parent: 2 + - uid: 10495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,22.5 + parent: 2 + - uid: 10496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,20.5 + parent: 2 + - uid: 10497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,19.5 + parent: 2 + - uid: 10498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,21.5 + parent: 2 + - uid: 10499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,22.5 + parent: 2 + - uid: 10500 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,22.5 + parent: 2 + - uid: 10501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,16.5 + parent: 2 + - uid: 10502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,17.5 + parent: 2 + - uid: 10503 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,18.5 + parent: 2 + - uid: 10504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,19.5 + parent: 2 + - uid: 10505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,20.5 + parent: 2 + - uid: 10506 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,21.5 + parent: 2 + - uid: 10507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,21.5 + parent: 2 + - uid: 10508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,21.5 + parent: 2 + - uid: 10509 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,21.5 + parent: 2 + - uid: 10510 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,21.5 + parent: 2 + - uid: 10511 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,21.5 + parent: 2 + - uid: 10512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,14.5 + parent: 2 + - uid: 10513 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,14.5 + parent: 2 + - uid: 10514 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,14.5 + parent: 2 + - uid: 10515 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,14.5 + parent: 2 + - uid: 10516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,18.5 + parent: 2 + - uid: 10517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,18.5 + parent: 2 + - uid: 10518 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,18.5 + parent: 2 + - uid: 10519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,22.5 + parent: 2 + - uid: 10520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,22.5 + parent: 2 + - uid: 10521 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,22.5 + parent: 2 + - uid: 10522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,22.5 + parent: 2 + - uid: 10523 + components: + - type: Transform + pos: 71.5,3.5 + parent: 2 + - uid: 10524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,4.5 + parent: 2 + - uid: 10525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,11.5 + parent: 2 + - uid: 10526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,12.5 + parent: 2 + - uid: 10527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,13.5 + parent: 2 + - uid: 10528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,14.5 + parent: 2 + - uid: 10529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,14.5 + parent: 2 + - uid: 10530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,14.5 + parent: 2 + - uid: 10531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,14.5 + parent: 2 + - uid: 10532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,14.5 + parent: 2 + - uid: 10533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,15.5 + parent: 2 + - uid: 10534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,16.5 + parent: 2 + - uid: 10535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,17.5 + parent: 2 + - uid: 10536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,18.5 + parent: 2 + - uid: 10537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,18.5 + parent: 2 + - uid: 10538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,18.5 + parent: 2 + - uid: 10539 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,18.5 + parent: 2 + - uid: 10540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,19.5 + parent: 2 + - uid: 10541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,20.5 + parent: 2 + - uid: 10542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,21.5 + parent: 2 + - uid: 10543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,22.5 + parent: 2 + - uid: 10544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,22.5 + parent: 2 + - uid: 10545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,22.5 + parent: 2 + - uid: 10546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,22.5 + parent: 2 + - uid: 10547 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,22.5 + parent: 2 + - uid: 10548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,18.5 + parent: 2 + - uid: 10549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,18.5 + parent: 2 + - uid: 10550 + components: + - type: Transform + pos: 72.5,3.5 + parent: 2 + - uid: 10551 + components: + - type: Transform + pos: 73.5,3.5 + parent: 2 + - uid: 10552 + components: + - type: Transform + pos: 74.5,3.5 + parent: 2 + - uid: 10553 + components: + - type: Transform + pos: 77.5,12.5 + parent: 2 + - uid: 10554 + components: + - type: Transform + pos: 77.5,13.5 + parent: 2 + - uid: 10555 + components: + - type: Transform + pos: 75.5,3.5 + parent: 2 + - uid: 10556 + components: + - type: Transform + pos: 77.5,11.5 + parent: 2 + - uid: 10557 + components: + - type: Transform + pos: 75.5,4.5 + parent: 2 + - uid: 10558 + components: + - type: Transform + pos: 75.5,5.5 + parent: 2 + - uid: 10559 + components: + - type: Transform + pos: 75.5,6.5 + parent: 2 + - uid: 10560 + components: + - type: Transform + pos: 75.5,7.5 + parent: 2 + - uid: 10561 + components: + - type: Transform + pos: 75.5,8.5 + parent: 2 + - uid: 10562 + components: + - type: Transform + pos: 76.5,8.5 + parent: 2 + - uid: 10563 + components: + - type: Transform + pos: 77.5,8.5 + parent: 2 + - uid: 10564 + components: + - type: Transform + pos: 77.5,9.5 + parent: 2 + - uid: 10565 + components: + - type: Transform + pos: 77.5,10.5 + parent: 2 + - uid: 10566 + components: + - type: Transform + pos: -60.5,5.5 + parent: 2 + - uid: 10567 + components: + - type: Transform + pos: -61.5,5.5 + parent: 2 + - uid: 10568 + components: + - type: Transform + pos: -62.5,5.5 + parent: 2 + - uid: 10569 + components: + - type: Transform + pos: -63.5,5.5 + parent: 2 + - uid: 10570 + components: + - type: Transform + pos: -64.5,5.5 + parent: 2 + - uid: 10571 + components: + - type: Transform + pos: -65.5,5.5 + parent: 2 + - uid: 10572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,7.5 + parent: 2 + - uid: 10573 + components: + - type: Transform + pos: 66.5,24.5 + parent: 2 + - uid: 10574 + components: + - type: Transform + pos: 66.5,25.5 + parent: 2 + - uid: 10575 + components: + - type: Transform + pos: 66.5,26.5 + parent: 2 + - uid: 10576 + components: + - type: Transform + pos: 65.5,26.5 + parent: 2 + - uid: 10577 + components: + - type: Transform + pos: 64.5,26.5 + parent: 2 + - uid: 10578 + components: + - type: Transform + pos: 63.5,26.5 + parent: 2 + - uid: 10579 + components: + - type: Transform + pos: 62.5,26.5 + parent: 2 + - uid: 10580 + components: + - type: Transform + pos: 61.5,26.5 + parent: 2 + - uid: 10581 + components: + - type: Transform + pos: 60.5,26.5 + parent: 2 + - uid: 10582 + components: + - type: Transform + pos: 60.5,25.5 + parent: 2 + - uid: 10583 + components: + - type: Transform + pos: 60.5,24.5 + parent: 2 + - uid: 10584 + components: + - type: Transform + pos: 60.5,23.5 + parent: 2 + - uid: 10585 + components: + - type: Transform + pos: -64.5,4.5 + parent: 2 + - uid: 10586 + components: + - type: Transform + pos: 71.5,22.5 + parent: 2 + - uid: 10587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,4.5 + parent: 2 + - uid: 10588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,4.5 + parent: 2 + - uid: 10589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,4.5 + parent: 2 + - uid: 10590 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,4.5 + parent: 2 + - uid: 10591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,33.5 + parent: 2 + - uid: 10592 + components: + - type: Transform + pos: 66.5,30.5 + parent: 2 + - uid: 10593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,14.5 + parent: 2 + - uid: 10595 + components: + - type: Transform + pos: 75.5,-13.5 + parent: 2 + - uid: 10596 + components: + - type: Transform + pos: 74.5,-13.5 + parent: 2 + - uid: 10597 + components: + - type: Transform + pos: 73.5,-13.5 + parent: 2 + - uid: 10598 + components: + - type: Transform + pos: 72.5,-13.5 + parent: 2 + - uid: 10599 + components: + - type: Transform + pos: 71.5,-13.5 + parent: 2 + - uid: 10600 + components: + - type: Transform + pos: 70.5,-13.5 + parent: 2 + - uid: 10603 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,14.5 + parent: 2 + - uid: 10604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,14.5 + parent: 2 + - uid: 10605 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,14.5 + parent: 2 + - uid: 10606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,14.5 + parent: 2 + - uid: 10607 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,14.5 + parent: 2 + - uid: 10608 + components: + - type: Transform + pos: 82.5,-13.5 + parent: 2 + - uid: 10609 + components: + - type: Transform + pos: 82.5,11.5 + parent: 2 + - uid: 10611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,4.5 + parent: 2 + - uid: 10612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,6.5 + parent: 2 + - uid: 10613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,5.5 + parent: 2 + - uid: 10614 + components: + - type: Transform + pos: 72.5,22.5 + parent: 2 + - uid: 10615 + components: + - type: Transform + pos: 66.5,27.5 + parent: 2 + - uid: 10616 + components: + - type: Transform + pos: 66.5,29.5 + parent: 2 + - uid: 10617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,9.5 + parent: 2 + - uid: 10618 + components: + - type: Transform + pos: 68.5,32.5 + parent: 2 + - uid: 10619 + components: + - type: Transform + pos: 69.5,32.5 + parent: 2 + - uid: 10620 + components: + - type: Transform + pos: 69.5,30.5 + parent: 2 + - uid: 10621 + components: + - type: Transform + pos: 66.5,35.5 + parent: 2 + - uid: 10622 + components: + - type: Transform + pos: 68.5,30.5 + parent: 2 + - uid: 10623 + components: + - type: Transform + pos: 77.5,-13.5 + parent: 2 + - uid: 10624 + components: + - type: Transform + pos: 68.5,28.5 + parent: 2 + - uid: 10625 + components: + - type: Transform + pos: 76.5,-13.5 + parent: 2 + - uid: 10626 + components: + - type: Transform + pos: 68.5,26.5 + parent: 2 + - uid: 10627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,8.5 + parent: 2 + - uid: 10628 + components: + - type: Transform + pos: 68.5,24.5 + parent: 2 + - uid: 10629 + components: + - type: Transform + pos: 69.5,28.5 + parent: 2 + - uid: 10630 + components: + - type: Transform + pos: 69.5,26.5 + parent: 2 + - uid: 10631 + components: + - type: Transform + pos: 69.5,24.5 + parent: 2 + - uid: 10632 + components: + - type: Transform + pos: 68.5,25.5 + parent: 2 + - uid: 10633 + components: + - type: Transform + pos: 68.5,27.5 + parent: 2 + - uid: 10634 + components: + - type: Transform + pos: 68.5,29.5 + parent: 2 + - uid: 10635 + components: + - type: Transform + pos: 70.5,30.5 + parent: 2 + - uid: 10636 + components: + - type: Transform + pos: 70.5,24.5 + parent: 2 + - uid: 10637 + components: + - type: Transform + pos: 68.5,31.5 + parent: 2 + - uid: 10638 + components: + - type: Transform + pos: 70.5,26.5 + parent: 2 + - uid: 10639 + components: + - type: Transform + pos: 70.5,28.5 + parent: 2 + - uid: 10640 + components: + - type: Transform + pos: 70.5,32.5 + parent: 2 + - uid: 10641 + components: + - type: Transform + pos: 72.5,26.5 + parent: 2 + - uid: 10642 + components: + - type: Transform + pos: 71.5,24.5 + parent: 2 + - uid: 10643 + components: + - type: Transform + pos: 71.5,26.5 + parent: 2 + - uid: 10644 + components: + - type: Transform + pos: 72.5,28.5 + parent: 2 + - uid: 10645 + components: + - type: Transform + pos: 71.5,28.5 + parent: 2 + - uid: 10646 + components: + - type: Transform + pos: 72.5,30.5 + parent: 2 + - uid: 10647 + components: + - type: Transform + pos: 71.5,30.5 + parent: 2 + - uid: 10648 + components: + - type: Transform + pos: 72.5,32.5 + parent: 2 + - uid: 10649 + components: + - type: Transform + pos: 71.5,32.5 + parent: 2 + - uid: 10650 + components: + - type: Transform + pos: 77.5,-14.5 + parent: 2 + - uid: 10651 + components: + - type: Transform + pos: 77.5,-15.5 + parent: 2 + - uid: 10652 + components: + - type: Transform + pos: 77.5,-16.5 + parent: 2 + - uid: 10653 + components: + - type: Transform + pos: 77.5,-17.5 + parent: 2 + - uid: 10654 + components: + - type: Transform + pos: 77.5,-18.5 + parent: 2 + - uid: 10655 + components: + - type: Transform + pos: 80.5,37.5 + parent: 2 + - uid: 10656 + components: + - type: Transform + pos: 82.5,-15.5 + parent: 2 + - uid: 10657 + components: + - type: Transform + pos: 82.5,-17.5 + parent: 2 + - uid: 10658 + components: + - type: Transform + pos: 82.5,-18.5 + parent: 2 + - uid: 10659 + components: + - type: Transform + pos: 80.5,36.5 + parent: 2 + - uid: 10660 + components: + - type: Transform + pos: 70.5,-18.5 + parent: 2 + - uid: 10661 + components: + - type: Transform + pos: 70.5,-14.5 + parent: 2 + - uid: 10662 + components: + - type: Transform + pos: 70.5,-15.5 + parent: 2 + - uid: 10663 + components: + - type: Transform + pos: 70.5,-16.5 + parent: 2 + - uid: 10664 + components: + - type: Transform + pos: 70.5,-17.5 + parent: 2 + - uid: 10665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,22.5 + parent: 2 + - uid: 10666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,22.5 + parent: 2 + - uid: 10667 + components: + - type: Transform + pos: 83.5,-13.5 + parent: 2 + - uid: 10668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,23.5 + parent: 2 + - uid: 10669 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,24.5 + parent: 2 + - uid: 10670 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,25.5 + parent: 2 + - uid: 10671 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,26.5 + parent: 2 + - uid: 10672 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,27.5 + parent: 2 + - uid: 10673 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,28.5 + parent: 2 + - uid: 10674 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,33.5 + parent: 2 + - uid: 10675 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,34.5 + parent: 2 + - uid: 10676 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,35.5 + parent: 2 + - uid: 10677 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,36.5 + parent: 2 + - uid: 10678 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,37.5 + parent: 2 + - uid: 10679 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,38.5 + parent: 2 + - uid: 10680 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,38.5 + parent: 2 + - uid: 10681 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,38.5 + parent: 2 + - uid: 10682 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,38.5 + parent: 2 + - uid: 10683 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,38.5 + parent: 2 + - uid: 10684 + components: + - type: Transform + pos: 84.5,-13.5 + parent: 2 + - uid: 10685 + components: + - type: Transform + pos: 85.5,-13.5 + parent: 2 + - uid: 10686 + components: + - type: Transform + pos: 86.5,-13.5 + parent: 2 + - uid: 10687 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,34.5 + parent: 2 + - uid: 10688 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,34.5 + parent: 2 + - uid: 10689 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,34.5 + parent: 2 + - uid: 10690 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,34.5 + parent: 2 + - uid: 10691 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,34.5 + parent: 2 + - uid: 10692 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,33.5 + parent: 2 + - uid: 10693 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,33.5 + parent: 2 + - uid: 10694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,32.5 + parent: 2 + - uid: 10695 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,31.5 + parent: 2 + - uid: 10696 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,34.5 + parent: 2 + - uid: 10697 + components: + - type: Transform + pos: 62.5,34.5 + parent: 2 + - uid: 10698 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,33.5 + parent: 2 + - uid: 10699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,41.5 + parent: 2 + - uid: 10701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,4.5 + parent: 2 + - uid: 10702 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,4.5 + parent: 2 + - uid: 10703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,4.5 + parent: 2 + - uid: 10704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,4.5 + parent: 2 + - uid: 10705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,1.5 + parent: 2 + - uid: 10706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,4.5 + parent: 2 + - uid: 10707 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,4.5 + parent: 2 + - uid: 10708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,11.5 + parent: 2 + - uid: 10709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,11.5 + parent: 2 + - uid: 10710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,11.5 + parent: 2 + - uid: 10711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,9.5 + parent: 2 + - uid: 10712 + components: + - type: Transform + pos: 77.5,-28.5 + parent: 2 + - uid: 10713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,3.5 + parent: 2 + - uid: 10714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,2.5 + parent: 2 + - uid: 10715 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,0.5 + parent: 2 + - uid: 10716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,-0.5 + parent: 2 + - uid: 10717 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,-0.5 + parent: 2 + - uid: 10718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,0.5 + parent: 2 + - uid: 10719 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,1.5 + parent: 2 + - uid: 10720 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,2.5 + parent: 2 + - uid: 10721 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,3.5 + parent: 2 + - uid: 10722 + components: + - type: Transform + pos: 86.5,-1.5 + parent: 2 + - uid: 10723 + components: + - type: Transform + pos: 87.5,-1.5 + parent: 2 + - uid: 10724 + components: + - type: Transform + pos: 88.5,-1.5 + parent: 2 + - uid: 10725 + components: + - type: Transform + pos: 90.5,-1.5 + parent: 2 + - uid: 10726 + components: + - type: Transform + pos: 91.5,-1.5 + parent: 2 + - uid: 10727 + components: + - type: Transform + pos: 92.5,-1.5 + parent: 2 + - uid: 10728 + components: + - type: Transform + pos: 85.5,38.5 + parent: 2 + - uid: 10729 + components: + - type: Transform + pos: 70.5,-19.5 + parent: 2 + - uid: 10730 + components: + - type: Transform + pos: 70.5,-20.5 + parent: 2 + - uid: 10731 + components: + - type: Transform + pos: 70.5,-21.5 + parent: 2 + - uid: 10732 + components: + - type: Transform + pos: 70.5,-22.5 + parent: 2 + - uid: 10733 + components: + - type: Transform + pos: 86.5,-5.5 + parent: 2 + - uid: 10734 + components: + - type: Transform + pos: 86.5,-2.5 + parent: 2 + - uid: 10735 + components: + - type: Transform + pos: 86.5,-3.5 + parent: 2 + - uid: 10736 + components: + - type: Transform + pos: 92.5,-2.5 + parent: 2 + - uid: 10737 + components: + - type: Transform + pos: 92.5,-3.5 + parent: 2 + - uid: 10738 + components: + - type: Transform + pos: 92.5,-5.5 + parent: 2 + - uid: 10739 + components: + - type: Transform + pos: 93.5,-5.5 + parent: 2 + - uid: 10740 + components: + - type: Transform + pos: 94.5,-5.5 + parent: 2 + - uid: 10741 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-22.5 + parent: 2 + - uid: 10742 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,-22.5 + parent: 2 + - uid: 10743 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-22.5 + parent: 2 + - uid: 10744 + components: + - type: Transform + pos: 70.5,-23.5 + parent: 2 + - uid: 10745 + components: + - type: Transform + pos: 70.5,-24.5 + parent: 2 + - uid: 10746 + components: + - type: Transform + pos: 70.5,-25.5 + parent: 2 + - uid: 10747 + components: + - type: Transform + pos: 70.5,-26.5 + parent: 2 + - uid: 10748 + components: + - type: Transform + pos: 70.5,-27.5 + parent: 2 + - uid: 10749 + components: + - type: Transform + pos: 75.5,-28.5 + parent: 2 + - uid: 10750 + components: + - type: Transform + pos: 74.5,-28.5 + parent: 2 + - uid: 10751 + components: + - type: Transform + pos: 70.5,-28.5 + parent: 2 + - uid: 10752 + components: + - type: Transform + pos: 73.5,-28.5 + parent: 2 + - uid: 10753 + components: + - type: Transform + pos: 71.5,-28.5 + parent: 2 + - uid: 10754 + components: + - type: Transform + pos: 72.5,-28.5 + parent: 2 + - uid: 10755 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-27.5 + parent: 2 + - uid: 10756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-26.5 + parent: 2 + - uid: 10757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-24.5 + parent: 2 + - uid: 10758 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,-23.5 + parent: 2 + - uid: 10759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,-5.5 + parent: 2 + - uid: 10760 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,-5.5 + parent: 2 + - uid: 10761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,-6.5 + parent: 2 + - uid: 10762 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,-6.5 + parent: 2 + - uid: 10763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-6.5 + parent: 2 + - uid: 10764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,-6.5 + parent: 2 + - uid: 10765 + components: + - type: Transform + pos: 78.5,-28.5 + parent: 2 + - uid: 10766 + components: + - type: Transform + pos: 79.5,-28.5 + parent: 2 + - uid: 10767 + components: + - type: Transform + pos: 80.5,-28.5 + parent: 2 + - uid: 10768 + components: + - type: Transform + pos: 54.5,28.5 + parent: 2 + - uid: 10769 + components: + - type: Transform + pos: 50.5,28.5 + parent: 2 + - uid: 10770 + components: + - type: Transform + pos: 49.5,27.5 + parent: 2 + - uid: 10771 + components: + - type: Transform + pos: 52.5,28.5 + parent: 2 + - uid: 10772 + components: + - type: Transform + pos: 56.5,27.5 + parent: 2 + - uid: 10774 + components: + - type: Transform + pos: 76.5,46.5 + parent: 2 + - uid: 10777 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-22.5 + parent: 2 + - uid: 10778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-23.5 + parent: 2 + - uid: 10779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-24.5 + parent: 2 + - uid: 10780 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-25.5 + parent: 2 + - uid: 10781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-27.5 + parent: 2 + - uid: 10782 + components: + - type: Transform + pos: 86.5,-28.5 + parent: 2 + - uid: 10783 + components: + - type: Transform + pos: 85.5,-28.5 + parent: 2 + - uid: 10784 + components: + - type: Transform + pos: 84.5,-28.5 + parent: 2 + - uid: 10785 + components: + - type: Transform + pos: 83.5,-28.5 + parent: 2 + - uid: 10786 + components: + - type: Transform + pos: 82.5,-28.5 + parent: 2 + - uid: 10787 + components: + - type: Transform + pos: 81.5,-28.5 + parent: 2 + - uid: 10788 + components: + - type: Transform + pos: 87.5,-28.5 + parent: 2 + - uid: 10789 + components: + - type: Transform + pos: 88.5,-28.5 + parent: 2 + - uid: 10790 + components: + - type: Transform + pos: 89.5,-28.5 + parent: 2 + - uid: 10791 + components: + - type: Transform + pos: 90.5,-28.5 + parent: 2 + - uid: 10792 + components: + - type: Transform + pos: 90.5,-27.5 + parent: 2 + - uid: 10793 + components: + - type: Transform + pos: 90.5,-26.5 + parent: 2 + - uid: 10794 + components: + - type: Transform + pos: 90.5,-25.5 + parent: 2 + - uid: 10795 + components: + - type: Transform + pos: 90.5,-24.5 + parent: 2 + - uid: 10796 + components: + - type: Transform + pos: 89.5,-24.5 + parent: 2 + - uid: 10797 + components: + - type: Transform + pos: 88.5,-24.5 + parent: 2 + - uid: 10798 + components: + - type: Transform + pos: 87.5,-24.5 + parent: 2 + - uid: 10799 + components: + - type: Transform + pos: 49.5,28.5 + parent: 2 + - uid: 10800 + components: + - type: Transform + pos: 73.5,45.5 + parent: 2 + - uid: 10801 + components: + - type: Transform + pos: 73.5,44.5 + parent: 2 + - uid: 10802 + components: + - type: Transform + pos: 73.5,42.5 + parent: 2 + - uid: 10803 + components: + - type: Transform + pos: 75.5,46.5 + parent: 2 + - uid: 10804 + components: + - type: Transform + pos: 74.5,46.5 + parent: 2 + - uid: 10805 + components: + - type: Transform + pos: 73.5,46.5 + parent: 2 + - uid: 10806 + components: + - type: Transform + pos: 51.5,28.5 + parent: 2 + - uid: 10807 + components: + - type: Transform + pos: 49.5,26.5 + parent: 2 + - uid: 10808 + components: + - type: Transform + pos: 83.5,35.5 + parent: 2 + - uid: 10809 + components: + - type: Transform + pos: 87.5,35.5 + parent: 2 + - uid: 10810 + components: + - type: Transform + pos: 87.5,50.5 + parent: 2 + - uid: 10811 + components: + - type: Transform + pos: 92.5,-23.5 + parent: 2 + - uid: 10812 + components: + - type: Transform + pos: 92.5,-24.5 + parent: 2 + - uid: 10813 + components: + - type: Transform + pos: 91.5,-24.5 + parent: 2 + - uid: 10814 + components: + - type: Transform + pos: 53.5,28.5 + parent: 2 + - uid: 10815 + components: + - type: Transform + pos: 89.5,-16.5 + parent: 2 + - uid: 10816 + components: + - type: Transform + pos: 93.5,-16.5 + parent: 2 + - uid: 10817 + components: + - type: Transform + pos: 97.5,-16.5 + parent: 2 + - uid: 10818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,-16.5 + parent: 2 + - uid: 10819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-16.5 + parent: 2 + - uid: 10820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-17.5 + parent: 2 + - uid: 10821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-18.5 + parent: 2 + - uid: 10822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,-19.5 + parent: 2 + - uid: 10823 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,-16.5 + parent: 2 + - uid: 10824 + components: + - type: Transform + pos: 87.5,52.5 + parent: 2 + - uid: 10825 + components: + - type: Transform + pos: 87.5,53.5 + parent: 2 + - uid: 10826 + components: + - type: Transform + pos: 85.5,52.5 + parent: 2 + - uid: 10827 + components: + - type: Transform + pos: 85.5,53.5 + parent: 2 + - uid: 10828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-46.5 + parent: 2 + - uid: 10829 + components: + - type: Transform + pos: 76.5,-43.5 + parent: 2 + - uid: 10830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-44.5 + parent: 2 + - uid: 10831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-43.5 + parent: 2 + - uid: 10832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,-43.5 + parent: 2 + - uid: 10833 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-43.5 + parent: 2 + - uid: 10834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-43.5 + parent: 2 + - uid: 10835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,-43.5 + parent: 2 + - uid: 10836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-43.5 + parent: 2 + - uid: 10837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-43.5 + parent: 2 + - uid: 10838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-44.5 + parent: 2 + - uid: 10839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-45.5 + parent: 2 + - uid: 10840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-46.5 + parent: 2 + - uid: 10841 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-47.5 + parent: 2 + - uid: 10842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-48.5 + parent: 2 + - uid: 10843 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-48.5 + parent: 2 + - uid: 10844 + components: + - type: Transform + pos: 75.5,-43.5 + parent: 2 + - uid: 10845 + components: + - type: Transform + pos: 74.5,-43.5 + parent: 2 + - uid: 10846 + components: + - type: Transform + pos: 73.5,-43.5 + parent: 2 + - uid: 10847 + components: + - type: Transform + pos: 72.5,-43.5 + parent: 2 + - uid: 10848 + components: + - type: Transform + pos: 72.5,-44.5 + parent: 2 + - uid: 10849 + components: + - type: Transform + pos: 72.5,-45.5 + parent: 2 + - uid: 10850 + components: + - type: Transform + pos: 72.5,-46.5 + parent: 2 + - uid: 10851 + components: + - type: Transform + pos: 60.5,29.5 + parent: 2 + - uid: 10852 + components: + - type: Transform + pos: 60.5,30.5 + parent: 2 + - uid: 10853 + components: + - type: Transform + pos: 56.5,25.5 + parent: 2 + - uid: 10854 + components: + - type: Transform + pos: 50.5,21.5 + parent: 2 + - uid: 10855 + components: + - type: Transform + pos: 49.5,21.5 + parent: 2 + - uid: 10856 + components: + - type: Transform + pos: 49.5,22.5 + parent: 2 + - uid: 10857 + components: + - type: Transform + pos: 49.5,23.5 + parent: 2 + - uid: 10858 + components: + - type: Transform + pos: 49.5,24.5 + parent: 2 + - uid: 10859 + components: + - type: Transform + pos: 49.5,25.5 + parent: 2 + - uid: 10860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,34.5 + parent: 2 + - uid: 10861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,28.5 + parent: 2 + - uid: 10862 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,33.5 + parent: 2 + - uid: 10863 + components: + - type: Transform + pos: 82.5,1.5 + parent: 2 + - uid: 10864 + components: + - type: Transform + pos: 82.5,0.5 + parent: 2 + - uid: 10865 + components: + - type: Transform + pos: 82.5,3.5 + parent: 2 + - uid: 10866 + components: + - type: Transform + pos: 82.5,2.5 + parent: 2 + - uid: 10867 + components: + - type: Transform + pos: 82.5,-1.5 + parent: 2 + - uid: 10868 + components: + - type: Transform + pos: 82.5,-0.5 + parent: 2 + - uid: 10869 + components: + - type: Transform + pos: 82.5,-3.5 + parent: 2 + - uid: 10870 + components: + - type: Transform + pos: 82.5,-2.5 + parent: 2 + - uid: 10871 + components: + - type: Transform + pos: 55.5,28.5 + parent: 2 + - uid: 10872 + components: + - type: Transform + pos: 56.5,28.5 + parent: 2 + - uid: 10873 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,35.5 + parent: 2 + - uid: 10874 + components: + - type: Transform + pos: 32.5,-6.5 + parent: 2 + - uid: 10875 + components: + - type: Transform + pos: 32.5,-5.5 + parent: 2 + - uid: 10876 + components: + - type: Transform + pos: 31.5,-5.5 + parent: 2 + - uid: 10877 + components: + - type: Transform + pos: 30.5,-5.5 + parent: 2 + - uid: 10878 + components: + - type: Transform + pos: 29.5,-5.5 + parent: 2 + - uid: 10879 + components: + - type: Transform + pos: 32.5,-7.5 + parent: 2 + - uid: 10880 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,29.5 + parent: 2 + - uid: 10881 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,29.5 + parent: 2 + - uid: 10882 + components: + - type: Transform + pos: 32.5,-8.5 + parent: 2 + - uid: 10883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,29.5 + parent: 2 + - uid: 10884 + components: + - type: Transform + pos: 32.5,-9.5 + parent: 2 + - uid: 10885 + components: + - type: Transform + pos: 31.5,-9.5 + parent: 2 + - uid: 10886 + components: + - type: Transform + pos: 69.5,-23.5 + parent: 2 + - uid: 10887 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,28.5 + parent: 2 + - uid: 10888 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,28.5 + parent: 2 + - uid: 10889 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,28.5 + parent: 2 + - uid: 10890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,29.5 + parent: 2 + - uid: 10891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,30.5 + parent: 2 + - uid: 10892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,31.5 + parent: 2 + - uid: 10893 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,32.5 + parent: 2 + - uid: 10894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,33.5 + parent: 2 + - uid: 10895 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,34.5 + parent: 2 + - uid: 10896 + components: + - type: Transform + pos: 83.5,0.5 + parent: 2 + - uid: 10897 + components: + - type: Transform + pos: 85.5,0.5 + parent: 2 + - uid: 10898 + components: + - type: Transform + pos: 85.5,-3.5 + parent: 2 + - uid: 10899 + components: + - type: Transform + pos: 83.5,-3.5 + parent: 2 + - uid: 10900 + components: + - type: Transform + pos: 29.5,-9.5 + parent: 2 + - uid: 10901 + components: + - type: Transform + pos: 67.5,-23.5 + parent: 2 + - uid: 10902 + components: + - type: Transform + pos: 30.5,-9.5 + parent: 2 + - uid: 10903 + components: + - type: Transform + pos: 28.5,-9.5 + parent: 2 + - uid: 10904 + components: + - type: Transform + pos: 27.5,-7.5 + parent: 2 + - uid: 10905 + components: + - type: Transform + pos: 27.5,-9.5 + parent: 2 + - uid: 10906 + components: + - type: Transform + pos: 27.5,-8.5 + parent: 2 + - uid: 10907 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,-31.5 + parent: 2 + - uid: 10908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,-31.5 + parent: 2 + - uid: 10909 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-31.5 + parent: 2 + - uid: 10910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-30.5 + parent: 2 + - uid: 10911 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-29.5 + parent: 2 + - uid: 10912 + components: + - type: Transform + pos: 92.5,-11.5 + parent: 2 + - uid: 10913 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,30.5 + parent: 2 + - uid: 10914 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,29.5 + parent: 2 + - uid: 10915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,30.5 + parent: 2 + - uid: 10916 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,31.5 + parent: 2 + - uid: 10917 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,31.5 + parent: 2 + - uid: 10918 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,31.5 + parent: 2 + - uid: 10919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,18.5 + parent: 2 + - uid: 10920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,18.5 + parent: 2 + - uid: 10921 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,18.5 + parent: 2 + - uid: 10922 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,17.5 + parent: 2 + - uid: 10923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-30.5 + parent: 2 + - uid: 10924 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-29.5 + parent: 2 + - uid: 10925 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-31.5 + parent: 2 + - uid: 12168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,46.5 + parent: 2 + - uid: 12215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,7.5 + parent: 2 + - uid: 12216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,6.5 + parent: 2 + - uid: 12217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,5.5 + parent: 2 + - uid: 12218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -58.5,9.5 + parent: 2 + - uid: 13063 + components: + - type: Transform + pos: 21.5,30.5 + parent: 2 + - uid: 13182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-1.5 + parent: 2 + - uid: 13438 + components: + - type: Transform + pos: 27.5,-22.5 + parent: 2 + - uid: 13439 + components: + - type: Transform + pos: 29.5,-22.5 + parent: 2 + - uid: 13914 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-46.5 + parent: 2 + - uid: 14700 + components: + - type: Transform + pos: 45.5,26.5 + parent: 2 + - uid: 14701 + components: + - type: Transform + pos: 44.5,26.5 + parent: 2 + - uid: 14702 + components: + - type: Transform + pos: 43.5,26.5 + parent: 2 + - uid: 14703 + components: + - type: Transform + pos: 42.5,26.5 + parent: 2 + - uid: 14704 + components: + - type: Transform + pos: 41.5,26.5 + parent: 2 + - uid: 14705 + components: + - type: Transform + pos: 40.5,26.5 + parent: 2 + - uid: 14706 + components: + - type: Transform + pos: 39.5,26.5 + parent: 2 + - uid: 14707 + components: + - type: Transform + pos: 39.5,25.5 + parent: 2 + - uid: 14708 + components: + - type: Transform + pos: 39.5,24.5 + parent: 2 + - uid: 14709 + components: + - type: Transform + pos: 39.5,23.5 + parent: 2 + - uid: 14710 + components: + - type: Transform + pos: 46.5,26.5 + parent: 2 + - uid: 14711 + components: + - type: Transform + pos: 46.5,24.5 + parent: 2 + - uid: 14712 + components: + - type: Transform + pos: 46.5,23.5 + parent: 2 +- proto: WallSolid + entities: + - uid: 987 + components: + - type: Transform + pos: 7.5,-11.5 + parent: 2 + - uid: 1722 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,-28.5 + parent: 2 + - uid: 1885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,-28.5 + parent: 2 + - uid: 1886 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,-28.5 + parent: 2 + - uid: 1889 + components: + - type: Transform + pos: 48.5,28.5 + parent: 2 + - uid: 2027 + components: + - type: Transform + pos: 41.5,16.5 + parent: 2 + - uid: 2049 + components: + - type: Transform + pos: 43.5,30.5 + parent: 2 + - uid: 2050 + components: + - type: Transform + pos: 46.5,30.5 + parent: 2 + - uid: 2051 + components: + - type: Transform + pos: 48.5,30.5 + parent: 2 + - uid: 2052 + components: + - type: Transform + pos: 44.5,30.5 + parent: 2 + - uid: 2053 + components: + - type: Transform + pos: 47.5,30.5 + parent: 2 + - uid: 2054 + components: + - type: Transform + pos: 49.5,31.5 + parent: 2 + - uid: 2055 + components: + - type: Transform + pos: 49.5,32.5 + parent: 2 + - uid: 2068 + components: + - type: Transform + pos: 67.5,-30.5 + parent: 2 + - uid: 2386 + components: + - type: Transform + pos: 42.5,16.5 + parent: 2 + - uid: 2601 + components: + - type: Transform + pos: 86.5,-30.5 + parent: 2 + - uid: 3314 + components: + - type: Transform + pos: 34.5,29.5 + parent: 2 + - uid: 9652 + components: + - type: Transform + pos: 47.5,-11.5 + parent: 2 + - uid: 9653 + components: + - type: Transform + pos: 47.5,-10.5 + parent: 2 + - uid: 9765 + components: + - type: Transform + pos: 47.5,-9.5 + parent: 2 + - uid: 10776 + components: + - type: Transform + pos: 42.5,32.5 + parent: 2 + - uid: 10927 + components: + - type: Transform + pos: -55.5,8.5 + parent: 2 + - uid: 10928 + components: + - type: Transform + pos: -25.5,-1.5 + parent: 2 + - uid: 10930 + components: + - type: Transform + pos: -54.5,-5.5 + parent: 2 + - uid: 10931 + components: + - type: Transform + pos: -55.5,-6.5 + parent: 2 + - uid: 10932 + components: + - type: Transform + pos: 59.5,-1.5 + parent: 2 + - uid: 10933 + components: + - type: Transform + pos: 32.5,-1.5 + parent: 2 + - uid: 10934 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-6.5 + parent: 2 + - uid: 10935 + components: + - type: Transform + pos: 38.5,-1.5 + parent: 2 + - uid: 10936 + components: + - type: Transform + pos: 39.5,-1.5 + parent: 2 + - uid: 10937 + components: + - type: Transform + pos: 40.5,-1.5 + parent: 2 + - uid: 10938 + components: + - type: Transform + pos: 18.5,-1.5 + parent: 2 + - uid: 10939 + components: + - type: Transform + pos: 19.5,-1.5 + parent: 2 + - uid: 10940 + components: + - type: Transform + pos: 20.5,-1.5 + parent: 2 + - uid: 10941 + components: + - type: Transform + pos: 22.5,-1.5 + parent: 2 + - uid: 10942 + components: + - type: Transform + pos: 23.5,-1.5 + parent: 2 + - uid: 10943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-8.5 + parent: 2 + - uid: 10944 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-10.5 + parent: 2 + - uid: 10945 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-7.5 + parent: 2 + - uid: 10946 + components: + - type: Transform + pos: 78.5,-32.5 + parent: 2 + - uid: 10947 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-1.5 + parent: 2 + - uid: 10948 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-1.5 + parent: 2 + - uid: 10949 + components: + - type: Transform + pos: -38.5,8.5 + parent: 2 + - uid: 10950 + components: + - type: Transform + pos: -57.5,-5.5 + parent: 2 + - uid: 10951 + components: + - type: Transform + pos: -19.5,-1.5 + parent: 2 + - uid: 10952 + components: + - type: Transform + pos: -53.5,-5.5 + parent: 2 + - uid: 10953 + components: + - type: Transform + pos: -55.5,-5.5 + parent: 2 + - uid: 10954 + components: + - type: Transform + pos: 31.5,3.5 + parent: 2 + - uid: 10955 + components: + - type: Transform + pos: 32.5,3.5 + parent: 2 + - uid: 10956 + components: + - type: Transform + pos: 33.5,3.5 + parent: 2 + - uid: 10957 + components: + - type: Transform + pos: 34.5,3.5 + parent: 2 + - uid: 10958 + components: + - type: Transform + pos: 35.5,3.5 + parent: 2 + - uid: 10959 + components: + - type: Transform + pos: 36.5,3.5 + parent: 2 + - uid: 10960 + components: + - type: Transform + pos: 39.5,3.5 + parent: 2 + - uid: 10961 + components: + - type: Transform + pos: 40.5,3.5 + parent: 2 + - uid: 10962 + components: + - type: Transform + pos: 41.5,3.5 + parent: 2 + - uid: 10963 + components: + - type: Transform + pos: 42.5,3.5 + parent: 2 + - uid: 10964 + components: + - type: Transform + pos: 23.5,3.5 + parent: 2 + - uid: 10965 + components: + - type: Transform + pos: 24.5,3.5 + parent: 2 + - uid: 10966 + components: + - type: Transform + pos: 25.5,3.5 + parent: 2 + - uid: 10967 + components: + - type: Transform + pos: 26.5,3.5 + parent: 2 + - uid: 10968 + components: + - type: Transform + pos: 27.5,3.5 + parent: 2 + - uid: 10969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,5.5 + parent: 2 + - uid: 10970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,4.5 + parent: 2 + - uid: 10971 + components: + - type: Transform + pos: 30.5,3.5 + parent: 2 + - uid: 10972 + components: + - type: Transform + pos: 7.5,3.5 + parent: 2 + - uid: 10973 + components: + - type: Transform + pos: 8.5,3.5 + parent: 2 + - uid: 10974 + components: + - type: Transform + pos: 9.5,3.5 + parent: 2 + - uid: 10975 + components: + - type: Transform + pos: 10.5,3.5 + parent: 2 + - uid: 10976 + components: + - type: Transform + pos: 11.5,3.5 + parent: 2 + - uid: 10977 + components: + - type: Transform + pos: 12.5,3.5 + parent: 2 + - uid: 10978 + components: + - type: Transform + pos: 13.5,3.5 + parent: 2 + - uid: 10979 + components: + - type: Transform + pos: 14.5,3.5 + parent: 2 + - uid: 10980 + components: + - type: Transform + pos: 15.5,3.5 + parent: 2 + - uid: 10981 + components: + - type: Transform + pos: 43.5,3.5 + parent: 2 + - uid: 10982 + components: + - type: Transform + pos: 44.5,3.5 + parent: 2 + - uid: 10983 + components: + - type: Transform + pos: 42.5,12.5 + parent: 2 + - uid: 10985 + components: + - type: Transform + pos: -54.5,5.5 + parent: 2 + - uid: 10986 + components: + - type: Transform + pos: -55.5,9.5 + parent: 2 + - uid: 10987 + components: + - type: Transform + pos: -54.5,7.5 + parent: 2 + - uid: 10990 + components: + - type: Transform + pos: -54.5,8.5 + parent: 2 + - uid: 10991 + components: + - type: Transform + pos: -58.5,-2.5 + parent: 2 + - uid: 10992 + components: + - type: Transform + pos: -18.5,-1.5 + parent: 2 + - uid: 10993 + components: + - type: Transform + pos: -24.5,-1.5 + parent: 2 + - uid: 10994 + components: + - type: Transform + pos: -58.5,-5.5 + parent: 2 + - uid: 10995 + components: + - type: Transform + pos: -59.5,-2.5 + parent: 2 + - uid: 10996 + components: + - type: Transform + pos: -21.5,-1.5 + parent: 2 + - uid: 10997 + components: + - type: Transform + pos: -38.5,5.5 + parent: 2 + - uid: 10998 + components: + - type: Transform + pos: -38.5,7.5 + parent: 2 + - uid: 10999 + components: + - type: Transform + pos: -38.5,4.5 + parent: 2 + - uid: 11000 + components: + - type: Transform + pos: -26.5,4.5 + parent: 2 + - uid: 11001 + components: + - type: Transform + pos: -26.5,2.5 + parent: 2 + - uid: 11002 + components: + - type: Transform + pos: -22.5,-1.5 + parent: 2 + - uid: 11003 + components: + - type: Transform + pos: -26.5,3.5 + parent: 2 + - uid: 11004 + components: + - type: Transform + pos: -19.5,1.5 + parent: 2 + - uid: 11005 + components: + - type: Transform + pos: -19.5,2.5 + parent: 2 + - uid: 11006 + components: + - type: Transform + pos: -19.5,-2.5 + parent: 2 + - uid: 11007 + components: + - type: Transform + pos: -19.5,-3.5 + parent: 2 + - uid: 11008 + components: + - type: Transform + pos: -19.5,-4.5 + parent: 2 + - uid: 11009 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,11.5 + parent: 2 + - uid: 11010 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,8.5 + parent: 2 + - uid: 11011 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-6.5 + parent: 2 + - uid: 11012 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-7.5 + parent: 2 + - uid: 11013 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-8.5 + parent: 2 + - uid: 11014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-9.5 + parent: 2 + - uid: 11015 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-6.5 + parent: 2 + - uid: 11016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-6.5 + parent: 2 + - uid: 11017 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-6.5 + parent: 2 + - uid: 11018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-6.5 + parent: 2 + - uid: 11019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-5.5 + parent: 2 + - uid: 11020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-4.5 + parent: 2 + - uid: 11021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-3.5 + parent: 2 + - uid: 11022 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-2.5 + parent: 2 + - uid: 11023 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-2.5 + parent: 2 + - uid: 11024 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-3.5 + parent: 2 + - uid: 11025 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-4.5 + parent: 2 + - uid: 11026 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-5.5 + parent: 2 + - uid: 11027 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-6.5 + parent: 2 + - uid: 11028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-6.5 + parent: 2 + - uid: 11029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-6.5 + parent: 2 + - uid: 11030 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-6.5 + parent: 2 + - uid: 11031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-10.5 + parent: 2 + - uid: 11032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-10.5 + parent: 2 + - uid: 11033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-10.5 + parent: 2 + - uid: 11034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-10.5 + parent: 2 + - uid: 11035 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-10.5 + parent: 2 + - uid: 11036 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-10.5 + parent: 2 + - uid: 11037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-9.5 + parent: 2 + - uid: 11038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-8.5 + parent: 2 + - uid: 11039 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-2.5 + parent: 2 + - uid: 11040 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-3.5 + parent: 2 + - uid: 11041 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-4.5 + parent: 2 + - uid: 11042 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,7.5 + parent: 2 + - uid: 11043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,8.5 + parent: 2 + - uid: 11044 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,11.5 + parent: 2 + - uid: 11045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,11.5 + parent: 2 + - uid: 11046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,11.5 + parent: 2 + - uid: 11047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,11.5 + parent: 2 + - uid: 11048 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,10.5 + parent: 2 + - uid: 11049 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,11.5 + parent: 2 + - uid: 11050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,11.5 + parent: 2 + - uid: 11051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,11.5 + parent: 2 + - uid: 11052 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,11.5 + parent: 2 + - uid: 11053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,11.5 + parent: 2 + - uid: 11054 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,11.5 + parent: 2 + - uid: 11055 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,11.5 + parent: 2 + - uid: 11056 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,10.5 + parent: 2 + - uid: 11057 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,9.5 + parent: 2 + - uid: 11058 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,7.5 + parent: 2 + - uid: 11059 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,7.5 + parent: 2 + - uid: 11060 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,7.5 + parent: 2 + - uid: 11061 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,7.5 + parent: 2 + - uid: 11062 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,7.5 + parent: 2 + - uid: 11063 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,7.5 + parent: 2 + - uid: 11064 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,9.5 + parent: 2 + - uid: 11065 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,8.5 + parent: 2 + - uid: 11066 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,10.5 + parent: 2 + - uid: 11067 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,11.5 + parent: 2 + - uid: 11068 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,11.5 + parent: 2 + - uid: 11069 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,11.5 + parent: 2 + - uid: 11070 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,11.5 + parent: 2 + - uid: 11071 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,10.5 + parent: 2 + - uid: 11072 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,9.5 + parent: 2 + - uid: 11073 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,8.5 + parent: 2 + - uid: 11074 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,7.5 + parent: 2 + - uid: 11075 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,6.5 + parent: 2 + - uid: 11076 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,5.5 + parent: 2 + - uid: 11077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,4.5 + parent: 2 + - uid: 11078 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,6.5 + parent: 2 + - uid: 11079 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,7.5 + parent: 2 + - uid: 11080 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,8.5 + parent: 2 + - uid: 11082 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,10.5 + parent: 2 + - uid: 11083 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,8.5 + parent: 2 + - uid: 11084 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,12.5 + parent: 2 + - uid: 11085 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,13.5 + parent: 2 + - uid: 11086 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,12.5 + parent: 2 + - uid: 11087 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,8.5 + parent: 2 + - uid: 11088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,8.5 + parent: 2 + - uid: 11089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,8.5 + parent: 2 + - uid: 11090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,8.5 + parent: 2 + - uid: 11091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,8.5 + parent: 2 + - uid: 11092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,9.5 + parent: 2 + - uid: 11093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,10.5 + parent: 2 + - uid: 11094 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,11.5 + parent: 2 + - uid: 11095 + components: + - type: Transform + pos: 39.5,13.5 + parent: 2 + - uid: 11096 + components: + - type: Transform + pos: 39.5,15.5 + parent: 2 + - uid: 11097 + components: + - type: Transform + pos: 39.5,12.5 + parent: 2 + - uid: 11098 + components: + - type: Transform + pos: 41.5,12.5 + parent: 2 + - uid: 11099 + components: + - type: Transform + pos: 43.5,12.5 + parent: 2 + - uid: 11100 + components: + - type: Transform + pos: 44.5,12.5 + parent: 2 + - uid: 11101 + components: + - type: Transform + pos: 17.5,10.5 + parent: 2 + - uid: 11102 + components: + - type: Transform + pos: 42.5,8.5 + parent: 2 + - uid: 11103 + components: + - type: Transform + pos: 42.5,9.5 + parent: 2 + - uid: 11104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-9.5 + parent: 2 + - uid: 11105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-9.5 + parent: 2 + - uid: 11106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-9.5 + parent: 2 + - uid: 11107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,-9.5 + parent: 2 + - uid: 11108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,-9.5 + parent: 2 + - uid: 11109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-6.5 + parent: 2 + - uid: 11110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-6.5 + parent: 2 + - uid: 11111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-9.5 + parent: 2 + - uid: 11112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,-9.5 + parent: 2 + - uid: 11113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-9.5 + parent: 2 + - uid: 11114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-10.5 + parent: 2 + - uid: 11115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,11.5 + parent: 2 + - uid: 11116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-20.5 + parent: 2 + - uid: 11117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-14.5 + parent: 2 + - uid: 11118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-16.5 + parent: 2 + - uid: 11119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-15.5 + parent: 2 + - uid: 11120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-18.5 + parent: 2 + - uid: 11121 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-19.5 + parent: 2 + - uid: 11122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-5.5 + parent: 2 + - uid: 11123 + components: + - type: Transform + pos: 52.5,-5.5 + parent: 2 + - uid: 11124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-17.5 + parent: 2 + - uid: 11125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-17.5 + parent: 2 + - uid: 11126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,-17.5 + parent: 2 + - uid: 11127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-17.5 + parent: 2 + - uid: 11128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-11.5 + parent: 2 + - uid: 11129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-5.5 + parent: 2 + - uid: 11130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,1.5 + parent: 2 + - uid: 11131 + components: + - type: Transform + pos: 53.5,11.5 + parent: 2 + - uid: 11132 + components: + - type: Transform + pos: 53.5,13.5 + parent: 2 + - uid: 11133 + components: + - type: Transform + pos: 53.5,14.5 + parent: 2 + - uid: 11134 + components: + - type: Transform + pos: 63.5,18.5 + parent: 2 + - uid: 11135 + components: + - type: Transform + pos: 62.5,18.5 + parent: 2 + - uid: 11136 + components: + - type: Transform + pos: -5.5,8.5 + parent: 2 + - uid: 11137 + components: + - type: Transform + pos: -5.5,7.5 + parent: 2 + - uid: 11138 + components: + - type: Transform + pos: -5.5,6.5 + parent: 2 + - uid: 11139 + components: + - type: Transform + pos: -5.5,5.5 + parent: 2 + - uid: 11140 + components: + - type: Transform + pos: -5.5,4.5 + parent: 2 + - uid: 11141 + components: + - type: Transform + pos: -5.5,3.5 + parent: 2 + - uid: 11142 + components: + - type: Transform + pos: 0.5,11.5 + parent: 2 + - uid: 11143 + components: + - type: Transform + pos: -0.5,11.5 + parent: 2 + - uid: 11144 + components: + - type: Transform + pos: -1.5,11.5 + parent: 2 + - uid: 11145 + components: + - type: Transform + pos: -2.5,11.5 + parent: 2 + - uid: 11146 + components: + - type: Transform + pos: -3.5,11.5 + parent: 2 + - uid: 11147 + components: + - type: Transform + pos: -4.5,11.5 + parent: 2 + - uid: 11148 + components: + - type: Transform + pos: -5.5,11.5 + parent: 2 + - uid: 11149 + components: + - type: Transform + pos: -6.5,11.5 + parent: 2 + - uid: 11150 + components: + - type: Transform + pos: -7.5,11.5 + parent: 2 + - uid: 11151 + components: + - type: Transform + pos: -8.5,11.5 + parent: 2 + - uid: 11152 + components: + - type: Transform + pos: -9.5,11.5 + parent: 2 + - uid: 11153 + components: + - type: Transform + pos: -10.5,11.5 + parent: 2 + - uid: 11154 + components: + - type: Transform + pos: -11.5,11.5 + parent: 2 + - uid: 11155 + components: + - type: Transform + pos: -12.5,11.5 + parent: 2 + - uid: 11156 + components: + - type: Transform + pos: -5.5,9.5 + parent: 2 + - uid: 11157 + components: + - type: Transform + pos: -6.5,6.5 + parent: 2 + - uid: 11158 + components: + - type: Transform + pos: -7.5,6.5 + parent: 2 + - uid: 11159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,10.5 + parent: 2 + - uid: 11160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,9.5 + parent: 2 + - uid: 11161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,8.5 + parent: 2 + - uid: 11162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,7.5 + parent: 2 + - uid: 11163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,6.5 + parent: 2 + - uid: 11164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,5.5 + parent: 2 + - uid: 11165 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,4.5 + parent: 2 + - uid: 11166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 2 + - uid: 11167 + components: + - type: Transform + pos: 61.5,18.5 + parent: 2 + - uid: 11168 + components: + - type: Transform + pos: 61.5,20.5 + parent: 2 + - uid: 11169 + components: + - type: Transform + pos: 60.5,4.5 + parent: 2 + - uid: 11170 + components: + - type: Transform + pos: 60.5,5.5 + parent: 2 + - uid: 11171 + components: + - type: Transform + pos: 60.5,6.5 + parent: 2 + - uid: 11172 + components: + - type: Transform + pos: 60.5,7.5 + parent: 2 + - uid: 11173 + components: + - type: Transform + pos: 54.5,10.5 + parent: 2 + - uid: 11174 + components: + - type: Transform + pos: 55.5,10.5 + parent: 2 + - uid: 11175 + components: + - type: Transform + pos: 57.5,10.5 + parent: 2 + - uid: 11176 + components: + - type: Transform + pos: 58.5,10.5 + parent: 2 + - uid: 11177 + components: + - type: Transform + pos: 59.5,10.5 + parent: 2 + - uid: 11178 + components: + - type: Transform + pos: 60.5,10.5 + parent: 2 + - uid: 11179 + components: + - type: Transform + pos: 60.5,9.5 + parent: 2 + - uid: 11180 + components: + - type: Transform + pos: 65.5,18.5 + parent: 2 + - uid: 11181 + components: + - type: Transform + pos: 69.5,9.5 + parent: 2 + - uid: 11182 + components: + - type: Transform + pos: 70.5,11.5 + parent: 2 + - uid: 11183 + components: + - type: Transform + pos: 69.5,11.5 + parent: 2 + - uid: 11184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,8.5 + parent: 2 + - uid: 11185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,10.5 + parent: 2 + - uid: 11186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,15.5 + parent: 2 + - uid: 11187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,15.5 + parent: 2 + - uid: 11188 + components: + - type: Transform + pos: 71.5,-1.5 + parent: 2 + - uid: 11189 + components: + - type: Transform + pos: 72.5,-1.5 + parent: 2 + - uid: 11190 + components: + - type: Transform + pos: 73.5,-1.5 + parent: 2 + - uid: 11191 + components: + - type: Transform + pos: 74.5,-1.5 + parent: 2 + - uid: 11192 + components: + - type: Transform + pos: 75.5,-1.5 + parent: 2 + - uid: 11193 + components: + - type: Transform + pos: 7.5,12.5 + parent: 2 + - uid: 11194 + components: + - type: Transform + pos: 18.5,9.5 + parent: 2 + - uid: 11195 + components: + - type: Transform + pos: 17.5,8.5 + parent: 2 + - uid: 11196 + components: + - type: Transform + pos: 17.5,9.5 + parent: 2 + - uid: 11197 + components: + - type: Transform + pos: 76.5,-1.5 + parent: 2 + - uid: 11198 + components: + - type: Transform + pos: 77.5,-1.5 + parent: 2 + - uid: 11199 + components: + - type: Transform + pos: 77.5,-2.5 + parent: 2 + - uid: 11200 + components: + - type: Transform + pos: 77.5,-3.5 + parent: 2 + - uid: 11201 + components: + - type: Transform + pos: 77.5,-4.5 + parent: 2 + - uid: 11202 + components: + - type: Transform + pos: 77.5,-5.5 + parent: 2 + - uid: 11203 + components: + - type: Transform + pos: 77.5,-9.5 + parent: 2 + - uid: 11204 + components: + - type: Transform + pos: 77.5,-10.5 + parent: 2 + - uid: 11205 + components: + - type: Transform + pos: 77.5,-11.5 + parent: 2 + - uid: 11206 + components: + - type: Transform + pos: 77.5,-12.5 + parent: 2 + - uid: 11207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-8.5 + parent: 2 + - uid: 11208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-10.5 + parent: 2 + - uid: 11209 + components: + - type: Transform + pos: 62.5,20.5 + parent: 2 + - uid: 11210 + components: + - type: Transform + pos: 26.5,-5.5 + parent: 2 + - uid: 11211 + components: + - type: Transform + pos: 26.5,-3.5 + parent: 2 + - uid: 11212 + components: + - type: Transform + pos: 26.5,-2.5 + parent: 2 + - uid: 11213 + components: + - type: Transform + pos: 26.5,-1.5 + parent: 2 + - uid: 11214 + components: + - type: Transform + pos: 32.5,-0.5 + parent: 2 + - uid: 11215 + components: + - type: Transform + pos: 26.5,-0.5 + parent: 2 + - uid: 11216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,-18.5 + parent: 2 + - uid: 11217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,-18.5 + parent: 2 + - uid: 11218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,-18.5 + parent: 2 + - uid: 11219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,-18.5 + parent: 2 + - uid: 11220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,-18.5 + parent: 2 + - uid: 11221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-18.5 + parent: 2 + - uid: 11222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-18.5 + parent: 2 + - uid: 11223 + components: + - type: Transform + pos: 87.5,-18.5 + parent: 2 + - uid: 11224 + components: + - type: Transform + pos: 86.5,-18.5 + parent: 2 + - uid: 11225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-8.5 + parent: 2 + - uid: 11227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-5.5 + parent: 2 + - uid: 11229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,-22.5 + parent: 2 + - uid: 11230 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,-22.5 + parent: 2 + - uid: 11231 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-22.5 + parent: 2 + - uid: 11232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-20.5 + parent: 2 + - uid: 11233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,-22.5 + parent: 2 + - uid: 11234 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,15.5 + parent: 2 + - uid: 11235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,15.5 + parent: 2 + - uid: 11236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,15.5 + parent: 2 + - uid: 11237 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,15.5 + parent: 2 + - uid: 11238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,19.5 + parent: 2 + - uid: 11239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,20.5 + parent: 2 + - uid: 11240 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,21.5 + parent: 2 + - uid: 11241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,22.5 + parent: 2 + - uid: 11242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,18.5 + parent: 2 + - uid: 11243 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,16.5 + parent: 2 + - uid: 11244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,22.5 + parent: 2 + - uid: 11245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,22.5 + parent: 2 + - uid: 11246 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,22.5 + parent: 2 + - uid: 11247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-5.5 + parent: 2 + - uid: 11248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-9.5 + parent: 2 + - uid: 11249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-5.5 + parent: 2 + - uid: 11250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-3.5 + parent: 2 + - uid: 11251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-5.5 + parent: 2 + - uid: 11252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-5.5 + parent: 2 + - uid: 11253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-3.5 + parent: 2 + - uid: 11254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-2.5 + parent: 2 + - uid: 11255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-4.5 + parent: 2 + - uid: 11256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-3.5 + parent: 2 + - uid: 11262 + components: + - type: Transform + pos: 88.5,23.5 + parent: 2 + - uid: 11263 + components: + - type: Transform + pos: 88.5,24.5 + parent: 2 + - uid: 11264 + components: + - type: Transform + pos: 88.5,25.5 + parent: 2 + - uid: 11265 + components: + - type: Transform + pos: 88.5,26.5 + parent: 2 + - uid: 11266 + components: + - type: Transform + pos: 88.5,28.5 + parent: 2 + - uid: 11267 + components: + - type: Transform + pos: 88.5,32.5 + parent: 2 + - uid: 11268 + components: + - type: Transform + pos: 88.5,33.5 + parent: 2 + - uid: 11269 + components: + - type: Transform + pos: 67.5,47.5 + parent: 2 + - uid: 11270 + components: + - type: Transform + pos: 67.5,46.5 + parent: 2 + - uid: 11271 + components: + - type: Transform + pos: 67.5,45.5 + parent: 2 + - uid: 11272 + components: + - type: Transform + pos: 67.5,44.5 + parent: 2 + - uid: 11273 + components: + - type: Transform + pos: 67.5,42.5 + parent: 2 + - uid: 11274 + components: + - type: Transform + pos: 62.5,46.5 + parent: 2 + - uid: 11275 + components: + - type: Transform + pos: 60.5,44.5 + parent: 2 + - uid: 11276 + components: + - type: Transform + pos: 61.5,44.5 + parent: 2 + - uid: 11277 + components: + - type: Transform + pos: 62.5,44.5 + parent: 2 + - uid: 11278 + components: + - type: Transform + pos: 62.5,42.5 + parent: 2 + - uid: 11279 + components: + - type: Transform + pos: 62.5,41.5 + parent: 2 + - uid: 11280 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-5.5 + parent: 2 + - uid: 11281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-11.5 + parent: 2 + - uid: 11282 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,-9.5 + parent: 2 + - uid: 11283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-9.5 + parent: 2 + - uid: 11284 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-9.5 + parent: 2 + - uid: 11285 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-9.5 + parent: 2 + - uid: 11286 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-9.5 + parent: 2 + - uid: 11287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-10.5 + parent: 2 + - uid: 11288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-11.5 + parent: 2 + - uid: 11289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-12.5 + parent: 2 + - uid: 11290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-11.5 + parent: 2 + - uid: 11291 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,-11.5 + parent: 2 + - uid: 11292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-12.5 + parent: 2 + - uid: 11293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,29.5 + parent: 2 + - uid: 11294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,30.5 + parent: 2 + - uid: 11295 + components: + - type: Transform + pos: 83.5,-5.5 + parent: 2 + - uid: 11296 + components: + - type: Transform + pos: 83.5,-8.5 + parent: 2 + - uid: 11297 + components: + - type: Transform + pos: 84.5,-8.5 + parent: 2 + - uid: 11298 + components: + - type: Transform + pos: 85.5,-8.5 + parent: 2 + - uid: 11299 + components: + - type: Transform + pos: 88.5,-9.5 + parent: 2 + - uid: 11300 + components: + - type: Transform + pos: 76.5,-35.5 + parent: 2 + - uid: 11301 + components: + - type: Transform + pos: 77.5,-39.5 + parent: 2 + - uid: 11302 + components: + - type: Transform + pos: 78.5,-39.5 + parent: 2 + - uid: 11303 + components: + - type: Transform + pos: 78.5,-40.5 + parent: 2 + - uid: 11304 + components: + - type: Transform + pos: 77.5,-35.5 + parent: 2 + - uid: 11305 + components: + - type: Transform + pos: 78.5,-35.5 + parent: 2 + - uid: 11306 + components: + - type: Transform + pos: 79.5,-32.5 + parent: 2 + - uid: 11307 + components: + - type: Transform + pos: 80.5,-32.5 + parent: 2 + - uid: 11308 + components: + - type: Transform + pos: 81.5,-32.5 + parent: 2 + - uid: 11309 + components: + - type: Transform + pos: 82.5,-32.5 + parent: 2 + - uid: 11310 + components: + - type: Transform + pos: 81.5,-35.5 + parent: 2 + - uid: 11311 + components: + - type: Transform + pos: 82.5,-35.5 + parent: 2 + - uid: 11312 + components: + - type: Transform + pos: 78.5,-29.5 + parent: 2 + - uid: 11313 + components: + - type: Transform + pos: 78.5,-30.5 + parent: 2 + - uid: 11314 + components: + - type: Transform + pos: 82.5,-36.5 + parent: 2 + - uid: 11315 + components: + - type: Transform + pos: 82.5,-37.5 + parent: 2 + - uid: 11316 + components: + - type: Transform + pos: 82.5,-38.5 + parent: 2 + - uid: 11317 + components: + - type: Transform + pos: 82.5,-39.5 + parent: 2 + - uid: 11318 + components: + - type: Transform + pos: 82.5,-40.5 + parent: 2 + - uid: 11319 + components: + - type: Transform + pos: 86.5,-42.5 + parent: 2 + - uid: 11320 + components: + - type: Transform + pos: 86.5,-41.5 + parent: 2 + - uid: 11321 + components: + - type: Transform + pos: 86.5,-40.5 + parent: 2 + - uid: 11322 + components: + - type: Transform + pos: 85.5,-40.5 + parent: 2 + - uid: 11323 + components: + - type: Transform + pos: 84.5,-40.5 + parent: 2 + - uid: 11324 + components: + - type: Transform + pos: 75.5,-42.5 + parent: 2 + - uid: 11325 + components: + - type: Transform + pos: 75.5,-41.5 + parent: 2 + - uid: 11326 + components: + - type: Transform + pos: 74.5,-35.5 + parent: 2 + - uid: 11327 + components: + - type: Transform + pos: 74.5,-34.5 + parent: 2 + - uid: 11328 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-38.5 + parent: 2 + - uid: 11329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-37.5 + parent: 2 + - uid: 11330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-36.5 + parent: 2 + - uid: 11331 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-35.5 + parent: 2 + - uid: 11332 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-34.5 + parent: 2 + - uid: 11333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-33.5 + parent: 2 + - uid: 11334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,-32.5 + parent: 2 + - uid: 11335 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,-32.5 + parent: 2 + - uid: 11336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,-32.5 + parent: 2 + - uid: 11337 + components: + - type: Transform + pos: 88.5,-8.5 + parent: 2 + - uid: 11338 + components: + - type: Transform + pos: 88.5,-10.5 + parent: 2 + - uid: 11339 + components: + - type: Transform + pos: 84.5,-5.5 + parent: 2 + - uid: 11340 + components: + - type: Transform + pos: 88.5,-7.5 + parent: 2 + - uid: 12094 + components: + - type: Transform + pos: 84.5,-7.5 + parent: 2 + - uid: 12220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,9.5 + parent: 2 + - uid: 12232 + components: + - type: Transform + pos: 84.5,-6.5 + parent: 2 + - uid: 12251 + components: + - type: Transform + pos: 19.5,13.5 + parent: 2 + - uid: 12252 + components: + - type: Transform + pos: 13.5,12.5 + parent: 2 + - uid: 12445 + components: + - type: Transform + pos: 60.5,31.5 + parent: 2 + - uid: 12446 + components: + - type: Transform + pos: 54.5,33.5 + parent: 2 + - uid: 12468 + components: + - type: Transform + pos: 42.5,13.5 + parent: 2 + - uid: 12469 + components: + - type: Transform + pos: 42.5,14.5 + parent: 2 + - uid: 12524 + components: + - type: Transform + pos: 42.5,31.5 + parent: 2 + - uid: 12533 + components: + - type: Transform + pos: 42.5,30.5 + parent: 2 + - uid: 12541 + components: + - type: Transform + pos: 49.5,33.5 + parent: 2 + - uid: 12542 + components: + - type: Transform + pos: 49.5,30.5 + parent: 2 + - uid: 13121 + components: + - type: Transform + pos: 43.5,-13.5 + parent: 2 + - uid: 13169 + components: + - type: Transform + pos: 39.5,-13.5 + parent: 2 + - uid: 13170 + components: + - type: Transform + pos: 39.5,-12.5 + parent: 2 + - uid: 13172 + components: + - type: Transform + pos: 47.5,-20.5 + parent: 2 + - uid: 13175 + components: + - type: Transform + pos: 46.5,-16.5 + parent: 2 + - uid: 13200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,-43.5 + parent: 2 + - uid: 13208 + components: + - type: Transform + pos: 39.5,-25.5 + parent: 2 + - uid: 13213 + components: + - type: Transform + pos: 35.5,-25.5 + parent: 2 + - uid: 13214 + components: + - type: Transform + pos: 36.5,-25.5 + parent: 2 + - uid: 13215 + components: + - type: Transform + pos: 37.5,-25.5 + parent: 2 + - uid: 13216 + components: + - type: Transform + pos: 38.5,-25.5 + parent: 2 + - uid: 13220 + components: + - type: Transform + pos: 34.5,-25.5 + parent: 2 + - uid: 13227 + components: + - type: Transform + pos: 34.5,-24.5 + parent: 2 + - uid: 13228 + components: + - type: Transform + pos: 34.5,-21.5 + parent: 2 + - uid: 13229 + components: + - type: Transform + pos: 34.5,-22.5 + parent: 2 + - uid: 13231 + components: + - type: Transform + pos: 40.5,-22.5 + parent: 2 + - uid: 13232 + components: + - type: Transform + pos: 40.5,-21.5 + parent: 2 + - uid: 13233 + components: + - type: Transform + pos: 40.5,-24.5 + parent: 2 + - uid: 13234 + components: + - type: Transform + pos: 40.5,-25.5 + parent: 2 + - uid: 13361 + components: + - type: Transform + pos: 20.5,-27.5 + parent: 2 + - uid: 13368 + components: + - type: Transform + pos: 20.5,-26.5 + parent: 2 + - uid: 13369 + components: + - type: Transform + pos: 20.5,-25.5 + parent: 2 + - uid: 13370 + components: + - type: Transform + pos: 20.5,-23.5 + parent: 2 + - uid: 13371 + components: + - type: Transform + pos: 20.5,-21.5 + parent: 2 + - uid: 13372 + components: + - type: Transform + pos: 20.5,-20.5 + parent: 2 + - uid: 13428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-28.5 + parent: 2 + - uid: 13429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-27.5 + parent: 2 + - uid: 13430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-26.5 + parent: 2 + - uid: 13431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-26.5 + parent: 2 + - uid: 13432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-26.5 + parent: 2 + - uid: 13433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-26.5 + parent: 2 + - uid: 13435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-28.5 + parent: 2 + - uid: 13450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-27.5 + parent: 2 + - uid: 13453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-27.5 + parent: 2 + - uid: 13454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-28.5 + parent: 2 + - uid: 13455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-29.5 + parent: 2 + - uid: 13456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-27.5 + parent: 2 + - uid: 13457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-26.5 + parent: 2 + - uid: 13462 + components: + - type: Transform + pos: 29.5,-23.5 + parent: 2 + - uid: 13463 + components: + - type: Transform + pos: 29.5,-24.5 + parent: 2 + - uid: 13464 + components: + - type: Transform + pos: 31.5,-24.5 + parent: 2 + - uid: 13465 + components: + - type: Transform + pos: 30.5,-24.5 + parent: 2 + - uid: 13466 + components: + - type: Transform + pos: 24.5,-21.5 + parent: 2 + - uid: 13467 + components: + - type: Transform + pos: 24.5,-22.5 + parent: 2 + - uid: 13468 + components: + - type: Transform + pos: 24.5,-23.5 + parent: 2 + - uid: 13469 + components: + - type: Transform + pos: 21.5,-23.5 + parent: 2 + - uid: 13470 + components: + - type: Transform + pos: 24.5,-25.5 + parent: 2 + - uid: 13473 + components: + - type: Transform + pos: 30.5,-25.5 + parent: 2 + - uid: 13474 + components: + - type: Transform + pos: 30.5,-26.5 + parent: 2 + - uid: 13475 + components: + - type: Transform + pos: 30.5,-27.5 + parent: 2 + - uid: 13529 + components: + - type: Transform + pos: 42.5,-29.5 + parent: 2 + - uid: 13530 + components: + - type: Transform + pos: 42.5,-28.5 + parent: 2 + - uid: 13531 + components: + - type: Transform + pos: 42.5,-27.5 + parent: 2 + - uid: 13532 + components: + - type: Transform + pos: 43.5,-27.5 + parent: 2 + - uid: 13533 + components: + - type: Transform + pos: 44.5,-27.5 + parent: 2 + - uid: 13534 + components: + - type: Transform + pos: 45.5,-27.5 + parent: 2 + - uid: 13535 + components: + - type: Transform + pos: 46.5,-27.5 + parent: 2 + - uid: 13536 + components: + - type: Transform + pos: 47.5,-27.5 + parent: 2 + - uid: 13537 + components: + - type: Transform + pos: 48.5,-27.5 + parent: 2 + - uid: 13538 + components: + - type: Transform + pos: 48.5,-28.5 + parent: 2 + - uid: 13539 + components: + - type: Transform + pos: 48.5,-29.5 + parent: 2 + - uid: 13540 + components: + - type: Transform + pos: 48.5,-30.5 + parent: 2 + - uid: 13541 + components: + - type: Transform + pos: 48.5,-31.5 + parent: 2 + - uid: 13572 + components: + - type: Transform + pos: 41.5,-29.5 + parent: 2 + - uid: 13573 + components: + - type: Transform + pos: 38.5,-30.5 + parent: 2 + - uid: 13574 + components: + - type: Transform + pos: 38.5,-29.5 + parent: 2 + - uid: 13575 + components: + - type: Transform + pos: 38.5,-28.5 + parent: 2 + - uid: 13586 + components: + - type: Transform + pos: 42.5,-26.5 + parent: 2 + - uid: 13587 + components: + - type: Transform + pos: 42.5,-25.5 + parent: 2 + - uid: 13597 + components: + - type: Transform + pos: 49.5,-22.5 + parent: 2 + - uid: 13598 + components: + - type: Transform + pos: 49.5,-23.5 + parent: 2 + - uid: 13599 + components: + - type: Transform + pos: 49.5,-27.5 + parent: 2 + - uid: 13600 + components: + - type: Transform + pos: 49.5,-24.5 + parent: 2 + - uid: 13601 + components: + - type: Transform + pos: 49.5,-25.5 + parent: 2 + - uid: 13616 + components: + - type: Transform + pos: 45.5,-21.5 + parent: 2 + - uid: 13703 + components: + - type: Transform + pos: 32.5,-10.5 + parent: 2 + - uid: 13986 + components: + - type: Transform + pos: 67.5,-31.5 + parent: 2 + - uid: 13987 + components: + - type: Transform + pos: 67.5,-32.5 + parent: 2 + - uid: 13988 + components: + - type: Transform + pos: 68.5,-32.5 + parent: 2 + - uid: 13989 + components: + - type: Transform + pos: 69.5,-32.5 + parent: 2 + - uid: 13990 + components: + - type: Transform + pos: 70.5,-32.5 + parent: 2 + - uid: 13991 + components: + - type: Transform + pos: 71.5,-32.5 + parent: 2 + - uid: 14255 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-44.5 + parent: 2 + - uid: 14256 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-43.5 + parent: 2 + - uid: 14257 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-42.5 + parent: 2 + - uid: 14258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-41.5 + parent: 2 + - uid: 14259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-46.5 + parent: 2 + - uid: 14260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,-47.5 + parent: 2 + - uid: 14264 + components: + - type: Transform + pos: 101.5,-48.5 + parent: 2 + - uid: 14265 + components: + - type: Transform + pos: 101.5,-47.5 + parent: 2 + - uid: 14272 + components: + - type: Transform + pos: 101.5,-45.5 + parent: 2 + - uid: 14279 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 103.5,-49.5 + parent: 2 + - uid: 14280 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 103.5,-42.5 + parent: 2 + - uid: 14281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-45.5 + parent: 2 + - uid: 14282 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-44.5 + parent: 2 + - uid: 14283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 100.5,-43.5 + parent: 2 + - uid: 14312 + components: + - type: Transform + pos: 102.5,-47.5 + parent: 2 + - uid: 14327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,-46.5 + parent: 2 + - uid: 14329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-46.5 + parent: 2 + - uid: 14330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,-46.5 + parent: 2 + - uid: 14334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-46.5 + parent: 2 + - uid: 14335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-46.5 + parent: 2 + - uid: 14349 + components: + - type: Transform + pos: 88.5,-40.5 + parent: 2 + - uid: 14351 + components: + - type: Transform + pos: 93.5,-43.5 + parent: 2 + - uid: 14352 + components: + - type: Transform + pos: 92.5,-43.5 + parent: 2 + - uid: 14353 + components: + - type: Transform + pos: 91.5,-43.5 + parent: 2 + - uid: 14354 + components: + - type: Transform + pos: 90.5,-43.5 + parent: 2 + - uid: 14355 + components: + - type: Transform + pos: 89.5,-43.5 + parent: 2 + - uid: 14356 + components: + - type: Transform + pos: 89.5,-42.5 + parent: 2 + - uid: 14357 + components: + - type: Transform + pos: 89.5,-41.5 + parent: 2 + - uid: 14358 + components: + - type: Transform + pos: 88.5,-41.5 + parent: 2 + - uid: 14400 + components: + - type: Transform + pos: 86.5,-31.5 + parent: 2 + - uid: 14496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,-24.5 + parent: 2 + - uid: 14497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,-24.5 + parent: 2 + - uid: 14498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-29.5 + parent: 2 + - uid: 14499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-28.5 + parent: 2 + - uid: 14500 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,-27.5 + parent: 2 + - uid: 14571 + components: + - type: Transform + pos: 51.5,30.5 + parent: 2 + - uid: 14583 + components: + - type: Transform + pos: 50.5,30.5 + parent: 2 + - uid: 14597 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,23.5 + parent: 2 + - uid: 14598 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,24.5 + parent: 2 + - uid: 14599 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,25.5 + parent: 2 + - uid: 14600 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,30.5 + parent: 2 + - uid: 14601 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,29.5 + parent: 2 + - uid: 14602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,28.5 + parent: 2 + - uid: 14603 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,27.5 + parent: 2 + - uid: 14605 + components: + - type: Transform + pos: 35.5,26.5 + parent: 2 + - uid: 14699 + components: + - type: Transform + pos: 47.5,22.5 + parent: 2 + - uid: 14791 + components: + - type: Transform + pos: 39.5,27.5 + parent: 2 + - uid: 14792 + components: + - type: Transform + pos: 39.5,28.5 + parent: 2 + - uid: 14793 + components: + - type: Transform + pos: 39.5,30.5 + parent: 2 + - uid: 14794 + components: + - type: Transform + pos: 39.5,31.5 + parent: 2 + - uid: 14795 + components: + - type: Transform + pos: 39.5,32.5 + parent: 2 + - uid: 14888 + components: + - type: Transform + pos: 38.5,26.5 + parent: 2 + - uid: 14889 + components: + - type: Transform + pos: 37.5,26.5 + parent: 2 + - uid: 14890 + components: + - type: Transform + pos: 36.5,26.5 + parent: 2 + - uid: 14891 + components: + - type: Transform + pos: 36.5,24.5 + parent: 2 + - uid: 14892 + components: + - type: Transform + pos: 36.5,23.5 + parent: 2 + - uid: 14986 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,26.5 + parent: 2 + - uid: 14987 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,25.5 + parent: 2 + - uid: 14988 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,25.5 + parent: 2 + - uid: 15011 + components: + - type: Transform + pos: 34.5,28.5 + parent: 2 + - uid: 15013 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,23.5 + parent: 2 + - uid: 15014 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,24.5 + parent: 2 + - uid: 15015 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,26.5 + parent: 2 + - uid: 15016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,27.5 + parent: 2 + - uid: 15017 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,27.5 + parent: 2 + - uid: 15018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,27.5 + parent: 2 + - uid: 15019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,27.5 + parent: 2 + - uid: 15020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,27.5 + parent: 2 + - uid: 15021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,27.5 + parent: 2 + - uid: 15022 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,27.5 + parent: 2 + - uid: 15062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,31.5 + parent: 2 + - uid: 15063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,30.5 + parent: 2 + - uid: 15095 + components: + - type: Transform + pos: 29.5,28.5 + parent: 2 + - uid: 15096 + components: + - type: Transform + pos: 29.5,29.5 + parent: 2 + - uid: 15097 + components: + - type: Transform + pos: 29.5,31.5 + parent: 2 +- proto: WallSolidDiagonal + entities: + - uid: 11341 + components: + - type: Transform + pos: -13.5,11.5 + parent: 2 +- proto: WallWeaponCapacitorRecharger + entities: + - uid: 13900 + components: + - type: Transform + pos: 71.5,-43.5 + parent: 2 + - uid: 13901 + components: + - type: Transform + pos: 65.5,-43.5 + parent: 2 + - uid: 13902 + components: + - type: Transform + pos: 59.5,-43.5 + parent: 2 +- proto: WallWood + entities: + - uid: 11342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-9.5 + parent: 2 + - uid: 11343 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 2 + - uid: 11344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-8.5 + parent: 2 + - uid: 11345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-9.5 + parent: 2 + - uid: 11346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-9.5 + parent: 2 + - uid: 11347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-9.5 + parent: 2 + - uid: 11348 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-9.5 + parent: 2 + - uid: 11349 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-9.5 + parent: 2 + - uid: 11350 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-9.5 + parent: 2 + - uid: 11351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-9.5 + parent: 2 + - uid: 11352 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-9.5 + parent: 2 + - uid: 11353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-7.5 + parent: 2 + - uid: 11354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 2 + - uid: 11355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 2 + - uid: 11356 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 2 + - uid: 11357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 2 + - uid: 11358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 2 + - uid: 11359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 2 + - uid: 11360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 2 + - uid: 11361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-1.5 + parent: 2 + - uid: 11362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 2 + - uid: 11363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-1.5 + parent: 2 + - uid: 11364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-1.5 + parent: 2 + - uid: 11365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-1.5 + parent: 2 + - uid: 11366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-1.5 + parent: 2 + - uid: 13517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,-44.5 + parent: 2 + - uid: 13518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,-43.5 + parent: 2 + - uid: 13553 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-41.5 + parent: 2 + - uid: 13563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,-41.5 + parent: 2 + - uid: 14565 + components: + - type: Transform + pos: 21.5,24.5 + parent: 2 + - uid: 14566 + components: + - type: Transform + pos: 21.5,28.5 + parent: 2 + - uid: 14570 + components: + - type: Transform + pos: 22.5,28.5 + parent: 2 + - uid: 14610 + components: + - type: Transform + pos: 14.5,28.5 + parent: 2 + - uid: 14614 + components: + - type: Transform + pos: 23.5,24.5 + parent: 2 + - uid: 14615 + components: + - type: Transform + pos: 22.5,24.5 + parent: 2 + - uid: 14616 + components: + - type: Transform + pos: 23.5,28.5 + parent: 2 + - uid: 14617 + components: + - type: Transform + pos: 20.5,25.5 + parent: 2 + - uid: 14672 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,27.5 + parent: 2 + - uid: 14674 + components: + - type: Transform + pos: 20.5,27.5 + parent: 2 + - uid: 14685 + components: + - type: Transform + pos: 19.5,27.5 + parent: 2 + - uid: 14718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,26.5 + parent: 2 + - uid: 14719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,25.5 + parent: 2 + - uid: 14720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,24.5 + parent: 2 + - uid: 14721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,24.5 + parent: 2 +- proto: WardrobeCargoFilled + entities: + - uid: 11367 + components: + - type: Transform + pos: 76.5,-21.5 + parent: 2 + - uid: 11368 + components: + - type: Transform + pos: 77.5,-21.5 + parent: 2 +- proto: WardrobeChapelFilled + entities: + - uid: 12928 + components: + - type: Transform + pos: 36.5,9.5 + parent: 2 +- proto: WardrobePrisonFilled + entities: + - uid: 11370 + components: + - type: Transform + pos: -37.5,-2.5 + parent: 2 + - uid: 11371 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 + - uid: 11372 + components: + - type: Transform + pos: -29.5,-2.5 + parent: 2 +- proto: WarningCO2 + entities: + - uid: 11373 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,30.5 + parent: 2 +- proto: WarningN2 + entities: + - uid: 11374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,26.5 + parent: 2 +- proto: WarningO2 + entities: + - uid: 11375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,28.5 + parent: 2 +- proto: WarningPlasma + entities: + - uid: 11376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,34.5 + parent: 2 +- proto: WarningWaste + entities: + - uid: 11377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,32.5 + parent: 2 +- proto: WarpPoint + entities: + - uid: 12237 + components: + - type: Transform + pos: -1.5,1.5 + parent: 2 + - type: WarpPoint + location: NT N7 "Нормандия" +- proto: WashingMachineFilledClothes + entities: + - uid: 12106 + components: + - type: Transform + pos: 83.5,-6.5 + parent: 2 + - uid: 12234 + components: + - type: Transform + pos: 82.5,-6.5 + parent: 2 + - uid: 13500 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-23.5 + parent: 2 +- proto: WaterCooler + entities: + - uid: 11378 + components: + - type: Transform + pos: 58.5,-27.5 + parent: 2 + - uid: 11379 + components: + - type: Transform + pos: 56.5,15.5 + parent: 2 + - uid: 12502 + components: + - type: Transform + pos: -7.5,10.5 + parent: 2 + - uid: 13596 + components: + - type: Transform + pos: 39.5,-28.5 + parent: 2 + - uid: 14426 + components: + - type: Transform + pos: 90.5,-46.5 + parent: 2 +- proto: WaterTankFull + entities: + - uid: 11380 + components: + - type: Transform + pos: 77.5,-37.5 + parent: 2 + - uid: 11381 + components: + - type: Transform + pos: 20.5,-3.5 + parent: 2 + - uid: 12242 + components: + - type: Transform + pos: 75.5,-35.5 + parent: 2 + - uid: 12248 + components: + - type: Transform + pos: 89.5,-8.5 + parent: 2 + - uid: 12254 + components: + - type: Transform + pos: 20.5,13.5 + parent: 2 + - uid: 12261 + components: + - type: Transform + pos: 13.5,-10.5 + parent: 2 + - uid: 13205 + components: + - type: Transform + pos: 36.5,-12.5 + parent: 2 + - uid: 13488 + components: + - type: Transform + pos: 25.5,-25.5 + parent: 2 + - uid: 13577 + components: + - type: Transform + pos: 36.5,-30.5 + parent: 2 + - uid: 13670 + components: + - type: Transform + pos: 45.5,-16.5 + parent: 2 + - uid: 13907 + components: + - type: Transform + pos: 55.5,-29.5 + parent: 2 + - uid: 13971 + components: + - type: Transform + pos: 67.5,-25.5 + parent: 2 + - uid: 14361 + components: + - type: Transform + pos: 94.5,-41.5 + parent: 2 + - uid: 14491 + components: + - type: Transform + pos: 82.5,-29.5 + parent: 2 + - uid: 14555 + components: + - type: Transform + pos: 93.5,-27.5 + parent: 2 + - uid: 14686 + components: + - type: Transform + pos: 50.5,20.5 + parent: 2 + - uid: 14902 + components: + - type: Transform + pos: 18.5,29.5 + parent: 2 + - uid: 14903 + components: + - type: Transform + pos: 35.5,23.5 + parent: 2 +- proto: WaterVaporCanister + entities: + - uid: 11382 + components: + - type: Transform + pos: 71.5,31.5 + parent: 2 + - uid: 12391 + components: + - type: Transform + anchored: True + pos: 65.5,41.5 + parent: 2 + - type: Physics + angularDamping: 0 + linearDamping: 0 + bodyType: Static + - uid: 14609 + components: + - type: Transform + pos: 22.5,30.5 + parent: 2 + - uid: 14717 + components: + - type: Transform + pos: 42.5,23.5 + parent: 2 + - uid: 14723 + components: + - type: Transform + pos: 42.5,24.5 + parent: 2 +- proto: WeaponCapacitorRecharger + entities: + - uid: 11383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -45.5,0.5 + parent: 2 + - uid: 11384 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,0.5 + parent: 2 + - uid: 11385 + components: + - type: Transform + pos: 50.5,23.5 + parent: 2 + - uid: 11528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,-5.5 + parent: 2 +- proto: WeaponCapacitorRechargerCircuitboard + entities: + - uid: 236 + components: + - type: Transform + parent: 210 + - type: Physics + angularDamping: 0 + linearDamping: 0 + canCollide: False + - type: InsideEntityStorage +- proto: WeaponCrusherDagger + entities: + - uid: 10323 + components: + - type: Transform + pos: 82.43692,-47.21904 + parent: 2 +- proto: WeaponDisablerPractice + entities: + - uid: 13891 + components: + - type: Transform + pos: 71.43723,-46.757233 + parent: 2 + - uid: 13892 + components: + - type: Transform + pos: 71.32473,-46.53223 + parent: 2 + - uid: 13893 + components: + - type: Transform + pos: 71.90598,-46.45723 + parent: 2 + - uid: 13894 + components: + - type: Transform + pos: 71.94348,-46.81348 + parent: 2 +- proto: WeaponEnergyGun + entities: + - uid: 11386 + components: + - type: Transform + pos: -48.53404,-1.3551469 + parent: 2 + - uid: 11387 + components: + - type: Transform + pos: -48.53404,-1.2379594 + parent: 2 + - uid: 11388 + components: + - type: Transform + pos: -48.53404,-1.5113969 + parent: 2 +- proto: WeaponPistolViper + entities: + - uid: 15435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 106.67654,27.267149 + parent: 2 +- proto: WeaponRevolverMateba + entities: + - uid: 11391 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.545437,6.486442 + parent: 2 +- proto: WeaponRifleAk + entities: + - uid: 11392 + components: + - type: Transform + pos: -22.604795,6.5255046 + parent: 2 +- proto: WeaponRifleBB + entities: + - uid: 13526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.555824,-45.44848 + parent: 2 + - uid: 13527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.34958,-45.298477 + parent: 2 + - uid: 13651 + components: + - type: Transform + pos: 71.354706,-45.457134 + parent: 2 + - uid: 13652 + components: + - type: Transform + pos: 71.46721,-45.288383 + parent: 2 +- proto: WeaponShotgunHandmade + entities: + - uid: 15489 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.39983,-54.379887 + parent: 2 +- proto: WeaponShotgunSawnEmpty + entities: + - uid: 14926 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.3883,23.401417 + parent: 2 +- proto: WeaponTurretSyndicateBroken + entities: + - uid: 10305 + components: + - type: Transform + pos: 85.5,3.5 + parent: 2 + - uid: 10601 + components: + - type: Transform + pos: 83.5,3.5 + parent: 2 + - uid: 10602 + components: + - type: Transform + pos: 85.5,-0.5 + parent: 2 + - uid: 11393 + components: + - type: Transform + pos: 83.5,-54.5 + parent: 2 + - uid: 12085 + components: + - type: Transform + pos: 83.5,-0.5 + parent: 2 +- proto: WebBed + entities: + - uid: 11394 + components: + - type: Transform + pos: 73.5,-14.5 + parent: 2 +- proto: WelderIndustrial + entities: + - uid: 15488 + components: + - type: Transform + pos: 78.34775,-53.455406 + parent: 2 +- proto: WeldingFuelTankFull + entities: + - uid: 2025 + components: + - type: Transform + pos: 40.5,16.5 + parent: 2 + - uid: 2096 + components: + - type: Transform + pos: -37.5,11.5 + parent: 2 + - uid: 8609 + components: + - type: Transform + pos: 37.5,-12.5 + parent: 2 + - uid: 11395 + components: + - type: Transform + pos: 77.5,-36.5 + parent: 2 + - uid: 12243 + components: + - type: Transform + pos: 73.5,-35.5 + parent: 2 + - uid: 12249 + components: + - type: Transform + pos: 87.5,-6.5 + parent: 2 + - uid: 12253 + components: + - type: Transform + pos: 14.5,12.5 + parent: 2 + - uid: 12260 + components: + - type: Transform + pos: 14.5,-10.5 + parent: 2 + - uid: 12448 + components: + - type: Transform + pos: 65.5,34.5 + parent: 2 + - uid: 13487 + components: + - type: Transform + pos: 30.5,-29.5 + parent: 2 + - uid: 13576 + components: + - type: Transform + pos: 35.5,-30.5 + parent: 2 + - uid: 13669 + components: + - type: Transform + pos: 44.5,-16.5 + parent: 2 + - uid: 13906 + components: + - type: Transform + pos: 55.5,-30.5 + parent: 2 + - uid: 13970 + components: + - type: Transform + pos: 67.5,-24.5 + parent: 2 + - uid: 14360 + components: + - type: Transform + pos: 95.5,-41.5 + parent: 2 + - uid: 14492 + components: + - type: Transform + pos: 83.5,-29.5 + parent: 2 + - uid: 14554 + components: + - type: Transform + pos: 93.5,-28.5 + parent: 2 + - uid: 14691 + components: + - type: Transform + pos: 50.5,19.5 + parent: 2 + - uid: 14871 + components: + - type: Transform + pos: 45.5,27.5 + parent: 2 + - uid: 14918 + components: + - type: Transform + pos: 35.5,24.5 + parent: 2 + - uid: 15109 + components: + - type: Transform + pos: 28.5,31.5 + parent: 2 +- proto: WeldingFuelTankHighCapacity + entities: + - uid: 12386 + components: + - type: Transform + pos: 87.5,13.5 + parent: 2 +- proto: Windoor + entities: + - uid: 11397 + components: + - type: Transform + pos: 27.5,0.5 + parent: 2 + - uid: 11398 + components: + - type: Transform + pos: 31.5,0.5 + parent: 2 + - uid: 11399 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,-15.5 + parent: 2 + - uid: 11400 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-14.5 + parent: 2 + - uid: 13385 + components: + - type: Transform + pos: -15.5,-7.5 + parent: 2 +- proto: WindoorHydroponicsLocked + entities: + - uid: 12151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,3.5 + parent: 2 + - uid: 12152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,3.5 + parent: 2 +- proto: WindoorKitchenHydroponicsLocked + entities: + - uid: 12137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,6.5 + parent: 2 + - uid: 12138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,6.5 + parent: 2 +- proto: WindoorSecure + entities: + - uid: 11401 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-1.5 + parent: 2 + - uid: 11402 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-1.5 + parent: 2 + - uid: 11403 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-18.5 + parent: 2 + - uid: 11404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-2.5 + parent: 2 + - uid: 11405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-5.5 + parent: 2 + - uid: 13664 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-44.5 + parent: 2 + - uid: 13665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,-45.5 + parent: 2 +- proto: WindoorSecureArmoryLocked + entities: + - uid: 11406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,0.5 + parent: 2 + - uid: 11407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,2.5 + parent: 2 + - uid: 11409 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,-3.5 + parent: 2 + - uid: 11410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,-2.5 + parent: 2 + - uid: 11411 + components: + - type: Transform + pos: -46.5,-3.5 + parent: 2 + - uid: 11412 + components: + - type: Transform + pos: -45.5,-3.5 + parent: 2 + - uid: 11413 + components: + - type: Transform + pos: -43.5,-3.5 + parent: 2 + - uid: 11414 + components: + - type: Transform + pos: -42.5,-3.5 + parent: 2 + - uid: 11415 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,-2.5 + parent: 2 +- proto: WindoorSecureBarLocked + entities: + - uid: 11416 + components: + - type: Transform + pos: 8.5,-5.5 + parent: 2 + - uid: 11417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-8.5 + parent: 2 +- proto: WindoorSecureCargoLocked + entities: + - uid: 11418 + components: + - type: Transform + pos: 78.5,-18.5 + parent: 2 +- proto: WindoorSecureChemistryLocked + entities: + - uid: 11421 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-6.5 + parent: 2 + - uid: 11422 + components: + - type: Transform + pos: 49.5,-1.5 + parent: 2 + - uid: 11423 + components: + - type: Transform + pos: 46.5,-1.5 + parent: 2 + - uid: 11424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-6.5 + parent: 2 +- proto: WindoorSecureCommandLocked + entities: + - uid: 11425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -64.5,1.5 + parent: 2 + - uid: 11426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,24.5 + parent: 2 + - uid: 11427 + components: + - type: Transform + pos: 95.5,32.5 + parent: 2 +- proto: WindoorSecureEngineeringLocked + entities: + - uid: 11428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,12.5 + parent: 2 + - uid: 15433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,12.5 + parent: 2 + - uid: 15434 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,13.5 + parent: 2 +- proto: WindoorSecureHeadOfPersonnelLocked + entities: + - uid: 11429 + components: + - type: Transform + pos: 30.5,-1.5 + parent: 2 +- proto: WindoorSecureKitchenLocked + entities: + - uid: 12140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,4.5 + parent: 2 + - uid: 12141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,5.5 + parent: 2 + - uid: 12142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,6.5 + parent: 2 +- proto: WindoorSecureMailLocked + entities: + - uid: 12087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-16.5 + parent: 2 + - uid: 12109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,-14.5 + parent: 2 +- proto: WindoorSecureMedicalLocked + entities: + - uid: 11430 + components: + - type: Transform + pos: 46.5,-6.5 + parent: 2 + - uid: 11431 + components: + - type: Transform + pos: 47.5,-6.5 + parent: 2 + - uid: 11432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-4.5 + parent: 2 + - uid: 11433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-3.5 + parent: 2 + - uid: 11434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-2.5 + parent: 2 + - uid: 11435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-17.5 + parent: 2 + - uid: 11436 + components: + - type: Transform + pos: 57.5,-16.5 + parent: 2 + - uid: 11437 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-18.5 + parent: 2 +- proto: WindoorSecurePlasma + entities: + - uid: 11438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,6.5 + parent: 2 + - type: AccessReader + access: + - - Command + - - HeadOfSecurity + - uid: 11439 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,6.5 + parent: 2 + - type: AccessReader + access: + - - Command + - - HeadOfSecurity +- proto: WindoorSecureSalvageLocked + entities: + - uid: 11440 + components: + - type: Transform + pos: 79.5,-47.5 + parent: 2 + - uid: 11441 + components: + - type: Transform + pos: 80.5,-47.5 + parent: 2 +- proto: WindoorSecureSecurityLawyerLocked + entities: + - uid: 11442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,9.5 + parent: 2 + - uid: 11443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,4.5 + parent: 2 + - uid: 11444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,4.5 + parent: 2 +- proto: WindoorSecureSecurityLocked + entities: + - uid: 11445 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 2 +- proto: WindoorSecureServiceLocked + entities: + - uid: 13381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-6.5 + parent: 2 + - uid: 13383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-7.5 + parent: 2 +- proto: WindoorServiceLocked + entities: + - uid: 13382 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-7.5 + parent: 2 +- proto: Window + entities: + - uid: 9766 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-32.5 + parent: 2 + - uid: 11446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-1.5 + parent: 2 + - uid: 11447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-1.5 + parent: 2 + - uid: 11448 + components: + - type: Transform + pos: 18.5,3.5 + parent: 2 + - uid: 11449 + components: + - type: Transform + pos: 21.5,3.5 + parent: 2 + - uid: 11450 + components: + - type: Transform + pos: 20.5,3.5 + parent: 2 + - uid: 11451 + components: + - type: Transform + pos: 19.5,3.5 + parent: 2 + - uid: 11452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,-22.5 + parent: 2 + - uid: 11453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-19.5 + parent: 2 + - uid: 11454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,-22.5 + parent: 2 + - uid: 11455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-22.5 + parent: 2 + - uid: 11456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,-22.5 + parent: 2 + - uid: 11457 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-9.5 + parent: 2 + - uid: 11458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-10.5 + parent: 2 + - uid: 11459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-11.5 + parent: 2 + - uid: 11460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,3.5 + parent: 2 +- proto: WindowDirectional + entities: + - uid: 5067 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,-53.5 + parent: 2 + - uid: 11461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,4.5 + parent: 2 + - uid: 11462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,4.5 + parent: 2 + - uid: 11463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 2 + - uid: 11464 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 2 + - uid: 11465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 2 + - uid: 11466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-1.5 + parent: 2 + - uid: 11467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-1.5 + parent: 2 + - uid: 11468 + components: + - type: Transform + pos: 28.5,0.5 + parent: 2 + - uid: 11469 + components: + - type: Transform + pos: 29.5,0.5 + parent: 2 + - uid: 11470 + components: + - type: Transform + pos: 30.5,0.5 + parent: 2 + - uid: 11471 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-21.5 + parent: 2 + - uid: 11472 + components: + - type: Transform + pos: 69.5,-21.5 + parent: 2 + - uid: 11473 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,-21.5 + parent: 2 + - uid: 11474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,-21.5 + parent: 2 + - uid: 15480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-54.5 + parent: 2 + - uid: 15481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,-53.5 + parent: 2 + - uid: 15484 + components: + - type: Transform + pos: 78.5,-54.5 + parent: 2 + - uid: 15530 + components: + - type: Transform + pos: 82.5,-58.5 + parent: 2 + - uid: 15531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-58.5 + parent: 2 + - uid: 15532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-57.5 + parent: 2 + - uid: 15533 + components: + - type: Transform + pos: 83.5,-58.5 + parent: 2 + - uid: 15534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,-54.5 + parent: 2 + - uid: 15535 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-54.5 + parent: 2 + - uid: 15536 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-54.5 + parent: 2 + - uid: 15537 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,-55.5 + parent: 2 +- proto: WindowFrostedDirectional + entities: + - uid: 11475 + components: + - type: Transform + pos: 8.5,-7.5 + parent: 2 +- proto: WindowReinforcedDirectional + entities: + - uid: 7900 + components: + - type: Transform + pos: -17.5,3.5 + parent: 2 + - uid: 7901 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,3.5 + parent: 2 + - uid: 8300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -69.5,-1.5 + parent: 2 + - uid: 9095 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-1.5 + parent: 2 + - uid: 9096 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,3.5 + parent: 2 + - uid: 10929 + components: + - type: Transform + pos: -15.5,3.5 + parent: 2 + - uid: 11476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-19.5 + parent: 2 + - uid: 11477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-20.5 + parent: 2 + - uid: 11479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-18.5 + parent: 2 + - uid: 11480 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -42.5,7.5 + parent: 2 + - uid: 11481 + components: + - type: Transform + pos: -48.5,-1.5 + parent: 2 + - uid: 11482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -48.5,-4.5 + parent: 2 + - uid: 11483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -47.5,-4.5 + parent: 2 + - uid: 11484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-4.5 + parent: 2 + - uid: 11485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,-4.5 + parent: 2 + - uid: 11486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,-4.5 + parent: 2 + - uid: 11487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,-1.5 + parent: 2 + - uid: 11488 + components: + - type: Transform + pos: -48.5,0.5 + parent: 2 + - uid: 11489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,3.5 + parent: 2 + - uid: 11490 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,3.5 + parent: 2 + - uid: 11491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-15.5 + parent: 2 + - uid: 11492 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-14.5 + parent: 2 + - uid: 11493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,-16.5 + parent: 2 + - uid: 11494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-18.5 + parent: 2 + - uid: 11495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-19.5 + parent: 2 + - uid: 11496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-20.5 + parent: 2 + - uid: 11497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-16.5 + parent: 2 + - uid: 11498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-15.5 + parent: 2 + - uid: 11499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-14.5 + parent: 2 + - uid: 11500 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-14.5 + parent: 2 + - uid: 11501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-15.5 + parent: 2 + - uid: 11502 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-16.5 + parent: 2 + - uid: 11503 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-18.5 + parent: 2 + - uid: 11504 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-19.5 + parent: 2 + - uid: 11505 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,-20.5 + parent: 2 + - uid: 11506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-18.5 + parent: 2 + - uid: 11507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,-18.5 + parent: 2 + - uid: 11508 + components: + - type: Transform + pos: 56.5,-16.5 + parent: 2 + - uid: 11509 + components: + - type: Transform + pos: 58.5,-16.5 + parent: 2 + - uid: 11510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-7.5 + parent: 2 + - uid: 11512 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-6.5 + parent: 2 + - uid: 11513 + components: + - type: Transform + pos: -65.5,2.5 + parent: 2 + - uid: 11514 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,0.5 + parent: 2 + - uid: 11515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,2.5 + parent: 2 + - uid: 11516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,4.5 + parent: 2 + - uid: 11517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,2.5 + parent: 2 + - uid: 11518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,4.5 + parent: 2 + - uid: 11519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -70.5,4.5 + parent: 2 + - uid: 11520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -69.5,4.5 + parent: 2 + - uid: 11521 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -69.5,4.5 + parent: 2 + - uid: 11522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -69.5,3.5 + parent: 2 + - uid: 11523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -69.5,2.5 + parent: 2 + - uid: 11524 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -69.5,1.5 + parent: 2 + - uid: 11525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -69.5,0.5 + parent: 2 + - uid: 11526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -69.5,-0.5 + parent: 2 + - uid: 11530 + components: + - type: Transform + pos: -72.5,-0.5 + parent: 2 + - uid: 11531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -72.5,-0.5 + parent: 2 + - uid: 11532 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -72.5,-0.5 + parent: 2 + - uid: 11533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,0.5 + parent: 2 + - uid: 11534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,1.5 + parent: 2 + - uid: 11535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -70.5,3.5 + parent: 2 + - uid: 11536 + components: + - type: Transform + pos: -71.5,4.5 + parent: 2 + - uid: 11543 + components: + - type: Transform + pos: 89.5,-27.5 + parent: 2 + - uid: 11544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-27.5 + parent: 2 + - uid: 11545 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-27.5 + parent: 2 + - uid: 11546 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-27.5 + parent: 2 + - uid: 11547 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,-23.5 + parent: 2 + - uid: 11548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,-23.5 + parent: 2 + - uid: 11549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,-44.5 + parent: 2 + - uid: 11550 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,-44.5 + parent: 2 + - uid: 11551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,13.5 + parent: 2 + - uid: 11552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-7.5 + parent: 2 + - uid: 11553 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-6.5 + parent: 2 + - uid: 11554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,-8.5 + parent: 2 + - uid: 11555 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,-7.5 + parent: 2 + - uid: 11556 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-8.5 + parent: 2 + - uid: 11574 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -70.5,-2.5 + parent: 2 + - uid: 11575 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -69.5,-2.5 + parent: 2 + - uid: 11576 + components: + - type: Transform + pos: -70.5,-2.5 + parent: 2 + - uid: 11577 + components: + - type: Transform + pos: -71.5,-2.5 + parent: 2 + - uid: 11578 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,-2.5 + parent: 2 + - uid: 11579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -71.5,-1.5 + parent: 2 + - uid: 11997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -48.5,0.5 + parent: 2 + - uid: 12901 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,10.5 + parent: 2 + - uid: 13184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-1.5 + parent: 2 + - uid: 13185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,3.5 + parent: 2 + - uid: 13186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,3.5 + parent: 2 + - uid: 13187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,3.5 + parent: 2 + - uid: 13188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,3.5 + parent: 2 + - uid: 13189 + components: + - type: Transform + pos: -17.5,-1.5 + parent: 2 + - uid: 13190 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 2 + - uid: 13191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-1.5 + parent: 2 + - uid: 13192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-1.5 + parent: 2 + - uid: 13193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-1.5 + parent: 2 + - uid: 13194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-1.5 + parent: 2 + - uid: 13336 + components: + - type: Transform + pos: -14.5,-7.5 + parent: 2 +- proto: WindowTintedDirectional + entities: + - uid: 8018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-7.5 + parent: 2 + - uid: 9214 + components: + - type: Transform + pos: -16.5,-6.5 + parent: 2 + - uid: 9492 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-43.5 + parent: 2 + - uid: 11557 + components: + - type: Transform + pos: 10.5,-5.5 + parent: 2 + - uid: 11558 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 2 + - uid: 11559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-7.5 + parent: 2 + - uid: 11560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-6.5 + parent: 2 + - uid: 11561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-7.5 + parent: 2 + - uid: 11562 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-6.5 + parent: 2 + - uid: 11563 + components: + - type: Transform + pos: 9.5,-5.5 + parent: 2 + - uid: 11564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-7.5 + parent: 2 + - uid: 13337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-7.5 + parent: 2 + - uid: 13357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-7.5 + parent: 2 + - uid: 13360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-6.5 + parent: 2 + - uid: 13554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-42.5 + parent: 2 + - uid: 13555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,-42.5 + parent: 2 + - uid: 13569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-42.5 + parent: 2 + - uid: 13570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-41.5 + parent: 2 + - uid: 13581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-40.5 + parent: 2 + - uid: 13582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,-42.5 + parent: 2 + - uid: 13612 + components: + - type: Transform + pos: 69.5,-42.5 + parent: 2 + - uid: 13626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,-42.5 + parent: 2 + - uid: 13694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-17.5 + parent: 2 + - uid: 13904 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-29.5 + parent: 2 + - uid: 13911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-30.5 + parent: 2 + - uid: 13912 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-31.5 + parent: 2 + - uid: 13917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-30.5 + parent: 2 + - uid: 14128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-32.5 + parent: 2 + - uid: 14493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,-29.5 + parent: 2 + - uid: 14544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,-31.5 + parent: 2 + - uid: 14730 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,26.5 + parent: 2 + - uid: 14731 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,25.5 + parent: 2 +- proto: WoodDoor + entities: + - uid: 11565 + components: + - type: Transform + pos: 8.5,-6.5 + parent: 2 + - uid: 11566 + components: + - type: Transform + pos: 62.5,21.5 + parent: 2 + - uid: 11567 + components: + - type: Transform + pos: 8.5,-8.5 + parent: 2 + - uid: 11568 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 2 + - uid: 11569 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 2 + - uid: 11570 + components: + - type: Transform + pos: 28.5,3.5 + parent: 2 + - uid: 11571 + components: + - type: Transform + pos: 29.5,3.5 + parent: 2 + - uid: 13992 + components: + - type: Transform + pos: 75.5,-40.5 + parent: 2 + - uid: 14670 + components: + - type: Transform + pos: 17.5,27.5 + parent: 2 + - uid: 14895 + components: + - type: Transform + pos: 20.5,26.5 + parent: 2 +- proto: WoodenBench + entities: + - uid: 81 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,4.5 + parent: 2 + - uid: 12091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,3.5 + parent: 2 + - uid: 12316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 2 + - uid: 12317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,4.5 + parent: 2 + - uid: 12318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,3.5 + parent: 2 + - uid: 12319 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 2 + - uid: 12329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 2 + - uid: 12330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,3.5 + parent: 2 + - uid: 12331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 2 + - uid: 12342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,3.5 + parent: 2 +- proto: WoodenSupportWall + entities: + - uid: 13353 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-7.5 + parent: 2 + - uid: 13519 + components: + - type: Transform + pos: 65.5,-44.5 + parent: 2 +- proto: WoodenSupportWallBroken + entities: + - uid: 13520 + components: + - type: Transform + pos: 66.5,-43.5 + parent: 2 +- proto: Wrench + entities: + - uid: 11572 + components: + - type: Transform + pos: 71.644,4.5905 + parent: 2 +- proto: ZiptiesBroken + entities: + - uid: 13562 + components: + - type: Transform + pos: 45.38186,-30.09115 + parent: 2 +... diff --git a/Resources/Prototypes/_LostParadise/Maps/Pools/LostParadiseMapPool.yml b/Resources/Prototypes/_LostParadise/Maps/Pools/LostParadiseMapPool.yml index 33f9ce1b76..bb84083d9f 100644 --- a/Resources/Prototypes/_LostParadise/Maps/Pools/LostParadiseMapPool.yml +++ b/Resources/Prototypes/_LostParadise/Maps/Pools/LostParadiseMapPool.yml @@ -4,3 +4,4 @@ - LPPAsterisk - LPPSubmarine - LPPPebble + - LPPNormandy diff --git a/Resources/Prototypes/_LostParadise/Maps/normandy.yml b/Resources/Prototypes/_LostParadise/Maps/normandy.yml new file mode 100644 index 0000000000..726e3ed711 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Maps/normandy.yml @@ -0,0 +1,67 @@ +- type: gameMap + id: LPPNormandy + mapName: 'LP N7 Нормандия' + mapPath: /Maps/_LostParadise/normandy.yml + minPlayers: 20 + stations: + Core: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} N7 Нормандия {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/DeltaV/NTES_UCLB.yml + - type: StationJobs + overflowJobs: + - Passenger + availableJobs: + # Service + Bartender: [ 2, 2 ] + Botanist: [ 2, 3] + Chef: [ 1, 2 ] + Janitor: [ 2, 2 ] + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + ServiceWorker: [ 3, 4 ] + # Engineering + ChiefEngineer: [ 1, 1 ] + StationEngineer: [ 4, 5 ] + AtmosphericTechnician: [ 2, 2 ] + TechnicalAssistant: [ 2, 4 ] + # Medical + ChiefMedicalOfficer: [ 1, 1 ] + MedicalDoctor: [ 3, 5 ] + Chemist: [ 2, 2 ] + MedicalIntern: [ 2, 4 ] + Paramedic: [ 1, 1 ] + # RND + ResearchDirector: [ 1, 1 ] + Scientist: [ 3, 4 ] + ResearchAssistant: [ 2, 4 ] + Borg: [ 1, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ForensicMantis: [ 1, 2 ] + # Security + HeadOfSecurity: [ 1, 1 ] + SecurityOfficer: [ 4, 6 ] + Warden: [ 1, 1 ] + Lawyer: [ 1, 2 ] + SecurityCadet: [ 3, 4 ] + Detective: [ 1, 1 ] + Prisoner: [ 2, 3 ] + # Logistics + CargoTechnician: [ 3, 4 ] + Quartermaster: [ 1, 1 ] + SalvageSpecialist: [ 4, 4 ] + # Civilian + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 3 ] + Reporter: [ 1, 2 ] + # Justice + Prosecutor: [1, 1] + Clerk: [1, 1] From 8444b1b980f6f50f707ee5b451edda5461d2f5bc Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Tue, 3 Sep 2024 19:14:24 +0300 Subject: [PATCH 36/71] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D1=81=D1=83?= =?UTF-8?q?=D0=B1=D0=BC=D0=BE=D0=B4=D1=83=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Benchmarks/Content.Benchmarks.csproj | 3 ++- Content.Client/.filenesting.json | 3 +++ Content.Client/Content.Client.csproj | 1 + Content.Client/Corvax/TTS/TTSSystem.cs | 1 - Content.Client/Entry/EntryPoint.cs | 1 - Content.Client/IoC/ClientContentIoC.cs | 1 - .../Preferences/ClientPreferencesManager.cs | 1 - .../Preferences/UI/CharacterSetupGui.xaml.cs | 1 - .../Preferences/UI/HumanoidProfileEditor.xaml.cs | 1 - .../Content.IntegrationTests.csproj | 3 ++- .../Tests/Preferences/ServerDbSqliteTests.cs | 1 - Content.MapRenderer/Content.MapRenderer.csproj | 1 + Content.Packaging/Content.Packaging.csproj | 1 + .../Content.Server.Database.csproj | 2 ++ .../Postgres/20221128142328_Sponsors.Designer.cs | 2 ++ .../Migrations/Postgres/20221128142328_Sponsors.cs | 2 ++ .../20221202112609_Sponsor-AllowJob.Designer.cs | 2 ++ .../Postgres/20221202112609_Sponsor-AllowJob.cs | 4 +++- .../Postgres/20240422101522_Donate.Designer.cs | 4 +++- .../Migrations/Postgres/20240422101522_Donate.cs | 4 +++- .../Sqlite/20221128142316_Sponsors.Designer.cs | 2 ++ .../Migrations/Sqlite/20221128142316_Sponsors.cs | 2 ++ .../20221202112556_Sponsor-AllowJob.Designer.cs | 2 ++ .../Sqlite/20221202112556_Sponsor-AllowJob.cs | 4 +++- .../Sqlite/20240422101522_Donate.Designer.cs | 4 +++- .../Migrations/Sqlite/20240422101522_Donate.cs | 4 +++- Content.Server.Database/Model.cs | 12 +++++++----- Content.Server/Chat/Managers/ChatManager.cs | 1 - Content.Server/Connection/ConnectionManager.cs | 1 - Content.Server/Content.Server.csproj | 1 + Content.Server/Database/ServerDbBase.cs | 4 ++-- Content.Server/Database/ServerDbManager.cs | 5 ++++- Content.Server/Entry/EntryPoint.cs | 1 - Content.Server/IoC/ServerContentIoC.cs | 1 - .../Preferences/Managers/ServerPreferencesManager.cs | 1 - .../Content.Shared.Database.csproj | 1 + Content.Shared/Content.Shared.csproj | 3 ++- .../Humanoid/HumanoidCharacterAppearance.cs | 1 - Content.Shared/Humanoid/Markings/MarkingsSet.cs | 1 - .../Preferences/HumanoidCharacterProfile.cs | 1 - Content.Shared/Preferences/ICharacterProfile.cs | 1 - Content.Tests/Content.Tests.csproj | 3 ++- 42 files changed, 61 insertions(+), 34 deletions(-) create mode 100644 Content.Client/.filenesting.json diff --git a/Content.Benchmarks/Content.Benchmarks.csproj b/Content.Benchmarks/Content.Benchmarks.csproj index c3b60a1c69..28e83881d4 100644 --- a/Content.Benchmarks/Content.Benchmarks.csproj +++ b/Content.Benchmarks/Content.Benchmarks.csproj @@ -1,4 +1,4 @@ - + @@ -10,6 +10,7 @@ true 12 + diff --git a/Content.Client/.filenesting.json b/Content.Client/.filenesting.json new file mode 100644 index 0000000000..0b71966277 --- /dev/null +++ b/Content.Client/.filenesting.json @@ -0,0 +1,3 @@ +{ + "help":"https://go.microsoft.com/fwlink/?linkid=866610" +} \ No newline at end of file diff --git a/Content.Client/Content.Client.csproj b/Content.Client/Content.Client.csproj index c1958acba7..0a629a4d1d 100644 --- a/Content.Client/Content.Client.csproj +++ b/Content.Client/Content.Client.csproj @@ -12,6 +12,7 @@ Debug;Release;Tools;DebugOpt AnyCPU + diff --git a/Content.Client/Corvax/TTS/TTSSystem.cs b/Content.Client/Corvax/TTS/TTSSystem.cs index 59595053d6..d8bad0acb6 100644 --- a/Content.Client/Corvax/TTS/TTSSystem.cs +++ b/Content.Client/Corvax/TTS/TTSSystem.cs @@ -1,4 +1,3 @@ -#define LPP_TTS_play //комментировать при ошибках using Content.Shared.Chat; using Content.Shared.Corvax.CCCVars; using Content.Shared.Corvax.TTS; diff --git a/Content.Client/Entry/EntryPoint.cs b/Content.Client/Entry/EntryPoint.cs index 12ec8ee30c..22d7b986f7 100644 --- a/Content.Client/Entry/EntryPoint.cs +++ b/Content.Client/Entry/EntryPoint.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using Content.Client.Administration.Managers; using Content.Client.Changelog; using Content.Client.Chat.Managers; diff --git a/Content.Client/IoC/ClientContentIoC.cs b/Content.Client/IoC/ClientContentIoC.cs index bd35d711c3..bcca9485da 100644 --- a/Content.Client/IoC/ClientContentIoC.cs +++ b/Content.Client/IoC/ClientContentIoC.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using Content.Client.Administration.Managers; using Content.Client.Changelog; using Content.Client.Chat.Managers; diff --git a/Content.Client/Preferences/ClientPreferencesManager.cs b/Content.Client/Preferences/ClientPreferencesManager.cs index 4272ed2703..7534b568f4 100644 --- a/Content.Client/Preferences/ClientPreferencesManager.cs +++ b/Content.Client/Preferences/ClientPreferencesManager.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System; using System.Collections.Generic; using System.Linq; diff --git a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs index 2f73b4afc8..e474c5b7f9 100644 --- a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs +++ b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Linq; using System.Numerics; using Content.Client.Humanoid; diff --git a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs index 4a07c38fef..f5a2ceb394 100644 --- a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Linq; using System.Numerics; using Content.Client.Guidebook; diff --git a/Content.IntegrationTests/Content.IntegrationTests.csproj b/Content.IntegrationTests/Content.IntegrationTests.csproj index 2e922d2509..013c7e4847 100644 --- a/Content.IntegrationTests/Content.IntegrationTests.csproj +++ b/Content.IntegrationTests/Content.IntegrationTests.csproj @@ -1,4 +1,4 @@ - + $(TargetFramework) @@ -7,6 +7,7 @@ false 12 + diff --git a/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs b/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs index b70fcccf26..bfa6d79384 100644 --- a/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs +++ b/Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Collections.Generic; using System.Linq; using Content.Server.Database; diff --git a/Content.MapRenderer/Content.MapRenderer.csproj b/Content.MapRenderer/Content.MapRenderer.csproj index 4320717732..33e8f9449a 100644 --- a/Content.MapRenderer/Content.MapRenderer.csproj +++ b/Content.MapRenderer/Content.MapRenderer.csproj @@ -6,6 +6,7 @@ enable true + diff --git a/Content.Packaging/Content.Packaging.csproj b/Content.Packaging/Content.Packaging.csproj index 9823e40b8e..479dd5df42 100644 --- a/Content.Packaging/Content.Packaging.csproj +++ b/Content.Packaging/Content.Packaging.csproj @@ -5,6 +5,7 @@ enable True + diff --git a/Content.Server.Database/Content.Server.Database.csproj b/Content.Server.Database/Content.Server.Database.csproj index d98d0642db..87b86f8b5e 100644 --- a/Content.Server.Database/Content.Server.Database.csproj +++ b/Content.Server.Database/Content.Server.Database.csproj @@ -11,6 +11,8 @@ RA0003 + + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs index 6e816ab744..6ef871db30 100644 --- a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs +++ b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.Designer.cs @@ -1,4 +1,5 @@ // +#if LPP_Sponsors using System; using System.Net; using System.Text.Json; @@ -1380,3 +1381,4 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs index 996fa2e704..ccbfd06bbd 100644 --- a/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs +++ b/Content.Server.Database/Migrations/Postgres/20221128142328_Sponsors.cs @@ -1,3 +1,4 @@ +#if LPP_Sponsors using System; using Microsoft.EntityFrameworkCore.Migrations; @@ -42,3 +43,4 @@ protected override void Down(MigrationBuilder migrationBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs index 34c3aed4aa..4905cf21a1 100644 --- a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs +++ b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.Designer.cs @@ -1,4 +1,5 @@ // +#if LPP_Sponsors using System; using System.Net; using System.Text.Json; @@ -1384,3 +1385,4 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs index 6457ee2474..ebb4967a31 100644 --- a/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs +++ b/Content.Server.Database/Migrations/Postgres/20221202112609_Sponsor-AllowJob.cs @@ -1,4 +1,5 @@ -using Microsoft.EntityFrameworkCore.Migrations; +#if LPP_Sponsors +using Microsoft.EntityFrameworkCore.Migrations; #nullable disable @@ -24,3 +25,4 @@ protected override void Down(MigrationBuilder migrationBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs index b1fc50afe5..f571b08cb5 100644 --- a/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs +++ b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.Designer.cs @@ -1,4 +1,5 @@ -// +// +#if LPP_Sponsors using System; using System.Net; using System.Text.Json; @@ -1810,3 +1811,4 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs index 272f74492c..ed572f7007 100644 --- a/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs +++ b/Content.Server.Database/Migrations/Postgres/20240422101522_Donate.cs @@ -1,4 +1,5 @@ -using Microsoft.EntityFrameworkCore.Migrations; +#if LPP_Sponsors +using Microsoft.EntityFrameworkCore.Migrations; #nullable disable @@ -44,3 +45,4 @@ protected override void Down(MigrationBuilder migrationBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs index f0fd1e642f..d567850484 100644 --- a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs +++ b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.Designer.cs @@ -1,4 +1,5 @@ // +#if LPP_Sponsors using System; using Content.Server.Database; using Microsoft.EntityFrameworkCore; @@ -1312,3 +1313,4 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs index 90e14aa6c1..7617105f64 100644 --- a/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs +++ b/Content.Server.Database/Migrations/Sqlite/20221128142316_Sponsors.cs @@ -1,3 +1,4 @@ +#if LPP_Sponsors using System; using Microsoft.EntityFrameworkCore.Migrations; @@ -41,3 +42,4 @@ protected override void Down(MigrationBuilder migrationBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs index aec102a20e..43165c75be 100644 --- a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs +++ b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.Designer.cs @@ -1,4 +1,5 @@ // +#if LPP_Sponsors using System; using Content.Server.Database; using Microsoft.EntityFrameworkCore; @@ -1316,3 +1317,4 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs index f31b10e0bf..1d4bd3702d 100644 --- a/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs +++ b/Content.Server.Database/Migrations/Sqlite/20221202112556_Sponsor-AllowJob.cs @@ -1,4 +1,5 @@ -using Microsoft.EntityFrameworkCore.Migrations; +#if LPP_Sponsors +using Microsoft.EntityFrameworkCore.Migrations; #nullable disable @@ -24,3 +25,4 @@ protected override void Down(MigrationBuilder migrationBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs index 047669ba42..72252d114f 100644 --- a/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs +++ b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.Designer.cs @@ -1,4 +1,5 @@ -// +// +#if LPP_Sponsors using System; using Content.Server.Database; using Microsoft.EntityFrameworkCore; @@ -1844,3 +1845,4 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) } } } +#endif diff --git a/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs index 5229494f9e..d06eee2403 100644 --- a/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs +++ b/Content.Server.Database/Migrations/Sqlite/20240422101522_Donate.cs @@ -1,4 +1,5 @@ -using Microsoft.EntityFrameworkCore.Migrations; +#if LPP_Sponsors +using Microsoft.EntityFrameworkCore.Migrations; #nullable disable @@ -45,3 +46,4 @@ protected override void Down(MigrationBuilder migrationBuilder) } } } +#endif diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index 2779831b79..c8e1862f26 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; @@ -41,7 +40,9 @@ protected ServerDbContext(DbContextOptions options) : base(options) public DbSet AdminNotes { get; set; } = null!; public DbSet AdminWatchlists { get; set; } = null!; public DbSet AdminMessages { get; set; } = null!; - public DbSet Sponsors { get; set; } = null!; // _LostParadise-Sponsors +#if LPP_Sponsors // _LostParadise-Sponsors + public DbSet Sponsors { get; set; } = null!; +#endif protected override void OnModelCreating(ModelBuilder modelBuilder) { @@ -64,12 +65,11 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) modelBuilder.Entity() .HasIndex(p => new {HumanoidProfileId = p.ProfileId, p.LoadoutName}) .IsUnique(); - +#if LPP_Sponsors modelBuilder.Entity() // _LostParadise-Sponsors .HasIndex(p => p.UserId) .IsUnique(); -#if LPP_Sponsors // _LostParadise-Sponsors modelBuilder.Entity() .HasIndex(p => new { HumanoidProfileId = p.ProfileId, p.DonateName }) .IsUnique(); @@ -1051,7 +1051,8 @@ public class AdminMessage : IAdminRemarksCommon public bool Dismissed { get; set; } } - [Table("sponsors")] // _LostParadise-Sponsors +#if LPP_Sponsors // _LostParadise-Sponsors + [Table("sponsors")] public class Sponsor { [Required, Key] public Guid UserId { get; set; } @@ -1063,4 +1064,5 @@ public class Sponsor public DateTime ExpireDate {get;set;} public bool AllowJob { get; set; } = false; } +#endif } diff --git a/Content.Server/Chat/Managers/ChatManager.cs b/Content.Server/Chat/Managers/ChatManager.cs index 40cd070cce..1c097bd134 100644 --- a/Content.Server/Chat/Managers/ChatManager.cs +++ b/Content.Server/Chat/Managers/ChatManager.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Runtime.InteropServices; diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs index d4ec59f8ad..d9c9a9d125 100644 --- a/Content.Server/Connection/ConnectionManager.cs +++ b/Content.Server/Connection/ConnectionManager.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Collections.Immutable; using System.Runtime.InteropServices; using System.Text.Json.Nodes; diff --git a/Content.Server/Content.Server.csproj b/Content.Server/Content.Server.csproj index 8782454eac..1896b3c5f9 100644 --- a/Content.Server/Content.Server.csproj +++ b/Content.Server/Content.Server.csproj @@ -13,6 +13,7 @@ enable true + diff --git a/Content.Server/Database/ServerDbBase.cs b/Content.Server/Database/ServerDbBase.cs index e38f94c196..69c6e277ff 100644 --- a/Content.Server/Database/ServerDbBase.cs +++ b/Content.Server/Database/ServerDbBase.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Collections.Immutable; using System.Diagnostics.CodeAnalysis; using System.Linq; @@ -1601,7 +1600,7 @@ protected abstract class DbGuard : IAsyncDisposable public abstract ValueTask DisposeAsync(); } - +#if LPP_Sponsors #region Sponsors public async Task GetSponsorInfo(NetUserId userId) // _LostParadise-Sponsors { @@ -1615,5 +1614,6 @@ protected abstract class DbGuard : IAsyncDisposable return await db.DbContext.Sponsors.AsNoTracking().ToArrayAsync(); } #endregion +#endif } } diff --git a/Content.Server/Database/ServerDbManager.cs b/Content.Server/Database/ServerDbManager.cs index 814c905660..5c02b22e1d 100644 --- a/Content.Server/Database/ServerDbManager.cs +++ b/Content.Server/Database/ServerDbManager.cs @@ -286,10 +286,12 @@ Task AddConnectionLogAsync( #endregion +#if LPP_Sponsors #region Sponsors Task GetSponsorInfo(NetUserId userId, CancellationToken cancel = default); //_LostParadise-Sponsors Task GetSponsorList(CancellationToken cancel = default); #endregion +#endif } public sealed class ServerDbManager : IServerDbManager @@ -921,7 +923,7 @@ private IAsyncEnumerable RunDbCommand(Func> command) return enumerable; } - // _LostParadise-Sponsors +#if LPP_Sponsors // _LostParadise-Sponsors public async Task GetSponsorInfo(NetUserId userId, CancellationToken cancel = default) { DbWriteOpsMetric.Inc(); @@ -933,6 +935,7 @@ private IAsyncEnumerable RunDbCommand(Func> command) DbWriteOpsMetric.Inc(); return await _db.GetSponsorList(); } +#endif private DbContextOptions CreatePostgresOptions() { diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs index fcded6bcc1..972f5084cd 100644 --- a/Content.Server/Entry/EntryPoint.cs +++ b/Content.Server/Entry/EntryPoint.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using Content.Server.Acz; using Content.Server.Administration; using Content.Server.Administration.Logs; diff --git a/Content.Server/IoC/ServerContentIoC.cs b/Content.Server/IoC/ServerContentIoC.cs index 30b42f4341..f645253477 100644 --- a/Content.Server/IoC/ServerContentIoC.cs +++ b/Content.Server/IoC/ServerContentIoC.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using Content.Server.Administration; using Content.Server.Administration.Logs; using Content.Server.Administration.Managers; diff --git a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs index 4afb7c89fc..b9c25c0128 100644 --- a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Threading; diff --git a/Content.Shared.Database/Content.Shared.Database.csproj b/Content.Shared.Database/Content.Shared.Database.csproj index bc2cc300bf..5107444c7a 100644 --- a/Content.Shared.Database/Content.Shared.Database.csproj +++ b/Content.Shared.Database/Content.Shared.Database.csproj @@ -3,6 +3,7 @@ enable enable + diff --git a/Content.Shared/Content.Shared.csproj b/Content.Shared/Content.Shared.csproj index 9752bfcfe2..587f3326f9 100644 --- a/Content.Shared/Content.Shared.csproj +++ b/Content.Shared/Content.Shared.csproj @@ -1,4 +1,4 @@ - + $(TargetFramework) @@ -8,6 +8,7 @@ nullable enable + diff --git a/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs b/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs index 504df25559..155af98884 100644 --- a/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs +++ b/Content.Shared/Humanoid/HumanoidCharacterAppearance.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Linq; using Content.Shared.Humanoid.Markings; using Content.Shared.Humanoid.Prototypes; diff --git a/Content.Shared/Humanoid/Markings/MarkingsSet.cs b/Content.Shared/Humanoid/Markings/MarkingsSet.cs index d52b4d9b7f..79a6804772 100644 --- a/Content.Shared/Humanoid/Markings/MarkingsSet.cs +++ b/Content.Shared/Humanoid/Markings/MarkingsSet.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Collections; using System.Diagnostics.CodeAnalysis; using System.Linq; diff --git a/Content.Shared/Preferences/HumanoidCharacterProfile.cs b/Content.Shared/Preferences/HumanoidCharacterProfile.cs index 3cb969f2e6..c3e407a5f9 100644 --- a/Content.Shared/Preferences/HumanoidCharacterProfile.cs +++ b/Content.Shared/Preferences/HumanoidCharacterProfile.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using System.Linq; using System.Text.RegularExpressions; using Content.Shared.CCVar; diff --git a/Content.Shared/Preferences/ICharacterProfile.cs b/Content.Shared/Preferences/ICharacterProfile.cs index ba96c2eb31..bbb8b838d4 100644 --- a/Content.Shared/Preferences/ICharacterProfile.cs +++ b/Content.Shared/Preferences/ICharacterProfile.cs @@ -1,4 +1,3 @@ -#define LPP_Sponsors //комментировать при ошибках using Content.Shared.Humanoid; using Robust.Shared.Player; diff --git a/Content.Tests/Content.Tests.csproj b/Content.Tests/Content.Tests.csproj index ff295728fc..d1e571a155 100644 --- a/Content.Tests/Content.Tests.csproj +++ b/Content.Tests/Content.Tests.csproj @@ -1,4 +1,4 @@ - + $(TargetFramework) @@ -7,6 +7,7 @@ false ..\bin\Content.Tests\ + From f9ee715fd2409f51c833301a9d28e2fb4df430a0 Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Tue, 3 Sep 2024 16:19:05 +0000 Subject: [PATCH 37/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#56)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index 2cc8b58142..e3de0d0916 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -26,3 +26,10 @@ Entries: id: 3 time: '2024-09-03T05:16:39.0000000+00:00' url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/55 +- author: SpicyDarkFox + changes: + - type: Fix + message: Исправлены настройки сборки + id: 4 + time: '2024-09-03T16:18:28.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/56 From 4c9ea1969c28d155bd3644c3c1d1cfbf279535cc Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 19:19:49 +0300 Subject: [PATCH 38/71] Update actions_changelogs_since_last_run.py --- Tools/actions_changelogs_since_last_run.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index 2bb113e9f2..d20261e89d 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -15,7 +15,7 @@ GITHUB_API_URL = os.environ.get("GITHUB_API_URL", "https://api.github.com") GITHUB_REPOSITORY = os.environ["GITHUB_REPOSITORY"] GITHUB_RUN = os.environ["GITHUB_RUN_ID"] -GITHUB_TOKEN = os.environ["GITHUB_TOKEN"] +BOT_TOKEN = os.environ["BOT_TOKEN"] CHANGELOG_DIR = os.environ["CHANGELOG_DIR"] CHANGELOG_DISCORD_WEBHOOK = os.environ["CHANGELOG_DISCORD_WEBHOOK"] PR_NUMBER = os.environ["PR_NUMBER"] @@ -37,7 +37,7 @@ def main(): return session = requests.Session() - session.headers["Authorization"] = f"Bearer {GITHUB_TOKEN}" + session.headers["Authorization"] = f"Bearer {BOT_TOKEN}" session.headers["Accept"] = "Accept: application/vnd.github+json" session.headers["X-GitHub-Api-Version"] = "2022-11-28" From b0653d0ba7708e1ba9bc133cccfc8abb8e224b1b Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Tue, 3 Sep 2024 16:20:44 +0000 Subject: [PATCH 39/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#56)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index e3de0d0916..9ee70a5a02 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -33,3 +33,10 @@ Entries: id: 4 time: '2024-09-03T16:18:28.0000000+00:00' url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/56 +- author: SpicyDarkFox + changes: + - type: Fix + message: Исправлены настройки сборки + id: 5 + time: '2024-09-03T16:18:28.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/56 From dbe9cf36ced4b7f9843179151a0261e0e09014bd Mon Sep 17 00:00:00 2001 From: Flybik Date: Tue, 3 Sep 2024 19:41:43 +0300 Subject: [PATCH 40/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81-?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BD=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Alerts/Abilities/silenced-icon.png | Bin 0 -> 1167 bytes .../Interface/Alerts/Buckle/buckled.png | Bin 520 -> 753 bytes .../Interface/Alerts/Fire/fire-icon.png | Bin 0 -> 441 bytes .../Textures/Interface/Alerts/Fire/fire.png | Bin 414 -> 769 bytes .../Alerts/Handcuffed/Handcuffed.png | Bin 3286 -> 1145 bytes .../Textures/Interface/Alerts/Pull/pulled.png | Bin 696 -> 811 bytes .../Interface/Alerts/Pull/pulling.png | Bin 525 -> 607 bytes .../Alerts/Weightless/weightless.png | Bin 515 -> 714 bytes .../Alerts/battery.rsi/battery-none.png | Bin 452 -> 592 bytes .../Interface/Alerts/battery.rsi/battery0.png | Bin 531 -> 868 bytes .../Interface/Alerts/battery.rsi/battery1.png | Bin 410 -> 572 bytes .../Alerts/battery.rsi/battery10.png | Bin 415 -> 593 bytes .../Interface/Alerts/battery.rsi/battery2.png | Bin 442 -> 588 bytes .../Interface/Alerts/battery.rsi/battery3.png | Bin 480 -> 644 bytes .../Interface/Alerts/battery.rsi/battery4.png | Bin 460 -> 625 bytes .../Interface/Alerts/battery.rsi/battery5.png | Bin 484 -> 641 bytes .../Interface/Alerts/battery.rsi/battery6.png | Bin 451 -> 617 bytes .../Interface/Alerts/battery.rsi/battery7.png | Bin 451 -> 607 bytes .../Interface/Alerts/battery.rsi/battery8.png | Bin 414 -> 579 bytes .../Interface/Alerts/battery.rsi/battery9.png | Bin 413 -> 587 bytes .../Interface/Alerts/bleed.rsi/bleed0.png | Bin 1991 -> 1067 bytes .../Interface/Alerts/bleed.rsi/bleed1.png | Bin 1992 -> 1062 bytes .../Interface/Alerts/bleed.rsi/bleed10.png | Bin 1990 -> 1076 bytes .../Interface/Alerts/bleed.rsi/bleed2.png | Bin 1993 -> 1050 bytes .../Interface/Alerts/bleed.rsi/bleed3.png | Bin 2001 -> 1089 bytes .../Interface/Alerts/bleed.rsi/bleed4.png | Bin 1997 -> 1087 bytes .../Interface/Alerts/bleed.rsi/bleed5.png | Bin 1997 -> 1106 bytes .../Interface/Alerts/bleed.rsi/bleed6.png | Bin 1997 -> 1108 bytes .../Interface/Alerts/bleed.rsi/bleed7.png | Bin 1995 -> 1094 bytes .../Interface/Alerts/bleed.rsi/bleed8.png | Bin 1996 -> 1098 bytes .../Interface/Alerts/bleed.rsi/bleed9.png | Bin 1997 -> 1093 bytes .../Interface/Alerts/bleed.rsi/meta.json | 57 ++++++++++++++---- .../Alerts/borg_alive.rsi/health0.png | Bin 379 -> 512 bytes .../Alerts/borg_alive.rsi/health1.png | Bin 469 -> 571 bytes .../Alerts/borg_alive.rsi/health2.png | Bin 579 -> 619 bytes .../Alerts/borg_alive.rsi/health3.png | Bin 608 -> 663 bytes .../Alerts/borg_alive.rsi/health4.png | Bin 732 -> 691 bytes .../Alerts/borg_critical.rsi/critical.png | Bin 5972 -> 5149 bytes .../Interface/Alerts/borg_dead.rsi/dead.png | Bin 515 -> 501 bytes .../Alerts/breathing.rsi/not_enough_co2.png | Bin 430 -> 821 bytes .../Alerts/breathing.rsi/not_enough_nitro.png | Bin 402 -> 782 bytes .../Alerts/breathing.rsi/not_enough_oxy.png | Bin 395 -> 726 bytes .../Alerts/breathing.rsi/not_enough_tox.png | Bin 568 -> 1033 bytes .../Alerts/breathing.rsi/too_much_co2.png | Bin 428 -> 792 bytes .../Alerts/breathing.rsi/too_much_nitro.png | Bin 388 -> 799 bytes .../Alerts/breathing.rsi/too_much_oxy.png | Bin 392 -> 716 bytes .../Alerts/breathing.rsi/too_much_tox.png | Bin 542 -> 1016 bytes .../Alerts/ensnared.rsi/ensnared.png | Bin 7117 -> 1243 bytes .../Alerts/human_alive.rsi/health0.png | Bin 2177 -> 2656 bytes .../Alerts/human_alive.rsi/health1.png | Bin 2267 -> 2728 bytes .../Alerts/human_alive.rsi/health2.png | Bin 2249 -> 2375 bytes .../Alerts/human_alive.rsi/health3.png | Bin 2331 -> 2676 bytes .../Alerts/human_alive.rsi/health4.png | Bin 3945 -> 2740 bytes .../human_crew_monitoring.rsi/alive.png | Bin 615 -> 202 bytes .../human_crew_monitoring.rsi/critical.png | Bin 659 -> 233 bytes .../Alerts/human_crew_monitoring.rsi/dead.png | Bin 615 -> 274 bytes .../human_crew_monitoring.rsi/health0.png | Bin 614 -> 185 bytes .../human_crew_monitoring.rsi/health1.png | Bin 623 -> 207 bytes .../human_crew_monitoring.rsi/health2.png | Bin 611 -> 195 bytes .../human_crew_monitoring.rsi/health3.png | Bin 617 -> 203 bytes .../human_crew_monitoring.rsi/health4.png | Bin 617 -> 188 bytes .../human_crew_monitoring.rsi/meta.json | 8 ++- .../Alerts/human_critical.rsi/critical.png | Bin 1740 -> 2772 bytes .../Interface/Alerts/human_dead.rsi/dead.png | Bin 1199 -> 1629 bytes .../Interface/Alerts/hunger.rsi/overfed.png | Bin 380 -> 568 bytes .../Interface/Alerts/hunger.rsi/peckish.png | Bin 1124 -> 1317 bytes .../Interface/Alerts/hunger.rsi/starving.png | Bin 1861 -> 2101 bytes .../Alerts/internals.rsi/internal0.png | Bin 1511 -> 1869 bytes .../Alerts/internals.rsi/internal1.png | Bin 918 -> 1135 bytes .../Alerts/internals.rsi/internal2.png | Bin 896 -> 1141 bytes .../Interface/Alerts/mood.rsi/mood_insane.png | Bin 3392 -> 5445 bytes .../Interface/Alerts/offer_item.rsi/meta.json | 6 ++ .../Alerts/offer_item.rsi/offer_item.png | Bin 782 -> 1832 bytes .../Interface/Alerts/pacified.rsi/icon.png | Bin 311 -> 820 bytes .../Textures/Interface/Alerts/piloting.png | Bin 571 -> 721 bytes .../Alerts/pressure.rsi/highpressure1.png | Bin 354 -> 1130 bytes .../Alerts/pressure.rsi/highpressure2.png | Bin 405 -> 1983 bytes .../Alerts/pressure.rsi/lowpressure1.png | Bin 353 -> 1046 bytes .../Alerts/pressure.rsi/lowpressure2.png | Bin 354 -> 1891 bytes .../Interface/Alerts/stamina.rsi/stamina0.png | Bin 1156 -> 2023 bytes .../Interface/Alerts/stamina.rsi/stamina1.png | Bin 701 -> 994 bytes .../Interface/Alerts/stamina.rsi/stamina2.png | Bin 1003 -> 1898 bytes .../Interface/Alerts/stamina.rsi/stamina3.png | Bin 912 -> 1557 bytes .../Interface/Alerts/stamina.rsi/stamina4.png | Bin 795 -> 1252 bytes .../Interface/Alerts/stamina.rsi/stamina5.png | Bin 704 -> 1114 bytes .../Interface/Alerts/stamina.rsi/stamina6.png | Bin 1241 -> 1693 bytes .../Alerts/temperature.rsi/cold1.png | Bin 242 -> 571 bytes .../Alerts/temperature.rsi/cold2.png | Bin 240 -> 538 bytes .../Alerts/temperature.rsi/cold3.png | Bin 339 -> 1396 bytes .../Interface/Alerts/temperature.rsi/hot1.png | Bin 242 -> 551 bytes .../Interface/Alerts/temperature.rsi/hot2.png | Bin 232 -> 795 bytes .../Interface/Alerts/temperature.rsi/hot3.png | Bin 319 -> 1372 bytes .../Alerts/thirst.rsi/overhydrated.png | Bin 549 -> 700 bytes .../Interface/Alerts/thirst.rsi/parched.png | Bin 1273 -> 1557 bytes .../Interface/Alerts/thirst.rsi/thirsty.png | Bin 463 -> 692 bytes .../Interface/Alerts/walking.rsi/walking0.png | Bin 1335 -> 719 bytes .../Interface/Alerts/walking.rsi/walking1.png | Bin 1048 -> 811 bytes 97 files changed, 58 insertions(+), 13 deletions(-) create mode 100644 Resources/Textures/Interface/Alerts/Abilities/silenced-icon.png create mode 100644 Resources/Textures/Interface/Alerts/Fire/fire-icon.png diff --git a/Resources/Textures/Interface/Alerts/Abilities/silenced-icon.png b/Resources/Textures/Interface/Alerts/Abilities/silenced-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae0cc0f9cb24a3ba2fe185c31bc470a62d8d778 GIT binary patch literal 1167 zcmV;A1aSL_P)EX>4Tx04R}tkv&MmKpe$i(@I4ug6$yUkfAzR5ET(8twIqhgj%6h2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCVj!sUBE>hzE(n59U#=pOtS)GfTr7K zDiIem*;O(4iU7js#|)w}vy3@OO2Tt|-NVP%yBN>%KKJM7RdW^td?N8IGfbO!gLrDw zHaPDSM_5r-iO-2gO}ZfQBiEHCzi}?OEbz>TnNH0UM~KBj2P+-Sil#<9NgP!*o$`fD zlU2@JoV9Y5weHDZ7|Q7@%Uq{9gaj6`1PLM(R8c}1He$5uq*zGNe%!-9==vpcDdZ}F zkz)ZBXpmh$_#gc4*2+(eH`H!`LOu_?pV2pEf$%NRv)1gbwU5&WAWdB*Z-9eC zV5C6V>mKj!?(FT~Gp+u90KjH)#s=5~KL7v%#Ysd#R9J<@SG#WFKomVDD>)TGNLgH@ zcC`z#_yZcWizrhdg~df6MQXkR$z6&71uT&$QbrUs5kFv!nvz|7A0 zg^f1ZD_Md&GxwZ(=FSWF&n5xD#pTU4fX)Zt)n6a)yM6?=Z_iKfj-D=*JtRKy9ZqFA zaxgiW68<~uWoZA6h^2s> zOfg_pRfRU{Z?y-ZYVb+`5D9D?Cvf1|c?Qi!l>wK&fAj6vY*f)|4O}C;$LT=5weDydAv{gel-QcU+!C=qm7|V_6mmA<#5U@Kay*>le?M zu+=5#cq+@nM~%*Zzu)%-2LMgeKnOwq=Rg<}7S}@{Z2m3FV!(tDHil+QeVV4hdifPv z2ayzTTQ-{&fwNf;2};Co8iHa6)_~vq*J?FbmgUm|rj8%DJ2r2T6qrt@>^Gme+j#Kl zY%a9Lu7TBJhE{vPHWUG9Pl6D_fc!GIZJV77v1@>5YMN$X*5mQm*UyhRY8ALu;HN>7 zB(^GO)k}#J);^uh1GE2UJ7F%DL$B8Z0O-0N*zeF;aPU5`*{c8ml}ZJQqM+C7LDzKw zn39>!<`@o#k?#b@p9K*tC|)cD0Iv!(bAAeRT}QE4jFr8IK$rr~ddWxtz;?T3Ct~eK z6;k4afjjGEXsp-@u=c$YhGAed8nFY%G))+W5i4^yfqJ@7?$E1wR3-SEFl~!cM|`3Z z08AzmT-^41n~usB!2;OQb$4nuFf3k00083Nkl> z=>9M<-Uq`v@4b2N+vm=_H-u7(=R^bmlBMb=0Id_mt32M{-hc4|LMcVERHd_i@4rV+ z6pA|}BD_H?8r{1vck}MxV55g`uKCioG3)n`C=^@CQWcCuL^Kld;r$KD3?+U>yJmM3=9SX7a1?Gzlhm;`QwR6qCyTPt>Vo*>^}LRshq2k`H^KyjkU++w4Iu<#F@Fl+x`kc=PcyX8oS)B%J;D4wjv4HXHZ`JjUZO z03dPwc7LyaY1^zh@$LuWude|B7r!j%x{iE4ADV!!>pT9u5LgQ~mW9!1gj_BcngFv8 zRSo$=!|U8;<<+YW@b!SVKT0*+SeARi0c9gh1_C>x3jm6uY#m-+VfFOn9q{rBz}m4t z+Bd*Dos0AHK!;eb9s8qYfOR^4Z_f}T_^Y0_LlT`e@mQl{O6`pVJFn7K*WaP)ECtq0;k4r}uzl+o96vZBoM=?zkIaDMCE|<%TG9lV*HgEVCtzv-d^-4P2<=gvyodtQG zv$Npwc%;b!>wo4#DTQw+pC8JCpYv0VEXydk_dDQfXXd_tKE7+2Yq29A-b*N@47&(e ze_z0-B|dQ&&tKLvG_jxcDog!utpW2xY*{$@NNhqa)A_IGeT?Y z|8fY7b)j|0J8q`9>(G8z+n0Y@Yox3dtWs>sa9Nh*n`dqMK&TwsULbYD^Z6`xyB%2p z4xZJH=Xn+YmYNK*EMv9fHMh`6DZf${E>b0|s>)3F5$N8*r%}MXbg0C^lN8{*@wj+$ k8pd8Z96Yr=f9QYE6AxeF8FSGlo&W#<07*qoM6N<$g1|-IZ2$lO diff --git a/Resources/Textures/Interface/Alerts/Fire/fire-icon.png b/Resources/Textures/Interface/Alerts/Fire/fire-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a80a1da0bd282f1d04dfb4e59fcef6229be681bd GIT binary patch literal 441 zcmV;q0Y?6bP)Px$b4f%&R9J=WR!eHbFc5t%215yjZheh*qZ@Q1e28>W=y?iVICn_UrZ@1S?J=rt z!40K_fVz;Ukw20~P8VJHfeDJGnK$pvC;=8MSTGZ2n;Wyv&8czDW}j35B=8p`l3>=h z@;752TGPAKczH4d*%(npOR8YYA>m%Ai1XXY=2kaRR*uUHFFSP-H&#ODH8f_td6JK86vSKIy jaUdc-a1$?B@Ne(~*W|-v;&5&+00000NkvXXu0mjfqVK#~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Alerts/Fire/fire.png b/Resources/Textures/Interface/Alerts/Fire/fire.png index cf65084e44e786feff1ed98094f3b0036cb00755..acd0f5dd41d021f7f10c0149068820f168262472 100644 GIT binary patch delta 746 zcmVPx%yGcYrR9J<@S3Qf{KoEV3P7(xj7}6XD zf&W9&s1vTz2o=VitKfr!v~BG2ytDPN z*w1@oA3TXyd?4c9Q( zd(%8TZuo{y0e_|UF@OMwU}CyVFzUOF^T;XyEpvcJG$}n#7eE?bzpW36ph#U#bW(t% zWgZ6N|MXH&5lp2bsyRC;P(gh4oN)WJy(+>H)a3+^+I3)P+k&(@WR54a<^HNQp_Kv* z!8PmU5Zpd(g*LB_oDr%6vjY4)917-jmmI7+8NUT%B`(%1;${9V$e)5Ok^nKKl`f(r1pR^jQ8jSOL@J z38TJ?^&t^RUoJk1FwI5L*{t3D)62IOhgCXFaYiSK_)N*cRA6WjCdkC zkm0)1aYcd6W`oN)z43-5EK~}#y)h91wjCcIH;dlbM_BA@Nj&FDRtMocz?1l=R@AtE c0UOQu3m*?T3wUHfdH?_b07*qoM6N<$g2s+liU0rr delta 388 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 t=al@q{=|&ff04c{6u& z0RM~%0Nma^+ye+o@HbqJ`U_6l?KZ0Cad6yj{@i=L(+vjm6@Mg&s=UGVr?E}1PmchA zo;Qiudfp_mMw`Azra>3I_qIq;K?qIGbU0@69>*VKWv7bIP}TkiG; zL&Ei^nfqlwuo5_hp}BhABsQ1P)43#}_at4J3NWuptbghBQY9o}H9(nVr_=duH5KnZINtY_m`J_#wm&O2@Tl4s|t0V<*A zl7!5=Ew?rW3OxmB)ysU61XV~wVFl8vS1ZEmzeItHdI8^j`dbl*KcZP@NB$Y{qoine zD~eMXMn6ADmZSb+FkhkG=?2H`rf^rh2Brqi|5S$cPPa7YfT{thLYUCjbBd delta 499 zcmV7h=q}seG>j5E(gs)}HKq0V!pB zFaX%gUdFcu5Pv1n{w)A}UJJw_>}LV6dk=FN)lt9K#6d9t*xSYNi34RvF5hPX@TZxN ze2h5IQ>#P*fXWq}ZkD|k_aJJNNC3c;3TGqVFK+!v2|stFOacIzt=vA+wGbdELF z_<3{Lk^s+#*Jq=NY z30X`}$;G2s0htdLPC$GVLJhA%WW@^P%-?{lBDuiJjjsY=8IbQ$;Q17d##aIOC@lM} p=|8_IiwaJk`3C*nUq*idz&lfWcv=;@n(zPs002ovPDHLkV1g-X7;h?n4@1&^kKjVaiR z(NwpA41(5eAudUl;2}dG9YU70v{_<@W(c_LCbGB?0vVHEvn?*$VU%NUx37tKj zE7q3x8z6&-kQ1nAG&FMg<_1@1C#E1G#z|gL-913B)5f>MPp;;ZK>(=VCyi7z>iGu% z4<07){N+2>^Ofzc1){*k`6-gAG-PRTCx72H&}wo>rqWnge2hF(LaWI+`jCP8RzUNW z2Kd2!x3sa9Dt`dr=<|-r7DyLRbPTdIu=SsvPe2rS%^r#ZPX4`4+tMD00;0g%`mb&O zYtPUWn3|q}DDWo#>h1x6QK#6|N1$&)vJ2GAFV0WVYI3@@16M$nhM1b30Xl7D3Jg+D zo@(TFnOg?nSAk?I4T_Ed0Dk@K+OFwZfwiqYP;?BUz<-Z2RIs!0S~o`pNq*VyI%aPQ zz$#i%;L+=}flgZ+V=GmBt?hwb-89Wt$&LF?!nFb)w$|}>W80KTo+;_b)yx67&fGEp ztB8+2zBi4lmA=$8$yPa^m-!pw@$H z1&&vi>dX5Ls6qHW8F_(rFHmkO<#?_*HgdpF10SRkW8f~2fx{Vp0fG}vP732)^8f$< M07*qoM6N<$g8zF*QUCw| delta 477 zcmV<30V4j&1%m{TFn4@0h-j<0ZO;$&{SGJ%6s$?7tYvsZ_c^r-uqsG zEw+e=vR)@ww@+l<{2d-54v(@}S43n1t!4uN;Mk+J@*@lQe1Crt03ee)g(R!YE^ui9 z;5y)mnT1l)h*HuPisK?6CMH79Q|au|7;X-%!dIugIRTbwEIljh_0YNCB4BU-Ae6k- zY%HA*t}XCy0S!3-?D8OX?6K=YrwvI~N&fr-H00a_csS0V{Z0F@*QLq{Rd@gTL1JP8 zmT3g~{BV6K_{(Q zI`M3G>@f!YY1Q$#>jujVFgf78XrAqsX`ogu3bkrcuvSbXAcpp7X1)jfw)+YF6)Po; z_|LcsaO@E*)4*ghW=)MQ;OEa!%PB$dvB)`5*cl2x+K@7Wex{0n{olb^p; T`E(*P00000NkvXXu0mjfm>1ym diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery-none.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery-none.png index 170a6319f9754af8a6bf2bcb2261837d2981b860..777bfc4b9046e734f6ab736a2598d78d47304980 100644 GIT binary patch delta 567 zcmV-70?7Tu1JDGJB!3BTNLh0L01m_e01m_fl`9S#00064NklTlf9K|2j zVB%*(0;cIStx5M@!5i3{cm~tBuA6SU>As7m-heB30yiX$5Hyx?Q5UqELI(H)189A# z;bZ>q&5sE)1Dsh30E|YX4*=tT@LQOs`9KBuu`ElvO08BS?|=KgpV^NwmIx6E(ChVb z%{|Yrxm=>t>5%6lAZJ5LR(0p#_=mD@S3yiTb07L@pcDvMKx~>;8cN`~T zK5eJ~Q9qXeg@0dF)v(=ex5GB)JZ!&RbrT~GBo0)XKoLFpUhc@r0I~#R%_n<~fiXzD zb20*=`K;9h_B^*{DFTPXA@TgV{vDdX+}#3>lUlPff%qhR{Q8WTi_cF&Kvb4_TFs-) z0r8tt<}x))6NsB@nilyFWYw%pAa0%&^ymcQvpraF0DqjGK-`@A=2>QxqzRNUPpes& zfVi;CT1{L_nrGD{15jzj&BUzLgs$u4pD<082vFvL+;W^&GpKpa%hqF<>^%r);1DP?6AMS+6dVC{V8{qaD2f^+2m=`iQ!F>wiS5`G|Kzl8zOQ-DvJ=4} zS(f#x&&#rmZ11&lf#-QHuG2IH08~{40KKh*(PYM$@*mHoX@8nO_up^{?piUyxCESYD{@`ed)G4j^5t1bS@!?{5JJS5QYyx6+p4B( z;Q(;tB4Cp#cyNJ-{2Wv8paS&cVk97MEJeKb1_un9P~K9Dcn!|^-+V((7$ngohpA7(?uxK1%~9}U$q(o#&Yl$AHsHWv2W) zwk@5fOo(N`k8&9+D=RZ?;0nMCNf8(m07O_o8St%AnK}O{fLD?tFeU(q7QhiKHceA0 zxn)_gv63*JV}4OA5mIXa04yyng?5?zJVt_U%VNb9M}MXPs`+KHXmJu5Fe~Q8fLW0V z15}U&15}VRAmutG20T1GgtndVsL6r>D)}>EfQkrZ!2p%~xduq)at$EJ89*nJx~3vR zSuj8)fBq&YiIZypL9PLGB4w0Bmh-0f>rFuh$FhwY4<>z<0-wwr%_` z#hJhtw|_AnpNsyr9}17A@_+jKC$wJ&$M>5X0D$&+Kb$)d_zE4UU1;EAx+FN8S}yzJ{#gx zm=N(ILJsL z;O_2D;Enp%N25r`<7|dQ*WKOMbyQuqHH6=-9oxn!T@;AhRDS9Y>>b;VbUe-m2x<5t zutpo-bXv=F7vm!4ktn59gF-&=|bWk X%^|TCKW-l900000NkvXXu0mjf43m9U delta 505 zcmVb;z6n#c06YUU*MBOVS zmSoEwi8J&bJwwmXOLXD}sTeb6LE-`xATm@e&GI`mc3qMd$8~Da_$_>%?Ek)B$o~>% z(7Is>ZG%(KQdC$ z1;ZI&y8zo5ya8HGu&OE%mt|?J7#sR-3K*&Ag5eCXU4U&2-T*fRbT+vu@Q>gOuw8&{ z4Bh}Y1-font$$VkfW=|~;Au($kBE?=BurdBzx{8ge}5yn2~Z-nzLp^krUZfKisS zB2B1B6XG%F0R;ot)`=-C#q%K3qdz=IhwV-C#>10)WHeAPDvW5D{@+ vXU2EYe~xbj5oI}xvK&R45a;E&{}bK;FEjp79whU600000NkvXXu0mjfIO_09 diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery1.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery1.png index 353e1f0f0df6671de54b2650dd6ab69a879938d1..9577b3aa2ac0e3c93604caf167a0f7c8ac3f4e25 100644 GIT binary patch delta 547 zcmV+;0^I$Y1H1%~B!3BTNLh0L01m_e01m_fl`9S#0005*NklBjE7>1uK z#wSuOLC9W8s-cA{EnRG3cc`I0 zFUnw@db01%Qd$!*c|qLwouu!3@6{`zgFA)*=mx%mNHAT zY-52RNn)Kp7!E5Dh=o`q(I_$W-2633=yW!1J0iJ9ip@1~Yh@saF0yGJ) z0)sI0FUf(U+01+1RKlsiMHtd*wQfaV033TrXeEF$0cB$w$F-WLY3i(HLuC&DG@H#L z4voh%v#i!v%YP)dQGwfHD+<)XZYr=?EQ)wKoqDg`iUM^^c<+JTRG^Lt@4tk*>47@< zZwkB{ey`Q|{lh(HEsfd=Jc^cvi}wE-@9^^_0K-?$`2Fiok)Hrj6cx4lO7TL3xCQndI?l{3$C9(twcmZv3fm{ z&p8RWSpJ;MN+ZBwKAvBFBeC3L*7}tDps&j;X9~k5ao4gI3$`RiYbVMl*Saq#uxeUgK%jwjdz{R&e*$Kn7{*B zmT}#FQ53{A*Rc;EFU~&OoP1tpvv>9WE7cfu3EMQE` zQ!sf6W&x86ux`TJ?W?#OfFZdryajAlOKet4t5|V*^%g`q4mJfk za=@_(-X(02a-JP%*k7IQsO%ZT>RkW;002ovPDHLkV1oN=uC4$8 diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery10.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery10.png index 63a089f661475aa4a4d65fa3d4ab5c76445e9a92..5442db37b45dc0ce7246138fbf2551d65ef2217e 100644 GIT binary patch delta 568 zcmV-80>}NI1JMMKB!3BTNLh0L01m_e01m_fl`9S#00065NklnNj zICcH@a69(-UEyx7`l2c#B-R3K@>b&FTE9lUUe|G@QURdf@52@JD!rM-{gKc3VT`DX zmTX8AiJ1x%d&N2S6@^oCX3m>RBq~t2E>JF)GZCN%!<}L5l&J&|B;b$y$b#PoZx^b) zaekYaD-Lscpnv%84FKzyg{d z=`o;V01;-bnh8~0K^1#{@i7o@og4yS+cs9-!s~j-eSeA9^%50HRp9>gd+fqAs9fPb zj8p}-P7c}m(p;E;mACZnRSzKdWikPOR53!4P|bX%3rIt$;7a8H0000N3K0d|7^fW>v%>z7!2-*8}KajoD#2rE}v9J|66a*ZI2#hG(9=1j83ktVOnOm>*} zHkk>DKnG-5MyC0)EQN2b%`W6cQ7rs4O#uK^RRI9`if{^+Qhyr%*oLNQtof}gAf==v zNxJX@0NF%1Z^7*B(2Kb@o;byM)xh@A9spo#=ku3n_iJI#-skD2&y91=4IcsPKok&M zfL9TIyiDg~C;_nxqJVWEc0uqhhysEO2;K!&NGU1LbK1W-r{nu8Qs|Ec)E^CqL-+Y* zmWWz5_nieSBYiu4x@>*pv7DTb%66`Sx4TEzP%k(OIJmvQ$?&=pi4Z~%5vftlc?nn* zCUS29stbVjar^pU?+Z@O3(#3WZ#-!|HkR2YUnl1xtmnYb)9O#l)OBsNP5yuIeopKA i$d^-JUOk5U%KiqvbP7iZjGq|*0000|D&L?H6K4HAtKL&wd(;+Sr?tLN=@8-VF_$`9bl77`LjvWy4@ecwls za4Ikg0{4&}y}AL|_EGaF9?+0A&Kw#x{y-HBXYHvX%`ydjO!> zZ0a~L9?!zET7Oq9liXGXZi>AqPzQ&pz-qP9@q9jaUb`0s>X`7}1BaPuJe<(F9G=X_rK2ffG`Yot)Y~>7DC5> zo&!8E8wumEK{fgL>Nx=Mr>~{_#qkLMX__L6hHr#mD1T*T&AoeIeRLAo_7

?*ajO z^=hQZRT8LT`6peJ#@>WjcuByK<;uIX0w@90hbRvbE5W$RogW6 z98IjhVl1|tIahJyd0a~Al?a$5tPE}uwvFnY;2I4R>6uV}OU(cP002ovPDHLkV1ndf B2?+oI delta 416 zcmV;R0bl;i1iAx|B!2;OQb$4nuFf3k0004WNkl$Xz3P zRUpN2rLFi1wpaTmzKN}`a9G%grNzNDo?w#;iG=~-nzb;yZjNAff9Epdvglv zI({_)HFBi^8xm%5aGbzvUe=!D%76d(48Z7zZ_VPSAgu{(uGM@#2OvojsNPMD*r^fQ zR9rn<2~@vUHT5cWn`>rbwOX}zRKfXo8ooQKCED2WCK;c3R`w@Rs-AFyD;PWg0000< KMNUMnLSTaMJH>PW diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery3.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery3.png index 87544db8abd4a729bb56b1ed5e425f292e754adc..580db681a7fa2789d26c1bf1088b9f8343a8f8a9 100644 GIT binary patch delta 619 zcmV-x0+jvW1B3;TB!3BTNLh0L01m_e01m_fl`9S#0006uNkl`Q@AlBMmmWO&9XzC8Ajg8Y-n;}ap@sGmsoGM({FwwH zVm6Y*!#b1MWOkF3)?(=c%e?dM%=ohiFWITIun%>iyAdh(}RtK{=}-OpyT0Mu$V4i4by?|2e^A7pokNIAtq z&P9=kRiM)GrmV@1=UylFzo|r|0_7hbnM~$f1S)k{yK5(5DglHE`2EQV>2!Lo!ZNy2VbUVyFD_uzj=|dY?w)bdrJ!dEZ<+!zB^)+^{4y=z~Pac8f%=~O%41X3N+h; zzpb@v01-31)!A+o7uUZIvCPG`_ z_eYc+2vb(XOrC#1D^YO!(m4F%N{pV2~jK@|AY>JdqR9ACTiS2#+)qLIf zZ?oM*kYre`+El_U!bN~m)!!-PToehvAKdLL^>9)tgJUR!(7t-TZne#o#?^sicGMd& z?wO|c62iyH<{v+H=ITYtp;Yyq5CM}!B!i2?#6$H;@CS7y8;gSv?FRq=002ovPDHLk FV1mOnFgE}I delta 454 zcmV;%0XhDJ1>ggaB!2;OQb$4nuFf3k0004+Nklr+_g5mMV&So#h=M_$1u*jXe50%D_Jescos$K$cEUF+BdyxnfcziYJ`0F%iCK-!YX)PL;ze(H`*5k--4ed7dt z-D)de3wnn+}ppi-$=A$Q$t2;>g#f@=c{8y3c{#3~23ypx@Ed@^FwDH> z!6hgN9Grla34iB{_3tyg$#Ny2pMuN#m$?4uK07Za-8>r+s2I86XZ^*|O9IyhKPV7^#0 zU#uAnLwcP?taZKH=lSXV-*kjDTENhD8cX5D&bz` wZvB`|r_i6^Suwnx@rvwb#E1KkXK-(QAMVq5uE@07*qoM6N<$g3s30*Z=?k diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery4.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery4.png index 32f93d31bb9394cb4a4326bae07462c2d3cb94b7..e69f26aa79a51826c14b5107af18b0d71da92e25 100644 GIT binary patch delta 600 zcmV-e0;m1V1MviqB!3BTNLh0L01m_e01m_fl`9S#0006bNkl%1{l&Ebwpz8)&+HmQVEt;Py$6F2^WME zL>v^tkly)XpY5b-iKzNXmY?t5z4zVc&xs8)h67M8x{rbCKY!@Av9<4S+6W9~Zolu9LiT__X)Xf~Vd?ZMsO$t3&%$lef>xR3cV^H$Ob``TU6p)LO85)lR}x0vIRY526clx!hFE+wFF2 zEgL5G06->_(SNb$1-GZ$jqWz7mPsyEfs^7)6qp9*Q-OZJuj5XqlbCxZ3QS|d3lE$h z1)khEOz(C%2rFN_*jhGBq`=bR901p@FY2)?BIx>4{sQ3bJDFN5Ozy%1|AzwKzW+Hs zOM8L^r>cN5;e+Q50Ny{l7ct?Tr*#0<0U?C0wcYSpTYq+S4CrfsxiD*WOas;Y)uWpL zNGWmWM-3m|cG+(Du{9_5fVq3s@av1!*nCwhd`={A+E0Pny*k5a%*5C&@CU(RLYWZ8 ze{6Plj@aEfvJx=sy#5gQAY5A!*f@Sw*6bB3b&pCt`0HJN`FSih=ge4n0PIRAEC6in z`Rp-Dorbm`o-B%9lhcXMZVWV#Y3s?+a36xV%63A0hH{s>cliO);rCz-RoBgs7063_A7p!?$HMae5h58d1AzsQB!3BTNLh0L01m_e01m_fl`9S#0006rNkl0v@6o#MM z)ZB;{q>M?5QZ0(vM%)G0?u0Hw_jcjhO&2cx4Q7%4fh-H|x^q+9gcfuY@gt&;uSpP6 znj1;tBFJni;$v|+YPax)b;E0&_bBDkCibh};MZZ?~tYnP(HB1w3a1D8jE zmv_F-_I7>L-2LeV+OlCT1#Yda0I+_0O^@9WBd;g&6o3yOi?~! zeSrn%s(?zuCvVDAbCq0%6M4#mS4RMB0YV6E>!9rO^naeK+kox^tW2_2B@CZmKcbS$ zP|0NgwDbM#4FIH+xRIg5XZKwW%6_2DrRTt89ZF!{Tc9FV3fSOA(9x?JhGQnij==AY ziit+6Povdme|tk0fb|!Lynpw@O2D-9_RA;_CT%MPc0|m{tEaiC#O{&(X})F5+uCkq z=vYNt+GmKj7!T>Yy60000^&eB!2;OQb$4nuFf3k0004=NklKpmi$3s!G$C3N8=P5-_3 z^ql`aA8n2xhLlPrKWx3*?Fv&{hjE-&Di!&h%jE#*^?CrlDSwGb%C>EXo>(WI=V|S0 zBVgOMpUr0D_y_QHBqFCElgSu)9t;MN^o(l&AeBlE>i^}Aji0strJMZof>X}Nanth`R#DF9E; zZe*K@r(jPYaeo3vMK~PIm-pyJwp9W_7hK-H{n-1uyI|r@DK^>wQ~}3vISpIi%)Q!<-%zBguUt162><{907*qoM6N<$f*0`C ArT_o{ diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery6.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery6.png index c8d11dab42fc86e4ae7e315f38cda34b645a46b9..785b0726b488177f4fbfe25c170f4514d30017bd 100644 GIT binary patch delta 592 zcmV-W0#=z)YTyf8XD!0{bN4V-6ga0{bN4z21Z`Uw;SS&-ptbO2WAB z>?73c^~Bf3XhpAIPHZ4)1IQOWww)FoHiOH3Kfk^KV1GWJW7|vNN`+0>Hp%Ye8lpZKg%r4)1!*FZO8vt5#@L-G3CMoV&(b_l zDj|e*EQA$yduG_}ncu%2sg|I@n`2?=JJQ2d8(>8|V z$(kUD{z>gUPc5$}4d`rnr+Il$+EfA<<~`HmZwcAsr0U;1cJh(zv<+N$S;`QQNoX0| e9kw2-4}yPK<5Y06Xx$_L0000@-EIRAMG=7VHQ_W_N`INVV;iQ^sWra!1f-Oz z)oK;d2T(Q>&M9a%n_kLEk~q!tt^t60y`J$#qml9XeC{3VpooEeqB2mr0p}vTzA(Km z4gQ`x|NLst1^|wZSJht&4%Yz;zDz#>NS;2NW0szR%0TG`yozu(S*(bD1K?h8I~%CF zpfd0m_}^X79e<1fczHYnR$ZXS9xfpWf^4l)N(mu^<^VznQ8)$L;^x@>%?SW$nr?_| zVH2g-Kp_Kqr_Z;iPV@Ed%~R0n*y#kigAtu@=w-qb_ckz_EY_XCI@g_W$m`wPuWL>5 zyju7XQc4wu;l`uk!nL@`&9}7;zpqxgj^jACavQv_(;^z?F`7Be8{f{o`A_%)VMEi% ToK{aq00000NkvXXu0mjf@D|O- diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery7.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery7.png index 801b443092776f2bd846a2aac24c832407344298..b1aeb6ab9dde12bbf21bd22f9708310c87c78e5b 100644 GIT binary patch delta 582 zcmV-M0=fOe1K$LYB!3BTNLh0L01m_e01m_fl`9S#0006JNklC^m@HSZ#J6%Os7*WFQH`Rg9t+yPnNV>R^M^TND#RU+}>2z z6{VHx>)Twr%7l@Dz^~G1G&Ta@`%rI~K}aTmRRCd_b*|Uzk4hc{fiad&3im*4PaP_i zN;00$=Neyg9DfzuS_U?ituXKy*&PPHeX$fRQpPvhfJdk1SUPZp7sfv6f<~`GNTS=W)Z4Z6b>f0>~*IkrW0H`302%b(d57lRpzy6vP Um^h6bm;e9(07*qoM6N<$f*{roQ2+n{ delta 425 zcmV;a0apIs1j7T6B!2;OQb$4nuFf3k0004fNkl%|91?a4zy+nB0QC`e&Fw41J)m`z#@LOv*+ot?~l z^JfnulqY;40O2W$6aetiHjMFfgOj7-)R={x_ z)o3*G#0OAmB&=Iduh%n04uZhSF7pfkRIAlUuGMOhJe^K6``XGwV3Q~b6i&c;2ro`e zu5&|vjkP~H-!K7yo!!OsSKRHD14EvNGXR47H*24Tx1c0YIDt$<`11U|5cEF)_5-&z zf$|lU1bzem^M4iWA6WOr_~uhXCUyV z3S=?ihX)o*fh;Ec_!BOc2eM#s|Ag1O$2$Jyat|1rP{$9USS;#XUejZFXIaky{SF|4 ztksBuD)RZ)4*)J|Clm2c2j2kb_xo5m3$N)RYZ9;N#ee2}cMk-gLCmCp>RffKwjc^t z&eGkhCxEQUcmn>=*TaO<>fp3GA*nBFC;a^#ZA~+ed+F+Z59S^dcw%4JLNhlNSUtPd z!;GcPl?PPUK_wKH0Niu;NY*9777cYja4HVO+%JrJR_3A7PzOb6>{4=FRF9F3v_BqxDeZ;Hvj+t07*qoM6N<$f=s{sM*si- delta 387 zcmV-}0et?$1fBzsB!2;OQb$4nuFf3k00044NklDF zZ_Xt!3?7!}xzNR{s$#Bt?fZxqMWMd4ECT>EO#=YJ6~byU=YL##Vw3fKZ`|LQ0nWKd z)6_>F0E7v`x&)hxQzzxgVr{j~sRs_H#{htX+u~5AWlI9*oDO@2ws8+5FFtDPQmlly^5bdT>}`WK*jHXBuUg7A%tLzG3f&U zV~lx~K#H6_+ambetA7Q6@k1VEmiWQ}H%j55}LB(k=SOZKJYxU5W$=8Wf2;&%jUahou!?taWzR8@g)6!@f hX-#$U@3p7@gb%sFvN8(MjmQ81002ovPDHLkV1jt9v^@X- diff --git a/Resources/Textures/Interface/Alerts/battery.rsi/battery9.png b/Resources/Textures/Interface/Alerts/battery.rsi/battery9.png index 6a943e786f143c061e46bf42825a339a4e6c4a6c..a8089926e4c47b6d06493ea58d2ba05384307acc 100644 GIT binary patch delta 562 zcmV-20?qxM1Iq-EB!3BTNLh0L01m_e01m_fl`9S#0005~Nklr9v`;!_g34e2Wpt$oEfc4VhS?SS=7M`5 z=mW?&YyV1upXB}70RZ0{r;+i^qdfpD%R=M@cGpHV6n}QtPL28E9*DPbETn*6dH6M? zLF7eHz25?;hKfA5@J_gSxyRquS70JJ4RcL6mhNbByE*KxZRGF>+;J$YvhDO8qk8`* zGlEuZF5G{*7kPp1XaGZrunE@y^o2fFO@&Vap8o9<&Kj0w0iM(27!HSt3QY4sq+I`u zn08D{`YVj$bK&{;^Wo}cRie+eFxO!dPR3$>nU2H!) z@80;`H(1aDaU83rc$Q_tH`i_(@+3*>breMa^JRax^}Z$L_^ z!Z2*Z51?!!oJ%k}KlWnYzkhK$=jDNelOq83f{!K9;b%Rcz0K22CzW%~9UlSPKrf(k z0bVA2f1b|At_1X5&3VWKS_LegRzKXU9d5RoMo|>Dw3|UK gux`)XZ(8g57em0e15PTRlmGw#07*qoM6N<$f{qKW*Z=?k diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed0.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed0.png index 585a1b036298366201d26ac979a332b084750aae..99592fa046c4f7fc9acfa39003356eb181524eff 100644 GIT binary patch literal 1067 zcmV+`1l0S9P)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007FNkld??G3-2762e}8_bXYUX8lV}wn8-K6; zg}3k0y#RKLoLya)7rF#<@E_Fy0#V}U59Yb~Puc@gDO;SL!FJ;|=lQ8tqCa2;%-dr* z_)pY9SNP0{87q|E+X1I%@aYy9`Kh2o4*p;Vgv^T-CxqY20aE=9ekz1IASQnl2ZYYe z$?xodcJ)61e{okK!~wDSqdDLh^WT5mUp(v=;c*1(l^ds%1JvrP3D~L-V;AUxO^jp? z2#sNyt5aVP;sR?2=+xIGVB><64zP)n)Bz!Jy5^bG7x=m$=)XW0Tog#be<+r-15zqr z!|wyzSkWA?V8~bQtzx-2z|?zG*!H5RJz&9*^VY&cVud!h<5hcGI1QR}WaP>fJz!ph6b!tG1B~9x@C9EoF9I`y9Hwb_?CWw%c}rA`rPdb9XzmyR*zpyW8@{ z5=(;x3`h!ysI^G25J5D61yg7hg4BRQ|A4$Sk`O6Ts0fI6w!2GBNZe$0=AQY^ch33l zxo0+ca^?(38JU7%*Z^0yGaub?{p!;L{X6TbTQIEK2Fc;@xEv1LqsV@#1Y%fP>yB;i zG-uxE=Cxc=-L{Rcs)~M}wc(4FR}K55Ht&^w_Zu0<_ba(Z%aPB$U!HIJw&iM5%dUov z4f*HioV(Ie-Im?@{8S!yATM<7_rvOa+qIR3o`a6m|FU4vdYHPWt#YTsHLNonfW)Z^gBuWyaHS#`W_ ze`W5*lVgtWYj3>t4skl|;$Ne^wL>Ni88y77PjM}4KHs)PnR0W@&6@3S?wWA@cj?W= z)eZNmAFH_!o7z9Jk6C!)g1Kcx;N5g%{{@8;=dOQkQ7~_b@5tDO8}h?v1-IC<$2OtvZ?G?n&+bdg&Ki!@2=+V*E2V-8ZJGd#M z?b=(1HjAwbqmf{_yms${C*%JfaAKiyrsEB`6KzU=&pdC|y202C3_FGykb&CQyaL^N zYWX<@&!0cXW=uZtCtCLnXD?DQY~We_>b4_e;3y31HB0gqYK883ydVb+K$LyZ5DkVA z8pATDN5eoUh8pgJ0V!lB?w>qO;F4%37Mk3&JM4f(Qg(#`3o3HFLPfD)6N%~52Bc(0 zdBhNe8o;B$l90+r?L>^2N6)&MBJdbQE4CAbZV&E|6^I)RMgvV|MWr&9KqNSxsfd0) z-#I%@f>w5-NYlbRMMWYJLxeNPN`PW)HXB8=6w8tbL8|2;4MfS1I=+)6PUD2Cph#g& zl0&#o3w&~^W+zY{oe2iRZg-MBq{ekXicnDyrWgZF1%rClF|?{>l_BSNE-yu^-tsV{ z@}Vl1Dgw+ZgCT8v!d(=SzTr}(BvyqeP_P6B5lltVm}ICqF1II%)~gOk!Enq2DV#)U zlK+J^|H(&x6H7l49JwX={)0@^sRNN1yi*oR^?Y1TJD~^VMOlzUKK5u71wrr|t)z)D z`$?mj1*BE ztI;R;I16Mf(4X+nRV37UprmU)I**8We14Yk3nC<~7NeOoTCFA$m`#A>Y$iWz6iha& z#Yf0oM2ZwaU2G%} zNn6Ml0&xURb*Uqh(hqyr+A^t^$1ljwEP)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007ANklG}0!!m2666^o`~Y<65Z!h>fGt0RX=&gEs8YC!LP0@9W4TyCl@#{C>@Yi?Ur)i2 zwpfqvJ@?*oJiFe74~{K>qZ3Yn(FXX2=V!NLaZ;8gx%tHa{yqFj&))4di;xD8jlUy* zVdqo217OwU=;E?G)fJe7f1?f%5K7!!G0x4uEiZ^k*_=Zt3r&cKpSjwBy&J$ z4pXd7eSr`cSUW(czODcp7o>E6O`fC<2+7kHXHs9l*9AfU1=`@EKnnhKxttx4QUM!& zAK2!K=70%(zHw)j%f$hvy+?)ZUKDi?n9%2k)Obj)PzR_Y*yM9^Kvfj{md?M|Uzrv& zCUu`_F{7fOs_V76V(bC(;M+uK%jfKXr$=A_)pgBJX$aF|_Bw&dYP!Lq$&hPFoS1MlSxw9&mnkJHEIq#Y==0f=s!* zeT#F7J$p>kN@HR5mi3Me<%yrSq6I}8hJ99*-8=C?J!QMN%vf(Z_J#Ya^Nrs(Uu$gM zRkOY(=lq;=SDPzZGcR|X$~GR#4qm^1RDHl+UuH-cbZq}`3kIzQBlfiByLUS-6@BcR z_2mzlY0kPkzfb=4(|*$`H!td0RDUPC;JN(Mf#FMr_T1I>K~=baV`5{k!|T7fHTLF) z6V(US&0l|V?1_DC^;h1<8m3(OdyKnk$mAiThgbG3uA-Uqt&5eEn=5WsZUb{yg!Z4E z+EiRobFbp5I={WK?Gx+Rg>@I0=8?XwQ%wUF5six2Kje*F0O<%eV6tUkOk zx%K+mBb&s_3nSq`nY?oE!+$0|OR8I_oPP2)*a?d=z%|dEv1%|f13_vL12ho(nwG*_ zf|iq&+tJa1%$RoQ5nT5RWfrIiGVqLk_1K;~a5RFvHcN8nYx&N3oFE4byeNBsArc5d zG=ij0kA!%k7-*;m_@tl}dvLM=LnYCQEi^kxXUGN$rOa{#Cqh)AV021!sfT@k%p zj(v8F1g@-Dp{9j6f(VDhhOp5fD?Wl^S(YGaf~IkZz}2###z*j=Ix6phzK2 zl7pyD%X{P!&5FS|Is*)ZoX$9VP>tyT6(J&gh@cE45eVo}N71U5Q3{=7vAhzky30a< z$N{Qcq6i?P6a=-2UGAa~_YIXO{%97WKmb1oK$r@5qvBi5aX4LZw4Sw33WTB_P~kXA zlf3_F^HMzen`ro5n?tua-%H4@Jar%xgR{#*i5`!`ZpHLXIZ+lQk&8Yu6fiL~$>J8# zY{X40n~Jl%K;bOx0ERUQq)FtvcpO1hm{O2nYY(3uJJszD$ggh26pjflXj0>cfhCHbhp6a2@IK_xwieZ4q zLQ)ti3fyd23GlFFQh@gXA{6vtsIDwG)8(*Yw1JE*U4CBkLMZHSDJaTeHD-590g$Wl zx^xu7l19pCVHt*^X)_%|EC7lMdrK#yNQ2RYp}O)M3?53z>um>JqbYGV1@M}zxMkUI z#q=mp-KX=N6CMtc*LXXx0mwztMvk;_wAoEloRQ&-=46uQ$S$xfO5U>ngGP@M3V-RH zbg;(3yhDmjV%s8HGYV=mT&Vz&`ARNw282C)LbY zM6U&h6=!f016bT68Z9{O_42$(kw%t@Gpe#z3-bz?>4U04abVj;#X+aU>M^xzr*I+A z#fAdmB;<+<#9%1VEsu0UKkVIeODA3>Lnp4=kce`0THyqOE9loX)bv$+FoGZyK!IZ~ zExC6d9GRsK`%HK0{Mswo1HXk|OxKtv4S(71rd+TuS-f)avtvg$W+~&&-d*+c)=4vR zhV4e5WZzqTrO$VX<;3k5kFp+3Zcn+o`mQ5o?Ulqs2MSw)&$mxFn0ImV4Q1TH#fBG^ zZzOz3shMrBw_xb~Ykzz_Byq>6hNM5!T=hM$tbV)ZCjQt*pW2R$Ec=mJ@2vS3Q4+S& diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed10.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed10.png index 0ab9811c501684457b295d1765068878ccfef77d..5cce32f145a8b51f75ea85079cd18e988b302e92 100644 GIT binary patch literal 1076 zcmV-41k3x0P)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007ONkl&Y{0HX?fz1N~dcfXt*wccrFMdGKAtGoGNt@AlH0o|?Jckq*ELqdl z-Bq3$Nx(Np0sw!0;sL8y5QTqYUlbZ<5&&9Fh`~R|0XIp4L(_=Hm`cEEKn(t24#=`m zRg1x|cEC-N;AOwZ{d}%c!G#$7dIw~gZkz`(_*D*|?*E!ju~n!r)B$7i>l|QoUp&@> z82n-fnBD&es8kr@fU)`I4sdi|G~R>0@wZvlDjvXD6Uz5@5vRxjcK2Nga8wv$73cyd zhTZ`l_1Q6$V_oVKhPZ(30GIk*3G}%jqyso{bPiys&x)fM=To1cbwQB3L5Tt(`1@js z9S~9h4!^{Gy|FC(Fb}TM)cN6HRV`Y_U9o)eT-S1%PaqLq_IuoB8H=Ac2Y3`%RSW!{ z{yjUdnFpL>1nRG<1zwF@I5`Y*02S|Q!dMRQal5`t>tQ*d1aLo}V{2K_EdCC_wyMwa9#FEblB18G zcwGW$oktDWEbHUx7FX+})<_Zq_92Zp%Y? zbcBip91sgwPz%UlLBTQt7G?@mV32k|r9VVo~uqlo@8sOp<%g{mysK z`R=)AO?GDb!2U1y$1rT5E5n(K{cZeT!>o^Vzlq^6S@@U8~**XD$owIz91J zaaH}Tsz*xJ{icpj>|^F0IcIJj>3e^oF@8?|gqh1I6Ce_hV!4_c?yF^y1RSQ+2_iMYYN8^+QtUcQo8A-~LYR!_r=}*9F1m$A{xaE*Y`( zU|s1g#|d`Z!Vir6sPmQ`kH+nvazsD-O#H5k9TmitjjNiAKifL_!GnV>cgDP0w|C9t zw#zH`trc44hC}{x>8;v3e~d^O)ai{&N14hRwlbzy%H zp)o9ZS~v*!VyNOA^oapG(SGzefs2Bjm}_!V?w|t}iWwC$%&W-s@D;_pO(3RC9oRoP z%pwLqQ~@6Lmjo0xY$qbbEE;QOJ%L9cYO$TjcW2`cNrt#lXVg(-T39Tj2}FY9$+F;O zbDcAyBxq(Q3RN}8>h+;eNEc#slI+tPY&M&oqV+UQA_S?F2UHLy1IqYLk|>Q6D!eQP zRZ$Ay8ZF?YQq@kNI64FL2i@*2_J9)A0V$#ngP`7^qx62i7Ig%zsA*-$IU37z(Tb-$ z2=%#8kxFGArj@~fIzHwu@Lj&aQn@6Og~01!3G^eFf_5`>ZI$kFXLq5stbL+C81X;~ zccE0#`&64};?Y(j;m0;dZe4uOAY*xIKqLn1l=xCD9+%TjXq&Qv#ESwO83GFOCIfFH z1!$p3BL%!9$Cwy2vYO2d@nSuh!pg=^8d?5(}F}QKZ#i1*FAnf`XOiIU|HIe?{`DAt1vPA5sm8gUT)<4xSV}kBKp4s1Rym zBY{ZDLOvA;39s*#N3veK?A>!q);~{%PF%Mp5#i{xq7H;+$S>B^v{_eUgaIUgjM`rE z?Yo(%Wup6%;<08mT*!F|ONftaz5Z|LjY%0tyBbSh>5CJ?DN^so#nQ=eZVNZ|!`hSP)~Pc{Q)3}>N ulF>2jpmX}UOTUH2y_R2e%Y3FC-`OW&SidFay{Bzj&vvC{I`^e6TJaxgZMc&F diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed2.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed2.png index 862991acfd363dc89c3660c1a506bd02a86a89c4..f96d4025a9e4703227d78a2a9b0e0e3a0ef1d2fb 100644 GIT binary patch literal 1050 zcmV+#1m*jQP)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0006}Nkl1#o6otPaOR*>{8Y>hO zL9Sf;1vU+hi})eT1Gr0PxufF&Kz;_hr3o*PDn+WuE>aM=K@=;yN(#94?09yWU#8$l zE5r_S&%O7YogH>z&+!4^%U3Re$qx92*H`nYd?|{8-2Bpje}5j*v-kSdB$NhZ<8P@y z_;{G^0N4~cxfvIirUY~F@6-VTQR4eO)7<VS007DpXeE#2n4Jg=4L^_c)ubu0(} zfj;O8pE)sOh4Onl;HU$iXTZQu1ru`c2Rk5SUaUAF{9X=_?l19EA=Cje`J*@>bZ$<5 zX9uX={{;NSU4;+_#O9CYfL+W#?pBM3Y7-s@@U(E_baH^+eLVqN6=K{4>R=NinFB&& zG|e@sF9>mgwF6A*n-Z{bK}rYM#7XLakT`Yon$#Egx*+JkKpk8ZNWs4?ma_v=DqzF! z1KU{99B|7S=lrmW<>G**wMU2TTI9V3jM{B}Yv(S?Q|{Wopj?lS%F-&v7)=D#+cdJ*d4IXmEK0SsU?EBU4*q8C3ZOYiHyiQfdhc#{ax9q_0$ zLGV*6-X@NV16IrTys8tVcs-BRGNJ=ut?F_2Eg2nBys!FA{Hg4knP4c?iQja8 zcgb1hZvkxHlngh|%XxWDd+5l?->OSu*T}_RSp%-G=F^*TAukP5W2m3V&A*rU58ou| UZu+P>NdN!<07*qoM6N<$f+}?A{{R30 literal 1993 zcmah}4NTN#7_P#cf9Q-(or>1FOpx{3yX*b5a{h3KaKVEE4uPr5dhOSv!d=g{a0gDE zOgA-()5#oa9GlFaD7xufCW;tTrpBpJv#}+{so8>?8JJ9&n+yAT9496wYto@}=kNi>=?b{m|OB zy>U%r-o=ay-?y!A&%DxeD%ZF_H*oWh!%8Q8bD1uF#)|i18Yv+NxZ%G zc*EY+IcrWN97yo&tr=WeXE0xEUnIYNd&TXVtsrYfaL@VV zbEWGW@2`KXlZ*Yii@ZmsH2y3-{5SuO;q0*u z$u*u=5r0fF-vx(b~cVqTiA8%Ugan6@9Hj(FW3}hw>>!?H~#H$ z%a1mc-?yJ(b}s&i;wE0U)IXkjcxDq(aAEkK>s?jYt*xuuO84zZdGzS$l?REhHXK-& z(th*ZLmT)jh2fCDQd+s|!9UafPG~BW&vd^5w!xwdchC2vzw;6@2SJV@I%pv3&n<>pandp(1a?3QaE36|{pAF|$er`Bm8-uBw!yd2IHqgrTWn z1~T}8%A#R^SwLaJHY`HSz;De=U}yxQmfEl)mm9T9GC(OEr6ck5uvlThAPI`5%Dlkj zIp#%4;L3)TsA`ZQh)^h`3mJ8i>?8CvO%tSnFc@%%z?I5?%7*cPGOd>+O5*?uCyPN< zlme(m%X+19)rP@5dK2^qU9K2=K#A%A6(PcGkkIQ$!td9zj-VAay#hK%b9pXW@l*x@ zkp~p1T;@P}1qi6q`rLUg<{K=R%ObnrIRcacKZGeTnm!gP!|8Iz(AutjqCXh%fC|S@ zswh0w=9zr7KauqNfu~J)$4vtE?uS z-b|B5z0s;SnJs3s71BqD764g+y`_=qNu80xP)&ITCJ!ZKwYGz<5lI-k3|Li?J(5&r z!!&19^XdKPf`@}=Ro20(0CJHABSTskgUMsiGe$FGqEbi$L-v6sUKA?-4;nd2D7;d8 z>zXMlFnVRo96ccUU}-;7)L15>kzQw5u6GLxTLE}1YUE1TfDgc70Q;~PCO)UuM%H8j zW|qT^W{!fjHqbatdr6!pO%|G^C=S-C&tH)QHN?tbt`DjP#er=X5eH3*)+4zO87cvq z*iayxwBSz#f^9?e+ea#)9rpfvOC_EsLocr1kce>fTHyqOE9loZ)U;J>FoFOSK!#)Q zFsedza%9XY=h-;cZgVf&!twOjzej0RsRR=?zm_G diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed3.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed3.png index 425d6c30596e64821324f0690d8b15e3d4bd7a4c..a8239db0966ed176c145b91290ebbdd4db9ca6b7 100644 GIT binary patch literal 1089 zcmV-H1it%;P)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007bNklDcL4u9)&St?V)F_>cLjRw&&&H8{ifM$qTlbM(Q8H1SF_{p?c+x6>gOjv-A1nk zT10GpMNd#$+qH@3lW*KUZn%aJMPHdG)g8150EHpM&@V;6Zkl5>R{j%7P$ysvAclT9 z0#a3}Yccf21nj0co*%w&e7YlY!CFiNeK`T?-_oimh@mecKu`Yz5V=s6fGYK61f+{% zRZtK^pG^Rr{sDkD@LecFK-Kzu0xZ*Kt#^cP{r;XRG!HBeVfdc2G+6|g)3+56;)0w2 ze{&%e$q8_{ADlzD*5;d&S z5VnrDvH5CX6HuoEA^IHpyt#}BBw*T1CrR+S{U^K>pF1-|V^JX2Rv4YyF zY7fAag8e-;FUAbrywrV{J|z%9!2ke->z+#>>t0|q#$06aJ2lHu&%J;q0f5s0m-9A# z(er@e#F{o}tt))`TGwX4-|r6D-C+Ct^<-3 literal 2001 zcmah}3rrMO6dgtD4^XR7Q?*XVwn}w&W@q+0vRc?hSaD&2RiSFy*_pS?2)nbL8Q2Bu z4<$vaSX)0qjkPVJjiT{`i70ANs2UZ2X-OJWv7bm{1e>B#ZS9-gg<@jTN#^tJoO|BA z=iYbMJ2O(_hQBc!L6A6mnk^f?QS}}g1E02<$`%9}P$pQdPP^5LIwjE~6aoa9-nwjYp5TPF!yKzU9ZJmK}BF zb=j9wFa6L`*_PJ&;!GC(U6%jO!^3i?`Ob39ppi#we_J?m4H&+|a1@TL(>F$c;|-<#ZCak6IL zy3F!ZlTYsHYP`7-J3IZ_(@C!C(bGmx99K28pqesVZd)SFY+u=4wFRWF4AfpsXfCL% zdr;XUXLdJrePfxtsNssCWrFvM1YPXH+;`L0yqV|ATH-!BrS7iS{ddki>O%d7gsRa} z?)@`Ux`&)SRdj1bV{=Vl?6Td7opoc97kAZnlzjE+?k7cq7HkTz+n=9|nefT@6~}6d z9$3#ayOwU#aTBi@_w>AVcvb_k;8JYut*%n+=Pm163ij`u@%Ztv)<=`yt~s!NM%$gW zhc@u7i$XzPiMVR_qi0k9ifdRToqzHH*ba*_(mCIivU(KqK7!OEnm>^#&^F(hx(dDq zE7=)2FW`kdI}x7)4Z{Lyc`|~;Ur_G>TW7>igrH=>m8;}B<};k=)3Chg2AYsB0MQ7N zI42ZfxdNb|Zr~OC7OeBsSqv3;3${q_ARPfK$QRN|C6H5^;o?dQI5UsUnH@JgF~mRy zA5d5{cOvr+Ti5d8WooZG&-M8RiloAD7Cc9QLg0fi8SbX-+bY%WaQ30qti6IS5cYry_n{QQ z^Pe^^#iRZShu^z7bnD}L3E7*c3WQ=XHjyh*#?vHN9(^>aYwfy^2Kl8~flGAR%C=D51Ity9F1EH|L1wSta<*3~y_&|=rs?uo< zW|G#@CW$KmWJq;M4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007ZNklJ7c+EEGB?HpMYq6G%pH5=(7lr)BgroE@UMjPkkN%(WY1) z6ok+x6QEB23cx4mE@UAfZ+$uehUt^eTf%kz@^52u(RC;1S^AzE>W`Ih*@3xD*g}Krs&Z zoue%_R}EwWqyvwo5?IMx}R;Tr>jY?r{xYhHApL zT}0mj76)$QYdk59J9AmWc!uDF715(pq=0I)Ej9mlIWC^eAo1tv4BL^l5>mN|;K7my?Xuo_@<-lWfZ z9x$F8(|Vn?g-c)RnhaR~-@&^ZY&ENYt1l;td_E5t8zt#W64me_&!jH^V0!=DE%zFb zMeO4Fyc!|(57i>DaAIfTYJ}2Haico11MQanMri%LjDH|tDn{59{AvII002ovPDHLk FV1k+O=+*!L literal 1997 zcmah}3rrMO6djALihvr88b4(^nyRI<^WERbs<4Z)>cRr6K-HwPGjEp>c4s>?xC_>A zC8F`$NDXK#ZBg4;)M_zNiyBm{rb?qtC2ei}M;lWx5v{-2H_I+!V$w&XZ?Fl!&8t~qRjq~1E*nBsy_?i66?%@lDzERh?sWzP0GO#6KPt_0C$6l*G+^~C9 zZq?DThwD3=FRsUqPrUH&7*Fkx2}4E?-_XCbmNuPhpRc@sZRxcQTfnTPptI$gT9 z@!s0UYHn9c=a;szg-3oewT|?EI*Co1TlDU%6>k>@^5%OFq&8layPg+Zr%yGlo3vqw zQgr87YFEGGN6RlQX+GT$8n$ppdPn2X%z2$ncPl<$z2i}N-#HsY{MKiO6GnbKV#&dV z@_Y7^-1Y^ZvBKyJ=K9C)?3;Xqm~%F1*QL%%?5{1WT1&s)miF-B!M6Kj$2aU*lh%Ia zlfCQ2w!%m_P$4hdasTPKC&@<&m6MM?09)av406x*WGx?zOhb?+#P9$~g|^x58Oz}7 zO)WpC;03&pr-xDspkY8LyI4h#lvDcMrzS0BGz4Wzo+7QtHJcOUfPoifFEB&`A&5qh z^r?{$FO&ie^#Z>Xv|$}bk7KAL+OR^Si*$wTphU{9R6s#xjz_306|5pQbxLw#dW3@v z0if|{Bv2Mqxrhym5_9ldHxn2dg=nQVtjOg??Xm(;*1#G_JS!qCqA^H zd#TMU`RIS5>BoaZw;sM%knuWoAQXdh$U?cEkJDkp^q`z53zEo1KP_gX)h94U+(a=H z&N5yLZY6;c7cIO6m>I7~`aqn=8B{esC;*)YG8-gFVrG0SMGGdJqI?4M7b)Cg_L*>& zGWo0|&9f|^z$9zBSIc8#frczkT^>+W}NlXJZ`lDGcHy8?JkRy?v?X2bL> zP~E5dp9>xik=J+!uK~zK(hNtMIojxOMy%nO7yBDozM?^@7mId*U8Y0>op{z9Nktpf#3@I#fO@{>KTk62nA5!*qff^ zu7D#m>~v&!EV)e=ohc{Kq=XaupS?H_sH+Xx)3TP7WTu~)IsfLAO_%!|JdH26q@`s1 z-DpYJXVaA(ad!l%M3<8GCQ`0c@;t2a%-3*39^a;M#zvfuj$wZ5M5 vB@Q^|z1_e1NmoVN_4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007sNkl zRFp`R6lv1a(NUn6J8%TwAt*f^JxvNq5CsJl2SAYs62u~skzNrdtT*f3ow1!Qn1(>S z^UuuxWfU9Wm&Y0a+@JmZ2Vk%Qz5e_8%_aTP?RGI5jnEnPqUo#e*MqCO_14u-kG=+- zVGnu{vGtXHf!f$?O}vHS_EvT1twGFzfcR^2^a&2 zpAwLY7wQtwq`r)R zbXlwk3S#K93DBp%2jB&K7wQnuv_78z%k)|29pO8_yQ50Y1It4gzZNV_76In;Z3Tq5 zASb}zTnI&S0vzrK=MbK?xld7tf?xt{?pGDyqd-OgqbUysG6DkJ56UAr=W?GyN&#aB z%oAowf@jOS`v9^$56B}SfVbFuHLwXF2QDg_2Y_b)7fFIlxQ$)jVNQ834>ppzY5kkaaIGnPMTb z{GR&G(aya9kpRGHfXjKCzUXwSo$SybSGAz-8cUbTmM(a Ye^xg%@{ndbb^rhX07*qoM6N<$g3Q723;+NC literal 1997 zcmah}32YQq7#=Qx9u$NC5enm=QYf=??KyP8vRmj13)^;~tw3~k=IwUq?#?4-h1ywQ9XH z!=5+%%wndbX8m%eDjV93_CBKHVg-8j~A)>|g%Pwe+hij@Im1 zHe>m*^rPE58ovJ+JCV`yaJajAz~}+P2CwN;T1^|9+vdpQt}eQ|W+RxoD75?Rm@}o7 zwKpptDKqXhcI>pK7uKIQHVyS{7^6>_RrJQxB_oOhd2>96M%G@D?)_bGjXqtsdd!*u za?zj1N8amw;#k?mg$-wFLWAaQ%WAJ3IB9lA-Hr0kKHB!6tmn+NA#T&tqdkVcKV;$I znzEa=Q|#8cpX&KxEvD^{UOhOzo|t(qW%tF73heU6Wlg1fw`AVGf4KE_`fD}&S7x?d z`tZPNp|vm)4wOrax7~g+>Tzm)p?vDW+h7wslr+~gcg_d>kv9>f4$<93Mnc;(*ObNZ z*GtWxUhoV)$de=e3ZS8HD7RQakbbANw_8K~!;(Qu|Bq*9C3tl$g zJ~>VTXI894RYNR6gu`K7n9)hHkDx3T3qjHZP2&)OE9F6zi{L?JRE#7}V+RT^iy>8% zf~ZEzd89JciorNy0R}=&XM#Pb#C3p*5D_j!P&$$b1hlB5XhqGL51r$&yb!Ip%R_+3 z2Z~fC^B`wF2&$tx-33138!D6i(JTa>0DcgFFa_>LCAOO4aJmv`Eo+|`2t_@h!U>cr zdjHerxp=gdX!xC*L$?IqbI8s-H6Rp&wM%@N7LUVj#k5UXLE=S$jSjsG=iv=JgL`>{ z0oQx=Mw~MkEVzXMB;}=m$H*Bvc^pAS<$^rWcp$S*gd`S{H|X_x4{kOw6b=VGZZ_~< z+$aEsqT!;Kw{-f?kVRN}oWE;48jk>ZC}8qXB zKsBG(niF0Qfm1m38J_B|De&Ugu*8)cCNXi z0(UP@nBy0u0KC`56gT=sG+OH{$H!7oxcNZ9;zquN3;F8|U@8y&IQ+n&lPb>~T8|u3g|ry1%!hw6Q(=Efab@AwL7y*&T` diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed6.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed6.png index 053e68c29a2a545f334571594cf93cb51192d2bc..aefd858e513a12cc648f3eb2324337afd6c8fee4 100644 GIT binary patch literal 1108 zcmV-a1grarP)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007uNklB~c2BR6IarDUL*ZilswJVUL+xuXlIm?z{!l zVDRnyGxL8QxC40O@eTmKfBx_Vz-R}0!{_V!Tl%Ko?_)BVpf?^Q(>JTvqq~Q_&egBZ zUq-$00KACQ`i5U%_CIzeUM>FN?qSb2ge3aLzNqWqMF6M`A%%V;0uJ*Ev$+Xh$bvfo zYXB+qn-P$kR$WV>uO{FyukhpBUz}YWs9bOslR#fjK>m8PEecZTs|cX!{{d7kG$o)- zeH{V$rdS&kq|g@=z^DHSz%R&MXhJ~S`f>ss(-)ohMCknSk*PHgYz|@iyAo-N2(YK` zDj>!MJptk7VkpuR;Bh}Xhw`k;eTpU&L=)h0e_H_|3UmYrnhH>$BVgrzk!5&tynO;wx)Bn9CE+GXnQ*6Jly;L;y8U zUr(ZPNq2x>+kPF+ryyXu0M0HBP*^D1%@<|KKL0K4fGq^r&AUu!kpKXwYD1uSw3-j+ zkr6PPV?&qk0&3o_V>UN1`)%z2EGalXGV5aOpysvi`}8@10BQyROB3kVpOiq+y})da zwaDgsW|gCxdjTQ=fY$(@^DceW^ML8XnKtUIFGBjH>oVZ=?+)GF;PC4FW&O{IE}zc> z&PGN0L?VwE@?81`0G_Y!Z+qhbsEA!WpXZTM|2;1PODA?F&Lfq6jT`R74z!2%4^r#D a$@mX`&ouIqPCp(10000DF)s!@(oqlpSgZ?rjc;V(=^_KO*JVV>A`*!?3rRyTlXLCcgXOpvj&S(Cy-<(Ms z;i|ZHb?9%~I}Ts5a(e4ImDe(I9?L)O>^-w*>y3@8HiSD>B~-Q9z2v(q11>K;Sh{m@ z`jSHf4sLC%Jo^E5WLW)!{+UjC`q!rzj z>^}|>W{IoP4tLj&qGg*sp6B*W`V%Df!;L{ikma7*e`>S#raL zclRt8Pfv}61BLR!Ew>*H{wJ|ws&ef9G_W2PrK@|QC-t3f$Y=y9M+|=>gP?7qd;CK9 zYNusR%6bAX&$YH|^-kR9YoX+;XiDw^aGit+@jh>aSV*eNB# zL52X(cr+5o52{?mhDC`v_^q3b7#f9Wc{VKDfjhjoW=oEL6Jh5 zBnMHQmiNj9nhk?-!~zV2T&`yJpc>Z!Dq@WAAtPxZjDdh2brh{?sdJ%oJeKF8RZn3E z7&Cz?7bpTqoeP56;3jubX!Z>iDEZMWM8OF1K>)&3xEtBL)p)1N-Hg_=_Dg|K)B`Hq zjM60EQ*EA!NB%AlfR(n=JZ>T^G|upp8Mj(R6HbYgSzu|O zNSGN66$NgbtOR&iGAY3OfiV>HW2mkyH^%L>VU&T0FWvdP=7Uh!-%?PN!)n~_kpdt~ z<8|psvz4Gp+CrOX)=F7Sal{m$sIa$mGLkURa93S<4h9b;DlA~FUWReMrBbvanDESKi4;np6D7;c) zbxo60xO-uV;LI}JSsulBBWuF%26)?sRRfFQdwu_2`4vW_#sRziPR|n3@q<3w9^x=t{L!Alr?f#Wo%iOAc7M+NzH4OqnTwT4HE(Q5IB)Rw=$l@Bef0e0!`B(k*Rl8RY~5A6^Jr*f zWA(Q}MREPdFAaZClGAO-)$4a=t!X{*#YY<(=dC)MIJ0+Rui|NS+w`&ROr7M|Gj?|I Ee_k=X3IG5A diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed7.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed7.png index 30ecea6cfc3b1cb6ad1369d9e442f1e7ef3c583c..1d6437711a03cef13b97eb5c5da74105a967b4e1 100644 GIT binary patch literal 1094 zcmV-M1iAZ(P)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007gNkl(sgXMu1`87bQ`n;{SIgDRkkl4_fB^n> z-pstG<&p%xI3fV}{T)96Y|g;9db`i>XeY}uVpt zNw2Df;8#1~DvI#9-Qs34QK{fU2!6c-l0-MogAn{G2T=E40hJ0}9ndGg&H+aE#bZ4P z!7p}z+5H~?ULaSYiv#-Rmpj1GebIOiPL01#l1A~saTAL7cM+$^0e1IY32;>C<1Ww! zP7J*RJnFM!D95_gCvu@^iTh5*vhdB^xrk%ukAp=yYwWkh^2Kvq%e6o7 zUxdf)7S~C_;^)l)9t9TV48PJpN5?hufOCvM{Y5#$laUK2hfWTl;$2PX%K<)a*S54C zmIDd^H=fsiR1$K3P#B0t4 zRJ@(XuC812P^|+BeB2Ev85>l*R(&6T0W^3`0e}w?)@6CfV~~{~fWr!piglfnuEn|h z-}S5^$@$0uZ}<7# zc$tBcILG^W6CwEz>wwQMC98S0KO4D;Q2dQKz*OQ4+$;M)X#OvWf3xipd92D$sQ>@~ M07*qoM6N<$f~+?5x&QzG literal 1995 zcmah}d2AGA6dz8Zr5tibS~?6U1)QC0uNk^P*)8n`7PjpIEl0xa%s1OuCjU)s?Qrx+&eE3FvyU4^8V^a<9HPlgE6T7rOb!F|Ccgxy00S!105>%pI^24By*Q=-cCNF8L@h?Thbn zCwb~y?~VKUlfDx+ZC=p5q@gvh=(%$J(6B{=yYFt_QXNTZOm6IPWX)H1)9$RTt2wlK z_L|dab^F^JzTb$Q&1im->Z=|!ZqUeKoBEVi)7Hx^3)Q#pEW5L5JD9O7eDLD<3#IF8 z@2`KV&3@R}{;?x%Uj4V$rV)W{ZRw;DtG}eA2ej8>2Lt_xV)PWUxyr@%A0ctjxO(dQjl`CirlAvg&DoR|w zYkHgnt{hmgu7^2-h(sc$2xC&z070=VOOP}{(>O%nT4hM*qj*Rg(?JraaRE(G<*+U* zA=IGd{Yts+z+fC50S3b!Pl7$9#dUy+5K%r%P$rTH292m=Xid+qfX?w)UWwLxm0>{S z15GJc1(00k##^0hGQO3;RH&T zrT?^fDIVibEd0*Rp<9CQC1huw1`vwDxfG$?h{x@6V8*7Ls0gyi#XjwJ+QO1Rz=6bD zakIpWIPV93T;wH@;w4hFvrH$CJEZA+NB{;8WH!l=gttkopYpRfD_ISHn+@lA)`A1Z zZndy1!&oc{|JkYxTaPd68jryvLLQm{f?Xh4+zu!^ZYKQ{ZnwjwSrkYc%UT$V*@~f} zz)e@wAP-9>2l)UX!l3|$8p?86Ubh3IO=NuOE#q|wLScW)AyJ8Fal20rf&!g4q@%1X z$xw{lOfqIWWuxMVxj@xmZy971X=2P6YADaa;Gu-P(RR=^CJECc` z)emcAv*RpnmT*e4kU->Z3~vUV{+c4`5ncsZ0jL@j2ew^I95f?dkMW(zNHH+Ph63TF z4NnL}LurUEd1MmCVegt-Ch;m6I&fWvM2w@u3MUX;LBGzSW~>r}5rm)sDja)557ec> zky-9`W%=y0Pj1V4eFfUD#|P~%Y{_pfo?qQ9^~Q|i<2hqJcH-iZsn$lEi8S sMFTVL{r>0aj9#fjm!v#dl-t^SM{UZ4FOx?-H-@%5dzS0yw8g9b1OV diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed8.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed8.png index a8d953b8b345a1f73cd1f629b4394cd7579a86c0..0cc62cc22427baa2a6b46eac5776c1e69605fb33 100644 GIT binary patch literal 1098 zcmV-Q1hxB#P)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007kNkld295FA}B6@t4ImnKGl zRQ`p4JirG0h4UZs1pmSLLV(Ky0_XwhQd|{4up3{OB2W?Gpey1vD2k$XDbXx4fB{J+ zIlDU}l9GULjtBr=F7XS%_6&UMkH`FhPO>aRp68gZvS9p^zVgn#s1DodDuWtC zX#R=X;3AH_k^ieIJjGYGA_U=|=#6|s4FW);2qE|fIp8{qu&--TA5{rx1qi`E%mGO< zs%jzlogHu;MR?xra5tMdsbE3~es>2XiCaGlLhw5|fU5rvIH@qy0b}yJIY6ntxUU5v z_{9!TtN#X z#&CDQQT$=N4VC*AMe_77)s>H&HVUPnTc~cR_ za)6E7bS%w><$waf-E4-9W<@o5+6%be|DF6D4xobTBHS|aQ6X9d)FKdGwd6VDNLGP; zUAK7Exqy<_g zy*QVjoB+TofK7Q5ztj7Gg4IfnK7Qgg3E=8HD!_VC9Znx7e7>ItjERc)P0t#Vm|G6` zc+4NBs|*yxIo{8!2+4oi2OPhYtQXbcY~(6J@i*oGRf#ijuk{O|`M)Lp0}AsPWh0t<807*qoM6N<$g4x~p0{{R3 literal 1996 zcmah~4Qvx-7(N&%Yz#yQ5MXc~L^j}hcfI}|tFX0WtD{@D6&M1E*SoLXv9?$5ZfiH> zSEevw`~)Q9Pm~D~97GUsn*$jzenf^~bcvz@@n;FLk_d=k=67v3Mnd8x*Sqh%=Y8Jy zeZKd5yT+N9ot!v25kZh-dycITK2h}^kN|&eb=9p1(r2Y$wL0xqE9#U)kKh9clG?Uq zqa)Q;F!t;+x}re^guWTvBH>pZQ<`qjoZ^>rSB#tIFIeC{Jih)H@!r2hH??Puu1%{M zDi!~6V*I`5Pd1fZThe^CE;xMAuJq3OVVUzIM>{Ise`nW&vVODI2idKU8xlsnIdaL7 zy0Y8W)69;A@9DTPmyNq0zI13>BQg8JpuN{3mDtalSGAUYynV|3`$yXDrcA6mux3j8 z^|ubL<=f_lL;ebJ*{-{fCj67!I9EFT;5D!nZpsknELYa@7myhUaum`0g^Y)`S%q!}G7xL)X;38-k7|fX`Bgo)0>fL9{l)+;lC{u71E5(jk3@7?EEHAo&ChQMF zG=ij04+mMU6ey@0c!huk>ufrSp#pEg=IR}!BWMLBLQbUwiYoJ5TxBU|=CSFoBqyea z8OY!V3X6vQzJSbxEm)M8f$yrBz|bf}DYan54kv0AC4lNQIt__ug@tl021!sfUE)1V zp>1ZI1goKB`-ml&1Qns5?U<|5x86tP}ndYkSD}Q;xslObCM8L z1TlcBw5(e!Q!E(FBbJ~)=y3F~2jsX8P!S@`1_??-5`Mp$brdZtS>@0u2Tg;aKvviQ2UH%&tPvmybfsv@qs0w+BZuo~9gDLR zN#Q!)=+*<0*1J7)w|~AQz}91Zz4K9dc*tWm8F}7F!@#76#C0rX#N8B2;-s1P@Mf0h zXg%cNIcBCP`B}JSf}iyQA{g*usH!ZJ;j~*Yt%i&*ojz9aKq%~QA;60vIc|3eeo&;a zs&tgWOwtr>(&;Ik$*kAK5p#ef!`@QKC{ja1v#LA;lZO(rYTH5AXi1D!0<0oRE>ZMZ zFf|KQ^@)9Rz{A0_3TtB(0J%sl&5%Y$t9NNBhK4V?DWsMmyTKwacq;x68a+xVywYR) znj^?CdPR>pen5)A8@)_%qfbDiz0R;)tOS`Y2Rs%xawTlQ3*az-eHeoY&)93q;|46{ zHsT~@rg5FtWW>#^o5y(?D##hNfHT8hiTTT-M+vbK$nZkdpg6GYqT-;b@%>2aMutj& zDmD}dCyn?Mf%F(k^r|DBP!D_W+R}+<$q>W!8WK^Cm=#VSxPpG&Lrq=v3`P)u0!VP| zrSI}xf+MrsZp(0)@{exHcyT#8DB;~mmoYc@%i*f!8(4ijGO9whdRt zY|s2@F_*vLt4K=WsXNJyKipaSd)>};WvBk+rzRacSF-1ux3@LiS~7L>{)j!eV`Sy6 zj*UAr^jhn4$8)lFe}1U#_~gWK{kuj-nl@ZbZk~~BI&Pb+{%<4ptUTMn%-2``2QwDB Ax&QzG diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/bleed9.png b/Resources/Textures/Interface/Alerts/bleed.rsi/bleed9.png index 19bc674fa504c9ec67053619b7053038df36b057..cb97bca6a84092b0d52ee13506d22520dc8e4905 100644 GIT binary patch literal 1093 zcmV-L1iJf)P)4Tx04R}tkv&MmKpe$iQ>7vmhZa#$$WWc^q9Tr^ibb$c+6t{Ym|XfHG-*gu zTpR`0f`cE6RR4rtTPCT<| z>74h8!>lYR#OK5l23?T&k?XR{Z=6dG3p_JyWYcrRVPdh=!Ey()vY`@B6Gs$PqkJLf zvch?bvs$UK);;+Pg9U9l!*!Y?NMI33q#!~@4I8MyLX=jG6ccIMk9+us9e;{kGPyRu z$T5#9R7j2={11M2YZj*_-K1a~=zg*7k1-&y3pDGt{e5iP%@e@?3|wh#f3*S3ev)2q zYmps_;K6#>I0007fNklc#H5FExL3qoCrxUpcs zm3~3M50C(TA^L-#pg+i8Fc3e$03YDaMJfY?)F@pFgN2EJDeM)Nr{nQcXhI17UJkg5BJAs0G>0nzqX8lK`#B&< z230KtzuEy;QG}=64!5(JN(CE2@ar9rB)WMHgy2^>fV%$|P^r+@0YmcZ9KgCSp6fse zez601_kRHR1Gx%)956J$+yR#Ei{?AfHUBzE8pQ*rO(@>qMVulBQ1|cB6tC?34SQWk-ZAtJaH#JcLphh!H=7RtuK@1S^eBSF1>O#5Q{R?AmkWm22e{A`N9O!y{HanBj*Uk-&g~<5@+CEn2XRkX7+J3A~pBU^!8gpDpNuyS~$ot^o18DMv|GXuL| zy{M#06;EpLZpEWfG-9DFxcMzwp$0Qj`lSGOWaze>?!ao8*t)FDf5u>>H<^tRfK z_UYEFNf(zJ3hOsk*;ZFX9d1VpidK)=SC=(7>Or&K^2-uKb3)@W=gBKAKegU!Y2DUP z)sTH9?efjm>h|=uS7);f-(~qa?jKbiFda*D14lOQ|1)>wN-%Cmd%knK?P}3Co|Nye zrO&cA-TiCYAA5(+s9C?Te^K+@tb&))jRRvBkM6&%dqZ7dSW8sPfJ0Sh?!*Og09#>EMmpv>Q&+r;Bq7KNME3}p3~loqY0Kej zkeZ#5^9o+bi<2XApkb&#y+A>b5f`+(U+v5h6Co%?bmpu1_IWHXd3Bs1xqvR{^+Pm* zB+d@{IldUEs0(;RpBZ~_`W%Lef*H$;x080i1r&Uo3l-AKY5>E|^WfTTUP&82%+-$aW zPM8F)%vhnS`dNYq1OmE%K_|%`LeDS^K~e-o;Shl<260 z_iJt5h)4Sq3O}+rbnE4N0~yIv141!atHhUT@z|_pOxu(dBwiHQ(5H!{$#}gx0q1GA z5vO^Q!#SFva7J%3F#;#JD8>-svH290^YK9Afy_D)l29aV1U$*$F51oGw29+zlaV2D z-e{x*BmCu}jS>G$S%j^}mGq5A;}IYa?WRq%-pJqv4!Cfdqf9sh65KdVGL(y^IK9h2 zVW_~fb0pcz!IFty&I1U)&x4_wvTU-$X2vKT8D2U{IMofIu)js0AO)1L-6?uOj>>7$ z!QDuM-e97cc!n`CFw789E|3-2TN;_3)EQ_D)s$yp@K8cdYdh!~N{O||fKw&eDM=+} zOmjvxpPqkqcsK-3<*b|vAQwp)STcd7;+>S9HNX$kOp;>B2v`zCclrN8Lq`dPS7J|H z(?tdDUfydCACMgISszo_SR$gKUS~PJCk2Ho0|FK{@`aqw1K==#eb@sN-%{&%z_=Ng z!GM#%E#Nc*tHtPzuuwE?6sRT-lZ^N)l3NXMGD!A7)u1@A?Ly+9)5Gpa3!)dovE- z`Vo%IfX$lhG-aOHl>FWbbohX;x?d$k(Mb#H`o;V{x3Dp7DsCb!?M*Vaq-^M1x3zN7 z`*~ApYaIbk_sWh5kM5t=w{9*oJ{fd;^D+E}xs}a*evJy8X&bb2OJ-%)na*{;#_mjx ur!0eixKx>>|77>=)VNN^z4)%clzkI#BGE}GwfCSlwr!~y)*~sOR{jUj$GAuU diff --git a/Resources/Textures/Interface/Alerts/bleed.rsi/meta.json b/Resources/Textures/Interface/Alerts/bleed.rsi/meta.json index b2412dd47f..572c7ac175 100644 --- a/Resources/Textures/Interface/Alerts/bleed.rsi/meta.json +++ b/Resources/Textures/Interface/Alerts/bleed.rsi/meta.json @@ -5,40 +5,73 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Edited by Flareguy for Space Station 14, original sprite taken from https://github.com/tgstation/tgstation/blob/master/icons/effects/bleed.dmi", + "copyright": "Draw by Skilets: https://github.com/Skilets", "states": [ { - "name": "bleed0" + "name": "bleed0", + "delays": [ + [0.5, 0.5] + ] }, { - "name": "bleed1" + "name": "bleed1", + "delays": [ + [0.5, 0.5] + ] }, { - "name": "bleed2" + "name": "bleed2", + "delays": [ + [0.5, 0.5] + ] }, { - "name": "bleed3" + "name": "bleed3", + "delays": [ + [0.4, 0.4] + ] }, { - "name": "bleed4" + "name": "bleed4", + "delays": [ + [0.4, 0.4] + ] }, { - "name": "bleed5" + "name": "bleed5", + "delays": [ + [0.4, 0.4] + ] }, { - "name": "bleed6" + "name": "bleed6", + "delays": [ + [0.4, 0.4] + ] }, { - "name": "bleed7" + "name": "bleed7", + "delays": [ + [0.3, 0.3] + ] }, { - "name": "bleed8" + "name": "bleed8", + "delays": [ + [0.3, 0.3] + ] }, { - "name": "bleed9" + "name": "bleed9", + "delays": [ + [0.3, 0.3] + ] }, { - "name": "bleed10" + "name": "bleed10", + "delays": [ + [0.3, 0.3] + ] } ] } diff --git a/Resources/Textures/Interface/Alerts/borg_alive.rsi/health0.png b/Resources/Textures/Interface/Alerts/borg_alive.rsi/health0.png index ab8c3ac9ca3cc5a4aca390f767f8cfb772303a9b..a091f2bb3906aab0afe1b05370b1275473537293 100644 GIT binary patch delta 486 zcmVu};G<5Qe`( z*Qx`rfcgl$LEDXicFfpj=}W*vurwVzmIny0fRLCN`VI_L1|*g+)JD$b>Ntr4^p7mt zcaHD;`|gy$AEO6A#DXD7=hhA^*|I4+up(#Qxp^3so#+=941YQ_o&kGcL_!4CiHpLb zsacpQq7?KdNC_4~yWMQC;Q`4;M+00{Q{osT=Hg>ENz$E}T-17l^ z0&l>VGQKuV>fPR_zXe`_cjLqr@WR7!vLa_pu0D58?>4FP^-?w_XGIP&2qzRVH}|(T zcL}gF^0lLL*MHbOT=`DO92C>A%Peq_aZJfadi|0j6mvzkQ)CrrUI$`DmIl7-9JDzD zYyZZfIAaDT6yu=5{g)jGW#CDXSw?07@3&&W)__x(Qj3jx3}`3U5aVZ}F$2DndyM!{ zj{z<6Pr;WF=gUA!SRBkM_G*;{GXEuN)`Mnsz>S3&MPF7zs$uI&=*B{(%xj=M1F15v z!vAC7z>*P3&{vVn0?9yC6$FKWEgK^Eal!{#3nT-=Koxq0nf*unt>3iLH=)Z!*Eq23 c+(rn#0Uu7l#dc0S$_ftu6rMHh}UYp99sx5 zGcfZrE199Dmtzfr2N3c1ety6MUnK>O%q8SnZC*g#10P0Kfhy+2njcBvb~b_U<~utP zI9&k;uRdr9-cBI(ml6~)lwccy8Or-VgGmh=0qq;Y4b)252y}9OJAst*b5L%>KU2Vi z&Ig7{uvdYse_09RdC+za#9nals>%=o(hCZ2AmZ~K<81=50zNS}V2A>U*iivl1yTWV y3L;|hadrZ!Y!hoCaOjChA7kXF+28y)9f>=SImPAf7W=UP00007xV5Xb*i zNXbL6u&}X2h!Kgd9oShaL}^)&c$AKyRO*(UCqQCEh=l=(g@uPmrgm_zu`m8ef|B+x zMfl^e?|wczG4RJ~0KjmB7XV=m^Uby!eCQnbx?QWEz17Y-(SMW;JiofhlNh*NfmR#g za0HMORsxs3TJQ8lTc@A)Q=7|1mQ3P7?(lr|IUIrRKs<+I+UEH{v=Z&yPPXA?dVYcp z0k#B5ta{oD(l#ph0^qb$qoOtEAzTiKdH?6XB^-WOqS{~OGFmaHC~_J6kD>hQ6uFdK;pUZ z^tixR|bg%eovOUG{bog$T$Bx_>El6M?*AX&rD8utm*f8>=({ zSJXwu(mLQGFj=ZECzI%{Xi{kcKz9Fg6+I71eG|&L&>g5$@{Dm80YJ@#B+k~0=xzd@ zpRK#}FA2J7-WvtXYM8^VZz{g;w))a;67F=ld#o^DvrFMrN}8^$NFmN_V;V6C0( zo}`J!n3Z9|{Q-P@j`Hm~>*#&UI0w-If=}6{e3ma|IC2SZTZVn(z#Q#TzCT9e#7GQ+ z4EUgEeH}2SCYA}&0WNxgUwo;HO@o+%qaZRs`J{@MzAquoO>$sa?J3`1b|93?jFQB0pS1u002ovPDHLkV1g63(e(fT diff --git a/Resources/Textures/Interface/Alerts/borg_alive.rsi/health2.png b/Resources/Textures/Interface/Alerts/borg_alive.rsi/health2.png index 160f153af8d60f740bf1a7bc070020f7e19dbf3b..9ffdd0e3481585a75636d438fc1081c517d43cbf 100644 GIT binary patch delta 594 zcmV-Y07xV6on5} zS_$SZEbI&{kjJPP*x8z9sYDof3Ko!9Xu6@U3`~6pIx(=6r3-HWQbB45bBS|v?GR|_ zkq}ONV*7r%{t58UDgZ#QhDQM575ek~3%p7L_*rlB@4Z}14u8VY4J8M;X|o5`TcBJ- z*sB3Fh*+0iGyc$U8kIY(=pL1IU#FGyo4ooUZuCmG0)#X5b1RBS$pI!o{GQ|sXUeDh zB`=^z;E;1M0`o70%2ek6+}9qch}#2mn_LM36tz_5|GZ3*6A6=7S1N%{OC~`1qWdUv zA~BrGUR|+in1AOi(6!mCDcN73;P48Pp7oM=cH6u*8P@^ISQ8bhH$88Y9;lIkp2?D= zjOOq66d4JOp8bjNtw`7tl~Y}806;l<#LJno!q$B%tj;AZrJFKk7ajf_DupiiA)4^)qhtJ_PO19@{GttK+1fRY;B!Q zK$`ofbYfE`0^v-p4{7p8$u))U^TA~z07N^TNzx1;a#H(eoeA|^@JA}bm)r574L{)z zXYuwgA^^m5VY3Iip8;M1&07*qoM6N<$g4X31ssI20 delta 554 zcmV+_0@eNN1j7W7B!2;OQb$4nuFf3k0005~NklrhGoFr7~I(8Y?PNC2di;UuLLLI@2E{(lG|v{|6BH3ozbx~^*g z^zUy==fhu)E_P5#q0jC7B&F4tq}Ke@b-h;C0s!bd&-L}MeJ!QbfS%8=-hF(Ag=W32 zAQIrqF8n!GaJ*W@cyARqE z_dMhSI6PU#Vt*`H_F4)c&;!9Ocqwe8QJ z&$_9h6+qLRzkfG?p|sx{fUAm-x%(eeNGAYh zlGyp+Q$UQl&H%vf1@r&!;-gW>WGz1?%U%H775%u)fW`B-kD*VW_xbwsW*7jj8b+g$ z_3c}+lsmvc09*zR?j~G5X2ENklx|X6vltu z1&OUVq-1x-!MiIlDIQHwYtxJk6@+ZCgHDQO8d4Gxl7FChcOfHzyFk+oSTB2)CE31Q zx{pY*o}Rz=S?|e$|BNeu1>9G#y7bEoJUqg4i@+E7bGY=|fq$`w#5-+J)&`xe+m~@{ zT?u>zDp)Px-b-Lx8+5jxfT?Zucp6zZwe7(n(IBw4OjFBTk4rl?YTj*)8kZ3}A<-gG zDW*Cyi9jOW+P)iUMLS}jA{wnd&?nN=+PF%U5qqtO#+zn=#u)epS0nw7W+pYr(Q{Y#U08mx`s22hIT=jb?Fby~oY=N7+ zcKg#R@w>-57eNIInyg)ZJY@x1@G1XiQs{>ia$A8HLXzl?QDe?U?NCAzRl0BqA zUteAVT?)jab`h!{aE1b1Q4jIuCD5h7nsBAl$Z6LUc@AeN0CiT(BJ;is5aoRSqm|Hy z99U-=6PpdMc}@W=i+Y90+xy?G1!tcH$HM_*%xTT%`JDaB3jo*n6?%Vr%lF-`^}JI7 zUp|}hn0G|g|0GEoC!#k4cDrE;#J-!Wz)hYvPQ)P?L48>m!%7Y$`OlMn16hWFh5{*& zK0TdGVpUK`HwZk!^8yeOv1~XVYMNRBw?6c(0bq|~f!q<_>YCO%jgjbB!2;OQb$4nuFf3k0006SNkl!W(&tTJZ@&b7QPmf-nq2x$F0;(4<_Do2Lo*~o)v0O{1m3$fBwf~GJ@@BpI^{=$D z;2$IN4O(jecDr4_^k7ZXWB_GZ%1&Bqlu|vgcvDLCc7hhK6n{`k^=;b%u;1@TQon8; z=OtgF%(J};ev41rw&P!)0zTv5TI;c$wI&;ao(7-u@SF{O-*)nY2JkuMU?p4gcXpQk z)W*aX>Prw6urs#^%}i2&Kwm;q0Sie1yne{e;f0UkqXjJ_@1&HqVcd|Bu@( z0GG=JfaCGF9Djk-3SI-hivob_^*Y+6@+qZ8B#_GG8F;8`0J=emIq%IT&?kaT6|zc5 zafrlVbX`Z+b-?W`$n)G$#TmRT#mk7OfRwkY zssJ1X)G*S{c4Tf$Ye!W-6PSV?Y z`=rSBv;F-1+3&Lg{~05I72MXazVu=lyuE|_RsbL1cXjF2fqy&_#4A1EtNOB_9=5~2 ztYfUSE1-t;3T~qT+yIZhtW|vxv}1jXj#CCTOSnVx=A{HVL8? zfJ9zLcG1VcW1`e!#ir5AKt_8fF$OjXMq;dJyl56^uuL(2GR;ZGcfn%CNZ%9>O7|`ORTlW`JWTx->Lc_25u6L1bblN z7p{!KIY&KUUWir}#8fTz6~KXpsoXOW8y8bdjm|7slD-4dFG!6`-K9ZUAh|6#o?}@u zv-WsTEbzwHcM%_vzKg%`A;&?rRjC4-al)Z0XuKYtZmH+wcxMc zf(O5dF@J^$@XZ*Uw_S6pkb>7&SA5!TTlQWC^eYx3&+}%UFU3dn1>J7XW1#EY1XWcr z0jAbsOrr#~a~(6<7(?^3ki%NUNbe%d41L1FKminL;Vun;h!Von?^&NB{xasIJ#ns; z6+_+vQNocn4h`a8AS%UoaKCCgU*t#i(rXOD9~Adt)&P~qu}S~{002ovPDHLkV1mE) BI&=U4 delta 708 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 UXNi{xJ98pURb7=brHi-z4@uaQ-T(jq diff --git a/Resources/Textures/Interface/Alerts/borg_dead.rsi/dead.png b/Resources/Textures/Interface/Alerts/borg_dead.rsi/dead.png index c060f9b18003b451f8c9601f4c12869250e50346..f9a44604062396b04cb0e518937fdb2fcaba6475 100644 GIT binary patch delta 475 zcmV<10VMu|1oZ=uB!3BTNLh0L01m_e01m_fl`9S#0004}Nkll`pL{3I{-gm!XpN>bdFfia9}(Wx>?}eb&>jhEuEs*i-`^b%wAUhYZh$b zW9rLN!=%a1I}6oYibu1e!B3|5kX78D;eH7r8G8qxC_fay$`+qMG-JYj%uUp-O5rE62 zMFW5nfD^7)z&x44oVQaMkjrZ*8bEXd(H$X7vJilA1e}}NqL14$R^%?<__6`O`DaJW zxwh};JCweR?R)*ZW&?;q^$1g)^wWB?0YKk2!;7dG5HOCpH1=nzcWy3|{zeY;aBj|Q zK=-S53rb^G7=I9ElckGkSTnZ4fCmTCyPdY-nHL7YGMrhbc6M%eXZ=u5v*0XB-`C?B5{}>5;HS*1GtD0dEosV_(;}P?K-I z1In?P fV1D!G^sVp>%QU!P%2@><00000NkvXXu0mjfgO%lL diff --git a/Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_co2.png b/Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_co2.png index 179f6ffc517b5abf4cccb5348d4b2900a60d9bb7..dc510018c96a3b011c4d29ffd95a9b9ec14bfdcc 100644 GIT binary patch delta 799 zcmV+)1K|9w1GNT_BYyw^b5ch_0Itp)=>Px%?@2^KRA_o<1g>GR|L!PVR8 zV0wOi2mTPg^&6bf48wzoZ?X)}kN2iY@S@)kNrwi12mqx?@S$H@1Q56h`f+ z%yD{oC6Rys_7qr!O9Ebq}0Z3O%Xu-hEYpu&lYn@U&jmLq}0Z3x&9G1q)t1- zG2UKZq^mO=W4o9;^K`a4m<9y^Vbm(=+ju%#j#2~^mB%Lla<36op0@Fpvx(N$1=)I4 zly!qO@u=QptDJzh*O#Ik#0h}+LDId7M_%WkC|S-X2!GLXUbgcn*B5!Jd_aTG z)+?p{kz|3~v*cYM&!9n^Ac&JvHWhhd-Rb2O8pkKa;DPUY))TF8WRpKAS$DZ;b#FrnQ`Qc{-j;{-_cG)Nhf|ce^|tPlQe17y*>Md0kcB-@M_OHZZO{n|^5@ zKC%Dv6_Xc%*7GVnn}5FaHn_P^1^0Jj%sH|N)Ppogg26F&8eeZcNZ$*7$UY7^)1rC-Vc+!HlukHiY! d`WPP)e*m2`l_zvEdY=FQ002ovPDHLkV1f^!kMRHi delta 405 zcmV;G0c!rW2Cf5;BYy#PNkl_u|9L6#we+_dkOG`3;ETTM0Dl1I_K5BGA@<{)7>50n z2#9WgXv*J7)T3cSabutHB-DHXm3%tc>yY!Lw5qJU)$SkvTzi7BA-8o1AGir?&N z^r&%ek5N)!9LmEmH}R%63QhyYZ&VPx&iSog1ODy}tpunyI_7oGQ}RDG_W-z&4d5OCH?je?Myj|m@k{IhTqW<2 z_uT_%I7?yClt9&?M-AXs^HY3mNGbnqZKaeX?~6&BAu+1&U3_d%6AS%i2IMs$8;}j) z9soD22814Ltf9a2D-h#!Cj?9DCx1AaJbnQ1+0plG2M&B500000NkvXXu0mjfz~a8G diff --git a/Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_nitro.png b/Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_nitro.png index 1c62fcc845fbadfa4a9c6e2208c1dfb72f1f665f..68b296fe668b1a4debb03a5141e0ff15b15e0a32 100644 GIT binary patch delta 759 zcmVPx%$Vo&&RA_6=6gKh(Dy5YFVhsCug|7QaKiW0q^iXa0)R9LF8H-MfW%h<$^^LJ*X{t5 zT=10Ft*CV~pBaxumRty5Q$JAdLF>nob0aS8Fv!ZC$R7T=0z!piYmkZUF!v zcQ**5zL;$_Mt^NJ*Jhw5z8|yz0O@qH#pf|iCy(rPioYBAGxz+=>2EoL~n zxW?CXg5cydvtQkT+2-ZR4_a1ys~X@n+sMk}v3NWL0Lcluev8%s+q^WH1Ayd&Jif68 z1e;%4;iHRd#N(ks`B#a92bMM)LtF%ad#tDn9g?|9~+~q3J=ybQP`MdB-)qqB)D>;E{m*;xh8ep1) zqWn_#0dyy(bArt(?s^|UeBC4z<(G26GEI%Kva)pm=jZj2r@h_@n)=|X>Q1l>-{^ql z`o)2$?!2m+Vr7-Zr)$2BuZtB?t^@dUcJlTj<#3o{CKYi&)qJZrLQBKUnqo!ef?xYP zL16b9uuuN~cY>SWK^XPL$BC*}LNicjd=CH~FV7y%@1H;iQTIx?K~OzcbjI~0QUd@002ovPDHLkV1fvwd`bWS delta 376 zcmV-;0f+vM29g7iBYy!|Nklc z!|sJ_Y_ZfKQ#w>6ZcH#>>{A4v6e$9q?>K&rQvwvu%fp#1F4??%dHfLjcTa3_S%0sy z`9FW0Px%kV!;ARA_M>+;@D#`&kj+CjFIolNI%hCsi6bnCp@a3rNxGBo z&OY6cd>|yhv+sAO_vuMG1Mgg)0N}^jub%+sE$}9Hm*=>vP?PJ#`7YYrf>nLy=XmMzvVFTGrYqCX#5PHu%yG@WTkZBo+>eZS#T=bgH@yzLW#JV1!)~;O@W zGEX(3slQ_!AX0VmvV1KEfD@zR-gpXNe@Up`4P+hAB-iT#|NbINH&XnQIe^zL>eGY+ zL^4tXz=^TN5rEMez!O^>Rrn`!09|)7{h4rpF8^c>0HF2sC(D2A9O&vTEYuPSTAOc?*i#+X~Y4<&qVJ6`F&rP zFZDLK-7g^2Dm|cA?PUhW<7XV}AIq1n0h9?|T(x@Z)Bsa_r4^yA;gwq({MOe5fp(t+ z5Ai?N1oQpG52NDG3DcS2Ow=0R0f4*9^V^G?dpOV_+RlVcez7E$|5GyY!>BblD_i_h l4PZ0T0((*o*yg`W{RiLpKEn9k6{Y|H002ovPDHLkV1lJyT;2cx delta 369 zcmV-%0gnFG1&afaBYy!>Nklyi)flZ;9#NTH=&qd`vYuC0TSo!rR9VNo0o5kA7TGy!wHY=&z8;q z{df-(VL|`zuFXU=*|Ab;^4_KVZ(=!L%YLf>DUbz_4nUeLfPZuV(m30oPFJ3ss79DB;ac6!LMD*0- z=OzyX&H-!f^)_-1kPbkaEP!+X(pUwUd$6&F{mw4Hak?{y*#47098I1-&~=*XL9T0n P00000NkvXXu0mjfp1QjH diff --git a/Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_tox.png b/Resources/Textures/Interface/Alerts/breathing.rsi/not_enough_tox.png index f5a8ef2a68101993e2d3a72042588fe2016eaad5..277fbaa0cf14d6759c4d39259e49ccffd21ff092 100644 GIT binary patch delta 1012 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 diff --git a/Resources/Textures/Interface/Alerts/breathing.rsi/too_much_nitro.png b/Resources/Textures/Interface/Alerts/breathing.rsi/too_much_nitro.png index 743260a34ba15c7dd264136e97f9c8dc286bc426..b147ee4bbdb83126cc2aa635846eaa34e7203555 100644 GIT binary patch delta 777 zcmV+k1NQuc1D^(vBYyw^b5ch_0Itp)=>Px%*-1n}RA_M9OSA5qOJ?gJWXH4hb%1pA^aP ztpDu)pFakGPYwbA-@o=2ugBfEYOzhHx9rd69((=r@&eoX1b+a2K7+0s?W*-Lj83UV zumsrDukjP=jYee;0IVBrydHPsAJfSqYk@ZOpZEowqo~}JXJFlEV|d(+H`56KcsyrA zKXn9Hrm6(nj-~PRNRD+5>dwg_l^DcS4@NkpuXuiX6jgPf-s5uYX07b6A!G_^QglHXmN7mcFqA z7H>2;-&x!l*Uigf-s1q41QuW9fa~UU^wpmN&1M`VNWZ<>Q;fR)4adf-Jq7R^qb@P} zG?3|wU`dd{sS*78`zPfB8H^m@wMcTlV<(W51H@h-i(AwI;e{quc4{O!^LbF|8#};j zk&g<0RDW9Fc$nS=bQ~ZiLF7#JjeEeraWU%pH=UkwBFgRo?7|~%zNmho9x!lRcr8D1 z0uR&MpN_r=RT50~3*7^JN~KQFsp7r&0H&Xn1XKM&4md}Vnkxuh2k`p2F>+AqO;8mh z6|bV3U=e+#0}i;JcOczWRa{ZX^s~MVsyGwmI)8wjH#X+ys5li&98k5s)-OT_MKBd- z3LE-bJ)msd+XKqf|NomH5dUK`JnqKq&xxulA#T*B{u2Q7XLD~eoq#Rk(Uq{NpZp-w zpUu5Zr?(tNr-zC2u%(~s0emH@7T$DvO9Z>rd$#pICH?{8yRIygz{eQ?0000|J8-Mxi3 zU}ST3G^}ho6e59AOaJg<+F#NDh4PiJudgHp0%x~$;{v>0iQE-B)cS`d@v|#+!F!Df zTk1;<7;~~veOk2LN`LQ5{9oED4G4i~0Cfkbi3U)2fSRAnpnoo`O2o-62d`^auhr(! zA5#Fw745VlfK`boMKQ1M>v-9LmmP3zX3yF3=*vq|Kh$M?X(i98a5@E8m5@aMAPn&m z0RVtot{h$8AD==!x+WhFxK4uCMmkltqJ?~_s92Q*dD($g4H$~qNb|BAUHOTE4Buoo z9qG*Qoxv}It78rDmFaac$@D5>1ei1$qJWAa3S1C;1Zb@SBEv6beg8i_vJ7vU^``_M z0nq^J4p0*fpzZ)Q(E!y=+l`HXX#ev+z{T#44Zih*-y98|4--pU;S?aij{pDw07*qo IM6N<$f&ew49{>OV diff --git a/Resources/Textures/Interface/Alerts/breathing.rsi/too_much_oxy.png b/Resources/Textures/Interface/Alerts/breathing.rsi/too_much_oxy.png index bf8d976e2fb63a167bae5ed4da9faaa460aabf4b..1477d8a6c626033bfb8b99ec06bbd69b0aa60278 100644 GIT binary patch delta 693 zcmV;m0!sae1Iz`GBYyw^b5ch_0Itp)=>Px%hDk(0RA_wlcS$PcUQhX~>zeDlZR zKU_^F&fv#9$IIllZ4tci=@Q^WWPr5D4*(F~r&#;upDlpP43Lg_UJc?tg?Ii~*62$< z_(nA#WULWOIB&F3OeNJseeks%@MAi~HcJ}uc@P4?S=&4avH$#R9Yoi_hT>~EAY=^N zEWy)zb7hya1b_1&JZqzvDifv-Abv1vI$)a>EU}GZI{Z<+q5dKGX2)@rqVd`6IJQ|L zjfIR!`&6loFPl671S8gP2E}yv+BM*KQ+zLHr-6uBf4pOjn5s|P8UO&<*QtMTQ7B$t zs4jkY4VX@gj?zNsQ6&&5i^3ZRG-82ec^|G5q@bN81G#bAYT})u#&wsN|#uRGkYk zu{Z*Ddx1U<5R0P;|6&fH>rSUX7Y?xHU(5jjtag98d>z^FtsFqNpt>t`GuYPwvRj}n z-`D{~m47c)b3otIoQ?xjJ3?E2rvnmR+)f_vRA&KJ?Ymt#fcUEIFx~EK`C6yJJ&Gc; zoXJmPeXo68zUnmChp$}&C=;@{Y4x_L0j~H)PlWbH7<2jH5B5}8)Q~&DF8=>#g5`I- z$Pd-a3D=pBOw=2H3;-X`uj}iF2sDVHGvSk8JuVU}-;~7VOM}7Xi+@%F#7qppj_U#6 b{BNm$Rt_?k&h5rg00000NkvXXu0mjfPsB|@ delta 366 zcmV-!0g?X91&9NXBYy!;NklU5Jms4wxC^YnU-$L^eJ)+dLMyfa0L3? zVsDU=jy7dPOP4L25GxsM17k+Wei9P)VEvg7*p>`L&c|5b2;8_t{wzAu`d?$>2QGEZ zZHftN>XQbT>=vkA7K~j>|1*^MR>oTmh=F8)bOO>O1Edp>#(%jCny4y!Hcr2&&*%5p zOFt*AasLhAhlsuQyYT)3RF&!C${uyu14RS1-w*MzelA+*;_~~|0k|6Rv3?g`1`Nd; zZSdX9rf@#dSQilv@&!8QkkD&Chl#RJ@vV9`KTS&(1AhYs3^DZjv^Nzg`J_C{;{ zuOOc}F8XCK8D}7!fHcVf=>(+lGGNV34+Ynzhr)Xqtjiv%YM_endwz->y6EoS<|rPR zxDVLsT5luG0n!OblMIkfKpLw7OAj`-Fy6TeaGdTeA+&z M07*qoM6N<$f^UeeMgRZ+ diff --git a/Resources/Textures/Interface/Alerts/breathing.rsi/too_much_tox.png b/Resources/Textures/Interface/Alerts/breathing.rsi/too_much_tox.png index 08773270d6a544611946d724bc4b7be961128929..2f38fea600c11ac9aa3a37a320c5bd1bafe64895 100644 GIT binary patch delta 995 zcmV<9104LG1o#J#BYyw^b5ch_0Itp)=>Px&vPnciRA_YRg2dXPFMxP}`wR#vOBbXdbs_@afgI=fU^}K)B||?cQgS%)XZ!p* z0KXgx0RE2f2f*tc_!eL9n>TtGkH^?-Hh7qhJLB)y_pcx6Le~kQ8Rrp9BLz~bEe_txK;b|~1_q*fq>bVVk5&*1C=z_n;e@xOecs&gUSeFIX zWnuII7}?Wc&^iW90*;vPg5TPJQ&oAdTq&%}0;{dI^a-o2#=0z!D-|3kgc$y;r=0v* zPkoC&$^&TUmwyM1*|WkV%TZ{JBu!ChjY*bc_N=fx=qOA0(8izj6w0%9@|S0AHsKcj zRuABopARpK2Y_5Da{<64%P}9SC{MV>1GwdB@jiaO39ID4uC5?pBKba;QY=iz%zfc2j)YC z`A{L*!+%`X#F?Dy`YM7CzM5a2wbSig;JUtwz~Srz%!EcTbsxCga~baeNDjb~$+2Vl z0J$LIr-kuefXW~Loy*$zogQFba%6sAmgjlGw5mck)&nGbZtl`0tNX@|@&ImGS>MUZ zq)#9@>GAieYm4;&ZdqC1xn=oS(&GI65Wlw*+e~!^>gNxsH^p*TE zdM*S{gJcN_xudaqgxJ&IJ@{L{2ke|vyG-jK2>6 zU+<2c86wBYy$qNklQq==K&{ z>^W%n4$P#;79d7A);D&TA+I4L3%^Ky@+SsZI6hLt24JX3_>P5Y;OKh0+4(wbhbaP;dHpFHj3~2OMh6P@m~O-GuSNrpT>83 zfD80=xWfLp_IBq67if2H^TL$?ZIo*#K^x^r65I-SH<%OP8QB^t@Qkd-H#-Sx-~yD& zqa?ThrSjn5P5=gYJMs(}J0w2%tR+e<0dCV1wRyp9dZM-zVhLC`J(^z>)=iJ* zCn2;Ij1=2%LiRI3N^w48j?l^=t zLQ)AxK2fBSmr6kL$-%T0=8n1PoIrg_DuO%argOq2(|)GGd=_}O+D9z@dw{BdUEhyv z=cXCi(ROZ{$N%to3TpGK36MIZZRv}Z2!0O!#h1XO1nm0$Ns2g1bR=>TE`<{OPd79h zfC0aq*SMI#ex;kCx%o$PKnu4U6ze612d&X(PX5JTjxHYmfhP8Nh2|a=00000NkvXX Hu0mjfMMd={ diff --git a/Resources/Textures/Interface/Alerts/ensnared.rsi/ensnared.png b/Resources/Textures/Interface/Alerts/ensnared.rsi/ensnared.png index 166d05221eb5ed41fde3b5051a461ac507469c7c..88fe89a4fbcef0996928f34a64878780568a7c41 100644 GIT binary patch delta 1224 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 T8e;|Mz|Wuiy7`f4_I;DbxwQO{SYP zG&J-)J=}a%W2Ne8*WRe=Q=G%&RRiRP?+I58YM=S6hK4rD)9sl5Z)JjVWVo5<=5&go zQPhU04IAuj$M-|-e1Hei{V$%{X`sy{S)MwF6W}!8EWng4_rIunh{SG%vVVIM)}pU}=(Ax^0A(Bz^(*bjOkv z*WvdWqdy%|Rwon`ajP;i;8VWjfsxv-X3n#^+y?nAy;~NoQJe>i0yv7B-R70|@w&_= zxI_>lyMp`I3LWeyICr0T^E%es?NS5U2dCgU^@y-TlWfLv?m+1NljK160vQvipj_U1 z>Ybwm6MJCTJvO*-===%M$#jwyYOXY`Hm7(b7`Nnz@G(UBJf32775}Ir}2A(HLKuaLXG<*tc&9z{eTjEb-(@m^Vk+g1OjpJ;>hqQOc5U2NxY?8#{W4-EEA2L)#E`lNWppEKLGRhkYt?iFBA@=2O!FE{l#HK*|o(<)dC(h!6u?lffx4{eQ7Jr>Q~pY-|n@83g78 zD0hv2!!JW`1&miZk94OP7UT%TmwFn!J}H`BmHT&9zRucn25*+rESx(l<;Inn+fPvw z=)woPZ%$!DqMW&L*;MbflTG2Au}lx%J4RjZQoSHvCb#cw{y_X)PCeccj~Ejle$mQB z3^ymz6px(_gJ1uHOz==NhICbN1Y8O)TUqXdlq8AK;67%O4Nvnc?FI7N{J>(JN@W{V zx8$byJ+uROrUsshKPs;!2q8;#Qb(;68~FC8u88e~IOIBw_Q^+y7F!ibpr9^%X*I|m z@cCPbGk>96NU$etd8h(-z{-;{nabz&K)sfAaF~*kjC`;+Z*|E|<%=;r2YPN9k7=~@ zpuNHX=m^K_I~ugSa8P&r z@Z_vN&pP;v)0+Jn=v&1U;2qdn&s$o?B+*N&O;_GZgG&{UgRj8$IGvwVI#3HYjvv zHnrLJibE2yLEDtWVLGEq+`d!=rs8r*@@Fg8;Ft2RC4X)P_rHIu_xbnS+lcb_&-4cw zefj$Rz)D<%co5XkFtXy|o#ZO0u+OZ6y6d>m|G@sAr_{RAfpvfri=W!`b%`$WS3?j1 ztA@VEGLM5t84>>i_qnaZF5C;8a;Dh!TCFSvGAY+K^ldAb?1+v9l0&ALQ`4Rt8qV^R zF>(QN%xL|H_|0fiJL@y&PJZqRymUR7LF*o^6(_dt@|i?XUKWsG#|I9g-sz3n`oL$42<|4 z-%jVTCx=%X4fJaJlPXVA@$F7i>KAIO$n{PashH9UyZ^Btn!&~&#iVP=S67``&=ukK z30l4KDQLaz$^D~80Ne8kT+)(n_>B{`Wvwn!D|eD3n3foq%^2b^Xt@VL&$!>-L*cZf zpnbBacvKmn?2(G^?6Pn-4SD=pVyQ+A+hPv;qu>FV#_R7>lq_ zhXItY{<>~Z%6dTPzp31$r@db6IBdPNXmL0Ox`ocL^*;-bBlidaIlxCY-?l5I!CeO{x7*c$L~iBa1Q|o^sKDcmS%kv zrvowxIzO+ci-B;(sPSJJiq5B`V-v0Dy<+Mm{06|IQXI(fRI+^DXh$^QkAkdG4p diff --git a/Resources/Textures/Interface/Alerts/human_alive.rsi/health2.png b/Resources/Textures/Interface/Alerts/human_alive.rsi/health2.png index 6463eb386facd0e5a56bcbca291eb2ecfbf5248d..31af658ce9c470e3512d9bbee50c57c72fecff27 100644 GIT binary patch literal 2375 zcmZuzX;f3!7ET(TC<4KvLWP(zC<-X3C<2-=mb$87se(!%R6uP}&}Sf6GEhZOp&*Mz zp#nyWfJ}+lhY`>OnF2ayG*OMr!LRlpmdFL-e?ryU}x8bi}jCcws-ul$Ku9jvaj-6SKPF3 z=k?nG*R!UrJp5|@G-v%q;hfYFRC2vQqtfqNv#n9Hr(mvq+gqzunctTp0|TS=j?8P_ z(&YlS6$>eRxU!_A-K9zf&NDG*SiPo(gkEw_7(ih-JGS z7mQ4w(KJ$E;Z4u$e6A&NXnI@svAJc0G~lIA4BbaSVhc8+lh^;Mt{wjiHd3oCq`=In zU3nSti#u13cr6EhR{KR8n<_SS&_zW8sOYhLG%-Tic-uM8cY!zmoh%)YqWG*qWeGFt z%0MPqQ910Mil8jCl`KkG$i@5}Qg4k$G}Xga@6z`j5b@8R-HEE13%=0jQ2xw*mI9Fi zy**7Bpy9R%i3?o6;QDf~>{xICFadd%RBO4?Ixe_LrKgIBzfpqQu?X}VFFU|PVQa)BlIG9*zc*v-r64S@ypzTq5ehz3Jv*$Q z>FGIu{?bIgiSa%8K;T&C49nBdqb>GI2dI!r2D=fLXH@uvE)G5Y0C2FosNcS5P8dS9 zyXVy3hF=LqS_rA2!Sbr$S7;Kh;asr+>3QhPVWQ-Sx&}q`B^+K#`X3Q)GPGWXSr*OC zM8z19MPryaasUVY*3wHN)fgl4M-v9U-jqIhTtyLb2|2Jnia{rna^ z(JhueiSY2#rbiChtJdT0uWSmzPkQj{tGSeAsS(%JM8JOR4|n`oh&bdZAjno;xr?%dxn{qfE|UzwlG{G@Snwd_1rUO!c>Nlva$-adjb6WAi|?GL zC@KTKX&_peKfP(JDp%u?S8?YVaxbcRGL-&G{6 zqS%@NLqJSo4+FP}YU7|}n#V|o?3JK8w?mVv6OeO-cTW6!_ zO+PVx+EuicXD^H~P~nD*!^A1wEQoWtMsD-PVWKuYS>H=FrM4{`3gPL<>n5r$dJqiG zzde87Wib6<2*}oCSCFmVYd^McNi>$I41NSxnSs{@Ghb!?c-jo)HRw$Fux*Lt23}yB z;MO(p2p(QkeM}*}2`jyZ)p^AX>2T_1l8f|+x^^@|0@FI3OPCke>42-kGpa$T3!$zG z-^GJutI&6_8n0VI=e`MUQ}{m4UG&43s(^XBrHPWsVIy>b8{Zg5OKUn*)E&2ZZ^x9p zSkxjTJwHt;BjT(6v8W zvnf1_oME!|(IfOR?W4+)1loKY!J=2%E-Nj~lT>7{y_YjZ^_(U!OTB0Lv~v@ay_jGG zHf}+)$(gQYeslblx4$N6JZ#bL9qZCUa>lftomkLpor`wT^p2j|QWoVk885X)r2Fa4 z>gM2#wjti+=mB*(;_OVw>$<5EGu{`qJ7j~>Q*E3o0t-k*fMcAjJ!?mx>rQE?HuYlN z8s2NhkiK7=E=0MhA`ARUZZC!Jw~6v^4LBVo*AEoiec-6I6Wmw zek9nC`uXbE;acs|ET;Uo^njdC8UPI?hvRM13keNapPM)`P^|pbCC!do%nhF2~k}W(lLw6CBus zhR`gU)BqG(D>Vfb|C3(jUZzQYV6{ak1`YDO1kcBhhM*|WkhXu6_Tu!U3lp%);Sz*4 zeT8N%h_XMU^ESNrdeXTG*v7F)+YfH<@PE5sLoH{wm=jww2-yKhcRS(83*-IW^xb~C z^fQy(im}Mjcf{5Q3USy>eTW0GHHf^TNEqLr#hnhqX;bG2wU!m|BPZ%~;b10v2Je3} zeJCKe5G>$s>;|xa6ho$V^A8n$EL8pbr|lf~{bL&B=4~!{Il;xN!9OF&zMzmms(;MI Fe*#s|Bt-xK literal 2249 zcmbVNdpy(YAD>HSatViWYpo&*S-BL$=3dm<${{MO`bA3U9M_Yz$xg(nMycgGDR&{t zkbE&Un!CzzkC9x)n6TS-zp3B(}o zu1B5RB{oMg8s&bH%p~i;D2b5@b3ft$DeK%m1A)kqT%GJaqBGf92eCS?n(^r5t$8(Z zangCY4yTG!Z#U;AVZ6Lk_dYagLD;q4y5*Cj20%{MCb?((Jn=Xs@04bE=H$sI>OGsY z+`acr7`6Y+@@HrHF0TJ4D!bsI0v$!|ud2#^Avz-~c~%mM;!B-xsstgkGTRGedp(O( z;dn8qB{I_Ln_wy)ZNpL>oRUr86`q!q{lj4xhh0(^h*EurQ$p+RESwmY^1WWyRi#R_ z5Mf~5ervo{qx-b-S%smC`=yCBU^)}6S;U-YFzg#~zT&~AvS)_~f?|_tT&{&c@pkCY zC6^wiEJ{Qz3!UP0`Pvc}qlNTSK_M`d=#5!Qzs_0K-Mgd~B%UASO23@RMf9ZC1|Oc) zt+Fi-?zxnMCDI1m>YtUi6V0Rfmk-dkP{F^#VuF&r6R_f8SnWB4TYA-nG|{+nSC^?` zq5Dzj2TK8mrI9jQk5D37i6D?Y0hZhE#nZ=Icet^DD%yiV7K2KOP)%77MD_B7o_BHt z;K=cttC96LRGmL7_ix-%X|j7`t8Q`33Y%9|jkr!+FJV!A;;QD`8G9ha#{`q69C?^Z zc$?`a+K`6DRtCHp{sZOhfnBj2FFF>rli-O~=-D{su?wyO6jN3I?GOXR1#?5q!buq< z-&&MiCcc8}CoWkQJsrBb^@{<#TPm#EQ*=aT#)r*3AM~4&pHPF`YdetK`H^sCsGS!} z?(f4l{$cf719#@CzJ+&0c*g!vucbs1vpz=Zz29o z_zp?z?>V+I&F~6fq>vm>rd{ddL_S4nyD*ADM$qO#V$A6~XtBe}+Gu46#BcLWdLGad#k@csqH}H*d{8~Q zgm{m8uc}h)Sj&~7ov8!22Xne6GL-}4&px=9`r+LrlrPuOyofGqn6^^p$(~CMB zF)(m!iMZ&$+CQJA|D64S#=u%Ks9J?&%phgAX$JXH2zQbWn>Vly=EH-<(PJpl67niA zBdcFr8ukkDyI!qmNszvxS=viop}o#1V4R)RRb`_8u*vsw>EC(Mk-ZRr%p4uD3GJqM zqcYVq$dt)D;*gKv`WT)+wd)H$dbH)Oc!nRTUt?O1E_#%PZ^>O0n@Y&t(^Ph6OJsx} z1-}_QA6~l9f8BSuUjNMGuaorU*} z;0L~`E$?VTHwZo7cF8>^ef4`CH=F!gCcX6M=LXICC3+rWKB)n?ohT=f7WV~7-Q=xV zPs^l_k2*ypw(A?c(qa9n2ZuKKMfI+V32JS8$KO%e<*hzmKzV@^N`&FXcJi+6zA({T zsh$#F+hSc(jYwk06lQ>TEnlsZnV_aRvl3%AllRv(UPI!ygv&e5 z>!p;QC4?nl2UEhy@7M-7R>eoR=ei|h+YwYdja7@E6=uCZ0aY4_MRYyNpnbO4 zxc%k`<0)*7>BvZ{-chrLMc4hOV6UEyn`1uVEiYHQ=o=q=xQQ2@2*#6$rqWyVUTrBS z(BqK!^-C@}O%q5PzMu<4J|0G{k)2=aFsJGJ=YTiruNHqX19KY=?FfTQRML7@ct)5|l*eY_v-PFfK}t8fI| z@~j>C30Cj8K{)X% zuSE8Lx?SWif(o8SYX=I*;Qb!u9v msZZPnO~2-5DQncB!$GLxlg!ej$jY*fQgL<0IF&h^i~BETrgA#~ diff --git a/Resources/Textures/Interface/Alerts/human_alive.rsi/health3.png b/Resources/Textures/Interface/Alerts/human_alive.rsi/health3.png index d7b8d559ef3433d885a1fa0b387f43bb67af0d96..ef56e87f13d43ef00f52ca00667da9fe7e9552aa 100644 GIT binary patch literal 2676 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 XPo2HGQNQlwHz;1XBOW#GL0A3;FXX>} diff --git a/Resources/Textures/Interface/Alerts/human_alive.rsi/health4.png b/Resources/Textures/Interface/Alerts/human_alive.rsi/health4.png index fea96e5604d3e123c0aa042dc2e115605b3cfc83..9b74b7b59da73379006911bc55b7d949fce46e60 100644 GIT binary patch literal 2740 zcma)8c~nzp7Eg)=L@-c?0u_xq7HXYJtpifF7jOY=0gI+kM+{0S$RY*;0VFRG3kV3b zE`UW0$fmLc*=0!rD2NClY#{^)i^ygYmIO$`OXkJ4p8hdsX8w5h`_6sm-0!~M^4*ts z($!H%>k};m0-@vVbkrSQbKr-msSd|$*8W6zL58_IIv~orjpq;utxL{F?N3ME6O00Z z+no*77uypiZX|u-^3gJKL$6HBByRq;z3xf;#J5SstrPQ_E!A6gJ0)Q-`QHj!GEYl2 z*N|J$b@v=buuog8v)GXl)#RU6M+f9Kx}h}%P|EFWc0egCGlCQ!|h%(ht{G+0TEfAosulF3(AdwV?AIsCBw->v3Y<>u1 zMHG9avRMe_QjvJFfirmo>}9E0jP4|nz?*JIJp>SD#K;NG_Uo5-AGF8LF0ACyDA+4> zmzQw*EGXjqd^!$Bu(o(|B;QUw7uZSNzl-#pQWs&uTqx>(-tovUR*9Kgkf4y`+^((! zT2WE?wb?5sJ)8vtbbB<+`flpxJ-M_#zLh$`&mkc4gT_^cBd(V9rFP!_w;K5@5F?8w zt*Z4JNVq5`T)!UxSEoW0@v;9S3AHI^%=izaZ#7Eh&^WISS>@dl;O^h1>atw(RLKdR zsaHRahPTN=;=YIEw>AqcvaayIsREg=42^B03CcLmHjX3Um5zF7c^Y}9jGdr-W(SHQeyZdyvx@ri!HINf_ljQY|N6KZANC(G%xL`;3l%an6;juh zjN;D|;$V2*ryhXI{GVfFil%juhlWPeS|1x-L#;yhOe$@`M)OR%Y;G3C4;e-I({7d4 ztM@+_@Ua(P&u}_UNbhn-(`s3Y;Ju6iEltGw`ja}=9)@~9RUfgq0w{wZukd^97ewI^ zC1|fJ@vHnE>;;+d5$j^;%2kGyrGM2IGM$YW``J#Q87j!~LX(R@<`h@kj8SqqF@f}{ zg2VXwA@l=REqD^P8;aj_-K&LRUO2nmumN}pGRYqMjkB{8rI+Hz8@9yW=0|K#Nkay| ztUvSH&LdS#qU=-Kc28^<76@1-X|H)7PS}W^Jj%kasddj(fIAsx zv=Bx|MEo0$P@`%lI|%EEecY{s?W(Yv$^ObGY0qxn*gz3^Vg1-LF^41te?5s#Q`VXO+v%vA5TRCl3|dIHgO5&@mCBH#$wNmDwYVgKR%?4gQxu_T8=pZG z;lPsDm~*uxB#uOM2$1kDG2JnW>wKtK0*hLOKd!-v$_u+`%EUNwdn4&E5?z82=&TyKCyKWVbxx=99%+<36FbD z_@oPk&AhWiWB4o9G3UE}Xu9p;tX?zgtyLjgiP8kcVTY(GNh=cg?N^6_MB%xy0%}>M za><84o|EP}PuMA71!uC*RZmyvd6rYxrxS!TGNI8&afpNOH zkDVdOlc*g?2?BON_}?qn&TEVmfmX5#m@Ett1Jlmt%+%VU>dYX5*cbAjK?Xv&D;g?;?%^3Bhx9t^Z7#{(=cJPG+10>_EWsmJ)&vwpls@l|VBz@RVtHQXA;Tv06 zs8N=rv*uq-@$=5GdJ3V-?sSIF_e~`hOJ?_WR0d?7MT%NM=GFBxxAM`Kzl8|;Pn%jPB>rVrZt-7;EeXQ0Qb4u0?BU9=v2*OO{Lp=G%X=QD(|MBu{SM_pVXyx&DV dpLu@;z*9fC!*bcO3H}X5I3II8TIS##`)?t~&J_Rv literal 3945 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 aYciY+$(vFVen$=H5C%_IKbLh*2~7acM@tC+ delta 591 zcmV-V0EX>4Tx04R}tkv&MmKpe$iTSX}q2P23m zWT;LSL`8IyDi*;)X)CnqU~=gfG-*guTpR`0f`cE6RRb4)iZ;tk^IO-tvzPb{#aq!6DIj~R49;zzE_F28XuIPB+{ zf{{+n6AQ#*p^fD>W<^6Ko+1t_sz&+#jLQn=EzWAW%9{7&FAU|hl@!-$4k3mm#F2mq z8C8@}hJ^^N8hw3au9k0rgF|4nK-uda?|<%Y@9p0+&HjD>=m2uolQzX8 z00006VoOIv08;={08<)hp2GkD010qNS#tmY3ljhU3ljkVnw%H_000McNliru=L!@S z8yjh+ghv1X0Aoo+K~yNuV`M-BshmCk87Ks^zn3s#l}P36`M-ki)&CWIul~aTjEyXg zi-xh09Z1Q9&7$y+q6{nfUz6-|Y*luHi7FbG74 zo}8P%E?O#rO-qthN3!_E&M-zcRX8lUvv9MngzNVC=4#G&kN{R2e$MZ{0q8`)1;oZ; z!>93;RubVc?%H0vztyun4Wv%jPd(c=+6LfArpA%G3@c=697nkyXd9@C@5o0)+kP0h0xgBYy#fX+uL$Nkc;*aB^>EX>4Tx04R}tkv&MmKpe$iTSX}q2P23m zWT;LSL`8IyDi*;)X)CnqU~=gfG-*guTpR`0f`cE6RRb4)iZ;tk^IO-tvzPb{#aq!6DIj~R49;zzE_F28XuIPB+{ zf{{+n6AQ#*p^fD>W<^6Ko+1t_sz&+#jLQn=EzWAW%9{7&FAU|hl@!-$4k3mm#F2mq z8C8@}hJ^^N8hw3au9k0rgF|4nK-uda?|<%Y@9p0+&HjD>=m2uolQzX8 z00006VoOIv08;={08<)hp2GkD010qNS#tmY3ljhU3ljkVnw%H_000McNliru=L!@S zA0krE$x8qL0FOyTK~y-))s(>w#2^SnAAUK1K6_|wD2p50x`$3e5JkhteY!iGpUz-qaVxX VimI3o`QQKm002ovPDHLkV1oZ#72f~= diff --git a/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/dead.png b/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/dead.png index c3dfe488d6c9beaf2e2fe6c6ec7f9d359a7306f5..79676fc3be7d82e900358cd265579195e7cad2e7 100644 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^20+Zg!3HGvYuC5~Db50q$YKTtz9S&aI8~cZ8YpM~2bpD=Te^BcxZGPPU!&WS{4-u3r)>M(9n*3dB!;LO_T zKe0HnDxY)4y8VoGwG$VtXPb4xLC$YZ&sRIA+Tc)8&gEBU95j4B$&KMau0iT!PnJoY zx#vXRROi*W_B2T>?abv{Z0#UAjc5Nt(Kkv)4H8L-4-f4rfV=(c>ryHRus2ryW0OUH+l2tJ=|Y6 ScWwmwhr!d;&t;ucLK6VWrf8=C literal 615 zcmV-t0+{`YP)EX>4Tx04R}tkv&MmKpe$iTSX}q2P23mWT;LSL`8IyDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RR+@w$x=zOv5j}f427iiRM`}^3o8z(^E8Mx9~{z@H~`6Rv8 z(!xhT?>2C8-O}Ve;Bp5Tc+w?9a-;xFe?AYqpV2pEfxcTHxaRiO+{ftykfyGdZ-9eC zV6;Hl>mKj!Ztv~iGtK^f0O$a6){{2HBLDyZ24YJ`L;zC&Qvg#MXr99W000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2j>bD78?hBr`QMp003i2L_t(2&$W`#4Zt7>L=Q)l z9o)(8U{}0;kys)rwdwofa^Ml7z@b`+4~%h2XsT9rfJO&G9eIAi5``TiXyi=;KqHsl ztWyD==z%B7&d{5%bby`6*V_Sh>&(`^cSipHrWX{AP@5sLvGD)^002ovPDHLkV1nU? B1?T_( diff --git a/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/health0.png b/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/health0.png index 755c74eba5755f1b90572c005ac99f574e47d2ce..33a6ea99118ab47cedf01c1ffc9a9bff85487d15 100644 GIT binary patch delta 158 zcmV;P0Ac^;1i1l_BYyx1a7bBm000ie000ie0hKEb8vpSWIzMv9cus4 z#YhDwD{e7jl`!v6`_FKK0ghn+osUfnSs$_^nQ*z{zxjU##*>T;j3*fx{+mP8GoEBb zpeEEX>4Tx04R}tkv&MmKpe$iTSX}q2P23m zWT;LSL`8IyDi*;)X)CnqU~=gfG-*guTpR`0f`cE6RRb4)iZ;tk^IO-tvzPb{#aq!6DIj~R49;zzE_F28XuIPB+{ zf{{+n6AQ#*p^fD>W<^6Ko+1t_sz&+#jLQn=EzWAW%9{7&FAU|hl@!-$4k3mm#F2mq z8C8@}hJ^^N8hw3au9k0rgF|4nK-uda?|<%Y@9p0+&HjD>=m2uolQzX8 z00006VoOIv08;={08<)hp2GkD010qNS#tmY3ljhU3ljkVnw%H_000McNliru=L!@S z9485gZU+DW0Afi*K~yNuwUWUNfG`XL&kWNQvKk|Fv}OgC2`{8lB0z%PFY?2295GSWIzKEvBv+= z#YhD!7N2FrDiIND{J&rU!~cQ>4FCWC|Bt~&reOe^JhCI1uvyd}|DU07AtOV7JZ{ev zE@WgVT!`JF$N;Ma_$)={<8uJX7NGlxA|JpE!)E}x4{-Sg#Vv%0SmXZ^&Swd_iV%3Q i*BG9XFq}y3WC{Rem0~Wy;__<%0000EX>4Tx04R}tkv&MmKpe$iTSX}q2P23m zWT;LSL`8IyDi*;)X)CnqU~=gfG-*guTpR`0f`cE6RRb4)iZ;tk^IO-tvzPb{#aq!6DIj~R49;zzE_F28XuIPB+{ zf{{+n6AQ#*p^fD>W<^6Ko+1t_sz&+#jLQn=EzWAW%9{7&FAU|hl@!-$4k3mm#F2mq z8C8@}hJ^^N8hw3au9k0rgF|4nK-uda?|<%Y@9p0+&HjD>=m2uolQzX8 z00006VoOIv08;={08<)hp2GkD010qNS#tmY3ljhU3ljkVnw%H_000McNliru=L!@S z92!yJA{GDu0BcD^K~yNuV`M-AKYsjRNJzE*&p;tqvG^<_R*8sMSWIzKI5e)y) z#YhDmD;OBDN>oHJ{9jPP@E;j0sK76V&i?=Z|9@mhGU0N?!b(g>AdAJf|7TcO$;c4j zj^D#LEg%)ZEJJq~)hxi}Bcd$877Vytj1Ev_D& delta 587 zcmV-R0<`_Z0pkRaBYy#fX+uL$Nkc;*aB^>EX>4Tx04R}tkv&MmKpe$iTSX}q2P23m zWT;LSL`8IyDi*;)X)CnqU~=gfG-*guTpR`0f`cE6RRb4)iZ;tk^IO-tvzPb{#aq!6DIj~R49;zzE_F28XuIPB+{ zf{{+n6AQ#*p^fD>W<^6Ko+1t_sz&+#jLQn=EzWAW%9{7&FAU|hl@!-$4k3mm#F2mq z8C8@}hJ^^N8hw3au9k0rgF|4nK-uda?|<%Y@9p0+&HjD>=m2uolQzX8 z00006VoOIv08;={08<)hp2GkD010qNS#tmY3ljhU3ljkVnw%H_000McNliru=L!@S z90lCyFXI3J0AEQ&K~yNuV`M-B6%h>o87KrDD;OAIY({j$H53>a;@cs1EUZLGql+Q) z(dBMDKtx!=gv%Ak8spplV_1gFM^}#wm>6gba9V)PmG}TI^>~Ab6hLth5fcyC03)rF ZDFCtoGbvgAgAxD$002ovPDHLkV1jlw`9%N# diff --git a/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/health3.png b/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/health3.png index b82f46e453c1927041be85502333822d15d914aa..f3244803a6286c9013dbf38b21414cfe58fc3a56 100644 GIT binary patch delta 176 zcmV;h08jtv1j_-CBYyx1a7bBm000ie000ie0hKEb8vpSWIzKwI-LK} z#YhDuSH3f1mFUso{C~iP=l}oz|B0f}*)WXkNG3{LYJd1M!$DhK2K&RGajL;-0kS4! zLtuttQ%AG~2W@#V41w{{U5u=bXbbEQe8)fN^JM&a4G&b5nv|SV03Wi!(Vtx e!bnckPNo3Q9bTZ+!oz+50000EX>4Tx04R}tkv&MmKpe$iTSX}q2P23m zWT;LSL`8IyDi*;)X)CnqU~=gfG-*guTpR`0f`cE6RRb4)iZ;tk^IO-tvzPb{#aq!6DIj~R49;zzE_F28XuIPB+{ zf{{+n6AQ#*p^fD>W<^6Ko+1t_sz&+#jLQn=EzWAW%9{7&FAU|hl@!-$4k3mm#F2mq z8C8@}hJ^^N8hw3au9k0rgF|4nK-uda?|<%Y@9p0+&HjD>=m2uolQzX8 z00006VoOIv08;={08<)hp2GkD010qNS#tmY3ljhU3ljkVnw%H_000McNliru=L!@S z8#h~i=%fGu0A)!;K~yNuV`M-BJvyBK87KrLSH3gC*o^3gn+Pz&`SyoDGcYhPFdVey z#VUqPo=Sm%f#J-Dzi>;K2)PE?Ap66gF$_bN#|8*mfXz@+07*VT4kD^qfXzaxT0kg> f2+1?jI++3h%eXKOcu79j00000NkvXXu0mjfzM}si diff --git a/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/health4.png b/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/health4.png index d371bb2a14b65963734b65d9dc1ba87a5ae42748..dd494487714e8ba0b8c2783cc20675128d928f89 100644 GIT binary patch delta 161 zcmV;S0ABy;1iS%|BYyx1a7bBm000ie000ie0hKEb8vp(Y|eN_r3Jc_sv1S30mugybr+dx*1CxKCa);y z$$2=xdr_VKM4BfIh$yOqsW)V8D}W7-Pr$4u;GlbDz#Z;rKpL=4r`PlaEo@xK1}uM~ P00000NkvXXu0mjfg|j}I delta 593 zcmV-X0EX>4Tx04R}tkv&MmKpe$iTSX}q2P23m zWT;LSL`8IyDi*;)X)CnqU~=gfG-*guTpR`0f`cE6RRb4)iZ;tk^IO-tvzPb{#aq!6DIj~R49;zzE_F28XuIPB+{ zf{{+n6AQ#*p^fD>W<^6Ko+1t_sz&+#jLQn=EzWAW%9{7&FAU|hl@!-$4k3mm#F2mq z8C8@}hJ^^N8hw3au9k0rgF|4nK-uda?|<%Y@9p0+&HjD>=m2uolQzX8 z00006VoOIv08;={08<)hp2GkD010qNS#tmY3ljhU3ljkVnw%H_000McNliru=L!@S z8!JzLwCex>0A)!;K~yNuwUW^Zz#t3-&km4G;GT}qIdy_ekbVgwDiz!N(j54bV4x#` zbI1*0C`uA|7V#|Nm3r@My>HKLlh>+~qDnLaAevEBr+&sVVD#uNuP3O1p9YKqciqv7 fT0fgE{QXTI14B{4XT$3200000NkvXXu0mjfmj(q3 diff --git a/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/meta.json b/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/meta.json index e95420f02c..a4d93c6c92 100644 --- a/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/meta.json +++ b/Resources/Textures/Interface/Alerts/human_crew_monitoring.rsi/meta.json @@ -11,7 +11,13 @@ "name": "alive" }, { - "name": "dead" + "name": "dead", + "delays": [ + [ + 0.35, + 0.35 + ] + ] }, { "name": "health0" diff --git a/Resources/Textures/Interface/Alerts/human_critical.rsi/critical.png b/Resources/Textures/Interface/Alerts/human_critical.rsi/critical.png index 9ef1894cf52f048c49234d86a18acec4693a866b..df1b19ca646b96f90f505c6d1ff4f4d2832a5168 100644 GIT binary patch literal 2772 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 literal 1740 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 literal 1199 zcmeAS@N?(olHy`uVBq!ia0vp^3xN0l2OE%Vw$3OAQk(@Ik;M!Qd`Cc-ajG_-Gy?-m zqNj^vNX4ADcWi?~G8tMQdWW*N%$ParA)ku!EF;%6-p%aB(-Ul}9g=#^L^P#I>|!x; z+c4vmQ(e@r=dIQA)iY-wtG4?XaycM2-ORy*(Nj}FlT~GD!xE7RSDIOEY--9k`W(1; zarxTRfBXIvKEEG*;Pi+6eRjP6WBynj-XFbxUFq$=yXB#j+b+H+`W5u_3gQH=RT3S{`0z7ZQpeL_{dS6*HH``qzswS7Nd zi$34+_SS5hF=pXgm?@sOSlGzr==RaBh zSf>AE{8LN2x<3{=*)xmJ#O<%MU30nf?jH5pzS95y?T^?gXufY#1gB&yu_iJByI`%u z&&++q6G7Z>ne|>7S{L5mS1TR%*8kkc$H)5a>r zsn>x^w0vHE0H$N(%6{jyCGrJBjE7>1t&qZ}xc7cC_o zI(V?R424d{WC#UAGZY*MWU1-kF+=?m@&_^mdnp8BsG$Wf9gN3r*_y$K4h~&Rz=L}S zik5bW?>Nb}l7?7a^iHzA)AzpLBl&E>f7S-Ti+3O11ML+28h;nf!;bz?sZ_|#kK5B> zf9>x1YOQ^Ac8MJ#XD<+2TWd29?(Ucl`wJm*@kQ&F9Rld2MnKCZu@E2)0&%5I0HT9t z1Tq2{fs8;#Ad$e&A6L&}__DmavbL1K_0@L(lv2+UKo3&deGMcKh#N~OO>I1AQP?~E zXLFBh6t5!vZGR%0c1oobN-3n25p&>4<^U5)rl0O_-`Y)kvFo}EQ}4*`qs?|?m+_#r zvM!~>b=}B06TtUB)!>>t$0S8M$Ge7+HR z2;bI^0r=YeG!OEILSp-m57goJ$qD1RvF>kc={~T3a6gqM5{4m;;~<2HTs)i2mYz5L zg1}6?N;*IzU#*#!6TKfSOZ*hYci4q};G%ihIXb&Uhe-1`!F&tmZz_#^wU(MW#GV10 hL<-)G6c{`n)?Ws~0OwOvLZAQu002ovPDHLkV1lI_|6%|D delta 353 zcmV-n0iOQ21pES!B!32COGiWi*#Ol5H%?jfg8%>k32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ri2OA0v2BY`Wx&QzH2}wjjR9M69lrf6KFc3w*wh#kWFWe-hi%q|ss~jSC z$OU|a93_R1U{d%FTNqVNV?sJ3gHV%H5{|J&0xlL-uhdAqKYwFOKqL~0L?V&Me}{#N zUDrLso6+1&0rylmZb!O6f`K}2Yp2G&~SdCr2jU>sx( z=EQHk11^ZQ7Mybs(M!GW``LAeF=kO5iToL!(F}Bv53#`@00000NkvXXu0mjfX*G`T diff --git a/Resources/Textures/Interface/Alerts/hunger.rsi/peckish.png b/Resources/Textures/Interface/Alerts/hunger.rsi/peckish.png index e7f7d08a22c5c273f8773305d32605462da1849d..cf9c93009c037569bf91342889b8e6ca52629d28 100644 GIT binary patch delta 1298 zcmV+t1?~Fe2&D>;B!2;OQb$4nuFf3k000EvNkl%{5$xMVE}mfgO9cW zopZpqz5C-2Pic+X+FIsK{O){k_42H<7q48`x#idyvPI0x?jV>}p7Iu++kVL=scEmC>O%2TRQyNF?DrEG_$+ zt-lGRCdNsvL)0A&O_@YNegf-H4k1NUa;43tyY5<%Vt?O~F`8Guh*|?@`gI|xL*-K@q1^{EHH{~9 z*8rZHJAVKyc7o_s$wjAwbTol+SrwGkK+LOFiL39LiYDaF7DVS0A)?bk@OY3~@2dcq z_k^fk1m2!z?w#u}6aZ-C+C1o3{*c8^uy3#;*1Kp44zxE!ozy}#JsFM9hs86yRR^( z{(tzjW~4~gB)okyz@tZx^vU75BLgCKKj81hvD2YO`n$xNs|7Zp&W9t*t4ZJRVT^}J zM-zzkF7`IK2_yw-UmeEv3iO681d_5||MtxQ&QHIZyb9*epHDm{dU)FMIj+yoHj@c8m*4Y5FP2{nG=) zZuR52nIMqN=mddehIY3P0ISuCAP5W&4(iYK1lDY9!2kb~~w5N>4*W_kZTM z2qZI9S`2`~yYF0~(qcd~TX4}&Z`gvYC^=)Yi3bJ-NT<`R+1N<&%60#~3NH3^=|b`m z4u{!YSEaWrEe73jrNzKLZ*p37yvX8kh=?NiKNqM{Xd7p0YHPjEQjR$ zKn#FjFbF_VQ4y(BN_VWGr1i;tLVp*aeHmqMNZO8=kBdEBIc=lSh#&|6jEs!vF7siY zI2ko!fS&ga1_OY{<6+COGuxQ>LedVTe9Yu70J$!+p%Gu&QBLv7b=*7G@k9VHNkl$o zavRDf%18DgG^K!S5mOb=_V4N7?P;D#x9#`Nb)1^M+brWBWbSnwE?h?L01E&B07*qo IM6N<$f>Z!6 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 diff --git a/Resources/Textures/Interface/Alerts/internals.rsi/internal1.png b/Resources/Textures/Interface/Alerts/internals.rsi/internal1.png index 7ee4c9de7c818f1bff35a8ca1a2f95d843665920..244284e01139df2fe6c03e03e08874dc9a1cef43 100644 GIT binary patch delta 1114 zcmV-g1f~0y2k!`wB!2;OQb$4nuFf3k000CjNklhq*U}Ll{3)x+lP-!vU@$lwNW_D(GlR)%?$Ig56-u%Ds|9}0z_uj()YzhDum_%j% z(9!B#%1&l8vTGQI>%dhUiiZvlqd_MO!=NWHAr`$(v$a6KFjCk*_%=`kMwvG<2GWV1 z&?G-_Spb`+NxfbNKvh++Tt@~E;E2x&AQMc1j{(ir&~+Vva;e1N&`{_(m&@&+4H@Jp z@G(kP=;ikAB!5*^S$K5cdsbByfQ3i*z30H1y|gBa)PQDdn5N0xpWkt0`V31Se#y(0 z4ZzRZvm~b9Vs3VsDbob&0GjYQ5?KXWS!3gsV;q@2L(d<70Z>}}7J#7(uLH32TtAOz zmr4FuYpI2SYr*&`AMNaRB2y3(;4=3TJj&!dUDt(JV}AtNz_lK_;tD;dMC*zx!l9;0 z3u^!&u8E^3q3{q24>>+_hbwA|D{6}4Gk3i4iK8dU<#M}g-8OJpfOic;WAGn_`%jS6 zP6#J12U!Vepb#sd*&5|iiHqusV%&V5d_FH8O%q&VilucRsDWm1fQ>$zQc+e+A{8VYQ zXFysZRsb6+wHlR5#nVMDm-8HIjyxOxid(-e^7iH`@Aprz(P!hh@4L&-u=9JvRsF7Y zJPV{KW!=~7b+G~Yl;5m&D=u_#b}StLZ&V#>vwtoFt*Ri@5WAmcSy+}uxl{_wmEcx9 z=K;StmIf5&zW6K%{z+pGRnXLWdwVI`HoC5(>v|yXQgBv0hgsFV&p5!@u~z|jcXnzw z@`&BA?P-|WOaZRS-D;D0m*9=6gNYtk_w^5X&JDlD)#Q5^pPvgy?sKB$X_%@B@U>%W zUVmlCIg<9u3=y^BAQc5SnVCGEd#A?NFZpJsyC~85WH37()P+gYBMD?;4{Z@XlyFHU?efK z?xA&n$fdR12W0+JwUjrOs->9vw2wyB;eXek9(X5RDDqCtXB~G!Sq**$-gxO3ZoTtZ z^t;7J_8Ym}2|M13*J6T+(|@04YikQdQTV>BQ_HN-yf!~`4}kQ|aX|FbH^;qSIR=nk z5dDrjp=@`b-X)PpkVqt0X{@xo@1?H`Ku=G;-~7xy($~iWkb;3aml$QAqaX`!82-Doo6o70t>kSwg<3IbO g$|9N06A#(`1=ph^XB1FJ<^TWy07*qoM6N<$f)E}ZZvX%Q delta 895 zcmV-_1AzSR2$lzsB!3BTNLh0L01m_e01m_fl`9S#0009>NklDb>gpqR+g7B^!+V*51ztySWW=Sp2|+*yZf9NxiN}k<6$;8YukeZeeLk{`_L=jgCeV- zTLCU!_W2uXx_{4L*87~r$%h=HIfAenEMDa=%V^%1V?7Hr3xMzaqFiPY*CkKQrTQVO z3M5`)7EoeQu9FcZriI8^fj}Stx4iIZ=nK2v?|p;zRO1D%KS8wnIP=|mkFtBUrWQ|D z|AO^rEl>$8hL*A*vH&O(ssc6JWmCNpbR9x47*t%^_kUDj=9lNv&*+JhE$#|42o{TL zDw(SSsRh~o)z#NC@mMUz=E%3(?d)}&4~H|vJ32Zf%QFkS*9Ov=lQ=E3AdjUe$A*y1 z51@vKB@#@Wzxz~j4y4U|!u$|}OI}=zOyWwVJ1tIDx>AnyPf2LI(C{4K+d<;|93Y<{ zwBj@-<9`x*_H|(#0SttO(AsFv5U2UX`DFek)Ee~zZ??MH+Kf3aK5ka#U2zc?WZ|*t zDR>?XqZHp^-BSi8`CzfD)%5PyJ+&&Y?Tb*n8_u;W!L9-Ml`p0PKbEc`9t5Hva*4k;RqLJ$PJToI9Id8)fGiF0A@ zb096$rkl|3_X|#^lP%)&`3m|ArUls&KrzBbwj*Cg>P(C7fnp$XU2Eh2#<$^4+Hb+Q V*d{cx1PK5D002ovPDHLkV1jLEtET_} diff --git a/Resources/Textures/Interface/Alerts/internals.rsi/internal2.png b/Resources/Textures/Interface/Alerts/internals.rsi/internal2.png index 401c72e3c079aa2a594bf8b1ecd3f174bb912f1b..1e104b09890912979a8c75d50485be6eab5cb560 100644 GIT binary patch delta 1120 zcmV-m1fTnW2lWV$B!2;OQb$4nuFf3k000CpNkl?APrZKRInDJruOlEdwlTD=cgTtKr_y7OTcYiJe|FcN|>DS+X516gbqy0F<-e@S=+Po>c$4v z)yn}8E%lwemg$rMP*s)H)l~rE@i>~M0brCWdj{eK0ZcYjAT7sG6a|1nKF`7Sb~i8T z(e*v6;Z*{dJbzH%C=xhqr`K<}`FK1I!1VepH}4(OOscm~1=4a1RaF`L^CzOiC;0Ny zuX#o@09ZQwFsb2J7#p4Ctg51E+P+i>1+d)^bDg&o@6bMYjHQ_$0B9dP2E{u>hfgpz zI!iaf*b%nbKjkYwlzS)8$F~I0NQ6wM?5=T3@lHb)qJK?M6f&JM(MZIXHv6ZLq6wsA zualw)Hv6XnJ1r0c0J^R-)Y=1!C0HyWpS!}DcpqoteaPpoxb;J=J?Ogbjuq+dk#VGG z0$RKHJ93ai9c>)S97c*JxO-&WPo!RfVr7lA9Al+i=B@Y>PJ{Xgxm?c4sw&ikDU|bo zb1n#G^?%L*3^PI|u>q}JP_=eept`YvQL0cd3<`P2K`xiWG)+v?bb%D|c?yPsQL4D( zo`1HF4=)nahQIku-?S`0Y1s}|8~ zZ#M=|AIXBREc zqM#^>Z{0<}=_3i0tS7ka8VKNQa@1uWb{aNy8x|{T?sgOFE}Yv{3nlCCpL_Q@&y9ES z=6@I6yewU$?Z#>F%-zIE7&N1_-6mw89|rKV7i!oM3A<`Bd+o=Da|Qr3Qow71`TQ`h zW8qYk?MTvHb3*3amjXU(?E;nq)l#z87wy$1rrNUto3*c!wcMyzvX;+zBj&>XlLEGF zBdssf-7|oaodfpAJQTog3Ov@49q)&;kv~V-e!dcC{ zt5l}O+FKU+Mtwr>g4$1l3!>TAZM_1b>}4LNQkVh(5Y1SoQ}#((Uv9=EfVsIjw_@=8 mh5PoSTDvHc5ndCJpE%M=p;0000mZT< delta 873 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 PcTqrHRY#>($tvuB#iB}5 delta 3369 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 diff --git a/Resources/Textures/Interface/Alerts/offer_item.rsi/meta.json b/Resources/Textures/Interface/Alerts/offer_item.rsi/meta.json index 9b5f936131..18cef93dca 100644 --- a/Resources/Textures/Interface/Alerts/offer_item.rsi/meta.json +++ b/Resources/Textures/Interface/Alerts/offer_item.rsi/meta.json @@ -9,6 +9,12 @@ "states": [ { "name": "offer_item" + "delays": [ + [ + 0.5, + 0.5 + ] + ] } ] } diff --git a/Resources/Textures/Interface/Alerts/offer_item.rsi/offer_item.png b/Resources/Textures/Interface/Alerts/offer_item.rsi/offer_item.png index 44ac380ddb19fefba315b2d433582aa773b8e6c7..ff59184a510f5c71e714607bc1bc4646e0922fd4 100644 GIT binary patch delta 1831 zcmV+?2iW+I2B;1piBL{Q4GJ0x0000DNk~Le0000$0000W2nGNE0HU3KgpnZ^e+Jq~ zL_t(&f#sRsPa9Vj$3OT7_SAsQF9$m~q=uFxB2`J`4T@R>%F80OqWk9OKIE-`1Lkko zw?6E1-nKkc?Mu`oT1BKRW;aD)T_|Fg)PR9tFwWR!Z1=(3VP-sIh6F0D_A6QAbLQN8 z?wtFbbI-j4|L14|2#rrodjg$_f6I1O%Tky%PW!q;m+n8mvzhqm(bqcv zO#s*b{AE?nq%Ye)QZQ^9gpseNs|Oovm+s#miPi>Fx_z z=(Ms?Cuh>gnKV)`oCu9iVa5c1BnrUXY)aLQObx2?$kd?jzL14ZD;sqOe;aEYY^>pr zL=(5;4-r9dXd8$@0(|%FBULBlvDm0i7WQMYQQdtroz{mZ(3uF0PfZ&GAO;C=^Nw59 z33+ZdrIUsI+-ypB-%O|V;p+}1ZpR-^*9AZdhE*0AuM?ATp3Fbf$yWAOIw6Z77z5ys zL{%0Tugl3}My3XJvX#A+e@@6E2w->xj5DRZ3PuPBd15jSoW2%f=FR#z3&xq!Ud4|Mu4=`2AJ^E&P!vbAOp>GF=664f86YJK@(J}Rg`ks z)W#~<#@PWV7mLh)zpl!69`w@O;{`j9%`N`vNkP8LN!8RJ0z;g1K>-X+bDiv|LJR~14sPDKD#e*Z( ze(|XCz~C`%-v@6jnIb&=2~ff1@~}F;z{pg+t!)PQBng1Mw*@+ZUvmXs{QZ06gRJQQ02~enl}ed> z{=l@)Mldph^ZwuV}?2o3i3MZ9eY?Q05r|(`*Uq1)3th2MrfVtTe{r6*RY^>7W(ZzOVpVyl~ zM*d*VfRPBy%`VU!X;*bkO%iRrA)TEq224!G`LL^$RAe zjPr5N6&#Kxe*kW@0>mtHh7sC$O-;9&;^r z7q|Olb&tTS=kwgG%5}D;0WdPa?XD%1La{)lQo-qP(A^mXGHPWgFcuqCA6`)uTrL+% zxxzrOtIpOI1Cl9xz5oDkvTslng=UwFPi_tKl0}x2f4RE7fOvRWmXRb0xp+)?c!=fX zlFn8eXw$ubc7Q)`ZjsL);&3=n%4K%;GPJg|(c^1Y>wHlKRw`xIx3>UL6ou98OvAp7 z5OutEfd73l&(_v|aJgK_r4lb+Ez*0n4|-bFI$u11;AMC zSz%>+f0x#lHnk1FK(LF|%&uh{JAE6gJuAFkSgHkqQ`Urshe$6joxATd>i__+_q6cX z%9nWh_#1feg|3Zw_}P7KhV1{KOs ztyWF#j9AU=G7#+IYO9yk%&zVn0qoZSwRQbuR*O)nR7~wuoUkUnxI}n(h~`K;>BXhG zf0Lqf?F9gwPA7000K3)QuepNl8o)R(Ej-Q5z-a*N&U|TOzwR8t2-`W}UF@uE&$}0} zWp@tSb2C7TzVzBZbU_hl( zp{2jCq3zskitup#5_n+@@OV6|Z0`W|f9Hc*lu9LCATEjlfq{LW^=ABiT!V70SWTM23pZp`Ld)a+`- zP@5(IXEC5j{1KnWF5+xZoD?@=iuOzpPCt)b#Mz)YDQ=V}#F?N|D2~=sPo>Z`eY~Al z#*}>Sy#}zlvc&3&bzKhN_O+7z_oDiBD6_Qiv^_dVYv|fo@o@jW{C9_(bcdV`ZM^<= zUjO)XMwbINf0&&KjZYy3!-@AAfejS1dv!j3di3?o?f66dk?5uS&+lwrx{v<}{08x4 V*@wZc0w(|f002ovPDHLkV1hxAgysMM delta 773 zcmV+g1N!`^4vq#PiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPKe*(Zs zL_t(oN9|V2Zqq;%y>S}skftO}>gECE(ee@!|A52~umS{&egYualnu{pUn+EDwXzYW?9RiN1@aDY`yXCEZi{vx zEJ7r|n4gCwGYc1T^DvbztaHe(#%7B(GB?O<-MasDQ6xaB2)o@5#N*Q?Izjv)MHC2YtxQnxN}( zIG4{uE^%yM$72}igLRTjf2Qa}@uX(H9Y_E=#bP?0cHf4jsE@~e0uw0%~~&CC%3edV)gSrI6Oh2HQ@h<)GZ70sni7P%e&H7m7QXw z27o9V*QhTjH?`6oV~WMTqc^ z2w6P6Je1gL#{{qwz>A!e0AV712C{-xagXc|B?5l{&I2jLESp|c00000NkvXXu0mjf DOMF-K diff --git a/Resources/Textures/Interface/Alerts/pacified.rsi/icon.png b/Resources/Textures/Interface/Alerts/pacified.rsi/icon.png index 3fc61bdabe689b33cee76c3196a0b7c1f2eda24a..9abebad9932da0a30a169e3775cb914045e708ab 100644 GIT binary patch delta 808 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 diff --git a/Resources/Textures/Interface/Alerts/stamina.rsi/stamina0.png b/Resources/Textures/Interface/Alerts/stamina.rsi/stamina0.png index 10e3e8c9560d0c4693dda5ef0cf8d38d282ba34f..a2e24e1110dd29de9121bbb990dca33ecc1f0117 100644 GIT binary patch literal 2023 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 BK_CDC diff --git a/Resources/Textures/Interface/Alerts/stamina.rsi/stamina1.png b/Resources/Textures/Interface/Alerts/stamina.rsi/stamina1.png index a34d57cf26e8acf117ec3cd5c657edf08e5188ae..f6d36747fbc239b21c3b637dafc0c13348c80349 100644 GIT binary patch literal 994 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 DLV)oE diff --git a/Resources/Textures/Interface/Alerts/stamina.rsi/stamina3.png b/Resources/Textures/Interface/Alerts/stamina.rsi/stamina3.png index 356916dfe0be5242dbfbc5f052a3cf387d778138..44b468fb81b2fee3fc531388a91514ec28d92325 100644 GIT binary patch literal 1557 zcma)6dr(q&7`@06MH#t^S*&&Gv1+C{wLR4GUM#H?Gbu1DTG;G4Jv1RmE@HVVj2^6)segpuVDkLb7arBxtyEcZjhSb1* zI&1TjVlP_cW$za`XA@hWI9{AcaH){qEFqo5IoYweoi^-_Jw+wIljn_M7khZW+AF7$ zin~aDbI*{B{=D975bOHtqKVZPt}?S9$J z`}eyEC>%a$we`Y-7VV)oS=64+TIiH}%&=J; z=NVR+;NyO(o-3YGqAA+=GReBon!<&F5{E7AmsZ%Z&u6@i*QutvH;PqbEU3!i!GTQn zNj-eSyxAH)FU~F#dacU_tL*8WGCA_jnW7c|nb=!xs%}~Z+;`Jcs@3C@XpLH)KIOwu zFV9|ve5qugk}xrOG5)RR+fDEW(^>iCuuA)Ic^TSzj4m}vYSJP<&2-9hnAyS7CDy+u z3j!se!hBE2VyI*I!dou3M+9GA)+v|eJeQwT^d|Z=e2c$uJ8r)hUsTu~>h1wildT0q zrA3%+8q2HT+<{h%(RD>L-)Im;F-)7)rINGd*`T{N>BKT_n)!xv-607Ry6YfS?>pK8 z<+%Dz%PWf8<*Z3h|l0)cFQJNJv98n^H={3)@G^kG;R1QPKn|#wCVlERLN4-Tz~7tNCNn zdVuQR-)_bY@Y9>GuK=Y_O?=TJNy4(>cZJ_oSXnaIUf<%n-*G@)Dx4sMkYw`wc8Pe# zR9csUjZlrZ~2!mTfKXH=errG-?%wd=|ar3TCa9h~4@_$pv_s8En) zbvx{RNB83DBUO>8d?za}#H5L4PV6*bn)oWbhaupfRlk}bJvvhPx$$57T@^l7qt^^o z4!AHR#IBZ3m74d)C)XdOEEK{?KE;B-*9dS9vHJ1PjZDmchF|-vbG@2Y$c{JwQMu!I zO;FCRSlJ?w;wOYp`&0@7QxOr=CVnUWV8OjsV{a6AIW7>maENvGR}vH2i;k7Xs|8(O|D4*NG8*Cm`yt`mZGjJqnhQ z5d_thgf`+coUI4@ji2aTtvSMP44GPQ`=RYZO26u!M}S6+BuJZxD| zntx*mGnL7J>TV=A;iDLI1UT>M33BMcYOGg&E?*SvoJy4E{wMlt8Kx5gG<&*%940Da c73B@U7m`&Jzw}88^q&Vpg2RJ~R&q}L3Huct;Q#;t delta 889 zcmbQrGl6}AN^DO9;#yRYoyz2(UtSZ~cOF8QQj&*hQGkaUK*;@{WL zU;aIRzgdd$5JQ9*Zkd+mQ& zU*F3eFuwhM-(O?Ba>wic-gGp&et$1@VC&oaLKRD&-TIcVdgyiE3lN>uUtiATr|-Y~ z(t-bzSHN0H?I#oP6}=d*MaN**|I^Zr|P zMxgg4Zq`i(3cZv&@UzclYi;D8Wh@$t=N~;UsM5yRu~1&&TlJkbzeo4$&+AY8E9027 zW_n?;;Kw;nHggCmEZZ%A;M?yXo((hB)g37Mef)a=!@2xPJ9@gkitQUV-@l&kb>QOh z^IiL0zMFq#zEM|i|CeE7eYt%??(gkF5C8oB8NYAe)`^0DbU7uY_HF+VY52E6pzarA z5=hznx`rG6_6~2B107H-soqvs59Bi)xxg>*+p|Feq=-|%879xt35>`W>>Yn4e=&x> zk$=I?qE= zZrIC~NuT<5|M`FY1wcF9U$I{it=Ba#_{OjOPd`5UYdugTWMloVc4U`b20G^@(B3c1 zN9yz*W4aC)z#wOVr27;Mc^rIx)H#%#*}m{|_j!R|4>^RAcl9K{emjA|@a|uRZTH!M zA-YwBS3j3^P6FK+ltZON)d$w=E?>~~< zb@SpcSEU#JiI~26w)HNFyVv$|I{sNZRrS}8pR1+*CoJ}UZy(G0dGn|4h?8>1QvN01 zovN^?(_FFTzwZ9@-rlqS|2^K`A%BN4?`nV1|BZR70WWzUeA*s1?M8C)Cw{YCNp%(M zJ3`ODXo%E4{!sktc{%CM_>lcA@>dw2p0Dv^7YJRi)BZlpK0QZgU-Vz0x(N0u+I9D2 z16I{tyWvr@{g-M@8T*{)*Go3-xB9o=UgF#xW)1hC#@xrBtrce1X}Nuke7f0c!Je96&JiRbqv9bNUv+C6FJ z`>Twh(f>C-zZ3FSu|Rvn*_!=)D{lPS{NT=c_wGM4WdpW;tqlqdoWqr4U7yDOWrg$K zgB!#`;tpQe%iLYF{(Xa9=>JQre+jL+ZT+B*ZTn1pYdM3hEI0RUblvx(BjUuqjU{HA zd}}@m8k%21@F!|M)N$veJbt!prn2jX}e>8c%nC*7<4 zv8b%>-^qWguHVdD`RVB9h4%G-6MK7W>+H&NvT7#E7XTI6nmzmZ^Ib|r@Xtj%7cBa9 zGdVk~?=ZjIYytZl`~|D$8&A_X_w(md`Tetck_@{{^l z=#g^A-UIvr&kh5z`91y#ar@&>O~1E)!NbRlh2S<{==MTndle^>-%pTpm@b%oI z9~<@Toe;*hi``$HJHK6GqI^KeUyc6ax_w7Go;4j?pI*XXG&8~ez~3{^ zOBe*rrp->UPk6NTMZ*J?r|c0vL3IsBsl{0Gh<%2yP+h}QmB;K6zCm>iO=oQD8859C W%)C%?>kzQmV(@hJb6Mw<&;$VS6L&HI literal 795 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 Cbvt$d diff --git a/Resources/Textures/Interface/Alerts/stamina.rsi/stamina6.png b/Resources/Textures/Interface/Alerts/stamina.rsi/stamina6.png index bbcba3803cab67bfb1d156a091c5c8d4642e4d02..87a1dccf5f86c3aaeb50fa6f2a8d6492f512c003 100644 GIT binary patch delta 1677 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 diff --git a/Resources/Textures/Interface/Alerts/temperature.rsi/cold1.png b/Resources/Textures/Interface/Alerts/temperature.rsi/cold1.png index b1c09293ba69d2b408c5e55e41862dcd1cb5295a..0ab2d8172776004ca5f7b460505e565e9418fdfc 100644 GIT binary patch delta 558 zcmV+}0@3~Q0lNf{7=H)`0001UdV2H#0004VQb$4nuFf3k0005?Nkl&g}`EU@DHdZ2Bg9O6InNQT*>SVK7a=9F1E8hUPIX-<1 zp-RCcDFTzri+_9?E|M)40eHB*^%ta}APf*B&>y@%+q*7-iSO0e167rZKu8}1-UR_` z<_fd|zqtVW4*l0yVqc`v5E$Qc2;A?_(*dlRD@^9ZeF{n>V3)4B{_zF00;8po(05UN zu~H@QdHtt51NZy$u?MP3Y6hYRB=tq=Z4mJM{wETsXn$(^ffRvqp4qPpv~4S7K3W=~ z1GH_+sX1(=rXVH|V;&iTmOO<-0>Sl5Rw*dR?}Rdv?SK6Qx;@&5Eq4w&F^036?hIkK z_k;uh%6VT1kzDg&uYv{vsw_=E{yEVK&Kr3`h~%29ynP^S2HHSN a7#Q}vb!2%c9#Ri<2!p4qpUXO@geCxf*i;|@ diff --git a/Resources/Textures/Interface/Alerts/temperature.rsi/cold2.png b/Resources/Textures/Interface/Alerts/temperature.rsi/cold2.png index 3ba601625aac6207faa52d14d1ac4aa8c36c8647..60786a34ba64ebc30078f2e0cc039604a54f2a95 100644 GIT binary patch delta 525 zcmV+o0`mRv0h$Dm7=H)`0001UdV2H#0004VQb$4nuFf3k0005hNkl&@n>?r!ImJaI`|f58%|HUqYlE#ZE3x9RwXa=+vnlvItMy zEN;3uBu(@0C3(@RpueRr>AkrphX;LyAI=H@=jTU2?;GZ|?tf~v{`|r;O$zS1$6&Dh z@s`yyClmY-g+PI($(waOcrAq5@TVsj3?dMPNKrV30YIbP4BWmMT|0}12Q?5M1klf9 zpiyt~GP;f2yBS?4TZ@a&L=+%wz%Xdkn~YBmD3wZ-%VjpKHUKZ9+XaNG1z$25*g9-e zT&+-As{ru!I)4imoc?rNh(2(^hB-MbuUgWvkbznl@+v`PXUt&}ZY<4={9+(?Q>{E!` zfbaKTX26SKsGSco8PIjAd;8e-I6B;2+xFP08D8bK5PxqVX}AmmvRgF<7`49zR&=GuBSqH!^6D_nFF-2ti_)bO>^GJ2N4%< zxXRmyU<&|uwOZetOz5d*`S(35RHk+2?zLQ^!D-wu<)?5wg!rD zXliOIX&Z(_ZT0e$h-|#pv(44RYews|9VICXIo7<1bP$&C(mJ(x0t?U7u<6s?760&m z`TOnDr=XVqGg}+DPEGtWLA4=G&!USVsU_(~TDDLC|5r8z1%bjBnr0PSN) XU*@0M#u6{1-oD!M! diff --git a/Resources/Textures/Interface/Alerts/temperature.rsi/cold3.png b/Resources/Textures/Interface/Alerts/temperature.rsi/cold3.png index b20875afff6ff291a146eb8e747b327642d05917..6ce84b02ee5a39cef5578473b69eda94996a1ab8 100644 GIT binary patch delta 1389 zcmV-z1(N#H0`v-y7=H)`0001@oqmJ>0004VQb$4nuFf3k000FpNkl%&-w2w|P_ z5fnvM=!2VChc2SUqNUnMZjE>ekKfS$!iP>3@Q}@r=01UYzV1Lg5OZRS;wB5RRwk$PvGLnGR00#oP;)ltlu9vi3 zOIKp-4pf6o9nzWa*$`g*o)+s3XBkADHMbnm7x!7Bx2Z_cP#jIQ`$ z?tlHM$p3opaR73u>qQg1QecoP0-_%sW2?UjpFapdVL4|yz7Yy+q22f3RZLrG859y@@Np2pWKu_w_@VL3yM2aWqj2!}?Gj@on$?IjufvS!Hy4KVu)Jt!&rarMfUaK)cq%w z%YWKmw-y8h!V!V{-Q<|)3hl82Vr-~L!X^li;t7HK%-odd3dU|>M?%#IF!psQzAG5V zhScTr+OZ7~a3?B5C`1|{^MbwUXQnt)Uk6@1Uj{IZ4HNoIPzwTnAO3+rI6{6wq4Rz1 zy*(1`VCvVa%;55yp$q}x_5A6P5diK0U4MqSiJ!kmiYHK0N%p?i13*iI#GT(RLLA3& zpsHg)A*Cyj90@Rf|5qX)5RQ0SA8m9Lm;ml6 zs6>E{f4SoA+BQvreq+|c|zEKtb= zQM@(QgLDJ>gZmDOKS#vdo52J-iQ+vxeXupFpWfc$pChuYJyC-Rb`r&Vd1m@hO2F`m zzM-S1N6<~sZ&3f$3$?0RtHH^(wxPuAEW!l+2G@Tbvut8DSeNJmRuhb>+Ol^Um6%{u v6$*8dX$&x$P_v9h^;;WECj1BaUrGH7zbpcIiT>zA00000NkvXXu0mjf!)%=r delta 324 zcmV-K0lWV63ey6R7=Hu<0000`vtzda001peOjJbx0003G)&XzU0~G%Qh5ry6o)BA} zGXMah007L($<6=()YR1DONb3JQuM^OKa6)KCl%Ha0dyGJ;LT#ec;K*@!^nyLXL|j7W01 zd)Gw`*#O(qJ1--QU{mouz4Ho^5v;=3%XiO3RsiCoD7dp5RRM@UYQjL65NHh2fr#%U z7Z4v2-@w>@_wLmSczgq68^lM%H>>cyRY1^-Pypf6SAp%TRjW`O3F0Fq%0T0Lt2%m- zy$RwYC2OD&cRlZ-rs}(QkyAC$2p~Yo7eIiVwO9p#06AwV0Rc+p3>0vWLq-nMj)xpjTp((PqAE`J4I0;>V$!$M%_(iFl8xVB%i zibFwqPbeeV`rl8WYXXLD&x4_c&#-z_EJ}=Xd;C5HcjiT41WS&*$rE={{nZ2?=}hz;0`f5OIxKe cc!cW{gcBL@go`BfTL1t607*qoM6N<$g7ZV}4gdfE delta 226 zcmV<803H9Q1o8op7=Hu<0001iRAYHzz&#{loU_| zl#PvzP!yP@r6nUPQBGU6D$NL4LDr1cWk^bx%oYlEM4{~z+SSVQTg(9%J98F-5 zs!&b?sX+K2==<&E zSgVU2T=!?jV(YW=J`#xt0-xUSXQj~U@(_<&Nkk$M+RYCH1Gje`?y=qq&vBnMF>dKVQO3DkJt z#&~nvUHE)H{C+>hxpLiv0ITyM0G2j1S2A}}z>aq_A(ReCR@!9jZThg1 zzv&7jr$ZR}B|`&YCKG#>ww-06Kyo_d=!ttPF#1Hi^Rv@30j1M1hoS5A_Ju2+Xu1M* zbGWqMTY=ACG)57IyDdjRQ8+s-lgeoX11<2t(uT&)vM^yfF>Yy-CXBs5bR1k$X2I%w z)r5wAiGQK%fEc-qt^gx823_58XsI!;S>>D`B+B#9qa4y?tRz zOuwqlTUP<|{_m#1*JF*NbJ1U{d?GI2xg2?8>p)L+8@3mh*K$Y9XH`pIFMEI^0m*Q< zPVw7FkX1dOlH3)r9lyN7Z4GdO=QE)fcdH#a zL;n+$C-5qIGn@^WuvJgb<66^{HBqfHuN+hz8e~d+jyW_4?eubJP?iPSDeE@b_`v$9 QK0004VQb$4nuFf3k000FRNklys}9SyHYBrH4QT2KAO2d~7Ts@I{o6 zq#)PW1ez*P=%MT(mx4=84>h}viHlopq}Zy|9%e_H*uWwkN$r%f8YGs znE~E%^Z~%uyGQ`YT>@WHd{WNSFOf(D<#HLqV&u~JwMRVvfc}4OO}lvZw18Y?Ap$lD zE&kV+z(0(fuowZGgaP&kAzx=_sh|I@G~JP_4PZ^PO@fKTu5W6?9lz29)?S;Fz$L&c zXxLBw3h@lz*?&S703g@hb%ad<04@nuNu~U;^#W%vt;D_YGf4oDcccIzo`JZT<&E(S zv_jTaHCAAi07C*gDIm69z~0@s$yQp4+p5M2tP)^MfKdTqKNu6FG64Yi;_p95 z<7O6!XCM`_uAhQk=ZyTZ^#VS;cMpMK!vAfJ@bBG?w||mw9)3p(_`LQK;u}En0q_Be zAyHmbV1-UkGhcs+P@^-y7Zp(0Du4#Q9~?s<5I`^(#M-N0O#zL5x8|1s057(So;wD# z6Pxh2`OANq`HgZdsV z{xN`aD1YG0x;^~S$B;w;@=giixfsIIHPSF2YuS{F2KC2h04_iQKK~#B!68f~GN>M_ zI62q{0M2%1GjIy83XntrAyGhTIR&MnK~@flKVt&`*LJIJ?Jj9x21-YFrqoWj=LZ-`FcfFug7Hh*gS?qRVNzvl`Von1opSjE-rH}U)d zzg*tFLliJNyVSKNcvS$Ecy#&(R&yI%+iH?1AUqedtO@5un8Co|b@_7()8Iw~7%G1<1-F34XVEEg+!rci|X?q;C~a%QK}98LvcSihA-clK>9u7j3#K*PjObO z;`xJYtKf}{Pja?K{nQlK2&Kt?C=&iLd=i{Mi@q27+5MmY3hfb@eHt;HJ!jvRDb>jDxZ-eNLK+T=%xU*K@L5w&H}kOOJprv* zqu$@K8$@^dvnd{WL=79#Z0;-Zl>8nj2{ys#Ldmll`K|5oBZ Xdq)Y|;T6+y00000NkvXXu0mjf+m?b_ delta 304 zcmV-00nh&23cmu77=Hu<0000`vtzda001OVOjJbx001)p0A>aNnF;`&7!aZW0L%>l z&Hw<`4gvA;@&5n-{}cn*GQ&dv0004WQchCJvusCPz*3jOG`#Ff~9-+?j6WRD5uSwnSX|4gvaigGk3Qj8<4rG zbQ;14mhPRaN@pV(!DKd3usjl30f>*HU{*P*0uX=Hgn=+YISr%(5#JuWL3~7f17mx6 zc{w7!fw2wZBjOwE1SCg*oq+5Jx+oyvNT4^TmxiKv6U0YK)<7d>&O}YsGiM^FYM>E7 zfRZnO06A+h87Tt+a?a`i0+h_D1O&)@7a$-q-va1=EO diff --git a/Resources/Textures/Interface/Alerts/thirst.rsi/overhydrated.png b/Resources/Textures/Interface/Alerts/thirst.rsi/overhydrated.png index eda33958200de8fbf6e9ac46f7afc16a62e85037..7f4645016b47ebce7f69b3fa7d34f54e4dfb158e 100644 GIT binary patch delta 676 zcmV;V0$cs11iS^1B!2;OQb$4nuFf3k0007ZNklpDI^LhlpvBOU5ZrKTBH#PS_C{0k}3$tvBhOW;3VadAWM$1I8tdi zh?PPJY3|LsXEgxbEq~zE51Qp3b#l2J;+O62 z#qlt5^kiP|R@wu|B;xXbgr-FXzF01CaXfU9h&u;G9Wn_3y{$PwAv@tBunh;C5vl{X z?mR%Xm;vWpg@)!p`d$tvM{iwuB2#VdV|;45o`>c@cJI1Pxs$-| z&Qz=)i32hiwSO67B6s^{8UXO=^Vl{g)EZ!n3D82J;3D_p<#Qx7%_j7kJZQ08Zu~hr zzfxuxh9^m<%WFAMDe1Pp3@R)23#S7sYoPX|B-)Ke!*gL$%^33?x0VByl8#oZ<+&II z=Ufz>-}Bi#g@ne}bD-1dh=rX1WH;wL5K$Gz${L``R)49ZoZovV_3hqkOf0@$4V--Y z3C6A#_p(@(m)&8EVKz@;v2+)$uLBcngg$_3aW$X{n8sF{`Z^g08S1ibbEI?4I~vU~1VA_L0qIF(aud=~8POwnk(5`DukTwAUT?x$Qy zAjnxj3V#V)^-J(lP7&&9=&XnG!!o}AnFgL8*n!M_h7a!!mEiP!^l^yz-82%`FJI7q zcEGvqQk&`_==+xm)RTE#TuxL@%;qU%A3eqIukOu66@G5YLSq16nkFjkK@D5FApt-# zuj9x2H!<;tY2k;h1`e9#UZp*tOC3YhQQrc_>i7$j=6_+?G{hnR0000< KMNUMnLSTYibwb$y delta 524 zcmV+n0`vX61*HU#B!32COGiWi*#Ol5H%?jfg8%>k32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ri2OA6nCv}jL*Z=?lvPnciR9M69Ry|0=KoowF&YfyUmxoKKTcFUvA(UdL zc5NWw8j2a*9GqM`xJVag2Peg%QcB&NIuw-NP;TkiICU(-bARzdnxAV<5?t~@;CQ*a z?|VOaF911ml*0{o=5ZO85tUL&G(pOOH_aj4(#Cn`Qsbh7vEx~v|7 z!C>HB93&9o=A1(kp?^w&sO%{3giV%r;r-3+HB2XCO-aD}=NBOI5Mi8kha7c`?(AbrY-b|)p@DuDFcVXtvwA2N(It_Zff0kDK z>)R6)jw%3?8DtuPVA~aIQ4dxRC~5u^3vkzEsGpp|_s2Z{lg^PUegMH<`7EY}sMi1h O002ovP6b4+LSTZ{e(h5L diff --git a/Resources/Textures/Interface/Alerts/thirst.rsi/parched.png b/Resources/Textures/Interface/Alerts/thirst.rsi/parched.png index 411e633b597763dd4bdc740d30e3036c7f6ec2f5..a80d1abf3eebe6aa1a967bea0634a86f5f5fa962 100644 GIT binary patch delta 1539 zcmV+e2K@Q?36%_xB!2;OQb$4nuFf3k000HgNklbLKdvyLt<+M-U=BC!tc1)l#bQLH zWdj)|%)v(IVp`E^acNDfW@dj}E_p9^`Biddum{5Bec$Ka=YQVs`@HYH_rCByhY6sg zh8;lvJm~FwquYC2Ni;Mxkc<9jryCQAsijad%Kk0q)#W#Qa>CgHC8Gc$N29LS6CSzonsNYV3$5FFb@e4t#G*>& z7vTupo`DK8{eS1$8xVUUlYZaXM!4bT{g20i@pyjct`*qu$@j$?-*L>Zx>x470eyXy zWH^$!AzwQi0N5V%&WR&F1fU8+CjD?kzwW-Xjq;EPTuI3}adJ1U+j=$nsv(e#1MEje z0GQmjW=^pR1&?*QdxUixY5};! z2*Gx31GC|zLbARx?pybdr>wiJ$IsC{D`@NSXXM!MX*3JOghfjI6DtN-x1kni_ejp1 zbS~5IN=69<>>2CsIOfmDk)zWhPnM|y5RRn&0aV|=j~ilBiuRstIO$v_a{A6T5;{Ld zTaQ04`hRUbeh9kdxgu2n()IrC)yp_sS{moNQAao%PA(1*^YWz+#McJ80Z7;T>5wfa z7Y8u46q{=@ulk{YUE_eftOK&SPvoR}V2h-@^L?tkyy^$ts{E|p0)gNJtX{?|W3#IK zAn;3Yf+dmcIGLa{J`}J+;0jACt z_U^sRwd)5}WyzdO2nFo%_xXJ3>pH;NahiJ9vx$Nd2a9c19)up@`TeG*l6=hpHrFH; z$$xl#5xNdow9vx(nwR+K)DN+eF`gD#v6_pRk%}4cRIzI1RR%m&xc6-YVEeK&tXc^J zo_FJA$(*#9S_=3GN9I>wcO77grOU3LiT|t*?!j$2e{=J#*!2s|yE{>)&q>!?%Bs&O zeLd(pprp7MfVU26_bB>*{*_Pew!~5`jDNV_VaefU?tSRtuQ%)X@@cZa6P&aNx{+sn znM*^4YN)MlM=k_bnshgDR(vU z366qv3m1!IyuJus2iT+X^}@wLUR={erPWMec8XyhVTwj6o45nOFzWYk@x&d_{p=1XP4GjXa z6)Ovh7@nO{O+s~!a*hNia7nVw_5s7OG6f<>fvy8$Ux1_j*jGD=@QD5+GHnEUN37Ww?)OT z!CdskUEx$Xx+k_ZE}Rl|`g~%e&Fl37Xo6rQGy$-jiYiB6*)&FkaxRb#S)B{K(d|8c zuDyW@^ZXo?iiykNw@qu8k4A0yG!0CK?bUkuk20e#uhH)L$6l-PF+Ww${w?wI!MMJO p{}`e-8l&Q#pdL({#`E^v{{og9V!qzShSLB5002ovPDHLkV1n%``n~`F delta 1253 zcmVv{Jg5Z;(FGUWyN5yJ2q<@e`@j;{}*MmbY#R^J2 z(4p}+mz|yY?fmxp=9_Q6nF0RiLeAO`)Ae!6y%dK4 z%La%qK?LpV>Dr4Y3|Ka5it;dL)&O*Mnj#wold*Gk*1;XXHw@xS5LWqy_PR01i}U2n zx++~Cr*zRp#eemMh@Y#ci!NG-_$4u7(X{n9V`CI!W3*#TyV9g@x;{?f2}@&Er%&d8 zX5%S38&AN5Gw55V_Fr6shtZ%XMtuU>of@0-c zDJTb{bndgtb;@6e_$ghT7I=Z;81UToHlhHc9b)7v&wnIx=)1l~PJ+Mh`WittT3bGq z8ele_qSKcz;j{jJt}Y7TwTUZWEi4DqiT9lte?2#7e--GK6o;Oy<0m9c#xC#x-Kov? z*lbP>$wrkM;P>nnaQPBm$d!bBv28Lja+PN?b|CXB06T!ZYW%VdaP8n9Jas;gg_svp zlbhUgZhx+f<(Xe(W8^B&4}5C!lVbu;o-H4iN(1&@BX;(V@Xj+fj0RS4_ueZQ4Xj{p zu8f(P83MdT@80`Z(AJ2NANAGXFGT#*I=BP!W}ZlTzz5&_oS*PN&2YhEw=iI{nz752 z5&P@DYSWVqdfno0X#kz27cbd*pZzF)`$4_x!GBSyJYY8V;6P` z@wbW|AkO_&;rE0A%**$HVUsnKtLou47}ebbc*24_y&L>Gx$bv=zlaS}Eimz25OvpM zU65bTmk~KrfVWLmm0!tbD80`t0l-C*CFIuhAXzF3f>6-m#OFL0d>=rv-o^?aBY!DP zc7SU0OP&X$cK2Yf>O=gII9Js}M+kxrC%lJ!$mU8g*d7A_47SI}=1TA$_95tSHpR$G zgjDAD4a@U@e=C|)t#s~uu6lqqX0Ns}IjUg(+pjs?4^wXw?z!+)(~}<-qeRr;uLW7R zyxri9A8!|%)qnc>6^kkdA-qgbDPDge;-}&*bTf=~a7S=UbgHh3_*Y+Ylo2nV{OQwj ziRGoir_KNkCqh!nynIy{(S5^>L6luq**RYvYPcUfm6wHb&IH*5jZWo1ND3%to3Sjw P00000NkvXXu0mjf?9N*s diff --git a/Resources/Textures/Interface/Alerts/thirst.rsi/thirsty.png b/Resources/Textures/Interface/Alerts/thirst.rsi/thirsty.png index fc7de1c9fa2a75ed8719c96c289ab6d542955b43..8937fd2abd09364c964e6cf30af7f84d952e5261 100644 GIT binary patch delta 668 zcmV;N0%QHp1GEK@B!2;OQb$4nuFf3k0007RNklo^Ce47r z^H`8XJiK`WFFw^>`hp~0h;doGD-keF69Dj|({Sn6?>@lUU@%_-fuH~Y*m?ifr5D>@ zrzXIT3gebj=K}wJQq^kEjXtVc&FUt=y8ON30W%O_tbadHsC5nTr~+9Ef@N8#bq$Po zjlvATnt|bP2w4gO0Pft5;qze=Cd~QI03i^MDp2d1tvz17kJ4e69svMI-&=)l^lcJU z36P|%qqeP6odGiWWDu)bjUIt7KYt+}RnR(W+ay?)1p|f-fmZjM^*{_mH~QAS7@mp1 zg%6Ry^M7NPQ{P?B;5RsX)w)rK?%ik-WZvy*kvb7)B?BQffMlqARw4-od$MTZ@ zossVuXyhW+z98?tC0kyye7$1LJOhNpB%f)F6p#%m3Hxv|iG-K=*;%^?s2izDy0`~Y z1da0nG5akzKdEFxN`hK)U}OfIBq-$0Qphpc{uKhl{%!9`xM&Rk0000F6XV59>^QZ+=Z{r?}I{EA>kMw&Sw zV(tI`#~$NXVx!p zCVVV)s?f!DT)E#ya|iro_{Yn@z`!8Q!#N*|+!s>KVE~kefis`El0BI4q#w_So-wKcX&w9H3VRmzGM2m<=wa6FkuI}IRF;?u!Kn0M0n!ES9rpsB>2e= zfro#XPC!`fB2WK)hw|A)=;DAjH*?;qT_-=o_%|6CzAi8@FzCSKXx4NZ(Dnc=TSNoi fCL9H$V88(Y<5ZBCo3Yxx00000NkvXXu0mjf3`D~E diff --git a/Resources/Textures/Interface/Alerts/walking.rsi/walking0.png b/Resources/Textures/Interface/Alerts/walking.rsi/walking0.png index 1d1f048fb918d8c09a4d044f3850e16da939d583..3c285aef4f3e628d99aaae7370aec00e50c92842 100644 GIT binary patch delta 675 zcmV;U0$lyK3eN?QIDZ0xNkl8CSbejpgjBZ<7~-_(r-E4yL)%v`}FRf z1pH?x0MP7ouN#M&UH4|od1yb~-`!*g=$}4Ei*Q!={!leNLw}-?o=_JS;S7s#236DT zW~U1xaUf1IdL|a(Y~7}xWj5Iy(a!pOO{8(C+09P(IzvEILDh7yK8HVa!TKDkrb}%! zKRw4Ex)~plM23JjaA5RIcmoHN6Joo~CPqtrvQa+|2?FWp@)V(Y)Y5p`&mX!8|8$>_ zNWye<-oOFtbANaPC!vx^Sd35{OZU_25faC+&Qlcomp^g~ z`-p*7Qh-?;ACFsWBHlM=hesBb6_^A8KD64U{9jE0LKH=N`|quQacSb>eH{6CI)y)S z-%bH$aa^3Vp+Kn=eTG081r#Vi6h~jyw~_+P;y6EUoVD5*2UDCLwJ>=MqzdG%QAh!1ad@}#b3G1X=_ii?PLEnr1-x4)UQ2RERr>Yh{!Dgy&UKK~X(sB`c~3 zX%6@!7k}&v&&`3DMRIf5JwQ1ij)_D|eHAl{om1-vdM? zk^`s}P>47nXrdfZZ=4YP0U%C@3#!D$s(P#{H~<2P#zLr44+sekKqY9QiQU9s@ke4~ z$9~N3t=E3L-nHFBVXW2j&c6N4_sm-@kx0=0Nj_8f>gwzNsec~Vu3eS#GwE1Z65AHp4N&d>T{>P*f06Qco(#lydzgA(e?m@j|7Gdtvp0tkB59sKQ%lx zYBB(X`o%DLyn=lE{BT4g&w-$dsM8NOz8}bYr=DGu`yk6yf}uK;$z%vuE}NzOOp)eR z*F+^-qT+6us(-l>9X)?Rl(ia7om~@;E?*GSFRh7Mu1Fgn#l_Pn7U=QW1zMPYiZ(us zi_?pXlJA7C^4cB%GaL>}>tXHK5PPFZG;tzEje4DYe!ge8$;m0nFaLI33qG+T#*Z2I z(Wp)bHKL&-41j&nX~|a!_@HX#pEkSO1L-Vf*$b)ttbg28EbY_G@>`-%EXn))UO}$G z$5sRc>Fz_WTv9%6}$)@Zr%mWLFgoVhXni*(XN50g9e` zQ_73KZ%sH8$Fy3-Rja_Ffa(GBg+Fiq?yA$q2XS#MVk9g6J1OCWd0!srr2qt{xM{^u zAueRkdThHd4-66#bq3h?KQIr#<;N!t%eOdr-E!c8ct8q|a@*!#FYE1ma|Px?>JVjg;WDggb@{7{CH1upz@W1nJ$3oN^d8o}5O> zOCMW6Wd(5aX*2~TTRGquc!hbBF`7Q(VB6$SpmGN80}|)9RRjRg|1Y(20!sB#Vk{Eu z*#~+~L)Cn9@~Oi6S&!%Ns-60JK!1JV4`m$pYP)XZxZf;rJQJFySG8+l*xX6yWVWkr zSBH>OI8-dBQ?dJ}nd$~Umf?ITKgp^i)bt3#qJ00{s|MNUMn GLSTYya&SNZ diff --git a/Resources/Textures/Interface/Alerts/walking.rsi/walking1.png b/Resources/Textures/Interface/Alerts/walking.rsi/walking1.png index 3980ee73b5d0cb96b651a22f2fd2faba324f0d87..d26905cf63ac0ed27370cf9582aec8b59b6393d7 100644 GIT binary patch delta 767 zcmVG401Bwzfk*M@EB6);8JYRqPaslwVB!>PzWU%nv&MBT!ls#&-^J}i0&D1Xmh+MQ-&+T%lxDjpJ% z!Gyt3N!Hai^zvAEr`bTK*?=5X3bFMR7zq~vKNa-1rHSBd44y=w0+YlU0Y(BqF_Z$l zto-c!@KO8}N&)`=<#QN5*msx$g9Jk-@NB@f1j&;x2F3*0zTLvm;u@4dSmQ-G1+ z>!_LTQEdaT0FtLLD*dk`Ap!P-zFz{-=+IqFlKSokfOmWDTz$XaCK`3M`SA6CQ7wby z{XO8Y=zqTwO`J>ew6{NqJP^1F1~H;htj;HJW7#;V)raN=;T{4!J2jn!Q4#NKwr%6I zX7)}$b{dLujY=6rqpp)O&;uk-ftzmOuFT9AE6F%cYo^d2d||Rn0Si47s+p|N2NA%z zvB*)SzzP_ZvZFxN`<26tCz>rkQ-0M9s>u_b1$cnJ=Fg9E>9_}&Awew`FKANTKw xcXdtke3D%r9~NWlDRya?YFuA6r#?og_y^SSyWFZ{10?_e002ovPDHLkV1l~EaiIVJ delta 1006 zcmVt#L=j2&(2GH63L#-(MT$rei6t6j>aKV1nr^hZ>`v#*?se~a zXLYmC2M1*K&Yk-^zjNky&Ky~Pe?M&2@OV5%Q=3UZ=BR12ynjz;XUhp>$(U7D)}$<( z%?vE&9H{eNHN2Sry z7AZ3@+9*yl47_^--dpYB7}{@oX*p%+u?C0U8gQiq^jRQdLRN@GF3%IjD@)=+q~EJa ztcSI37Dx%8aTBJeh2@FYGl2k<+mp3J|Bb$;Y&Z+_fSUI?v3!U)BY@>djC8sF&k>NF zn?}gn+JDa7&ba5}K1Hg5{~m!A<9OcgQU{8Wty$^Ti-7bt+*#s)68xiitwF}=KA6JN zoof~%G;CiFOG-dRQ3bKqFZe@J`=s_NB=>!8F2(!ZcB_E|VGtH!%7&Ccx!na7dt7k1 z4X@uc!-URPpz@~z3Y1ynY3Q2|8uk+gVG(A=1b;%X2)j-+^Dn(m424AxLdHcJ1_Odb zsg>?Utz(GqBn-kLOxcjufx7coI79)e8(Mhv=@v|Sta8_lRZfe5MnZ4Edplko1s%K% z33K?vpur(2fltrxv%Tlq_;_Cj8+g?xWzMh=t;&5CM$%Xb#s2mial*$=)`PpgnGk$%$=s)!({~btrh`P|RE7;U2!pT)Gvgx&DgnsGe$FZRLSz6IpJy!XPZd%s2vN$1e&I+72{v z@4=>(Gu3XsNq<0Ec2h)n2SrG&SVDvXvuC&0;E*%|)32X0Qhs2li;(O_zQ zfe;~P4Sh!#ge5Q~Lr&o942*Q%W%eUyQ$$GN{x+uym=t5WMnu0(`v`-urV&#*wtY{y c<^LQ00o!7v`2i)?NdN!<07*qoM6N<$g5E#d<^TWy From de23c0ecac4722e91b4d41f5e842bdc496e7e62f Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Tue, 3 Sep 2024 16:51:14 +0000 Subject: [PATCH 41/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#57)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index 9ee70a5a02..476f8525d5 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -40,3 +40,10 @@ Entries: id: 5 time: '2024-09-03T16:18:28.0000000+00:00' url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/56 +- author: JayJacobs + changes: + - type: Tweak + message: Изменил иконки статусов интерфейса + id: 6 + time: '2024-09-03T16:50:46.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/57 From 646f1809de346abd8fdba5fdd7453688eada744f Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 19:55:31 +0300 Subject: [PATCH 42/71] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8d9b852f41..30e1e58de2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Lost Paradise -![image](https://github.com/user-attachments/assets/7c153f93-30d1-4231-8f9b-d23da0420699) +![image](https://wiki.lost-paradise.space/images/3/31/Lost-Paradise-title.png) --- From aac2eec1e24da0cae7cc564293b32a6b7db504c8 Mon Sep 17 00:00:00 2001 From: Flybik Date: Tue, 3 Sep 2024 20:32:22 +0300 Subject: [PATCH 43/71] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Interface/Alerts/mood.rsi/mood1.png | Bin 606 -> 799 bytes .../Interface/Alerts/mood.rsi/mood2.png | Bin 517 -> 734 bytes .../Interface/Alerts/mood.rsi/mood3.png | Bin 526 -> 758 bytes .../Interface/Alerts/mood.rsi/mood4.png | Bin 417 -> 634 bytes .../Interface/Alerts/mood.rsi/mood5.png | Bin 412 -> 590 bytes .../Interface/Alerts/mood.rsi/mood6.png | Bin 430 -> 678 bytes .../Interface/Alerts/mood.rsi/mood7.png | Bin 452 -> 653 bytes .../Interface/Alerts/mood.rsi/mood8.png | Bin 528 -> 718 bytes .../Interface/Alerts/mood.rsi/mood9.png | Bin 481 -> 669 bytes .../Alerts/mood.rsi/mood_happiness_bad.png | Bin 304 -> 479 bytes .../Alerts/mood.rsi/mood_happiness_good.png | Bin 343 -> 534 bytes .../Interface/Alerts/offer_item.rsi/meta.json | 6 +++--- 12 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Textures/Interface/Alerts/mood.rsi/mood1.png b/Resources/Textures/Interface/Alerts/mood.rsi/mood1.png index ae1e1386db42e7f143b976c3fcce346d4d3a3517..f079bb2b9e8ccf980e97f71f117725765859bb53 100644 GIT binary patch delta 754 zcmV5*7;Px^DmW_V%MVRsw)_yWMvjCzGI3u7AS!7Wnz_qmY1Juh$0v zQA8=RAeG=L4mgej$8iosl#+|mAUaSfS7URst|Ubia$qzXz_OaLInSE|0N!7`%M?H& z4g|``{ zB2Mw<>H^hWaY3Rh)Rs>^2PhMb z)enLv&wm17UmLzR&&>WnK-#-N#B6#Ejn(-U0Fe`C_GN1I6LLEM0He_Woz4|h-9XE} zjLk9Kh!x>zG?2>vKtR^_0A)fKxL{35orquutbxfyoh0k9;rE<{907*qoM6N<$f>N?(00000 delta 560 zcmV-00?+-Q2HpgaIe!pIL_t(|oYhuMO9L?wO|`#3b}Nb>V2jEY>AC1p5bypke}mxB zy9gc?&mxLSD`<;g+n=DuymV(f4Rm+12E+#?-DEcJW#%QDs`9{QeMh5x?%q{YAb1I= zH?~wQUWI^A{C)zuohSPXiT|4c@&lo)FG^*=KsOrO?r{gSjF7M9YLPJc3hdJo@Ur~2_634I{S0N!3)+b|ip%KE-PztmiHp7~?^4?>WEJl}W= zz+@w{DqeS5If0L%f4pmoWe5alOHM#)@$60wLJ~?MB*+zz)=tyvqVz1FGhs07P4&Bl z#*?R{JCrXk|Ms<{boZZ1{O&oO~kOk}PJNA^JKDIbUh;5x={#2`&rCWss{h*hEQ z12i#ROxgV~Bj!TUN^Z|$0a%UkfOdrt(pB3&c;)2uIJ^fi>EXeV-I81gwIHTA>73r% y@ciN|n<*R_K})6ZAucU|qYPnC0U_|`0)7CYsv?1|H#V~X00009F(@Vw&?*>jd;uA3WADc&@WMyP z8N7KNE}4MtMzk7pbd0$)Dj{Wa+t9vGP_2}^#VD|=0{XMbd3zZn9IgeAYEYadoq zVSIUf)+WM}5K^F{z}q4NzK>I3{?s=B0H1!<6JbG)OyI|F^jaxkuclb%z}xXaTnw%m zk;PP74WLC0gmV|`I8lLfE9QeMPOE9H5`3Uq3fM~*Ynn>n@5nciN+h^yE1{)82w-Mg z(yR*3Y-U?H#eZp~zg7yc=qI21(n`4k05EY(+y_)kg+>L!%1^5mX!6-k0cq@$1YVRV zDe)qTnQdX>h=@%)OG^O;_KHh+XQW?n>M+PtRTS-7>$94ddlmS$c;KBKKWWV~m;OPZFmo8=%Kwd-vl8wtEKlKe<9-nb3 zrCUOvY8QAB#RTQYTGg5tQJ`=9`#Dgkz@-5Ie3BM<_m#CoD|&@M-Ce+&Pf}qk0w_|U zU{Bmw(5%QrHkF2 zQAqs|`~h%lM)>HPjJ0H~d%|$;Vs~feC*e&62Hw;Y0!3rmz9$4w)WbTU!rh=-^|A?n zMtsMrW2{5giJCWFfkH!>MAya$6j$2ui~~ur?(^b delta 471 zcmV;|0Vw|71%(8VIDY}RNkl#C6L_I(^tXY#NU(SEvO$P?-3}B5(--gUb=Kp&i^MDKX$94wzzW|TkeW8xG{+n|W z0220+yuMJ)+k#jDthfjXujg0w#qd*t*gzNqtRC))Ws>Q_m4C^3fLK5n0SNIlZ-^t} zx`xnat;sy4?POev<`j*Q1cJZrHJshtOG3dvn@4vuk0Atu0;2TxU_L?u>a(w^* N002ovPDHLkV1huE+2;TN diff --git a/Resources/Textures/Interface/Alerts/mood.rsi/mood3.png b/Resources/Textures/Interface/Alerts/mood.rsi/mood3.png index 179991e1984a7a5a9620c9d286387e53308358dc..ac04371b5fcab2363de53bea0825a3c7dcc76829 100644 GIT binary patch delta 714 zcmV;*0yX`P1oj1xIDZ1DNklk^t)9!b65;&|tZ{-Xy5s zp)XK*?OQ1Dn`Ez(!9xl(g8>zY5PPYh42jJS5-o|6B^r&LW80dRHM z`)0q#2YFOy(KG(+=Vn?F@YU_f}w5z))1B|}Rb&42kamMmk*&=UUDr!GoF zFY~=yWNO_DxAcGWaBD22C?X?}IyNB?+9Loa=O?A{fK<>Rx@#4nL;%yCKG|g53wP(( z8(UchW%eTm0oTIi_1C;L5M?C+O$0)F#N_-WcdTjkK3nOJc}yVPMiRw9jR>g7y>aG5 zQjWeTWNf7(7=Ib%g%N=eaO_TbP-(4s#IZYwmDu~fg9xbT&j$VKoAyvR8}#`SNv>(n zhgJe%GW}xCmEi$lVwCe?f=a@&T~P_f#Mo(Y~k1f`BYzB zjS1-c@7Ns{(G~!20PEk$ZcdFWA!ma=lW5yo7a9rZ`+u*T)LN!}@wmksl&AFfniJ6W z-y2)3!=&OA!1<6zu3J+c7!g>9IqH&w!gAfQ5-Mdi56n+Nd`p1Kcl%wf`o-fGhortn z0KwA>n}=JLwX-z>_ML)7RNdF2h`KqIFaKNz6a^=&M(Ws|+G@BC6Qk%W0-C-BI)!zZ z%k$5B9HF~rA%`_vC wjU4ZmRJ775NJ;bQ4YjIJ)W;53;-zLf?jI* zO~3FyAaP0cA^;ZxVz6u0E+3sbF^RYPJAx3u4Re7Eq?8xN!T$#i73>V4t2hB19pDEv WFy(%%Eaese0000?oJj^AA3C4uu4p8{thj6UeWJ0Dvg)D&q-CL!FPeS_5PPz|4uj&3$-EJf8Ss=+X!qTGId=dLX|Z zA__c3VhDy(BnXWp_(H7+Q02PhvXRu9gcX4tKrram1|tQ7F2FKvJSPHF{axRa=5)I2 zdx!$hib5@c++Cc~<7C9P4~zuF^`|5zvDHCpSTU{xfokya#K&fxDHHRRi!$|r6#*W# zZaa$OywS4>081nY@uX=yz8_RdScd)k5_{#W!hmiUsDIX#H=&v%bH6?Zh(a*Pq(r(c zxmjmc)k_9U-vU*oCMu?Q&R;_n1v>dibOO3mFBvf22T*M~)u(y0&T6X%&LRL1h3NZ9 zwe8sI;8eY2p!QDq@rHyA0hS>Oyi*fWVxYVec533BNq|(I>j^@D{Tw!Q-rH7QF|f^x z*zdJsGDcwa|3J9&)m6<)A~0VZXVXy|Wa2OWC6O-a$9!>|eUtdJL01 delta 370 zcmV-&0ge9p1fc_vIDY|CNklD{C#i z0kOlxRt|uU>&MNq3x5dFm^hWpPW*3XKcmCw%kc;JU4Zo}DedR&{xtXq0EE+cDm`|=bE4Z>`{jV+M3cxo7Y(4}wpr(5o0AZWXw{k^X)4d7+Q%GOW zzSmB~HQlQKYzW!$vSwjI2)}FiQ2!df1q?_%uZzzA2f7OO2GCdh0lp4!2S+5k-aS2^ Q)&Kwi07*qoM6N<$f|3%X3jhEB diff --git a/Resources/Textures/Interface/Alerts/mood.rsi/mood5.png b/Resources/Textures/Interface/Alerts/mood.rsi/mood5.png index c4c3370f625b2e37839e2e8a97c6ae2441bd6190..17141758e88177d6efe8093071e93b25297321ee 100644 GIT binary patch delta 545 zcmV++0^a?c1I`4HIDY~FNklG-fT)P#{rQwBZ6=A=e3< ziwmTVTtuRvvE(%ka)Gu%ateFQ`e*G~5|e2F?|SCV=b2#*{IfX#;D(zI=jC-fcCh?% z-d>~qt|j34?LE)4bnN(WCexM(x4B^~%d-@Dmcp4#w{ExriGOgLo46J%*R|it_a|G3 zF2b6C2<89)PlRq!6x7dG3ZR+t7K&KXGMUrpZOkJz|8lcM988r`W)!;X;%Zm z?YYM%1tlebj(;xrDvHh%qDE_|vseV^`Okb0@cX+!zsFPuYyw@+pE6yn=7>+KTGOwS zSWX>S)c^$<+S8=b^vkb-pzf$|4)m?{)d7ouj+$%nNg4gJ2_#vH0Old2q(ls16sKhL zH*-KqX{>(J8nx@M=KxWNMLSaynPOfHXWtUg*9Bdfnt#!ovj^_@H|(O&Y)R?@o9tTx zhUS1?bX{$ykLo^O)&zhX1pu9uPr+@nZwVM8Ad@2miuO_>tcs8V)1DzecM%{<$~{3T zq`GdAwQep@ys6Qd=&IQdgpUqjKMc^9kcW$@=iFm|Y64?`dxkme4N#bF_fkqAJ jB*qS$UmDJ%$6(nHHGxBXs2Um)00000NkvXXu0mjf@umYT delta 365 zcmV-z0h0dC1e^nqIDY|7NklANN=C3}uLG8; z1JxBkB<91k>mY!>2Wv#t0CuWblQTa9$lY~y;2%QL5mgeddMUzD=74FvK=p_A(5^9y z0w4>Or@up)>1O6dk&OB-@I@LE;?V^*`t~@8UR@^LY~Tp zxF&iPfDIucGG0U`?Vzz*PG|)M>m-^xb5;%Bv!CB0$+kQQKNT6t%HR z11k#FJ#ek*C^!)qhL<&C2dvm0faVpv{030s7il%k7ULWME+nY_QPeh;LKQTKI(Rem zfi(eL{VCJOhg&dq;Ai4KiT#=e*fjJ(EdkXiNRy9BLw}`U-vgoivu+O5oz?Y$)f^B} z+ZtmBzP_43zJ5iF#5jcLMVQ2GvYp!;Fiox%+Z%(J&PbfoE6~-7C@|%H1LnFjcCgC6 zBEUodkTcbFy0}-DJ>W>7+?OfP44^=RsKbN1WM2_bM*xtUPB#@rQFV7Y6DZG03S_3> zF4Gaq`>6Ubk9`;E1ccd65;ay;BSq~Ud)cuGl_o|98h{dB=OmS_xb75V_4ZA{G3`t TI@7g$00000NkvXXu0mjf5}_-{ delta 383 zcmV-_0f7Fd1+D{-IDY|PNkl<#r;0Nmh)BPD*zDg z4Lc8CFTdiuf1w0X0f;z+$D{7kv$YYUfuI2(ZVSWUUn?OffPav<4WfadE6`8cY-kaC z*q*4^AONyYk`@ghv1vYrsY1QZfh@a3X?8B|Uv|OfSo}))HPxa3u>LZ!Z*m(*#_Whb zcnjcKe`G3xQV~2e{eT_hW8**{sFnaCp%`YnmI8P;u|`x4V3wLS8S^oKtey0M?-0U{ z@WIJpRLMCYLU=wA-!s64EC_%qWRCsqTX!ixlRX6hGc$E{y6I!HrvdCL;0%C}^a#W? z+0y_pv*}!?q6x(s4S*`(zfW9~y$ZmD5D|IZVtYauF`7BmuVV-R#P(~g^!Gqn!O8%t dvOmDj0d7{T%6C(-`EdXM002ovPDHLkV1f;5tx^C0 diff --git a/Resources/Textures/Interface/Alerts/mood.rsi/mood7.png b/Resources/Textures/Interface/Alerts/mood.rsi/mood7.png index b4f944d045e930f89531525eaabba9942cdc97a0..7f03bb94641bee62e742a6e0f7013befa03f55f8 100644 GIT binary patch delta 608 zcmV-m0-ycF1C0fcIDY~^Nklel<=166f~L2L+qN@0{=CBx!*E9A5z7`?CAf z=sm5P21}y%)qaz#a|9+ozW#~XwP}2qb}L7sEe~iaVs=H$u75D?*6MlL1(9gWgH&Vk zGRwUCzh0Gzh$OTX7+O;RK*#B434s$jo_4hahy;MOmI9NPSqi+Eo0&eB2zpaxH2@6{ z46P|TPCo}sLG3QM8dXY&g(@jPm6w6bL|mvVp{&4obOBILfX4b>c|I)#sCs*#1`YuB zpohRQlvL1O1%K`~22fzalJ=sUdLFRuKUo-IG4B-;BVZOrum|@sbt_9r0h)g?aaquq zDj$fXp5zYkp`|ARyW2RGn}tzfI}zzPeGIK>F0U9`9uNVl#?<*h-2+zkwQ3)z>Z|gB zk^-`^RDw^BQJ7a*0iV6{LuT}?5F|Jl0Lsa|dA~nqAAblA2JAs`g0enN?)>lj0I9%6 zmt3V~^UlHuZ{GQ1&jPVhcN=3Y5Mp73;9#VLs;UPbI1ObL7IPCUyrj!=Jj(8bs@3NR z)a?VJ>G+fWGX<}!9(X_j;I2Y|K8l=A;401+Lra0D(!D3hXz@`gz#}k@$>T5=D9( u?>EW%ro^X#1Cj?sC7K3KqW8uzl;ST(3Tfy~a7RM`0000UI0WNg)(urD4b9}8;P=@ehSjh@BRHx6LyUIOa)M^ziNR=s}I6FhchrJ0O~JU z7;~h3&>H7v~CHceV{40w4=T{aCq?cGaEJUu7i?dKTD`a;GO25DT&&K+@>N z0B#n{9)38m4C0bq91nGZZiaZU6p0AwMjfZ94A;*!ok3BZQnJ)XB&b4Jjw zFh^Zp_MH$Ad;M1&07*qoM6N<$g4|oO AcmMzZ diff --git a/Resources/Textures/Interface/Alerts/mood.rsi/mood8.png b/Resources/Textures/Interface/Alerts/mood.rsi/mood8.png index f12f71b7ffa69092a1a2571017540e316c54ee39..517955802c912f555755743d17e32f376519b150 100644 GIT binary patch delta 674 zcmV;T0$u%(1kMGJIDZ0wNkldMPlo+*9I*r{~&O45uXM&z02x zdU(KKbLgJgNGu@wV>qz<&z(wC3sq9!@uLULGg^~h5{co!3|zeY^riEa6yS{Gy&Xz} z35@L!zy0=jy?+!C)sJj>^#UXN0OmQE`k%1deeawrRe&=Nz0!_1rP&%LywkJ--y z*7`oYA3&Woy2?&_$oX!YF zO%y={&O=1wtu)R}3JB~`RyXrqBmn{E96-OSs~7;~i$%A|vU+2cA;PxS?(?Q-D3Gj= ztI1*rLE{kN@vb@t}SQu&pH7dFF2ts+Gq)0ZfaC;%8|!Uh8Td2R}Hgx9e*G`I_nd0GjgehT8SEnu4+p zhJ*4OzHaaWw14H_C+u<4WQ{)$Q8nP31CkjL4S@VZJB1|_-hq_%w}KY{xkC=u1HMs3 zwmBEt;OuNcp=l_Z12EKPr0qAX8xx+MK>(a=IN?@FJq>MnNBB)T7u^v=MTlA`vRd8F_Hr71DP;qQ20+lJMET)v#Z{1fb-aH}P5^(U YACzV7Jp+xMq5uE@07*qoM6N<$fjA+qb>?cmQ>v#wX>T8%n7)} zoMFNldI?U@19aCSu|tz(qIMRDO{K7C5a3xj-#Ce5J8IK;5{hI8|M%a2-*$li3%76a+=F*wK`OPJ=WbCAZRRMn7=ew0a`tSrmW5SwotqP4ikoP+PWUIB+ zguB(csFtO(tO_uGfS1?bb0`A^H~PR;fneANyB!xYQl(b2EtkO62Sx>S_4h2@kUl)w zec8kFaEt99+V&VLHT5ZfwhWY3aV8=SyDYahsx zxHd@L9FhC*K9E2hwb0bxpmbIDY|?NklK#BIgg{( zP4qwK2~GAY00g{1A8_1K!SU3FdJ0%-xII-~PJ*`lY5nU!@-UNV*>bXcC2!=s%OZFxJ1SbNA4Bqo$&t*J#ek}B(ln_`^4W4#e{Vb0`HjUl= dXY^+P-T*h3;!*6-tFHh6002ovPDHLkV1fk+#@PS> diff --git a/Resources/Textures/Interface/Alerts/mood.rsi/mood_happiness_bad.png b/Resources/Textures/Interface/Alerts/mood.rsi/mood_happiness_bad.png index 4ed8f4d68f80b53ca8cb313f183fdd138a84dbcb..63701ae176d76ce877915346bbcef4bf1f4264ed 100644 GIT binary patch delta 433 zcmV;i0Z#s~0^b9WIDY|=Nkl=@k$M8;gS|oLtb>22Mr*k zyT^%>F$SAR+>I1zca7}vtZf{Cf5r;{z*_scEXzJSSW0ORAsiKf_xt@7W1Jlyj4>67 zg&vrN7$d|O!5Fh!Yax?Z=pilEbuGSM*QF+cNfdv9Mgiws*MIK47YP9TsD0n}Yp4cr z*5`Q^wr$&fKWo%r3G@`mnbW`&nMhBG980Z0&RhykN%WM+1g3UD%O6hmgBs|gl^!FX zbAPQBG6(iZ8;pg_bLS*-345`o#$C)uffnxh(~j;AT@j8qn!|- z-i9f(+i^i4zZv0;RRX=JM(U(efFm&*)f@;R94V!J<|^9}hoTEY2#2*6j4}J{z$vBa bF;w^l&1GRlP=Hk600000NkvXXu0mjfYLUUw delta 256 zcmV+b0ssEr1F!;+IDY`*NklyWPk< z4IsHI^#ObqGa1`?g;>82XcTm(DhzXN?y!GBDaRJVD+<74GPMz@uo%6XdLKYx6mYkr z&BzUaQLsl(#%O-Xm8=9&Tf=;lPJtR+b}j$ca2miYJpey1gP<8fae^QK0000}bqFD@Z=4;NE0?B1!*D6@E zSHwU`_KXr1iWwM&A#jo!U$R-O0qG}FR%RaGFOAgi2K%;4|8RS8dPfQUAm)KgW!DD8$@>X(5%R0T_=C?Wg6OZI|ikYg{4 zfx51z6VFoPkzo2?dLD?e7KF8SD!*J?fe2F?;8PJWFJLfd-5*SLYmG8g|7v dj=THF!Y^OsN@fbhgOUIM002ovPDHLkV1jB|;|2f# delta 295 zcmV+?0oeYQ1lIzPIe!UBL_t(|ob8s|4Z|P|MO�F%kp7FfafkF%p%dT5>HOb|H^S zxnIPf+=H Date: Tue, 3 Sep 2024 20:33:31 +0300 Subject: [PATCH 44/71] =?UTF-8?q?=D0=B2=D1=80=D0=BE=D0=B4=D0=B5=20=D1=84?= =?UTF-8?q?=D0=B8=D0=BA=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/changelog.yml | 3 -- .github/workflows/publish-lostparadise.yml | 9 ++++++ Tools/actions_changelogs_since_last_run.py | 35 +++++++--------------- 3 files changed, 20 insertions(+), 27 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index d14deb6211..58506eb11c 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -54,6 +54,3 @@ jobs: git push shell: bash continue-on-error: true - - - name: Publish changelog - run: Tools/actions_changelogs_since_last_run.py diff --git a/.github/workflows/publish-lostparadise.yml b/.github/workflows/publish-lostparadise.yml index 034efcf506..512e395ad6 100644 --- a/.github/workflows/publish-lostparadise.yml +++ b/.github/workflows/publish-lostparadise.yml @@ -6,6 +6,12 @@ concurrency: on: workflow_dispatch: +env: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + CHANGELOG_DIR: Resources/Changelog/ChangelogLPP.yml + PR_NUMBER: ${{ github.event.number }} + CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} + jobs: build: runs-on: ubuntu-latest @@ -65,3 +71,6 @@ jobs: key: ${{ secrets.SSH }} port: ${{ secrets.PORT }} script: pwsh /var/www/wiki/push.ps1 ${{ github.sha }} + + - name: Publish changelog + run: Tools/actions_changelogs_since_last_run.py diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index d20261e89d..9ce3a510fe 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -12,20 +12,20 @@ import yaml from typing import Any, Iterable -GITHUB_API_URL = os.environ.get("GITHUB_API_URL", "https://api.github.com") -GITHUB_REPOSITORY = os.environ["GITHUB_REPOSITORY"] -GITHUB_RUN = os.environ["GITHUB_RUN_ID"] -BOT_TOKEN = os.environ["BOT_TOKEN"] -CHANGELOG_DIR = os.environ["CHANGELOG_DIR"] -CHANGELOG_DISCORD_WEBHOOK = os.environ["CHANGELOG_DISCORD_WEBHOOK"] -PR_NUMBER = os.environ["PR_NUMBER"] +GITHUB_API_URL = os.environ.get("GITHUB_API_URL", "https://api.github.com") +GITHUB_REPOSITORY = os.environ["GITHUB_REPOSITORY"] +GITHUB_RUN = os.environ["GITHUB_RUN_ID"] +BOT_TOKEN = os.environ["BOT_TOKEN"] # https://discord.com/developers/docs/resources/webhook DISCORD_SPLIT_LIMIT = 2000 +CHANGELOG_DISCORD_WEBHOOK = os.environ.get("CHANGELOG_DISCORD_WEBHOOK") + +CHANGELOG_FILE = "Resources/Changelog/ChangelogLPP.yml" TYPES_TO_EMOJI = { "Fix": "🐛", - "Add": "✨", + "Add": "🆕", "Remove": "❌", "Tweak": "⚒️" } @@ -41,24 +41,11 @@ def main(): session.headers["Accept"] = "Accept: application/vnd.github+json" session.headers["X-GitHub-Api-Version"] = "2022-11-28" - resp = session.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/pulls/{PR_NUMBER}") - resp.raise_for_status() - last_sha = resp.json()["merge_commit_sha"] - - index = int(PR_NUMBER) - while True: - index -= 1 - resp = session.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/pulls/{index}") - resp.raise_for_status() - merge_info = resp.json() - if merge_info["merged_at"]: - last_sha = merge_info["merge_commit_sha"] - break - most_recent = get_most_recent_workflow(session) + last_sha = most_recent['head_commit']['id'] print(f"Last successful publish job was {most_recent['id']}: {last_sha}") last_changelog = yaml.safe_load(get_last_changelog(session, last_sha)) - with open(CHANGELOG_DIR, "r") as f: + with open(CHANGELOG_FILE, "r") as f: cur_changelog = yaml.safe_load(f) diff = diff_changelog(last_changelog, cur_changelog) @@ -106,7 +93,7 @@ def get_last_changelog(sess: requests.Session, sha: str) -> str: "Accept": "application/vnd.github.raw" } - resp = sess.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/contents/{CHANGELOG_DIR}", headers=headers, params=params) + resp = sess.get(f"{GITHUB_API_URL}/repos/{GITHUB_REPOSITORY}/contents/{CHANGELOG_FILE}", headers=headers, params=params) resp.raise_for_status() return resp.text From 83d23026afecccbc5e434a5e91c102e7cffaa121 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 21:17:27 +0300 Subject: [PATCH 45/71] =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Locale/ru-RU/_LostParadise/Jobs/jobs.ftl | 52 +++-- Resources/Locale/ru-RU/job/job-names.ftl | 192 +++++++++--------- .../_LostParadise/Access/security.yml | 3 - .../Entities/Clothing/Back/backpack.yml | 11 +- .../Entities/Clothing/Back/duffel.yml | 9 - .../Entities/Clothing/Back/satchel.yml | 11 +- .../Entities/Clothing/Ears/headsets.yml | 31 --- .../Entities/Clothing/Uniforms/misc_roles.yml | 22 -- .../Entities/Markers/Spawners/jobs.yml | 60 ------ .../Objects/Devices/encryption_keys.yml | 14 -- .../Entities/Objects/Devices/pda.yml | 46 ----- .../Objects/Misc/identification_cards.yml | 136 ------------- .../Roles/Jobs/Civilian/LPPPrisoner.yml | 18 -- .../Roles/Jobs/Law/magistrate.yml | 47 ----- .../Roles/Jobs/Medical/paramedic.yml | 80 -------- .../Roles/Jobs/Medical/virologist.yml | 30 --- .../Roles/Jobs/Science/roboticist.yml | 29 --- .../Roles/Jobs/Security/lppbrigmedic.yml | 45 ---- .../Roles/Jobs/Security/senior_officer.yml | 39 ---- .../Roles/Jobs/play_time_trackers.yml | 29 +-- .../_LostParadise/StatusEffects/jobs.yml | 7 - 21 files changed, 123 insertions(+), 788 deletions(-) delete mode 100644 Resources/Prototypes/_LostParadise/Access/security.yml delete mode 100644 Resources/Prototypes/_LostParadise/Entities/Objects/Devices/encryption_keys.yml delete mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/Civilian/LPPPrisoner.yml delete mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/Law/magistrate.yml delete mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/paramedic.yml delete mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/virologist.yml delete mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/Science/roboticist.yml delete mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/Security/lppbrigmedic.yml delete mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/Security/senior_officer.yml diff --git a/Resources/Locale/ru-RU/_LostParadise/Jobs/jobs.ftl b/Resources/Locale/ru-RU/_LostParadise/Jobs/jobs.ftl index 553e031ff1..8281f590b8 100644 --- a/Resources/Locale/ru-RU/_LostParadise/Jobs/jobs.ftl +++ b/Resources/Locale/ru-RU/_LostParadise/Jobs/jobs.ftl @@ -1,8 +1,9 @@ -job-name-lppparamedic = парамедик +job-name-lppparamedic = Gарамедик job-description-lppparamedic = Следите за жизнями экипажа, ходите по станции с монитором экипажа и слушайте рацию. -job-name-adjutant = адъютант +job-name-adjutant = Адъютант job-description-adjutant = Вы помощник всего коммандования, слушайте рацию и набирайтесь опыта в работе всей структуры. -JobLPPadjutant = адъютант +JobLPPadjutant = Адъютант +JobLPPBlueShieldOfficer = Офицер "Синий щит" ent-LPPAdjutantPDA = КПК Адъютанта .desc = Установлена прошивка для помощников командования. ent-LPPAdjutantIDCard = ID карта Адъютанта @@ -11,41 +12,36 @@ ent-LPPCentralCommandRepresentativePDA = КПК представителя ЦК .desc = Пахнет бюрократией. .suffix = { "" } job-name-centcom-representative = представитель ЦентКом -job-name-blueshieldofficer = офицер "синий щит" -job-description-blueshieldofficer = Ваша задача защитить всех глав на станции. Следите за ними. -job-name-magistrate = Судья -job-description-magistrate = Вы закон! Проводите суды и следите за соблюдением КЗ. -job-supervisors-mag-iaa = Судья и АВД -job-supervisors-mag = Судья -job-supervisors-mag-centcom = центральному коммандованию и Судье +job-name-blueshieldofficer = Офицер "синий щит" +job-description-blueshieldofficer = Ваша задача защитить всех глав на станции. Следите за ними department-Law = Юридический отдел department-CentCom = Центральное Командование -job-name-borg-security = киборг СБ +job-name-borg-security = Киборг СБ job-description-borg-security = Защищайте станцию от нарушителей закона, выглядите устрашающие, и не забывайте беречь свою батарейку! -job-name-drone-security = дрон СБ +job-name-drone-security = Дрон СБ job-description-drone-security = Летайте по станции, вселяйте ужас, находите нарушителей и сообщайте офицерам службы безопасности! -lpp-job-name-virologist = вирусолог +lpp-job-name-virologist = Вирусолог lpp-job-description-virologist = Лечите экипаж от OwOнавируса. Вы же не хотите восстание кошкомальчиков? -lpp-job-name-prisoner = заключённый +lpp-job-name-prisoner = Заключённый lpp-job-description-prisoner = Будьте единственным(или одним из) разумным существом на весь бриг. -job-name-senior-engineer = ведущий инженер +job-name-senior-engineer = Ведущий инженер job-description-senior-engineer = Обучайте новых инженеров основам работы силовых установок, ремонту, атмосферике и энергоснабжению станции. -job-name-senior-researcher = ведущий учёный +job-name-senior-researcher = Ведущий учёный job-description-senior-researcher = Обучайте новых учёных основам печати предметов, исследования артефактов и аномальных объектов. -job-name-senior-physician = ведущий врач +job-name-senior-physician = Ведущий врач job-description-senior-physician = Обучайте новых врачей основам оказания помощи раненым, химии, диагностике больных и утилизации трупов. -job-name-senior-officer = инструктор СБ +job-name-senior-officer = Инструктор СБ job-description-senior-officer = Обучать новых офицеров основам обыска и задержания, срокам заключения и правильному обращению с огнестрельным оружием. -job-name-roboticist = робототехник +job-name-roboticist = Робототехник job-description-roboticist = Создавайте различных мехов, киборгов и роботов для помощи станции. -JobSeniorEngineer = ведущий инженер -JobSeniorOfficer = инструктор СБ -JobSeniorPhysician = ведущий врач -JobSeniorResearcher = ведущий учёный -JobRoboticist = робототехник -JobExpeditor = исследователь -job-name-expeditor = исследователь +JobSeniorEngineer = Ведущий инженер +JobSeniorOfficer = Инструктор СБ +JobSeniorPhysician = Ведущий врач +JobSeniorResearcher = Ведущий учёный +JobRoboticist = Робототехник +JobExpeditor = Исследователь +job-name-expeditor = Исследователь job-description-expeditor = Исследуйте врата и помогайте станции! -LPPJobSecurityEnginer = полевой инженер -job-name-security-enginer = полевой инженер +LPPJobSecurityEnginer = Полевой инженер +job-name-security-enginer = Полевой инженер job-description-security-enginer = Не дайте бригу пропасть во тьме. Ремонтируйте постройки, а также устройте перестройки. Приносите разруху и разрушения во время штурма! diff --git a/Resources/Locale/ru-RU/job/job-names.ftl b/Resources/Locale/ru-RU/job/job-names.ftl index c9a095bee3..572d3d2fa9 100644 --- a/Resources/Locale/ru-RU/job/job-names.ftl +++ b/Resources/Locale/ru-RU/job/job-names.ftl @@ -1,100 +1,100 @@ -job-name-warden = смотритель -job-name-security = офицер СБ -job-name-cadet = кадет СБ -job-name-hos = глава службы безопасности -job-name-detective = детектив -job-name-brigmedic = медицинский офицер -job-name-borg = киборг -job-name-scientist = учёный -job-name-research-assistant = научный ассистент +job-name-warden = Смотритель +job-name-security = Офицер СБ +job-name-cadet = Кадет СБ +job-name-hos = Глава Службы Безопасности +job-name-detective = Детектив +job-name-brigmedic = Медицинский Офицер +job-name-borg = Киборг +job-name-scientist = Учёный +job-name-research-assistant = Научный Ассистент job-name-rd = Научный Директор -job-name-psychologist = психолог -job-name-intern = интерн -job-name-doctor = врач -job-name-paramedic = парамедик -job-name-cmo = главный врач -job-name-chemist = химик -job-name-technical-assistant = технический ассистент -job-name-engineer = инженер -job-name-atmostech = атмосферный техник -job-name-hop = глава персонала -job-name-captain = капитан -job-name-serviceworker = сервисный работник -job-name-centcomoff = представитель Центком -job-name-reporter = репортёр -job-name-musician = музыкант -job-name-librarian = библиотекарь -job-name-mime = мим -job-name-ce = старший инженер -job-name-janitor = уборщик +job-name-psychologist = Психолог +job-name-intern = Интерн +job-name-doctor = Врач +job-name-paramedic = Парамедик +job-name-cmo = Главный Врач +job-name-chemist = Химик +job-name-technical-assistant = Технический Ассистент +job-name-engineer = Инженер +job-name-atmostech = Атмосферный Техник +job-name-hop = Глава Персонала +job-name-captain = Капитан +job-name-serviceworker = Сервисный Работник +job-name-centcomoff = Представитель Центком +job-name-reporter = Репортёр +job-name-musician = Музыкант +job-name-librarian = Библиотекарь +job-name-mime = Мим +job-name-ce = Старший Инженер +job-name-janitor = Уборщик job-name-chaplain = Священник -job-name-botanist = ботаник -job-name-bartender = бармен -job-name-passenger = ассистент -job-name-salvagespec = утилизатор -job-name-qm = Офицер логистики -job-name-cargotech = грузчик -job-name-chef = шеф-повар -job-name-clown = клоун -job-name-ertleader = лидер ОБР +job-name-botanist = Ботаник +job-name-bartender = Бармен +job-name-passenger = Ассистент +job-name-salvagespec = Утилизатор +job-name-qm = Офицер Логистики +job-name-cargotech = Грузчик +job-name-chef = Шеф-повар +job-name-clown = Клоун +job-name-ertleader = Лидер ОБР job-name-ertchaplain = Священник ОБР -job-name-ertengineer = инженер ОБР -job-name-ertsecurity = офицер безопасности ОБР -job-name-ertmedic = медик ОБР -job-name-ertjanitor = уборщик ОБР -job-name-boxer = боксёр -job-name-zookeeper = зоотехник -job-name-visitor = посетитель +job-name-ertengineer = Инженер ОБР +job-name-ertsecurity = Офицер Безопасности ОБР +job-name-ertmedic = Медик ОБР +job-name-ertjanitor = Уборщик ОБР +job-name-boxer = Боксёр +job-name-zookeeper = Зоотехник +job-name-visitor = Посетитель # Role timers - Make these alphabetical or I cut you -JobAtmosphericTechnician = атмосферный техник -JobBartender = бармен -JobBorg = киборг -JobBotanist = ботаник -JobCaptain = капитан -JobCargoTechnician = грузчик -JobCentralCommandOfficial = представитель Центком -JobChaplain = священник -JobChef = шеф-повар -JobChemist = химик -JobChiefEngineer = старший инженер -JobChiefMedicalOfficer = главный врач -JobClown = клоун -JobDetective = детектив -JobERTEngineer = инженер ОБР -JobBrigmedic = медицинский офицер -JobERTChaplain = священник ОБР -JobERTJanitor = уборщик ОБР -JobERTLeader = лидер ОБР -JobERTMedical = медик ОБР -JobERTSecurity = офицер безопасности ОБР -JobHeadOfPersonnel = глава персонала -JobHeadOfSecurity = глава службы безопасности -JobJanitor = уборщик -JobLawyer = адвокат -JobLibrarian = библиотекарь -JobMedicalDoctor = врач -JobMedicalIntern = интерн -JobMime = мим -JobMusician = музыкант -JobPassenger = ассистент -JobParamedic = парамедик -JobPsychologist = психолог -JobQuartermaster = Офицер логистики -JobReporter = репортёр -JobResearchDirector = Мистагог -JobResearchAssistant = научный ассистент -JobSalvageSpecialist = утилизатор -JobScientist = учёный -JobSecurityCadet = кадет СБ -JobSecurityOfficer = офицер СБ -JobSeniorEngineer = Senior Engineer -JobSeniorOfficer = Senior Officer -JobSeniorPhysician = Senior Physician -JobSeniorResearcher = Senior Researcher -JobServiceWorker = сервисный работник -JobStationEngineer = инженер -JobTechnicalAssistant = технический ассистент -JobWarden = смотритель -JobVisitor = посетитель -JobBoxer = боксёр -JobZookeeper = зоотехник +JobAtmosphericTechnician = Атмосферный Техник +JobBartender = Бармен +JobBorg = Киборг +JobBotanist = Ботаник +JobCaptain = Капитан +JobCargoTechnician = Грузчик +JobCentralCommandOfficial = Представитель Центком +JobChaplain = Священник +JobChef = Шеф-повар +JobChemist = Химик +JobChiefEngineer = Старший Инженер +JobChiefMedicalOfficer = Главный Врач +JobClown = Клоун +JobDetective = Детектив +JobERTEngineer = Инженер ОБР +JobBrigmedic = Медицинский офицер +JobERTChaplain = Священник ОБР +JobERTJanitor = Уборщик ОБР +JobERTLeader = Лидер ОБР +JobERTMedical = Медик ОБР +JobERTSecurity = Офицер Безопасности ОБР +JobHeadOfPersonnel = Глава Персонала +JobHeadOfSecurity = Глава Службы Безопасности +JobJanitor = Уборщик +JobLawyer = Адвокат +JobLibrarian = Библиотекарь +JobMedicalDoctor = Врач +JobMedicalIntern = Интерн +JobMime = Мим +JobMusician = Музыкант +JobPassenger = Ассистент +JobParamedic = Парамедик +JobPsychologist = Психолог +JobQuartermaster = Офицер Логистики +JobReporter = Репортёр +JobResearchDirector = Научный Директор +JobResearchAssistant = Научный Ассистент +JobSalvageSpecialist = Утилизатор +JobScientist = Учёный +JobSecurityCadet = Кадет СБ +JobSecurityOfficer = Офицер СБ +JobSeniorEngineer = Старший инженер +JobSeniorOfficer = Инструктор СБ +JobSeniorPhysician = Старший психолог +JobSeniorResearcher = Старший ученый +JobServiceWorker = Сервисный работник +JobStationEngineer = Инженер +JobTechnicalAssistant = Технический ассистент +JobWarden = Смотритель +JobVisitor = Посетитель +JobBoxer = Боксёр +JobZookeeper = Зоотехник diff --git a/Resources/Prototypes/_LostParadise/Access/security.yml b/Resources/Prototypes/_LostParadise/Access/security.yml deleted file mode 100644 index abfd61a889..0000000000 --- a/Resources/Prototypes/_LostParadise/Access/security.yml +++ /dev/null @@ -1,3 +0,0 @@ -- type: accessLevel - id: LPPPrisoner - name: Заключенный diff --git a/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml b/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml index 973dc8fd75..850ea5153d 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/backpack.yml @@ -50,15 +50,6 @@ - type: Sprite sprite: _LostParadise/Clothing/Back/Backpacks/black-pg-backpack.rsi -- type: entity - parent: ClothingBackpack - id: LPPClothingBackpackRobotics - name: robotics backpack - description: A red-striped backpack specially designed for holding spare parts and materials. - components: - - type: Sprite - sprite: _LostParadise/Clothing/Back/Backpacks/roboticist.rsi - - type: entity parent: ClothingBackpack id: LPPClothingBackpackSecurityEngineer @@ -93,4 +84,4 @@ description: Вместит всё, что надо. components: - type: Sprite - sprite: _LostParadise/Clothing/Back/Backpacks/upgbacpacks.rsi \ No newline at end of file + sprite: _LostParadise/Clothing/Back/Backpacks/upgbacpacks.rsi diff --git a/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml b/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml index 3accb62e51..fcce9dd590 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml @@ -25,15 +25,6 @@ - 0,0,9,5 - type: HeldSpeedModifier -- type: entity - parent: ClothingBackpackDuffel - id: LPPClothingBackpackDuffelRobotics - name: robotics duffel bag - description: A large red-striped duffel bag for holding extra robotics related parts and materials. - components: - - type: Sprite - sprite: _LostParadise/Clothing/Back/Duffels/roboticist.rsi - - type: entity parent: ClothingBackpackDuffel id: LPPClothingBackpackDuffelSecurityEngineer diff --git a/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml b/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml index 3604985bc6..3fbba8762a 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Clothing/Back/satchel.yml @@ -7,15 +7,6 @@ - type: Sprite sprite: _LostParadise/Clothing/Back/Satchels/hop.rsi -- type: entity - parent: ClothingBackpackSatchel - id: LPPClothingBackpackSatchelRobotics - name: robotics satchel - description: A red-striped satchel useful for holding spare parts and materials. - components: - - type: Sprite - sprite: _LostParadise/Clothing/Back/Satchels/roboticist.rsi - - type: entity parent: LPPClothingSatchelSmugglerAbstract id: LPPClothingSatchelSmuggler @@ -55,4 +46,4 @@ description: Convenient to throw off rifle magazines. components: - type: Sprite - sprite: _LostParadise/Clothing/Back/Satchels/expeditor.rsi \ No newline at end of file + sprite: _LostParadise/Clothing/Back/Satchels/expeditor.rsi diff --git a/Resources/Prototypes/_LostParadise/Entities/Clothing/Ears/headsets.yml b/Resources/Prototypes/_LostParadise/Entities/Clothing/Ears/headsets.yml index 89cb87df0b..c5a05c35d5 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Clothing/Ears/headsets.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Clothing/Ears/headsets.yml @@ -14,34 +14,3 @@ sprite: _LostParadise/Clothing/Ears/security.rsi - type: Clothing sprite: _LostParadise/Clothing/Ears/security.rsi - -- type: entity - parent: ClothingHeadset - id: ClothingHeadsetMagistrate - name: magistrate headset - description: A headset for internal affairs agent to hear the captain's last words. - components: - - type: ContainerFill - containers: - key_slots: - - LPPEncryptionKeyLaw - - EncryptionKeySecurity - - EncryptionKeyCommon - - EncryptionKeyCommand - - type: Sprite - sprite: Clothing/Ears/Headsets/servicesecurity.rsi - -- type: entity - parent: ClothingHeadset - id: ClothingHeadsetLawyer - name: iaa headset - description: A headset for internal affairs agent to hear the captain's last words. - components: - - type: ContainerFill - containers: - key_slots: - - LPPEncryptionKeyLaw - - EncryptionKeySecurity - - EncryptionKeyCommon - - type: Sprite - sprite: Clothing/Ears/Headsets/servicesecurity.rsi diff --git a/Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/misc_roles.yml b/Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/misc_roles.yml index a58aa8cad9..b92f4969b1 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/misc_roles.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/misc_roles.yml @@ -17,28 +17,6 @@ containers: toggleable-clothing: !type:ContainerSlot {} -- type: entity - parent: ClothingUniformJumpsuitLawyerBlack - id: LPPIAASuite - name: iaa suit - description: IAA suit. - components: - - type: Sprite - sprite: _LostParadise/Clothing/Uniforms/Jumpsuit/iaa-suite.rsi - - type: Clothing - sprite: _LostParadise/Clothing/Uniforms/Jumpsuit/iaa-suite.rsi - -- type: entity - parent: ClothingUniformJumpsuitLawyerBlack - id: LPPMagistrateUniform - name: Magistrate suit - description: Magitstrate suit. - components: - - type: Sprite - sprite: _LostParadise/Clothing/Uniforms/Jumpsuit/Magistrate-suite.rsi - - type: Clothing - sprite: _LostParadise/Clothing/Uniforms/Jumpsuit/Magistrate-suite.rsi - - type: entity parent: ClothingUniformBase id: LPPClothingUniformJumpsuitBlueshield diff --git a/Resources/Prototypes/_LostParadise/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/_LostParadise/Entities/Markers/Spawners/jobs.yml index 9b0f1dd610..d080fe8ef0 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Markers/Spawners/jobs.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Markers/Spawners/jobs.yml @@ -1,39 +1,3 @@ -- type: entity - id: LPPSpawnPointPrisoner - parent: SpawnPointJobBase - name: prisoner - components: - - type: SpawnPoint - job_id: LPPPrisoner - - type: Sprite - layers: - - state: green - - state: passenger - -- type: entity - id: LPPSpawnPointLawyer - parent: SpawnPointJobBase - name: lawyer - components: - - type: SpawnPoint - job_id: Lawyer - - type: Sprite - layers: - - state: green - - state: lawyer - -- type: entity - id: LPPSpawnPointVirologist - parent: SpawnPointJobBase - name: virologist - components: - - type: SpawnPoint - job_id: LPPVirologist - - type: Sprite - layers: - - state: green - - state: virologist - - type: entity id: LPPAdjutantSpawn parent: SpawnPointJobBase @@ -46,18 +10,6 @@ - state: green - state: hop -#- type: entity -# id: SpawnMagistrate -# parent: SpawnPointJobBase -# name: magistrate spawn -# components: -# - type: SpawnPoint -# job_id: Magistrate -# - type: Sprite -# layers: -# - state: green -# - state: reporter - - type: entity id: SpawnSecPilot parent: SpawnPointJobBase @@ -81,15 +33,3 @@ layers: - state: green - state: expeditor - -- type: entity - id: SpawnRoboticist - parent: SpawnPointJobBase - name: Roboticist - components: - - type: SpawnPoint - job_id: Roboticist - - type: Sprite - layers: - - state: green - - state: roboticist diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Devices/encryption_keys.yml deleted file mode 100644 index 6a8b59f326..0000000000 --- a/Resources/Prototypes/_LostParadise/Entities/Objects/Devices/encryption_keys.yml +++ /dev/null @@ -1,14 +0,0 @@ -- type: entity - parent: EncryptionKey - id: LPPEncryptionKeyLaw - name: law encryption key - description: An encryption key used by the most meticulous person. - components: - - type: EncryptionKey - channels: - - Law - defaultChannel: Law - - type: Sprite - layers: - - state: crypt_silver - - state: nano_label \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Devices/pda.yml index 6ec04d44a3..92f2008802 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Objects/Devices/pda.yml @@ -1,37 +1,3 @@ -- type: entity - parent: BasePDA - id: RoboticsPDA - name: robotics PDA - description: It's covered with scratches all over it. - components: - - type: Pda - id: RoboticsIDCard - state: pda-roboticist - - type: PdaBorderColor - borderColor: "#484848" - accentVColor: "#d33725" - - type: Icon - state: pda-roboticist - -- type: entity - parent: BasePDA - id: LPPVirologistPDA - name: virologist PDA - description: Shiny and sterile. Has a built-in rapid health analyzer. - components: - - type: Pda - id: LPPVirologistIDCard - state: pda-virology - - type: PdaBorderColor - borderColor: "#B1B5BF" - accentVColor: "#4E6B50" - - type: Icon - state: pda-virology - - type: HealthAnalyzer - scanDelay: 1 - scanningEndSound: - path: "/Audio/Items/Medical/healthscanner.ogg" - - type: entity parent: BasePDA id: LPPSecurityEnginerPDA @@ -75,18 +41,6 @@ - type: Icon state: pda-clear -- type: entity - parent: BasePDA - id: MagistratePDA - name: magistrate PDA - description: magistrate PDA - components: - - type: Pda - id: MagistrateIDCard - state: pda-lawyer - - type: Icon - state: pda-lawyer - - type: entity parent: BasePDA id: LPPExpeditorPDA diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Misc/identification_cards.yml index 88a0abfb2a..d9ac64f5d8 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Objects/Misc/identification_cards.yml @@ -1,110 +1,3 @@ -- type: entity - parent: IDCardStandard - id: LPPIDCardPrisoner - name: ID карточка заключенного - suffix: Prisoner - components: - - type: Sprite - scale: 0.55, 0.55 - state: orange - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: LPPIDCardPrisoner - id: LPPIDCardPrisoner01 - components: - - type: Sprite - state: prisoner_001 - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: LPPIDCardPrisoner - id: LPPIDCardPrisoner02 - components: - - type: Sprite - state: prisoner_002 - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: LPPIDCardPrisoner - id: LPPIDCardPrisoner03 - components: - - type: Sprite - state: prisoner_003 - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: LPPIDCardPrisoner - id: LPPIDCardPrisoner04 - components: - - type: Sprite - state: prisoner_004 - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: LPPIDCardPrisoner - id: LPPIDCardPrisoner05 - components: - - type: Sprite - state: prisoner_005 - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: LPPIDCardPrisoner - id: LPPIDCardPrisoner06 - components: - - type: Sprite - state: prisoner_006 - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: LPPIDCardPrisoner - id: LPPIDCardPrisoner07 - components: - - type: Sprite - state: prisoner_007 - - type: PresetIdCard - job: LPPPrisoner - -- type: entity - parent: IDCardStandard - id: RoboticsIDCard - name: robotics ID card - components: - - type: Sprite - layers: - - state: default - - state: department - color: "#C96DBF" - - state: subdepartment - color: "#C96DBF" - - state: idroboticist - - type: PresetIdCard - job: Roboticist - -- type: entity - parent: IDCardStandard - id: LPPVirologistIDCard - name: virology ID card - components: - - type: Sprite - layers: - - state: default - - state: department - color: "#5B97BC" - - state: subdepartment - color: "#5B97BC" - - state: idvirologist - - type: PresetIdCard - job: LPPVirologist - - type: entity parent: IDCardStandard id: LPPSecurityEnginerIDCard @@ -151,35 +44,6 @@ - type: PresetIdCard job: LPPAdjutant -#- type: entity -# parent: IDCardStandard -# id: LPPBrigmedicIDCard -# name: brigmedic ID card -# components: -# - type: Sprite -# layers: -# - state: default -# - state: department -# color: "#5B97BC" -# - state: subdepartment -# color: "#5B97BC" -# - state: idbrigmedic -# - type: PresetIdCard -# job: LPPBrigmedic - -#- type: entity -# parent: IDCardStandard -# id: MagistrateIDCard -# name: magistrate ID card -# description: magistrate ID card -# components: -# - type: Sprite -# layers: -# - state: default -# - state: idlawyer -# - type: PresetIdCard -# job: Magistrate - - type: entity parent: IDCardStandard id: ExpeditorIDCard diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Civilian/LPPPrisoner.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Civilian/LPPPrisoner.yml deleted file mode 100644 index 380a29fa58..0000000000 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Civilian/LPPPrisoner.yml +++ /dev/null @@ -1,18 +0,0 @@ -- type: job - id: LPPPrisoner - name: lpp-job-name-prisoner - description: lpp-job-description-prisoner - playTimeTracker: JobLPPPrisoner - startingGear: LPPPrisonerGear - icon: "JobIconPrisoner" - supervisors: job-supervisors-everyone -# access: # Corvax-MRP -# - Maintenance - -- type: startingGear - id: LPPPrisonerGear - equipment: - jumpsuit: ClothingUniformJumpsuitPrisoner - shoes: ClothingShoesColorBlack - id: LPPIDCardPrisoner - innerClothingSkirt: ClothingUniformJumpskirtPrisoner diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Law/magistrate.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Law/magistrate.yml deleted file mode 100644 index 663751895d..0000000000 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Law/magistrate.yml +++ /dev/null @@ -1,47 +0,0 @@ -#- type: job -# id: Magistrate -# name: job-name-magistrate -# description: job-description-magistrate -# playTimeTracker: JobMagistrate -# requirements: -# - !type:CharacterDepartmentTimeRequirement -# department: Security -# min: 54000 -# - !type:CharacterPlaytimeRequirement -# role: JobHeadOfSecurity -# min: 36000 -# - !type:CharacterPlaytimeRequirement -# role: JobCaptain -# min: 36000 -# startingGear: MagistrateGear -# icon: "JobIconMagistrate" -# requireAdminNotify: true -# joinNotifyCrew: true -# supervisors: job-supervisors-centcom -# canBeAntag: false -# access: -# - Command -# - Brig -# - Maintenance -# - Service -# - Security -# special: -# - !type:AddImplantSpecial -# implants: [ MindShieldImplant ] -# -#- type: startingGear -# id: MagistrateGear -# equipment: -# jumpsuit: LPPMagistrateUniform -# shoes: ClothingShoesBootsLaceup -# outerClothing: ClothingOuterRobesJudge -# eyes: LPPMagistrateEyeshud -# id: MagistratePDA -# gloves: ClothingHandsGlovesColorBlack -# ears: ClothingHeadsetMagistrate -# pocket1: RubberStampMagistrate -# pocket2: LPPJudgesGavel -# storage: -# back: -# - RubberStampLawyer -# - LPPTelebaton diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/paramedic.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/paramedic.yml deleted file mode 100644 index a015f3b926..0000000000 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/paramedic.yml +++ /dev/null @@ -1,80 +0,0 @@ -# - type: job -# id: LPPParamedic -# name: job-name-paramedic -# description: job-description-lppparamedic -# playTimeTracker: JobParamedic -# requirements: -# - !type:RoleTimeRequirement -# role: JobChemist -# time: 18000 -# - !type:CharacterDepartmentTimeRequirement -# department: Medical -# time: 54000 -# startingGear: LPPParamedicGear -# icon: "LPPParamedic" -# supervisors: job-supervisors-cmo -# canBeAntag: false -# access: -# - Medical -# - Chemistry -# - Maintenance -# - External - -#- type: startingGear -# id: LPPParamedicGear -# equipment: -# jumpsuit: ClothingUniformJumpsuitParamedic -# back: LPPClothingBackpackParamedicFilled -# shoes: ClothingShoesColorWhite -# id: LPPPramedicPDA -# ears: ClothingHeadsetMedical -# belt: ClothingBeltMedicalFilled -# pocket1: HandheldCrewMonitor -# gloves: ClothingHandsGlovesNitrile -# outerClothing: ClothingOuterCoatParamedicWB -# head: ClothingHeadHatParamedicsoft -# eyes: ClothingEyesHudMedical -# innerclothingskirt: ClothingUniformJumpskirtParamedic -# satchel: LPPClothingBackpackSatchelParamedicFilled -# duffelbag: LPPClothingBackpackDuffelParamedicFilled - -#- type: entity -# parent: BasePDA -# id: LPPPramedicPDA -# name: Paramedic PDA -# description: Shiny and sterile. Has a built-in health analyzer. -# components: -# - type: PDA -# id: LPPParamedicIDCard -# state: pda-medical -# - type: Icon -# state: pda-medical -# - type: HealthAnalyzer -# scanDelay: 1.2 -# scanningEndSound: -# path: "/Audio/Items/Medical/healthscanner.ogg" -# - type: CrewMonitoringConsole - -#- type: entity -# parent: IDCardStandard -# id: LPPParamedicIDCard -# name: paramedic ID card -# components: -# - type: Sprite -# layers: -# - state: default -# - state: idmedicaldoctor -# - type: PresetIdCard -# job: LPPParamedic - -#- type: entity -# id: SpawnLPPParamedic -# parent: SpawnPointJobBase -# name: Pararmedic -# components: -# - type: SpawnPoint -# job_id: LPPParamedic -# - type: Sprite -# layers: -# - state: green -# - state: geneticist diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/virologist.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/virologist.yml deleted file mode 100644 index f86d333d03..0000000000 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Medical/virologist.yml +++ /dev/null @@ -1,30 +0,0 @@ - -# - type: job -# id: LPPVirologist -# name: lpp-job-name-virologist -# description: lpp-job-description-virologist -# playTimeTracker: JobLPPVirologist -# requirements: -# - !type:RoleTimeRequirement -# role: JobChemist -# time: 18000 -# - !type:CharacterDepartmentTimeRequirement -# department: Medical -# time: 36000 -# startingGear: LPPVirologistGear -# icon: "JobIconVirologist" -# supervisors: job-supervisors-cmo -# canBeAntag: true -# access: -# - Medical -# - Chemistry -# - Maintenance -# - External - - -# - type: startingGear -# id: LPPVirologistGear -# equipment: -# id: LPPVirologistPDA -# ears: ClothingHeadsetMedical -# belt: ClothingBeltMedicalFilled diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Science/roboticist.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Science/roboticist.yml deleted file mode 100644 index 3b00142732..0000000000 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Science/roboticist.yml +++ /dev/null @@ -1,29 +0,0 @@ -- type: job - id: Roboticist - name: job-name-roboticist - description: job-description-roboticist - playTimeTracker: JobRoboticist - requirements: - - !type:CharacterDepartmentTimeRequirement - department: Epistemics - time: 36000 #10 hrs - startingGear: RoboticistGear - icon: "JobIconRoboticist" - supervisors: job-supervisors-rd - access: - - Research - - Robotics - - Maintenance - -- type: startingGear - id: RoboticistGear - equipment: - shoes: ClothingShoesColorBlack - id: RoboticsPDA - ears: ClothingHeadsetRobotics - eyes: ClothingEyesHudDiagnostic - belt: ClothingBeltUtilityEngineering - socks: LPPClothingUnderSocksNorm - underwear: LPPBoxer - underwear: LPPBriefs - breast: LPPBraAltWhite \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/lppbrigmedic.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/lppbrigmedic.yml deleted file mode 100644 index 536b781550..0000000000 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/lppbrigmedic.yml +++ /dev/null @@ -1,45 +0,0 @@ -#- type: job -# id: LPPBrigmedic -# name: job-name-brigmedic -# description: job-description-brigmedic -# playTimeTracker: JobLPPBrigmedic -# requirements: -# - !type:CharacterDepartmentTimeRequirement -# department: Medical -# time: 18000 -# - !type:CharacterDepartmentTimeRequirement -# department: Security -# time: 18000 -# startingGear: BrigmedicGear -# icon: "JobIconBrigmedic" -# supervisors: job-supervisors-hos -# canBeAntag: false -# access: -# - Medical -# - Security -# - Brig -# - Maintenance -# - External -# special: -# - !type:AddImplantSpecial -# implants: [ MindShieldImplant ] -# -#- type: startingGear -# id: BrigmedicGear -# equipment: -# jumpsuit: ClothingUniformJumpsuitBrigmedic -# outerClothing: ClothingOuterCoatAMG -# back: ClothingBackpackBrigmedic -# shoes: ClothingShoesColorRed -# gloves: ClothingHandsGlovesNitrile -# eyes: LPPBlueHudGlasses -# head: ClothingHeadHatBeretBrigmedic -# id: BrigmedicPDA -# ears: ClothingHeadsetBrigmedic -# mask: ClothingMaskBreathMedicalSecurity -# belt: ClothingBeltMedicalFilled -# pocket1: WeaponPistolMk58 -# pocket2: MagazinePistol -# innerClothingSkirt: ClothingUniformJumpskirtBrigmedic -# satchel: ClothingBackpackSatchelBrigmedicFilled -# duffelbag: ClothingBackpackDuffelBrigmedicFilled diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/senior_officer.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/senior_officer.yml deleted file mode 100644 index e7321a072f..0000000000 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/senior_officer.yml +++ /dev/null @@ -1,39 +0,0 @@ -# - type: job -# id: SeniorOfficer -# name: job-name-senior-officer -# description: job-description-senior-officer -# playTimeTracker: JobSeniorOfficer -# requirements: -# - !type:RoleTimeRequirement -# role: JobWarden -# time: 36000 # LPP-RoleTime -# - !type:RoleTimeRequirement -# role: JobDetective -# time: 36000 # LPP-RoleTime -# - !type:RoleTimeRequirement -# role: JobSecurityOfficer -# time: 36000 # LPP-RoleTime -# - !type:CharacterDepartmentTimeRequirement -# department: Security -# time: 108000 # 30 hrs -# startingGear: SeniorOfficerGear -# icon: "JobIconSeniorOfficer" -# supervisors: job-supervisors-hos -# canBeAntag: false -# access: -# - Security -# - Brig -# - Maintenance -# - Service -# - External -# special: -# - !type:AddImplantSpecial -# implants: [ MindShieldImplant ] - -# - type: startingGear -# id: SeniorOfficerGear -# equipment: -# eyes: ClothingEyesGlassesSecurity -# id: SeniorOfficerPDA -# ears: ClothingHeadsetSecurity -# pocket1: WeaponPistolMk58 diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/play_time_trackers.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/play_time_trackers.yml index cd702d84ef..cc891d7169 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/play_time_trackers.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/play_time_trackers.yml @@ -1,45 +1,18 @@ -#- type: playTimeTracker -# id: JobMagistrate - - type: playTimeTracker id: JobLPPBlueShieldOfficer -# - type: playTimeTracker -# id: JobLPPParamedic - - type: playTimeTracker id: JobLPPАdjutant - type: playTimeTracker id: LPPCentralCommandRepresentative -#- type: playTimeTracker -# id: JobLPPBrigmedic - -- type: playTimeTracker - id: JobRoboticist - - type: playTimeTracker id: JobCentralCommandRepresentative - type: playTimeTracker id: JobPilot -# - type: playTimeTracker - # id: JobBorgSecurity - -# - type: playTimeTracker - # id: JobDroneSecurity - -- type: playTimeTracker - id: JobLPPVirologist - -- type: playTimeTracker - id: JobLPPPrisoner - -- type: playTimeTracker - id: JobSeniorService - #-------------------# #-----Syndicate-----# #-------------------# @@ -70,6 +43,6 @@ - type: playTimeTracker # Элетрик id: JobStationEngineerSyndicate - - type: playTimeTracker # Заключёный id: JobPrisonerSyndicate + diff --git a/Resources/Prototypes/_LostParadise/StatusEffects/jobs.yml b/Resources/Prototypes/_LostParadise/StatusEffects/jobs.yml index c5c72f1d53..8b6fde1379 100644 --- a/Resources/Prototypes/_LostParadise/StatusEffects/jobs.yml +++ b/Resources/Prototypes/_LostParadise/StatusEffects/jobs.yml @@ -12,13 +12,6 @@ sprite: /Textures/_LostParadise/Interface/Misc/lpp_job_icons.rsi state: Blueshield -- type: statusIcon - parent: JobIcon - id: JobIconMagistrate - icon: - sprite: /Textures/_LostParadise/Interface/Misc/lpp_job_icons.rsi - state: Magistrate - - type: statusIcon parent: JobIcon id: JobIconSecPilot From 55ef926c9e5d201089230bc7ec9acfb1417c31ec Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 21:24:16 +0300 Subject: [PATCH 46/71] =?UTF-8?q?=D0=B1=D0=BE=D0=B6=D0=B5=20time=20=D0=B0?= =?UTF-8?q?=20=D0=BD=D0=B5=20min?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml | 2 +- Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml | 2 +- Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml index 751da63f2e..5eb8c61f03 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml @@ -6,7 +6,7 @@ antagAdvantage: 2 # DeltaV - Reduced TC: External Access requirements: - !type:CharacterOverallTimeRequirement - time: 7200 + min: 7200 startingGear: CargoTechGear icon: "JobIconCargoTechnician" supervisors: job-supervisors-qm diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml index f47f0ed1dd..197542acf3 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml @@ -5,7 +5,7 @@ playTimeTracker: JobMedicalIntern requirements: - !type:CharacterOverallTimeRequirement - time: 7200 + min: 7200 # - !type:DepartmentTimeRequirement # Lost Paradise - return time limit # department: Medical # time: 54000 # 15 hrs diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml index c8fd665b6a..c87f00cbd6 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml @@ -5,7 +5,7 @@ playTimeTracker: JobResearchAssistant requirements: - !type:CharacterOverallTimeRequirement - time: 7200 + min: 7200 # - !type:DepartmentTimeRequirement # Lost Paradise - return time limit # department: Science # time: 54000 #15 hrs From 3c67a092a37db2f8c389db8662efcb026063b450 Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Tue, 3 Sep 2024 21:27:49 +0300 Subject: [PATCH 47/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D1=80=D0=B5?= =?UTF-8?q?=D0=B4=D0=B0=D0=BA=D1=82=D0=BE=D1=80=D0=B0=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=BE=D0=BD=D0=B0=D0=B6=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/Humanoid/MarkingPicker.xaml.cs | 17 ++++++++++++++++ .../Humanoid/SingleMarkingPicker.xaml.cs | 17 ++++++++++++++++ .../Preferences/UI/CharacterSetupGui.xaml.cs | 20 +++++++++---------- .../Preferences/UI/HumanoidProfileEditor.xaml | 12 +++++------ .../UI/HumanoidProfileEditor.xaml.cs | 2 +- .../Mobs/Customization/Markings/cat_parts.yml | 2 ++ Resources/Prototypes/Species/human.yml | 8 ++++---- 7 files changed, 57 insertions(+), 21 deletions(-) diff --git a/Content.Client/Humanoid/MarkingPicker.xaml.cs b/Content.Client/Humanoid/MarkingPicker.xaml.cs index 0e0b9dd384..76a0b74213 100644 --- a/Content.Client/Humanoid/MarkingPicker.xaml.cs +++ b/Content.Client/Humanoid/MarkingPicker.xaml.cs @@ -10,6 +10,9 @@ using Robust.Shared.Prototypes; using Robust.Shared.Utility; using static Robust.Client.UserInterface.Controls.BoxContainer; +#if LPP_Sponsors // _LostParadise-Sponsors +using Content.Client._LostParadise.Sponsors; +#endif namespace Content.Client.Humanoid; @@ -18,6 +21,9 @@ public sealed partial class MarkingPicker : Control { [Dependency] private readonly MarkingManager _markingManager = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; +#if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; +#endif public Action? OnMarkingAdded; public Action? OnMarkingRemoved; @@ -224,6 +230,17 @@ public void Populate(string filter) var item = CMarkingsUnused.AddItem($"{GetMarkingName(marking)}", marking.Sprites[0].Frame0()); item.Metadata = marking; + +#if LPP_Sponsors // _LostParadise-Sponsors + if (marking.SponsorOnly) + { + item.Disabled = true; + if (_sponsorsManager.TryGetInfo(out var sponsor)) + { + item.Disabled = !(sponsor.AllowedMarkings.Contains(marking.ID) || sponsor.AllowedMarkings.Contains("ALL")); + } + } +#endif } CMarkingPoints.Visible = _currentMarkings.PointsLeft(_selectedMarkingCategory) != -1; diff --git a/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs b/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs index be3130a58b..3c53f0e4a8 100644 --- a/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs +++ b/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs @@ -4,6 +4,9 @@ using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; using Robust.Client.Utility; +#if LPP_Sponsors // _LostParadise-Sponsors +using Content.Client._LostParadise.Sponsors; +#endif namespace Content.Client.Humanoid; @@ -11,6 +14,9 @@ namespace Content.Client.Humanoid; public sealed partial class SingleMarkingPicker : BoxContainer { [Dependency] private readonly MarkingManager _markingManager = default!; +#if LPP_Sponsors // _LostParadise-Sponsors + [Dependency] private readonly SponsorsManager _sponsorsManager = default!; +#endif ///

/// What happens if a marking is selected. @@ -191,6 +197,17 @@ public void PopulateList(string filter) var item = MarkingList.AddItem(Loc.GetString($"marking-{id}"), marking.Sprites[0].Frame0()); item.Metadata = marking.ID; +#if LPP_Sponsors // _LostParadise-Sponsors + if (marking.SponsorOnly) + { + item.Disabled = true; + if (_sponsorsManager.TryGetInfo(out var sponsor)) + { + item.Disabled = !(sponsor.AllowedMarkings.Contains(marking.ID) || sponsor.AllowedMarkings.Contains("ALL")); + } + } +#endif + if (_markings[Slot].MarkingId == id) { _ignoreItemSelected = true; diff --git a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs index e474c5b7f9..359dfbb7d9 100644 --- a/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs +++ b/Content.Client/Preferences/UI/CharacterSetupGui.xaml.cs @@ -111,9 +111,9 @@ private void UpdateUI() Loc.GetString("character-setup-gui-create-new-character-button-tooltip", ("maxCharacters", _preferencesManager.Settings!.MaxCharacterSlots)); - #if LPP_Sponsors - var isDisplayedMaxSlots = false; // _LostParadise-Sponsors возможно использование дополнительных слотов - #endif +#if LPP_Sponsors + var isDisplayedMaxSlots = false; // _LostParadise-Sponsors возможно использование дополнительных слотов +#endif foreach (var (slot, character) in _preferencesManager.Preferences!.Characters) { @@ -122,10 +122,10 @@ private void UpdateUI() continue; } - #if LPP_Sponsors // _LostParadise-Sponsors + #if LPP_Sponsors // _LostParadise-Sponsors isDisplayedMaxSlots = numberOfFullSlots >= _preferencesManager.Settings.MaxCharacterSlots; - if (isDisplayedMaxSlots) break; - #endif + if (isDisplayedMaxSlots) break; +#endif numberOfFullSlots++; var characterPickerButton = new CharacterPickerButton(_entityManager, @@ -147,12 +147,12 @@ private void UpdateUI() }; } - #if LPP_Sponsors // _LostParadise-Sponsors - _createNewCharacterButton.Disabled = isDisplayedMaxSlots; - #else +#if LPP_Sponsors // _LostParadise-Sponsors + _createNewCharacterButton.Disabled = isDisplayedMaxSlots; +#else _createNewCharacterButton.Disabled = numberOfFullSlots >= _preferencesManager.Settings.MaxCharacterSlots; - #endif +#endif Characters.AddChild(_createNewCharacterButton); // TODO: Move this shit to the Lobby UI controller } diff --git a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml index de57753db7..173e44a797 100644 --- a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml +++ b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml @@ -191,12 +191,6 @@ - - - - - - @@ -205,6 +199,12 @@ + + + + + + diff --git a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs index f5a2ceb394..ada7b39f79 100644 --- a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs @@ -555,7 +555,7 @@ public HumanoidProfileEditor(IClientPreferencesManager preferencesManager, IProt #endregion Save #region Markings - _tabContainer.SetTabTitle(5, Loc.GetString("humanoid-profile-editor-markings-tab")); + _tabContainer.SetTabTitle(6, Loc.GetString("humanoid-profile-editor-markings-tab")); CMarkings.OnMarkingAdded += OnMarkingChange; CMarkings.OnMarkingRemoved += OnMarkingChange; diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/cat_parts.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/cat_parts.yml index de88a17fd7..7a348944f0 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/cat_parts.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/cat_parts.yml @@ -3,6 +3,7 @@ bodyPart: HeadTop markingCategory: HeadTop speciesRestriction: [Human] + sponsorOnly: true coloring: default: type: @@ -26,6 +27,7 @@ bodyPart: Tail markingCategory: Tail speciesRestriction: [Human] + sponsorOnly: true coloring: default: type: diff --git a/Resources/Prototypes/Species/human.yml b/Resources/Prototypes/Species/human.yml index 99ec35da2e..ac864877bf 100644 --- a/Resources/Prototypes/Species/human.yml +++ b/Resources/Prototypes/Species/human.yml @@ -48,19 +48,19 @@ points: 1 required: false Tail: # the cat tail joke - points: 0 + points: 1 required: false HeadTop: # the cat ear joke - points: 0 + points: 1 required: false Chest: points: 1 required: false Legs: - points: 6 + points: 4 required: false Arms: - points: 6 + points: 4 required: false - type: humanoidBaseSprite From 5397d689ffcf11558307164d59a9f043e2247850 Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Tue, 3 Sep 2024 18:32:48 +0000 Subject: [PATCH 48/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#59)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index 476f8525d5..0d7d27ecef 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -47,3 +47,10 @@ Entries: id: 6 time: '2024-09-03T16:50:46.0000000+00:00' url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/57 +- author: SpicyDarkFox + changes: + - type: Fix + message: Исправлена выдача маркингов в редакторе персонаа + id: 7 + time: '2024-09-03T18:32:17.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/59 From 93263474daaafcc7021e808bec3962d279cf7631 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 21:50:21 +0300 Subject: [PATCH 49/71] =?UTF-8?q?=D1=8F=20=D0=BE=D0=B3=D1=83=D0=B7=D0=BE?= =?UTF-8?q?=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../game-presets/preset-traitor.ftl | 2 +- .../Prototypes/Datasets/corporations.yml | 16 +- Resources/Prototypes/Datasets/verbs.yml | 1623 ++++++++++------- .../Roles/Jobs/CentCom/blueshieldoficer.yml | 6 +- .../Jobs/CentCom/centcom_representative.yml | 4 +- .../Roles/Jobs/Command/adjutant.yml | 8 +- .../Roles/Jobs/Security/SecEng.yml | 4 +- .../Roles/Jobs/Security/borg.yml | 8 +- 8 files changed, 1015 insertions(+), 656 deletions(-) diff --git a/Resources/Locale/ru-RU/game-ticking/game-presets/preset-traitor.ftl b/Resources/Locale/ru-RU/game-ticking/game-presets/preset-traitor.ftl index 359221f4d9..ed6d4c4eed 100644 --- a/Resources/Locale/ru-RU/game-ticking/game-presets/preset-traitor.ftl +++ b/Resources/Locale/ru-RU/game-ticking/game-presets/preset-traitor.ftl @@ -22,7 +22,7 @@ traitor-death-match-end-round-description-entry = КПК { $originalName }, с { # TraitorRole traitor-role-greeting = - Вы - агент организации { $corporation } на задании Синдиката. + Вы - агент организации синдиката на задании Синдиката. Ваши цели и кодовые слова перечислены в меню персонажа. Воспользуйтесь аплинком, встроенным в ваш КПК, чтобы приобрести всё необходимое для выполнения работы. Смерть Nanotrasen! diff --git a/Resources/Prototypes/Datasets/corporations.yml b/Resources/Prototypes/Datasets/corporations.yml index 497d699ed0..4204555653 100644 --- a/Resources/Prototypes/Datasets/corporations.yml +++ b/Resources/Prototypes/Datasets/corporations.yml @@ -1,12 +1,12 @@ - type: dataset id: TraitorCorporations values: - - "CyberSun Industries" + - "КиберСан Индустрис" - "Мародёры Горлекса" - - "MI13" - - "Tiger Cooperative" - - "S.E.L.F." - - "Animal Rights Consortium" - - "Donk Corporation" - - "Waffle Corporation" - - "Interdyne Pharmaceutics" + - "МИ13" + - "Тайгер Кооператив" + - "С.Е.Л.Ф." + - "Права Животных Консорциум" + - "Донк Корпарейшн" + - "Ваффл Корпорейшн" + - "Интердайн Фармацистик" diff --git a/Resources/Prototypes/Datasets/verbs.yml b/Resources/Prototypes/Datasets/verbs.yml index f53c18a71b..497bfde846 100644 --- a/Resources/Prototypes/Datasets/verbs.yml +++ b/Resources/Prototypes/Datasets/verbs.yml @@ -1,635 +1,994 @@ - type: dataset id: verbs values: - - accept - - add - - admire - - admit - - advise - - afford - - agree - - alert - - allow - - amuse - - analyse - - announce - - annoy - - answer - - apologise - - appear - - applaud - - appreciate - - approve - - argue - - arrange - - arrest - - arrive - - ask - - attach - - attack - - attempt - - attend - - attract - - avoid - - back - - bake - - balance - - ban - - bang - - bare - - bat - - bathe - - battle - - beam - - beg - - behave - - belong - - bleach - - bless - - blind - - blink - - blot - - blush - - boast - - boil - - bolt - - bomb - - book - - bore - - borrow - - bounce - - bow - - box - - brake - - brake - - branch - - breathe - - bruise - - brush - - bubble - - bump - - burn - - bury - - buzz - - calculate - - call - - camp - - care - - carry - - carve - - cause - - challenge - - change - - charge - - chase - - cheat - - check - - cheer - - chew - - choke - - chop - - claim - - clap - - clean - - clear - - clip - - close - - coach - - coil - - collect - - colour - - comb - - command - - communicate - - compare - - compete - - complain - - complete - - concentrate - - concern - - confess - - confuse - - connect - - consider - - consist - - contain - - continue - - copy - - correct - - cough - - count - - cover - - crack - - crash - - crawl - - cross - - crush - - cry - - cure - - curl - - curve - - cycle - - dam - - damage - - dance - - dare - - decay - - deceive - - decide - - decorate - - delay - - delight - - deliver - - depend - - describe - - desert - - deserve - - destroy - - detect - - develop - - disagree - - disappear - - disapprove - - disarm - - discover - - dislike - - divide - - double - - doubt - - drag - - drain - - dream - - dress - - drip - - drop - - drown - - drum - - dry - - dust - - earn - - educate - - embarrass - - employ - - empty - - encourage - - end - - enjoy - - enter - - entertain - - escape - - examine - - excite - - excuse - - exercise - - exist - - expand - - expect - - explain - - explode - - extend - - face - - fade - - fail - - fancy - - fasten - - fax - - fear - - fence - - fetch - - file - - fill - - film - - fire - - fit - - fix - - flap - - flash - - float - - flood - - flow - - flower - - fold - - follow - - fool - - force - - form - - found - - frame - - frighten - - fry - - gather - - gaze - - glow - - glue - - grab - - grate - - grease - - greet - - grin - - grip - - groan - - guarantee - - guard - - guess - - guide - - hammer - - hand - - handle - - hang - - happen - - harass - - harm - - hate - - haunt - - head - - heal - - heap - - heat - - help - - hook - - hop - - hope - - hover - - hug - - hum - - hunt - - hurry - - identify - - ignore - - imagine - - impress - - improve - - include - - increase - - influence - - inform - - inject - - injure - - instruct - - intend - - interest - - interfere - - interrupt - - introduce - - invent - - invite - - irritate - - itch - - jail - - jam - - jog - - join - - joke - - judge - - juggle - - jump - - kick - - kill - - kiss - - kneel - - knit - - knock - - knot - - label - - land - - last - - laugh - - launch - - learn - - level - - license - - lick - - lie - - lighten - - like - - list - - listen - - live - - load - - lock - - long - - look - - love - - man - - manage - - march - - mark - - marry - - match - - mate - - matter - - measure - - meddle - - melt - - memorise - - mend - - messup - - milk - - mine - - miss - - mix - - moan - - moor - - mourn - - move - - muddle - - mug - - multiply - - murder - - nail - - name - - need - - nest - - nod - - note - - notice - - number - - obey - - object - - observe - - obtain - - occur - - offend - - offer - - open - - order - - overflow - - owe - - own - - pack - - paddle - - paint - - park - - part - - pass - - paste - - pat - - pause - - peck - - pedal - - peel - - peep - - perform - - permit - - phone - - pick - - pinch - - pine - - place - - plan - - plant - - play - - please - - plug - - point - - poke - - polish - - pop - - possess - - post - - pour - - practise - - pray - - preach - - precede - - prefer - - prepare - - present - - preserve - - press - - pretend - - prevent - - prick - - print - - produce - - program - - promise - - protect - - provide - - pull - - pump - - punch - - puncture - - punish - - push - - question - - queue - - race - - radiate - - rain - - raise - - reach - - realise - - receive - - recognise - - record - - reduce - - reflect - - refuse - - regret - - reign - - reject - - rejoice - - relax - - release - - rely - - remain - - remember - - remind - - remove - - repair - - repeat - - replace - - reply - - report - - reproduce - - request - - rescue - - retire - - return - - rhyme - - rinse - - risk - - rob - - rock - - roll - - rot - - rub - - ruin - - rule - - rush - - sack - - sail - - satisfy - - save - - saw - - scare - - scatter - - scold - - scorch - - scrape - - scratch - - scream - - screw - - scribble - - scrub - - seal - - search - - separate - - serve - - settle - - shade - - share - - shave - - shelter - - shiver - - shock - - shop - - shriek - - shrug - - sigh - - sign - - signal - - sin - - sip - - ski - - skip - - slap - - slip - - slow - - smash - - smell - - smile - - smoke - - snatch - - sneeze - - sniff - - snore - - snow - - soak - - soothe - - sound - - spare - - spark - - sparkle - - spell - - spill - - spoil - - spot - - spray - - sprout - - squash - - squeak - - squeal - - squeeze - - stain - - stamp - - stare - - start - - stay - - steer - - step - - stir - - stitch - - stop - - store - - strap - - strengthen - - stretch - - stroke - - stuff - - subtract - - succeed - - suck - - suffer - - suggest - - suit - - supply - - support - - suppose - - surprise - - surround - - suspect - - suspend - - switch - - talk - - tame - - tap - - taste - - tease - - telephone - - tempt - - terrify - - test - - thank - - thaw - - tick - - tickle - - tie - - time - - tip - - tire - - touch - - tour - - tow - - trace - - trade - - train - - transport - - trap - - travel - - treat - - tremble - - trick - - trip - - trot - - trouble - - trust - - try - - tug - - tumble - - turn - - twist - - type - - unfasten - - unite - - unlock - - unpack - - untidy - - use - - vanish - - visit - - wail - - wait - - walk - - wander - - want - - warm - - warn - - wash - - waste - - watch - - water - - wave - - weigh - - welcome - - whine - - whip - - whirl - - whisper - - whistle - - wink - - wipe - - wish - - wobble - - wonder - - work - - worry - - wrap - - wreck - - wrestle - - wriggle - - yawn - - yell - - zip - - zoom + - сказать + - говорить + - хотеть + - иметь + - видеть + - думать + - сделать + - понимать + - жить + - делать + - работать + - стоять + - пойти + - считать + - смотреть + - взять + - получать + - сидеть + - становиться + - спросить + - принимать + - любить + - увидеть + - прийти + - представлять + - писать + - казаться + - называть + - начинать + - понять + - дать + - начать + - остаться + - помнить + - находить + - ждать + - выйти + - следовать + - проводить + - происходить + - написать + - создавать + - посмотреть + - играть + - подумать + - решить + - вернуться + - проходить + - приходить + - ходить + - ответить + - отвечать + - лежать + - читать + - использовать + - выходить + - рассказывать + - пройти + - занимать + - хотеться + - существовать + - получить + - продолжать + - показывать + - слышать + - стоить + - уходить + - прийтись + - вести + - бояться + - спрашивать + - появиться + - находиться + - составлять + - позволять + - найти + - чувствовать + - слушать + - предлагать + - решать + - уйти + - пытаться + - помогать + - оказываться + - просить + - вызывать + - входить + - держать + - искать + - собираться + - приводить + - брать + - требовать + - определять + - вспоминать + - верить + - пить + - открывать + - устанавливать + - глядеть + - ехать + - возникать + - приходиться + - заметить + - купить + - заниматься + - узнать + - приехать + - удаться + - оставлять + - начаться + - произойти + - выполнять + - касаться + - выступать + - объяснять + - снимать + - стараться + - принять + - отмечать + - успеть + - уметь + - рассматривать + - нравиться + - рассказать + - действовать + - обеспечивать + - поехать + - относиться + - услышать + - показать + - появляться + - поставлять + - полагать + - собирать + - подойти + - подходить + - войти + - забыть + - вспомнить + - замечать + - состоять + - поднимать + - ставить + - случиться + - надеяться + - получиться + - кричать + - получаться + - забывать + - бежать + - хватать + - утверждать + - сесть + - выглядеть + - узнавать + - встречать + - служить + - умереть + - выбирать + - попасть + - попросить + - иметься + - молчать + - обращать + - приезжать + - открыть + - отдавать + - расти + - предложить + - звать + - встать + - поставить + - значить + - потерять + - включать + - осуществлять + - ожидать + - передавать + - начинаться + - зависеть + - позволить + - желать + - позвонить + - напоминать + - предусматривать + - судить + - заявить + - согласиться + - нести + - называться + - участвовать + - убивать + - построить + - учить + - почувствовать + - привести + - попадать + - располагать + - поддерживать + - показаться + - носить + - бить + - оставить + - улыбаться + - производить + - бросать + - соответствовать + - принадлежать + - сообщить + - являть + - обращаться + - платить + - встречаться + - содержать + - устраивать + - наблюдать + - обещать + - звонить + - остановиться + - обладать + - бросить + - вставать + - состояться + - предполагать + - признавать + - повторять + - поднять + - принести + - выделять + - поступать + - учитывать + - продавать + - сохранять + - упасть + - означать + - разрабатывать + - относить + - хватить + - смеяться + - подняться + - поверить + - возвращаться + - попробовать + - мешать + - приносить + - улыбнуться + - плакать + - положить + - менять + - разуметься + - садиться + - рассчитывать + - родиться + - назвать + - заставлять + - описывать + - возникнуть + - умирать + - ездить + - совершать + - готовить + - считаться + - закрывать + - защищать + - перестать + - испытывать + - провести + - подниматься + - разговаривать + - понравиться + - выпускать + - выражать + - произнести + - оказывать + - указывать + - случаться + - изменять + - объяснить + - простить + - уехать + - изучать + - достигать + - учиться + - кивнуть + - оценивать + - покупать + - падать + - суметь + - обнаруживать + - отдать + - посвящать + - сообщать + - исчезнуть + - снять + - вызвать + - пользоваться + - приглашать + - подавать + - поговорить + - обсуждать + - проверять + - вводить + - звучать + - попытаться + - убить + - применять + - направлять + - выдавать + - отличаться + - лететь + - измениться + - задавать + - отказываться + - сыграть + - приобретать + - скрывать + - предоставлять + - переходить + - говориться + - составить + - гореть + - выпить + - доказывать + - удивиться + - развивать + - переживать + - висеть + - отказаться + - бороться + - терять + - следить + - заходить + - заканчивать + - вздохнуть + - уезжать + - добавлять + - допускать + - привлекать + - встретить + - представить + - погибнуть + - вырасти + - складываться + - исходить + - добавить + - делаться + - спасать + - назначать + - тянуть + - захотеть + - обратиться + - исполнять + - мечтать + - свидетельствовать + - крикнуть + - кончиться + - требоваться + - исключать + - вернуть + - заявлять + - останавливаться + - взяться + - болеть + - окружать + - достать + - интересовать + - вступать + - подтверждать + - способствовать + - ощущать + - успевать + - стремиться + - удаваться + - вносить + - собраться + - сходить + - держаться + - подчеркивать + - проживать + - познакомиться + - увеличивать + - заключать + - стрелять + - выпивать + - здравствовать + - отдыхать + - представляться + - извинить + - обнаружить + - проявлять + - переводить + - сдавать + - объединять + - пахнуть + - дойти + - привыкнуть + - предстоять + - воспринимать + - разделять + - строить + - протянуть + - добиваться + - курить + - дышать + - объявлять + - использоваться + - страдать + - посылать + - отправиться + - записывать + - изображать + - произносить + - явиться + - объявить + - перейти + - закричать + - отправлять + - возвращать + - привезти + - запрещать + - пригласить + - подписывать + - подарить + - придумать + - подготавливать + - заключаться + - отметить + - останавливать + - поступить + - бегать + - подождать + - отражать + - зайти + - повезти + - приняться + - наступать + - прочитывать + - покрывать + - придумывать + - нарушать + - упоминать + - определяться + - гулять + - зарабатывать + - спешить + - поймать + - повторить + - заставить + - проводиться + - сомневаться + - побежать + - исчезать + - готовиться + - разбираться + - встретиться + - найтись + - создать + - осуществляться + - выбрать + - повернуться + - превышать + - основывать + - пускать + - допустить + - реализовать + - доставать + - продолжаться + - убеждать + - прощать + - достигнуть + - закончиться + - кормить + - выясниться + - двигаться + - хранить + - посадить + - повышать + - терпеть + - разрешать + - отличать + - передать + - организовывать + - засмеяться + - меняться + - придавать + - отсутствовать + - броситься + - наступить + - голосовать + - избегать + - связывать + - ложиться + - потребовать + - соглашаться + - спорить + - нуждаться + - занять + - уничтожать + - решаться + - опускать + - превращаться + - воевать + - послушать + - закончить + - закрыть + - приказать + - предпочитать + - выступить + - складывать + - жалеть + - дрожать + - напомнить + - заменять + - ударить + - общаться + - превратиться + - лечь + - покидать + - поражать + - лезть + - открыться + - двигать + - выводить + - доходить + - позвать + - выявлять + - повести + - казать + - сложиться + - владеть + - испугаться + - выносить + - превращать + - постараться + - предназначать + - сопровождать + - подтвердить + - ловить + - усмехнуться + - убирать + - предупреждать + - проснуться + - рождаться + - набирать + - летать + - догадываться + - временить + - восстанавливать + - освобождать + - рождать + - закладывать + - влиять + - устроить + - открываться + - опубликовывать + - послать + - велеть + - разбирать + - признаваться + - раздаться + - образовывать + - заговорить + - признаться + - обратить + - разрушать + - торчать + - править + - снижать + - заплатить + - спасти + - воскликнуть + - обернуться + - уважать + - заглядывать + - возглавлять + - высказывать + - сводить + - сравнивать + - прочесть + - побеждать + - везти + - создаваться + - выдержать + - издавать + - доверять + - обозначать + - управлять + - врать + - взглянуть + - отпускать + - устать + - ненавидеть + - побывать + - развиваться + - пожать + - контролировать + - подлежать + - наносить + - воспользоваться + - надевать + - планировать + - страивать + - одевать + - догадаться + - завершать + - дождаться + - торопиться + - пользовать + - подозревать + - схватить + - последовать + - волновать + - исследовать + - плыть + - радоваться + - вкладывать + - вестись + - собрать + - доставлять + - благодарить + - ограничивать + - посещать + - научиться + - отправляться + - пропускать + - отказывать + - сунуть + - преодолевать + - решиться + - поинтересоваться + - понадобиться + - раскрывать + - переставать + - обойтись + - избирать + - удивляться + - волноваться + - захватывать + - сойти + - вытащить + - освещать + - заполнять + - договориться + - орать + - обходиться + - разрешить + - обрадоваться + - охватывать + - отпустить + - вынуждать + - целовать + - привозить + - задумываться + - возражать + - отойти + - руководить + - отправить + - забирать + - засыпать + - доводить + - настаивать + - выхаживать + - рекомендовать + - удерживать + - прикрывать + - оглядываться + - сделаться + - лечить + - выдерживать + - подбирать + - спрятать + - задерживать + - проговорить + - прибыть + - приближаться + - предъявлять + - приниматься + - махнуть + - шутить + - пустить + - прыгать + - тратить + - признать + - глянуть + - запомнить + - сокращать + - пугать + - прочитать + - рисовать + - выиграть + - мыслить + - переносить + - кончать + - удивлять + - прожить + - полагаться + - справляться + - остановить + - осознавать + - танцевать + - демонстрировать + - призывать + - обходить + - отводить + - сохраниться + - делить + - надоесть + - поздравлять + - поглядеть + - формировать + - лишать + - обуславливать + - просыпаться + - уступать + - пояснить + - выставлять + - водить + - совпадать + - грозить + - пробовать + - достаться + - тереть + - поддержать + - приобрести + - обижать + - потрясать + - прекращать + - украшать + - сохраняться + - задуматься + - радовать + - заводить + - излагать + - успокоиться + - добывать + - наблюдаться + - нарисовать + - пытать + - сиять + - стучать + - захотеться + - посоветовать + - трогать + - арестовывать + - подписать + - выигрывать + - зарегистрировать + - гнать + - определить + - интересоваться + - поворачивать + - наполнять + - выпустить + - совершить + - жениться + - предполагаться + - выскочить + - спускаться + - прозвучать + - постоять + - бродить + - оформлять + - обманывать + - оправдывать + - вскочить + - отозваться + - пропадать + - ошибаться + - разглядывать + - тянуться + - гордиться + - соединять + - расширять + - советовать + - забрать + - отходить + - успокаивать + - перевести + - плавать + - посидеть + - заглянуть + - тащить + - выражаться + - жаловаться + - кончаться + - класть + - пообещать + - прятать + - заканчиваться + - беседовать + - мучить + - опасаться + - полезть + - обвинять + - протягивать + - напечатать + - вступить + - двинуться + - рассматриваться + - опираться + - украсть + - рухнуть + - замереть + - помешать + - поцеловать + - реагировать + - указать + - возрастать + - характеризовать + - заливать + - повесить + - рассуждать + - торговать + - покачать + - подавлять + - победить + - прибывать + - ценить + - предпринимать + - произвести + - выдвигать + - помолчать + - сталкиваться + - набрать + - сломать + - творить + - оглянуться + - пробормотать + - проникать + - рисковать + - пожалеть + - возбуждать + - продолжить + - воспитывать + - вырастать + - сбивать + - выдать + - изменить + - сформулировать + - добраться + - продать + - ломать + - соблюдать + - вздыхать + - соображать + - добиться + - попадаться + - заказывать + - производиться + - образоваться + - заняться + - выезжать + - охранять + - применяться + - прислушиваться + - надеть + - убеждаться + - настраивать + - выбрасывать + - счесть + - крутить + - полететь + - присылать + - докладывать + - отбирать + - показываться + - проявляться + - объясняться + - взглядывать + - пострадать + - употреблять + - вырабатывать + - бросаться + - обнимать + - расставаться + - раздражать + - опустить + - перечислять + - спуститься + - направиться + - прислать + - браться + - разводить + - планироваться + - отменять + - возить + - включить + - полюбить + - даваться + - разглядеть + - разбивать + - размещать + - беспокоить + - различать + - потребоваться + - уверять + - мыть + - отрывать + - прошептать + - понести + - порождать + - увеличиться + - подводить + - установить + - утрачивать + - частить + - командовать + - потерпеть + - кинуться + - оплачивать + - сметь + - сдать + - провожать + - спускать + - размышлять + - рвать + - поделиться + - миновать + - пожелать + - шептать + - поворачиваться + - почитать + - замолчать + - обретать + - сдерживать + - закреплять + - покинуть + - располагаться + - уговаривать + - съесть + - строиться + - договариваться + - молить + - расходиться + - повернуть + - потянуть + - уменьшать + - укреплять + - прижимать + - видеться + - блестеть + - осуждать + - разобраться + - очищать + - добираться + - преследовать + - потянуться + - отрезать + - ругать + - обидеться + - гарантировать + - рассмеяться + - вытаскивать + - дружить + - заслуживать + - уделять + - походить + - изготовлять + - приближать + - укладывать + - привыкать + - намечать + - откладывать + - предлагаться + - организовать + - противоречить + - продемонстрировать + - хохотать + - устанавливаться + - приветствовать + - приготавливать + - уснуть + - выделяться + - вывести + - убрать + - послужить + - печатать + - стесняться + - давить + - погибать + - шагать + - предупредить + - отделять + - записать + - послышаться + - заплакать + - поглядывать + - осваивать + - разбудить + - заболеть diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml index ee04997e1b..4141f94ce9 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml @@ -6,13 +6,13 @@ requirements: - !type:CharacterDepartmentTimeRequirement department: Command - time: 108000 + min: 108000 - !type:CharacterDepartmentTimeRequirement department: Security - time: 108000 + min: 108000 - !type:CharacterDepartmentTimeRequirement department: Medical - time: 72000 + min: 72000 startingGear: LPPBlueShieldOfficerGear icon: "JobIconBlueshield" supervisors: job-supervisors-centcom diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/centcom_representative.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/centcom_representative.yml index de1b033346..640d62d012 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/centcom_representative.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/centcom_representative.yml @@ -6,10 +6,10 @@ requirements: - !type:CharacterDepartmentTimeRequirement department: Command - time: 108000 + min: 108000 - !type:CharacterPlaytimeRequirement tracker: JobCaptain - time: 54000 + min: 54000 setPreference: false startingGear: CentcomRepresentativeGear icon: "JobIconNanotrasen" diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Command/adjutant.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Command/adjutant.yml index 7aca9c77bd..5695cb5a3e 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Command/adjutant.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/Command/adjutant.yml @@ -6,12 +6,12 @@ requirements: - !type:CharacterDepartmentTimeRequirement department: Engineering - time: 36000 + min: 36000 - !type:CharacterDepartmentTimeRequirement department: Medical - time: 36000 + min: 36000 - !type:CharacterOverallTimeRequirement - time: 72000 + min: 72000 startingGear: AdjutantGear icon: "JobIconAdjutant" requireAdminNotify: true @@ -50,4 +50,4 @@ socks: LPPClothingUnderSocksNorm underwear: LPPBoxer underwear: LPPBriefs - breast: LPPBraAltWhite \ No newline at end of file + breast: LPPBraAltWhite diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml index b24e610c0c..b5d0c3cf0f 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml @@ -6,10 +6,10 @@ requirements: - !type:CharacterDepartmentTimeRequirement department: Security - time: 36000 + min: 36000 - !type:CharacterDepartmentTimeRequirement department: Engineering - time: 72000 + min: 72000 startingGear: LPPSecurityEngineerGear icon: "LPPJobIconSecurityEnginer" supervisors: job-supervisors-hos diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/borg.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/borg.yml index 09566d9768..ba00ada697 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/borg.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/borg.yml @@ -5,10 +5,10 @@ # playTimeTracker: JobBorgSecurity # requirements: # - !type:OverallPlaytimeRequirement -# time: 36000 #10 hrs +# min: 36000 #10 hrs # - !type:CharacterDepartmentTimeRequirement # department: Security -# time: 720 +# min: 720 # canBeAntag: false # icon: JobIconBorgSec # supervisors: job-supervisors-hos @@ -21,10 +21,10 @@ # playTimeTracker: JobDroneSecurity # requirements: # - !type:OverallPlaytimeRequirement -# time: 36000 #10 hrs +# min: 36000 #10 hrs # - !type:CharacterDepartmentTimeRequirement # department: Security -# time: 7200 #2 hrs +# min: 7200 #2 hrs # canBeAntag: false # icon: JobIconDroneSec # supervisors: job-supervisors-hos From 62fe4624838754d2e1b23df6eea362fd13ce10a6 Mon Sep 17 00:00:00 2001 From: Flybik Date: Tue, 3 Sep 2024 21:56:56 +0300 Subject: [PATCH 50/71] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D1=81=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B9=D1=82=D0=BE=D0=B2=20=D0=B8=20=D0=B4=D0=B5=D0=BF=D0=B0?= =?UTF-8?q?=D1=80=D1=82=D0=B0=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Prototypes/Roles/Jobs/departments.yml | 35 +++++++----------- .../_LostParadise/Roles/Jobs/departments.yml | 8 ++++ .../_LostParadise/lobbyscreenslpp.yml | 4 -- .../Misc/job_icons.rsi/Prosecutor.png | Bin 498 -> 142 bytes .../Misc/job_icons.rsi/MedicalIntern.png | Bin 155 -> 165 bytes .../Misc/job_icons.rsi/SecurityCadet.png | Bin 145 -> 150 bytes .../Misc/lpp_job_icons.rsi/Adjutant.png | Bin 245 -> 210 bytes .../Misc/lpp_job_icons.rsi/Blueshield.png | Bin 282 -> 216 bytes .../Misc/lpp_job_icons.rsi/Nanotrasen.png | Bin 227 -> 157 bytes .../LobbyScreens/attributions.yml | 5 --- .../_LostParadise/LobbyScreens/penisher.png | Bin 937102 -> 0 bytes 11 files changed, 21 insertions(+), 31 deletions(-) create mode 100644 Resources/Prototypes/_LostParadise/Roles/Jobs/departments.yml delete mode 100644 Resources/Textures/_LostParadise/LobbyScreens/penisher.png diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index ac1eefb5f7..6dad18f5d0 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -105,25 +105,16 @@ # - Chaplain # Lost Paradise - move to Service - ForensicMantis # Nyanotrasen - ForensicMantis, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml -- type: department - id: Specific - description: department-Specific-description - color: "#9FED58" - weight: 10 - roles: - - Boxer - - Reporter - - Zookeeper - - Psychologist - - MartialArtist # Nyanotrasen - MartialArtist, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/martialartist.yml - - Gladiator # Nyanotrasen - Gladiator, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/gladiator.yml - primary: false - -- type: department - id: CentralCommand - description: department-CentralCommand-description - color: "#49C423" - roles: - - LPPBlueShieldOfficer - primary: false - weight: 101 +# - type: department + # id: Specific + # description: department-Specific-description + # color: "#9FED58" + # weight: 10 + # roles: + # - Boxer + # - Reporter + # - Zookeeper + # - Psychologist + # - MartialArtist # Nyanotrasen - MartialArtist, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/martialartist.yml + # - Gladiator # Nyanotrasen - Gladiator, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/gladiator.yml + # primary: false diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/departments.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/departments.yml new file mode 100644 index 0000000000..895358a5c0 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/departments.yml @@ -0,0 +1,8 @@ +- type: department + id: CentralCommand + description: department-CentralCommand-description + color: "#49C423" + roles: + - LPPBlueShieldOfficer + primary: false + weight: 101 \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/lobbyscreenslpp.yml b/Resources/Prototypes/_LostParadise/lobbyscreenslpp.yml index b544631101..e3166972e5 100644 --- a/Resources/Prototypes/_LostParadise/lobbyscreenslpp.yml +++ b/Resources/Prototypes/_LostParadise/lobbyscreenslpp.yml @@ -6,10 +6,6 @@ id: Teftelka background: /Textures/_LostParadise/LobbyScreens/teftelka.png -- type: lobbyBackground - id: Penisher - background: /Textures/_LostParadise/LobbyScreens/penisher.png - - type: lobbyBackground id: Amina background: /Textures/_LostParadise/LobbyScreens/amina.png diff --git a/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Prosecutor.png b/Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/Prosecutor.png index d1ee86786cc016e2491e9aa26a4daeb9aba3554c..5a7c02ba7b4224dee4fd96bef3528e2fb74cb478 100644 GIT binary patch delta 92 zcmeyw+{ZXUS)75hz$3Dlfr0M`2s2LA=96Y%U~rf`pHbSgTly!T~jS+Dxo@567PCI$viS3j3^P60NRq`}3|WktD3Ogu zvB6@DGT7X?^QGqAx!pUHWUFi}l!e&%TKEsxDqBh^Qj(p$uZ^bbJ!Wbo&h6ay*K^ME zcFuFaKb12~w>Au>RdAw{5p6!cpw&MUpoI=b7}X8eo}QhE@qh35xW%XHO~2~(|Gqy* zQ!?cm;A;>bGHjR|lppl@+GC2zLOSL4kzkT6v-wb*2 z81lDS#Suq_tbcezq86oVN@`m4lzcf>Rqns@bkl-W-Gg4)-@5b#j-Y5v+d}H70000#Ns&7mIDd+;`hRS|hfnrD6S}Tc s5e{!Smo2W(MIrhR&~Ly2?OJ44$rjF6)?`5}E*GLoCMt diff --git a/Resources/Textures/Interface/Misc/job_icons.rsi/SecurityCadet.png b/Resources/Textures/Interface/Misc/job_icons.rsi/SecurityCadet.png index a35685ba32d15f6f5c664487daca6da8ed3aa9bd..a2b796ca526bc2a9a96bdb1cdce2f9376e9465b0 100644 GIT binary patch delta 121 zcmbQpIE`_FN)cy)M`SSr1K$x4W}K?cC(XdX;Nj`w7$PyX_WVZP1_J@-i{*mKsWvM% z#g$ocwX{qU2%q+^{9%Jz)DxvXw|PH5$T4O;yS=$*H9t!#yZS=+6*K=I@|x9Rc<|pd Z-Ysepw`|xX)q!R*c)I$ztaD0e0s#1_EZYD8 delta 116 zcmV-)0E_>Y0g(ZaBy9n6Qb$4nuFf3k0000>NklgGED0000NIVB+>L4Y^s*Z;S#;HZ`?$;@LjQ}F14 z#d+rs99WyyzEGO&f!YCvU7YvVy-Q5^RaVN+tao7P+e7*XT5_1Iet`JO%*;n*U&K8D f8MJp_pCH55AJOw>SU9Hu9mL@2>gTe~DWM4fSPD!i delta 217 zcmV;~04D#^0rdfpB!2;OQb$4nuFf3k00025NklTGLTML!0_|=4F;BeVX-{lXP+1sD4x z7<4nAGO#dl@G`u9{hEP+fq`L9l`~wy>({Rte!jTL!1C+GO;WgmknSCD1#3z@7??PC zQBC;w<1>m0zu!J&VEOa$B~As5%&ZKIOO~!+$n0J5|KHDV3{31?49N7%sw74LiPcxK T8iA=r00000NkvXXu0mjfYL#b| diff --git a/Resources/Textures/_LostParadise/Interface/Misc/lpp_job_icons.rsi/Blueshield.png b/Resources/Textures/_LostParadise/Interface/Misc/lpp_job_icons.rsi/Blueshield.png index e6d62d32a1fdd2c95a2fb9468bde9c220ab36329..629ab916153f43a1ab941aac22093c35bd78f84c 100644 GIT binary patch delta 188 zcmbQmbc1n%NIVB+>L4Y^s*Z;S#_4l_WyuYV@$26?mHY>S{UyIH{WoApE?#}}Z~B9<&A~2AovGP3QlHpP~#xnw2;?Wd2tIJJj*$7uNg-% z-RQY&tZp#Z2a6u=tQoVuKPqi=h5sl%U$I4+@P5<5y9qC6yLUVew(xGk{Yi^j5K^~6 zh$Nnddq~1L$L(nwNfc>9{U=ST!8u2s=T+Mv#M&Ta^Y9!=NFvKJB+(f?F#mqT{$^kJ z*_7?xRdqVLyu;6?m|6ofj$)24;?fs6c4?VKU-u8pADLTrP>^ibx&QzG07*qoM6N<$ Ef`V{ydH?_b diff --git a/Resources/Textures/_LostParadise/Interface/Misc/lpp_job_icons.rsi/Nanotrasen.png b/Resources/Textures/_LostParadise/Interface/Misc/lpp_job_icons.rsi/Nanotrasen.png index f03e86c6b1b9489ac971800a820972ca522e20eb..7e9b9d4bc05380d9555ab4ced19d636b4b9cf38c 100644 GIT binary patch delta 128 zcmaFNIG1sPN+oB3M`SSr1K$x4W}K?cC(XdX;P2_;7$PyXw0|crgCY;h@s0`8d^knC zId`ZQ>Fsc5pW$1!R5Ef?LHYxC7Kv4_f{c|Jw#>>ft$nbc*+H+CdGZIf>H9n*9o$C1DdK%*HvUHx3vIVCg!0BSrf1poj5 delta 199 zcmV;&0671h0pkIXB!2;OQb$4nuFf3k0001;NklSY|^s-3W`Eyc9e384)%CCKqyC-1DTSe=+-sb=S002ovPDHLkV1h_@ BSe^g? diff --git a/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml b/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml index 430b71abf5..c24905cb2f 100644 --- a/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml +++ b/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml @@ -8,11 +8,6 @@ copyright: "Telegram - @push1nkaa" source: "https://discord.gg/v5mGmMzAdB" -- files: ["penisher.png"] - license: "CC BY-NC-ND 4.0" - copyright: "Discord - tongandroch/340929623636574209" - source: "https://discord.gg/v5mGmMzAdB" - - files: ["amina.png"] license: "CC BY-NC-ND 4.0" copyright: "Discord - insulgon/361486758980091916" diff --git a/Resources/Textures/_LostParadise/LobbyScreens/penisher.png b/Resources/Textures/_LostParadise/LobbyScreens/penisher.png deleted file mode 100644 index 79c90f3ea26388b9ed6dd3a430b5b7a1edef8096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 937102 zcmZ6ycTiK`7w&zMKxhfQh9=UxkkDH&RH=f6A_`Ix1Sx`21c@L)MNmLdY7WvYhzJoC zD;;S$0xBRKg`hMgC?eu}`2ODe$Gy%tPBIuWd!N15vp&zWFS)zgV|j7B003Ye9c(-R zfQt$M9LC&8_#N`2L!$6Mh!_w1y+Cch%mVy^gKX_$4FHd>@@)lh!moLv9K2%yfWLL; zFQPN@P7nb6t8}!nJ`jI&@$avPgpsD zOmy}5=eATvwL6V8RjB2BRBBhtt#Wa!!&nP*v|bB#sB`YB4m`#`tP~L;txMqA>J5ueP-&qy7zU&gGXEk%Qla`G*KHy z{Hj?I?|I-+>8JKM^NUK2+tF9UYS#;&?ZqFfX*JD{4B~UwK72<&<1q8fBj;D8>-R#| z9(#Q`u@J7DcOTuo5ghm>q$lbcv0%G0y`s9VzDWIhv9n3Bw2oi>V(OBps#>HO=U}(@ znRAO6v&d|@7v0ofr+LdmMoq>qd<^+>eGoHjUFi`}n3JCJ#zpgW(z{DvoE6E1?z9_O z+&b2s7}Vg1hgzUy=y;d=DkNi2Qps7KHTc$Gol#b;ZGqKnlsCUni3+VbFzQ+N=v5!-&Tc1$%X|E2i7H$8e! z{DbO43?-}-^BPW(^iP?Hbay?Jl`OWibT^F*`H`p+>A(6a>Yhj4OUZlwPi6tGo;q{pfbw){g^4=2kAn;kHsqYi|T&~&mA3@SyFm1j!<@vPoUqA zS+m1w)Lm|l;`@VtgRI$8Y+<^vcDxiqkbF8HF)Q90Fx&BTBMIk{rGz@g2*Skj=ZDG1Jg9 zc<#m2R;c=R)rWdgpXvKWugV(Kc&K!Qs%ZFP?YV)<=GOda#(HdP?ETe9pN)s+=T>e7 zL?!j4uBdqT&>k8l_tH- zmPoDwppISCs-=Kr9R*@_Pt@rdfeQyiYWLkX^+2TkMBwr*iDsuKK{NHR1Jno=MWE2H zMEVR_&fMTu>2FdkGnpl|UA(7iP4sAFg{6o^Yc9J0XsYZ1`kr}@b(y*Pe02QwLV)PG zJNHLd%wf$Y8Lyn$-~?f2SZ9bnKeuF;_2!_1h#dtpqI8IwQG&SjZrh_-}`;Z8b zc+FaRH7D>8fbAOtRf8!TF9>o(=}-ZXlxiNp3$`0J2I-b2@`4974)zLymu}fc%PF4W zKtp=$g4B|*EN?_?*>JCzIkmqXK{-Z0j0W2sivM8JLvFMru(Xg2{BLebe8L2S?*m5~ z*vUajvWHiaRC!WvDjDn9F)h+)y25|4qw>7kNWufW zjq4xI;Di^(@|ltrRrbHQC%w_}zIO%B*CGzo{Z$H{RO(&3p49 zztmX2un%P+vX0&6;At+(#oF{^5{TIGC`~(4GI^d8f<}=9g&#JUlUKN)PzMBC#slc{ z1Ri*3n{z_vctJ7ZFUKLH8($R#{#|;r;+ngq;}~^(=j{ejq9*kaAnS}^@2dcOF2kRD z6Un-3f3XJef#18MPCaz@fZiIA_@n!M$%%0;)-?nBL#^J%A!x`L%iw}WlG4;;QmFmE z08=wGab6q?9jKyPuW^?r$dO{w8cSLTRZ~=zLUdvhmB0H`@6_Y)ZLHMj0gZ#keO=9Q z71#dzBCE>o9IOB|w)vOEB$%8$CnWE7wM>0~p7K>%8@b#mbC4L5Y#04=y#OfuhSw^& zX4&d7K=!gj5*8Y`Ax;8?gVHRbN)ZPvmN}q082}2Prw0pygW=m*1SF$W=O=;^@sO}$ zV|;wX;mY#c@D%EVlq~4$xUq64&bEcKiVGlkJeNa270lvN_2HRgkI8-41inw$+8$B# zRY+E$Mr;7%7-XzxOq^#UN1v!8V<@`&)i(rVJW@RS^a%^Vr|Hf*pN^+Xvw|20C7wl? zn$)l}4Qy5YCnwI_Ef1H1z9Rr`!Lx#Vq7iTrQg$OqbatVazS^0#SDnw_i2tF&K{0*_ zmzza=!hoK=D}s=|{NgU)Q|S}s$-&amibk^HTj_d@F?aRlsdA?`VooYi`?XL+Qb8G7 zI~~)9NIafgH6>Dnq}(`R;hRXMDN*Op78lFl(!iN4-s7A=B)I*$`NB(h35Nk)_#whd z!$YPe@fW+Gt$<6w#DWx%O!Lp=hU)mgct!|SpFiW|$w|q69UTaitoLkaT2o7tkd!VI z%ORPTx{3Le6UGBN;XJ~J+}>hOHdEYYd@i>c4uBa5LgA02^<+p77(H$zjXAQ*&-H04 z$Yd>+wcQ6LiJ8k|$l5+!5S8{vHYRJt&Y{=4ozKL_-qX&`-T= zlhYq2;AiupO;iCdSa};U>Ri3_48h)&OzQwB8){-_1=;36;ee_hCHX*_>o;1_K(rvE ztuxOEM|6_^4ez`Nz@T)BPEJH-=?VXKa=1YSL#zwS$AvAW~fU?!y zx$HP>wR=`dk|BC{Zd>@|9%`d8F$@EuHl0~lHk|?O1^gxaN3uf&`J%ZGl7;kDuNV`4 zE*8M^0BRk)gp&gCCW=LY%UT}>=jDh_x-uRd#BY@PXAtE7!`qRrV7VpLiNqHNubPG& ziPW@CQ(-)Kjl;_nAR_4)$b_QXLg8DV+1qXc3P{o5wNl9-Vt zd8Wwx9O2??+cCo@y;;{J++N;5uugJ98t+q!bcieaUddE@RN_xkY2^mI=^?dU2-D@& zc^<&Df(h*fa5yZese_1ZGFGP2M2Ytgd>c6d#J26C@V+|CmglwL022xl_7K|IO@biW zvd?Z}^*}zz%$^%{V3u0iBMBeLNXl~m^*c=CuOr8Vi4q1+K1(w$R^(hN?vBeh%*H@= zD&*V7YeEnd4w$wg3L9#!Hax|Ai`fqsb8*FoaqMAcUod98!RLTa--D{pLJ+nXH9G1t z{2cy#>rNEKXeBFx7IvObg6(Y|XP5ZFJhAHjx6VF~aHE?pY?52lij_T4!77 z1~mnzOuM?z3qb*K;!k8M7yn#Hkm8_pq#&?Iszr$p_rld%lgclFg%9L?*r6!{M|~ug;>EukWxemnR|xp7lWvFsG9Omea-?#)z|9VbPlAJ0XRou7R3WNo}a!eGl}TzY%aEz?|^TGicR zOc4MBO0cQf)Q)O6>E?DruEkt76zzEe}Be9VchVVQ%REDz0N z{xQT(1Z%8Kgh=W^L!wdyJ+|N#JL(x31I~jj6}GE0PS}6_0u;PZcziM zZ(a@0tTVi#WIceFyb8ot`fW_#-+kU^<#mbVB{43_20<(U>Onxz7=Xhjo&m7*5B^e{ z(*pcQ<)lGJI%@8@^Idi0#Ae5tk%+H5HI~y*ma20&z(j?3_!|f0IY2)23hIK_Es02P zkRyJyL$St05ly*vX;rC(=0`vGv|@3H(NnyQ+9p4S9|#kr#gS~PO|s`*%O8h$zzk_Z zlJ=$J6g6?U<(Xj9;pZysFOc|o8gADLj`TkWLe0h?QGkop)t!64#dl*{y1F<=Avz!M zN$P@s%o>VXl_TPlm${%^%U?7ruJr=7Lrq7!Z+e@A8mULCuy`+>jKWd)Au|jZH-lu1 z@AH0qy|3z=N?M4g6<3D2(>jV0f4M}JnM1Q$t7a)Y!?(%vzatm3M+WEf=k`!LeEIja zVT3H!&NGk0gOp{!M7=e9prd672)0l||1Q2-5-)hua!Y z&}wDKHS6-zyh&28xv7SKq}VSIKJrZPCNDT0gWD>(aBh(_$i4-y^^IZl}XNl zAIN=T4WWqGCmx?_ksN5VVr1cFD9a{?xfm86J2QTlIxOr$S%5G`I?h{JAVMW~8VXjpvk3xWg=G zwg{mq@w#4ca~dLh-L`CKZaG3X>AL*UDQEhp)2R2At17ioPnJ+nxHx|%+FAh3a&3vI zu0f+HPp_G~yi$m767^GjO>DBWlE@b;E=`}WkLlPwKJuKmQ7KU+nfBC@1eg1Xk(2T4 z#f2E(82?}+o8F=G*I2hY!#QG=h=aQ*YM;~Ymu!f5y_*uQ$n^QJs(a!(OWF804aw?i z0sJofgEC&kfBg+$v1rQ1kY2X6?ou-M-S=opNiu`)Z|^LDmzX*FJn5t~FPI=lj9hRt z{8D{D#@C$lnTGqsl97xp|q|7qtYB%z|ukk2ec}fe}rD<$d<|{aM~9b@KLi5 z%2VgwHRQRX#>v}QHEw8OcmJ*4#rO1kyR{l-);$Iy%tz^|83XrsHR|o*HWdb+tNRwG z2MQ8Zd(ZG9nhGxbn|pMgi9+}Yp1B#_AYmSq!0IhuifxP?z0h-@{;`;4uBf3_KVi!S&G2TBp<-Zf)-*{qO5PZZb+xcDVL_4qJSz4N`n%B*v zJ?0d*ae zZ9ca;e-7w-d8^^aQ2Fd&7iHvT#vHs*>YrTShA4v7K~M}ACCSV?KQLsJ6W$8A{rqn$ z2B>cH!W%liQ8a66Raaq#KsrB?a8)Emizc4OnQ(nKrVv(#M%Y-5zOjT0zm298%3{3e zWm+O+jp`B3zW%T?`(wb=x%jonH@OHx&K*_{iSMF@Oeaxs`S%ZK1`&Iv#oKrj#n`hY zMV?S&g)cUMOqr9Y!x}b!pnejc{N)GFXKZ9zc2P2bCTV#vFGPBt+W5)w{+-z`@c?$E zN9XeMhWP$Exw#O%+hm`sj!Z!d3=3aQE>1wLODz<9d6Vc1P#iV5>_yLJ04K+ldh;f< zWa_O+N5t9{YmP*1e?vm6MPL7VY$Z~qZ!p$G^Cm8GxxK9)dp%K_5pFWz!X0O&PmTBu zlst|J+k+gHJc*-FED*R{pzt|9rOT+}#9pc^j7YrC-mJ?qK@di3xt)6oxS+ZNJ90+n z|B^E}c-jYi5QNe+B=5C&_SYyWAQ!rjE48kyG~ z!AGe4Ut=b&B4S%nti6Kpb{0#W-OgGRr2Ztwls>Q~T`B9-r=;-me^NI+)9f8e<$rss zcSou#a{e>EuyckUrbgu=Ei#)W+7)7=*+!JhUI{@oxrfg2I{YZ%WfCPUR=&j=a1pSj zs=%}K&xMim^;e4S%4Akesp(&$QTQnr0t0yYBg%8WkE^}&Aag*1%XnYvndoh-hmYYO z{3ET5(FudyEtdsQxzg3EdI1&y)Z|NUh$0MY$($@sMUkf^#lUGJU;mHDkDQvTRW{5m z=lHs4fSAd~I0=)FS|wI#S1{uhEG+~eGLq%$purXQW;gYf%dHks84l?DTTqct<8yCX zOn&2)cTE68?1j!o`@0Ury9m;3=M_5J&ST*FpZA~g0G~s1h~zd{JJ0h#kjy-lW*I?s zU8wD!@nuaz8{4B5z{!W4#3Jc61WWAM19^HXyx995zkw;<7Y$@=G7?rqX6YVb1ZoJ& zd2>v9qgRsx^iN8p|OE*0M|XWi?!&0E(vx@x+w`{4JzX+mG68pcDmW| zA#~Rs>ys<@6dmIzY>jh*#`P4qW^or*osUp0ITKEuP@uZ*hIOaI*Qos!%NU?^CF+FN3tGjUVN} zg;T61LGW~S#M9cBuN1+uS3pTYwe?jV$j&(}8%@Er)O_oIgIt!$Mldx0GG=djiBJs< z8~1vdXBw`5`E|sYv@@dW6U3;?hrWs+W1s91CW=`6*<8#@Tz;=6TJ$WH3o_w{esd>_ zt4vDDgM(`Q`o!nPoc6(`05;O7-dcoM4L_lszbOdQ>LNr0e>IE=W*(r3o~v1Ug=G!V zu=a1V9z?XisNUeF1i`DHB%bX6p8$RoVUWz#z0q1cGCW^u46nv8d1(GR8B#VBZK`=> z4XHn=GCNnQK-))>DGzY+-gO{6AHW88$Z;&82wLTUDLiTQ67zw=Beys{yjGXrt35k9 zanSx=L@_HpRe`z%mUsUNFxeWW&|e=U-8pDDmx$Y zFY#=2Sk-CsmlJdwYNvUz&l^thQIaZ
^rfka!!CNpPjwrG63wEwZcR^lXZIgx55?|IrUeDdL7gT@ zpEw-toADY4%X|ES;AJ!=MjdVa4KKq{0?YHkvFpo3AFbna!m_d`7K2@$Jy{5_8};O= zM+<%%z4$)$KU||stzB|OLhm>ETcTl#==xj%!VlR{b=Cn>U&?20xMX2?Hjfm|aX@m! zn}6Tx1!*n&R=EvCBul>og}|O{-(o|eMBh4+V*E;k%O*xqwy8OyL)VmG)8s_p&CnlRfb76LdLf2`I8Q^eZ*7`mz(-GkzB2Dv z@+-OQGyI08#GB#OHX=kfxQNfS{}wH z=JnM5@^ENG2!s3jZne$PzRKT>Op$$k(?^at`+z$GNvLTZ;G)1fX_d?@Y|t8-SIT!X z<+O@-fW?xqG{Ub#2s(2R%{uoM==(kt7EA5VMndi#y}{U^Fs-(}9QXhhba@*m0uOpx z={>zA)0d|*6x-E4#P~KvU5Zoi2sg#qHaL-jyC$=KmZd@B`jm~(!>1z!V+T=`vqtAP z%_YI-jtyyRk-Lab^2D=XV!GlmTe2V=RYHmhvSBh@Q+T3|U+lS3^j*m|v1%H|SmpW+ z;Z;mI3m79kh$WB@U;A=PmePN)`<2rzf$g0Jb04qt9$! zsh$EMP)hSGCTqo*yFA)0{^6aSr(o$D{({$)o3m3)rF1JPy|I>a#$q8)W2ft^B#vI} zz1b3|AIBdqs#JK?sWU(`DyaB7Dy1v@C?CV;g+SR$2^47N*w9lowJWWv=R7Oxf{Bp> zb3r5Vb+q~`x0PQyPh(_VueR4bvu9%a?*19H@T}vWIg(19R_2!nd_$RkbVWh3^by^^q0LPd zy(suUY-&X&BSu5NMI>hdI7@e1>DXg1G=m?CB*5omkiDFh_5&9rHT#0|(sauD{PVi}WW9)9VR3KfiPLe7VN z;yl|8VC6^u$8Wy^gd~LvYoZquC_&IW%u5@|EJbjg;SU*ej}E-BhGbw~lm?uH>yrah z%8q${n(0h0tAh<44hjyDmF8tj4sw*?;bA8J>|Sxan8gc)&+kXzQg2S(m(&SNa*n0@ z({BM;roH#7WVQ;p-|S0J>N|&XKIO*)wx{_QH)b7;|3qrk8vrYpI-;<@alT(PJVV)!U)i$9Xh2u?kWC!_JG=(|z^@Lo*=uCAD$5w^#IIm{ z2nYC4{ROIw3v%QE6$;T!$Mjcpk_`)1ggacXknrbgp1KM|w@>Cp9?Nj}^!K&t*lzVT z>L$$c3fzy6z1QY|7MgMl(>%<}?GUg*s`uU+azaDpQt+g#ymM>>5riVqPs3wFJ7+QT zL;}zRCnPce2FOHO*s~fi(6d5TzkB{dg8&q`u;y$}yo#HCoN`A9ZC$My(G)bo8CJN7 zY0hXojid}CB42bMTq`$k`N~phQ|4)HGOEW}rPd^+*L>G0(+{voaU}9uWIQ@64g9So z^A|DtlV;VRz?7mFJ%fkajP++WaCuZZ6ae@IDuO&BXZ2z#lz-V7~aLI1)%4DvAD)Km_U~+AUO;$aX6+YMV za#g{s05r?f9h4+L?@v8_8&-?L^XFh(3L~gHfXil5Y5habx#X6w0uZV`RY3V`N#e}e zEQ#B{2atp?HBAx6))oFv`;1b*_bi`{$jcv;gXP@isb~C03}r4wA0~YN>R$phnYvMb zViFqx*#L+HBtF9?hEq%Ptu?8xlG45il~TX^u#?C?51XLy?3;&-eRdh}qf3HL@VtHe z>wJh8ozGSXRHRwCRWPrCOivVrazzLdO)>Gk#0N?BMrY>xar6AR(2V$q0&_|i(suQq zmCiMW?bqFT3HzLJZ#r!>`EF(nFVhHpX7+H#X*U=*H)zxO-S z1JYs6bAUImR2P7i<#gF&C%o=zv9Q#!D5#s&A*4$xeP2IySn=eg zW$0h1!zcCqr>l$DcE<-wuQS|?x1DlsSNEs37ITSmLdIJOCjnfovM{L03qI;C#`@6b zcCn;Tgy#ZfY*O~I>jaI4cz^5#!wEa0$i6Z+)S{v^jd~bUK+OP)spiUJZ6eIo-3f75% zQ7x=T4&BYKxC^j%_MZm$g*NPvpI9~r^lsA}02>h0(v~ghzlf&7j*&h0bbL1n=5>w$ z+*y8MOgpq>V!8HK`;Wlprq}soimxAaPJY|`(g%1mN2cJIk0EwDr`da#(!Ag3)Pdwj zvbz1RlJkb*iAQcLER=bzZm^fPWZGiNCpn8SqeJ+{(nb={CwJSDoQnaaOht%;rd&Jj z`RM^NKXlMg$X;y!jd;D?iT5M|Sw3)f0#D5zEJhSETl7T107pRkl*T0u-$&n7ukC(& znmcphpdb=%3h}S475!FkGE$d&k#CbX)xT3R9hf`w`Gd?&XHD4n5J>Ab z-!;6Z6?{y&uje{vG}Y2^w9}Fp!*!%#<_$|mM9(zek`%==VB79ydf+L-O8)qlt_}Vq zvO{9n(PG&t-BqnK^E=14FeUILU>YCF2T*#N1%wyBy&Xf0UI~Pt%R7X4q_GSzl|-`h z5w8z<{b$M51tVGAd#KsB08+g-OAA?0GQ+$9qRTUi!?%?gE9IfH6o zFEu0q>w{p=jJgA|R{+z3`T)QG1F7C`-Udu(CekXH2}sz~IK~aIEAk@UA0bAAH_hQd zlN}CGa`)-NUFK_q{6}~CM>KfD^8SHoh8T*n;p%WqW8-k!yIFB9+fUV{Y@LC(4$ZII zh9&k#^74m3Ie-hPwDPx+KWBag(*{l?w9;*17T948IeIN1VvT>;+g*EQqexV|ie^g* z1Ez;8iOeqWQt4YTCOqO=O-}zeRzHE;hl8?vYA3IS4>ihjb?PD?I`gT+639x@V&SD% z7QOMlE4CVb$I(lAgqpfpLDFE(_n_G7lKME2UQlFCN19hQ8)z~@!bI66W}kKJTr+98 zC$05Z(?e!J9L?B*bQ@NoJN|d+9VX#lhbwpCA7%cOSI5USs7Fi0xuF<7ofsvmWgY@I zKS?RKe5gQFv`{2g-;@OLnE-_{5vMp5h+|m30sjCDOM|rSr-;$9omF<#zj4a{zc`P- zC&2Ovv`2o~zlLZ!D2ayBn}P8`vR60Eu9ALWHROoZe}y2$-q(m8DB7+c&-!sK6vVra zlv0osfxDj_3vX+-G!Q56ELCNYneP3nL{cg(x9MN;@eme0T5$+LEoSnvthy^cbRw zrixtMLsbc`>MBuOD3JR(NFMDPmpVk*Sc~8;RGe+4>y9ikKcWzc+StTxn8QoDj;fwp z^;x+5LH8+aE)~usL?y!{?09q2g=hC~aYGYZ(j3rS6KoWz+)76kKCuqV!^O%|Y554y z^FBY+(UITV))1BsnEtm7v7QKu)OCC9ZElwJCPwV3+dX`*_N?2Qh*{X+D&h20X_>2``%Z-=b&)Ek{Niy zx9t}_!wRdWbOzdVYpJ}lEuNYTwCmSz$e*JDqjX?&Cs?tcE=By*e%;T%N7$FPE|o6` z$47*~mv_aspxw%eb1r;fv=2t}X5ghLt@d>j*BL%rINgDUTnR)~3o1>1?=dQzgF_G& zV%&;bA6dMVGLa<3)cwr9jQS{ma(zf|f-4-JkJrCNT7+JIxJ2=-}xZfKhT35M=!PmZdT zMx{K%F?TP#q@i_lYAJoUdls`IX8J|k6@NV+R*^& z#L;uq3H{YWXV*^H0;9vjLvW&VOnB73(xb0z0f^NO>Q?-MimiqOz}eo{`%lb$->ExT zBrCiuM{}tDS*Y`0XIT1P=7VkSPJ2Q9R3m zx~!sY?3PnH-K!UQj+}E#?_VTw+sR)d`@7i1a(ugyupWs45249(GjP@Ku)In@ZfXVl zDZ31i1whYj7jAC~1ZQd-(TcNwv|_fxZU1G7q)f*_aYK6VnliVGFP>%ihst2&iss$Y4DE z^bQP1dIA=3BoxNN`ErTP^Luh`%B5APJFSw~y83UFL7hiw$r*@bL=1-AsRCFw^c7?=S+x~<6|$=;E~by*FDMabJeaK5qoQ-?%|LNXOui$#mFN33wXj=svK@%?F!6F-na>*aL42A z62)E#^0&N@%n#p(b)#P@nts{hh*?@$lH z%-79`%?U2npwbWdk7V`Q3m&(x>70xzg{79=z8Cqwxm1a07fEgLXZsU>o3^J&=o3h9 zkCM%Q4#8RL??2NB2!a$Fhl-8KhRvZTSAN6rg{xr7@&erESL_@(F{a}m!D?=(YKxRD zg^V58rxcV}m7l_!jpc;ON{L0LTj!gbcI?3OE-=mwLR-jyPObA)aherAIUCIywb?8# z!hn^sx6?>ihtX$liw{CM;6z!2nV@Mr*WTZO`4_tKIOwfUg|3QbQXyeZ?BRyOHyT_vonfO6&hu_= zE^6O*zFp?iZI|q7vaZx2r6;P#SdtsDd8TEw8B9J^g>o1;GGv z1wcN8qebYx@M?+h2w0aEg}mAXFzQm<`KGWqWHQLjt6ub=74U)=YH}MAX|(! zb?q$Ep0(XDj#WGfD=h`4-!tR! zmdC5>V*IaB(%$wlCtn)zW!!%T1Bm|VRkE)PJSiT@hR8LvZ{k_hh&^c$n=M@;={XiX zRg^bHE9tBP913(9$*z7s3}6r21K5w!0Hx8@N*u|0vnBm_=Q%gk1KS(>0xM(b~*+z+QU0LUo(i{S!_@LFK{BKoCYEt`KPAHlyd&`PQDtO=20V3& z4_>z;ehh{kj|Bw7>Ni@mDDpG!X#^O?hoX30<%8Z6%K2^Ui|EoD{_LnDA4_mqX(8yBMU0;!bLY6h=%4e~$6b9~ zHooXnRbpvdWqpksMY1w}21hKlP4w0%iYHZ%Rc*97?1ZtD>42#U@fa`Q5=f7H!9k_n zc*kY^aNl=}Sd+B1>ib{?SwhZA@B7$pqkZohqC)HVdon9d=jbb%37k3q?-P$aBFi(X z&QT+ZBetmTkV3$+h9Lkxcm@#keyzfBLKrG5Rasye&lb}_1&eHJ>0E0OBYVA_RQAMy zO`gsgE@%woq|vGk#fW?l#EGpuk>NYpPVo;mfM0EkFrukRYe!#W?1>*wrJJHyZ>!E# z!QoZCg%OrU=#j*+US*#vR^Kun=1SovvJtV9q2M1^z@l#|#_P>RduN$NE#;+4E&`yz z&Izphzz-%w?YDrB3^#aE8~d#3TSYN}j`l%QGEoG0P?!U>vy(&MY5Gtad{p+uxKN&c z-sqBQI=^Ou!6E$gVF--RGpIMgXQXo^v}__7@Ki%WnEGMenuQS1Q`J}dT9u{rB!c+6 z6>T5hR$TQr+wz~DI;idUQQ-*96fRC7{3jtM?Dn@!iA}6_OY4?%iWJL zz|vJJP1hjWj!2T9-9@1o6MGav^}Xcdl-KYDhT35mcj;Ak!jk;8D+ zT$m!I-F$QKqJZM8S#Md_FR_%l0iLzfawk8Z)u85k0820mf|(Ihdj|w)oP$yA<7EU} z32)sRrpiHiftub$EzPyO$^j96qm?b*8*xz1dA%)EzC_!qe(~{VHfrS}dI`Y@hk;}4 z+cOLN7wU0tdK-e`du9p@4^ltupm~%h@RA{QsQ<%Y_FPk)3=(4X8~?Lw(NS9R7|>B! z(y!r$^ZtG7&-!;$BlOek{BImz9c5Pv-&_^8V<6(@LL){b5#as{1$+%pWy#)K)3??+ zDR^<>VGmOcawPiQI_p+DxPm>x;VB#1Lu`1& z$%TP=gSv4Nl{Tmn*KzuC(W&B%(wt>ys8{5PAgm#E-r=9&eMiq0zP#^Es-7|)Dh}*> z_7kyr&x&{!t<9P?72^Q~e=jJ#vu+FIcS$-~OmX{us;#<8(rS^q`?+2Lz3?zzR*gwgguRX%YMd{+AP?Q0j4~9sZ#Sv^UOVuvTU^NC3>}$_q zJbBXRGLm%j?#aMFC&QV7#(ltp>L)v<5Z}qY)Ma7#JNS{|$UDi68=5u~Jf3c6$V8aJ ztnPz7y^KPY(=@&w8>PPd&fWd?^q1|>csSFcU&LdIfp>fNQ94^8BNOcrH1yM5n zS^eGhN{ZQU{q`rGIV_Chr%SgK{*}F)4L)s<`614`uD;qEsttJu%p;olRn>htDAx3H zAkn4MI&)dwP6?;FKozm;ypn*dD`NjR=cp@VupKBRIQeX)sQ$GY_o4W@PgF(7x=s5=j1FMJ&6IdR{+ktR^JE9B7`lV1TOq|c>1S_A~ zG>Av5EdD~jdpDac39?fR>s@8aDmb8)rBdfN*wObWat#Wsp3hP;1SV({LgZm zUw3M?z7|k;E>^}3&8(6mx3QrcF~aN5itFybvgYcvoUK2<8E$Z`?16agEQO*0JnTJM zw5svopDee60618VAmj`EFq&DE5zJ$C?OpEeaV2vwFp$k7v3XLK#ZZh~&Tj{@>4!4Y*KNdDnPX71#rLkIPO<#V++vC=8jb%ESAI#*8 z&NiDmvUO%dxD8uQG361mTp%+wZr36o^tM#2HaLKNBz`Q&HXqBy+^1U{I`BNxc5yBS z&zWNDv0)WjXQjO@{C$_`N!6W9k5|LgyO-6QD0U(yg@y(gvu{-YQQ;)330y2Aci%VT zPBbQx>}1kH(m)byk;`inBYWevu@sm{+&DF5^z>1s-Of1)D+FB7*!SNQKNO{wAJqD# zM~T085m=Irl>~#6Y4w9h*7hdGMG6e970`>9@cH>xo=X-@DNa|^mWr)1-`SL&!r5J{ z1$YW*@f3kS@zH=NQ8##1S8uS_IB`@w1TKd8bCX1>D`*C%JA=jfQ(Q+6!gvlg|5UP* zJG#JUPiRt2ccj>3y1fZ{-)Shabl5Mzyn%G)zK{HgtO>x6<8fZ8EtXanDO zOgR&!5-bn)_y~ZGmjfKfoU<{}!BtCeVC9t+r>_Hjp-u+8j{%Dc&)(W2kSorV-q5l^ zkGoE5$=EQ1AkmE3TSBCau@PDlrLjOaaMk_xylmA#(hy$$560;jJz9p*);ClJou50R zv;-T!X`qzoz1wRA1`&kf7n9;=oZo@1IlV3WR%FB_O0Gye=h&L%Ifef#X4|GCb5sq! zw!B1k-1tMVI3_-`+>6D@tMtuo1KN(um(da}SRW2n)wJo)M3`G(p*h}O4p}}>L6K$+ z-*Woy2`oJ+1Df2TO5a{D8IVCkCph3R->oXRAo8cn>B)nik`XvwOlrhWOw%wISZ%;* zA93fOs{q)rUlDv}oq5SDeioeO-Y(bxO7fRUUGTEY?wC%iCN<K$hhv5wf}fh_^N5PK;8ZE+4*Dq4!UnS*3^*0tc1*l;JRW7Ep3(|9q&haKJWJ z#vKkXKV&A)Pfoqks^+tmBA8c{Kf<%;sI`&{mub~c=mddO0Lw|U%ClDOl{Lf?IOdt_ z1q73G#bu7gpDgwA^!XA{^tXixy;T+wbMOr^PB;pcUt?15Bo98kW$gqc&pF+$zCiH0 zA#tHa?Bun3nG&CLe+FKf{9gCMV!Erv_w`XC&M;(Of2gde;cBy88F4lZ+Gi1WjtyAXgFVqFsF2YqkTF4f^rtMma%v39!QDWBX^jwwy)@kmn0;`e$4>bPKR^l?h_HKI&~NF zFt2p&J}qoX5nET%wQhCB-Kuz__ovuu`{2bHb79lWN8fnqCgCROH?Ak=5SYows#-RC zpF0+=8o{Qe=>lHqs4R-|WZ^3H=y58|O{m8oD)=qUCLl(mP*0R)EL`Yf#PTNEa9pUq zktp#OPrpe2hdl#zwL38C056zfJJd5`qyeL-RAvBDgbBx>HQvA25ozkwY>lqIX;EUP zI#s1sjPLUF3EQFjfNA~z|K-%EM{Rh)FK`sv6~P|+?@HZ_ktS8{u}9@BD)t}j7Xq=b zdEjda{qOO=d4R-QmL!-9sKuj-LzR3q6#Oc?ByK#IAsSK9R#LSaH=t;?zMPOokV`CJZmvZQvK~xjKg+mjvNC z`4EsH5~ZSwDn!8SCGdk@Xd!}@xVTm1BiczSxcZA8RU_XE!&bWvRE>JC(Z}SHXOG#u znt238rQH!EUGA(4eu>F%i6zU>aT`Hi$*rpEk8K%q9p%C}fi|hunD2)udpWk(39Y6OG`lh>2%rw!=f=}%sS6VJ7N8)In%IB9f;DE&B{Vcpb- zz!o!#oC9SIe8ClBBD~zry!ui1Ja&u>ugR@eVuU<)(8@GO!6+E-jdQ@rXlR?MX8?SS z{d9-7JC_;by%>#7ZC!9Tj^Ii6i@#92H-??&8g=?Q_<%Je!-4!2dBL&ZZ&u*=a;xup zo2n^knaPWjO@)znZ&_#D@=nP^W{MMy**ux+6vPrnkj&Ao?kKw9f25slVtHlKbtn25 z>Be41m91x!Bk8-zZ8a)L$u>myLgNhUq}QQ+UGrv`C9}>ve%k(aw8S@Jcu|Cw0nEG~ zrYg()dU=08nxSX+MO$^Rar_4}+lX%u9FE(Aav#0M8ug;DJg z8e;;Bp)qdOFj-)hP-O^Z1~dZO2T&6&28_N8_SnUYH(oqpa?%1{?R8n<8?iZ)U>x%} z&JP2T?j_y9ygGlLp#jl>trcwaV>%LeC>9nP-8ghxn|3q;2fP1!c!kD?o{;f(vT_t;c_ zWVUFLS3nhhkgV~`K?7}D3qLPH_`8mdZ3W;7F{6Fyb6a>-R6olee5CPZ^-TL|i9ygm z?UlJenx4ywaSTrk^>=!C7%%p_-qy03*I1X~UPjH}pp<|h4K0Hz`VE2a>8`k)=IuNh z2-y{YQUPgfpqNmT91xdxE@3&Ed>9>0^I)c=?Df4A^!PIwcp`)AI%l|kD`G#A#5DJ3 zF85h|P9$3SKRbGzw^z1aP@-6f9;HnQ$i9egScl`j4WsFf-tS%nQTCOj#P3y(`W;&)or;+3iJ7JM~Q|E@VFo2g0B zL3}i-^LtSl1m+p=Q!&_xoXBBu~s=Dgz2!uK6E@n|1nRzzKIckaraata#POF_w=qPHSjqMUGs z-kjTNu0oX0d%)Yf0`y{R2k6o)1-bXR^Rjm%$-8w zWqN$_I1qE6h?MYTj%1h=vgi;AGx%luLwA7UIGLkvYObMZ8zo9kTBCPxB&E^j5Fe~O3DXY`yjd+zlV_yCIhfq=o)pd|^B|GdyQE zSMnT(SZi2w;?I91TFpgacASj8eFhxcf2s13iYG`OF~m?qkS6_2p$+YD!&(KLH2X6Jh12Sa~s$)|)_5v03 zes3d(&-Q-TUS}&87-Yj@A{;)zZd$;xpq3#@{BNL^lUHU+0S(x|7!LMMnu$0{OaYOe zz?U}eu`q?FMj%;yl(b6dEwUP8fyKMPoiHLmYr0iOAxxR`4FSBb1*d?IQfOH-c-}iK zxiH+#PW+=E^3~l(cVG;TpGE8K!=`I#juF*Ojh^kw3dt{hx3TK(u2*j;yQ7Dfi2*h{ z;&?-x+m@%zbtJ~-ta|@4=o!tw=S1k~FMQwA767;g8qCzmXLxAh{VFp`WHc5Ar5PZ~ z)%Xd*2$CBuK^}n#gYl-N7Nt{Q9gHp~KMnA50xf%_kJKCQW~PzWV|kPhV=%B0zKEsg zQFnUCHNV~eYu$?ZKKt&>teNrHsTAP`ijSsbvn754QxwRss1JU;r%Z!=ntehJP_1r@ z`)Z=u15tks&o+p3^Fif^ZE%TdbLfP0<;tb(u!|^VKOn~*2CIQEMxuhFK`XrG^f5kh zMd9_Uao@|C39Z!UFT_n26?TO6*X5}^DMYM^tuW(^W)uVvq$g=gCv6ThVWXB>`T$YR z6D-t(caI${hx4YlOY`G`0Q#UN2Y6NmwS4s8W()oQbi}JyyJ%+*+2IKP5Tneen31-_ROXz&KY7Rgx>+<$}WAEC(c1CZ=og!bxbxiN+=B;Rk z3=c3Kzlx|l+X4>#DXGNrvQrw(ZQ2L0`y9i==yX{6`&?a`NS!y@{bxunmT5Hl%{fl_ zQgCpDZ+P-!X$g+P-Gtu-aewrH| z))gVdjckU;;2EnGi)kR2Ct<=54c;t0OC&cn_A=eCBhl(jZHPwGo5N)4mEC3s3>pLk zE^8i*zutPxVbezmK9?oz#}aI;=xj7(taz@hbc~VK@vMUUfTsqBamT;0#gtVsp`3`~ z7=*N@CC{3foSK`SJrUskTxznYS$$&s@ctE#haadl`ck z1{ja1BG|mSc_>NYD=~PBn}73OnWq2E>i{vsVYKpLn!=KCB2(xNxM@$-a!?Sewf&fd zWRzKGC@$-0Gp1AP0>xlkSO&}^Ss-Qx6>+>QBOFs34ZQJQ9kdWUIFgw#^ZgA|DEQNf zDnxbpvJ<{&UxdKKT7SUYM!&OwqBm%gk5hhjaQUC|#g-qMqnE}yQiO4IpKPBBf`C+e z+gX&*LG%)tS>19(z0`!Q7>n7PtJHIndhc3s8F`4Fb|=ZhC|1-rLd(uzYqH#P6{Ux}ylg?Duf)F;08(^G{i+pAlXC=9j44q(0?1?j-Oev?J9mIR>u`W-d0I2{)p} z=tJB7V4(UA70d{jBKg%x;y-y!8zOMOd&F|2{nVDK`<1@i3nW(Y>XIsUHgj9E zQS)bJX%hD({6J}RR;#~RPl#ZN{H{Lel^p4{@Ya9++YIqCP?P*G(RYW*NTv91&JM`f zVc#E?H)oj=UaX}MmIAA zYOK-g(aXTG_hLl|-gL1BFYu9ZHj3PoS!o%%BJwn?ws+Iu>R&)5s=_IM+%}(l!~ zT%3nefC>Wj+~SW+pe=waI4&A(?SWTbd76q?h~hy;q>BXYy#a=oH{yXCW{J{vJmq(n zK}$-$9uvB{;5ca*^EK$F^Rr^!nyo)n#|cg%1aliVTQyEN)@!fq`bqXV;RY(_T{scC z7N0E)5KrUgeP>ADAp)PrMVB@4aH-Rfn20$jUSKOsL2W0lzoL@ouEni$-=3))^4!3I zsSnR&l7!Z8u~>Wo#Y4QTB0jS0ZhmIP{IZw~3&Hu-1vN@5C+z~&vr&mVzl=5FrLAU@ z8^9fi^-*(!F23zsc(L%dQ3S+dqN&^?blB%oH9ob7Y(2uMe%h07UE*b)(ot|S377Bc^j)lYlZdbpfV+`OR?j$6-Jz22911!Nk|4jCHGJs0i>YLDjUN!Hx3 zU6hn}uY3!X_m~P!3vGHxOiD`!-?qkE!Vfg_xo}=enKz0|IlRWczqz{Z?{ zu*k>T`nAlQTW9)GdwAANkRh()M>s62Tw%-*H`eu_`59H`xUc7)&vou2dZpnr7~7nH z7U--Yzzk%R`>|oVgBjG_8?8LfGOAplYM*Al%R)fkf#zUHz8-!`(zDfTRz;RXIKF6y z4<1vZZIcr)%a}?DHE1_Kv)cg3j)!BsjAnwT2{N;{S)Fdq_;$@5geUH>hoPfiNglD< zNH|9Bm3{AiqTRgtRED@XiA@h~YvQ2x`PBnW%jZc`lD6XMBiR__rSskxc9|6aUJB~` zWh^mO{N1|IGK{O5Pk+o=ygr$?B#cbKvU@8suZ%%rMeayb#QDG<)T>i6N+6C9kXAlR zfsBoFgUPtB?X~v*@;-ZxDf{>id{l@sOW-yHs_JAmf?_8ijxeJ53~^1mkTXSjQ9g(h zdPK}m0U+F1N$Irm9i*tlaW?!Krw41}hp#b146Yy;F!C(|Y zy8Ze>HrX~#Xz03kmS>vg;;#dazvnv)n`?E;wcPsdy@P99(qZ-{x?WNr^XfaAB`PXZ z#33*sO%QStV~qO=Y-rpkF#*mo@HdKz5d7Y67lE!8T&c?Y2)9K0Xr!2Go$(-5D%3#6&NJ&yQU9&opLzh~glgPqUS4$Xvp zvQw+G&js%Y$sCkOtuI0$uCJfW^EYDEo-5iuqnBDx!1sv0z#@{xlO}c^=-6y*r-9!E zFD=CR_hGoMm2h;V)|iK@#A8^!B8-qLI{7-jn=(uG-Uf{KlX8|LHwyg_rw%}U%QPqO zMOp}$Osci@f?+jLAR;`g=OiSD1Ym%P-sPhC7mUy#ToLnZ=|aor)C3nbg+;Mj$*mN9 zHF?DHp2f7mG;KR0kEZdhJR^VRC-!~%_*esCQir2pLGy^%9WlqkD4$C~Mn?tXdIw_l zcW-W#vGUb42eDe}nT#e%{DbbeWX%ZWegvntg#KS^X~H}e1y+)-xCpXHp1%)?dy+ zRs?yc4?(W@{8?;io&Tl*esag~`G0l|2ppDCII@4?C0xDM1J-RBm?WuxhKEqE!Cd3> z6*PK6UvXxdwSck`z3`1ZQv3V%?eAsmcbARaPf}UVNOe?miu}F{@oR?66;(cBdL&S! zR8fjyhLJsv^9DGJdS$)YQ)6Uo^n+5To|n$A|E@2{_M)Tm0O+Si3r zA_!#kh24=w7nf4;Bn}4k9$Mh7En|vNJ5T-N?gJV%SGv)z7wL&Y>Fl5*=20xgk zOhE$eic!c}r0GU*ENk}R>KvIUgJqWG9sC*SImmgh|jMkSjB@;+&mZbRH zVq1m2*7r0J1oOR>Ta^Pae4t ze)&aFH0Qr^;L;W=ME^rxT98&MjmNxpcKLsg>87)bCDbex$jNWMexW`I~@nJ>{VJlyij-~sgwzy}x-if92RdoV_a1-Qw zb4{W*L2g%y)N`1Mjn7uHB69)(OYR7wAzc9|HY!;9;2i9CsnT?2gsI4#Nn@^`pAiIhwMk2#f6&dfBa*=Z8kwNXt1mHmV!*I9qCS zb(5xWf`(uh*`FqYvI7rIPDun1pXY7oZB^%8pfK3zy5AgW`RlWr7x9xo<=pV&8MSFS zE}^?hE${=Z(f-BycFyDIoHcMPHK7C4tbEThunj43n_Nty4T^5z0^<@1%%L)cefOyPi&J-v@aNkpu-c3lhMyw&v zy(#0iXqDRQ17&; z`EB!nH9^G$Y=V3F{QUbng0dcM=lkjhP7sA2^!%n2IvB z^_DYR(+FHtP&^Y9yv_3mjyz29!-WxM!UjDa7|_bVQB3!)z(5)_cH##d`HSJne=t#> zwZx0>#L_k|fjb}Yz4w++E^S~JD+Q*cHh@Tep9jO0vjemj_~|myKlVK>Y>bXnVHWI` zj9DUWjqGQ!kI={Fy|Aeqa2ijAX8-7fg3tg|-rlp+ORgL%Hn?g#O*I+S{ zc(+CxU_x^)gy9%Zii~R_+r|x5ny`r&3MhgWSR=uBRRehV%yQ6hX!~tT;sUEc9ZEI- zW2m+^3J@8DPd!Bo1nvBh-&lS|3F^fyI>JFd4BTnp@^1+4Eetqv^{|K@q&FUM z%zj`x30zE$;J%jEFq!^Dt9EpC{AC!En7Lrmxu1usnju~f(a!`04;uI1k-X>7*@er` zwOe>%-z;3^&{jDPm#Hd0ja~S>sKzgFpOaWLRTbZ&c#3NnE*o|1 zKO-y+V$R|wJ-i5Y`|m$sNaTV$Ay=${V&pmS*QQ%aMQqv?@!e zk!J%;hPt*lVW*J8jFN<{$n24wXAEZ!+BrFv&k&fp-P@KqxikA_i{j3tIOEsA2iSIw z8r5tqH~cu1A;aiaqR1PxNEkX_?~}RLql#=ndg!vc(~Zg)0U<&_t+t`5AoyC+==V3< z=b?|koGQ!US7pHVya2O?8am%w^%Gm`t{rKCv;WvHmNm7yw z*-={>vQ4?uH@Q)TBebM%*Uh*HGyJ3J^?dwr0SRT^QPD7MvmI&f*{fYCnzPQ|CEP6Y zt5vu1xHgBHO!n$;8~j9*Zmn0HQXm3>{;Jp5z*9RP=B$l}hqwxjm3@K4uX9NnyD9AE zrrj_u!9Ekz+d^)g2B9npM;?*2%h;erH0_v^yh;&U@sV~t_M8aV;O3VblzZXG7Lj+E4*{A>fSC#ZB5dJ;v;|P6g#a7BC znp+vuykMLH;3fHaFMFjE|2*4&k){#0rk7fNml8T^VgFw0p>|H0mY2@mqZqiQ_}hQD zP7B*bH8TQm6lIKxFi>LOsl|lAWavYCL{Kz6LV^~67cLoSf#&y zG9I-mTC1Sb8}ew^qYM0@r!2>11=0q=Yy8R`#Q4(kh@GBLURQ#W-r=F1?TZJ2rPUTM zkF)=#c7FEvD&NBA{X+}XyZ_AJ&UzYl^uRN5Ue^roa3wgB)WxIT|2tk6^yPBOY1MG# zWE3-;mlq&%!k}A#sV2L2hGYyIh3uOzJvVmFjLNGmknbT1P2yT%IG~BsRjrSM5-zgN zR<(lMZGQ3qZk;>;vUqqNu?0$`j5?oefM;CvF@}+5nejcss39~UZA|;f#QYosB^MC7 zl6AK{ zp}&_j_Ie?AX;y+foKX82o=)ONFtbLoOxDl+TaMA3htsPJ(6k?Oc-3@4R4Ep#srr+hl>W3&u zSQ_uanboea6)E6z)d)afd}FlmvftWY#IqC60g&fUa5k3=i3FfFcDn+6pDm59B^SYn z4nWII|2q&834^|ua&muDlDcJ_MMzCP_rAb!fJknlvy);6+@aFeyKsA1QS7XR z$Xh?p&Mn)IS!IY-80caTBT zM>9Y(^zY?+Jhuv5TM(o+-#n2x=)rVuwFWa`jGl1M%o8w*SLv5#QYQg!4)8`DPUmXt z87kj%ZKEbpBgzHfP~?(83kB(^?WcTGf?wQwIaJC_%M0u)3hWOG(i}I;eAP^S7az#DJvw@OMW8xxCw1wTk-0zWuZ_-e4<3__dU-l=75yzt63D zXgXP%*BsslqslfQ{!nwyf>>vIytc!6L?s2oc3uLsYP97JgI`2HxS2RlL3@uVk~az- zgXDvrlol;c0SM4-d(@wnWcl^?o!U-?C`9MgXFcPltdF@Xd9cXjK$3nDP!fudp}j2!ZT@ae7KoyD{&+d(w&rDk;u<;DX9x?`(cHx00rJK+EU z&iO{88{K&GtZfT?^v(!BVKIzA`D0^C$7r9)xN475Aad<{c@{w;#2=**)qd*X`XN9x z@`@mDW!icI_44>!V+UYE)hn{UW;=m<^zRX;+gWb8o8cckFnyva>W$`QkZFUB0?f$` z4R=s6o4C85wSV?8P3Of^9&GmCkC;-{i8iLzv|gXK+hqF2WM=Rmfb+I11;XrG1C(hA z6YvvT`nO5@I?78mbhzEOV6d)w77*%WDIq0o8tji%f0$MaAudfruOuWJDQk;9vMSfd zS&+GTg(8=^69{STesh7FEinMIJo>QdNmPneMkoLaH7v)~wLm_XSkVm#<3drVd;m$E zYRVDF4N0gCX{tSJBx*inMjrm26AJAc@AdxaLu1YfuMvTlulkk`452ZnV7!|&x^mQn z+yMbfEfy4CB5>2#`-?0}@RaGo1U9E4fb$a9vRfH&j7nDVmVMWB8Y6g6Jp9=I?=2I(N}bYAq6VPfsSAc zMoPwT^76@2jCY2A*!pEJ0V^&&p<29of4H$%AOD~OCIjLhK&jh$w#+9IIv;c12mOAb zr>+C8o>=VW^XMFfd^G3jUPWTFl6Nn;Bi&QmWDC0`-?oMx&yLhCO>HxCfeSa?+nS=6dT9 zMABJQv)+d3(8sfW1-43>-aEFo7t!N)_Q+-jWkV)3x7Ma{G9qlCWuYge3AEGgj5CR? zmLy)FL6lpW$|tw-?W#5R+WyFS8WtvPE8{noDvW$iUiR#`NelT4HBHv$`8a`S<+)N@ zeVgTnujjy8`*nJ!sjWojNh!3$~$WcT@(@z&6o@yF{aS+DF@XDHk zXur$lOyR{5;jG=_sj@IfCF0)okHOf_ueJ5~3B`$SQQZgQjU6grcJM#*dXJs0R7;B@ zo#(};jw;ip?Kcrvw*qSLjsS#q6#BtAAa$y4b>DaPu{xngbeCCP#ThF6etF*7z;B*a z%R(0)%YAffx;e+RJ4grbwy()gF#3r;4hb88uXbh7p%ykD$%*&gae9?ZKT2_86LRH~ zFp4Bv3JYZGZ2?Hru*8etooya%>4&_rFSNxYRr=@zT)gD{_}E{k(%daQ-TuA5{PvL* zR?46*<816`0eYsMyO~N9cR?yqqhJ0}zanPzQoc=7^0&_GOT2VIUnFxp*Dl@iyjAvW z9ITz$Y3DRV|9FG0un0Zw%hgVpZgPf`D|$@`lI=Ov0L_QQKX(#|Yp z;ieRj67ZZ#appC>+}Z1k$?N*n1IHQqadv(yQw#gX<;ndtNE(66K#zcUIRz=53F;#B zz8Uct(nie<-{(EzhhfhLag-R0M%`gU&FKOyxlo>#;7&=_y-SNql=i_i+<^s0@GKnp zM(4Uyt(kp48!4_N_^n&>;R2j&HfEgD3eXd!B5?wU)%@E~Ftq?tE`+h6GC|>afT3jT zD_^f!)9EP5BC8<#@k>lx4!^E{boGi^SLE8}c_QP4e_#N|8u``Uqc}0&f%a`)A9S*k z+*oNa9QI^J+5#HMBpnQ^fFM*>q%ad=Vq``l76zYDls9zrIGz~!Do>1jAS({a8ueEn z_z8A;kvb{7)riF{8(4R|%IyXU5u97%O?vQEQHR;T4fKu{obN@T=8OvzJ@&SY5D*ek zQ%H;t?>vfXa+p~m#|t?LzGNw@OwM`6^1pLvDIe#S^depbe7z;xWvUkwezRlQ{497z z@?uT(;n>7BhsQO+IgYF$y9kzv$BIlLCa-z(vFgOx0X~5OACoQQg zaDg7;poWyRCLsGm0}SKg)kp+VXpz2iDX)>tL=UgX?UkNud>f(6rPMIw!<8Bew9zd()p2+n&kY!W$5^Y-Khw#)fei3KxMR{CZ*c^G8DTtAIYkD3I%>+gFOao$wx}A6bTjCBPN@r}V z=9I9Y4n0Kq!{vw2DXF;R$9`7&VT`pGJd784_SnvIE?t(jF3Wtq#F_qk6s$%V#t5op zpg+wU)IJ(l$1i0g&zv|8-|5UdK|$A+ zp**hlhB0vR;cGwoR;1mP-2}7nhKyPK8!sqhZ~xX|;-SW%sclO5pGv z+D@`l==&{Cqbo9Rf;APEFN*}b9(vP$T;Vy{W}pp6GK4tn5l&!Ssk)nrs!~Eu)BExWL@6E5y}(m%gwAo3&&bf11lH;rQ$)~~#iX!40&+**e7GOjKH_rON*f*vta%+vPO zw9xSd@K5DS^QgEgt75tyXV>6x{-^I!ccSmX$AKD*lHAzkxzd3u!l-EPN@v#Uz-rIH zUFV#^R*zm%j4;{G^u?7Wr&9)uXKpcISV`Tbywle|f;E-+}7O z&JFu8OR3Yrqv0v1y;g=ru$%AFcPC`$%Sn`o$?4lA%QHf^GJUSZP(t2h9)N-Yz-JLK z4V88h;VsXW{NqktdIjGJ0b-|?w?5+A_PO+lSf>*`Z zY8fmG6c1aKM;asRcZoh7oO#c`9+F?BCBkYvPxJ#Tl9{0BSE+$Vu7u$wr}C3 z$cL;uuMu*h8)i6?H1#oQ8#cNPR|nHPKpZ+wSq@D0 zA4O63EGSVD?5NI9%BVSh=q?@OtGh)82&`Y;(>MuB7zwYrJGMjUS#LuX^Cn~ge#A!z}mm{$HhV@;)Ukf-cN^hQGE|gvmdK+ zz%VwJJR^5<9f}{l|Kj_pPknXy*2;>*qp_itw(F;BF@r=tB^!semGLZoolHl~`kD~m z;DhCP&ScAC&*_=w-y9xab+jU~v$Gni>Vmw3eL_P5Lj3FcM8d% z=8VhHv1TzmMzc|F{arSOZOVO|d9@X*HV(cQLThK5vc*F*BbXZ33v68>XUeZn0WqWA zdM$WFZ~UT_@zqxMWs z-3-~x)vS(5SU_=#hH!6L`Gm#62ftsbL~~am5}y>ug)Gx2DZoe0Kdccezev3<5%RAX5y-*7e zW)8sTA9Le?1%{>8K90)s_x&V@igN~{T%Z93Ss@m$4AM1meAQ(q{+4WSytw)53y#pg zc#(C1eNOQ4?ocr?7b5WegWUvf&ZHUG%GT<%0$~0H1-o7E^Jo71{qt+Zu4Y{XLG$j; zopx=#qeDI)YK;B>;j@K&QI|F{Ffq`E(NW?BV?5GyTy|a{;Blk7*N#E(VA;Uk5B-x% zzB`t?jH_{s4}8^CR;aNNF#B4Mfi*@Zhw<^cfTPXrvXtWNdjD;*8hL-QOohpEYI3T+ zwl>%=@ZakEX6Mp#IZxTisap;8k-rC0Dy@YG8l-*G@tHp>+rPKA%04u|`PXCdW!x+C zY!*yf-jVO0PxDoJese`h8_n4DEvg*6pV6Z7tfpckFjnv$VUb&^$H; zaea$gDiglr&sN;bhkgo}`>gAIV$8Wb0`tPrMI^pQf!em|>daQY9m0I#i_u9P<>wIWfQTy^0i*_N9)U(t+ekf(J;uX-1PBI zP(N}p1TVdItL(he;#dkOUe%-C|j?TU@n+8pZ9v_g8^b_a3e>})-!-;^J z#Nh)-l`?GGQj#iG3ud-LpGKpHT&%plNrX#sm&5$c^?hz0g{CM@n1Zr*V!Q_O)*Xn9qaPao# z=AV()-xG^}7mu!#O?J5asCi}i`SEbJet$e#1f4cgp4M@5@x^bqRPEZxCGH13*z}6v zU!&GM3(8BA3w=zNwYQSCKgLHmpj!FK3EOq4wLJ?viX#azIS<%y%8Oq`ItuP$*7>5z zjxV!Yw>Ms^u!hNOrO&24iDFeT-Iz#5?%A3P5L_{k<2+@Ns90PHNtxJPmDBAXwVMDtH#9`1uus-)xPvx4qfu{hxcM|9T@De_sd# zYd00~4iGKooH7a^I=5aDn?7H{E4LkX0I9G3Rk?Bs1AztW!k&!=gP`*Rmsn7K7acUO zvNepGQj?wn<6tO0Ha(Q$2Q!Lo`B@L&E1m7Kw;j&E;N-nBuU`@w)cbE}NbWpfgXkik zHfCwe8-|<49l){x;EELU5efg!!qo?QBGIr1c%?y?e_}oxgDhME@rnoPiceY1o zE`1D4^j>}FP7+QDNjCi|oj1i^wq`ma*ZG&})uHt(1UdKWUg=eTYuP&41; zxkEmB!U1FG>S<`JAAR@936a?7wD$ToIW3(Im8d-jzY;GJrD>TPL4i!_n|X6Lq|nDJ zION~q;o(T{k$qvn(ESPD43(A9vi>=1qQm%`X9UC3ufNgbaMl9y(u}e@87*sy6LOVu#vD-S1@jH?PGs zaI-CgJpx-zUu63RU8$pVrck!Kyw=MHAGgltgxGi0=>_)$U+)ODk_obt39*(6c9i>9 z=Wt|Df2c?CKFCon^t#m75A2RfbX*Y^Ck$>*3=ZH)x{Yz)X@koCRA1-?&U}x<@9Ft@ z!3A8$KXgytt3-z;Az9CLpXaBb6|mdJ(i_j2ld#D!I&R)V1r{B?Cp7~NcW(asus%Nm z<%2D7xgnVUQI%HRbNUR%zrA#(PqUL2Qaz@Q^%KW}{WQvom|N`t0q+?EQdEwDKYs!I z?pZi*MY94uw5}*w<~_oSQlTX%afPsWDMU#IUO+W(emq`Bn`E-4&xeU)3x=*@&k2If zch&l)qUM$XTlxp9W@NL*{pw<3NfLj+G6~bLDkEMLbFb~A)z{?h0~Q9xq9oYOJ+_F@ zaSxl3U3fa#mLG0@ix0BPZD`W?XrEjqtDVQO@$TiU9GATMWq@yM0@k?od>nW`>TE~0)BbJ^HhkJiU;^c%v{>~mnEmZ1+RvoRbZjNP?6&G7HsO#WDYmRsP zce|Yy213T3lhdLV9XEJt{*6>^S< z09EXE|BU{Wqu!S0oL!r(o1;G8kiWwHPS3Q~tGo8aKk0?KuEHsHMaSfaj<3{ETr7lp zza5b#I>_@nKRb1lKR}k3KkRQA{_ec{*Y;g`icHlF*<9`#fUIfoym%>-A|qeGlJ&UY ze{by0f}HK+^(apl5V5&;2DJrND>}7W&p#!J0V5H=rZ_4P0Cci@%4(?;@bhHpE1RjV zT_BW^PR%>{dDgsfX7Ewr%ZDHxan(X)5lcvFht_?*i*N=$=~AlB(boG1tHHbGsS%v= zyWD0_Y)qiv-i7U-p+@ynLMks(n^{maD!jA00I+eHeb;rgX9yUv$tGmTcDZG@>I3sx zOIH3EiX6|NIU^(PHB~Hv89msz@$c`4JekvR7REJQ9dAVBW&ruS%5Z-!@2jQnUqRH` zqH@0tK(xRKStZ(ue>O31^uL)VV4KLyr{U#uT>^w$r!ue9VDwC?#>qe)Fedtl7u;$9 z)A`0d*vTuEEyIDTJe}|RdAuc%X(#QU8Y4>aF$YZDF{@S^6pf>*VT2(D!q)n!uHD&p zG)AkrWk0#8&EI5qg9KA>@=WU4;Ov%@_`|QB^k|*>ho38kJf;MM>Q%LHAyo$@V+~XH zryl*0BU!hL1<%Nis4?_u%3JC)l(g?~K?H_GioN8f3c=l%(<#SOim ztaz{T>CdAw+`wChpHk?7O^4Axr0C>|38-QWHw*Q}-oK>dN*(O7cwfubRQ!GP%8k2$ z)|ULK@0?9F%C=9pS7Ez8lm}#0td;iY$^LsCA7K3hd@7IX9QNTxDC>}sw}-Gt? zFzjFdu(NdIpY_VVT>2N4fge|jQs?OfE)K^jA6}tlL$S%4&hkI#pid8N$3N;wZ_Uec zKjt_cx;f7dDJ-vA@dqvG{c7?HEG)@Z1cuBjq{1h&1e6ZT^LV}a`^W!1 zCGR=rnK?)d%e^Zb{Lh;%g)&Riam&@^#qWtR< z*aVx)%;lLC%|*$EWA`StuNdP0iYwd*F+%b78}5kCLahz|1M$+4i6ai$^51{_bXwI50)_^repwF@Apx* zx@*nXp0zsC)6=@Ty3%;G_2wU%MuVyL)4_wSe`SS^Uvb;Nw@0Er^cNQqzcy6wc|F?v zJtEw(Io7-ZmqAQp7rDR8c2gVUp_E(_t}5)vg@9@ z=A-gz`M#2$UFTF&GVZ0HmDDZk)7Arru2knUUzG;lc<<~{N!GU-TjlMbFx4o%YE<=e zr|X)?t8-$XO;{svMwZKb9eRq7!l|>=zm!|q>6C5zw12zOR}`FGLG0_PUb^L)6%{mZ zF28&K%cbU=&{pza@D>%1e#!9~!H3*cY4|wA=wq-)_xaO@T*zU4*BMy4tbhvvhB+E| zB4{$+mFPQvU{vW+ANXC{s2R+Kl%|`qXA#zBfNs zxznxhdvn0-Q|HPySWV*to#DZ0981=f%+`dS2h42Z*klO?r&b;pN2S+uLx=rHj9eYgk_}%~p-bjpjOHDMK9pC3)}Lm|X0;4_*4x;+3(&HE_8i42?TW6>yY@xC5}4rFPNTp|&=JJO>~l$n z8yAt8p5YN91iPAhL@t8xv37VEnFkmw*LCl#h7qjU2>BD7G*H^p4CV(J847T@@{_0? z=ZxA3;`VCH&rLY?Gfy9S_$*`SgZbyZux_#%Eu^MQWfY2!M5Et;SBn$?FXu41P0E%t zG9*dI;R^QulreQzWvp=CuWU)4l^(gC|9=l4g>FQa%T z9Rty1RT|l|E?5VCvaU7v-wCMQht5sj@UhM(yEax!4|^;=g8!C0(DZEHES+}X?6=PE zx-PcBhn@L2y_^;;pg5w$dS9zo=}Hchu-%x7l|b-^FWYaw{CoRl+ra1GipECXhx;oS zRYc7Pv749gp1xbCtRXqxP%IHE^Kbl%tYXjgHdnQwj|U$Q3R3??8k38M*B69%w2n*d zk6mjwoNNCsS!{hUtk05pu#}dU{!$OL^9|Zo&%E{m`)pLCwvy^c?XrT+K3VYduV?%X$o$C5>7Dp;Ky2-XKXYTdD< z031$?nA?mEs2_a;I-dYCC5Xpoj1`!DJAL1$bC@=IJ@bEtgS$L%93IdxifCZ!a{tHE zxyLi%|M7kzlv^mds}vQb+T0luQZAKlBr37V-Q1b2gbFE&+_s@eu0`%Fgj_e5$US76 z+uY`|Va~_*ch321<>)c2?+GE9BKKj^+PUxEdD@60I7IJxD5 zwA(oe&b`H8?N+pgW(NLom4V$W(it5H4hjSh(76FS>a-n|8M;2zC94yH3FSfudTp%* z#2TL`{&Cisy@~stOVYkJ?^wouQnnN%WTH9PQp_6Xogac^4_|mYB3&WA&wv#oI=~o7d%+$`k&4_VDN}#luSRy=8KS9rGq> z|C*k@)j{Qfr)-M(7yW0wTERUZjAk;9N0MqE^S_7da0snmXJ%-P|3JD$!D6+|m{2{4DN|{o0tV(Na-kci%W)`>JLKwYOj3uA#W6%>iQ(a=tq*F~}kG5Zd@vL_OLybd1uOKzxH1Ep) zSCK1j_d=$osTIbeJH>oI#)Y6`mQQP4yBmdSgNpcfSHGu<}L zGIDC&ewT5k8)p?wY-AZ>76BFf5Ws!Qf{FLyU02*E$(&D|v}%4Zth>fB*iXHvkDmf+ z>!%RitLO+FY{IBd06(EPP~(~BQF$kMuX>)WBl}6k1AAa-FxUGGKK<%^(3*I%QZeIA zoE_~@I!U1i!AI?&nUHjVH{jbJ{w{QVL#HHRd?Puj&GBmRYSY8wK=Kd4p^@C4sKj;4 zvHLjq?qhbgdU&B$YcLS?ZHMl&vpq0AG+A>exFb3Uj=o=PUIO!o(% z>gVpf-}3)muQJn!mz=UMd!kn|Lqw{E4!E-`hu9ryoeOh*p%@I6Bs&Ms?<-qvH_<); z+tL))7p?HNeLYZ3NWg>>K$+00yK`%N@$c!4@b>k}rhTN2=)GiLZt^yN5Rj&Vp0%RH za|+ux?l#o1A6Ay7d2^)A{iCO!;B}{PZ`Vr1{;wL5{(Jzx!qr;+E2g?cZW?+X_ETJ| zIHkm^Q-CGB`coq3PBbShO^=wsQRlv^fd@@LVZu`Fi|de)?)w`@7m%IS^*UE=s;wTL zP|zPcjl~hJa#;4OY{-ObikDulGA~=yE-(Q*?ABx*c-d%oh5?;?B@fvplXSpN(Doo8 zMQ-uA9R(CbT~|RQG7I9??k7o00*P;sl;X2j4+ls1z;iD0KHw_+U&j7>G(=Y)&*^{U zAY*{I{ouYN8>A?q#WHMubJ(uw<3Nu|i{Jjf!96fN$;^K^$;gRTv*2Z4XLU_${NA9m zBGQpR1Ka;%i#dUTHn91WkJ4&`@g$+^k4c!jy)0h0DwqY%owCD!YAZH|z#q=)-+i5{fy-D7hYle2@Qrn&dfcL=U;sar7iKNX%h)&h~wG|EG3yO_Wv3 zqp5b^QypuF9(`&as?WNQ0nl=*qIa}QzZ)vPgt$5Iy!q`iW;Q1=M22UqD4bb;U^MpQ zkeh?z>SOh#&nW@J<{@1VLEra#shnz=oVsZ2&^`N-QX=-m@8PYy;%!>}m6}tJYjX~U zURT+!v}TW3%#-F|?CjwDu`#!uKhE3VdbV~~(fs^Y()NfRrf9QJc7CU#p~fkTp%HGF zZj`z$KH+}^#&!GkSaf;<21SUB)3EBsg;2-qTC5nJulrT62e>=gVioM^JmjsM4M+_h zroFG~YWPp3+q4S95oVlRWr6BFitVXuwuJBA~YwT%5+6 zyTfn12{C$9bnhvLPY7_zbCD;w$bk`^KqP!;6XGM4{j{_y83kB7qt4xxV7%1>3~hFQ zI+E>T{UPjOR0+w4k2o203G7F63eWojTc7L&15U}{&)UhwlR}sTasN-5yMn=46b~|> z@Pqo%=T1O&$l`$MJpV-NtOhTGcb5l;PCb-Fs_xMO{J7m3$ZY`vUxzfH1N9?bOrww+ zD0hfH$p)VeGKvZD!;$BR1rT$&xd)BvQ*{tsZ&x4A0$!Fhfr>!y2z^9&`P(MLK#qK|z~~%hOSJ{MQRD1nuVhFXQcHe83HFOnSb0)I+bK1=hO0 zT7Ulx#$E*u+bb`+5i1n6zPjahf^Xy&N@KC&FL1OA6-J%SfKF0oMFaw!95AFeXQSI)G4hK(DFJjJw`4e^APKMjzG9Z?;}ASD@|8U1mnrYU9J@mYxze`ovDQ z&HJ$hHTHzvtiARiGgmPf6XLgMqR4{@@}TXg?%5C1nc!n$%;$>@HN^!`f zUK1y>=$;a4dQWWa8FJU2OKuwpg@LoUceS~0#Kvh;R*f` zqD8Cwr#ZjJrny;~0|#J2f@{@NYrcBUZH9Qw);dKy}D2vdWj~o!$J-3jOXkJWx?piDoa(O>H;iMin1! z-c%9vx1U?6{^LP}(;h^QQ17R@P1f3#=Tqok0-ea=n>Mm1l6~*AjlA)cZ1b{L*{lYkK2lQuify)V~ejQqmr>Cm0ysb3F;ZK~ofjn@w|0hF)a0U#VOj zj;Ezrow7ERw`8Tdvzaz%Kj^X3wM3W0FYIV1nqa7`e{y5^o&4N*VnF%&VZrsC<(4`* zoa{x+)EupB-OtKcEgf@-8%(^2{Mp!dn-9OhWc}${=eqm$XObdaY+c4Q^;GTk$^+-U z${hJf9e{@_uAgau5M7K^x|4KDUr3eq?*O(S+mow=tJzTAi(*Q8C2(jLg?fey*^(?D zhL_?f`P|Ma$xmjAL+&4jR5n5?L4eZ-D_w;}R#pfpg6j_yX71C>>R-+JqFN8!&wj-MvCn29z_kDNv_4 z{$G*y{r|$`K)`-U_FjB*@cTOeUm|gSOCtO4$-b_%NI^{J`d*q@L0rPufM?$>KFt=} zPv-r;=zI!XD_nhG|~wke^$0{mgoCm==W0lTzmX|9ZUdwVtgQXHunyqS;bPwK5dSuF&JDi z7WlnCD7;Ljh#i`S3G5{(04P9E+t_e+Pb>K=7j z!yCQNnlBnocP4;mmz=MN{SkfOorfVGfwx}=NlQbLwQ^R%XQIn)qRVuq1**P!Yn1J) zyF=CbO$;HkU8p=5Z{IC{4-5AA$bepO`Nm;VA^RVTp@Ns*dSBc?3<_o3A-!hPwrDES z^V)ub+0O;7=WWz9^@ESUlB2JHYX{-p9`AzZeFPG2e=UBsVN| zKCTmPQb%$S(rM$QMc0CBi44t0YrAKYI3Wpc3FtZ~l)}vimO+VKKt*>3+hlq5=wY1Y zZIHo4eUKphJO4}wwV31~M&}==-YFF!Q0rK8_n`E@AKR1{#xHYsjGpwk3*x+o%~`hX z?_+`aAqZV~LwDN8tAKjAa8yU9x~4J!<+aAz`nNjJl{*=h7@QC8)1dxvSUV=zm~_0Y z%u&q|%Jf#{8+mu(juG|CU%Nx8N`8myTzJn*jz}Oze_5C4w9yo4otH>0qEZ*p@NY*k zUj!uQT*aRDpC3<2AG<%d^LCVnn}WeEAUvJ4ST=iGQx@Xj$ln7RB3B^5vA0#ysA$AC$5CE!Nqct4n&-+MCVm z)E&n7))*#qRRw3ieeX{8P7`xU&OTMYXgTqSK2gk!hHgVo}{%4TWbxacNx&W1M75(BRGZazien#qWZ?{Bm+b*A|oIICs?!4 zpLEOe5a68BP89;j$lVL*&gUGJTuMP%Kk52+9pgRpedR~qKx_=La0}~hG;ey(bqFg0 zU@R_JWQ0}myIE%g&*i632%x&z0L#kmPM9&Y3aW~6NdR>a0S1Fu`(I;sTUNJ^dnF_{ z@d616XS6jhA;06(p8qgWl)udX)vn&{p>+Y#5^OJdY1ii+G<5?a^IGs?;r;r*!vJ+_ z3Yu8pfhVijRd+w4G|viT0OS69?13&2pj_+D?jriXygi0ZIG|a5)?Iq|CPeGWvVaFW z#tBZ!0`W~0k{x5Khn00%qvjE#FChjkEMFGZ|E&RB){|8%$b1L!I+kR&=S1wC&XhoT zNOQaiLz;|;#m#4o^iUxZs35=Y0~WR8oF&cVq7l91GSoS?az<&3&PY+#1HjYzWXmic z&~b&WefbSSJ3=0#=v7unqR{$+N5SZQ`|27k3|Nmd{}vl9CIidXyvvsItZMQpFWwh^ zIAv9K2*}Mk^6Q*XO~}1e|E8G3nwvU^`$hZIx3u?Xy&mb^*9|qVdb_MJe9kL_DxZN+ z_Ii*G=XoSsL+bMqM5;}Lv-@Z&O=2WaW%Y4nR&W#UhZPQ z7885~v^F9FBv}PHJ&hcX{c9e5%b41G+nEh(W0e{kCjQwwquWfq3cVewr3$-&+P||g zKH*`T#vUTCPRrTjwg6ywS> zWyExwHpR+4)C}t>j^^i~xdI_db&+x>H_*xlmm4U~(XmW*!pGlN1|^iV17xYD-X<_4 zH@O0kqg@_D^EhMy5FW#hF~f~KzqW@K_munodD~E)i~9&ed9NwbpXORPY{&?j0}ry3 zu!S@f3YG}@o%~yffIyJt4(ZGN(Cdm$8QP&ddWxx4mR9n;>k&?i%FQk7YU} za!A&we*6*TvRmA;S-kka0>dj#SmcB2Zwp9z)3mGy2?g@%zP9iCJAogCfKPHtV@s>H0&ShtdpOr(&2>kM1TXzKhV6 z+?6))s*n`20d=6A)0fu*POJ=#O?taT@{_M?BC+(mpXz(5%}>_W?|stKa@}c}sv9F} zvLnl~cW7(>@EMov*;W2j%qC?H;$0lKD{)}C zEBxM+{2}Y@PBE?OYA|@K5%pL(ZAkp3$-Vl&4B#X+*=u>oX&*UkR)Kr;>4D-w(+wFC zD967udL%o%Ay0^LZF(#Kqp=|}=Q&_Jv?mAk)kClmj(XS#i}=3p5VFCewPYpzh6|6$ z{YMRO=O(TSZy4u~34a9fBZSKK;R45Pjk_F-%d4C;^vKa5N&{X`WY^FJKsJM#!AHUF zXtsE-!L|l?z^5TNq(cBle~*4_7Ky8svt0ASA3e|17KoM*Lbkdj zAYWLYnw1YQ@khtfGN&uDNnfX}Up1Lr-Me;P7Yma0VQY`Fl!32~f6Yp3)`u`@JUPBK z5$RFOq_4Jl;72ek40>+lP$As|K0Hst``_-i8=KlVa zG&+pd1fW08RhqT*@>~y8Ft9Y<#IKuJcSJCdZUBWM1NJAFsL?$ik9Qs%szqZ(Ksdi_ zJ;q#3P%`pjPZ3fDB^7zOc&SU)5b8qlMWY4ViFHn+M|{>8Nsu6Lp#Zy!c8ahF`iq;6 zMoXFXq~Rzl-*{X|C>aw{z2bpi*zQ=_)~nFi2<|t*?5xc#jNo>{s#Y*-b2G%P#fj{i zZA;P4gr} zfD`Zov&4P!q8vdc(sR<*d)`-sTOaU-M#-vKUj=X>21ii2L4(j6h-9SR8Sqp7pEJhB*E~d{hHA(Ncnt{@DPm zr}nh!qNT=IJ0%%UW9MU@SVe9}1>$Ed{dJO`Qv3_n709lmQ-Yh`AW(x*` z#0d{Ge|C&3a3Kx--&Ppv{m?jJ2stCX_-N?b?&#j_bIyV^BQXI`d~~M_aFGqrvKm{O z_H98B-PV6n4rHk6Eug3v=dHUMb(j;$x+|73&V-p`6_j!3ys5If!SuOv{!UDkyC+(~ zi^3XC#JL@QCi8FJ>jGFj2ISF-IkqW9W9nBWZo?h_38u{Fj-;(vP}es8HG2@5 z?5Sc8yk5xqoU8zAoIZ;XDirjmOEpG1F`aY0@2I3Yn*VB;O7-3M)c~NHrAkvB1(YX! zajKnASIeikhkK`!%vo~+fdD_57q1~VWV%0J;`ZOEfCIL5k$w{gULUC@^C1=&?M^lc z(hSs|e6M|J_))@GR6Sm$Cq&ZDl_CHfUT-oGrm1CnSZ1ed5(9j`xDDSOBHf?&HOAnf zm}1<{RqgM3e_Xc4Lsw!2hcJ__>kD>rVBHjBSe{I|+H$rB5xtEkVnS`dpp!kB(bBVZ zWS^q}XL>l0yzsF|YiqNhgoLdsjdEN9&h`?I|uv3oVqBzJ5 zWv2Imh3kn=F2z9-!KdgCqm*1Pi6#4`g+%1F^}Rl3M0AiKeq~=V8T;P_HmBd@I{2MzGuh zoZ-Mj^}{Xlb?-iScrrwS-uskj)a9NH56iO$x0xGy*ijjcJvQD$-&=T)*_l=J42UGK z_w6Asj%3FgG?*k#i-Y=iIWVinw{epx5xXz7@6VQm$x($j_i>bbB)M*&JSj0J(PEK$ z)Z95-Xy$N$rz<*(HZ|I{Xx^i-p+##m3`0=>Pw%jJrfb1|x!B#zI9xmaV#?$H675Nm)9#&3l8$x2` zn9H}8G?|aoXs_g_2UWRy4t}-VRJV#-)KFem>N4qIGKGuz=&Ib3 zk>hK#;iQZ+U3GP*YK?-{a};a)MYyvOCLA#P1ywMx9Er}z7Bq$+fybichM@8(W0Kwc z@vW5eP;IPJva-?&mY2|T+fUJPl5_^>AO7;(g$%g^+e3co$cc22pzHJg zuQ&~^``~ikVg-=_#?(=8^G*blG@K%1F8jiIzz+dox#%YN5V5?XWzqikNMhY&9+*=8 zf7f$E4xcR$)&c_6|H4|lgs3TtugZ{;JW@=^S6qksH`(F{nnY_PW$Xb&#(xdb*$l2l z!ZLN*%GIkhF#B_MH_vrezc}%)qRwmJ=>)A?kd32Pps>LB`>=%ugqgyOcC|`X6pftW<%y8oDN&Gy>#yg!Lvi}qXJ zUWqKUCx-fY`+$st`jz#LWj9sKMDYb*+5Mqg4TbBNW?RT)AbJru9qQ8d zg5g#8Qyp6ind>jQOg}!>APBYUUUAyA|A$O=Udj45daJu^s@=S+=JcP$z}YxA1oY{H zxg(=4mg3Lk0@u$C5B95jy3_tSWIXPs7HLlwzf|%2^Smoy{i5AWi>!-Ww;F*HJ$ZRd zN3GN%I^W7cR7<_|Y)n2_vcASU>8Z?Hs+&VG_4cDKTPcboL|?DP^}^U4W>3`4Tt~ys z^icoKq{`@aM^$c~)rQW11MPi0(t;H6a(w;d-F-*rF7JE9C%5EmbP;iRIC4QuM*5A( zy^sE>&h=Bu4xT~0b#Qi7ly{y|CSnWBOF#G+ivX8$5Js`uGhi&(yEH z1QkQT+0<~nGOB2_dAU$VRYTC07t_4za*js{``Y@Te##xwT&RTpg0g@2z#7<-)jTgA z-Ef^Nviub%OoDMC7iRZ`SV{y-A~$rPIR=2dQlc4W0Pc$W((W80B)aW??Pj>!-Lq*- zI7Hz4Kp^?vmQN`J^`|T@^jd@-)g{TbdH}B}ZTacP5g=R(N;Mz@-d^>7_|XP7{U;vSh$+kANmjT=)xnq6#+ zv+q@Se_dluFqqRVL%A!33k3uZdLc2ee4EYOj_mhv7hLmjVGac?6nM(%j`i=e=w`j-t1D*Zw51+as~pVHn_f9@zCPDgT=s0%H3Okg|I`zsRvAns?h(7%Fxu|{O)374zfa zQ(|`56j#?tS<9*Lb#lecq$D==fgh{w%4)l>t(MV0RL}f(_q*>% z5x}c=N$`1S*zSGK``04EkP8&(K0o}JVgtlVl}4ia#edB@MY2BDQ27aw01ivxCSL;M zx%SV``M(lg^XfS`ZaH|e#f!gITp)7&_KLyB} zy(-85e>xTP%s&}l!+ZS&T5?VroRKO-gI;3se=2TZB*mYnPPWVnJY#Qw+!!xmfPMQY zdl6xu%1Muw6CEgCJK`S^#Nf9cJ;Sr_Mdqpmb@&AVAzNRvb6QJ~yKuR0K=398n=o@f zPrOTCeP}82a5gUYYkZsREthF>3R2-Fk8;W2LHNLT*l#jc6X( zePc9(5=Pz1?9RWAZ4C2w+fJLm2fJ!vls(>+zrp@i%2C5T?jtJ zXZH&%!!VG*`>uS)GpH12j9tsGuuuB<`!x@+ArLC;&vR5pfteClSV^s_mEVA8q7VT! za?=*uDJ3DjAibB|tt>49vhhL?+Be)ODcD|_N-QJ|ther!BUoTSR%13@!z!H0Dwm114nN`g)FH^@pG1jSd)Pf^Y-upJuAqMG zXOin)y@+oc&IjLu1D125eUibyk0ISntz*pHLp^Y4f5ho?DeJ!3%zy=IeRgwpJrS{> z@|sw!!}JVfjnB+gMWzUOjOkXDSLYt4OHNfeF-z@qynGdYX~-s-zj)djO`iLflQ2M| zi2nISK{_?yRa2E3j9$VWIq`3CXEG2zcF8m_nacmH#*?qJg5y3VFL%$ErCXy-Nm=I~ z(^m49uC>+B`$p%!fsX#^Laq1I{O+D0c6xHn;mX{^=o3TL21O}|tI4IvK4E6B z))#Z<+F^b35}JEXI?}I94?RPtl@*L1asEj|p*C~kSr-u7IW}~axnAUL8pac~ObiWT z$`NZfRp8YdVCUZ+3tgvRHkd<1Kh$;4D7_)S8^*Ukj-KF0@SU$-xcboheQC6$H0pR+ zcpA7ZYW>|KHGPpHmx{};0?Tb`)BB?V=^!D+G~0+gT=?#OSHBp6Cl(8!9tpeJJIH-U zh`H*vCSj;vnjD-Aa@qoz+RHX&V46;ii@Z1p6x%-a2_lrvvx1m6jNUhK>5-3g&1{E2 zvGxSeeIBj4!G#n~Yh2}kn49)iwHrl;t${!<=p1YqIUM2`jP@WG??t}ggymfY(eFL9 zUuwXdDe!;yGXU!hH`YT(JjN;n3C=((^9xDW?6C^+Vl4reQ$IL|-w~uN$bniew}Isz z@&J(Pz>ezk{nR;isEzQ+_kNO)5Wu0P!Qidd^r5i-O09Ufmv{5 z_G_Q)Ec~ER>^Uf)Mm6Scthne%|1wbJ&23i?N@R>^R(nFo723g(H=c3}#=rQrR?FMO zlPN)?{c3_S`SN^)G6RzKFRY%~{+ny7M%{YsfL9v0XOG91wWGrhHddg1UG<~c_i)9Z_-SMy=-8yU!-zg-9 zuG*uwXY4~aDLYFIo5WDm(((7By%z>WpfDg>$k&lCaqRtN9A5a?dr>*o@jJj(PD#k8>N+srP~PVkq69P*Wd4f$|2aLTp4qFwO0(uzrdZcv`UH z&8-t}f|r0k_{-F34j(0ZGIiK26Q|@y+3>32kI{xys5eWD-CQ{E3^TTVTtL1mjuwK za!39x)+bH*h<#zb1=?YuH^`l-^3IbIXD_Wy)g@V6hoYu#tTd$f+mG1R>S_lB2fg4% zhi?2{Wv<(YZqOSdBX3Wo-$EnrJe-0#oHJOPnT86u8Ke6wj;i~{S#()x7@)Xuzhjf& zlWk01q;}x*TC;{!YrngAuO@_AT6pk%AFn?b?q$n9sYsl^uwYch)rN@K8A_|t(Kt~j>9z~kbkY$!WU-2%w{+p7MJAT;>l_KzL^iQKR!Rr8Q)aKd{HioCE zFMVHP{PQ-=(xv*P$T#On-hF$av{{j$bwk~qJnNvYoZ5fBF67xXR!R+}YP)Z9JFDMr z62xfCvzNbF2iUX>Q|3`hfevoOwj|=Mw(UCi?O4l7%;v;j{74$xM5S;iS4f2&i6?>; zx3fmvVbAZZB-*pvJjP((rc~nS-I9zv4#{J(G6&H2;_be>F0I&hE-E@dF4h<+?l9I$ zslU$`LXzDtpIo8ur#zfsiSZB~o~n5g z*9V%PBURlW_erH31tAJr8jh-^B#sLdCsb8(?kF4&vXcgw%ale=*uj26$6KfIU+v?! zpDXc@?+sD1@_z8O-;L8g;O_q412+>qa4o=`n+a;-{~o@8YkA$*ImVqZP%q33o7@ArhH^}RT+aU|*X>-!#SR2;ktl$BV|&=yZp-QED27F_7xXaeJFKOK;-Fde(zGcUO%nq9NsI%niw{ck z6@U|7om!_(^6733;2tS+?LI4imWN+!SQ%0|$yuU4WPGj{aniA&)sdL6Qiu@uv$D;S4p_l=Fj6xIGI(zkgm#vb799i8MWD0Hw!ZAKzZ)?NExBan zsZaUVUjG$>RRh42lr|U#qpuXyU21al_D#oK`E)}7SpbQduyyabj3~U3i&c&K7;J8MIu05W}Ci6o0sr;Ay2Rrss)R; zER;3fmfM4vpILF=W?D>s`{2}&kaPr!g|E?de>s`?!PG`2O5ea;5E9!uE;z*7^jMhy z)0tm&<0SIeG=2hzQ3RyXEcQBNvS5};s zM(ie2;?ovX)&Qhqaho}+o~=Fhb*jx`_1inmD=Ae8eX3Su+sO;(@9 zvKL}gI3kQ7w{RRk_Yvn4FE!HJWbp*W<3}#@kNJs98ZNuBsrFH(f?IlptQrela~`cZ z>3B9ODe4h-U+jgoS{J%Dw~nt>3lVvTs58U%L~r$sOk4UZ>Wxb8c=~Q^575<3=GTK) z)#tnU%HKTOe$z#49m15}V&(GWW2hkuawF0^JfL~Iz96^z@Yz~#Cp={CZ2rDO930xj zD}OQ&+NC9(aNE+j$AMKVc5iJ__&fV9y7SSZ>v`veV-h?d*1-*N^S$90&%q$v@KaK~ zign79_CEk~pn(eH3kdS0C>OFD$a1==m$6x1WXHSTGzm(s2Yg0|`;MMIRJHG+HZNJb za!3xSOfF+(nF-jaGs0b;KE84}Jbo&&H`Kg~pa+r*kugW~MMqemZrFk`d1BK%9%vE| z35x9CnE#<3bwGf0RGK{(gT);n6kDAKp41+F!{RjVpaO_nc_o};sr@|z_!y<`6Vy?m_^2=r zC8oxQRoiwgH%m&HQa)@EQGxRKA|Ts^>as`#q@eMZ(I22b7>nz1+{j^N;&hQt471_r zt2^Vofj^aB6pQPICqnLY@Jp78`?2XWYq{zk#A+?Hf9Te04n|5(*aB{3yHAL?u{1vm zmUmQIQ`-o|?F|VSD;AqH+ysn^9pNq&2&R-dL!gn@c9+-*x9nuR_J5=Vz1yW?HDfV^n5RKxDTT z={_EJo-tY4AMfX#$@xhw-S0{6`(alFb*Yw)phuZ+|KusEyS(gJro?Yestl9#iuE=R zZZZ&k*?1c~yPY}Lv)mV-S;DNo#hiIeZ64|w3kqGmM^eG8Og9$NEimPmBG{~=?J4(p zx7>|yap;7yQEI;4h%)eUT{K2~b?xqKh9HB~z@_-rUh@3G*Io&Ynzs9E*Qrjv zau@d?wG&^9W+J4|y9w(zCqI)%7<0nhK>@Q!uq`9$^#=@K*9l-0uxpgDbAPs^l6lB( za-d%cv61bSmT$8^e;iwjlh?O5t*>f-$%z-Od4Kio!TypD$8^r@whATLr`|x4*+ju> z&7Qmj|GV(XD^~Zey&Y;EB92*gi+vtrZPp@IG#>u}1EdI?m+B}S;r{APGO;o0j4qY@6 z2N>Ygz`2V}95kO68*UKc5g_XZWko=I>Yg2o&;f^o#X9KBe0oZ9uk4P+0Wfpg-XZ5` z)bB&!Vq%-rz+~BevrRqyJSOZc(wNSmF-F?@?MLj1RT`mSnad_1BJIcQ*pz;`(Dg(; zOvO+@MSlp0_4Vb9|NKw%^Yi!Rm{=JB#3=9dic#lJruya2;iptTm^8$hmdNn0*U2}y z6h?LCd$jfnq!1*OG}VnB)2gme3Y5E0YX#2?aiAa->gBsJ8@Yl9%P0`N71h=Nc5tHR z2pU5U8ayde;p97Oy3}%**=+w$7LD7UC}vRcj{o4{^Gp@E(gS>g9OgE9*&4lqdPJl2 zWpb~TR|x1jyXxf_-m`piujt#;6Q0&#B9^D`NqvfGZd8o@GlYJNW*AYTNJj&#sKul_ zOH4xW7VS7S6#Z?bXJo*GSk4@|Q$}3bnz7VP-S$CkH8j?(D{9*>sE_%d_LyNNo>)iM zF>9Qbz*`Wr{g}FNUxrrFx zS?o2N+k7(9dH?HzBb|@7at^@O`CdEupYTd}B>)!p*5MOX2O%BH#`-Q?@*rBhH~Cre9JIEN`*wJL z=>3g@t9SS`nE4A6x}NMsM|`Yn%ze*KJ~MKHH^C=BFrQPu`2r1GnXmM8?t36)4RyFBE9(@1!pKxaZox zUypN#)1av-jT(~|y3G+v+tWz|Yd^$`>)y{bgkt99xIvj$f}jbDdZ}I1_O##I`t?BT z?i=uTI5`QyQerQyX!Q6T*9sn=lfGW;_C{M?H@Mi1L6cY=nC_@}N;F?fF;em4%)}`% zh)RIUO+3YmKNca|2Lba<{E8%n{H8O>Z)Z!^?R0cDS&b{}hZXJZaMeVeK(KbFrlt!4 zw_;lkv*8)a@Ge{h^Vc#}lG)&uStQ)>m83Br@tHKI5ZV{m^xU`fyzetnpN|JJA5Q<^ z1K7*q(WrgC%dmX=fBCb(NIX|bvpqDIn-LT5eb9Eo8NQfAYFjG7?a*Bp%JBBvooy*& zA)(CN&0@KNSRzqlW2Subi&c$s)_U|!ba3Xzzo@yx_$BYyH(|w3A8cm-BICD}SEfnd z@aW|2t)5{jUQ7;sJ85toY3T6^XbLK9xI#|1>Jq8GT}oDB z9lRy8X`Rz~i6^^ChW! zHlyP0tIK!hJ!-d>rW$f(EI@Bt4nZD3`{tGc13K$`xN?~*`&yVKFw~*ZAL4WA8qv*rGG~! zCDf*kh*&}TCJ_d0eTrveqrVBLP@5*+I~!>6+3LZi5S?ut)0m8-`56> z-c%t5b_lR`wtFITuS{M)9kW~|?aT>kF5d6eLUoM1q1$E?$7?+O>K26ApItjT6z0uZ zTeJ2+Jr)-SK8~0l&`+tli^b)fy%zx*7oITD*Tz@%bl~;_rg!t-^$2=Fj|cm-o|Q}* z;P7z*^kQf;-t0|^|FiL?I*5$w-pJ3ugcbt)p%EOF?Fn3Dz|9*1oY%10D>m!tkzR1l{z8u9WxFk$V zT-jvkyacYDsQ{7|{?sXM@`S{d!~?=ovjY9H;4WX0%SS%yL)n`Z+GP3EbMe^EX|Vod zJEPsVzmkl!b^42`ow`B0XT*TVH8LUtq4qC{F;MJ8>D<^9kSZZcU+eI@`m2KjZS3CE zH4w0`=+pE5&dV&;1PhS<#^6<(%QFY7bb>K~%Oee|mL9mBzQ{5ULC?P{Lk*pVnJ;K_ zA2opB-g=!O;gvLv>eL}6fiR3tCf=z8D!rO#h$xQ@t+$&Jz))E2O>jISrmZ^gzK?KP zl*S}9??*#hb@(A=80{I_swoHW;oL;MLh&tQt$M9D55)Cd5Z3iC$uFq=Zs;7)Q-AwW zW@)&qIe!{vOEWcYa{$32E*JLRc&WF_SXK#Hogh^QW20DUhx>`EjEVlT9n2cNq2{H_ zkQ{tHH8}1scj@oo;u96?SxzmtJ?Lts(=~^Cf)}2PT-^Wsz>%ZJkJhB629ex|>+7|c z-m1P)XlB=Cx|%owN8Ox5xWFW1BrnT}xs=6JN=4Xw*_@r*et#nO^wrYa_nKcA5a*p) zC;x6~bukO;Hi!`-JLlhRkm@#eWGp0ADHkhng+B_(>%6OSzBvWND4VO%Tw z8QKZuUug8#V4qy(rGaCOryukp5^y>2hF=`8>@q&>kZ7^vZkA01$HmAGSvQ>n-UA8* zHlqET03#QIeBu3yJ0I^6mhjesyvL<8`3^7HTZ|C(3eXjccDT~D7uWIL`wz8UII?le zhzoiC(N8n=gM{#(I(82%ZBCjql5*S?j&`VvyA+)IetYsuSn13Svs*deUvVG@pUB@& zJ!)(w0n}+RxQDOPkF-Hx@@>`8h9vI#@XDJz0{c5eyPzD+n!K7er+QdnNcn>B%a-ra z8oi0o2A{)6^=e;E6H^P+#&xat_ep5rClu_CL}Xb45JCPgdYJJA9+kcv%ad$QeP%wZgsI4es#zo@sdl{tVh2z3?ec}CmSuoS{<)x@Ly3JEXfd%u%RD0>KbDrPghQV$gnQ- zkw_Y(`b8DgaP^BbKKu?alb?Z_{mqE=Md+PX`@G=%#b(Ooo|I>SqOQ7{Fn09diW~3u z!X@oU+nD9&F1wTIulUzzpA$0f!s@9Tuwy^i@cisePRT;;PJ&37C954QBUze=*I z=$@}HDcu*(6}H$5v=CQ5J)3`|AizANb$vrz*NaR2;PX8&t}4&VFj4UmyZv&ys&0wb z!}vrl+#*$h!PLdU2Z@55HDGBKRLu-%yaUXAhh{d_}lKnKQY$?IMI$pL1IuRh#!Aw0y`SZYunkew460MOAQ5 ziGEUZ)O(+qzvW4PFDP}EN*+XT1H4R9)Tdi!dAG#6-8eV3MO`S(muN{%556I0SEEf0 zijPEVpy<&IGsZv`G|sL)8qPPJ6xrAwB3R!`62V4nIttkEWIxYt9ru29Veiq{jOZeT zY2CQ-ws>wOguMy2Nml|%iJXCIN}{jb-H4WVu6=7ar_9?2kF{F1eMUE()~<&)8(o7_&6=*_njuGugr)B!bfuZODMFfyOtD!PN;~^gG;?XtIL7xOOw$G zH!S=y5)f*xaD#!2>2Atl`3PW#k1IUC4<1;y7eYH&P>0eK|^A))T%1)>^E67r|Qo9`kOY5I~tKV9la6I&3 z>ivz&55M~a=2w5VxPCKR`N_2_lDGbVMhfNCG3D^4*V20(jhLlVcMaV-Nvi**XuR** zcD7@`OHPflX$7Od3UG@BIC5zKwdqZ8exYx#H8CT{yS%Bips6yyGnA0CoSL~-P`GOP zX9Z4^&~p5}uOJ;$AP^d$nbZ7b?3Xy z==4-Dk|QA}W-bhm9k+!+_+?p6B`$0Rp`5E;BW}~#neF9GnkQ^P7eA#`z+aj!)M(5D z^g1LvFZd~z{QlaYMncH~AxZsGb83Qu^X^Mq6(2-W{)+;(u6?6zVs5MPny#_ z13m5>(5Gs?oalrWB23T81?etyb%O*xwd1dzFmCcB$d<368lLJ^PsMvPM*q`&ms7$J z)YESxf*r?Bsm+EcKFfCRrwh>WnDTh((dLytI`cIFUqSJQapuU(chAA)V^4B|kmBv6 z^zA7-J(YEA_f%AA#khScGP)&wn<+aLSsV)V*A zQWmFOA&jvi$d!*#fQ3`H#9?UZieF9mV#nyy*Z^Y=I{9GrmiPI1_FNy<#jzEe*=HPL zD!oh`8;LLG_Y&`I4p+Ead~U9qYaE=LUoyoL<2K8G+bi-!#uf#Q?(m+{4RuSBjawGh zAZDL)LMG*_+QUv%&$-%m9@1j6+c)NWZ@EOj8sBj-Gyjs`>#?7jP^GM( z%Iz+bpX1EN-{roDo4$zUjfmyC6HLZye+!jW9{-)^-V4aQP}{svBim1@83*chu|FkO zWfNQeb&CC-j<~V zEWO-rR?_1&AeliuFvZEEMUQZYP2nR8fuRexC6NHxtzb5Q>ti4Z*9(npG$}*P(J^~G zsR_?tWyg|$x-6`_>tP;G&GC&$6v-ie-WS%Mksef|lM-@yFFQDTCVHy6r^Y5j5~j$* zw8e2*=(V;&I{a~E#FCZ1Jejt{0h`guz?a5FByW0Ck_H8#-b;~qPtC&1(9-T8@J#d0 z8q+1sFLyW{KAfYCbPW~jZ4<#YZL1Vc$DusooX3p=+wX~J(iov`abOkW5H>QwDod(( z*18_lAhMqiX%qDs%Iig){HX6r(4|^!CYDn`6EAXk?&w381`LL`G~me0rYK z@d>YYnkruKyC}>%GxPBz<~V7|U7IOqOS5p%7yf0V7zA~IxerR70zFcQ(52HPE4aOy zav6n&qR!IC(1>W;J4<%=$NBU-Qfa;j>Wut1^5syN`FI~5W5Tcpzsd6>NUuRmmK#@X z0sk4u@fO)#4UcY;DrfPzU)aYy%x#5z+NDm#sviWt|f z#k#`2@e9qUp@^?cc41GX9TLYYyddwj9F+8iw{)Y`;w)#XV)FJUO`>9VoJ+9tg!U?x zeRB?ITFfzBBGDD2lvl?a*`ZdPZee}5>(#{3*mKPnr%5MUi_u}~J>F2!HS99Y57&eM zF{Pfv$dh~S&L4^kt1HJGXBir*hjsBXsP%%T$x7s9W=*+PgG46 zc7{urL8gCp%?`viA0CS@vm@IWTe$tX@i61wqk~b)my8@Ssg#(K+t{X#H=@visg+Nf zV@1l(Y-HwWgG>mxW7-5%qPX}Az0X{{y`1Lb6^mtvRJth1{S(2Q*ViiTpQILlQ%L9<`!jv9=N++z8pVLLk*XZ(j*JTum=ta@l^?^(WFN5-*=!zUc z!$7V|;iAZLW-xc8Xf^qAh+uKT>?WMR-65{+ju^C=6G`W zmViA5310#!@)P+b<5O_>?l}<6rF(Ov$>|jXXcrWM4EsWY%I@KqCNK!s`vN56$NG;Q z#SP2;_i+PS>4;NfY5V+#$^cmoCmzI)3xw3aba-&*^%^8|4E%h54boH$O(7H@y`HAN zhu-7g`Qf>E27DU^++dMXL5>mKW$u*M%s>g^NYcg-WAxqB%G@wH*)t!@l)NP zvKJ1_q)*jyII&X5e; zjzBM-#5Nn8w&#QZ%NA_2-z>Fny5!2ce1VEjERKgSMda1URKAd1u#txuu#wDkaxQkJ z!a^+{xLMuzs71Q(yVky)&uC|W4NI3GIC#7%=0c);R)xNOXLx-8x$v?n;#4Pg@;n}B zpO;WySUzC{^6D|g`yDh_f%|4ulR55Hn?Z_yhI6vTHZVYtc<&WgopM$bq3h^0zeR>K zuTps3J356b`*AjdWt-v(Wi4`3OY?d@Cw;nh%tC0K(RC9c%W5iijlrYVSFFyd_6x?ivAFUau0F|#_>*|O zONm!EZQEB6JhX zW*4!BewCJ`vN^M>pt8R(+E57WV(6atq7LliRJ2D13!rV zQs)~x?&a?#*|`c}aWW*i3e*iZbR4C#ATc^mIGNCwfzDvnpRO@Rp2EIPNe2y!QL0b3 zd_!Tq%cKt9NHsSyZG)59v}GYaT#Cs|bm$rMb|dB-xcYZU6>Am_pYNfk<>u#BkG=f^ zb4UI7!cMLNl?PddBCcO)tGCoiZ|Hmh?CBRqStJ818u~dr;Ln}){Lf|iB?CQ0P{yfqHG`W(Df&tiw?x#J-Q zpZJ|f_<737*U?X^(ro3B=4lN=({0l2Ef1G;Q*6h^Tj}T*o!%=R^Ao9bQzlzZWoHfjHx@j`mxAQBf>;l4xEMp|4u6Xu^*(U1GBC^G znCUeI)V+7U$?Poujd)sBh1-v^uaLP}s)DwJ=thWXR`$!Q5Rgx+k{-Xhy6G{LNt`!r zR!AG<3J(``EN2FGlhzru=wK&+i;=^j7tWOP zn1t795h1g=P{Yu2&^p@-aZ7f1_fviUz8xFSz^^(wW!?k#I{FRV{Iuf}E{?N4q}dUC z?F2ubiTtmF%85?=7 z5syxX)4h%rf%Z3EhBih6eE~sr5akfAs3+2`q7}wb{V)(xf z^AMi7QdR3$DCN!FXh??sVmI(mth|(2nPb1u29_aQ3)KaH2F80|;+NxKE~Rm9jPFgEL55+|HDIjfrsI- z?$-N@xt#cFvpA+6%v^kctlD`JqANJzv--RoLCyDiIP>8Z;T9HU;+W$4cA$48;Bo>B zjrt_*v%8q`aRot#mWa)dm2U=FL_Wh9V-hFD5-+FQFzMa|6?on}|wW}0Pumrq#k zi3GtaLq&JLLoU2kRo<4CoJpuO)2IV@tTQH0b(~BWrs-7b8OG4+-dp(!Z=I1B%@%f- zc9$4t^pB*NZKm%wR(6lyi(XbCFrYXE{$b~J&Dg= z_=LnjRLLMdHhC_L5T6&XzMM<1K6S!$a*mT#y+5BKJsd`k45XeYIuf$1F?-ejgw?v& zep%G*t#94!DE|Add_SrF7zg6BhnPu<+rIw!=fqz!H(xh6LgODP*c2bTBy)D|2}%^K zn5{^4Y}HLPEL#|5c(YrS?gW17TN{moWSBwEL6bq?od6pHh}LKkW?BM1gmXm>XDWBY zl$ftrKLmk^A|4a5QY;`A^Mu6*RI1AQq}9XQQc@3~vrrsl-R~~~_((7j2Il+GC)*w( z*0z;(D;Zr+ht6ZHlB!1)$$A%d@QD-CFAwk^Tu9qV6X!4Kgik>R@?nwQ`C9MYDp$Z^ z;=H;b&3zOE7BWi@q{8C?6JIU)zbATj=(BP1X5#Hg94rb@R|x}&X}vlHS^xfkpt{+>#dDa;CF?=&mQo5n~$IPZL5?nBakH`X|XAD)W(@ z82$_T69Mb>93V4wL1QlVLc0Ucy#19e!{1r&+hXABo&9 z%+Jr)vKrjc=wMN8FJ3)lrSPpeYya8au6#IVdqvx)+p8GYI{JKi9_@HY?phVk2!K9^ z2zQdIMtH$0zvO3OeGQB%y zp7#FM8K=Vx`wb+I(1KDj@*J`q*jP~pn`*(x0 zgOR{fjx~4L%$-G)*twKxkQR71%v{WtKA$eRAiQ2fTNGY+AQUYH%we?OGU)``)#Jw= zJuke65ajdH^9 z7?PRS`cdUOzUmBt`ZRubeVW#a`0V%3mMKk5bu7%`7gi)#1{4Yot?MX?IzDyh#K#`sYH*@2(1KvAq;f*{KHNRG;=HeR2r zvu{*UWhWEDFli$pMtXE0p$skHJ^GLE0h;%Fmzpm0x!yPtvT~TyV44se$_P3(F9FF| zgzhT1KM{xEi|Xp;vZ%!0bCA9WHQ0V635}FtiyV1(k266F7h^!mfBaWt9mPb?3HQDu z5A$0XgQb(N< z;P~H}?B_%HI1OR?aFN)GCS8+*wQA{rKB1YlRIgesXL^Z#MCvisepBpa9cTQ=k*a!r zYQAs95VMT;oy)?$`pwM2=X2)}on3`w?v5-{jwzQdafV$>WCihuZ#{P5qF)xs$k5w% zTj~rWlac)f4N)jc%nooR%ajuVHfe0L@>@VK-U)n8UO1lrzF0@~xn`~0s$v;s37FZ_ z_WX4HcO#`P++{7dyyfMr>{|N2WKY;r1q^+DADdCuHc)p`Sm!p6z{RAz`r!WrBRjvZ z3R?mSW=O;@PU}R7CoiZe0388=(d&}drb`jC-wz$$WfCZwE;(Za`1?ax8ypB_MbwV< zW8~~xMM9=k{_N)lj_8Sb8<86|-vG1wbuw5s&V}tU>JCv$=gk?GwJ%Ix<{qqnU?*WT zOI=%iu(?jZK68I#g?5>F=zMPh$LK>bo37Q2!(zHR+3}}w^^ETam9l9k(~{@_| zRwECDHn!E6>gpK0w`!DbCwEgPUop(Gs(s(OI^m4V8bD2vc&!tqoO$~8==ohc{<^aT zILFM%uYHl(ty=2Psb^y&WcoCO<~#)QLzcWXjKO2`4Divcj&r}Qcam3VQO|dX4?JcE zAwx8`5e??`8T<2Id9lx7c|#S0{9R7K>x|B^d57x6$G)_$#XliC6)v4XsoJ!x2+UEp z(CVI-6fW|;&YwdNI}QLJ_A+0L$Wt&bY57T7vwmQr@TNDViVS$zyRJNbr}*12DVN%<4>h>S|<=V+>!rvtaW;tDPB zEg>KRhBt3SK>gRMsI|9A|8Q|mjjyfvqAwFz3Myr7yR&?Plx0N+^~O4(p||*p=5E$$ zeJno_6z{gD%%8xk0WsK+aJCDVH;UvR$pEgl!c%6JgOmNY(f8dDYscY_q^IOR_%{sA zo%#+R@a|ltTUKv4>PRN?#L45_Cvvv5i&wx)5E_c8waQE>#@LK*%__gQqQ-6%2F8-E!&*5Jsm^KH2T=2vNwF%mcFy0c z-I3iv9Qp+SZk7z@{0Yo^SI^q~!YNz+0`;l2gUUaMY9H#TH#C7!R{dl1(UZzUPaNW_ns9 z;e22m9xDtb#^85X&!C}e5>RU2Qhh~G5QK2D-9erqs0?+@9xYUc(_&FrpY90ZJfQQ@ z_2o&!h27ix0)lB+(|}-0AW2^MF9Zb!H`HJbqCMlD63qQU9e8uW=cYUQy{)8sQ1-rnc&GgIeK@Z}1$;&*;3JC6;L zWNf%L3cB@J;Y^j*Q|>?rt^0F@{!kGV5By@RpgB(>1oohXGd;3rl~ixbn@t13ws0H0-VR`UMvA=qu84oJ=ZU ztI8Xcr>9g3EjuJ~n#oK=Vw4INSfK~a_4-Rm<0LQbVMibp4{YN*NO9)Sl*f=(4jWJ| z?@_<~is_w87g)(^^B1Fe_&WG(D%~tFz5E-U#k|iiI}f*>|BTo^2~~U}^QSRSX4}OsDGk@>n?$C@}M~b+w8Z`6fehD`DE+? zvU*jFN)EOX9ANP8&DGFj(S+PJ@gRq}v7N(M|Lae8=93#uy5*nncX&Pocl7e>IJ)cb zPN;9byPr_TTKn+DzaNwy<>p%(5^t1a%gAU2#ueXKCN(8c_cFgT0w9GRq52}B`l=`O zT~FGZs04Q33vv)@`c=PI-}>S9`ev&Vork8J)xzM-tgmmoHYR~__F~(*@?2Yqn6Jvs z6ODTLPkkg$h}N|Sk16r;DgV@&Z7h;a4fn-2h3xYhC+hsSA_2g)AnzOIS7A>-%#jOa z@@6H9P=B+=#c)UM>hc>b(P`tM51|;;0}AwG!N@YUXP9WWD_r|2;D$0+Bf$~GX$L54 zU=?8HMRYBxMXmW9-;6jhLn*FyjK1r0oEBLydUW^=&WbbzJhSOiW4z#)v^J4X?g`)+ z}I$6Y`W1^00T(x1+b21>L|p7}s4!0N5X-h}LvnovLW1%dOC z*JQFZx+33qRdFE7IQxCd+pM^mkeVY)2GAsp{LpEpBW{bDH6ZlH!gTWG-`CHgtw`Ze z6epa%j0Zi(cSBq9{C@~QJ=dxLSgdk1D+AvQxMAJuY))U?*G|muEEh{mM+G4$ z@-)A5LDR^i%ETTM=E+aPJltr|A}iEUGY(vT#I~Bb^dRhiw}67NW@mKwA6cKuTD|8j z(Y0bBb37$m51rA!?_6`#z}Q&yrNV(6qIk<7<<;V7Pr)zn=(Ff%{~&_6bkC1Wbn`4- z!N+3;EFW$tnW#q3Bg%?HLA>N=eD$h36}P2cX-SKx(x#+!x{#D?f{4WzxT*3tCN&m* z`&;-;e%ATrzxZz(1LAsrnSZ*!zFEXy`;!zqbv_FzZ80}RTI46UPUE9n)n62}*8Cf! z;|oy^-Cc3xTiER>4L#JZ0t$s^Y;}%4*z0&=BvY#=IOOO!N~->NH7M|B*;^?w^X10B z(ssYP-byW5t@Pd#9sGT{YXB4yvz1)P%N=av)ew>LueP7jDm}G@W3$TX6FrxjU*2)* z>N3{;ohv|c!|2-}L6zKsOXewNx^RZ7frY@a8KXmvC`v-XEB8k z98(LOTe{ zWSCf#>@gY$0tMnDasULV)U|p%*P=H6S(UoAn?aGQ$^jSiG5e|nH(MB4mK{tAvKYie zX7xYE$=(dJ1;{;|93wzUg+c*G7&3TqlKsPTm#3_7#g*3wUL{iX+f;$Wh0&UnxI{kX zB*j@0Z?`lDV}_8gp4yhi$*FJqo=~k>8vPmf=cto7#m-A%-4tX4q{yhy8eZi&5p76p!TQ-$|w_Ot!Dwr zJHkJD2v1T&OFSs>(KdD_X+xU$W0f%{6UTxbpI!N&46gNz@bW`%LipTiNP_GIj%jT( zvW4!P`eKuzGVH=y(j6^zKS=AaZ2%AyZ+vVU7s_Cqla$RQ>G<+|s0cc&0FWDzm~R9{ zU>R!-N*turAB}<4Av+$Z*;s;dx4Au^U^U}&E~2ikyQ0*N5n694TLFA*^yEk!eG}#c%BXWdw97r>Aq-qI+6d}tD02DF&+jVKNo^V^F> zJ8RpI?V?!5A8oPDM^{cJopznQLYpa>#p4!LCfRs13eO2(NfpyDb+(mKcgKvr(jdJ3 zP6H09o~F}*7~2Q=GG3?i1O7?J-Jy2VwL{(RtSi1dTSyLcMJ9AdY)p+fx zk01PdXx5~3RW5hWhwdp%BOy?N&JM{l(`iV(+Qj@iuY~!EahQ1#?cHeD70}r|-%>0^ zK21r0jpA4rdcgGhbpP#<24S0W4^wDuw>g-|BC%X%(x|7_Un-9>@&xf>^TL=Y;lWMb zUS4AP%7G?CukrVHTKVyY7kC%8s{Pr&&-~H%yJA+K?9w{mhL_3v>`vONDbnJ$l#%i# zjo=}#T0lYOp|Moqv9`0Ru&QYG6?$Kl z)Uko4cN!cZWb>Gg;GFm)p5Im%pPZ7TON`g2aA9Lj3iU&J+5B*`W>AX&0p@%ZXT_}M zh>z~`ISq#k=nud`GKA|*gpw3SYH$Z;MC|nAtdk20oa?CPxpDQe^=5RF$#3-zJa!QH zEvD^o6FfN3Ia&>tAmaRK_2h|SH)jljZ)dquBC{o)#KcZ?%YT>xS(KOyTyHWw{vVc}Ll*$9*q7WRnn6Gld=$tb zjF6%k(|O~__~Swn)n@yd+~4OzjxLZH2X7k-lFIyH^s3kPeJH)xndeEW)b98ag1A@j zJZ0PN?6*XCS(C)N4s9v7c7gZ6TV}X()6b@WFDSsd_Ih-@;EgQw-^~CBcF;UkwD7fg zj7;xlVivl9&^?`)@itw6Do$%GcuUGC>ZAo?$yF8i66`=Q8Hj{6IwwP)t7TI-C?K16VPW(}JU~OOd*2l&VwIJka z>j>4`IhyB1apL=WmCJAQFQitBhYlMMHC}mF=7U-YMZd;JI`q^sEj`xndOn^+QC&Fa zaCtuz7zED@>G&5AAJzd%9{#unOX;1B{~V9i;nWFcS?6oN$Mkl3Z=B&ZE5rVV6xHSe z)0Yj}HJU?X`tzCtpGP@WIlg1(U%vzEjNYp{0m>_sDU<-ouSeCZuQ*crdS*;)Glk#e zE3BgKXyfL~>fULATo6!p!Q~V^{s&v#kFP&?ha62chPEf4^b$z)?Cox^yWdafYYQ7$ zXmmBYcI)jyTzp#pjM;0em+Q5koVns4GNL?TI$0MMSURZXSsvgw+`lyX zF(vplui#mae~2rB8EmWB8grhxL=M4$yb|P2AkF8xcqJsEw7D_(K{M^A!i?+@ARn33l+O}C8L{(kVAanY-Qoc3m84#n2hqr-ej?Umuer_RI}wj0IIDWEdKPW{va@a z;$wgOAL)+?A3IT2^GAD(7Erv@`Mm(VQcHApicbwpU!*6DLt zza;nDSvXMdDDmbOl2n&wuWTB3r*d#De1{K3u7a-$9H9oIK)ds~%lp@;p zo2QVP{s5ow_zRZtT@i2ryzc?cX`0Vnd!&937QOK{mHz&k6mE;5%AI?^=Y;)PVRcQ# zVd5tu>e0fJle(!SH=d!%e!Tpu>UClvW}mB`;huHjeqPL3gq ziCBpBLjT5gejeT%SD94JH~n|d_mKT8E;VmpOV7*>Y+b=52)&BJF2i!e-dhL5*u}lw ztaD<;y}gWYdl_`!Ov$`z2-ICu>?N)vbDQkd#~bd${Px0~!GWEYIWdc}df~%b7~Xfb zQ9pVCFn@g@uQ92XZJO16+{XRT#OknBYouF#X-MZ+bH(Xl^uO_dku;BABHH5;DmzGD z`#Sy1+r8@$fQU{fzq3iaUucxN?&r2o91@ zmF}hXI*W6yyR;9$dT! zW%Ebo%fK@mK^AW=`S6jXGW@!&ie=Xm%xHssP;KM{JzOuU?EX7ZUB=_7l&^uLL?hm` z;@P|wTJ-k2c&_`x5;SEI{NGs9`IxmA(2t4ju@k@zd0Wf9jstLSeQhvAluLxsFF00n zUAO^(3#)QSy3=AQKcZ09)2i;g#7A-ijPD3BXOEYwiIATa@Q}oNpXbpM$x{;@OI{ip zVq}bCHV55I2tqe$sRj<WN zmm4Mm^YPM0;LKDS)!7bItbdw*N1};BC*w3Y-JIdXbfDG&at^P^FUPt3t?Uj&0*W97 zXad=OCtk3mkC9t-HesOa;-CI9<;p@qiFX=*EAeo$Z{tYSrl}OBA2qPl21*Ax=!id? zrg_U4l%FJfK^`O>9_#V*GocottjU>!X!elG z_O2-9o?XfHfpG#)8l0X_?J6bu5%Urc{It+J^Tl@zFLMW^aL`phP~Atrbe$`Gspwe{ zS6*IdX)HzcfKhz=`K$mlb{<0crE`vO3F24)CKiw*7W+8N(t)(;D2jHAW+60nHu|*! zV0=F*IVtOpqa5aenU4GkXFH-}wyED43SR zI3BA+O^Thd*WtV#2klm6_Hq6L9G$N-wB2+6d>gAw7GRE&77x4p1C85|3#GccrTNz1 z{g|T9+w0%@&aX|0#($!YBc5*|m)q-0lqX$%VS5XIRs~O2{T!z=E~LcrzqFlv+g(su zN@g{M!bDd-AfEk9`uj2ChmA*uc4`DVR>g^_f7+7&dq&9tUN>|`Py!c z6R9Yk5WDE7q&htv8q*{HVp8~g2orPvLQ)mlM7{8K z0b{(MKrqwtP2y8GY(4~vp;I7@V`El?-XCyF;qHWb``eW&0TwEJ`LjYj10c}9OI0O# zeS6Wbe%I`={;@u|_n5uaW_lsvvBBGTFuD0af>EK(&ZL!urYNhyn>&ripXV-N@9)2t zYrfL}Ok9Zrtx}g>1A3av2|8Km9eHtt_H<>^H1l@ zPj=dwqQ37^nR=5LD%uVq^Xip|n1*OGbUMGdi+pr;iAw5P2kalBJpYr3#VLE<4y=d1 zIQq+cReRz?5uDux;mw)XU2R&M{mrb%T0HFpoD#n=Iv2EdR!o=K6U0V_ESR~ctG-RD zIS32dIf}YaVWUB_J;?vWjs<4ozF<;i3N+=Kgz)uL;~)Q|#C6%O)5X+YG0NjkPvlZ- zlra#0>$3W(*G%AO#mC{-ou1hu>t@G08hKzQ-d~lO@9h;-1_#+n3vK!0GdbN5YBEYL z>sWAQR&9hRHq$U>ivUjfba*yM^;cRX(H_vJJ~%c=zSovclheX`-=A#W=(V(+FK533 zeuo4fmWRMJd{-14tk9i?#MsLJ^!#wqvw7=>@fF0rqHzlYC|LrGHbRXqr_wKJ=G`*<||HBz0rn}YTDUnA$9P3Rt>_!v# z=;}uYYV!#5xQ2K%6!DQ5qw8xcjE6}f6vYiKt1KW2uS?xBN$2r#;55Q_-71FCFW)@H zf#}Lnz?UYW@S!XmjPYMS04=3MFEryJoiG<97}zHOV<09#8WG-~wyNOv?vwVsS=1O} ziJn^j_U+cN`w5gDS85^U*H=*XonS#BL7~)y$qo4=WpDh4$BA3tM&3{>ci|T575P2) z@KMt@zlGL@3g|hJzz<2_#j{%Em^rY@unBY^KW)R1>TluGW)F~Q=R;ofZDF>wC09pA zDl+oZ&7Z^x)SHJUVx+jgs6Om6w&c5GfUm)JT?|4zhL0~?0DytcHjP;S4+atfX>zCl z2shWiq3r9;hoD*q5Cojf9oYt42dH#OE#mE~%wIE{E5?X{U4{AJ-sF=Lw`&?49fd;V z0*aqUOY$hqKYjR2*-IiJBXAi_FjDYH!=IQA4Q}{h4}#_H0aDYLxE}5|yKx_eT%tf= zceXp31U%%j0)UTggMU=#H~eON41xA(T=JLjMm(llH+eo?BWt?{{yO!A2_X8A7BGea znwmL{`{>Hh=2DEu)3ar;a?WT10Ka;FbN|UXlp3M*@|ls5I}CDqln}5su$W=3Zrjny zeS$pkgZZ|K;E$;T1F)dxo4O&jF;s0(GNTdX(ThRmI`(6cC%iju#w#vjvkL@LuT}JV z95_wqv?N__j)y^xefR441`L^usS-i!jv`9WFA~GozqK<4yvdf8;Ob@!u6S>XW@CGoMXnhdZD+Egv4Dgvn{KvB-!J+tl{AtMr;DEM>mioT22vTDNgvOc3~fSp8sS@Zm^|V4h4u%c zj-+Ul&@$@U`uqpsmJdxzXfY|BL|6ivJ6hpMv=tc6`_022VAP2JivdIxz;Fu8nnlE} z0}&_W_X++S>P%vwc$kW4>2L>)6z<3}!rGY>w0wEG!q9VCae_V}8yR|>7vXJL)Ps{k z0O#Jp%QM!)KQnf!BZhxOOWo<8K2|f!taM5*e1>Ykf($^vmKAu=m0nXkWuAB=ao+hf zXo681MEqc6B21JB&p=7KDC>T530Ey=nX?h;_@adoC>}Gaa&O13s5*Lg zKU-DxyU0X+{)l;F?TSVFPTE~&V6EFJs#*Pr-ve+JF905(etX=Xg+iQ*#`zmc=Nw)e zm@WB84#!dhN|WT8ujz7>?{=AfOkJ@}tGTO(nYq>sZ&dIJ@Ee<&rU0}YFVy06uB@}S zw}^y9>ANDH)+!AF^%hZ}0;C!p7t%w`PMOy)PDcL#SgX&!wR?2vI6bGCuL?5M=^H+)~+qk#T6>28j^A*pO#YDeV23n^ar(@0wqaV@}PIL=^xR0LE_DyUkiGFAZ?2M`3q;z zwZ!I?g&p{$5_2JQS<3kb!Rl7HE_(AHi3&#FRh|d>Pb}t*0--xe=z~1-fotB?7a@Z1 z{KrvrpcYHln)JgaT%SZL^mfY(`fB14Ff1w+zz2OnFD0;T{;4SOy_BS>PGd(zA` zK@R&Ur3D^?3jpzG-q2D21)b9|*E=eOzv@-I3rG=+uBSlL0;$01g%tsXpiA7N4>zugB!uj4<$q3WDJ59Dz8gg#*MWT7_>zRz!6|y8)C{B1Own2tBN{&{)SPK%Fr@E#Zm)Z4!m<&%5ixq=5E>x2|z0q=oiY=c8 zZWJoELwLv_t{w&r`?Emd0RygJRn@?_RVK37Ak}|~19nZkG)Y0dY$|3QwVboDApL!!um2*ktEKkJd0@PomsP;nRo0IvNu$;YxQVkW1niAF{W&^o2@@am| zk2a{AhOH};{5H@eM(^Q~-?=_a&O3_SxGEP-?}o2q+ZhczAlKI;*uf}#bTH7EPON5H ztHpZw?=4gPs5?P2c`f>j==V$L)9j{GM=X3#-DPqi05q>Pp`zdRM6$_KEd39YBED_= z4guGOpkG^4z-1!zbY30^^#k4EaL1GphVFg*D>cGq+n#*$kxTWFscJ_@Q1G*|tnZgT2hgGA-^c?my#MJLX(Ne@w2Yf=4l3#@3oG&~2nr z)YOxhq_+8yRfw6IMs}(D%oU07M|5i8=+|f}sAIQ0V>SflqThGr(A#wLv5SomtEuT3Sru_%x3Gf)p7sIn#W>=~AoHBtn)EXLE<; zlcRzD{01l6Z@YolCmo4d#_Iz1dakwwHbb~Jbng4^#Q!xPE=B!4z_2pJD)tN<6nW;3 z`+)T6Qw+g1K**y(VWx1yc#w?c{~t^FQcR5#R0UMhe-OzC*qj&lvO19% z16(CQGI95Cg5p(84%FlS`-kaZ05VYpe%}7?!uAR9^Zq(zf{Z}M%0hVkgBT68~ z2%UF%=tOB%3V@S+Djy{cb@bSiLn9c{x}2DOV$TXCplhvb6l?dEi5VaYT3PuL_SmCQ zLJUn(^9U>kBO`G#K^H)Sk7jEYL0&O4UMhh!ljN@cGU1~=HPz=40kl5LplrwP)WyIk zLNNynGa<4548-IBt zD*M_iomBii{>9gERNpoHf*yDS?5O-+yvAdIsq$iTCER;?eSX!PrIOF_1#LS2w8-~8 zz{lUSSDp?%x)P=CdmAWZSeah;)VaOd-dp>q|6ssdO4OWX)o+jZdb1k_QDX%TDO6Z~=2=EQ`RtD_PM0JTJov3ax>ues8T?QWlxQ@`2scU* zV7_^9K_WwjV>;Zjl|=xrZo<7}hFk(r|2^O}M&q{VtK5 z7nYy^(76H>LLG2c$m>N6;c0tT2R2BLvWt zF-u*8c5p3|DQ;|rCJ41}yEVu)BM1QBXvM5mcPL!pyMrX9(R&wd!fQ&-z}9I%9vplP z=JdagZu=;?NU&af%>Rd915bZf8$;(EX_m9RQl6%5-KL>wApWch=QwQHI zFY}wndu;wcJe_wu6=3`Sk3El>>?9&P93y*#?Cfk3j_mAx>|`g&K6ZBYmMAmML3UR5 zCVTd~JIS2J4b~4E|Jl{njGAfPA9Y2DhW-=*X!szEs3ETfugo+xY_tTp zqgOGVai10I8V`a`!S_r%Mwp6wvaX&WiHz;w6^1(x5xPtkyp>)&PER2OX8KGKdKm-I z74gGGcW5zTR_G-x_j91Z+a(rfQY7n?oD2%dG~}}YQwbH~|;!p zLbabLYy)+Xqx&JCzsM4nl&>cdib!>Hqt}Pzd~L?>!Q>uc2p&0zxLl}}X4#sbsU4+KIqt@-hy4~Z zzWkXZ$mi)jV931^_fa^gh3_u@$x|z=18;NgaVnCY8A;a$mPIGk#_5Yzjo#;x_W4~? zvnKTARZ6cN5?>p)wo6Ps$FL$Rpz*VJpRVG-v$U4S6R5@DN=qzJwe&;&ruc5J9{8J< zn*L}ev4r`>l8MG_s`-sW4pb!Mm7$#2JlRnU^dU)Xt`w7D_|^s^!v=6IwH5JI3oXu* z*_r^6y0t5v#Snq9or9v&#g}T#KM>|Brk5Jz@Ur`H?{yBsa=5X>2_kA^*ZdG zqmMk@C-xlxM_|Zl-sSa-75B$XLGQ5m6E3~rmU?V+~^ zIsvX4&^i1|`=##J8_d&7{%D zp5{>Y2Rqa(S@er1eu*baRdFcFOzGpWz^&-3CXv57nrAJ$3kH21qo4l8eKma`^2}BX zTe1=?z(kSC90qn;N8zJQY#``|0*((cfL<1s1K3rZ#qWmb@8ZfBfAD3gB#PAN^RngT zqe5~~O_xDTD|)flkM1&nslGj(%+|VC7;uy<$`mOSf<8Z)Q#?AnQNm8l3`pk*q6!GJ zURi~J;#5^c*8TsqAM6BO{Tt-oFjhyr*5s$kv$UO$YjyRKaM3YRGcOPocQ7sr!f@6B zRZ0FSqWiHbIe0wf-Qi5JUf7fSzql4)$dHY^#exDOvAnhdaLc;kn!Ya}$Ad;T72}J3 zvZ-+Kd6)VV$$aEs*~t}t7xUIr3FX5>Rw+)FX&D2I&JzIwrpyfz!{W4{B(NoiAsFoX z%3w&vLoc^5w$|;>CKsZB$OqQJ!Hl+Vepa`~DuJe!($^-<`SF9F!-5Z&o*->0040WG zXpY>~w$WY~xBkRX1_j$sEG~Y%FKWVUt|URT8KvmQl9=_3b$C(L+k~KjWyABRR{S!c z0;AI2`b$9V=y^F~KcuKwtf7-vD zom4Coes(U;29jBMeZ6t5(8vmaf_)5;2)Ks{+Z5yoiD;5y8puBO@d<7&NtT^Ixmiv; z&Rg?xYHbhd5$`!UxR7G{xBjOpvP??46`z_wK3h8Q-&GYUiqV?(;*q|5wp4~4x|Squ z;;q#{Q)c=QS*TQ#_0EBMX}r@55BMzp$sd}Xd3DvCOUm??ye-NcA+3M?30@&)3}6xz z@!YChPdlHr0L}UWkH-Q|%7l3PkH0%BvOJR1CMfmUub%csPC<#qVNdU#ag6yf0z#7M|5vw+PO9P!K5b@0t>@} zo6<>+w(24(Xo@hWE71Ja85rp0Wo0lZ(#O%k2E{=K+f)(K{Qd}0(FezpR7ITdLk8=D z6%n3aVTcIwEK71EwP%K%*cC;tL(*qPm>f>lDL(71rp3x(&(;Tn7w7;Vff4pBr=A`q zVzocp(V?GONTw^>sIF2_1`r1#5(wcV1Q$YB>z&~kXrh`c+W(^>Z9rfn%%tF>>=DAt zfEmH7#j;&U&r6AMX#;IQsS>-+B-+3Ty zMMq_a5f_-< zGQUPgQd=489(OU@R_U} zZ;FTXb{y^r4w2*`RHOOkcy{f<$F~4JRueOdijIePp-;2L%YDBNqV){gOWEBm6sX5+ zr+d$UFa5^S#Lva8%qjrgHZn6kZh>cRx2ZZK7 zKkvPqW;FJF8981i+7fV`95Ca=G<*3iRsMTse4coh_W|}Q#h|k9L0&ZbJqsaN#Iqy* zKq1%$VZcHrWvkeFC>)*AQ*Zuq6Dg8CE4zuDGGmAwCy7rCL^rZ6T1 zPjSMfc5eXJ^7;Kg0d!kuoE!hj`TkPBL`!={wr`OHWD*D7I}N&fTB@hm#|=q?tx|R# znBb6BJjT~`$0euXmsl=ate|>yh#j1%0PbZhcW|rAp@`+(lE4%apTVtpkrVj@A>yj%ry`w%Y33OgD-=WjswSrEt(byIekA z2Vq9T;Dlxn*^4W&Ig{5M!hq>qs`U__#UyzsDIfv~QZa5p5x}PqF>g*yLJqFi{|rKE z-~w2Ph_Aj;Qnq(w1tIECF({Jxu26A=2D_=$@kr@iqxC3P_KbUuD%nl@#LZ9fE}sVo zzc|jpzuYCIy1iC7hen zY194{C(k3L@8N&HzWF3gcI>b)E<1@zI@BEoZdy4 z*w0wsJ58B7uKGneBSm=~;QMwZ7vvB+w17)m!QSC<1edA>3r|Qlr=1a0omfmppE`dw zyUT^k{q-jhk+&h4j7ids&Lw#gw#p9@-%N?xOwK zS;#;zZ$GJ9R&ayI=H011CZ1p)|HjrZAg(7>Lu}r%$-KmJswfJd; zAaM9hk3^Io6V3R8bN&OCxS%CJok*uVuVO$Uu#$i5Gs1?>oI|dsX=~FF9Jl(c8HSA8 z!!9BMB>P*LT*C;P3+GyaBQ?e160M2~ZMY~H`GYNP1E>s4*z)OExO|284#bE9^9cKY z8Z3~EC?m6IygD~P+x(gwBdrK^l>0v!X{SR|Xeg})_auihm`{_=*JU^EuHk=@h2V@* ziD2lokMZ_{kRs4}vs9iU%p|}c@jnz&G}|aP{3Ut=0=2>g&ZG!1SE=&j6W&)h6bx#& z=*oO0j2LfL~$xocX*V5uegD93N#FkvHt*c+)us5{8DPg$cp=^z8Wen(QreYGrAnmzhq_3(zH zzP(<6V`v_5SJ-}^AV2ZIZkzi&K|On|w?=>WcW@STt_!tC$3mbpso=i>t$8sd)KcgtH{mYsn&+=_hy`y*OgJwjHDa-h^tn@0)N;7qkMpwn;mI| zYi_2aeH4C=v~P|K@*W7JBmXvrO1FcL9%Bq`4pNa{HMcKirfhF5+q(~ zKW+z$R!WZHdPZgbOHfdB1a?Fp$*)<^um24ZnSs4uvd1GO@gl%zmTvyaS6wOIC_U%% zX!!}Piz$hyGtTTO%N*)Y=DZiqzj3B()u1C(z%Wy@{Jd9W`wn5-Gu*vM|AAK*t{)#P zm!;xB5`{WhVi@rUj;Q+>1-EzuK`CK{12^vH*F1%fsgPPVV_rQ26?9s$ET#J@ z7OZ~Za|(X>6MHt?_2vT%-@ngv9}>>qfzS!lnF#~C&6PK6$w)B-W+v`L5C5dbh}q~TxWYx2QEDEIzW1ouNBb2@X#X@xX30K;z63)r+veMQ6&l`6-t2x zkUYKD|&e8vMO4;#&SCB@rnc2Buj8XK*bwR1BMttT!eDWxXfI=uz>s>LOAZjk={qE3_ z*{5(kOAVP+C6t`K&C4%aI#nC7CuwOB5zTB$(Rp37_Z&`fC3Z5MG>f`uJ?np%I1(5b zH}nio?5-b*iFhcusJAu-eV-BAcBDV4k2{;z_Yj-F{{5w(p`gB~sj#K0q_m3D%m6oP zeDYJL;@G=HnEXfLJK zRySRL4k!M#l@BzlE&ljRs;uWbT=ZU!Ku1qNLh= zPx_AC;wxo`0^b~O=at$@wRZ{}6(l9#QESe9b@|hE*rP0Tq@@jw<;iKXCUCwt<#&zV z)nz;y0#QigiOk6u544i7h2T0?Y2~Z*^KhDWwl5pEEj@WG3X; z=kXl7D!CzZ3Qah4+7H-a@G=bcKEv1jsH)Yrsv2=`?^<>oG*(sBH_=Tu=U3)l7Tn{m z_m`ji@ygnB|Bc@`N9vc=E!M7qdm{(AXlTDB?=ksy&U@f}-60ITyXXFKGG$=FUQ*8{ z?Ss&OHh=Fj4M&t(94>T*>P^?vzJ4@=re;D4KALP&9WkIoz>pdQ%9kJn9;#-}HmdvV z*9rwRj1FcE7b|}M+6K^$$@4w$LZBiIU?>-e0db!ag_yp_K{A7@Je3%!Iw_1!!m0%j zDJ*yeJ{{X2HgYEab;{FOX1!cKO?D{?KD_Y_$RPP)e(En^>kKSE6&K3v-iz@-`b)S{Tg_X~4ESV}#Xmb+ zh6oM5kRe<&S-OVv7`-E#YPhSERoWfU!kA|WvH}h>)Dn1u0N*xWzw6T*TRO{g!AsuG zQ{rL-kY}J_i14GBZ+~Cu;66m%&k(PPEXb)tMF5Oto6uXKrLQ6jTSM`Qxb_WozNLfu zdIqDD&nLooL^HB9idwoB-!zE&4-V$kkAKb++IYR=*>LR5z#=;@{2Cdx0FSgvo^R^k zGh%e9B=8*%pHT{M#EQFUuWz3Fn6_J3@=9JIw_U=_K#?7GFkStEQD0ssDuN(yBwrTq zC*_x*fG4bR3ZwP#WFc)misF1CinJsTYw`COMmK8HPDl3`HgYb0evpowF*paVmhO^g z$zuku;lq8U1p{2~h`0y-LVccG{5G*+ZkK4rw5)J7Y**KosIUHaH55D1UEdY}pAhfq zk&^Jko<0A|!R^`ZyUL%l#y){c%!rg|bG;b_rtUUZ47vK}QQiJ;cDD1lY^B@ZL~y*d zDa|nqmAcyP3*F0jMSOABb9vIw+$i}Nl?|3y`O^HOC zxZ;G4ZV1mU{h6xm6UMKqJysKM0W z0E;_dX}T#O#$mu>81{It8VNrA&GD>S9fQD9+~)PuCQfn&zb^w?OC>68 zzKLH0uw-D`y12T;SWm;jL5~(ABHltW-%+%pw2;9vvOAy%8BrQVqh8pU%h#U@>E!1m_fdnjR#+Uu+8itE}2 zF&8WV)6+uA2NUZ7ZR*K}!^T0a<7S-WMy&Imro&e314%qdd-)yvuAQyUIjGir ziN;z&i(SVQdhhcdGw$rzi&Tft+jbQZ1gTc`B+pt&Ea{q3OJL1zKGp5Hr8$^RV>2eR z6WXIVEn1-!wJ!zN303o}UuDkMm5SFoKMu5LyhOuEvDxq9gk-0=)_DeWL#W*aTG&bGDsgiV%4L2iXZM3_Pl)}4OqSpiCtJ4?MkOnc z{Hln8wGXn9{2;G{8)Ql)@fuj9k+NOOq(KRMhA(}#;sHGJF_3C}@7GuI35-+D%}`C! zAMZdL;?Ef)1Ile%c|^n+N#(LoR*XO*_(G&)euQdUWNPV>cEh355VpB2maePAt0Uk4YLk!vBH-Y8DQ0Qk}C{v{kw zG6*bY_vMi~A^I2c+_t)7sUI=@Bh3I4{rk}ooL2&{`)vVl656oVsu;qUoo>B8l)#o+ z2%4oNdk|sdVnVJ&x8n3{;iC!3k)wzG5Z?q}-Y|l1e!}ML* zLprv{3TRFNfp%{E9<;mM8cZTIi$H#K(`IvkGIB=ACCrXJUDo!4bP-1Fy}@CN>U18e zLpogK6Q!(xx3Va4nZtG3&QaU9z$=**)c6)vlIWv9`jo~>B;kezJ5Er|XVdcdiMV7^ z{!wb4tzveR(BbzdRFd6JrGQRQTv1Y5{@Mj5+>&OLq0Yl|tgb#*w*!R+uXaCEwJIy; zScKD(_%<9p6h7@fi9K=Ni!LX~6|ao^!bA0X-aV4?c znV4eF-P@o{=$t1W-v*8hFe(SStnPOa^$cfLTDA#p4L$pbax%Tx9$&F-sF3*TM)mi} zDq#$2&m{CoGjD3!&Z`?%+7Mf# zpHIcj=-0EG<)z&t+f}foqTKz-j_!HY_1*D}$~c<(^yU$0g*BFzo%izQm(aLuB}e{w6JObwnE_nV9l$T)Eu`BG(I{t`y2}{YJn@WMU5## zWbE=xSA)Ypu^+Sn?~ve=`w~5cG2IVFjtnv>lnBL){>STV#SvF{LEDeFk{&&Ip7ruk z{+kVJN$K(+6yhZ0V;otuhjmW_v z-S$8X8r$Z4UE0@J3Hpuljz-s)tAFpsk6xix)BBow)c8#MH=__||=QEWrotIa&%Y&%{ zil?+~YVWf) zFGKudzwW(OH74hKFpAMm0q2U0e4EBJXY`zYwg?HzN4cgYzL88s^x{qfo z&e<%$eX0M0Y&^*}P$4G4K5kOG@8qNvac4@QJ5~DLRg)TM=vZQRtqt0e!9H(LC~-9n z?&df$yj;$iLKdLUWB9 z^Lrvk#!^8;CLac%`;>CXT)}8a^!e960PM{NT8`x3&mT;DR2K3~y{paku#~*|T4X){ z9)_4T8q;jqv?hVrTk@UNllWO zStgIKsZk(N4t1xZWsc>RX&^(~#kaE&-CT(bN{)oUaI96jbx?PJXJrWkCW+xRlzGw_ z^Pf{;CIu*zsZM=#H%?dhdTC6-cSip^`PYfTK5o*gh=3ub1RXQCtkVcbLP7!Tj90$o zSJztF7KUlp=!^mxa9~;*yXZcueSvwb5(+6V#Fcyq3}!r{0)Lw!wGNh$qYy_3^nU{3 zAVs(e{-9x3napi^3Ri5bIfbrPL8w^PHllLmX%&C7F29GT>?(tgO^%4B;ELUk_crJx zeVNhvuOHt8Q=@zqcz?M;(VGAhwsDbBa7Ak-^+{(Lq<@Qbc;%(CVx{C0vY1_#U5{vY zf8kr^q-vrhyt+>zxq^Un?!P%|Z<}pdb-03ZPNG}$stCYn^1Cke z6ESb~I>d=YegIZeFZ;um6TI1;l89lAfCR9obOv5SQn3=jP%Pd z6gJOYx%_*UV^5`x73E!T!t}*-p*5ZyI7cYgFkj(Bwrpvv1aXPlO^DbMIf-+coZFhyv;FF^0^j;9~can1w2oRE2wi>35%pRA?Py zro0-(FVe9I`Azs_sfr7?MCMh@Afx`il2F#(N>&d6b)1jVTes?a1}^%I`rw}u1W1JQ z$~8WR7@35*c=|X(j4G%weEjrXM|u3&-aP zA9|Yx4YEpOL9sDd7WMu8CHN3Ao~t3C``T9$tU|Rq;PA0YeIQfX`)pSvS_*7}qsy`d z`&$yJ@Q>N(6&69H&(~Ojgu#&^fbA&e!l8PrYM*u}tO)hH)cMOuhbrkFwy3Q{P(bnU zE5Y;~ve0ivI$Cc59ug~`oQVzy0&-CPFI z!DFE_zIo|M-*`+Hc}$tr1R6Q+y`cXab2c3@W2`97z%r-bj|OeCeA0q{FAjCz_u1Oc z+1lpOrtUqX(G3$E5eMfDyOMWflP|~W;dMg#jyq1DCuf-QR!|95Ip2dV-Pf?d`wTh- zC=nlt%YfzCUD#bjKfF{WKtHq#S!O_GaEE$-AUoCvJS$CDz!I-2)pzx$-C1VRhYMH3 z@qC%yKqg-rD9SRCx;`3F?pDq=tE zUz}Qmc}+yFAhbX+MR(=HXQR;x<}e>O#YZBCUU`0R=+D==@lCc6cWlA@dA2um#w7gT z)laE?6W6CLjfVml(@)eviS`d2im|Zem5VPV?-h_ai>=Uw3>qeBVL(|pLiB4aiHFsQtHP|myTh}zKBd9U z8cRoHz&T@r1N^_O4blA7 zKre^~W5C;Tep%FZ<~?foXfVT7GQe57O{FMr=Mz<4)%x31Z`jOqv9$c}#6%gsXIWhM zxR-*a^Zb{fv5rajzlv|mCv)rdS@^H)y}aE78o`6JdQ^EJ+fratKGaN>SKy#t&SL3p zgX8y!`syx>mhw&a3ZlA7(z>oj;RUk|`z^-`#Q?UbiOHnn6+aNx#QWoSY2|P(crq^v zo5p(5T7BB#atavE5iXZsii#Tw*!1mBXVjf)3YA$Z-}CbEaXzMA=3hbiJVU*}j^z=3 z6N}@+TY8=s-NR%iak9`^rCE{b1N6fpk)a^pm7hf^ngPD&u$}sYm9~be99TSzL*}1dSAYhqM|TbJZqfw6}NQ->@UE_3wKxoOy9pA~hXi zWgg`2?Ck9&@P%uxNpN%a-W%uRIww~l2ght7acAY%LvctLt8*_jFG0%pT zO@U~i*pS+C;`ul%jK0cOOO0a4Wgk{v5evj|AMcQDY+A6t&d-^@#NiZM3ubx)o}3p% z2|*b@QfPrz$2U5YPsfD;f0nA|$bOBq>whH&3~|R{S@uz)6Dq$ll&s$A)nKm^rbg(K zQ8o+79jRE^kRM54)eiU4!G3}bIy;G<=?dtGNRd!r=m9&^!sf$6F>Awd;54bc4E@}h zz|v76gBaKA7y7I#fpB`2_Oo-t5(k#7ALrUb6s~Z?5OT$?_aq-18J()tF=!$hwOSE= z-Lx=hm^}1-{fr7Fif1TP1FD)>3T+! zDHL*T7xq}aOWqc&`MJ#CxLny1d|JqX(#OceMMqcT;B9=>x}L_Y)dn|FD=&m+tkoC6 zOYxs2JJFn~wfj2{XVYrfz&tB^kn>7>GB(Il3UJSWoUNDa$R8~I(4p-}@#7RL_F&f3V(z_vW$PaXJGNh&iMdj~0a z^knQJH3A3z@_KS6|IWm<;MC&AL$RMDhYah7-;V%-e4{fIA8iO&(K;^g&jQiOG7Heq zf1MI_EqO|7ljXVDO0}GetEOi-`%RKpvPuY@)vY_n#3)YU6~*G64E^5B zG+#fKSy;$@vE%oQYHL)vvV|Q^Dv~Ff@P? zG+LsLE$5rRI0t-hctSq;9^c`ehZFwg!gTw`>8Fl{t>YxhzouI@2ROv!;itA>EU^leEHC(n9SAT}asQ2bCF0OA6D&F5NrPIKxvw&Vr zR`(m0#PvPtW+kHB)Your!pzq_vdwZJ=R}?L+k!Z4J}#6a+=ljIZbM!qe!C^`tn4lTlGZJ}YG5D@ZFVs)z(yM%ZmLFYL$Jbsg{tlP%7$E6$WLZQeC_*b% ziPId)qFH1NdeUE0@OTg?<*fqNI~k&alUJf00F$_omwA58U4HLxGF|86zIYj<+ooo! zhqb;IH~FgmXYHGPR$-*uK$g@KBBrwj&7^g#P=# zwx2$4opI;`@&o-{RvD4rT7N|0Y&LkBCJCc;z`9>yv>JIW!|an9N_U)=JIn^y>a@*Z zmt4MK1XYSt@q0mQv7Ez$KY!HGH~2X9iM7@JzvW=G57U0YrNoLV9!v<(7mL?WsCP}d z)6+7NNm#BDxnWK-v2-~0V zRWadutr`xJD!Swr-NPX>K#SlFf?|lNX9KU7k2=KYf!0@Fgjoj{ncV*pM>S8KYY%gL zTETn)gv*P70Wvj`?Uv{Q(nXpJks07L{0Hy?z7=pWe@w{W(+#{J9~VhF)o=YG7X?7U zc>)G{I{zh68=4rtgrywh_=M#9%9K93pZ1p72HZx%p%E^)Q1X%e?Jj}Zg*j&LuSc*+ z$}jLboA<6X01uow7Zi%KP8<-iaO0adh~S}f$e>RDr2F25Qj9um=9%Xg-A~+)ZNdPS zHo`y$7!)1Z%$q>PZtlZ|D`qeD?#Df-r1OhkzN*<0^qHnbblP2vJyD~?v_#W5vcHkw#x1v%8d#bBYfUsQSPFEcG8 zo4Uybp zn#{`yi#MPscaF*#OLT$LO=B(Q&^V4QVIKnK8gm}x^AYf#LT|)T42k0w$zE9cX^-a- zxEL_$^B7rnc=|5hJvB9~u3#9^Gj9h>-Q!eY#65a7hWn)?xl)z8(#ACGx zyWP8Bw?S-Om(v?s-B>!ix>~f^C-dr{6QR_RqOLrYn<*7f5)MbIKr8plsM^D z@2jLz+pM|9{g^V5vz6JcY%nlCAFDxCX8!v-q~~zz&om>MCoX-lu%^UxbERx#!Gc|3 zE%xRyvAUmYf;EA%G`yN^(b`OU-K{tfouVn(>i(By`-khFn{%rKQdExYyj1(YiyTRV z(>z)8>6Tc!qhiM`4F^LvhtbWvGTA+Ibz)x{v$zV!fGBmzVQ3UO?X&bEoKWcfE=pZ! zxVr>S=?k+(^G}E86&IG)Rm{)+di_f!gBO9|6J0XoRuLgu1ryyb7Ioo8g!XuIW*`4afE3xZo_d%K+=z*ouvGYf9W}`l zI^Z^u6$gnBqcJwEmV6ZvN|i{_B6`b=`x?ZA_eTVkqjksBln6A^SW60DT8{iq-By!# z?sdqYc#l-62^P;?xCK{Wda=7K)2?}uplb+LZ0K$jGq{NXYQ9~T2y>#47Uuu@RpUMq z@sgidhR9E*3;UmC6eer~qYd8df|TM@L+GdLa(1af=-NHN!a5%zu$iu?*&73LB=BFo zwXyp9D-LS#^FFGEz*yVx=@h$zbSxbcOFlnOSbOy0Q%$5KWybUQWo7pWS(C-Scv7P1c9U228ETC4Yyxu744=rLrv6!6V(<`)-uK6u94*^_Dq zL?m(r*+7h(mpGBM;F;V3Ks%+VLRb6j8gvbYFrC9yr)?&NnX7+f$CjC~o^73eht+pM zcKU-IrF$*I&tD3rO!L$WL=W0jefvm}SJ1CL?aEiyS;-weV!*MU#aVyqoE4Dn|GtN`&a(WXt1BzAA&8#^9#~T;FozW}!Z{;!4 zTivJ=xUV@%4rg9RnPNq?arvH9ZqG|kOAG&Qso`rc=c?rxAD+=29ee&Qzx}201DOq4 zMF*@|CaV_d(|e|~K@Ni*2X*pz5iMTF5##P+7e@9J9xJl-S50PGx>~vxrdiGpR#3Rw zHx7m$oej;NYd8K($hPerkgN|}?i(A;HhFRl>M+XL^xHA+o>`FV-VQjCet|o`sYQ5O zz1J?hK>K=IhkcK}@x|}S2L}8_EVEE#{QFDuCOZ*sM5bPn^R*52L9XaR_E0s)=Nj3h z4gZ)EpHy+H9tE83Mqz=9+~(;rkz92vABlhU6Xah%W^X8yZ1)i|P1;|WUc7##-Z|UV zCXPFd6!FTFtt32upkAlOzFxTb!b+&X*0U^1#DG1mgp#Ljc(pk{PwP5Tx>uR}h(H@7 z00B9g%UaldwRZB!*?6+%;llKSlgX%2O>@;tkJtdE%xhiM9r5<@HU4??OLAn;2Eo5c zMt|~C>1ZEms2@}0%$}#{@4H(9#rnvf#e{IS$%|A)%se$b^8Z&Xcxo7k=o&o< zfAq}aL8GJZLIZ;VHZ%{BE-3HZIqP3#QwVYVq9XKAfCtJGQePGPq~2N4JnI)S*?|Oq zS#P8YrPGMO0yi+qgzUb3 z16z+A`_Z;EI^b^xgUj2j8s?D$fDwx@X=dw$qwJ1iwwR18L-_brQ8a%85lXtodem^| z%JPzw(wP0m1xJ}|?7a5xHdS(EtJ?SyRBWL?oH&acjM8`N>jhf!a?5IpnKvD_4t(OA z%>4YfnoYTUJxM(F%!X^6YlA?r)k@;a$lg5{q2Z&tF;Y?b$lrrq?e$|ADDddTYIbu` zHGtb|zVb770EKk^+5BXGaF>0grh^gmNxkLDP4aaM9)BzpPQ<0 z-{)><7>lKtXu9k0;>&iW>pl0+nwe=%q2C+W#0(ngzFaj;gMCHKYMX4aWf43-)&fVN|`m|BMwNrXpfnkPZXmgItKc(=K}J0PH9IAz?{5X-wvX#CI2~EbY4oCX zl?!O(WK;JB5){p_4XmO6o`W?bU9)xMUE$u7t2BJfx7$_tph*5opzbWv&}CKOo`0u8 zciv^VgX9Wgf|vsB=np<7EIW%`VBG*89e!)Hp*|rDBl}O)6rAO*`k+rx_C(MQiVTN1 zYTV)k?@5mChmotkpK6jxDx&{3TuAP#?=s`+=bG>8W+Ol+lhkk0F76h5?SY&A?X89w z!2^^+Or?lSk|1itKU883|5AyKt0#G{G_Ly_7+Ra_*|} z8HYhnKUJU9(!%DvV*X8s*&5#;QH<#)6%3R7lXY%i>;ojebk0nVnNU{pX~Oh98h)KT zp~IEr3Ef>~);#>u;8-wU$2$^y^qX;RoSwx|?ER&pFKIcWRCVCd_K^An$!@#rtG$&f zMnE*0lAdk|%C|NB+*Z`o+)z+h*;Lp7nzAx0KG(HtdF9@@U>dt?wId(B`GdMp_Hn3e zT*dCp7^NAt%W2)O@Af-j%;FbSpLpu!oQGWBuIknqc4gcM)ThirQu?k`l-(*+9F z)h~Z!-_#0^oC7qlbd&FDUtJAqzUcytF28#3t%@-H_HkXCP7&b^^ttXd5aA1QJMBir zOUb+pyx4Ehl)l-iiU0R^D(|aA-Z^#;>fSfS#&;?(p6KonxHj~VWW~`r@EfC14tT@!yZ*K@ud%+ZX)vr6Vjduz66fo8fxHx8y#u* z$YWRy;z}+G?=g>dv(Od!LB`)39xl%Oe90~K9-e#*)HY#y8YUl;V%eo zUQOJrqh`M`z5hl{fQi)EeX7Xw)V0INWv$eJ*lQv0hz zu`zwL#7A|M8-8_R#N&@3Stg96C(mjo_k z>GF&En7FbIPgD}5_B93KUIUSmBKxh76f4S^&;TCM)@f`pB?`GtdDpg07F-D3&q9at zzYS;QMq;#tRFfH)fUMopOWGjVfc5Wz$VkV*Mi^afsE`RMEsnN?Cg?zMeWD=cfVNi2 zCo|e{-X*B7^ecJqiy9kXp2i$vh+UGKm3GK?;K^M$yFeU+#vstsitjh{IymqZRvyv7 z28g;S&DRCmXQJ^#@8^YN__lB8|Nr3z`!ElI|9qrBn;mzZI8?s?1GW|e!_>+0T_41W z%v4-&`X*Z~@(02HV=%Q3vQF%^ig~&9teh8Ew82!=OdQcI{Q4(j;^@7GbKKTP9EkBM zDzxt%%NF#9qAWlMh9)eq^pkg#xAyUH z)N|A`v~Hp@VEoW|%A8z9JR>t>Uv}c#(pFqnR#4q(sIy~VW}f<%;luP=aqtB@ESA8ubhi0urA4H@I~mtG$m`$kgjZ#N&r)Z~ z1nO&}&-sj3<-dzFspi8PrJ#V5K6B}yE0MG{%})u@Ul=7XYLs+ygMNg-3psk?e_n*S zyLQfm<;>fNzX9PjxS16w$iVEHR9eKO6~zV;)Oc(0ZC{-%JgLkque% zb?3i_Vr}c4MeCA1!`TYZ_K~Dz_Z~pCn;TBq>yMrq;It_#f#uOUjPH9SIwrc^KM-Hr-(Pt)XDM79x82KJg<@d(BxBQ;1A}>r~GGt4LIr|kVZw}D;ZOQk#5SJF^l3$-O=b(Q^)YwG9l3xmc!7{CQ+@|lV zk|VPGpbSy?tbBnim4D?xJ}8#v&Z~<1!35F2@>SB(1dQq*tAuMwYAmq%2k8HEf`~0q z^U=Q>hP^v_v`8zs{sEWgX)u4UhfNa+HR~$_HdZQh3=3tbqWut^l+5Tk!z~INr}lsf zQfsG;sQ7SzF)dn72&XxR40^R(U;S!PV` ztauPF3T-t(XdG92$FlsO!tcRaf42=OFaNNFmw^RWY3NM<>ZFWO`_dAlwh?oY;psR3 zQLDUxGtOR|ugZilA6(fVSr{^TRUiPa^*=33@QDo3K=vqx*cg^Ckmcf1$=j3uf_1z2 zPNJo1uh4dXxbZ!8KZ(g~9qW_dT42}Q#ThbwgZNP)WKd%9>aT5cEejD^(JD0|x#$yt zk#tf!%J3Mh*V73Yr$2ZF*!YyA#<1m`oY9nyBHVj&UXMjTyp8jGc#*gGLMd{7#Z#yO zcV>o}2dX|;cN{w=1Wne1u23bczEe^1@c3NbG_bUN*xZ~MyGZAU%!R$sqA0Fnr{io% zv-dUHx-eCj-zjHd9MZ!;r6qVd=3B}C{8}d-awPGq&a3fsy<2b1(^0C$Z@_O&Gw^af zlp5qwuiA`BE6p1N{w!>i+iN3>kCIfRnq9WRQOceZjl8&;D|eP|J)FI6k@k1r+w!Ui^4a+vZNFyT z8nDsg<$QJCC-1(trg=kh{)c0k>67NagNJ?8*(0&N=ogggG=Lyib^juT-9d+Bn&#qW z)_HHPwv#LMInwO2bxjF&`%gmzQn|HMe2)$c(RdzW7)O%kDg#n_D-*Hn#sbO(M zXq8xUru{#n&O4myxR3jX>=CK#5lSJHy+=X_MaZs%WAE)aA|xvbndcyckiDIdJc)wroT0fhrU%sDRLWdXPMK^MP;hnmmdlir1 zX}{hZ-s^J{vBE}?eMHv&(t5QBN$I}NVF#~HKJdLI_mqk`rx}R>Jc6X|ib^8DuNhMJ zn|J5Ck)AIzbh-`H3~z`H6xTZlpshr}`T7q?{Z>!~WY=heh;$ea_|Cp1!|ZGf$J4V$ z3wxG79p=*Hww|C3(u{okp+8MVA~!VNO7&CzeVwnO3Avf#eF$YTmmzc3ZUe4Vr{I=9 z$k#V~cGEz_Ak(51q3ESZ1jOB<^_Ra)y}a^Q3TP1o*+b8(I3&FlMFCAG!$fj|d(}O6 zLJUQ%xx7}8!9CC$w3X2Pw}|4}kp6@cOqp{tw>jv`n@QgWz}o zzUY_2tNXY9YhNV7t^!!NFIX#s_`@hrC?vq&0}G>Z6yw84AWNp#2ynXP5n_Jc1qdvXY_p)Y{kTwa46F1I$j^|P zcfe6`57_uTr}fR>|7#O-4=SGt;GGMr9+I+JeKB>o<$|^L zJqoxUtRjbVMwg>lfaZl!h-uNP0BEWO-G z$-KG6lfr4Z(Eh<$2ku~_2ALcm#D`%=;z#v9fh%jH+t*=% zLAdjwY?`Jf_st&rm8Lqct+wdMS=8B)vyQ@>spJp)3MgFEB9lxrrtnjyy57|2emwZ*Y_)UCYZB# zbUzc5U)K_w=kZwa5fNWPLZWR8%&Ok1>*)2x4QyReCU1mi#Yb=PHsDr4w}YUfAKE1xFARgV>qkX-Qcnfu={dnA~e+|?iL`bq7dy;6?gOZ%0Ym z)VV8H{SkTox`c*ZFfV*uWWgX`;JhBWPw()k$fN9cmju?=3TSq1J|&T3V%i{>0_#;t za2tC0&-C&KDDsm)5L6r?c60){s{9HfT}0ebNCd61r$jRgI-@tW^ zEh_YkJJY=E;k-RfeL81eHkgQ~OgS9$Vi|?OAzzk0IjXV70?y2IY_6 zOV;$SGMy?vJqa6_KN^WUN}NARyqS?0JrHBoIKVdjnz4f<9)MUtVs4AiTYZk@DJw(N5-%VNLk{V~)nNh1O&Ee|E+k0q*PFhKA@zO--)5;r`C} zqeX7|6vRbGqzxX2+s6kr+&aa%H;~1bWL$(i5Y_dpQ;HA708&y5Mgev%Z=kHu0It5M z)48L_W9O!tW1#v&-J;V{?fs{>s`tHSpH-56wz!rYE0}SzbH00wW^M9b!xUwoIk8T8 zZq5}Kf@d2GcwazO+?`PV#D?UM0Cpe&c-MKgi zq`2AW5}DP!RsY%I=V7&d*?cn7gxxCsb@aF+@uzq8Z0*cwU0IP6vgt>4!EM{&yM1d3 z;;l2rlb(jHkv<*pk|&oFfb7M;<5;#I`F(r;>+$~gZP(6=jFMr49qVgxR@%v@yotZ` zQ{IqYk9f=t28E~>-6YF;AD(uH#zW1&tM%-3D6g#$ZQmsjd@LfC+W!C>k###;nj7?$ z?HXqKy}#!J9}GoGhc-Pf$dCKJ7ReNpo4?R!3qHl(UrmC-Qm>bqVIZ5!1P3qt6c@Oe zNkQluwKOs237Sa-*jGSkV>&T#z8Gf~etw;ETUrRLp_x2BrjCo2+TMm}k$=7ZnpvJ{ zNUE{3&vs3?3ga?atG@i2^FVu^HKkOQgea6=?0F z>hobjkGTKD2^+mnzNr|GiV%S?3ttb(od=#EKDd1ByZHD1oFrOUU$+o#f{L&mD2bf1 zMkh2BwoHa(f{O3!we;=sW!uIOFk8&ll0f(RUl(&h1pe4OG2W;4$uNQ~8=F6XMCWu5 zkz&d15YH>_j;!di@dmUrjJ^uhyK^@J|MHFSc#1tsdbF0)Co^@b#}{2`lws4WJR72n~?vNieqWt9?DjVSw-XU7@y^50gbO^VsZz0VHfVx7${ zHrvYa=ckkSllejv?BY}hA$PvkT+d-D>uHN#<_Dg~u^KmEjb3w)!cE*tT}Xd{@V4A^ zAC1$8b&ODPNsBNc;{jW;gJeObE<~nInT2~Z#L+Xt*uSP_&{hOcmafXJqBw;rZZ4Zp z0Ob@JCZ}hg|66FZw0>dRT+vVcf*Sz&&ygl|urZQTvekG2RExIr`)EYKNzcL=9PF^x z!6LdY7;@1!$p8=79Bai>b|n0A@k&^xLLkjPt=sll?4Vti#Z+tJEuop#E<@k~`26VrB>TWs8F9Onru&bD@;XoD^VSMkEjXI#s$7|5pYocD;J1z*Cw$d_+&-$km> zdB(kM_i3oGlTbjX8f9iOHXR+!r8-%>QO zCc=El7>Y!ed(YqNgFrRVX-djuFKn*`jB^2J&KghhM~1)sqPpkdL`^b!%(<$)H1q~G zkAI?nUz>XD68nkgez1Ym7#EbU-}D40Wqu;#z8}F&c+ks5cyPd_FV;Q0P~Zwe7rC%* zwe<1>!4%NWbrT{joeX&jV*>D>1O4yS=TGUa(Y6rLK+DA@u6`Z>Ty84_n2uTamH$h9 zVj}SPcx`@r0SG8SY|v@4xA$_m7?d8&41m0xEE=>762*ch3>d>oA~=r3qnvm}E4 zep7CS?YZ9Z!df_b)|Wd~K3m4}$76&hKfhf8pWQr_Sj9P$4jqW=NHTD?{gF>2nf|)E z$HZ*lhapd@T^P)ZxEvl~}YYAwPF|A#gm-_cwonOR}2}vCT@4HRdRk z3S;D%9RU8+l!5Yx4iUi7q<)_713F~6hr#__=^@kgh6h_rtFzT^J3C?eD@RWLXTLN3 z8FUny&W_M%#QC;GAoz_sJCi`e1COw09ml8|_;I>kxZu`|ha>)|)jmuW=2$3gR(SEX zs0-7d(dm_iJ~Q;-u#oX^yV%+FY5ZtEz?a}9R;*W(` z;oH6QAm3+7stJEoT59q*tAu0B*VEw)*zNi^rvRt3?!UoZ4gTNlb7qIOZ8zOSRZ^2x zSp)oX)g@CFH5316M0)dtm{_vO#J}5&=m#0f0`o`Ifp-Z#Ow8a#jfE|&{KG0#-GSxS znxRV`?uRSSXW=w=@gocu`TQr2!aMrC$FdVj1UT2u%`Z2LRBH!sC#K(@1KH_H?O`eh3t1 z&2Uxe8eo6`ZjT7|qsPCLKZlndiTT)X1cd$?jKs^r1cF0_WvV9>do8nCF05OfE>}TV zTD{A&_9X@-orkQkdn?z&XPyDgRt(6-`lLdLIect(${ZOt0G*3B34;`+QYb3lTcC)o z`q`Q;9##}oYy{TSX<~{j<`zNpUxgKdc(6^F7=M6#n_DRg? zcV?kazA$Up(m=CI9sD42@8l`%5k*fo%bN>Ckn)z3)Z9&fM+PZSd2G7I#+lEUb|VIj z{z!|c+8ca-Y8_wHm|xnnzO`E$?-&g$&LuG1N9I}mn*Q_LI^W=i#M+C-j1jHrxXp{* zM(#$CYO!S^S7BcRY|Y!5mHbcm=bIa|FTfe|3GO)hXxl^z!b0sF2oSsz^gp*^XW`BdZT+U2Hy zSe>Dl~Fdkf)4IpoW2m-3^z?~c&0S!f>C;&%#~uC#WU zHO@Pd;{hTo(Wj#>sIa6~`nf$#Lh6Nh_Gp$T^A`bT+s1~U4c~w1ezNIR3lbE#|NYZ_ z=fT2s19xQZl!aa`PzuMJjH2L2V+-pHO@a6$omlzvrQHw(IBrJ>A=lDI0@l-F4k)j! z_4O4L3U)Y3dVG0wFb{_x-;Ce3P`nI}!e7WaWzt0a1w>pmkP&ED9IhqL8}Xm)%uD{AhT` zK0Zi{Bm3q{39Xhh+st1J3+S5!%I=&B)?c}xSO52r?=es)whp|96bY{ZJ-3B`Vm%Og z)b{6MlJ0rZ6Q?;QQb4chAZ)FtLbE{*lsG-|)D!s2cgaD6O)V`~ArnraE2L-HX-_J| z#3seO+|qdOT#Df``1CPIj1`mOa5NgN})09H}QarfBXHb3QD zZ8DE5c=n3PNn49CEy0#=u};{W1)3rnlq(=PNS#u9YXA9*yz<;T7iuKAq6zq?{>!EU z*Q$LZDInP70u+d>0?et>dG_1a;M zouj&nk*DFkF&5C1S9Q+&-wvSlShT&n4L|wX`Gq91YhwJ*&#cz*;gL@c`RjK1>$Zg) z9uhRZDfOxLR}w~EX`L2)a&{R01!$rDn-d;jgk(`WGMlR3?2Y*kZln^}P5(&?m&z^| zkErv!out8LJVDui%S`fcXE|Zzc>CfaoB@BaPJ_p-w#@>0#(H@yJRktykw?=Mcyih3 z-XXLx_f4By$X32y z9GhtVH>YEo(8^t#UB5=&!vRs!y|lS^Yin4*MDN%XY6cb+mO?wUBb)D7jS$KMY*7 z`^weBPFE)x*v+Ke@huT&3^8z@%P~@$(uW82cWGv%00eM&cpoQ@^dUx#_i@2yF}VjgC>Bt#8Bz7vq_>aIwuNV99gIup1+^AWw+dy3479QnxZrtbdxt z`{g_Ie1{ADqwMU7E@z-yx|vyir8?%91oAS9*1bgK*nUn#o< zNkMl9lN~K`Jy=?`4py~G_6>zlTf6}kPw4z68BnuCUgNf|16AQGIKq>G08$82vlBY} zrcIClIz$BNix7EKe(MFIbX!Egt6$M3aG4&tyOe4H08B2Af~+&lGv!-5zbNPhjW8AM zd}&z-eGctQeyHciu7>FQj#h1wPX#=&LlXX}Z)I5{4!j{YS1k10w)u)`zg5UGQBnQo z>Iyy+3Zm``iBdwsR3OvTDk#1(HeYpv(sUy~i}#T?`QhnTHGux690IooSCdtffp za6FRVdR&s>e{{LIt#EO|q0n%Gm<>Ex@kZlue}_;3yNls>IRejiX1rr(@QWkEU|o!M zwD7i?9l4%rP<&Kx=vg-co_Sbz}NE{GGqM^Si(*xL9q4PjEp z+Jj&bb2E&{EHC(ho-Xj)?_>9#3}?`mZ*V&rPq&|)h967lo}E{NgV^p;9)9<*93HrP zKspwXAI>5;RQ<4db!$%=`jap<%cPHwsjXJh-Tinx%SvVe~l2nX!eU;e}#a9E$`#)fQ!q%l24f> z@?gOZI(>Q2=`R2si#eF?|B`bJsBNW7pIq(1fZXib8vBLIff?%EUr=P@=rq^8;HwhD zZ7J(@tkHK)YxPxnvh}MjM<#}6Mm*DtsR2d#zQ8SI%CmsbdJx!)4peD zbm(vAz~Lo*X;ZUq5fWhm(13TZSa2(P2QaPsuzJAhJe>I?O!krlg$x+z=cOkcUNn5G zVz|i-bS0``8E&64PU-p#l*^T(+I7MHs^V#Gd{5E(N;()4zrS2iQK;0KNKsG~kZ6F^+n_L;k}wE}F`JUT$f`5QEyy8>cK=+F zbZe8V0a;FkhtginUiXDef2_&(*m+>6*zV3E*#xwn;7~QBQT{@oTiG`Bk1)1(%>HKb z3qH}EyXtpTO_X%6vP5VY@_Fb3cO|h$ozi}*W8SrsZT_c;Lm_IM--8Sqts`mqPD!ZY z{!Lk2(0BLuxyRxo6{A-klu#;a<_wWSXAIYE-`8`d{|x`1Q%V>xIBzoPMUlZdY_KAW zhYrn3**uXP+JK1$a5`W|c_H!B+DjOm1bG8;vyzxZhuAPaEi) zm~Gp7ijRo3^iZS8b!(d5H&w%~t|*Gi(vtfc8y|+zooG;SP~4IC>{TO?m-h>;8~(AM zU__WO;-Y2LkXcqz6sUzM&*87}f8Yx3`**k&+MIT~z!Xn{sZ+-P;DYk*R=R@g_SCL7 zn!Vot=w8&end~WcIY&r7VCC#CO`z}PNy%)$C7PoN7t7If-cgOl?{2Orz>jv?E@Uhe zd{!c9oMz=+cQ!`Afa_FK;k{pcc>>&!o_Q=X&hHy!aBt2G4mQ}I#zY^m8;N-M?XT@m zj@(joHiG#LVdwQ>;f9a=UQdb8&eFO$NBKyoJV!{VH1IbH!1{)}a6qXbplkHEnyG<4 zT2IK?;O3}0WjDpX`lbk>htcjHv#)EU_EKqzvS-44Sc;WqV%lWwQg)Axe68zzPrbyy zW&FSS#u;oU_6yOMhkfp4V{`i!GxZm(>Gld!O}O=NZ~WzI2dHMN_{*I`{Kb-g3Vvl} z`|J6EK;9s$vZY>(GwNH1QWy`(1)zamE>QjmyF7F6w46v;a7MsemamEUhQ*^O_gMEB zRcnq)!1j`QJ$oC!*L9`<^VqH@^=`TdI#}}A-UP#cAnvFw&)LGq?cy8=aKN=qE9u_( z9B3=T!D-{?#re_UPMY%vQnm9fAAa$_b5}eXa*C@fN6bH2_MrDC`=+TAT8rC3IjCfF zT$i30!5JI+r-YdlfX9CWdBx9n5XmSoy!oSQ=CJAl)j0pRk(b%=Y}hY+xstRS z)4_S%p>+ICy8g~~U+|mZy*GD~9-Z){Upx0R`^Lv-p!tn2F|&4O0V|o{T;sm&(xAZ0A z1X&%)Fi?zB)eU20yE|hIB{;3o`goduRszAgi3KTdnKjS>o;m6SqVKHv`WZ9i4gWeV zlBLb$YKp$UKJzppFnJ!6jC$C^n{&k@+ElM#P>3ohTM9eiP1e=glNq(>Pj9Poq%lN|Fr?h@``y6xz1r}T8P(+t0GYW|JBch&HG4#C4Cvk7eC& zZPY9p3=)Y9`9?`u>VoqP@m&fIont% zQ(^zWH3;PWp;+o&rlgzj(;{jLH6Clt!|oij4F`+;l{VY6fxEl@vtY~}Dpx}V?w$w< z$%D)Bib-pv05AvDP#_N^`x3unx#}r?!QEQ0N4`g_& zT;aa`aSO)p_e!>=3=fWUIJmfby_KNFV2BQBw#2eZ#AZNEkDS&6CCf;GMtvF|6k`*1;rXX=wt6JGx64f$2( zB@cxxjt1I>I4tCj$BPPuW>6RF@v)booD{m~Z zB?$b#i=L9S+xhi7DX&C#vG9Q1+xC~IOL~Eq3xztI4^BH6V(~FgE_N;Cb4V_lbvRJR zL#_U^3a=)V6+naVZzC9ZwpVVFBo90L``^Xj(fm?8jUX$2XCvDz-iq?%bsR)#HYRo&dow5a@w4?~ z@iNEPqh53}5#w*HHHAe)M9SGF3Br?;WqO~oSzE7Z=Ox!OY+N+0q*ng{OR1xRe5Rx zV^WzLNY_y6Q1ko;J0aYRG}#HgWaa+f2d^}X3X7gbHQPWhZD>9}FBD##YmKe{{*juW z0#gd4I~aBLsrzKw$e<^lba&#`5d;`1H%G2hM3-8@)Ah zo?{lIPXfS8YKYVbpIg_l-Et!oIZK-}mpz1Dl8La|SlAl|8}^AbpNhI&^X_qZ&l24K zixb)oq7$18L&7E*2>ghi2eBJHdc$6WCPeDJ0D}UXPEfnPB%{3-ljz2?gc$wxc~(Cj z^GFd>nvh%u-(Vr{0n)A>Gk*f;ejYVO5SAOwiX{Hsdq*;w=hhs}Bv8l*p9VoThts8E z*$t*{u3q)m1EnM)0+vWkik$91kaM>v#7-YF;l6YrYQIWhy$PV%L$BOYXp!8#)`S?Z zCNUajV(2-pIa5b5^%`=1H#uKwMg%Q`8tt8Z+KILm;)U{e7HCHDM^wCJxv{%PTlk1zTSnh6l{wHVnpcUps}xF^ zmN@uQ%~RJy&%n*u=yEFTW7{S*zyHKY-^PqEygkNh|ES2!%VE84sJ_}fO+}o(9pYNTEY8Zt(i?CW~0duy0T@pFOJ?CFa5b484BBH z=9AtN@%vcj|Iyt~bDzHI&yTNzWk1RzsN}t!(x>YkXZ|?4`&Tc_xua9qO&u+L)h_m8 z>Ta@m?z42~F6QY7_2e8-X$f@M^*x0?jmX#h_zhxq%}Rh`bcHd&)=s@lR#KY|N=bf| zhT83Y=;Q8|zX^jLjnbpm_dk05$+^o!cwRW9SIj=;yE(T7rgk|w_{SIp{0X+-8O?Ei zbUx1^ggD2Y%=GA~nWssf{5^Rm!Jv)z*j_G)-MU;aT*03%AEIU(aK{oQmxm;NrzIs8 z&!R5(#S*Z0Q3`oO7#cWCl|IUg`f+^|Vki7ef+?yAu1p)c%rXC-R096C?r=YQQbDdE zR4$0Wg?to+^52w63j;g{9PV_~5Z%}ifIDrA*Fni%o@@+|=Fvv(NUYcrb^zo)0hMu06?pIKC6eQRu^(D!UCga9^{qQ$@JQ0Ntq6jNAxb%A#jgzAo!Fx~om3>CZWGqS1 z_ojjpIn0yOjeMNob(ZyrIriJCXa%VvP0Ht|s`0T*tcsK^kuOw>NaXj(pX)ndo6GZt zzFJ~Pcm2uYh)JomU6gGC5leKe?DmQ)ot5eu%4vg)IqYOe&Su&QBg-l(aUw0M31ZC8 zC8`t&qG(8;z;A*{$(vU&qVFV!YBX(kw{`^|h4D0BRe$H|5*4Sk?BkWi@{_UA7 zjL1q#_n1c&H?RO35FV=~OMt>AZ8V#|eKmKkC`v!63tdXS(VFy11l0w{n zHgME+Mbzf^pU7FA*Z-{yxzyK@jSsjY6IhM*ASv1d6kqoB$f=E;Sq}Wk8VN)NA<=~j zsZ2rQ$=tmo_fq9X=-Fjh!`h{wEaIw=K5e=3d3y?>Qp}fdeH29NQu`HxQ1tA}#2FiW zd1UsN04pn>;)2v8zc5ox1%JV&cMD*#cr~6lX(z0M=_ZqfiNVNAqXAw0@#hwk(=TUV z7_oDtB8QCMuwA>EY}*$qrPod2*Rx+ASw88m$E<5v_-3=sOF2w?>jl3UU*jXoxWc}x zwl6QE8=cGrvETC4D0+R(Gw??r(|-s=-gdg5qAt^HD#a;gDhqVlk1zEPq- zBf#x!A~i2IFz^g_ygdW)EB0uniG;j^thu@gjRm(Vb^odh`1B#_oYX4c~a;f>Z2O*H#s8)e|`V? zYX|cxoaj(Wl~e0Qk4RLCY<;b$c$O@u!SX`6o$=^lYrQkuBz|sV07!t~?q}WJ$4=+C zgJy(~t8X+4<+t0DEhF?CLDMAZI=3#QbGbKn#DQkNycpicpKh(=8(s3ROJx6eRC)oUxBR zLdVi(!vkCv!u|i1hQrOG9!YB0Vb8zH(7w$ld$Bn6FfB~pe{p`bl}4Mb!TSw9-O|5H z@gT^S8JcHsx)kTG+t}6AsWo*Tm3dU{;y@g7IEPnMUx}E1jskp0|K!^NlNjt{DgkX!9x{x*AaScVJra-BeuQIWrNtqkR3!w zGu-(+!Neqy$Hzwqq%ai&a@TO31Npj#Kokznj8JKUK7lJ*)vSsgydHnze24IW ztlJeXtoCrNUoh+vJo>o%5IIK0R{16CZ#FTRnUc*!q7kN%8+zzXwJe2p?1Bd=)@3uC z1j;5sKuumWF4Ct6ab%}gbl;|AJ{P#j}FpVO^Ak?@N_pcMA+$KDDcAdcQ1=v{-VM}$0u+Paun#W&T)j-oz-`>;8#?jN;(oDzF%tT+sK)1{+TT2vbr?+rc5NSP{ z*#EtAo44Bmt?tzS1o||xL?^oF>4)BkijMHfIaTgI1w`ouw_1!58In1o&R%A1!HE+p zo79vOYYg6^MO*9RO&*ucTJ~tRG1$UJM4m)RlWzcibLdRS$vnVi3mf9z;lw`c|N58* z+mp`XC74oc<#l{SJY?u0=E<<)v6$n1(^?6p-_}!?Vt7TQn zI;TikT~r(;m__$Y*fWUf3qXIEVxGyPG6VdKoNS!Bd%Fp}cB6yy?~Joabrms@YuT1k zcMU}IK8((Pm@qI;EN&KN5Qe)?`7w#;@q1#aJI!%r7{<`s+Ps@_ds{ z`Z#ULMp!FApKWExo*%U2J3E=3t`1DkTF7!8oS$1*pia<}qo^rVC@u;D!}cZJ#Ru$S zOAK}JDuPy1$@goN&aPAmvEz3^sSsknIQl!k4N6Mby7Sc8&CFAI2RO_xDLM{XJex6d zvAGI+js7{?NSt)}ksY?eP$t+Bd+Zz#TlmN#(Ep4sP-;GU-@@!{Z)s@=EtuxxcX<*o z6ssWby||mqO{2qB2kOPNrN1+`@-|4OJ4V&FE2H1E+!NC#(Z@xa5YT_&&|552r+pdg;_HR-n}lMjS&7qB(v45^6f#+Zjeol+qq)E#-O8@!Q6($T83+%U*PUl za++F-QXgSqgOu20j#{p*2S3l$8AWBE9F4yUEQuum)Fxg<%A#?5 zLD&%?rgg|>jN&HA9M%=$5;en{O@?^N+02DLtRmNCB zD!ng~yqZKy0goea^Y40(qbd<&bNcX`h)#63Q%ODAOogohMmef6rdyxq-L3la8;Fj>>ay6<2So-HMdGS^-afzlqVl zwP{)B_7P$cZ^3jpw6**Cq(s_y<6(CktQyVk?|0F%?k|yHhH^Rk(`+B^JuUA#*PkE4 zaO`yIwh{(J{p^!J&m)ONkXGr@ZGr0KTuMBAft@=9NOOb9C2OjqenIm z8jKrMB~L#@=<{EvsspOP8EL<{f!YP3lEBmbg?f}6`~&VBH$H2D3cB1sIy{yTLP-YB zEk%R~>9G5`U*2Gy$DX1MbucLpr%vOy79?op9|Z*-%^lm&1j4+wtM48MzP3g**6a(_ zG)Cgi7uoOjqlC8tXo^l(uS88TPw{LXuh3iubt*}cI-l;QBiLtdQ}z9zxajMnbapcJ z@jUI-+*^8&7E1H+0yV;2jRPTdPCFWA&4^phWHUT=nnt~8?#|zoOHgrwq{o@EuRnS5 zzWqIk)!HJl0ZipfrQpo?C&uwKy6Mk!L!VivztBEsvCXey;VY`+i!bQQU5_m5kFDhB z)bf31vS)8|QT>)M1>(__T{oy{Rcn#>7Qxs3GmM1zZ&0}#@=*e3CPl=HI|*Eh@fB3c z0I)P?3ZjHWe?uyQAr%@B%ulv^tic9ZO7U$-+hC5yMPX8Y$a~xg?sh57#hKdqJ_Qq^3oiEZfET_w zQvdg0oSxVhA}VvXk&k}6ORWPFPhle|XJfedWu?fv1J##~oMFs}`)puhI;LwboKxqZ z?cSFa6Q<%=xzF5Pzcrt#ES{V1(&@Kh@ya&pbUqxwhkOr`HuMY^Un z$IJ3XaB#HPnh0>6t+EgIGFK=&TP|(H6j`2u&%O6WX9jQ#{L|v}9(ghxJJkO4Uaw_a zNB=sN8AVJsZOs)Bo2+P={V^VjLkuLQj>IL+n0=8e$#gsX6XPjTH>$lo@u1LqyzlH&`pyR&M|CjBn4zkfE=TKiR}YHvD|d zb>5r z?HB5WqZ;>?P_s>!XNMvc%M7uX0lQz{Pn~yYlC7SC=ldLiXx#*h9w3OCan{+o9^^H& zV)505IVEGE7=3Jtdz!$6x^b=Qm{SA&GxQ9%PdqiPEE}xAr3yR?TS7F>F!=GBH&|2p zpAE9GhRPq~){G3YbmSG_e^-+_*ca+pNw?!|u`+7Mzj~@|`~M^#-mEm@l?~G7jlLS2 zM5G!{l4}nFPP8Ig$nlQ;g2|(YrZ0UK4o>y|3_; z3S5D`vTc}+LR%F{J&j;t0;HI?hc?oMnoqv;$}gOVv|^?dMcbfmyqv2$V=mkLo|xwV zc62(v(8A{GVo}!&Noi7b+UgAz?7j1C@fs2QuJTtv(b#A@5Lv9ni4Z_dhksKe9pen_ zD{f}Io}%+^he>{@EkVtTpKVm_siJUH$Ix(@oRXRW=xA!oAy0k(hgexYF6q0x`CQyN zyb>@C*Zwrzp1xknh?ZmM=3rHdRArkUg)sBb-w8KedU3;&)R|IGr|sgl@}m+{7oX`t zz$8r@E5rRcsy=|5inQCcGosDGI26C(YCV*RJHKz`nWX`U7qLkRnGIGcP83B*C|;7HW}QsNonI~ zfvL9I5;gV8F0pSth^f>wG4v3>@9^WR+JUdOV^>~VGR`5}&%%|+EdP@Rh#O$DODE-#2fH_ifrE|*r#sxzi84!fpjA0)}+KTca7B(ntY zfLw}G8tiz8!cIF!OXKapU;JXIPwG#dH6Hz%`aCX0k)TeRTdLz* z40Spy+h0V%=eI0hh{YX~hhDJ1&i`0upf+ijRV4O&M58{lrJ(3RVWHMqze{WHy~)2m z9rNcEJxjGHPqBbmb4^IyhB|CKyY9359jUyJ6bwD#bG z`p>;5LQ*6w^@ryXS}-K$1&ig2_LrfYF^~$ycuu=MQ8agk>xv76`nlvXr*I$tL;s90 z{&zcr*Mi!IK6lcJnuUg>hV&aiXO3xs@{k+a3z1eU?!x^hkk$|F`CUJE)2s6{CO|&d zt9QxE)apa{eplsJY*Adud3pA zv0m&Is8~ctUj_^)Gwh#|{SX#&+xhzcivtGCGbbVr*O27gdqZ_6Un7TfVp2(?Gq!yx zEtvypGT-fdKjwrwLmYqK2{{d^Q!O8Qqa0NAUd_m1;L}~@az-uLlsmR=SCgaYnME4~ z6QDeP%(5hGl$hXA;;fEJKOXvY-+BN0oLsT@ao&IR5u6m5dvj!%6IQ=95r;DtxGL{* z;@mIwl_!Sx#M|xEB%L>d+HYk<_j>oYz*p z{Oy3=23;fozQ{lGOWfDfw))C*9lp+hj@(w=q^~R{ELx=ATPPjoGTg$wPR}v<^G1a4 z5Cxf6OtFQZ$Moj~mc)#)n)BO49TI{HRe`Iehnm_B#({SGAFuF(L&Su5byHSJfsd-y zz(IG`(sYr@^0A}Y1NWgcTNdlX;_daY^dd@}*Zqug%Ylu}eQ+8as`vGxDc{;Zh*@Gg zq-5b=Ug&1Y*}1hclGtC!Z-#kRh0F{vhmEJDWHs$I*yc#-MV8m?56QUe8H@atDT@cc zj0YDY*??gy8B3j0#aPAgky3Nk366-u#vX!3Gn+v2F zX$q&qhmo93ucMn}j}|xP z)$(ZMBx~^}?Ki=QR>x0KIM~I?9Ip zeo~AXS6W$X)vD_|>gu>MTB}SZ-hRv~@I=An^Mwon*6;?Bg%&wK7m?L_Xj^*yN=`H9 z-lu2Bb07R&t`b1cXBo4U>K|5UW}RM3Sbh|CWQ~z#R}|@a$bTbbUF0|9;HT~{`cW+7 z7;^sU$rJ85&eXyrhGHH5iJ zb(>@pb~ENO448e~|G9xz0iHb%&|v><7=#HNqngQ~Pt;C*e(zGJTy|bn@-I?&!!9dL zq!psT?sNxwj}q}#D~2>E#-Nr1*_^$Dauim(!*E zmfI2IHK}x_Y|ig~rzxV(8G}icIc^TvTtzOtI?E(57U?C2V%Z3A`z-LVdmz3}7O4b( z6_nWdCrh3NaAe=SdDE&zgndUx;P-m~b^Tvb(ElI+3gy^v5Hj>{R)EO;cpMZc6aneW zKo5vS*Yh?H@6tc%B|qqm<@9;LrC1*EFGENzK%LirUkQ3bmchV0JwkHCU{)sqaGP zM4NwNKWHHAjckVgR@D*riD^nR8)|KiiF&u!HD!3hrdezbi&MwTt=qp)gN`D7wi*U< zEWfSfn^+%X#L;W!Lz8via#99t$|k^C)@e8Tv(&IkIUl99!J>{(Uxx9Q;pEhblsF9N z91>CoKgWHte4z`ANg}!hKI}1+>1hRtJo#2%RpYYsa#_U2>0wRNFX(Lfqg_=yZ`;x@ zEHzq8$+==rb3|sRn)W&()jWKo@d5i3I0+{UJUBg+pkztqlU&^)oEyE)gH5 zX@r#2R3P_p1!*_v9z+L6vbJKc1?>Bu)grMzGavdiV9BJEvGXX-uo zr)=F*?Nj&5HR2ZvMD+IVPkjBP?n;Npe(F-+oAao=ZE_bal26gQ_9!y9vp}HAPV@c* zU3}f|?|dSBphI8}xAm%URC%))(GoSJVubP%I|qG6CY2vxEW0;6C>Ls<4~G#G}3PJ_8Z?iHf@)I}7ez`%i&9Af{JTw68!E)%0mceyOEdxd`xvv6OoG2gbFl)Vow4AWvC*+?o--9nLiSb*`@CK zcf~`Y^TnOtyDw#ipf$wm)k-P%#tVL@1xtt!DXdj5^1Vj6QP@AlMN`47AX$g&I4%jA zT_A7PT>7bJ~7(r#B(mXuI%6ww-Bqg7by zN!+c*uYJ#Hqu^H#(HS(*VtnfVqFJ^D2S6jwaM6l@EYQ}rZHOjCI$au+P>et7aUnoZ zsIZpFr79|uDsRfF=XO#d$?PF^3WBtx8*1t7f6W-uwUzT#hW`qq%&l?^T&x}%-Wh~h z9jCp4H9Opa=$H_;iqwp0AG$yNNx$qC)pQ8KkPd3Sg4ns_!^7}=7EYljrJmXfUa`hK zrPtwZjweC0biTQ{MNDUl+#8BEN_89}W*E%MD29cz=J ziQ3u{kE7a{BcB-?xVC|0ow=&RR1?E1qgCCRs!EFUH|?ZS7vHKXKp4qk^>NeBzUQ9@ zjw~C_o$b0yH}1}E3=|x`)!LgPEFp%28W!l@>Cv$s(A@Y9i1d`PIOeQU!rZ3=5(oFl zqEc|b(;X+Sw69C4M!d+*Q}xk>&YwD$k3QPEpQ19UnYWd$;hUw}C?31x<$nCP1ZXAN z{Qfoi8~3wQQ&ZWS9EY~^-KlXD&=g#rwQrBZW7}k0Z+p6~^2YEi(bH0MSdCd)aU-4h z8R`e-pFFb?_p#!D_D{z;zB0j0-xq7tYIHAp?0KDtIy4n#yTY5Ir^uBzRf?Uz(-=ku zBIbAXcCOD)kA-6$ZrpFAf~b8?dfa}a=x2>@4oU>zrY16HTbETlYcbREjec`Ic#+Z> zboHYHUj!;N!#>q4uQOUlh}?Tjm-K}=@XEI3ZWr>mDDPoZk9U6c_s{oWyb)v(B7u36 zpVAr4(wS&lg}7E-oK_nXwoIEDeLvYKh~HIMVnh{4s*{ND3*xukF?jUZdyi0|Q`)we zw9|=#Ihd7IS!)H{ft(>TEL2FP!>(1TNNOffpC01FZIDSyWk-J?Wz-Ffg&EeVmW0^J z6TMFF#WB0-F0P}C90Kt@3<0djDhMK5PMHlPfT-UKQ@o z%1bAd)PaR_%D-QJYW8|UwBpNbKRx6ml+I9fES1)mkaXrj$nw~^TU$-BZ{1Jx@0)Nhh-S( zP-|R#;Q*)u`@|Crd7LH)o>v<4XFUY5KQuHKQA`gMmhK5+!}M~(y;|k{LptQaJ=0g6 z!oTlzwG$vXjDu_eUT=RzmdF**09~=7SEjL73%9yIIg`(juzEi|D~g-CkLK;_-Elb? zPL@`MpzOy%XAapC+^aXg<>iRUvg%7K*{au*<*Ghj$$utm zELQu2hrjl%zmjh;2axp0)wG_)bY57RHCXpXvv;V!@VRW6<4+b6t1V-g^Z23xzze7D=i9jIZT6J^ zqRk>hRUb=TF19ySOV)Au(4Iki4(AsH5xhnt&#FFGy-`#?3plU#sN*^=% zZY{fBZN$TveyB}eAkVK5-Bpa_V>;Z&&^|F)BC33@9aLsOE$Cem*Q@QKI(WN#M*|W`~;Wlg2_y)FI zeLZBGNryG(U-n!HXLi{{6Y5m%tIeaOwtesEo5P=hbJ^2pD+^^gY_q3C4CfmsZbFHV z(ZWvT=ZhLmbX|SQ(yOp>cDJ zIyatHppwO-`{7dy>UwbxN6n~dK^i)8;xS?&g86FI3bkd(OsY`g0TD#Pch}Vb!xn^Z z_o(>qDScHug$%cFaih$`^wkfQH_P*fH5%R83Vx3M^*%5NS^L#70cxH2RS=_k#=_te zpB-=!?WE%FvwVreP$WA=pxC4gsZ=JUHVcj-7r|l)#xIL~d^_(W0_74XIjMy}!CECq z@_2wTTowyvgOVW5DjiYevmlp>CP4j;|8}b0K-0hxh!0`f z*3Gn@cG7dAWB$Q$MXES_JFsx@u#xSI0I#bt@G>&woufbc?As}X?8fp`4+rsK)|b4U ziJw*Ba5YPo$lU}n?5oyCY_p&D*be7(JV{N+SW%$#g>tp5^rE+JpKHsWPX*WqRsYV{bYe%UGLOp zvfD_RztpDwd$H23w=ZYFHM3?9SG_~c<<$*?(Vu_>FPrEd?mbMY8@J1mKLWTtfqvgy z+nXJe%)sn=(0g?prXu+IKrO#+wlcgpXL!|sJlvXfg-WHo7ZZA0W;8R^Wchv|257nQ(r;fz<$|2~a-z$IVy^?p7FPr+~dhcANWhbX^ItZ{nW4LjC4N7@67R&o)Kz-L8aj(eRr*kW@1F?fP&PkKS$1l=OM$ zXt9p``6gE$l=)_WsiEia#`|h(&Q$h_epTz1?x@h3-`ubItzm*<&oiy+kp$a1PJIr( zksi&X1J4>y-C8@RZ|3^%hejhV)m^#TT*hujOfJ3kYy;Ybx>~_TR8tbf=7O`;yVnfNU6oECGd( ztb9}>*SHn0i|(71U+g%wHtgi@X=AYH7GIN1k|DSMh5sc!MsQ>Waw~%I#s?q5vb$4> zZBw|fM|oa7rRvEWA1=vbrr;kkO?qzLLxyzC0ii+i;_9`yp^qHokEV}2=0`RL@eqlG zsQmve+|k&ut0E2|`=7o4M7-eUIO+J@d_eQ*JpQ&ME*V7>BMb+n2HjFeO4ImrFA_Zt zx4O;9#rWWspM^~NJyd%v3d%D`=@r-b@V1On^(p?h=kJ^ss=^mVE{cX6lp%<`0sH^h z`e=C)2;)1Tousq6BAeZU4#NK)*PP-Hfj)k4p8h9hIVdT8Xvn%u$GNapcx&5Gs>SQ< z&#WcXbM?eU+s@jyth|(;{|o=U(w@FATG0+Y57EE1vYx~ZK24IWlkj@0@!r8{tad2# zjBG_fiV0MF1^Tn8c%5BWz`FXlpj@lj`u>qtY?;wJ#ApB*)k|{*8{faZn6%#BEOfKa zl(g*4oGo)Mvd@vf0`z?SKt_FT1z59}4*GwQ`DB^?$!Rrjk76N#+osLbRF_!$n*Riy zUsSd)1ODDFTh!9rbZuj&(BsI`=OZ52r`N`A3BUbfJZ9KgS4&Ig>GX8vvT3NbdV03w zPqAv6T^iBZ3&9nujeeKE48Gbgf>3A?DnMYxXk^(9S){=}4_MjNtERv^kHjN7$RzO# zy8YhRn5)8CErxTWn9eG2@ex6>lwfnJZ79f;ZT0Tn$} zV){<(iU~lzLr}#v)8DS$$2-D%OT*2)gBTn9eed^|XA@WQkILDu&Zv2iPRD5&@NkIB zZu7l%sJ1*h``JbnZ?-uEFLam&kt^cD*B7fl!7hK`H`{tX=U}RQb9l^kNl0+hYmRO+ zk-KDJqZPpnP&h1}(9AX-9IpmffNK{X>m$Q}vCo!r-#u+*B50HNYF9SwC*zYnEIL%b z^$9yePDfB9^qHCUm-~N}7`{|$KYtm+U#h?%INqC4+C&>3zxmWWX1QplSm?a4?tCq# ziA{RLMD)3w&1ZLGeb0*eWh>Xg?gZwdbO`J$rX6b$t5!<;OTxq7Z&3G?6D1LKQ3EIw z4t$-~=r~eEXZ&p<)H_^6Fm__1ogd$VHm)W6123|HA2y8!HAOBA%VJ+FQo7W3aCl~#A;y_uoUajo-{H%KK>C;hUVs;oyn+BP zHZ~@V$=tt?$oAwZ;dQT~w7;lx*uCFZPgLN%1_eu+9dWt)L0I|=NS{pnJ_5w)?%x3f zHW1z^F48$NeGI`vX^s-$pdWz*`yW5#HcuhjY5M+F7>4?L3QOm|IT-xLD0s$c7fg7S z{V2nKnbNVwx&^99)^Vf`IowgOa?67^eIIN-V?-gFCiM+k*3KtQ^U& zoL43C`EpCQ>Zz(XqxXvJJMr`c`=drM$s1oJU)e<#=@`t8*Ss4Wd0takmWHEaDh=P* zNRt&PaxKlCZ8UpvlHAxbwW@dVrX2%{EzVNhYR5?I;(J6Rf&L%q+PCew&kxPK+>Zh{ zZ0J~CHQzoy5zJ}!+An=&!9do8kGZBjd=1|nnvkYHvda*69WLF`sVPKC3ujh=;svPN zIHq36_KV@)myK^Vhm$8}Kv~zDU)OGf@95c>jy#hrDs=btIa^%)QUDsW2j&kJX0fox zL-gmc*1O4?gr59Tz8)0%j{Nlq6o{*Fc{sZRfnL|cicBNJW^6UpHB~joW^^r-Nh@;| zyF^ZlC-LHR%TQ!@JF8@Fy6JLe#->fC@#3GXUasLV6rS659 zf!N)f>oHnmc%Zga=NS;+|8#_I?`N5^4sU0fvP%S*3cAyirORJ$Rh|BttH??4ScCKS zOVn#OoMohZqQCJuJZPJ%Z1Fjgcc4nSIccuA9&j_gncJOvE$@!G8owdXJB@e#KMjo5VN>(OF)bX9I*?rEjJ zOIfW5_csA?!6~Hn_``i7{SYPV9!lO<3<(9KefnDbq!B{RW=3k4J6oR;RT(I3w0vzV zu8Q-?J%^thfu_RS{OXl=ao+qRvwEF^qg{HWhn8al4(tKodOdobC_w`KwrGmtVF)r@ zkwZaX8e*u6_CQfae#HOz8ov)!!#ohW{e5ZFF-B80W&XAzclA41xDjo74#A-BZ2KC# zW%8E5I2W%YEqPcX;+&(+ZywjhM4kq<_b3z(FlVnIWnxCTA4n%T?<1N4K}V##MCpP{ zf_lu4Q;3!qAprZguOo*!5z2*!YM2W=KHj1x8n(K<9)KuK^=SeuG}b}fTr8(ulhQyg z^rNNbp8zzGvB_W>u6jdUZg+QJX@}wkA=$s^0@KPIDg~0k;hF(QGPE8(l8lWKiTC^B z0nh&{v-NBUhiuD6^lr^*wEcs=|4RX(V9eyh#&iKp-T41P=4{~KfhL`w1HM4R4&?gp zC#t|0>^D^af&ywsbze zmsV#3@@+g?O1uo|MD+zhagWY?v$G%A`RU`;{gts}+hJ?-<=Bhn%G@_j&MOJYZ;dw_ z0fN?maW+>qH86Sg=2^Bu7B5Kz@xfB7?R^t!|KNolCPz*U*380W)RUxK%KQO3yARJ( z9H6KJN1J=K84)an-jQMkR9~{tC(FG{4)!LVUKc$SCxcmSZEo9Lq2iM2*Jt}PrrEPM z$LGNWUiEU*U$463TZDDDZuWPMOmk*0))%(f*rq>SVfMxbR5IEBo}G2SV(daW1|m?r zgD1ZO1}U!H_vZ&vD7y9W?#kXA(UxCCl}K_>0(mZz3;ac|D_@fKX@W7~Ok zbqulyL5p@;_>n&hF0anIT8|eVN{{JxseVtS&~r^!GfcT9+5-Cu>qy8=Ecl}I^cMT0 zFL!TiJ`J+qSAO^0Y!rW`mhdop>r+17`kIzA>v+obbojZp*XT2k=EBo=mJ9of(>Qnr zR>4;9;y8I#_<0{as)TW>e1PbXrkf)q0<@H%_^@;&DO=t_S^5Yh481C0UOSk=j{_la(P6nLT;{nUJ{uncV~H%~3L zM8)N-I`@Y@48^Cib+^2>7w-t$OVx7m!zZI>SIAFGCsd{hFI4AMqe=ZYlc#STMszG7 zMA){e`1xNAzPvNSiFu*2aDs!%yfgfn!YPXmXzPl$S+crcUpDgQA2j8$ai6h|K&fsA`_4{!V?$Ps53Q4TVu zb`az4`my?{Fxkp-YAf@6YT1Y|J)W ztbSOL&?cL@>RsJ>dEf4p!)8MAhH5lzWJU?vjg;CmBElm0|v`RQKJ4^mI#&a zLAl= zFE&pK*N@gF?^O`-H8pp#eMv}lR-}%y`+Kvpel@-pGdEQgkBvE`3H5F8 zx+)6&8kcQ$L0Qk)gNn81kQx>g82mgSL9DZi%vr!j`N_boa&A12mh~>*C}jFvXJBLW zEiM^SynN4g9gMYPmT+M-GyWH2MCwugORAYIO-|=$M?V1bEcu3t7TGe zCEcaa{TOP&uk`Mj*{IrRCSof8Ji&(61K?k#VlOTME3);?uFT_+{`;!Dy_Xt08&OH! ziV6O&tzU=zskvjqtPmQ^2R7kgAa}b9JG`CFrmN#Q`~r*e=-^KA4IJ(ec{~&3&Z|I(M2VQWhB7j8-4i z_98n+g+RtM3@~7inDT$))@De1sX@~3;g`V~4C5RL({T{?uRU%#6CivFAlu)FfQ>W))EfvlKz4K3o!y{ZS?|B%AU1YhGinfBg%LPcMg7FjQJnW zMMjKzaoWX$g*b>cxjuzr!^*$4FTFmIa9RDGI&2a9S(N198=>DwP2>F3O2@Z`z+FD3 z*=8F-a+!zLwCfXF3SB=a_4w4B%?H&wP=A`3gL2OX!(X|5+!2TR%`t}mmiC17@mMK( z1CI`7!*OX(Vu1m?HwHhT&fhv`67pA*V5L^*?A|#i-N#IXoo^w}?-_dsqM8fp{!epd$i8E9pj?~XLt0k`X|aadr;=DX5tKgSjC2A6>$gDC)G zkBm3^zTG@8w#%@3Z=W$-_Z*@m|Lh zR!f1%+GLfN5s&lw(1XiNgtSXtWm#iqdw&)HobBy=*zupVlz@S8G!=cQN8teaE^x2y z%1BnP?a(u^Zp|E@?q$Py$bJ2GrT&2t?+MexU&G>UegTKc1j|T!D}7TM(ccl@--NGER-> z7VkgrlKNtvMLW2#^0E_&*0d4HIrpSakAUcY`%2mGsVU-d9-}`VSHTpTkHGlqdF4PIe#Hv=glFbZ$c(3 z7hdD7ZEjbg7br5q;|IrGY=lqpZRC~4xk;}m8P2(Ml@G`K>6D;qVQHr##v7}>oDFm> zJ2ifOs`Zzxc{~mMK}LZ-?|KJraP+;ef=CtTF3uME92{OGAwr)x}b z=Bw>aZ9*ncmhAme&T1^4TE*C>&Mu_Nkeh_5Jfus#N2VQ5P$Upgla$LPH37;vXC``j z9ydVvwD56P^A^id3y(}85!!@r!0#{Jg(<%gMDZ;X~CofORhHPPgk;~bv zG&I44?r*1k&)0Z3y7&6D^xl26;*yULH3TN_iEV>|xiwwM1Pl!9Js8SGb@kQ-R^+xD z)F9nh{X!^#U%qCH6M_inXCp;AuT0(xjxnuQ%8kRRj!y-~LXe3cCrP==ofGm=7UoJw z@2+=*Meo8ch1$2jlf6^9@Hjcc!u(!zuAvWkfe5FEVzjINa`eZ)di-WJN%E)c4z4HP z^uwVzEXDvR9_3|jUMvs!u{^PVJ&>pClHnku8xZ)hv2!iCIJMfkkV)mxIk%kT|5?o1QnJGC%CK@4s*hgF4Q?{*?&Mon=#Po*71UzaJkUUXtAsZ z#&FKIfPQLPs$m0D>9%HbMZGSip}g#4u9mFc!uRE=V~tjx5Ky(O@y3s?L|T;&dTQ#HCHl`NX;plkijt^rA>H z1?Vl;cru~>EOx0QQgLicrXQg4L`n zta>Fl14eTN5;SJyt8Nz71N8=2e4O@|H%s8N(+zvaV?P}#wdMeFd=6RW{Ih<>-Od5rfF+y2=&#d>(=JxNWSp5MyLJ0zDU4zogN>5 zbl5e%+SwW1{jABMov%3jQOXx26r4W~`eVrK*XA4HjIy95pZ3)$%nj#WYBh47&M#tp zK+mpGvq06rVSKW*Z`uICC=cOmO&YbTYul!q*-(UX)W>n$biFe*t)jqweKxo@5 zT2id2eyS(Y^u8M?16=M&DKe(sA$pjA&)thXyxg7^5oc?Oh#khbxg{#(_^p@vz0~(C zySocCL|2oG6-Hm$?2DUT867vYUV51SZ12dF40jSF*V1aJ>UbM5ypcq$`nnQ!KTKPJ zKts9n7JDvu+eF{OIfMDw$B^Ah%z+HGxL>C!ff_VRJ7o2uAF|EbFGr(8M_nTzr*=5R zzby3$UKc)qQvSn&BnT6MF?bgaJ_f};v7^phiWm$4vVUL^e$EsmUk zrVEh@xS&?5AH@C#Z|k@ryfs-3964AaWY)u!NT(s@Jp3!6bG`^r4ONQ&l zb$pZ+=+8O@zVeVVh9M}$t`$(ZX#VF#BNL}W&OM+)hSE=${<|;r&$*8I9uB!0RFjvF zg!BR6j1bky|NnpWy9y`tZs~-m-2?!xB@?1>xc>v!;A~ik=;ycB26rIa_5ZxP} z%?gckVbY<>o(ZU=w1%YsX3oE61F-v~I{6f<%J*vpva)4(!cy%cwI0P*hsiDF2z+Zj{k*l(@AZOR~VrAhdht>FEe|B_t=T3*oMB~ZOWXJ6&0767e_eN(k9sO+MOCO4qFp* z6&lmsj?#`cK#X>V4SZ~XPxJEJ1$>%cySnRUXtVwtke;0d)12sSwbeUZbVm!2m!`^p zt*;ehr#3Nm7t9O1JSc0jA*dI&Ee#r%&HffPf_&=8g)k1|&|$qag15XTB0t^N^qB3= z(?%O>92ZnigEkLrXEF|7F2CTpnTS8n=I?uzPCa*P;kRg7DKWUo&Z;2L$=Ps#Pj86` z$JJkmLn_*Yy#DvhV!*DA0thq2u*+{#UdI20J2?8?>iVc0#W!CVLLr{6j>Qk#(p?yIyUSTQFg#dCn{-e5m zL`7|m6UKunP)^Xl&eD5^yhs+iQ35x9v z76P3^g351!z*JPG!UFMF2WsxP3kdvw`*x!qi1}N+?fKe&EV$F@mq+NA0cP2nfGDK) z*Go{X=mHu4!lMCHsY-0F;-(Y7G29VNwyci~tmW)LNlxU`BT@ za@PnWKLScy(Z3M0H3WCpoWZ1hqq~X*J2!|XH!*0zVymIM>!3Eu7-?J_YC)|3Bv_IC zsdT_qK8}yM`&-gn9!;EFcRr2|N9$*CrWQzHC1;2dRJ`%exP>BS442>{GW!pndctx$ z2#!iNiHDD&a;^U64iX_Gp4_shL_?YRoYH$a%1Y&ya9y59wcNv|_b-pC{>i^Wl@J%R z_^k_0J}dW)Lyfz;b}E8;NdWppx<~89k0bwq%k2rAgW#Z8#P7a})a!S6T^f$qvfFr%t!2)LCNU*Ee#4Z-W}#J9NeF7m zomU`V;N}uNHb7y2g_-{ad>*F85@++vA2tc|gcm}!BQlFVfC=K)|_Hs_3SSe!d(UMKd zd0%$-1~lNhp37d^v#!YMu>v05*l61rLgD(CTbeowah&%bQr{vq!bX|(JYo)bZ;pQS zH-v9p6ZNDYc}9fASZ}Y40zwavYN9LUbsNSy$WQBDLp-sU&|B+BLdr`*>WOfQR2)u2 zFy5%o67Wb7kV)SYqF}Z}jCsh{Hw^q4$!he;>al&nuFyq6g>2!Lusb~>KylN{`rY!t28GozW=}}5hYT43LR_3(-I!IE}L1s z1~b1K!Q=F;Y9_VwjW*zBa|e7W5Y!!5sX{f%_9_G_{U$?E6?|p0)ejk>dw+ znM#(TkRx6Sz-9(atLq}NtobfhV}0@TL`xFY}H!i47b`vm`XIdBJEef?T- z-^OYF9rJjrIsM`(75!qv;lBh2nZ}dNr!e#!`t5C8zy ztYjFEfaAX*a zKlmT{OvZuWi9^S6i^$|z0XcF>1#yWn&L~Fh_a@j3hk`6-+308>=Y}AynUxQ@ zCi5N`qH$~S^%uT}DTbDiiPa63!&JTip`{U)?C`w1HjsMj)K~4`lU>|OZ^5VE*YSAS zK3Xgdz$|4{rOrM!DvBlX1EPsVV}h9Mxh~d!RMXRcR1*kULd~1O@6({{(WFGY9zR+* zfS2QYyZKxw0ots*EtjE%OX3bdqQ&2nr{DX%x^FwoDFU*ulr{bjfHfwsplm_NCyW0%#kqb>5DPU4xgHa0m*Wo4Q05SAX4(4F^Y`xoFLmyLD#(X~_s z%1Rc?=973E7Mojq=cxnjveX9!!N5TisMH<{^{B-(RV&+F0$CZx#b%)Xx(tM|0(4yt zr@#`V>eAmmrA$UJDun9$m zrqO935J58Jd1i6qFp(wk4=(bj#lyyQW_+==i&D2Ai}_;i7!$XrQQ}!P2;qu%Fu+FP z5rd9#*$RO+gHs>SBS3sM%@?WQBjl9Y%TZdzpJshvVea47)1@wLogj1{MagVSO7tK! zc)~)Y$dI;pR6;b}@#D~!M=zJ(C2Cv6J;a!qHK88;=8d;dlPY?aWIWq;c=mI6Ksf9A zxc}qsj)~=qg@zBxsJZFo5b%LCRr6O1Tookpxseh@7)LGvMMw5DSFcl?Bzi42F2PCZ z>;XM3JTvOODmpFm^1``cF>r2S19nM8E|MI5*k8VYF1oqinDA@0IzIt^4Bw;Efi()> z&i%E2LX!QZmQDHT<`9U_*~k(!)PV(1xhJbjo5}V-sb>FnDq2}OFW~Y`ca%3Uf!hWi zV3MC3tzrINdZXJi{n5Ob%v49M??F6A1wb{~3~8#leq*rHR2wwP=Op>1(kgN_GU~KN zvb#Ahmqxs(t3o#>n`V=@=C|Z2MD2<+%m@e=jPRM=u>DjT_{#{NfdyZ zf${^}ZB@zt#jy>_;xbK(Eq~-^6@H&O+;^7{g+f8ne+@!C(S&!EQSPq)RV8-ezp4!6 zi5~c|TcJmf1peZD-u{4DJS2NVgnwXHE0|R&y?MFWkRik<`*YHkPHJY9JTQ=!4PM|N z!Wdz_DEoMtDC%NRqMHB1m~SiC@F^J0`~t|&CMhm*2E*|6StgMbM;rN6R-*>|#L+Po zUtR__AvGfVajFy`7Ztv4W(( z^2S-LxQ@EP4wSzp^%MNF$Rrge^TD%4lv_khQjSmXfutxqAC!+vKvGhYTd0SX%08HY z^oF7RW{X$Us&Vq(Q>G*0kI#i_dJD+Ye(;gxt3K?!Tfjb;fK0uQK}$H`M?(aOkegO} zSWUds3Rvk5r~tI;=K)>7xOl2Y^#0q#FunLSWSXstosurg40+-vG;EKV=pQFi8qkD- z;8Z)|SYqMWT15}BK)yTQ?|USeftr2o|A6=RZDw0ya*>dr)D9)VC*e9mHQg(Fn?_Co z;=Rjsjnj7nSs1uO%ceO$Dn0gmzD1nIGl}D<|_g**Mwa#pr=AhoFQT_jX2@X(pdqa|}{$Y5wpqR6_RZUsmFbQorvp zW&h>4{=oIxcFE1fmHy4ewvEKu$|#9G#jbR#-BPP)uUmz2lf%&g&6Jpl{I}h+pU}O^ zwr1y}3u*ni*>9)k2gO}*a1*)yWM@!Tf3Jiv#Xe)o%XMz74_XvNV;?d;`M|^Ysps^l z&y-YkV%GK2{+u4AzitBF>gSIBlvS8v?aiVO?LzE!9mQKM{lZ@ZF|qxFHc4358}rDA z1tO|Nk)w#CJ#s1Dhb*`5kP#nK{16qdd`*poxCIwE{X-jYTStHS^^1T)Aj%;4r^0eB zah&%=5eH}A#IUj7#+vL)Z{hBG>2LK0x4tj`|8mA~eNWkllUBJCd$6dN6~&+zFD#4cnTARdC&3jVs!(PYXfIAf;T0LUfn z0C_>&_#qFmVde>JJ*6-k>;e5$Os+T@9cz89}400u1;445}FU8enWK{t)rC`%rRsg?@M^8W7G3`6Cn)2nXTGM* zv$xvBA60WJdpUJA99>>2Xs7z!V+rPl4o+hP1Oc4+g}8S};9x>D9o&RxfJgiU^$KV% zSaY^own1WXB9DL)+LOg14WI}lzsE@r9HMvf<%U0sQ{R1^bIX8*{xNN&snTs$x-Tb3 zb@&7m0fBvria-WKX^!}8aJQ=G6RhUh+Yf>vJGKeEeZNs6HA+^=OD|#M>H?r>@AljF zL`U~W#Av!n9ak7)HV)SH_1i8t&OKmgqm{}nA=sq>M>8W zy$9{*mK}9!mZ}BcPwIbMu+M2CaL~7dV}OcJ z6x~iA$hys|V01g}N&)x`(^Rk++uotfiDHr#Ah2jCg65zp90&0?{Z8G)C#RL?d3}tD z4EhU>f;6Kr?AdKbML@Mt0@?){;fnsVQkk*@-n=M`r7>(j2 zu&%D}l5W$nK4W^UFOREmXm^tM@c* z7Lm(1un4I70B3%qsgKyZO^5HVI25K{Z8|ipL%*e8j^+rS`aZLXaa6G^__PAIptH10 zSzbF-{B--X#A`h!t$ARUubS~4$*=J>*d*z6eC+$eiGYR5UDo1`SL=1@T$GZ|yRX)wRJ(I*Z zmr8Avb89&67ERHMw>~~Pi9Dg9ArhQsae}ZP)Xb!5fq{Q2$-tZ)lHS>&{p8`BWX&jQ zBB2KM#B{L5xxL`E)wFETwA3$QVT^uS5-!S^XiI1Q@S&FCaSaI%Yo_G+-d2^mDXZVR z>*Xb3JsBytt@Se+Fod&<`7Dr?_kZ9gGcqn*S}hRg9R&36K>5%8AOq6#6Odnq9J}1; zHmx1kTki)^rtOk#GOggU`qbP^+u3n{9Uze|c6N@~cIM83R#SaVmvyqz%1qx&)zeV3 zL2zc_cSOXW5Bf439rt}gN! z{xcg`LdW*95q*$dCQh*<)8;&!mG1>a*1o_O0YsO>ACc=ec4_l9RTYN^*?ln@a*mFV zGdme%sIG7SxuyY@2bp5wi?mk(OBeNw#=-fm_c{>?p*@$~`XuCB73|6r7!?`(hb^LQ1DKA`V2LTh8A&Fwqic8Oz=B`8A#VLCuX0Qu~5^oK*1E+eU4u z6+~w#_Ym3s>U*g6HNi-%EH2_S>9dF`|IxGv$~$D$HwYJe#`htUc0}Zfl*q>s;5s?~ z14tRqK1516cPWK$oLc~MZU%IdYc-&Tz@|0LUgG%3Ed)OfQS z|A}STe0a?rVE>6trAZ2T84N)lIql&0#fo5fv0*bF;7I|tUW;f31$Z~!my7jJs6u|H zkEB=(vG$LI6?7p4sANI_K#Moy=cMgv11Tk2OT{%QMIZ=JX}fEG1b63~Y4v(k zqz>*<;m?w%YcJ?}J+pmg{LWVCt*x=HlDCPmwr)})q?WJmla?4F0Rs+{i70Z!>US?D zCAbH3zM!Jxp@>ez>*`f{W2v}5H1BTxD3g>pCK10wE(y|QsTf{8uOgYuNukjpm`q6j zIF*}~g?<&}-*k_3AO5~PfY5e~6$)3P*JIB>@c1cL&>3A4LP80PagmVeON=Xs1jwvO zMmw8p+IqcsXJqxn#`BGr)srue1&;RPFHUb?d1ocuH+mQ*$|)fO`@stS7fEzdZ{97D zzfzV@nxDNPA%TVl-3|;qQdCU$SE%#z=f3}lp7{+S2~^YZ-sG2OlcR5oUNGejt8N?( z;`@{iQo>PFpN7sequ}(qAUtHRe;?;->~5Qf%WgD>S2@e1>(P8aI2dOvS&36WPQD!! z_%&vy#d-02OJXQ^0vw!PcEg{2b};sI-t3u@9&c?1A`gPE-5sbCKdutVn`>Y;9AN8+ zXJef{-`R1M*e=-wr`CO`JYA12S8$r$giNQ6o_?fSi1P0$d?6{i@i0qFvncSc%Oqj+ zui_WdBX66*bPw<0#BcZ3iNnN$oEm-Z)cFHdd71jKWtbm zrz~H)B!aqGx88_|J|-h1BTT}@*TidA99VMXlu)6g{z6FpI7rFt0QE>R9>E;8`XXSJ z0;CO_qo_YV>mXGG{{JSB8PpJ1Dx>88pDn)87)Knh`}h0r^V-qIg;ePWm5g!<6g=28>zMFf;a zNn z`hj>eUY6-DfPeFEvS?Ln5o(AUyBL1!E!3(9sw-fGcWA@4`}hX`{ZmWlAdTTnEe?&t zKflKay{`2RVhO+aLjs`fQHK-Tcxs=`z8qGt8) zos(Ocr;{d!e*39lV@;pdqbg35>y-Eo-k4Io%R@QqFC6#B7Ik?2t>(KAuSUU9KpBNw zzYCAX0|~-~73-WWvMbzuCfbFWM*HJt_C{$hpLObR=`KSN+CVUdTWmu1PSH^;QA6~A zQl$!+^*`7De1UaqyL}t*N2}DW}D;)HdI^cYY)y2mBflW{<1mW&6KoQEYQEA7?$|zyq?)z6E~Rq zHPB~jXn(STE_Nr&-a36qbZ!~-S&W^`1IBE zW(%PaPIU9WH>jbV2v1|l7TgB#oA_aO>dmh&7^X(zwW~de#tm_M&ERRi8H-@Z5x?B* zUyUC|`1u@-NB0Bd$IbEC8Srs6UaU|42EMNV-;LQ{zh1Vtc^~~wbsOf+^FIFlzSlJG zt@q#Eu@iO;M?=YmI$q{ZsjYWy!)GPNcYYN}#AuY(GB#cAJxzz3 zvlG;p@7Wa_m*GW_;$%N}N|xcfAmeEo=dg19nDWBkY4QtxdE4BVqn~YiQ|FG0O|Ru! zSc0JNY{W2d!-lEp%1a^+X6>Bx$YsM+M^#USjdRWfuf#(o-N$c$6VuIiul*}cm#zUq zi4iTbAMio?)};E1Aee9;6dm$6V}6Wu1j_l*tQE?VkwBO7N;eeaI~6D;`Q5mE4;|*9 z^y6nC8VaWo*Y&Dvvk(goT?jjbZYzM;Pwr3BN+NYBTxyJ-@oN<#AH5?gcTbYZ|-h`s!+tr5#*Y?pZ6 zhL@RCfu2(~e)LPmDMJOLl&N-wa&O`U3|AcMNqyfMG_r!BTEH%&Td+1tHkL`6S>r|j zYU=3QVit8`a$Mq|xQ;TLoDgd?5gv8&j374@<-JW{l%NVGP}d7BdfYV%8^z0|Ri64e zIzCFO`zlRZA1+8H$|Y=l;Z96WAtDS|7OI<;je1|Hr(%YnWhZ?>Q10H254GCQ)7fUSUk!W55|*3b5Safiym|9SozBNO zoOhF*LS4M|hv)KmO?0WLkqE{w_6?0rVJ{8Z7O!Je*t}uMly1rNC%v-qd>wiCII$gm z91myeXOGT!YPHa`k}#$|@-cW0HGU;+fu`t$ospbu8BVVzyjYE!@a2yRzD!;2UQ4ZV z9qZ(uOWaEhZXZ*=$oqd~zK)i2tD>8Bv06M=X|Df-nA|!=NcH|&mU~Z-_i6(7m3RSH!q0XuKEfFHtiFwt*=xUBq?T{_NmahT+3ZKUS-|5|6*_nzgw)@$(IixI*s+mtq z7nDXEv_2?An1siUtaCz&&B+FN#$&*vM}-~(r3cw_@bIqZDDC&GB4A>A-iLE^`w7uk zh(Ts&7pYN72RNw1@=Uc)(r);#Q84ua+co4!0bgbx$TXtYCSm}jx1am^efGvCsN^Ja zD+%=-StjK6aFDcoyt_SH+7}(PiUkd^?c=#%i5uX7!jW}O7`ht0wD)(_zsgrsAeW4^ zdQxkF945Mt%Gq!o2_a(01tSR>e!TSQ7ngXbW^r%B;=b0kL}$aLK{>e%B0_mM!CLXs z0nqz>JA!P_c{#D<2l&8!e9rvE;|L)YfocH{>Ak zu)$QA%)OEZMBGv|3RP!0Mc`4xpgA)}huWPsL?+W1uxz3XSPY>dRI>&mdfpZDYZ7Uj8MvVJlA`pk>_%QXMk4 z(H>x-_V-moR5THTZ`sh`e`aj3kg=r5E>K%`M2K@!LzHGpgtQlh8}N zvhfEf>RjPY^H|Q{g=Bj{FC)$zdx*wNHig zaPD>U@?NS^tSpVVJuco*ZDsm}{3-Aefaj7PxcR%Py7@eJlh?AaGqQ4!t(0S+Bc~;P zNJ>n*`5=due)kP-hGjOaV@-63XGmdZwUBP3kU?^Y$ILI7H2pXdKNnBXWS6I|s9U2? zw{lTsGnmC!(qb$uV4ps_X$7!>yu@juL+fyD5 zPJj{UE4{d!imT!HD!}aO5;U1EPPgAo=F@=!uhy1;nX-FObz&b0Ua##V;Z}u>Q+kBx z-avtVgXfzzZ+LI|uc>(3lNke8G_KJz8m``#ynbZe9~lUczuv(ZHHQ{n-u%N+4LgKt)9i+ z-oT+r(<)s#2gkc|gomH4fR#zC7hcP$lZ?@c9?bHN1szq5d<}z7cl;J|mLo`)jR^0P z>2zk@WJHIN_I$#uNL%To5V^R99IVpqvnz|K@XnvX~=R zT)&|1#whqVNr7ocP(932IdkU3fXa{TCMcmNQ> zGr+(Nx4=W0_-E3eiVek^a6nf6WJv*APCO_Ux+SDth7R$(TnGX+9Cx3_-_iw=qxl>z z`H$Sc2M+;vNEy}tw}<;@vW)%r%n|#04@&8~3;f7#r7)b?I7Z3CxwuGPPFuP}qxyEw?a`Tym zHteuQ(Xkly7PXo#eAYyQWv%CFe&OLX?0AC`l)mj)_{1RsJP`aD`EF$2N!MJQ-u*XL z8PBRhHWI{qiJ15T81tK@Wpqx2W5WGiX~k1g?bpv+$>Ib=$RYSH2Mwi+LFTM zeJEehdC9Q*Z+v;gAW+IMwrY$I+HS)^N)jXR%qCBw>ka+^;xL!hX@WYr10L%x%i7CY z(%r*0{pkyvMb1phYXNox)%R>Npc3MP_R1v<2NgQV0SU>$#h#$yzI*taMNaWy&!@AT zk2osYDquhWIYkh0LiN?0MmZF6EPmvS{j4J!@iOVngHIY!w#w0Olr=tSyzeIzWGy4Z z#?g;~4G?cuogXcaCTzAjCcO!U@eCI@_ABl_`H_>9z5s^)jEA@l`t-J8Tnj>FB9kL& znd62DGpX5G=HnbUesm9&q>KFJ4Ckv$vcSpEZ)i8=E>LygxCkrs-N~_SCLf$_H(wq( z0~cF;H?xf%PTvNT`7g_(v#jY;Pup7TmQz!4t3DYxdv{+)_ivaQH7$*P4D%w`Z}fh< z0m2*cRfb>f7f$iTEBdp_H+0F*$ZRw?2XZu%pj96~L!UAC+QyIBG4W?TsN>-5{9-LX zRe#U_N{>tItJ&Z8gPie>MgecYT*nI;qJZuK2_7OoOstOh@TJ!l&XK$<ds7yI*6~g6#Us zJ2jGmzuQ~6oYw%lq$;}{$aK5?YV&!Sjl#@kw&rUClvgbmKgxKAm}(g1%Ii48AatZp z@p0sR2%f)BySFNF2I@l^Szx=5UC83{(P1@swK^r5Kh6$_kyZvx?jQP!1|HHLHg#J4 z>;ii7A7@AISp8CgZQUNBCT?}!3qDkEh!HI-A#cY7$=a-^Cb z6*9QVZvOb}g{2;Id8^Zks#_B@_N!a_slzFG-T_Z0^F^XzVS2T5pACGwUIqqYREImC zvGxkq&{n=w@!Z-T>V>1hbJW89r$`j@#Ghg95$8z_v%f6*gDz?^ioEO0ra!(_veEVZ zZVZ!p%1g+4nTG2bPKa7V>xu^!a31PCKmU?^XARWF0mGZJtH$^AlpCm3G-3*%m~(73p;*lN3hv5SM{@YRSq!l(Ug~WGJl>mmI&u% z%ZmN1#+RMsY_G^?M{@QN6Kv*LW3?6ELg=z0!&qc~Ca_p3Mlr$k$WMiym6s~85mT`&J@p656I-6<1&uX7ClJuf0^hoG9rlXWHv-dcoeeA!nx6^{%?R(;nb4zY24X{r;}K_?^u|)q4VITc%#m#9DFzpOckr1Q|l+9 zf&qWK!_}a^B>0zaTP2jsJLGawmCKFH(iCGDJJy#H4pBrlui&++537<&;S-ti#+8FQ zyR~}Xh3r=fX_8j6v`7p_lV|w=KV5s4FUhQ(m$glR_bby+O^1dx!&oXTwHB@Ql+c;t z(Fb8qmCGXao)k_baA*~~KPDxA&mvzs=sXL)8^THxANQN%8&2|XxTJJ=RixCg8};Xf zcNZ%EwGCW@r9stx$^AOk%f8h#7NNU+>D1fe!u^Qz*=*f=zo5yJMLmu`6^*i~+hM}> zqO-OM9A|u1uRa5qnR41YVBXkO#FjacNm|DffvE!H5hk*$h{NQ^;58;hjUD+nmRzd; zH+80t(7Kou02s-HMfueR?R_Ren-#}F8Ki2K3v@pWid!xG?5h*|H}Yv@;PL0q^8Pwa zW$}A(Xn&n`{4>UDU=XkWtU)l!52_73d!w0CL3`juNr~fE1MhZuvyOWca z!@kEeO8K(Au+CbdrM@dL3R4FSf%n@>0Kg=THyo1t;BIR*^Vqo%OZ=;*J-O_Gx--!~ zQJ!H8zB@V$`o*X>h7RKuFD`Z+(X)c9!B=4(L@)VM{9gK3H<+`&GO@jFB#C@ zP{PVvO;(18Lj@xRgQvnOzyigQ`Xcd;mhWHUd@D{0;c`wDcXCQ~#}BDl509H?v|Uno z`{mHI6bRK?@PlN^eK1c!lBdTzwxP;d?!n zT8;f?nwUE^5%=Rk$UM)O5>SH+>e_xH9M)e8H z>wcMkwGB&8Jle<-veDLZ_j0n+)rwJL{lg#`aNOupjr^vV%suN6iLx(@y?h)pRH^%G zT)Eu9R+Dp(qgb6!Zo)7fZ9<5mV2^>uvwO=K`;7g%F7bi>~x$fdc7+ zg&2GH-C0b9rHir(`?xm-E^p_P3Te^;dE2X?&!9?$QMyl7$3L=EaLAPo@$N)9^k_vC ze>dZ<&yJ=`(*n(kKQ-wX^bxeba?-~0a%YVb_$yf6SX+(E%~s#T*Nrx`15nATT?Zz9 z?l7ps z((ayVb{(s?Dy>vk*;R>jijU)H2xH$qH7FZJ+ym0J!vJw5@--jHpkl2SlV;+0%O>$l zGa~Me4oI!mdlJ-jC}i-qxH0a~^*)@=2K9DC5sg}_DR6+&{BUW$br0=kcX3z_P%^8OZ1`YYyfZj4uv^|lbuOP~~ zuD7X%3Li5>-O_h*A@JN*gMq+O!%ApxJ zANqe+u;Fgmyn(=OBEMHQNiQrzMY~j0f;9#|i89MH-xMa>9e+Nf(n_v~c9EQy03t#h zzf=Tp1hBE4$G?ZvhTlT9J`58PNRtGS$4Sy`Ueb8xNx1E+Zc#OPKk`|h%fzW}7Oqb0 z7W^POc4VWRAT*|oH>>KD*-YF6&O7-@mgpxS=(=^#O$9T}{Cky>0UU;ph9CM$@bR`Z zec5uyL>>h${Pv;7<~+gATDJbfyf)JVJu)E8$~+aAlIVuNCH9^ZtG;-Me}wc7T6%_A zFGC#+Eckah52TW@;eN&P4*&!5?ebacQcTZ^90wxB9r10^dd=bRu0I+Yg*=zA-)Eq|NutfRJHIaaPen$%nfyjdOU&ik^r)htcTok~q&~?;sH4ZH8jc=K zGRKJA+0e&A`MmsX{LE#{>=n(A?0sw(KK)$zdq$>`WxtePxo7)}r`4^0AkPt0Jq~8# z{NjQ(3##tC5-+yWH=OSb|0&F04E=fRi&Fz0<+j22U96uwq;};w@q}Z#fptMA`m)gbBp5Brjw=szM61j| z`PEEnN{Mw6imL{z)~H0g43AbE5MI{j^m}^fmhagdL#UqvkrzMR4qM7z(b?4KG?E7s zE{uU<#-(q;jb2nhY(AvLMCRhi$)ObG;EV+jHg7xQQ9s9Sk-(Y48rjtUP=qz3QW+%pNZ zEb7y55M!wV(d*UgFp@T3ej?X$UAdNdGkM z??8f*Aw2NcLCXpVWrX%$^9wFWBe2DxcxnaCs=T1Fuy;8 z`w+N!?K+A)0M$+S%a4z~VeMJ*!mq7_jn;dARQs-Fx^%ZcSeV;9g;!tPh7UbCK`4Pv zYE&jJ17Z2FfIPxwfyxOdpvaJ$vjBqIdjOC%Frnv*#rTvhH^F-^Ak;(eHbU>g*WX}) zfYJlh;cU~L5*{Xsy!53HAVJ<5ELjWt_xvgiBwOB(e)DY-OG8NihRQ_3^9cWKgmMo; z6VXROI67mKJoJD|ca<=J~S|0E@Z!)R%SyDgjX zSN(LeN$X5lW@uhbY}V64oS%%BInfF_GxAnIowVpQTdP)70aM2JK8U+nqr`B*lh0dr zBuve?eAa0je^Mz<$v0}Pi^ogZ##wswdK6xMmtPMv?8LYhwg*a;_y>jqi(|T~lcO*9 zRV(A%(qv~&m_AW?x_vTn)K)wjeG$u|Lr(jckU%RUY}4vt;d5)PpLL@=a*ALW=7D{a ze0#hWq(pLabIqo9n!C9p*!L!Q5mUgFd+|NVBO&l-GchB~t2G6Of@gzXNeG5H^&r6O z4hljck)M~4pON2C$ZtqUV1&`b;w1Z`hnXxog$cs3v%wcX>RW2{b;HWPQUmH-lg08W zXk+>ZnY;?N1?6K4HMIDbsIT4ND3Pc(oB0yUss4u9RHf18q`1}a*}*SQt2@sJo=d&Y zyqv^ZJ^oe1{i(`n2lo7w>zMW0i_7nuSrO5dSF7=)Z?VSGGxYAQ6E=Y*Tq%h4b!UEy4p>A26{Hj8zVWL*ivs`mA0qog0SM&o zR7qA^XGgi}B?W@BUsNyUOiq1!?t3GL@7oqV3L=(F+DLmTLZe3xF5YmZ*O7QQ1kxdC zia^G&mn~+MEytE>4uf!w`MB8ZM;aOk$B8xn%aO5+CFWb#IeZh!NK={si$N#9AcB{a zD?k1aftr($KJ;e+e>Mk4mrOS4x;bh`TywQ;Vau2>Ld#xyZF8BcO*;5Q6T$eW%qHMV)X07Kv~^#dPLwUW zET~t&0w_2+8-q55;N*NU^Af)gH%1|*(5oAk@9-uzl?TlTMI6VET9Uwatf9C4f%!z= zd(;0_Q22eGD99jJBifyi3>lr8&$@3pHq)kqmIY~HE6Zo=st((I!CUMSav}p9zI6WlxML(n#m7C8vQbWVXH>YY&u;LEo{zLmt4OVIDQ*^QJ-IO-H)Vb zR#Y$F7V>t);7YOU$Mlg~M9CrSc#HH;x5ypCmC|h|t+OZeCI!-TwF(4^9};y>ipYR~#|jrD6A^Ii2-_O=1Ry4BI}vSc?y)bU_tCgSCQ z>sY+N-KOO-Dol+(I?LWy88^zJFgYfivW`Q&LV5fH2Z?#QSA)r~c5z)YaQkDn6Ra9ckD`E-YgLxMa|jc)bg z@o6KN8U+a%Gt+g2D1-Di*S|iqRgag$fmaZ2@jP~jMhV0%`t&87f`V&$TNJugq@edSf0 zyvLY$uSa2g+naJ(~W*iju-P@oZ4b?;aaDC@hy17jGvl+SJ$3rc1e9sz-aM5odsyGiamwE>x|JePwEu{ zgq1B9?tcQz?OR~YI0RaY>mdY)v2(Mf=?_phEdR?ruvcS7^q@bPu&!Na#DLLCPxH?T z1NUaBjo_;y&lo?|C@B}~5C+ENC+JgipJkt0LrL@_F`hBmyEx;;3I==aO(5|xsB3#4 z(tbzI7XTGI!%O%={{F)0XUN{I<;s-sXfqJ6h2ql92V949K=~~wu>d<{hC+R>_233` zpksdqE8ZI=9#B&Gat1IvRluyXJ@iz(5Rf|2;4S*=&pOWLLv#@MyW7LTXM)bTM4mVJ zxjXm;S{7O#W0l95YV_j?xqB?5c&Q7{zEZXd=v75SH=VHwY8d+*6a{Fs1}=4KBnCgJ z2--qHua-5x{;7Vp%_Qk7j~D+VP|51|GbMr?THhs2*m5}VQ`Bi^d2(g6xfuAGdYim7 zG4PU>_mZ~OFw^rgvv!krZJVbie)#G9Xyot|kP_%On1M6$;%|w9u=!K@QgGbp>g(Vn zC!xbeY?2Z&McF`4h|xzp+(fK<;g?tU)$&MrTngF|2bPkiM!FW)Z`+Sn*)CT;qE>rj zL)c;>E;wa1UVAPvQ5)S$-#yITjJVvDw0+oq)J8H|`|%D+_U;Ub38tbucbj$>zRIhC zK3TWF#!h_|Zjxt{EWEeuwN^^H6}Ub=oo#x3dCppM{uJTseAY>l{W2G*Cx7R&D|Z(I z_E1CF3Z9E1)mP_7{$7d=@q4Wv?!zD`_-uc{&wT7>sq+55(dxY!S| z@o?2BTMdnzq-2qbNA}jX3oRd4tkfpP`f;n7_V}qlZF!l8@YY!q)tPtZ3%V49ZaTvF zWy1W6lwVo~C_R&Lef?2g-C1MfS&UylSI$>j(t>v%rPJmkT)xQ9b@6z^RJkN3F@A*wCS3~cvW+6h(OMQzV%#A>we^f1w)Wh8A zjN%vD;50G+Z-l`Yq>%b!gIYi{h=&YvL&T91gtEhP@z1^FeM&mWxQJ=Rv$-fyrDs)&#-d;|D97AO;l59#Pu-{|nEV^lgLeCp(V^3cF%s07xW%N8_G?1O|1 zcTmYrmhCj%@GDt*eZTkTAk}pb?ic%k7yuaBN?I7<(}IS5(L-)F*S@b$snnTmR>=Ao zAR37Im%zfBNdtbNVqh#Brfv;u*{IpX*DIeOrXx;%h)BszN<$>-=j3W9C2MD88)hYI zC#C9U-}) zDZ;W)gjjsxsV*&vQuKVxvHcl);{KX#D3 zw%2@eHp(N6e!8}#l+31gARL|SIe^-iwbA4A* zr)5kgt91FNGQ7P6c5Sb`x=7~{Sg(i312oRRb6q=WIXC7v-QtFo^m8t&hfYyLf7Iz4 z120iG+V}re!_SL1-3@*5p8|=6uTC?;;ZbQZ-%C=2>`?ehn)vTExt_Sl5ihIPbw0um zG1X^(S0T%u{B8A=Mv{QOW$Lc5o%G9@3rSDx9~#L3rfcqifLjuFtb}LQc*h9Zhf9(j z!^2)H-bBwOqu__dD9=iJ9aGNyXWP||1UzdsE2Wd`nLzJlq~r8+KNSop0qBR zA=cQEPb57+MNG1Ns&Z@aCdlCdHg%JqV#mZ5pn1aSa=}_NHz-Yc0&r`Pnh-dD3w-?# z9ED($vImW1%2FY&MtoE)}fJNvjvy$VJ-jSW|osdri(KA=Mi`-flQPi0x? zV6kYXGAg}iOX?ovEdO88%`>sw{Lt)=!vkW@C~ zbYAAgJ@A1+sBi!BFb%z11$35=oB0B#WI|8+w z0FQ(kcKZVY`~KlEu$Q3$dl|+EbgffXLYx`aJSd9GwBtbeM8uG3Ku-V$FOs)}@2j>+ zH}B6c^KGKF#U6@7U}6>qbpBvNn702Ss3$rhbxT{h5N|I^JdQ}Z589LC6I@WYlbs}*qxB$CTET&Lv?j-v19mdvEy%eHZU&MCU> zy)6ir$kqOT)D=; zOmAfEGe3u=NK?v)P3+H-4!0$RSQb@kN+L1aq;^CVL-{aK@6YQ^xtnfDG^hKW#bRtr zc>FLkTH15)zbUh|aXxGM%g(dH$UJ8LmFyx9KZ|;ut zZtzTdzg<5J(Z2tNVcyMhFllCj6`VPPwnu7DzQiiMP}O$*#P^tJKUYHF_AZwBP9eUT z`u;MiVPmu5;KC(Ks(mN^2)8>bT zswIj25m~Aw-4g;YauV~+5YWwK^jcS{$jS6mE=QHh3VxW%D!17NElBIEvnN=>*ka_3t9p;sKNi3vI) zTl_>}B{t#Yz4U79(!f)H7O{|hFJ91x1-c^=BrUy^N4|PyPpU=zpGD9kWEmSw??>19M9w~zfk7w72Y(+G7s`&0)2Fs z2*f1O!J0?TW+-kJ7gG@+oO@ zsZnqamVmL0P|=$Ox4(T`oS4C7m#SaE!|_|B3B2Uwv+*Xj-V-#Y3`mR-+qN2&Jix{| zLD0fnRxFJ?EpiqcUD}@hP(SP-UdMJ0eZU7J4OtiL8-Bwy_mp?@eOsG^gv4U4&fTp3 z@RO5oH}iTmR_en|bURfHv)&uuZ?8%T#Kqj!Mw$vW+Qe>8JKuv`ltg=^c(XHloS2B) z+WCk$sKo%~t|Li#s3dxju$;27QhcP5v8 zXx0BUCk(!bz3T5WLwsS(w$yfjX*!(^X|EmrTYY_Z3cKMiK8mlz+Wb>_xhS$7xb@+t zuJF9!e0EXPF7Qon?wc&ms)^J+`zq7vc~{qs@YP?Fm~q)3PLJMWA8mvq3!k&4?vUMW zIRdCnj5H9mMDE`J8uiqmuEtKk(@P3tj$u*FoEkw%H*LMyq%JII~S6hon^^QE=)9QNm85)`e}iM01C&8GE8Z`9J-A9U0{a^O1@9)NBYj>(SN zJOVhA=_tqz{gn`en!XEytzKdkD=fth*qWMN>zkQZiK6J(r&MGYGO`Tcz{Bl_UhrmX zk>AJPvEQ_Iv+jJC7X6V=@ zD~BBLFVlu}*uhrF&JLYk*@UZ*T~zJh6SVRUAyvl9p?Dw7OR3IgK875BniY$#pEi41 z4O*8Ktkb_GV_4*$fu}leC=P8XRs=VsvWL@-6x6&y&QZSP>dRfpNVO> z8tM{$wCcXEyU66@{@uTackFU~EHa^ z*lm?N^O)0ZPE3kcs!)1WkV-v>j)4KenR>51`N(8AVE4mSWkq=4nyE3qbUtHm!>0g` zt?`#H0lxm`8u0Mi+Woh#MAP#Da@y}-LsR*NiHXF`b!Q)dPa8`%TByA-)V4EH@iDje zd2Vm;+|Wm?#ZG8W+^l8sZFpy&MVDOpO>ZpjlDL5g{@^vk^>;cOSF_Vl7a>&aa_nD+ ze&t(xW#+rYvBp$b&uaG{9Y5q`sg`{oC>Ab*N(;iK_~{yOV4iV% z|1vDpk>8yw4v35Gj^*CJ3~qGYey@ffXHT%2rcvzn4`-#5B0h|1921_M*lbcY2|tdB z6V`SoAdq&K2N%P%u+Yvn^z$y3k1yUwX$%vW+*SbL6w@!v{>OM3c(_k4G0;)Gabe& zUm49PKhVM3ZLWwMFrtNxl^<6AkmY6)WSUyptC8zJ({#<1D-)E$Y1M?FP_NKnt@<@X z4wL%3)NVzyloii|;xuViBc*$v#C|D)H!3SWS#6dGGpe^is7%o1NEqFQ<7{a90v zT&m^|%vxMu$oD%$Z6o(Db|et@x4}M3{8KmtwZGlFCUIXpm~RmcK>UbKCGR6^B-w)Y z4={al{)$o=WG-wU2ub>QH2A)R_X5Mw8OR~HP{D_?wg|$kxqXN!#5>VyzlHTaZQOaw ze_N#lg2&6oH;>UyOJ#=rp3&E2^SQ47!=TZ$Tde)P|9nVY4nec`Ct6X z0a&|1ztlgi;s5naH3Jqd4>8h~N$O;k#AgeiUSn>py4qt)};VcqCwslL1udc^5WC^*$cH>~Mk#Vk_7Gk1I{gWDP6OpvDp@saWmkKk1XQ8F)cdS$!YXXVB1 zg@2YTuUk(AE;v`_G8vk2?t4#&;m=|QQa0j5fLag~RG7*sv|+!-%Rl^O&VX5(Nk$Bk?`pmw<=`xP~NjNsom!OOU@c$!j%cvE4;m&;3|u_q%wjZig}$rypZf34YM z*{3Ub1>9n~Q^;s$Qqp-FD$Uhiu6{fZFCOHNrsmj~N`3Z`vo}@nFdO?f8z#I-k6Ip0 z1gM?g-jlGCJUOS4%)8-uF8gY_)Cu<&_Tw6E0G1KLSI<+N3<{_DUUiTS5!|X_h5kKo zN}s@qJXgc5bWshwF0R?XI;U<_4r&iHcy453Z4hAX3~%9~-@qH&gc; za1|C8+fKW30i?Up*>SO+Y|o>j%%#E>+e7J#FfXy@a{afyYMzs5|sJBBQwczuxag!w76K9f1!myXU;?- z6*w*3@!_q(C3keLYIbjTDO+z4jLeEr@YAXRldvS?A6a)Cf)V zJiteH$4iP$RFY%51UCrTk80}Gct8HKPJK@AYg5rT-sM1%kW^Cj(DMm( z!>h;z&A=m#Rr&>AbU4RQEsMbV16;6P-6!@Vs*luB57} z>acWq?;p`@5Cf^Hh`-i+pUUe$=9oBN&-NQ^BQBW#)Z;0r{smaY)NNNyK$%+ij7d!m@g zR!Z2L2L^DI&_o<0_E{y3$jMx0&N@%VQPd%a?}W_-#`-ChiTk*X;^#}K_uly7ce|0? ztt$btxaVEIq_mOYDLM$VwXZ}kj85*{jsaOUD8wBIWVGK<6AO3!$v9p)KpC(sYn$#wCz8VUuJDQ3XTd|J1 z?Io3LcdJd{?r^S8qzqL&t^Gjy0idbK_<$3F_~BD*yaz`JS|QtlJ6TD>kRBs9R9jn$ z`PR{G0pE_wH;T&Wlkqj7>&4y1$iS0NY2c~9`cg>H>#GlNoHe)7#%047NAGTL-=Wr0=X9AUp^;JE7`q!mXjpyS_G^*Mnp9rRE1=@h_{&E0~^8dLt4e`9GV zaH@_QkCYKEn)$bsh^OJ;)+P1mku9c) zaWU`@)`eJE+~GdmgaCEz&L5t_Nb$2A#I?hn!=7Y3Cwurl>gn%KA#0zl zmMD{x_P!-1*SW?e9c5!D)+jtcr6i>?<4EEr-r&uM+g@{KeF>r@w)VJcScDE!eJo~VxihEf#| zCCoZ`5>Q8Y;q+43W>8)mtgxm}Zxx7C&{s_hdO8j~PAipTznSrg&N?cc-2{e9U9 z^#c`LCv=F5El#m=Sd9~Lg;^VveH4p3!?>x6nb{QCM!bA*QrOE_1ZEvb#CYI-lA-edB4CUrxhtHW!#$;$RxN2i(h z;H}byfQ#ftmzMP5@c5O2m7lC!P7N?iQ;7a6gwrpogN=_v2Z@8y(RgS%=U_1{j+M$>$4MnjhxrVbZ?Gj-V6MVgQ`1=1h0rzu9#wi2dF@I{v57BU`>#CUESV($8rbeXjIXA5~To= z8^4>Sql>?t@o%Sx3BB0VS-NHiyx1?*GNkCC0b`H+bygGOTtsabkO&cS92QYeb z!pogwB9=Znm#+HV91mXJ(VB>D9dG4M?&HYCUT2| z_P(q3ZO*8o#`!FG{!JTn=083W*2`(;<@E40H&SrdkqNC~5)&JIt)rs*uA@5PwXp2e z-0N`UvO@hMYX$OP85BUCq(1|d5-oZkHF}L+qDK&U-|yac-?Om3HOrbmW;y5Vv-dvd zcqnphw3!;lECHU={Ydr<8#AM*rS7!ABtCU-^z=F)SIbPT>dKQnpM>a2hy^* z8qv?4vM$*-ViWq@bt3%uujf@7y8|paBeWF$2myhy`@*iw}|D|wL z8%(&ujBfmS*t)>qn0`r(16?WnGkP;FO@=gM0mT02#&OYA;4eIUe0&^+X%_%7 z_sG%YnvDNW7McA@;rWKeS6$^}pOX2gGqzZu0FUwQK0))z2~ivx z^+fi&T+|FeQJf0=&WV|qD2Ffd2MGpoufMj_al!&V3;mfv4ua&sHA#f~$Qz9YYQPQb z+E@HEj(;>#lNw!;4uSqzio=jWaWN4PsEZ>bOdYtjiI2Ezzg%5Jl>>YE20Zlb9LDb_^@X&-(5)+T}67c}2s_+{gqQJKsgcAq+m{NwMW9RyGPtzvYu_ z66CB`B#1-nmU;sBqv$2pp46obGQAAO)ZnI~RT<}!Cw1$6k6TK^jnsn!Rj&aJZa$jm z#@T+qn;0m^O#^M88iC;D{GT0BUgvBd*&i&>k z5voVcz(r0$LQY0>S`4W8>&_~yF|N7MFC?JfMXM+99_^wUmWaXVQs<}t0kVx1p;3(*1 zez(me)u=y1SwiWchzgI5`?;-qJpbcAcjKE5rT&PhNo--?29NBQrs9>K3ABAT*YZ3i z|0r*C$+47&!;z!seXjy!M0DaKw>38RtBb`ux3=M@XUY5oY%E*9$cnC-8n1sCxbh-I z??i6(7(`mEo?w(@oWhMm13jOsM@ua@Pw3JE@r!l{rlN)~`jU!r#iT_JSg|%UVIr?2 z=cqOLs^oh32t+zn{gcTUpU({bv`Wwr*^H>?_;L`-v0M%=9T1%8!bilY@k2KO$z1<# zL&YI70`YtGMgJ>Q&><}$qGrO`7*a|E^C!^%J&^i*Z!Wo@)K+4hm6#gPgOcu_Q~MZJ zHQXl)$sUJsn~c@c0R$bHRn++~-p+3s5U`%hwXo;CF9`7S0rth?Ii{XTIH73g)B5V< zQhe+iNfX~KLc#zlwqW4B&XdMs6<`GfIKWIIt}5UIbbUmErERLG zUx0%--n^rO0A(1hXc}m?o0s+c?SGeFWp4u%w0^9|KZ@Nl2ueL!MC~tuLbA@8udz6P z-NvQ7c5wbayO#3#>A^_T-aL$>>4H5G4Pg7wzt(P*r%R`VzQ#vga>Li1j`?cnj~erg~ii)fvW% zHizRtet7Ub>PJYqARtlWo#N@P0TguE~(7s5ISrk3~bG9K9--w`d|F4EbrfmaZfv>((gv8Aci7n(AnXjR^mJ6~9wg#BdhXd~qS=Yjjzu!;9*A0nzNP8u zk-53)fj3!E)KnwR2@hUeI>O20USSZ_V?CQ6UCoE|v?HYJkav8j!LVEF>m#W;>ckx3 zwdRr?*Egy2d#?-(bkm|<1YG!R2RVX9E>?qrLxP%HzCZXXFBXv~6ZN(U#FKxb7U?5< ztHOE|sSmZ`pMOA$?IULP;+K8E`?2tigFukcD+Nq(I4AV@b)Flvtp{81O6##a>j7aL zDWe$0`Ez>_hFYrA2cx=Lk_eUBA<@Fy$I=ngm@v(YpKSI=3*p>P!zSOC_ef9^sz-gk zzRKf~G*8L>%D+O(i`0D0438uLzc`7eaoMBtYfZOoBH-QWn0sqfPr)b7k;=by!W-I_ zC6=aozk`?E^>Px#mS@qJNp0~uIAoP7-J2}B3|JCo9fF!Hv@mP8Ds71#DZ-dvC!c17?1$(0$gHf%OHjg~edIwyyT&fJ znUEW31gwC_)~HGMXcVZz-$Xw+2q0Q9r9jlk{fjj!A+Qkio^J2Fp;K}^iVhyf2d#8=#Wim1W~EgC{4 z%1=l;340Lvrj?C6_&oA#jb!Jlg$Pk$SkxHECm<4#5W)xYVwdGP5YdD!;8eaKLXbEX zTZa7pyRA-x#f?K2;ZcANJ0hawBmzOnHX`*whL3Qq65pU}0{JW^yl0KZ$_#d0SuXTC zhA16D`c-iCv`!rQh78vp)l9sT`|mVZcMdSfib!-N16ET9#!c!b^Aj~ijIk`bH-XBp zrviETV*7h1Ao;|brM_&19$Uw7hfaJbjuY+&TK&YN*HJ~HM367kAg>KH=p}`flP?w% z(pzx(O=^jqjUviqZ*E>$%2=hV`}zD&7RjtoJXfAsQPg1rIL(d6n0`33%$Qz}gDX<~ zx2H|}%cZ@tX<+4b{8A&-{nzPE>(JYb_3tk<@V&@S=76ICyxnl!Pi|4|N5?r21P*)e zy5HyvO`7)|#*>lJh7bn7BnWaSQXyOp@|FwRVA0-sPk5O)WDNDx5CO)@*lY> z%m*RZxh78KnH4nU*;xWPc?v0c0x`vF3KF8)gNNSL z>83KNEQzE2p}>pabTvWk`TDwV0v|U$EyFB*jkY4Z_RR)(9cLS_N>dl*`W5_@7F%&1 zQ+ABZ5!*IZC&ncvRu%|#j?6I|q-sd{&RJBH#=Elek|!g6&|wMRrn%E79UhR0(Nad= z$vgo=Cm9>S=PJ%TUQ-=?&GDaiN@2BqI#q~F8=B3L2hCrjH#AtSMl+ThPgK}vM-*S* zqe{+sbJepPJrI2{Qk_#2pD;{BJnt--!HT76V_JY$c=ST@JrZ%W-9-ncI58wIr1|$h z^<)ZZ4AH!WvQ4c=cXN<}4Gr)H?}m{}TEqxV9}NA>B{NceO9WlcWLkNuT74*$T~wi} z!XZv~i_9yRN+#23S`PcC3R)7EL9=2A>|(@d`gC}*Mkqq$mxdQfIesK1NfBso<4E1n zJV^SG;V!I-o#6nH)3+ETZlE8Kh`hHTMXV>HuCFd4K#e+u230?V&NX9lh<0F}Z?wO_ zjeqwAsLr`6&%9s|EQniCZUu{m?2SJJ`=9DI1t z+EnKUb$-}E@q`Rs^hO;rrB81c?X{i{Pb4DV$u=R~nU?+_Y2I%ahYXkM&rQT`kKUnG zz^-&y2H)YdQInT&|2!#{*>XOO@HAY=9K1R92Q`-D+^_+LYjr1z5B)}hy#GRl&hrzOn2n7B&Ixd+%)sJcE4nQ3fNRVHD zP4vIBWtlm&`Rw}R`oY(kT0N`Q(3Skns(teVd-`HJ_BxT_XV!WDnhe{$O4c{ZfQH)g+!vWBDoWW0l9w#pJaHnz_6o=JmJe%zFw5=i=N@4d5nA z0iynP)szBqXcev4=zc=8`}W~W^X_by12OeIlpnUzICIpce1_G4|1!92?ci_i%yw6p z%);m|i?4%^Ka!tFJR~ISjfv@w1%r%KLFo~9u=tO}mk?8uYz;12l81`VK)FL_=QxJO z6e%o{Ewx%(Asj;b&d_Wh)ao8sw&VkwfHuCHubQ^_r*B)$&BE6^r5`VOztwAdk%bn# zi5Gu%C&%qp`cbvqRPTk|)!x?Zv*P7{e@+UE#oI&uep5dF_3vtD>u~vU!;&yER3EoU zCUw8_;uuB&!OM+f!&JvrliJAPFn$7ml+i*8mF(lx4eRadSqZZ-l=6~m-;p!LE$cqN zES9{SZQRpaEtd#`vH~)$&)p7p=i7%N=098{Ph7J-qx4w!cGvcIA%h#>;IFF0zovg* z9Y#9sM&EOO_w15CyhUtnyjH|^-@GUxb(EZP1jrPOOrK^PunEpKSv$RcD(oa`xyh?^0K3{{a}~ngFLl42F-bLh&(qT zZi4F_U79T>wRfQOkOaY%>y>WtV}P$AeNHr+V^(>dL6-YA7WOJJte4NK;?eBR5+zQR zS?qyScv+U)rew0+d(}av8LX#gPb4@@m*987Ifpk6Uy8fn2RY8r#jzUNM(?`o}M|PZ=#z;BP zE5v)^p`ef402Fs!GvkPkiwV4swsich{xk;{5_8diX9qt2)uH@<$e^xYj3cSMz^eow z6Dd3c=S9P*Z^+7fl-1pg#*nrbNv4u71_gTOkYLQ5G9eck;=Wq7EMiBU70L`wc9S8> z57M@u#^73&M59Q&GArX4M!*GbuP^K>kQHpu$Opoc8e@{T%z2H-oTp{dB9h-Qbg<9X zc?D6i<|H2(dB=Oj;>gcCap%|3>9G~8P~H?2WL}WMDzR1S?in!v6wWpJ-edS!@5nYv z0oW7PR2Cj^+Wd@+qnIp4$lLl5&`7N1>j0MDnn z@WK~iQQw}4vL{2AwMh&2m@!IR;+(9FJ@Y0rSZ6&tk8L+eqGj~}{iSeda=%uo0fZJ@ylsX_c1Ecv(;FXmbg_(>03*YVlDql z;!wbLP;+NvOGq;(A-Va(94em9(I)X}sgohYxBcF9Bjkjlu_SJlH|mK}DdTs_E`371 zJqs~z#jmuM{!HH;`k)swcuya)qZVzrd%lxHdPED|6Lp%5?kCd+$DA#3;E)xgB zTJjC(_vw`jbL=uEXPgOS z&qu=v8hPH=;CvYelUZ+c>#w8Biqgb|glh}@BI}pXtGkIna-qxRv!)>)2$;zDRbrj8 zYm5q>38Ad@FRpig#SKgL9J5s=3z2;EH8$1hyU+VoJsSNgkeU=$E;Xt4>`aE$Q@eFx z(g4;?32AB^dwwNl0;4S$&KjCjw|2F@&_m-EYcIp=_t1@j6`YeavfXB|%#Ljtcrhpu zSwt(1Dj?xP1tqBUUEX~?G2(da+3aE}W;VnnM7iI23J64rt1lKCNw#ew!Atbq-q zPX!Glm$sCxpvU^vBa7&#CLwqQ%*2t?aWVI5JmPMJdC>_`ngRmxsTBtA)p$Ke1%ZH% zK}uJ{TOY{#Yd`H%9TTB|RK3`H(lJ!mG=_7oiVNZGgY8)kki=B5VzOh+EMwGeEXo>s z6r`pb{#bCK(?g0RFD*x##)fC%6=5^zS-4~I3HYI)32F4}{v?ng##wsX$ywvWsv9!F@^(AMy?t618a;f~xVN%9d8-}oV6PCAlFWb4txB!% zl`eE*G(}BbNBfn)2DcMhTf6OS(is`!rb2*R5Ol=)%=zt-qHi1NdVby6!!5??C4rly zEGPpucSiW{CXx+Aj(vUkWH9A%pr^2W=y6ZY3EZ5p{hQp~Ve3Hd@7nfnsS$&%10TI@ zgF{@XuAYDUmpG7~F>GpIGmkdwf2fAi5}-fr3B{nfCa_oUfkwqZ*N3iw)|HsVg}}lJ zmFMy`0P?oTDD-oKRNpkc-PB}Rjmj+Pe$nfdiOkWSSh2{lscGK)?N&YE_#C1iZrKXS z^HJfwfB6nYTjlMB7s_)#e|+77k-yx$>;6@T46hSg^8gl&ZVfrJf?EC0TGQyDoT#|cceuwI&NXG6U=?YI>MUq3 zAS?QaHJORqD|B0ZqGe=9Eh0TG0I}knzUKa+_Z{U{peKC@fyX*Zce$UG>tqiAwHUSl z$0d%O(Ru)BF^glxuz`}ZC7{MfOdp3Hd5z*RMUZ)|Jd9KYn zsN--BUe0@oaw+zmfD7FSX9(zPt~BcAdfU{6o(*ObSDOPJPMciiZwtKb8 zN1}WmN`O-zA&mTZDS@#QaT}g~{-*(f5wGRQ&mRepLkGUAvO?dNGBi%oBsXOC4rn)m ziFeo}p5lL{9i%LOa&PpV{2Mz|p&2T3Ih1a0d!XsdqgFbV_taq=Ukr-YIwTnIOkkD}P)g9`Gew@#j|ca5>*x@#IWf zuOIegjSDE}zfQVb1<88EF=}&qB_K70t?GX|d(N^?1U5tqC$gK+e5IXv<>z%ZH{H2y z9%r}Mc71yHbLd8v6fTKSlacqgKdTj`?j>_VsIqgjo~-~+!ZW3CJme1K0} zNlZMAYxZ9~7}d>bUL_j^GQjFT^m?=)oi2lzrkwn{D}vpu6O(+!~COeFHsol z#@8;!s^Ooio-IuPWWowBe|W>I8}l0)yMvXxKSf@}zm_fq1GYa8B&5FZ{(|}xj+lIZ z@F@+E4OtF{Q{-+OZBnokF~$gvfmiT!&e`cc&`Cu?^End~hSAM#&x-mn3zvw=QqzC(DYloh%M*3O$(5bX9BIIZ z_bE1KH}u^iL~kj{89FITJEW(>*DdR`q!$d|;-kju5a`h+N1}Nlje6DDZU7o^`aCrH z9aJDsPap{Xrfnla`o2Cg&3otZ&RQM+8d$GtL84RBetTbub-D5*97vt@U z`?W&7HZCr-A*{)G497!SjTOr3Vh)?EztYFqh#PqfqZOvGdRXrRRCK({4K$pR7foNi zy@@uL1D_YHcQIfmA#hw1`OFNFLT$Gn3YjlR{TZ=XIVSbJUtmApR>Re4lBhFYrwe6J)DY5PD3u4tKh~z-fj|7ZxJCpi>U>0 z=YbYX$Da!7hcyG9WAI23HC_+|58CLUh7B~5?_+Uq!Hy6$H?}?j@QxOG&}m818?ron zsKjXZg9dSH*F=vdQnQIEgxT=C>JWm^>oE)u8)p}n)=NX8uYh<7$>%HtQewlD6f@|d zywioA%QC<@=zQ(`G=@_@CUDEFpYcKJ8PyGN({xTbv0N}gkBuJE#>MA)IB}Icl=~81LGUte7tCUwhGxZ{-Y>S>dm;IOi>68r)$C zV5mX8>XZ0{J4AY~Tf*q{!(V%E{e5Fw+lubF?VHmbEWg-uIBn_Loen0fK9ej+*}gQ- zw)Otd48VS%`qMg~&jw)IXKTxZwv79Ur(J*l>RB}w+p+A$MWS|eM+TvR|Kv|cDW8R>MqC5! zfKsdE)xjRsvBRqIewC9|%y5~}?h}M&5*vmoPK{I}w5X$Cf8^ra$KT)I*Eb;cp9Cwk zZcH~VtU@0%Nh4)is0CmDSZHgD!zg2JE+b=32WoXbnaz3d;_UV8=1mq`y9*Do^0mO! z(#X%fdK=-{cUd(iT0an332oP1C7>Q^)wu{|h39)0?tk24nq?Q;;a<0^u`Zu!XO!kz zH{B+3wqG_~*4Qt%zS!;f;u6J@L;1{R?(5T*REsbDJzdjFLnC-=64oGcLyC|P#bz>e zj8I1+6&GPL%u;q1;ObVJ-3ApVGEHN99*;L)FS9n>ig)8hlQ-XN_9&9_eve=#)8-tywV@_~ zPZeubWyb$w$64OluP&r10BgZoD&H!{AK%`~IgJ2E*}zQ^VV{r{c*QjbQVO>yA_N-^ z)-Q`7-_`re90M2H>zfqYucTjL3~2lmE?jvg(w)x^#St;ISW^gshLG(+CX&ETh$x>1 zI~Yv5^WfEET!`J4H4Tz%ntzP9LC5Q{nT#JISz;TyGFGr(ypErmAG2g8`wwpEw z8*+h|5n8W40+>D(2arhdLoigYd^rFYh}jjLJMyCciTu@HG;v5kEKmSY0Pw#17BSG-E8{LuX z!1jf4^Nq*4m93}F01)v|X&?JGG6MVPv7Zt*NPht?j5gv!WW_{f6GKv5gdb{=BAN~4 zN&7s(&|&d+giSFq^o zsMVZc9(j%J))F+)b{4ENEjQkay2UG1`<|nz`G+ZVZA_cTs5UWi=@T@3VQ};1OwIgP z*Pi9+AtWZbn)26TPLr?xdj0H@(E4S~YpDb<$vyi~Mv~Ttp<*RzLyRwjbeEJsEnnmE zqu8K*Pr7_#j8nmwhSaZ#Gr`WHwtGNES#3ZjiB%?wWz~JPdGAf3 z3^<>{+sfqA%Y}jSux*OUA9SqliXqJ#dM82t(;6O!tw%HbT1tUo@G% zqu=LotkEc=CUs*@4#lK>?AQ$|M^MW@!yq^{cMf|rz{lT$m+h=W$zF}lcKOxo*_HDs z8!YQhJB}JKm~(^x017+r{6gf)ytaprbUd0e|xA9CKk> zG$pjD1?)_>D%TUqttz8wvEZR5>JGiPGL+c283HJZJ_3Y?krOcPB|Ruqh>fsTL9QUM z1b`S8)(T%`6HyyoU$S4Laoa;~p#&n?c16FSuG92np(9WGT=qT2 zk7mUwB=W4z?l$-4T3+nNJgHOo8>;Mg@_Zx6Uv}A>RV?M}XMUZO?|vh${i3>rS!DTE zIX)z4O7cmn9L9`wu!1q3@;78VfS6IjB2q5`X!1{}FmkuS0O%-X7NYec zj%g|_+06ho@SBafCsT{4#QVWm-gUt9q71x>U3A4Gos<8cg0k>NcSNL#quZEX38!jIbdhVYBFi|XIcEDFB_FLfRk{Qh9u65w`l z>Ef#`wDH96K`#FWF+FaZ#qg%~VhauB_B}ihPM?{yQKyfkoh?To<SJuIq6v#oOa;kFMg! zDc`=mV#8Nf`SJ&k8k_3fx%D3`XqP5q1L8ecc6QEptGlASPMmQD;E7@%Tk)m~baN%7 ziJe~(T-iJptL6XE)m6ChS}m{8*2a(rL)*w#GD+i{lkWJ!uhU^EX@As0zLX|~Yi&#b z7osD>n1y%EZJtY7z45BB5qbBgqqZ$z2&2nD*wV85rZ7iWLm@d|1hVO#9a@ljXBgz* z<~dungLQfeB8K$1mxpE>e^LLaNV9Iu%;@L)L~nm^C-zEQqVLH;j{;=Rgqp>Qjoqjf zD#?p|mLQb-4xaLr(Nt0K&%JxNk2`2{XM)gKOGL4GO#-eju}f6qvKgaxj?XZ3CH;wn z?DgFRsjN_4^#&_X1u9oDwA-qH!2L&h_njc?DV2`zDa2Dm`jxrIh0SPq!09AyS443mzMEQTerJfEosN)Dp}9!QjFY4&@OlTilRWM?3O zxMyp4385oo_|Z>&bYMe3(R3+JK)TMt1s?DTqXR5p)^k7QRHqu$Ds%R+OC$5jw4jlU zQHEnHMsXrtnAEgX6`r2GB4u9Rg!*{0VLkm>(y%!U@8lyj;om?Z^jba~Z$E9*@y~0S zm~3QhYW9V8m;ivqCl#!L*nH9FpFMhc;{?)=%s>22*QTM=&W{VR19G?l5m5j(_@4?tM~Wy_0v##@9Gux4He`qJ!5*`&dQxLUNY3)38>q3SR8SFg z*aLy^%OxU26>A*7HS0MP7S}QhcZk4;!sHN5v9Yvu1|tN-JC^0E=twkt0?W|g=~Rq* zX+-D_<;6{ot$5!6aDu>h-I%~1f(%2wo1`ulqx(-lYU##2W+c&mnadba<#1b@+ltL0 zfCp)Scg?r5{3!RFOKW!j(|eUCqPsz3E_^W#XOFmQK ztA6#x0b;nzSL(~xy~Q_AbP+e-EEV zDKSUPLYhINGx>X(e(Q}&(SosG*~W0)$=3V*!(_^r>Bw;9#had;4s)ldypkJRuf~`b zpou4F95k;a7vJd$4J(aGh@!B*m+;_ukbviZs$Vqt(VrX5>p$TADUf@4yUto=){UUJ zU`wj8w{d?m2}(7=HTPJv+C^YL#)c>BDWS;P8IFV~FK&?@AQyvyo65Pja!#-5SO*eR zj^;ud1YX`6Z$w4tKK@7+DlKu^^V5Y3{VM4B&2-=AS2*{$$p5ZiPLJ_xqVbNMF(2~=fpvVp6R)z5YOBxqtR1n5iXSOu8l8GkHHP7dM8At+N=Hq+}&`1}C8+TilSS6y5B zgHB4dP~XT1+iG*LkE{(PtJA^Z=IF%-dwQ9dpuZlP#;WMl;zWOBwNU6xb=kT`lxyn8 z@J!8?rAN68d#|AK=cb+(Zl+q^X=9QJ0tS4xRauA9@BO2avg=Bchq#dHAS+7ql*)oW ziW-ctGEubNh7+hA*Pn&d zjs#dyhHB>>d#g`jM}&QJxK>VS@55@?pq*y&H#(+T@&(CK>7)I!iPL;Mh3SEsS`Reu zLl{UAB4{-%Uw+281}t=fZEC-`4BLgLP&zR~wkM_Qd`7z0E!;(TkEMQRR?bDc?qz*C2@Bqwnobomf(V!B`xunmb5%L8Hr9at$D zX(qVx0XQ*LtPs`ZBEK_7j98DUyI*7mg~85URv^)!NOehhWBP?ANcwfmi}3pH`TuU2Y5?sc<>j z-*A!GZ0rZn0whb|!;6*MPl!(a^V{_2jAjO(ouvz0JL=kkG51Y-*`4k@CK?--k2(E^SuH z?W&9j$>={fJz&C~xELBjeG3S1ppAisWrvY=mGSM5=pCpkbHRgD+WjdxVXy3V`>pdO8}DK%01n(2HEWAj+#i{Go38V%&1NDsrvK_i*ydITFBE6~XejouY_Z|1(BvY-T2nyFHr0>f0a zBN^j5)pV@#H8vlga4e@GHD6dqfH9N|SkUaxj1EAsD$$^4z0>PcR*#v5Hz6wuC0Rmp zgFmWOa&cTF9Y{?oOaizWXx&MiomXRtK7Ox7x{|ERjD$v_4~chnEJ+bL;5SNAB#8O7 zd9}+n72N!sAw8yyA0%dJOOA|R3N{~i>4EX4 zA{Agto+KdsJRSM2t*`jCpm2fkkGK%gF$ObsT#QuB5n*>6H~PslU0CMvHl;Grf8L@0 zvcwhyQQCqF)n8)gP%$Vfg& zh&-*AF_-7t5{WJ4nLTD0-go@fN6$YL!7*b8Q)55bccmnsVJ|JYp1dv>OgH6a5V}&c z407myotKv_QCIEcBqMD5#rIGBh)|Ad3m>1W2&TKw%Lc;E$k2PiaE5Q37{V|JR!r~D zLTP`dO3^0=uF>}00V!U^&)f!Yc+5^-FfX|QYER6Eyzntrv zR6=gkcl@Tv)pZQmdje7>l&+OaZ`uyhnHWg=*}D-u!hb57Mb}g;FK_4%A>LWOtW>wP zPbLq0d2u@AQM#g^r1r-#^k;~NQ$Xk14jQLab2Baq9Tl3ib{8(eDL@h87BqWGG^kpN z*h%YPdbQ#cCAx?vpX64P;0*CfGobaHD1AagE^l8L+s)>&*{zyL?^ssiYfJ&k@Hej0 z6rH~B+;39-MC|g}tDcGafrJ%+C+G5Cv3S`vJu?rWlfakO?BoH;Z0uL-y_?T|>9>Ud zT5>9rY4G#?{elgF+u+kv#vhM^{6DU%vYOq8@NMR>RA38a+*29AE0kZiSb)2xq4H(oQi z*JokGz#6c)=C3t0r|OD}x!TbRbbb2P1yKZZ>xEcPF4ImFYT@2$|8poxOijhXmj|)&u>H2ck@fL(ItRPQWRWJl^|jS zWs^-2xzC5nTpX7*@r}(Ge852lVDttu-syOlH{>%6{~C*KUB0TJKgPL_Hz8S`v2|AN zm~JerN&zW%tB@ddA+vqz`C7!G(lfL%;pi$m`Y(xm_0y6Ohuad7N?f4bmt_O}z zM^ddw0>s))8>pTBR{@f*;_9M=(E0nGdKb-Cb`tj2NQQQL&`1LjVjW$Rbrc6!3IA6t zu!42@Cn|xGzZb&+m68V~;p$Y}cnxb+#_5s8tAHt8j%u2G8jmAF_)}p(opjhMpvRG# z;d~PS#tagr&ithI?yLje)W>o*5c?tLK1W;un}i%b>7w^z*yI;f!jn>73J3?k8r<17 z3O^QEB#j@3+cksLVx^_k_dtMOV6j?dQW5cPfL%G6fL(wF%X7@U09UN;lG1t;tR5%% z%#f6FkLhxb^(N_1%E}M>COFEgm{%}DtJZ8kS5s3Y@wMGO`c`2{L1ivKOJ`?2goUTY zZ2oLsfUj@IULHa@|7qS~15EIoCSK0wZBcsI<#8kfit+L0TFF*(mF*jP-5dc%F*D&i zt%$=0Km&-_AlR|B4X72hg7eoTN}W!5dxxYHP*=fO?+$v%f1X9g+=|CQ%_{BIo(&o- zK9?7|aPGaEv~)}E^DB7#(_TPs!pv;yiIL>o%rVtA@(utFUlZzn@%P#5+kx!tSi&Y& zrcG^3LpkvI=Gz2lF`^yuihgs>@iL|mAwgiVD;k4xZOlNGG3aF&R8XbW?BfsR#n#QZ zsX|QJ-|&Bz=3iyn`wd#=mVH{P_N;W5E-rf&TD>R<6^fEB!h)R+3KV|WDSf%v==&TV z`h2@DHDck@pXrg4F@CXE5iKuHLY;h7eXrZT|18@eysS+~;Glr$v{-1Am-pT`(g?jb zmbjmMruyVbub~#h)GEqkS)I0@ zt&^!)ZdCm`x94`P!~2?EzekrN_&_*`zJ%lT-q%-O_2+M~$XmmI>Yd^D zK^2F06-l2uzW1kPN|bEYJw<^k=t)`>`gFypVs&{J$lr69w3VkvJW>m7^58M1q-0F_ z%pyIC36my8Jge|1A{kUQsiq!{4&GIhrIH4)g)oR5EekY7eDu;=MMQ#uaY+8nGhQ6y ziRQ?<^l>s?{dylmK>!=QO*Jx=%&un^R4aLdQ#e3~NFSmTOmBIp5j8A%|Gw~qWpo=6 z5vOK!$oF6r-*3DaUi7%BYOQ&x-iTEuosg?U@7sdu2Hz2IYqT2wI8MLv5R?R^nWBrc z>&m>Kf#>c4sxeyacxuI}PHOu~37hBFgyg$Ky@S8I(yB`;`mQ{Q3n?Fkl}G%9ob>K!j<>6X&^DUE2<&F^7wRCr> zwde@L@0&v^Ze3I_Ym2HD_F?t}Fi*+x!52?o*jWrmwc~@5|8(F(b!i(kq(~?FPR$)& z3{I^{lCI65HFv}nK!5K}!-)_X}K(gjV}jY+-9KY!txAo6DiE2&6V9^~CB z+kdLVe*)zHt3N>Vr{(@vi8w!(1w(r|(f9wy*USixL)r=K4B^D%R|GVO43Cl~1_OTP zB4*%+1@JWlZ2xADL%IU=CIzeP)mN7$T&oJ$ec3EQKrK{H0ApIG#tf~h;JAbBPwU1s zVAk4j$eU2SYG-Z+tn31TSMeM!L}91u2j`nOWUL#>u(bknk`x+nEjUts{vcNRZ09W_DSo z^8Mo&Sj$wognZrKWqmM^85E?msN~{(X%ez>jl0c?29f5f=PfT|-m!Y*eGY8Q9OzOq>>vdyHqTq}7~vVT?a?oPSzrI)%Lo%xmEjD7 zD>o?YExHl&>F;^n_*wSvuhzw6FWQ;d!vp>fQpQ(zq{`HW`3A4f$6OEI9{dzx0o0yC z>5g}mY|jBA(-R@SiRS(eTxHTkks0xYWl?6uYL%6cQ!B@6**lpU!h(?Y?}{JCf0V$! z`#tHQ56M==FOJp|ibGX^w-?j)pO63ms`QC^98Rfde;-;0qjnW}Xa#_f|JlcamS*Sy0yIUaov6)3j`Y}4= z-ReaDDo^Gp2UUyTHwVcbF@}$m0%wt7DUZOc6p}4pgTMF*><)h?uThsx6lTQ|*60bq zAR(e1b;6*-5$MpeKMqA-FEj5EhY)Rki8FLr_YWc`V@v%Z2kldCVH!cS!L=U#dAAh` zhH~MX$(a+*cZ>IB_}=mXMqyQU%l1JXVGgSwN@=D=_yE@=t^u}Wd@ullGN{IK-6Y{dPe;oPLZP;wW1p9P zni**_#I*uZfoe{2t?E^79JDTh4oSaXSzUV$9%Tu$mRrA%-aHkK7$EQf>nP!oad**S zIW1suZ2=&q$2Y=tK(gX}U(SW^@}@2}1rAGaJ4oLqI7FX(8mdFOqE;;H{Wt-W#W&$R zR}^vef;C?8bqz5h>#BhF#R|O-uhjR0$6)A?WCQxAZm=3JE(E>I$s*DF|3X9FCDFO{Dvru8#m;q1&}_FIqaq^fIV^aCP~>0{5ni?k9iJ$`})IS zLsCkZS?Pc7Ns)*#o%A{7F4l(v#ygnUPw2FFX`kX(sWLks)kOZ*ITT6jjd}DTDaDSS zwn3h+cjf2)rbxx16eX1w{xTPJZroIZ0%KYbZ1;YEZ>F3a-f536U1BZ==Roo}A4QN3quNXUW*N6k3{NGzje_FHgyj8_-x0I#xP zViYh-jgBe4QvCfr;Wj5DGLb*=`u(7HAT&&V_V4s8Hg#6v-*Z|}cJVU<<)i(BTG=P4 z;>=I(_`~FXpMQas-s6puhNy*xapB=Pszt4LspZ7r_g&v;pw7pY3Baa$u?Ur7KpdUL zuI8n6Xf;GpNOl%ON5M5lyW`PxFX4@VCtSU>JpydW5*e0cX!JhIw!rM)o2LDnpWVNJ zqtrRY!SJ&EW!TM9QI1DVW7ox|x#*N04M=I~0>~}<*5-E0?I&H_tanM^a}g^Tt@6F2 zqYtvd()@pac4lq3y*&GUG^{;e)E@XKE!C(xjd?9o-FHs1-1Kc)JWjSLZa}%lhqU-j z$8;NEGp!!%+YD`AZkiE8qYTYOgEFa;QE`aTSeq4jNI*zos_H9o>C@C*DWaX+`wDi4 zOEY-|VJafKxtPNHAs2QvlHZ4rWT2{l$P@Eb>mbJWBLc)tTKHM=oOgrEWIFRaBxk|7j?JtZ6S>CZ*2KZOzG;mR8T zi+&u|GWPeO3>MJwZ^Tl9dWfnU9S(`ikM^{l?xatLu|IBAGI=f~^S2argE z-mA5f&r3S;cw`%7vtL{p&TCQrFx~XSuvB0U$^PsmCpz0tWTI;3#dK%VurRvZD(KX4 zclGnw0u5I9M(>K_|3f>&MlkM?N1H2#9%1SKk+2=%r{w<+QSTj2^&kKLcgzUM%q|L< zg>1(`D7&&}S%>UB4+kMx$vozf6*9`oUfJu|o9w;!{ylqtKA-RJAD7F;xwxFi^YwV% zANTw1fh6=ztwqQQ(&$>_I)5>M6y$(*<8_hWj`zu_~oRdfu??6Zz7 zwICcDajNw9K$pNG+sa%z$$}oDeEt@THYLg<%G#U;`r zFq;icI!iKf{c~_IE|Yl zxqa+Lu`}ZBdp{ahgBT$p>Gs(lTGT=Kl=3)B!KZM%Ge*MWS*E`wz26m|uDQ_(1Y;=y zO9lRAxI$q(d0SWP!qS@G;y#&HVKiMl$~6FY)A1xh1Z#rmuGK0{!^2^Ur^4}^iz=~! zCOo7N3AV9^1G{av|DL*xS+QB+k6?(KKeG^`W$=g`P+8X?f%z@J~eC+EcZM|0Xfc+5!+= z0Y`?fqeMDCjPEb%_=`Ue4^JBTLN*S^p~8qtT06epETI6YMi^ZbVg!aCFb-uox{SjW z&}&ZXBLNM)zTaq%=VS!T>_0Pb z`6{pA6Jq@SDVEbpNlQ8)I1*=k(H#a&y?0hxEZWDo{ByZ~h7+>&t`IaC4yPqDFkg3) z{}W*i8 z&Q{s^O=g!y7p;gt({DG|xSgEhD}Q$wOsm^&)2gas$6M{%%eRgPn84PAZ<(g~!61?^ zxQOnBN-quEE@PG}3K3lYMm%wqA4i$P`Va#06&$=J$L;B@86rI`9^Aqtp2f?DTfNyU z&9#zbN8VNg-G9J+#79JQcWLaMTT5=2EGVRR(!aRumuo8HzCl#{er!Cuw*< z#(VE*&8-ZLF3MlzKj(~?ro8s1Iy!o@EFx_aj(2Q~W>fg(7vUcdtl~`<0W~G}3{#%9x82_~ zA>u<_DhK`9{o>xzg#3X#G0B-sB(BJ!JI8E!l_`#q>`1;bPlo+^*sMrd{+x zRO4AXq{AoZ$GduLzdElgrPqWW3EDMp^En8QB=6m;k$ddsuxG#YphT(pYp)WRb=<>@ zQF|#hZc1lv`G1x70uii0XVSw-3XD=W-^6@I&t5L#cX%gXl57d^KFuc* zxQ3U|bQvz9B^L!Sr;;)gm2Til02*i!3sb+SNLGc!pi;F2mK4+7die16*Idfive_pwCDR%YLw&Eu{d z;R@WD|Df}Y2K{_HxXbb9lmdCZ$TAPwlDgZ!yyI=-`i%NPb|IsKC$V+-45(P+B zl+dkmPu6bM%kdHDM)>z69oPcp?I;AvGwIN0+NuN=HKXk>v58q$!QZKD$B*U7@hPZW zcop}kSK#!8Hmqw54}zF7&s@GGq~gli@k>Nuz#ZWatQXGXv2Qy+kHlX#b_R5yM?uqu);A6ftGv;H@o zqQW><%4H4Z4vVI1KcwggH2zKAb*L+2`chj-TU*KEw{F(K{3{DE053tZQMup2)vrrf zc;euIo!MKM$?ULn%Qymmlg!go%7DFF9;uDj0(t&?>)vdivb{ zd%z2r@5$d~Flqfd2LB7{oOegr$IA`tbo=_KvFbCJ9ci5Dz#U1F#S^e7n8u8}-xLKi#RFrB z_K$`SJZqt>F<6tP`b=b}D~FHboU_lMB76C@lcFl|f@#7d>fX*Ze|LF1CabmDVuNt4 zzl6jqw%p@$u+@I&pxz#ZL8?odC?MBhXjNTgA5Zj*Di;YA;R(vQWlk#ayk&+FHpwz1T zoeP)l3aO6-v|RubgGiNzaoXdQI?g@F=*ZMPZ~cRl68||&4#q$mHEO;%s|~wQl4%`E zeAZbiSJ|tTx7Xs=_eVJCi>Dk)=w&;9Kjm`e~6C6B{JElFk^$Su{_U!S^9Gz8HUqWzG^%Ue9}b&N?wT*Z8>-6sm3pZ zgp^ql2V>mx{RQ4*^{C!*6_mihQ@22sJ0c^6$n4FM%UV|L?4a3apqOExnCscjgl@Ty zcnxAD3W4}1#)~`kr1l?g;orEF>g>GU=bv)fM-`0B2EOS3Y}Hginq&c~&0g>Y5VxRa z1TTdET!s>0uKbt1@WlX;leq7{*VuLIW@f5aTgJ{b0Qt&4&=P>Rz*FGzhl4_HhRWpf zlU@)#2Cj^Nu;Nz)7Ps8cxB~Q{I0Ez=lJbx%O(&Qtwj-w0&4(Y0_8p-G)hc;gu1NO` z3Xeo89zRPqs_zzGy}jt<3wp;#p9&s=);e~#{ zg!Xy{F5Xc*29G&JMR_;Z0UhH_p8|{>2OPftBA+$Ix>7;8}utL1;wXS@AU!pr@j7U!i>^=}1zHBk~& zQgvr|hO5)tY6qg!)N60M=p6heY)cEKLii_jdM?V~&PV;8%E_-Qy8CX&s)h5td@@T) zmQZ1$XeqZpo{Sw^2~Goit2@8e@B9parcOFC`=XbJQVN%Ode=KKl7Yjz&Ue3Lk|+Y?7a$;TAS49g%Kuxvtv z-SfM?=jQ|B7jx}m7eN;nf#(+=&(GfNSQG9)!#jH*dk5$K(VyM(^-`#|gw^5z)UvWT*!3NKwoV#9B^hd?j@C)6B>U9JD>&vqKs-LQ2raDR%~TXVk&6&tPdLQ*~a zvrZE`D_OI*Kl5lVr_IeXPi2_GJgrMYJK~LfW^%Vu&`IVagk;Rwg)8GsNl#1;aIaLyg;f6ZL*sj;_`A2j>-t@?V?F=|ZF zSMvIqB#h6z#pGJF&Eq!t4|#YIjAv#y$6%vuzKJyX@O~_xL#BEuFGih=L6>wrje4`9 zIa6^@=rQW>NnMbQXxXQ(JJBzX&u9sou}ZKIb5`XzIXfM61KGqhxwpU1`N z9@s@}O>C72(RM-OfJ{nQ5?7VTH;;${WYB;DaXkZYIzgs@huS`bPx{;ExbJZYwI{+p zZR@CaS}=Z_ef8oQC#uZI;bLuA$vc!8R({_FOq>c6;|v1JdL>E~m;{Yq3@zfsnKIwY zkU&aXL6F4M@4SQ9*xz2g8?%Oc==Jp$t@|CU2|AC-HCzEC<9(XxAIUpj|2HS);yddF z=FY!hR*fT|Cpu_xi-F-LcWc5f}QhPrRclvukajawdv(Nc&$(v7`{Jq$B9>3|+W(%Rjg0aVU z4MU*UQa+Gdr3YVzzX9G7vI8fLjjGZsM3~W7s3AqOkNHQchxkuq7n@G{V`P#Tp|7ip z#_!*G`UXe(MWmJ8X**lZOXv0yQ31=IK^HHjC4cdn+pG#9pB6Hs=BD#Jw)k4YJ^_u6oZIA&#?gJ2YJO-N2BpYF9j?;d6< zG(v!}!stRXs9cCq1hJ26Wqo~K&78KBQ%C=NDT1@ff0*p2CTo9}nP(-%Q}(4gPj0eb ztfk-3xIdDxf94ZEeXvFZe5&$4o_$caxF;FwXyDzw7q%EQ?;qjBR%Br9F5telXTOrs z=&B2wUAL}sOb20`70#map_xtVx>;WWS=cPf-Q%V;KUm1;@>H-EYpx4lsIJ;eC zC@?HvFZX1{%QN^B7;{zy`1yDt!U*jk!HdXp5J0rX6|m;>gL37Fv%SMf25&W-t>=9Y zR)x6H1oq77NcLr&-{uefsd@ykbVW@*ns?Lc@?1Y1efZIY{>dO}7#Qoi(2oPf+^f3gG_iGjHx967pd} z6(Qw>c(Y_+^(KIhvKw}s`Ur_P^BEbp=MLOdSOw{?e9JEpO!oilaF%7AC0%}-Z19NB z{gUM$dC3aW6W6O`{nbu87w%8R)>B;8XAV&gG3P?dJhgiXtLMFk!QsH1hWn}d;Rs|U z>5LKh;@M*a5H?Qs7`#RF9JfY8(z_)zfph56c*2tmg0R{#;lZav{AOwItH7}15ju8P z7n2vj=Q%8;IYDfimR?Av7~&~+Oj97*Uf%a;cf5uarTvhs!{Kj<{)0E9r_z<01t-tW zPiYXt94SKQ@>lAA`OEt<{j=|R*J-bI$m9xs2{v!!cZo)h2aQ0Mymf-9w02YdcO$%iJ@NY1sLd{2f$ZyjL=x$fkJ4fXzhCi6B^62x#_|=@&9Zgzd?>rY0P24^z^L4B| z*_a$PoTDT$D_!DCy!N_Cd_#J`B_P5v7C4eb|Wf4*paIPRx4`gJ>9M=s;k0=pk0 z_W)!1bhWfTbL(M|=lUt2JH!$zXjNY3;2NyTazU8%0o zJ?{{6PIQjnLhr$@_7^UC=|||5*g)(E|F4fjXL0PQ(lM=KdKYGdLB{5O&LtY~N*Zs9 z{RxHaF+^JW4weN3=1JZ|{3C~u2vV!|fH++9!Hdf02`h<&tE_EUx*bnjOrr@blke#Y zO=5Y4AV$~^MNx6u=Jcmw9DjrdDUFj~g$(h>j6tpDeomREKBc6}5f}T8ofC!(I)O~5 zAWRc)0b??7MQa+K7W_jFzNJ#b62-e?p-bLJscZFX!g95i6I`IUA+`G_c4-ibYo+>p z0i~o%QB1}?$Q9(%axN+7Cr@)i<7@}>?Zhl+lB{>fIbfJB#ivZlvWwdCm{r8M^cul< z!~Wx(%qRiMQUB(SBJAK@YDZ~ziC=E|R?~5l9k_|R{%vSX);2vPFqfzwZz97eWZI_J z!LTM&PWgZJ`L1Bm!u(q8i0JQ#7a+5_11Q0Kj(uenojw%pdtfEl3nGN1Z^M4>_v5Tv zq8?}H%%EUfW)pB&2ytPZatPcPozRR$x^}SzLjTJWPj*@6K)HfZt8mW( zsRuE0yKs(ORC!-%fZSQVyK!B`Z3SRiSA0P3=^pyinJRi0POU|t*>_tgVk(6WJ-~JJ z?A+7q;=tW!#!yPS(J}gcVC1tIw85O!6d7eXH>>zVK}VAp?Rl_S_5eXOo}<`LO)>j1 z8j1&Qw%jVyda1Fxu}Km1&bD$kj7w;`&|iH_J&d-(7wDCFkUQQf4EK?Ic0K)P%x$#w zpS|cAbpPlSv%+$fX0&}_oq2O+Kf97~Wn@TG^~NLb`0sTm_C+55u~zn$M6u8Ce(}2u zxvUrkfp)qlU(#gvnqK~$AAA4YS~|lp3&XJpOQ=_EN~CPTe@m-K$g2?(A*eMAnB<}( zC)PDP9ZTD)a#i-H{GSo5bA3W$y+$^01J^g=duO+7yu2${K&{qQ ziv6ok$@$H`N4WTon3JM03W+T~@ z{903e+ECa0YElNF46@80o08||frr1hqwY^rb#X#=OsVFQOyEnFVU=3@ENSLg?@GH1 z&Jxdm1A4oTN%^mC3>`{ET*Bg-T31I)>Ab=Cj4t{$4s~<$dnUyv6U)Oc4s)_nK3>F$ z60BQ3Mpx;iHw*U~Jsw`mzLz3kt<`-nK=5%_L+2qCYto?uS;!!n*4H=!Rr6DPcC+Rfkj zxZQ;erO7q?`4KJqdrg>N%bV{BeqO;8*A_pd6O5Q}$uR23gD|u$U%sT;F%xHoLm?)Z z9HQ)~BxArix^5cdkgbUItT*%9^L%)L(w$%n3XA9j<7{C=(sxSh%VGfY=qdX>;8pfx zEYZUh!qunAgDBjs#8(|Sy8i}cKN3LiI%v{MDeS#uB@eq{7=y#E&v%Z)zU%?JF}Kvc zPOdc~(wy$YcJr?8Kl3rq)=57;t_>nKWv2wO{e=?IT?y7(el`3t_shU__cuGZ+U`Um z@IKmU!wx{Y5RR{mRxaiKk&29c;v@6_*hCqYz`zrjS)v28f>UACk5^DlX<)|033y~O zFqRp8Qh{R<;bhcr^9eC>v>70uR*F}iJ#nMbrWeRcO*h6ZZ&myHS%*1E@gQ?BHGnld z29Zr7AN==K&eqoe=LurEiyx)seaoeE#-&uK0)(8^-T7`h>6j}WyfzL>+OjvC(Rru# z3oDa=dnVKn-*kx`>rFryv-}E&amHB4?IS0Cf!rs0fd~M}jkXuh+}2O6P-`Jyuhch! z^1>c`dh=ui_iQIDa^@a&84J{Nr!&h-i+i%d(_^6X)aGYYe!x{mxF{F8rO|OM_4Iqq zpPrT{ud?uuHJ9nXLz4|tk_@pI&4#|Jt@?M5eD(jC-N}Y+kVfL_DqGMnLB3|H_heeld)ORIgv*cW~1?0bk`A{e?b}aoZBaQ0!B`WQ=mOn-yrJ&?yW#O7p1VH2E{7Xk0cpgC&~58_M0#$) z=@`@33Zu!=JPy`UF7Z`#{lkv$B7f~V363PG?j?_-$(GONn3}KTm;hbGc`~?=}O;vXt zF^(bXck1)4hc68MYD!cd4S#w>o6^fG@JL*oYvA2s@T^m8Yo=dy-iTH@-{&mdbZwRx zi#az9o?#9L`a^#tNbEjF&&kQW;I|21f$a6Vrpu&5VnSuIAAds~1BW7j;;@_P5~FX~ zA0EYj|Ay*_U=+^^xop1yc1+cs227+}9mA^4_l1e`| zG-aD>_6N!S5S=I8Rv zzHtJE3fkj(icgPqo)Q4{e}Yr0f6WNcXuH}cz+R)nsPDK;nK;(s6Q9xGRdB=J}LP}Qm6 zvs@ZDdf&JQ4SE+lWyDJIRj~p<*==XllWQ(sd>B9lbWjGr=`+jGd`OOH_?CWf_c)ca z)-!z>+;4$e{ZEE^E_k}M`jaOmFoo1|ZvZ$!T`Pk858>tJKv^IX4&L~(tW=3A#!P$q0dhI^_b)OX;#VOX^os< zT28hJx+go{F1OrWvu?(FAjK2CD>LO2J@T!u0S@CSGg zUMh<`g!B_G8B?qB#x%+P?cO8&(oPl@l*JL7gKrlHC`@9&ChONKg_&U|E^WV)Gn61< zCl6~5K~oSejkKah+60s;yFU(xOTQyNq`0j{Yq4Q8dU88gpDpe~?J40;b(5#3^0F@; z+m0uoe&v)tD5>JQ>E27m8XJo$e!rDimakc$Q|V}_?`?0NplL#OM}sU%m$je6Uf|Hm z-#B}j84U>`x`C_EB>~y1Kqx9ePO9gvCtN*#?TcrtrO?ZHl0QJbUhTCgNGE;)lfe(r zr+a`n!4j2LvNF2^Xh9&(#13*0t64x@_SuWW5tx@D$7pJCYQ9*wZP8?1Q!@Py9%qpX z$(`WxC~IG@8&&JbeFnZ4!XJ)|t5pR`cKWIf!D^rzru?b00J)}+|CE03|250tO8lRE z{r`U;6uuXuP4ho|kTxJ>1CjfB8VK2M{{aPnnC;63gzWJDiv90Svd|Os&zt9yaQ1>B z{zhGx2|`>960SS*5vgemDe#U2>VdgK%~S1hIKZC+{u72_Qzr7A=Ax4`23%G<@0q+r zjC>)YV^6~O7|YI1c%cnQVn}#0Mw##}fSPyY1;lmJab$vnAbTGg3bI>c3K9$5bjQOb zvWg+5pjV73rdFtfv640&HYvcGxo7D%xEWQu52*HPais6s-D@LX;Bh=aQt|o?-HDjr z52WWQy)#`YUc;9jw!pLUn{#SvICaXM$pq-96IH|Vt~O$IcJRGxgEl{eSUT5OtUdet zw-Z6bdM3=8c;~Vf8d8LopWf6x=VG_JU|oHiigFa>%)%0m(Tz>f1^6$Qgb~czkvt!- zP-=>G!Nu>BfrYvVc(VlPw%gWeCRgTWR#*^`UK6(JvC64XpRJ+SiAgI8^$GW{-M>5S z&!43SIU$}eU6sM{H~PYpi)gJ1Y3y?8>~a~bavAIjs$GBXX}Wa-V*@@H#AfuElvxm?ihX70A)yqh!fU+qXrD1$2YI2wR+bs`gah!(g3W zP?E-W3v_X@mssC9?xGr1`m2Y{E$vMBc){(c7P;toJkJ^To50M`;JnTtpn%e7dh6_H ze6`{(eqG(@#im@_;6^;!+k0z%Yc6~4*hwP`cO3tCTWRc<)8z6rK~jaSHWLF?uI9R| zbgYs;pJRJg)mlT`xc`wM?t`RAWSohz(gSEBOi1PKAV@ABYOz#Wv!oCRZv|;a5Ix`P zb)Ju?U`OXxXX0A4F&q*q!0=5V4CW@mvsl_NmPqTM$BA25(=$#G;%RG#+pB@gDTEfn zN9uoiaJI8QQF5-Zr##u|9_cK>C$NZHxq5oroe4+a@~;@q;S@>^R<8vh>%rARoalaW za<7#NkhN}#=`Vlk^$S?-|Bnog53wn`J*R}_DM)~Zlwv*n$14ENwOgWq$>m&9h7^?U z0ybBL*jIip)-RaReu2dPaz1_l2skHZUS6*{x8JT^sK6hk^(cv?{H#B0m@&C&@Q{W3gkghbz~(+4hSBw5DsEuV33;uw5~v zk+=Xt4+0O2A{o|wL`c_g78%csvNuDv&Pb^5Q$&*5VaB$+mRp))5PFHZvM zLfxwLY~3nADE7wv`@x?5XmrAqpDmB-K&p`rLUxE))FALE3*oX(=90r1b^FUL? z+cvM>xI@htLB=kzr0CbF(GIL)SL!2>@ARsZ74U^bv$==LC!%E?Q7AQy*~Hq4i+ zz^b9pLKvd`I66TfZ|n=2!Ag@sd0a0we%i6>@V#nVQ3b2tPNDARLCN(tn*;-sn_(_7u(6-v;o&;`H#aq;U5fWCaajsg~gw?j22I$Md+!%Fwox52V7n=0@jRVHphoF zX;BKtu5<3F*h6|8fi{HZ25FTEanFP-e-97VsN(7p_aYfYS;T^04c=JNNq!}WE1+(X zE>8K9nV*8c;a9g(!ZgkTDUo1 zA2BjAylJBz^|^LloD9C=-9ABhRIHTf8K@SydGk5!^}A1o`vopC}~$42THAQQZ=Sw4Pczr`00#MmfBlU*N?vPwyCyuJs=h>ovY#^L!EKf}m zS~P>e5PSn2g~UskK@H{jAEK}XSQRC(i|;54xj528xEsd>EiSrWR!d<43#vH|l>ErL z9Lx~7{%jCqy%f?LDrq1})l)l0QDN*?fJ~kXkFm$jn%A(w ze#Vm}Abe3w;MF30FZfT7Ow%4xtmZTCn|&O;cwX*_`i;ZJm_ht#)vO({=qPWV3z&_M z`E-JAG5Xd=yQ`)?xMT(LTA64;C5?s%zQq^kR#JRr z0q4HTuOTBN99gE}StzL&u%L{u#IlLRH=i?XUYuhjE8xTu}P~emL$S|5W%Gyb0X1#ips%hMZ*1 z>?Mr9Z+EM0t${J}Oy|J$2MQcSLD{z9Y>R5!xg-E`0jjr_P#b`LY*6Zc+!frF7-E|7 z^td^%aARZDr6Y8+hN7xgHq%Q>#_>r-)>a(vj?jw?sX71N)3#mcuQ`x+N{U>mh@~oz zXV?-()Le9jTsyJhbAYux9NWSMQy$AN6xaGEnwnh#D~a3oH$LyHFe&hk)r*;Jw1S$p z)upNs6#U?#^eBcduGQ9{Qoyn~@o-BIP!D)IUP{D!eLwrt-+#Ui52&r5O1#|aJpwlV znkvC#W9!uo!2Xs$m)zR$9P4+znGc-oAs)@^O_g;28yawN{k3i~noWX{a-y805aHtO zVtqRIU>2v=Gv`%2CGGG2??#J@jI3I%`NO@o`q{Q}e4Zo6s9RS$zY>Pu*EIkwX|012 zvq72&vgf-PrY0|DbO8}x&{{m|i$Pqfd#x1b>G#D9E_%M)?q#8~f`EVi5+2pR|d81U7_jw7Wa4Z*6g0xiN94(j(1>x`~(w+k>H^D)iEYTz7|GJ_lGqxEA>^%N0od^QDH(` z?f-1+=LYgHeiwdjw57$GQh;ZWqI%TtUz-Jl7RX;6L>4Vd zGM>Lqt4T4OP#lPI=(}n)S9jKg;BNAtP4w3_?`BZ+&jC{9!q=jP8sPimn-_|kfIX#K z9ZMH4(tHOPRu5(pkjvwgm|G0wHc>S@1WLp2av#ISL~(PVjSq(V-&+_*bx7#-%^ia9xtN6x)mrahP<~%YLoxoztFGQ zh4isbm=sAOo*+o+$~h8m2tFfcjPC=?7;$ifFL*YmakT|7Z8D8Hix=(hHm*+v3!5Z<^Ix@38uS2F4Lrda zzl%IqGZ@kG_;s-v(mU8z)l223mAslO+^?k}=vlYlnw5=@&7dlG0j(CjJX-|Gew7+e zphwQnamV;BTp#h;h0U(lsHOg_f7ce**-S$jJlMz3dn<3BZ-dY&F=8o2ei5su?cfU% zsx#!UuD!B0zr9ah3s(%b>J1yw(znU0n|b3~QZV=7ZO=Owj}_Ec#T-@VxOi8sn4@H| zVXtj<-zC({=eGt+Y+@?$rD>x5K2@1H^Fw9X=Rm3CEegMOh40^Wv%7S?IOi2&`+`Wl z@AXXdaH+ikEJ2C%;+eLzs&hzps42{=sM(yKlUdprxlH(aYO>xdOD~0%c6u*sy^;4j zd#RtTDc~!D*lPImv`;JIy3Ux_kFL!sSC@N%0G?*w%u`w%^f@1BaxH@$yAWt`wU>(eoH-Lj?JkMe{9+2d+B;}a~%)AIjF$DIo_!Cy*awRxoi%& zxmsz%?B85g^xdT0oR8leRjA$^sNTIfx=5;*V7fS#x`9_zr7D$5-nXh18*p~oy*#=O z0=(1w=`s_BVQlUtn_)H;YKBe)m5B=e_bYMA{c}-dA(|Y4IbsDwsUj;#%?O@>4=Q{T z-+=@kt+uMu*Pl407VIAd537X^c5Z+B#V92S1; zC_>iB)gmr&haLT@ly4BK*4V3bq{J_TAKpNsiyt|ETbRWMuRKsUn3U!1`fW$T#ZXkj z?40F;L4{J1WSXj|+ZLq_fjEJZ3u9p9w$K32Oih=SnuNC+2WSHX;kY3Cf>NOPAO~Rw zD@AvEY2Pit5?>#uDnU?r9NeOZ*aSIZ46%L&SNs{&`?KU!E1PO4%|>l&bhI{CwGU7} z#DU{w9;oM)_RBwx&6oDY%f~(_lhGDW? zO%yNPeFs1%kjD}Kc1dt>w|Fe9aI)#GZ@ZLDZCO{&PM@PIu3Qzjj-0Z{$Dr6k8=Zb_ zwbW@wH12{U!MM&$1pabhQ_#hep|*=p2p^xUG(d(I#>H2-b+xG=IS8Fyt9uGafsQgQ zYSXC334WlwpXaF@t0%8=NX|H%TX^ZrWxbW%GL!wci%c`E4sUeaYj0t08?F^p_ZxaV z9PUsHACJKgA@dFE~`Qiu81}kkT#r`@0hXxWTj$jJ7V%}1-NdAs}~g&Qn5 zQq})nJ)$o*K48D{=HRNZTwY=ej4lws0njrX#bl>{wRHTauY%R5&SNVFSo7*c_PV(L z+>Kt~Z4H7lt@%PR2M$^nJ#hzGbXL5hn&q*Kl5wet^#a*$ldY0jJL^-$>nwNElj7au z)9ehqO%L{0ou0ivd+3u?mPg4U`!&rnL+U0fG)IL!T>bmha)ML9-}U9C`A!$dJ?+iK zxi*RxnnmzlAYQN@kAPVdYxX@UpemhUOJx4`qrML`FfxFUJtU}^!Z+F zf@VY2NP@9SThEi-rf-CJ<6DNYafZpj@wT|u*HQapi!0Q(Y^S!WzBJk@ciZnF4oESM zB?#774_K&Wb$iG3U>MdoJTqOVb(}eoW*s#Y(r#!EQC1f0rab&|H_4P1{cXFc9h!tI z5OeLQ{OJV)mqslB2O(=+MZ5K2yh*$xSe}fR2Deu!Piu{9SL_J6fDd@Wl=X-04&zT| zX;Gmy@mdR3uN-Uw3o!cYqd8q_!8ZC=uqnxztY@*aG*^m}{j1q~YRe)+@djsxbmG{I`_ z(@;wsD<|FWU|%8bJ~dw@RhAd93{S8g1W8)}fZ+k2Sy}-VUFmnY=o}uC9>=4+TbZfc z$0*(x6{dENdOvxlmLTxJCQ?o+PfwY^P`;IKWfS^SHJWWLvz0@_6Yhm4`j!_R-q zY&~6U@eb{TziJqLAsAX>c!X8ODpbqEi!H}!B`!3s>$Wj)CdSZnQl-n9ucD$Jqm(QG zdE8n5+V@yWevm(=8l;AAt<0{TIhU?PM-{TgdqIJkyLvzmpG4OJF=vZ^h>6&+YI0Ee zD>S;BPKJH$K--g!xNoKWTnG$M46JLsa?gC=UCpWG zs^?-*hD}e=u_Np67bQ_MymA-yv`pR(W~WPkmUdX%3=NoW=2~O_olASm!~c?lOCyhV zn~yl#p?6QxYx+{C?MjoG@{1UAMcnpG_bR70Pd^p^+gS+UlA z;POjD&}sYn*zPyA8wyF2Fr{CHInxU}`P8qHr+@RMerf)h*`L5T6}~dpak98yTNB8K zYMLFj)6w7TwMlXUOQN{CpKx}H#3iA;o<8Puu`};vRC*(~zm4tXwmn;h7%lIi8~yP) zGDMSI-CnqjA!pP6$o}N-S)#WlZ=~u}jgMPXw!x&J?QD(D!bB|Ryh%n=Gxp`>5J$Kg z``#|agN-e`_(rD_(sxY6vo-*S&X;I9SNucf6IdrmDcI>QHTUZDkpC9b^*0@|ak*!M z=vj!lYLErhgN$%RtG@*JOzr2C2(gzA%f!AnUp7l?(^L%47gn^c&-X=puP;ISGpf2{ zXd84_mwAxKf!y&o8IMsTIR~zB87vcsrjOp(=qu^BUQf$AkPI}`IB68=sJR9Uu7 z*)0A8^cGC>K{6l_73`@Olc0!;xY4hDOzBK6#IPSDQ)ef|n2M3+I_9jJr$Flk`e7D%w5K Z$vz@oiACRZtgQ%Ag*6P+b2#;gdb*ZceR)J`3y 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

DJ3o!o`+y?1Xd!CN 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

}^{KE>ggdYC<9O(o za?fa(ADMHj<#@fHueanx!xgrprvAkf&rU9flOBl>#Bmg`)|fm z{ZjVU<@{|ZDD<{tO{yEw*_RlWu0v&K;18H|mlxsd(7EbcCHX5R4@6h!=WiMIhAIjk z?@eC!&xaWP>9n4S&Fj3o6rYo%mve>lB3pl4`<19Rk&5orYcr>X&W93JvjfMB)xdl} z@j}SS%5I$VxUqbb$9*%unn$HQfrj;mHaYV29BIc7EoG;DRngB&Vyf-oF^lTz%CV!u z?{`~@AE{GQiS534o9G`G>UrH7A9vY)4fi1_Wq)08Puq^6U zuj~W?kFUrM!S6j>3*yG_Sl=Bp2QNn@cEU$(Wm;?Q5^{1=eQdvj`Jw!e0-Q;GxFf`e zDK6qyKM8v(T?01-dmZ}BCR|_a4tklx8+C9NRTIm^LJ z8B3`%k@5GpQP)q?;u6nug{6-;sH>o9un*QJf7Y<#VV^c>*HZRuNEKN9Lgy8xg-CXo zXlmrJ?o_!MUhGXjJC{0#Fa7wV_In{mzp?C($Yf68kCU?KKd+giH$j@cL+&Gr0mwE0 z91xI&|9>vf|KLEpd#OMGj!De8Oq7wYQ3u^`AUQ$$QDZ7D1K@m?Ul^H?RL7g}G4Cw) zuIFcA53@#kUtvQ7m8{gnN#r`j7^h^a_fn+`Qt|oGV_cj()J5#rz{BaD@jV3&l%!8+A0P7DBw-tF+cfb~*L-(473$&&aeDJ~ zC;S!6#HBuLwoBG&wUdsB$ufAH5T6?ns#L?>Xa6QP1`U~t9SaJ;gn*@3q@TBn>?cB6ad~Kbudz+%!nB7^QlLTrducW9_m^zgG&tC!WZb7GFo&k#hSZJqqzd zy$k!jL3|r#Z>!0u1;B?@LuPnl1UVhqi0D7z0v~qa(&l&Am*7zszJAQ(-c5y5nw957 z#F^Q2diJ;Za^GR*(|w8LQMB6c?2I-}e(#DY6wz)qNi2ednk#0TzaV4w_hHh_B|Q|vDXsPYix{M7>rXNrQu8j`=(1E)J>RmnL7LvI-gsSku7m&3e=uCZ#ksbNr6uuLj>W5u zAD?ZLBKAJq(Dj_rk6pxyMT07K-xo|JuS))7t}ut^TdK+*UG5dM*eB!7;Kc;`n|K!6 z{rYMHpwRoxmQMReP(?GmXlk8vN0y^`jVZB|G*dFt%rDLnxk)+TV74wykSzt1{S=bY z@i_^c*H;eD+@d@-fgQP2Orikx$!=$7h_y11T0|kAR|rZMglg*+ez=XkqA$yb34-6Q zdUhWZxiGWkSCp@wAn6kGo&WfB-kP|j70h@nO_SHo$rLRTK& zH;s$fQCnwEnDg|Fe}0#mc`lohitU25u!_)s{j3JH&+M(!_6u1mgoK3i%LVK06_H85 zSlW5p@-bah1s3

oQATGU9a^6pkwD>Vx(36l5TjN!% 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ƌ^l{7wgtKSNxx9@!6#P@9Y)=`_ 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

GNP=huvWb@95FnU!_pPYcR zGdEHv6A^!iu0Jj*4FooEZzmy%JIPnWqHIVh4WiR)y)vRBY4SH-O)9N-Ize}JtJi*n zMZL(^V9G?mhS2KQqq!TQUYGh`~_9`gfOVC6%OJG&jWPaqgYcoJIL$jeQLkol#UYWZD|w0mHt^rhMT|m?R302LuuT7Uw}<7LcY5+W2)eY~Thv zo7_U8UKqoi!K#lPKry0}x-XtEi~=!8@-l%VkvOR9|ElzH0eTPar5NiBzTl98fmcO~!reOB+=_+2n_x$pq9Jy5Qx=(f{HSx| zG$LnaL+4G1gwVL_0V=Pp-tS`QWV|UghfiyhGHranFhCyeXtVq4W_EUZCkX0RFEUeo zwlnBcHIG{!4SBYLjAA~wUCl9&h6-;IYIUsjq3kv,EO^(EGdMd4|PCRC@Z(qkyK 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

SRSZ_v=n3-77A#jx5qcqx! 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 Date: Tue, 3 Sep 2024 22:14:44 +0300 Subject: [PATCH 51/71] =?UTF-8?q?=D0=98=D0=BA=D0=BE=D0=BD=D0=BA=D0=B8=20?= =?UTF-8?q?=D1=80=D0=BE=D0=B7=D1=8B=D1=81=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Misc/security_icons.rsi/hud_discharged.png | Bin 152 -> 157 bytes .../Misc/security_icons.rsi/hud_paroled.png | Bin 157 -> 157 bytes .../Misc/security_icons.rsi/hud_suspected.png | Bin 139 -> 135 bytes .../Misc/security_icons.rsi/hud_wanted.png | Bin 158 -> 150 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Interface/Misc/security_icons.rsi/hud_discharged.png b/Resources/Textures/Interface/Misc/security_icons.rsi/hud_discharged.png index 2e012349e06af8ca7aa6f8dd857c0e2ec3bf6bdf..0170618e6c0dcc6aea1428b9eb24c2e4fd331578 100644 GIT binary patch delta 128 zcmbQiIG1sPN+oB3M`SSr1K$x4W}K?cC(XdX;P2_;7$PxsY2QY{1_PcWDe{L~CY}+C zROvbBar4;xrqh8AS|Q%`{jOcCVw&t4zWQF18O$2u-Y415-xdCWxyID~r+&i3sJUA_ fZcf>k6r0EF8fU%Ftu3<)Xf%VTtDnm{r-UW|?QkvI delta 123 zcmbQsID>J5N(p0ekh>GZx^prw85kIXJY5_^B&H@O^!)igpOGC*wKg_3Ixc>1ALeTA z|35t;F(DygM_h;I%A5QPBR6m!GBI>DG%$F$NuG^E%V8taOnd7a%pYsjOEoB`4(vuPr z5`OTre!YG4|Mh(F_RW$K5)v~CUbZndaYan9gTe~DWM4f@3brJ delta 128 zcmbQsIG1sPN+n})kh>GZx^prw85kJCJzX3_B&H^FycPI!zJa-=jN@N=VnRZ~iu-zf zp%=Gy@0W;>00JqSxC9TgHxqy|K;R_a;(5Si;{pu_BhF<4p^PB{k{cdOYG8DmQNF=* e-MWhN91Oc%B+qX;D98!4g2B_(&t;ucLK6V-MlT%z diff --git a/Resources/Textures/Interface/Misc/security_icons.rsi/hud_suspected.png b/Resources/Textures/Interface/Misc/security_icons.rsi/hud_suspected.png index cfb34742bfb577bc33f5cf6c7463f8e8623e6823..536ec5523e0ae0f16b0f9744ac235481a4862fba 100644 GIT binary patch delta 106 zcmeBXY-gOHlFV7)5n0T@z;^_M8K-LVNi#4oSbDlRhDc1^+rN>QL4oJ+oqa6q&kj6W zwyB9ld!DQ}Ahfma!J@-I8PrT>KDogWG;2R^S7;ojA$7;Mwh Date: Tue, 3 Sep 2024 19:19:30 +0000 Subject: [PATCH 52/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#60)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index 0d7d27ecef..04c9dcfd22 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -54,3 +54,18 @@ Entries: id: 7 time: '2024-09-03T18:32:17.0000000+00:00' url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/59 +- author: JayJacobs + changes: + - type: Tweak + message: Поправил прототипы департаментов. + - type: Tweak + message: Изменены иконки настроения. + - type: Tweak + message: Русифицировал иконки криминалистической консоли. + - type: Fix + message: Исправлена ошибка иконки передачи предметов. + - type: Fix + message: Иконки ролей теперь стандартизированы. + id: 8 + time: '2024-09-03T19:18:56.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/60 From 679be410ef44ebe028d62fe4d818d84d03e7cb44 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sat, 13 Jul 2024 20:34:17 +0300 Subject: [PATCH 53/71] New CDN publish workflow (#30009) * LET'S SEE IF THIS WORKS * I forgot the chmod +x * I forgot the shebang (cherry picked from commit 5e800e0ece7beadeb06bba901dd573e84fa4c133) --- .github/workflows/publish.yml | 44 +++++++-------- SpaceStation14.sln | 1 - Tools/gen_build_info.py | 96 -------------------------------- Tools/publish_github_artifact.py | 56 +++++++++++++++++++ 4 files changed, 75 insertions(+), 122 deletions(-) delete mode 100755 Tools/gen_build_info.py create mode 100755 Tools/publish_github_artifact.py diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c387b83559..e369a05dca 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -39,33 +39,22 @@ jobs: - name: Package client run: dotnet run --project Content.Packaging client --no-wipe-release - - name: Update Build Info - run: Tools/gen_build_info.py - - - name: Shuffle files around - run: | - mkdir "release/${{ github.sha }}" - mv release/*.zip "release/${{ github.sha }}" - - - name: Upload files to centcomm - uses: appleboy/scp-action@master + - name: Upload build artifact + id: artifact-upload-step + uses: actions/upload-artifact@v4 with: - host: ${{ secrets.PUBLISH_HOST }} - username: ${{ secrets.PUBLISH_USER }} - key: ${{ secrets.PUBLISH_KEY }} - port: ${{ secrets.PUBLISH_PORT }} - source: "release/${{ github.sha }}" - target: "/var/www/builds.delta-v.org/delta-v/builds/" - strip_components: 1 + name: build + path: release/*.zip + compression-level: 0 + retention-days: 0 - - name: Update manifest JSON - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.PUBLISH_HOST }} - username: ${{ secrets.PUBLISH_USER }} - key: ${{ secrets.PUBLISH_KEY }} - port: ${{ secrets.PUBLISH_PORT }} - script: /home/deltav/publish/push.ps1 ${{ github.sha }} + - name: Publish version + run: Tools/publish_github_artifact.py + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }} + ARTIFACT_ID: ${{ steps.artifact-upload-step.outputs.artifact-id }} + GITHUB_REPOSITORY: ${{ vars.GITHUB_REPOSITORY }} - name: Publish changelog (Discord) run: Tools/actions_changelogs_since_last_run.py @@ -77,3 +66,8 @@ jobs: run: Tools/actions_changelog_rss.py env: CHANGELOG_RSS_KEY: ${{ secrets.CHANGELOG_RSS_KEY }} + + - uses: geekyeggo/delete-artifact@v5 + if: always() + with: + name: build diff --git a/SpaceStation14.sln b/SpaceStation14.sln index e0cb455a6d..bcd013b598 100644 --- a/SpaceStation14.sln +++ b/SpaceStation14.sln @@ -62,7 +62,6 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{806ED41A-411B-4B3B-BEB6-DEC6DCA4C205}" ProjectSection(SolutionItems) = preProject Tools\generate_hashes.ps1 = Tools\generate_hashes.ps1 - Tools\gen_build_info.py = Tools\gen_build_info.py EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Robust.Shared.Scripting", "RobustToolbox\Robust.Shared.Scripting\Robust.Shared.Scripting.csproj", "{41B450C0-A361-4CD7-8121-7072B8995CFC}" diff --git a/Tools/gen_build_info.py b/Tools/gen_build_info.py deleted file mode 100755 index 10574468ee..0000000000 --- a/Tools/gen_build_info.py +++ /dev/null @@ -1,96 +0,0 @@ -#!/usr/bin/env python3 - -# Generates build info and injects it into the server zip files. - -import codecs -import hashlib -import io -import json -import os -import subprocess -from zipfile import ZipFile, ZIP_DEFLATED - -FILE = "SS14.Client.zip" - -SERVER_FILES = [ - "SS14.Server_linux-x64.zip", - "SS14.Server_linux-arm64.zip", - "SS14.Server_win-x64.zip", - "SS14.Server_osx-x64.zip" -] - -VERSION = os.environ['GITHUB_SHA'] -FORK_ID = "delta-v" -BUILD_URL = f"https://builds.delta-v.org/{{FORK_ID}}/builds/{{FORK_VERSION}}/{FILE}" -MANIFEST_URL = f"https://cdn.delta-v.org/version/{{FORK_VERSION}}/manifest" -MANIFEST_DOWNLOAD_URL = f"https://cdn.delta-v.org/version/{{FORK_VERSION}}/download" - -def main() -> None: - client_file = os.path.join("release", FILE) - manifest = generate_build_json(client_file) - - for server in SERVER_FILES: - inject_manifest(os.path.join("release", server), manifest) - - -def inject_manifest(zip_path: str, manifest: str) -> None: - with ZipFile(zip_path, "a", compression=ZIP_DEFLATED) as z: - z.writestr("build.json", manifest) - - -def generate_build_json(file: str) -> str: - # Env variables set by Jenkins. - - hash = sha256_file(file) - engine_version = get_engine_version() - manifest_hash = generate_manifest_hash(file) - - return json.dumps({ - "download": BUILD_URL, - "hash": hash, - "version": VERSION, - "fork_id": FORK_ID, - "engine_version": engine_version, - "manifest_url": MANIFEST_URL, - "manifest_download_url": MANIFEST_DOWNLOAD_URL, - "manifest_hash": manifest_hash - }) - -def generate_manifest_hash(file: str) -> str: - zip = ZipFile(file) - infos = zip.infolist() - infos.sort(key=lambda i: i.filename) - - bytesIO = io.BytesIO() - writer = codecs.getwriter("UTF-8")(bytesIO) - writer.write("Robust Content Manifest 1\n") - - for info in infos: - if info.filename[-1] == "/": - continue - - bytes = zip.read(info) - hash = hashlib.blake2b(bytes, digest_size=32).hexdigest().upper() - writer.write(f"{hash} {info.filename}\n") - - manifestHash = hashlib.blake2b(bytesIO.getbuffer(), digest_size=32) - - return manifestHash.hexdigest().upper() - -def get_engine_version() -> str: - proc = subprocess.run(["git", "describe","--tags", "--abbrev=0"], stdout=subprocess.PIPE, cwd="RobustToolbox", check=True, encoding="UTF-8") - tag = proc.stdout.strip() - assert tag.startswith("v") - return tag[1:] # Cut off v prefix. - - -def sha256_file(path: str) -> str: - with open(path, "rb") as f: - h = hashlib.sha256() - for b in iter(lambda: f.read(4096), b""): - h.update(b) - - return h.hexdigest() - -if __name__ == '__main__': - main() diff --git a/Tools/publish_github_artifact.py b/Tools/publish_github_artifact.py new file mode 100755 index 0000000000..b488ccdf2e --- /dev/null +++ b/Tools/publish_github_artifact.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python3 + +import requests +import os +import subprocess + +GITHUB_TOKEN = os.environ["GITHUB_TOKEN"] +PUBLISH_TOKEN = os.environ["PUBLISH_TOKEN"] +ARTIFACT_ID = os.environ["ARTIFACT_ID"] +GITHUB_REPOSITORY = os.environ["GITHUB_REPOSITORY"] +VERSION = os.environ['GITHUB_SHA'] + +# +# CONFIGURATION PARAMETERS +# Forks should change these to publish to their own infrastructure. +# +ROBUST_CDN_URL = "https://wizards.cdn.spacestation14.com/" +FORK_ID = "wizards" + +def main(): + print("Fetching artifact URL from API...") + artifact_url = get_artifact_url() + print(f"Artifact URL is {artifact_url}, publishing to Robust.Cdn") + + data = { + "version": VERSION, + "engineVersion": get_engine_version(), + "archive": artifact_url + } + headers = { + "Authorization": f"Bearer {PUBLISH_TOKEN}", + "Content-Type": "application/json" + } + resp = requests.post(f"{ROBUST_CDN_URL}fork/{FORK_ID}/publish", json=data, headers=headers) + resp.raise_for_status() + print("Publish succeeded!") + +def get_artifact_url() -> str: + headers = { + "Authorization": f"Bearer {GITHUB_TOKEN}", + "X-GitHub-Api-Version": "2022-11-28" + } + resp = requests.get(f"https://api.github.com/repos/{GITHUB_REPOSITORY}/actions/artifacts/{ARTIFACT_ID}/zip", allow_redirects=False, headers=headers) + resp.raise_for_status() + + return resp.headers["Location"] + +def get_engine_version() -> str: + proc = subprocess.run(["git", "describe","--tags", "--abbrev=0"], stdout=subprocess.PIPE, cwd="RobustToolbox", check=True, encoding="UTF-8") + tag = proc.stdout.strip() + assert tag.startswith("v") + return tag[1:] # Cut off v prefix. + + +if __name__ == '__main__': + main() From fe41b53770537f1a708e8d53a58497e962b89a36 Mon Sep 17 00:00:00 2001 From: ShatteredSwords <135023515+ShatteredSwords@users.noreply.github.com> Date: Tue, 3 Sep 2024 15:56:51 -0400 Subject: [PATCH 54/71] Fix Prize Balls' Pet Rock (#831) # Description This PR fixes an undetected bug in Prize Balls where an error would occur if a prize ball tried to give out a BasePetRock. --- No CL No Fun Signed-off-by: ShatteredSwords <135023515+ShatteredSwords@users.noreply.github.com> Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> --- Resources/Prototypes/Entities/Objects/Fun/prizeticket.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Fun/prizeticket.yml b/Resources/Prototypes/Entities/Objects/Fun/prizeticket.yml index 695e45a2e6..ced65ed92f 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/prizeticket.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/prizeticket.yml @@ -282,7 +282,7 @@ - id: CrayonBox prob: 0.80 orGroup: Prize - - id: BasePetRock + - id: PetRock prob: 0.80 orGroup: Prize # Uncommon @@ -392,4 +392,4 @@ - id: ThronglerToy prob: 0.30 orGroup: Prize - \ No newline at end of file + From 423d7bbc2b1db666521b1ef2f1c58bfe4d639846 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 23:18:53 +0300 Subject: [PATCH 55/71] fixes --- .github/workflows/publish-lostparadise.yml | 51 ++++++++++------------ Tools/publish_github_artifact.py | 8 ++-- 2 files changed, 28 insertions(+), 31 deletions(-) diff --git a/.github/workflows/publish-lostparadise.yml b/.github/workflows/publish-lostparadise.yml index 512e395ad6..33a093c2fe 100644 --- a/.github/workflows/publish-lostparadise.yml +++ b/.github/workflows/publish-lostparadise.yml @@ -6,12 +6,6 @@ concurrency: on: workflow_dispatch: -env: - BOT_TOKEN: ${{ secrets.BOT_TOKEN }} - CHANGELOG_DIR: Resources/Changelog/ChangelogLPP.yml - PR_NUMBER: ${{ github.event.number }} - CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} - jobs: build: runs-on: ubuntu-latest @@ -45,32 +39,35 @@ jobs: run: dotnet build Content.Packaging --configuration Release --no-restore /m - name: Package server - run: dotnet run --project Content.Packaging server --platform linux-x64 --hybrid-acz + run: dotnet run --project Content.Packaging server --platform linux-x64 - - name: Shuffle files around - run: | - mkdir "release/${{ github.sha }}" - mv release/*.zip "release/${{ github.sha }}" + - name: Package client + run: dotnet run --project Content.Packaging client --no-wipe-release - - name: Upload files to centcomm - uses: appleboy/scp-action@master + - name: Upload build artifact + id: artifact-upload-step + uses: actions/upload-artifact@v4 with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.SSH }} - port: ${{ secrets.PORT }} - source: "release/${{ github.sha }}" - target: "/var/www/wiki/builds_dir/builds/" - strip_components: 1 + name: build + path: release/*.zip + compression-level: 0 + retention-days: 0 - - name: Update manifest JSON - uses: appleboy/ssh-action@master + - name: Publish version + run: Tools/publish_github_artifact.py + env: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }} + ARTIFACT_ID: ${{ steps.artifact-upload-step.outputs.artifact-id }} + GITHUB_REPOSITORY: ${{ vars.GITHUB_REPOSITORY }} + + - uses: geekyeggo/delete-artifact@v5 + if: always() with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.SSH }} - port: ${{ secrets.PORT }} - script: pwsh /var/www/wiki/push.ps1 ${{ github.sha }} + name: build - name: Publish changelog run: Tools/actions_changelogs_since_last_run.py + with: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} diff --git a/Tools/publish_github_artifact.py b/Tools/publish_github_artifact.py index b488ccdf2e..7a05fa124a 100755 --- a/Tools/publish_github_artifact.py +++ b/Tools/publish_github_artifact.py @@ -4,7 +4,7 @@ import os import subprocess -GITHUB_TOKEN = os.environ["GITHUB_TOKEN"] +BOT_TOKEN = os.environ["BOT_TOKEN"] PUBLISH_TOKEN = os.environ["PUBLISH_TOKEN"] ARTIFACT_ID = os.environ["ARTIFACT_ID"] GITHUB_REPOSITORY = os.environ["GITHUB_REPOSITORY"] @@ -14,8 +14,8 @@ # CONFIGURATION PARAMETERS # Forks should change these to publish to their own infrastructure. # -ROBUST_CDN_URL = "https://wizards.cdn.spacestation14.com/" -FORK_ID = "wizards" +ROBUST_CDN_URL = "https://wiki.lost-paradise.space/cdn/" +FORK_ID = "LPP" def main(): print("Fetching artifact URL from API...") @@ -37,7 +37,7 @@ def main(): def get_artifact_url() -> str: headers = { - "Authorization": f"Bearer {GITHUB_TOKEN}", + "Authorization": f"Bearer {BOT_TOKEN}", "X-GitHub-Api-Version": "2022-11-28" } resp = requests.get(f"https://api.github.com/repos/{GITHUB_REPOSITORY}/actions/artifacts/{ARTIFACT_ID}/zip", allow_redirects=False, headers=headers) From e50805eeccfe33f11779c19d7f20d0669b727f61 Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Tue, 3 Sep 2024 23:31:08 +0300 Subject: [PATCH 56/71] Update publish-lostparadise.yml --- .github/workflows/publish-lostparadise.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-lostparadise.yml b/.github/workflows/publish-lostparadise.yml index 33a093c2fe..c35d3804aa 100644 --- a/.github/workflows/publish-lostparadise.yml +++ b/.github/workflows/publish-lostparadise.yml @@ -68,6 +68,6 @@ jobs: - name: Publish changelog run: Tools/actions_changelogs_since_last_run.py - with: + env: BOT_TOKEN: ${{ secrets.BOT_TOKEN }} CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} From 0943806a8d673e3afbf03a1f9539c23b17ec27be Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 00:31:37 +0300 Subject: [PATCH 57/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/publish-changelog.yml | 24 ++++++++++++++++++++++ .github/workflows/publish-lostparadise.yml | 6 ------ Tools/actions_changelogs_since_last_run.py | 2 +- 3 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/publish-changelog.yml diff --git a/.github/workflows/publish-changelog.yml b/.github/workflows/publish-changelog.yml new file mode 100644 index 0000000000..5e2433745f --- /dev/null +++ b/.github/workflows/publish-changelog.yml @@ -0,0 +1,24 @@ +name: Publish Changelog + +on: + workflow_dispatch: + schedule: + - cron: '0 6 * * *' + +jobs: + publish_changelog: + runs-on: ubuntu-latest + steps: + + - name: checkout + uses: actions/checkout@v3 + with: + token: ${{secrets.BOT_TOKEN}} + ref: master + + - name: Publish changelog + run: Tools/actions_changelogs_since_last_run.py + env: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} + continue-on-error: true diff --git a/.github/workflows/publish-lostparadise.yml b/.github/workflows/publish-lostparadise.yml index c35d3804aa..6dfc9df63f 100644 --- a/.github/workflows/publish-lostparadise.yml +++ b/.github/workflows/publish-lostparadise.yml @@ -65,9 +65,3 @@ jobs: if: always() with: name: build - - - name: Publish changelog - run: Tools/actions_changelogs_since_last_run.py - env: - BOT_TOKEN: ${{ secrets.BOT_TOKEN }} - CHANGELOG_DISCORD_WEBHOOK: ${{ secrets.CHANGELOG_DISCORD_WEBHOOK }} diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index 9ce3a510fe..670eb3d657 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -25,7 +25,7 @@ TYPES_TO_EMOJI = { "Fix": "🐛", - "Add": "🆕", + "Add": "✨", "Remove": "❌", "Tweak": "⚒️" } From 13aea276362505f89da382d89da6772978b0c7ec Mon Sep 17 00:00:00 2001 From: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Date: Tue, 3 Sep 2024 22:15:46 -0700 Subject: [PATCH 58/71] Remove Irrelevant/Test Changelogs (#847) Shouldn't show in-game. Signed-off-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Signed-off-by: VMSolidus Co-authored-by: VMSolidus From 56c5e0ee91844c407fb8dd55d240b49af97d5c59 Mon Sep 17 00:00:00 2001 From: Evgencheg <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:05:31 +0300 Subject: [PATCH 59/71] Update actions_changelogs_since_last_run.py --- Tools/actions_changelogs_since_last_run.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/actions_changelogs_since_last_run.py b/Tools/actions_changelogs_since_last_run.py index 670eb3d657..9bf289fd25 100755 --- a/Tools/actions_changelogs_since_last_run.py +++ b/Tools/actions_changelogs_since_last_run.py @@ -146,7 +146,7 @@ def send_to_discord(entries: Iterable[ChangelogEntry]) -> None: message = change['message'] url = entry.get("url") if url and url.strip(): - group_content.write(f"{emoji} [-]({url}) {message}\n") + group_content.write(f"{emoji} - [{message}]({url})\n") else: group_content.write(f"{emoji} - {message}\n") From a18ba4d8f88474efaae1a6c8a934699dec380bba Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Wed, 4 Sep 2024 11:21:36 +0300 Subject: [PATCH 60/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=BA=D0=BD?= =?UTF-8?q?=D0=BE=D0=BF=D0=BE=D0=BA=20=D0=B2=20=D1=80=D0=B5=D0=B4=D0=B0?= =?UTF-8?q?=D0=BA=D1=82=D0=BE=D1=80=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs index ada7b39f79..a45ba0a3b9 100644 --- a/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs @@ -669,12 +669,14 @@ private void OnSpeciesInfoButtonPressed(BaseButton.ButtonEventArgs args) private void ToggleClothes(BaseButton.ButtonEventArgs _) { + _controller.UpdateClothes = true; _controller.ShowClothes = ShowClothes.Pressed; _controller.UpdateCharacterUI(); } private void ToggleLoadouts(BaseButton.ButtonEventArgs _) { + _controller.UpdateClothes = true; _controller.ShowLoadouts = ShowLoadouts.Pressed; _controller.UpdateCharacterUI(); } From 8059fd765c182bd936309fb70541bd8aed669710 Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:56:17 +0000 Subject: [PATCH 61/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#61)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index 04c9dcfd22..c69a41bbd3 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -69,3 +69,18 @@ Entries: id: 8 time: '2024-09-03T19:18:56.0000000+00:00' url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/60 +- author: MegaDaimond + changes: + - type: Add + message: Добавлены спрайты ко многим скафандрам и их шлемам под расы + - type: Add + message: Банданы теперь нормально смотрятся на мордах других рас + - type: Add + message: Больше кастома для НПЗ (На будущие обновления) + - type: Tweak + message: Изменены характеристики скафандра детектива + - type: Fix + message: Исправлены meta для некоторых шлемов скафандров + id: 9 + time: '2024-09-04T11:55:47.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/61 From 44f2ca9851e6bb9fa9703f2f71988542b3d78dfe Mon Sep 17 00:00:00 2001 From: SpicyDarkFox Date: Wed, 4 Sep 2024 18:13:57 +0300 Subject: [PATCH 62/71] =?UTF-8?q?=D1=80=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B0=D1=80=D0=BA=D0=B8=D0=BD?= =?UTF-8?q?=D0=B3=D0=BE=D0=B2=20=D0=BF=D0=BE=20=D1=83=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=BD=D1=8F=D0=BC=20=D1=81=D0=BF=D0=BE=D0=BD=D1=81=D0=BE=D1=80?= =?UTF-8?q?=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/Humanoid/MarkingPicker.xaml.cs | 4 +++- Content.Client/Humanoid/SingleMarkingPicker.xaml.cs | 4 +++- .../Locale/ru-RU/_LostParadise/SponsorMarkingsTier.ftl | 7 +++++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 Resources/Locale/ru-RU/_LostParadise/SponsorMarkingsTier.ftl diff --git a/Content.Client/Humanoid/MarkingPicker.xaml.cs b/Content.Client/Humanoid/MarkingPicker.xaml.cs index 76a0b74213..c3862ef847 100644 --- a/Content.Client/Humanoid/MarkingPicker.xaml.cs +++ b/Content.Client/Humanoid/MarkingPicker.xaml.cs @@ -237,7 +237,9 @@ public void Populate(string filter) item.Disabled = true; if (_sponsorsManager.TryGetInfo(out var sponsor)) { - item.Disabled = !(sponsor.AllowedMarkings.Contains(marking.ID) || sponsor.AllowedMarkings.Contains("ALL")); + var tier = sponsor.Tier > 5 ? 5 : sponsor.Tier; //если уровень выше максимального, ставится максимальный + var marks = Loc.GetString($"sponsor-markings-tier-{tier}").Split(";", StringSplitOptions.RemoveEmptyEntries); + item.Disabled = !(sponsor.AllowedMarkings.Contains(marking.ID) || sponsor.AllowedMarkings.Contains("ALL") || marks.Contains(marking.ID)); } } #endif diff --git a/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs b/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs index 3c53f0e4a8..a26e06e84f 100644 --- a/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs +++ b/Content.Client/Humanoid/SingleMarkingPicker.xaml.cs @@ -203,7 +203,9 @@ public void PopulateList(string filter) item.Disabled = true; if (_sponsorsManager.TryGetInfo(out var sponsor)) { - item.Disabled = !(sponsor.AllowedMarkings.Contains(marking.ID) || sponsor.AllowedMarkings.Contains("ALL")); + var tier = sponsor.Tier > 5 ? 5 : sponsor.Tier; //если уровень выше максимального, ставится максимальный + var marks = Loc.GetString($"sponsor-markings-tier-{tier}").Split(";", StringSplitOptions.RemoveEmptyEntries); + item.Disabled = !(sponsor.AllowedMarkings.Contains(marking.ID) || sponsor.AllowedMarkings.Contains("ALL") || marks.Contains(marking.ID)); } } #endif diff --git a/Resources/Locale/ru-RU/_LostParadise/SponsorMarkingsTier.ftl b/Resources/Locale/ru-RU/_LostParadise/SponsorMarkingsTier.ftl new file mode 100644 index 0000000000..222e55bc4d --- /dev/null +++ b/Resources/Locale/ru-RU/_LostParadise/SponsorMarkingsTier.ftl @@ -0,0 +1,7 @@ +sponsor-markings-tier-0 = "" +sponsor-markings-tier-1 = {sponsor-markings-tier-0}; +sponsor-markings-tier-2 = {sponsor-markings-tier-1}; +sponsor-markings-tier-3 = {sponsor-markings-tier-2};LPPVulpkaninykiteru_sponsor_hair;LPPVulpkaninhair_sponsor;LPPVulpkaninjagged_sponsor_hair;LPPTajaranHead7;CatTail;CatTailStripes;CatEars;CatEarsStubby;CatEarsCurled;CatEarsTorn;FoxEars;SlimeCatEars;SlimeCatTail;SlimeCatTailStripes;SlimeCatEarsStubby;SlimeCatEarsCurled;SlimeCatEarsTorn;SlimeFoxEars;AugmentsRoboticRightArm-robotic_r_arm;AugmentsRoboticRightArm;AugmentsRoboticRightHand-robotic_r_hand;AugmentsRoboticRightHand;LPPVulpkaninskull_sponsor;LPPVulpkaninprotogen_face;LPPVulpkanintprotogen_torso;LPPVulpkanintprotogen_legs;LPPVulpkanintprotogen_hands;LPPVulpkanintprotogen_hands_ful_gif;LPPVulpkanintprotogen_hands_l_gif;LPPVulpkanintprotogen_hands_r_gif;LPPVulpkanintprotogen_legs_ful_gif;LPPVulpkanintprotogen_legs_l_gif;LPPVulpkanintprotogen_legs_r_gif;LPPVulpkanintprotogen_hands_ful_rgb;LPPVulpkanintprotogen_hands_l_rgb;LPPVulpkanintprotogen_hands_r_rgb;LPPVulpkanintprotogen_legs_ful_rgb;LPPVulpkanintprotogen_legs_l_rgb;LPPVulpkanintprotogen_legs_r_rgb;HumanHairSpicy;HumanHairCotton;HumanHairFingerwave;HumanHairFortuneteller;HumanHairFortunetellerAlt;HumanHairLongdtails;HumanHairLooseSlicked;HumanHairQuadcurls;HumanHairShy;HumanHairWife;LPPAllsuccubus;LPPAlldurak;LPPAllhorn1;LPPAllhorn2;LPPAllhorn3;LPPAllhorn4;LPPAllhorn5;LPPAllhorn6;LPPAlllord;LPPAlloldpain;LPPAlltavrhorn;LPPAlltelehorn;LPPAllvampirehorn;LPPTattooAgent;LPPTattooTear;LPPJaw;LPPVisor;LPPRobohead;LPPIronheart;LPPProsthesisLLeg;LPPProsthesisRLeg;LPPProsthesisLHand;LPPProsthesisRHand;LPPProsthesisLWrist;LPPProsthesisRWrist;CyberlimbRArmBishop;CyberlimbLArmBishop;CyberlimbRHandBishop;CyberlimbLHandBishop;CyberlimbRLegBishop;CyberlimbLLegBishop;CyberlimbLFootBishop;CyberlimbRFootBishop;CyberlimbTorsoBishop;CyberlimbRArmHephaestus;CyberlimbLArmHephaestus;CyberlimbRHandHephaestus;CyberlimbLHandHephaestus;CyberlimbRLegHephaestus;CyberlimbLLegHephaestus;CyberlimbLFootHephaestus;CyberlimbRFootHephaestus;CyberlimbTorsoHephaestus;CyberlimbRArmHephaestusTitan;CyberlimbLArmHephaestusTitan;CyberlimbRHandHephaestusTitan;CyberlimbLHandHephaestusTitan;CyberlimbRLegHephaestusTitan;CyberlimbLLegHephaestusTitan;CyberlimbLFootHephaestusTitan;CyberlimbRFootHephaestusTitan;CyberlimbTorsoHephaestusTitan;CyberlimbRArmMorpheus;CyberlimbLArmMorpheus;CyberlimbRHandMorpheus;CyberlimbLHandMorpheus;CyberlimbRLegMorpheus;CyberlimbLLegMorpheus;CyberlimbLFootMorpheus;CyberlimbRFootMorpheus;CyberlimbTorsoMorpheus;CyberlimbRArmWardtakahashi;CyberlimbLArmWardtakahashi;CyberlimbRHandWardtakahashi;CyberlimbLHandWardtakahashi;CyberlimbRLegWardtakahashi;CyberlimbLLegWardtakahashi;CyberlimbLFootWardtakahashi;CyberlimbRFootWardtakahashi;CyberlimbTorsoWardtakahashiMale;CyberlimbTorsoWardtakahashiFemale;CyberlimbRArmZenghu;CyberlimbLArmZenghu;CyberlimbRHandZenghu;CyberlimbLHandZenghu;CyberlimbRLegZenghu;CyberlimbLLegZenghu;CyberlimbLFootZenghu;CyberlimbRFootZenghu;CyberlimbTorsoZenghu;CyberlimbRArmNanotrasen;CyberlimbLArmNanotrasen;CyberlimbRHandNanotrasen;CyberlimbLHandNanotrasen;CyberlimbRLegNanotrasen;CyberlimbLLegNanotrasen;CyberlimbLFootNanotrasen;CyberlimbRFootNanotrasen;CyberlimbTorsoNanotrasen;CyberlimbRArmXion;CyberlimbLArmXion;CyberlimbRHandXion;CyberlimbLHandXion;CyberlimbRLegXion;CyberlimbLLegXion;CyberlimbLFootXion;CyberlimbRFootXion;CyberlimbTorsoXion;LPPTailLisichkaBolsh;LPPTailLisichka;LPPTailLisichkaPushok;LPPTailLisichkaPyatna;LPPSevenTail;LPPTailVulptail; + +sponsor-markings-tier-4 = {sponsor-markings-tier-3}; +sponsor-markings-tier-5 = {sponsor-markings-tier-4}; From 9e59f32c5d2b5e7291bd289fd46878bde8bbd0a0 Mon Sep 17 00:00:00 2001 From: Lost-Paradise-Bot <172407741+Lost-Paradise-Bot@users.noreply.github.com> Date: Wed, 4 Sep 2024 15:33:41 +0000 Subject: [PATCH 63/71] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20(#62)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogLPP.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Resources/Changelog/ChangelogLPP.yml b/Resources/Changelog/ChangelogLPP.yml index c69a41bbd3..77a31ce11f 100644 --- a/Resources/Changelog/ChangelogLPP.yml +++ b/Resources/Changelog/ChangelogLPP.yml @@ -84,3 +84,16 @@ Entries: id: 9 time: '2024-09-04T11:55:47.0000000+00:00' url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/61 +- author: SpicyDarkFox + changes: + - type: Add + message: Разделение маркингов по уровням спонсорки + - type: Tweak + message: >- + У людей изменены очки внешности: по 1 на уши и хвост, и по 4 на руки и + ноги вместо 6 + - type: Fix + message: Исправлены кнопки в редакторе персонажа, снимающие одежду + id: 10 + time: '2024-09-04T15:33:10.0000000+00:00' + url: https://github.com/Lost-Paradise-Project/Lost-Paradise/pull/62 From 6303bdd7f21a05016e621cedf6913aeb460b45c0 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 18:47:28 +0300 Subject: [PATCH 64/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=B2=D0=BE?= =?UTF-8?q?=D1=80=D0=BA=D1=84=D0=BB=D0=BE=D0=B2=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-map-renderer.yml | 7 ++++++- .github/workflows/build-test-debug.yml | 7 ++++++- .github/workflows/close-master-pr.yml | 2 +- .github/workflows/rsi-diff.yml | 4 +++- .github/workflows/test-packaging.yml | 26 +++++++++++++++++++++++- .github/workflows/validate-rgas.yml | 6 +++++- .github/workflows/validate-rsis.yml | 7 ++++++- .github/workflows/validate_mapfiles.yml | 6 +++++- .github/workflows/yaml-linter.yml | 6 +++++- 9 files changed, 62 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-map-renderer.yml b/.github/workflows/build-map-renderer.yml index d49537dba1..c1790feadb 100644 --- a/.github/workflows/build-map-renderer.yml +++ b/.github/workflows/build-map-renderer.yml @@ -1,7 +1,12 @@ name: Build & Test Map Renderer on: - workflow_dispatch: + push: + branches: [ master, staging, trying ] + merge_group: + pull_request: + types: [ opened, reopened, synchronize, ready_for_review ] + branches: [ master ] jobs: build: diff --git a/.github/workflows/build-test-debug.yml b/.github/workflows/build-test-debug.yml index 594899ec6d..bb0624e3ba 100644 --- a/.github/workflows/build-test-debug.yml +++ b/.github/workflows/build-test-debug.yml @@ -1,7 +1,12 @@ name: Build & Test Debug on: - workflow_dispatch: + push: + branches: [ master, staging, trying ] + merge_group: + pull_request: + types: [ opened, reopened, synchronize, ready_for_review ] + branches: [ master ] jobs: build: diff --git a/.github/workflows/close-master-pr.yml b/.github/workflows/close-master-pr.yml index 0d584bcef7..63a618cfdf 100644 --- a/.github/workflows/close-master-pr.yml +++ b/.github/workflows/close-master-pr.yml @@ -12,7 +12,7 @@ jobs: - uses: superbrothers/close-pull-request@v3 with: github_token: ${{ secrets.BOT_TOKEN }} - comment: "Благодарим вас за вклад в наш репозиторий. К сожалению, похоже, что вы отправили ПР из master ветки. Мы рекомендуем вам следовать [документации](https://docs.spacestation14.com/en/general-development/setup/git-for-the-ss14-developer.html). \n\n Вы можете перенести свою текущую работу из основной ветки в другую ветку с помощью [создав новый](https://git-scm.com/docs/git-branch) и [очистив](https://git-scm.com/docs/git-reset) master ветку." + comment: "Благодарим вас за вклад в наш репозиторий. К сожалению, похоже, что вы отправили ПР из master ветки. Мы рекомендуем вам следовать [документации](https://docs.spacestation14.com/en/general-development/setup/git-for-the-ss14-developer.html). \n\n Вы можете перенести свою текущую работу из основной ветки в другую ветку с помощью [создания новой](https://git-scm.com/docs/git-branch) и [очистки](https://git-scm.com/docs/git-reset) master ветки." # If you prefer to just comment on the pr and not close it, uncomment the bellow and comment the above diff --git a/.github/workflows/rsi-diff.yml b/.github/workflows/rsi-diff.yml index c618d86bb1..5e9a5a2a8e 100644 --- a/.github/workflows/rsi-diff.yml +++ b/.github/workflows/rsi-diff.yml @@ -1,7 +1,9 @@ name: Diff RSIs on: - workflow_dispatch: + pull_request_target: + paths: + - '**.rsi/**.png' jobs: diff: diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index 1700ef1ace..7b1caffeaa 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -1,7 +1,31 @@ name: Test Packaging on: - workflow_dispatch: + push: + branches: [ master, staging, trying ] + paths: + - '**.cs' + - '**.csproj' + - '**.sln' + - '**.git**' + - '**.yml' + # no docs on which one of these is supposed to work, so + # why not just do both + - 'RobustToolbox' + - 'RobustToolbox/**' + merge_group: + pull_request: + types: [ opened, reopened, synchronize, ready_for_review ] + branches: [ master ] + paths: + - '**.cs' + - '**.csproj' + - '**.sln' + - '**.git**' + - '**.yml' + - 'RobustToolbox' + - 'RobustToolbox/**' + jobs: build: diff --git a/.github/workflows/validate-rgas.yml b/.github/workflows/validate-rgas.yml index 5ba499f158..72ce39ceff 100644 --- a/.github/workflows/validate-rgas.yml +++ b/.github/workflows/validate-rgas.yml @@ -1,6 +1,10 @@ name: RGA schema validator on: - workflow_dispatch: + push: + branches: [ master, staging, trying ] + merge_group: + pull_request: + types: [ opened, reopened, synchronize, ready_for_review ] jobs: yaml-schema-validation: diff --git a/.github/workflows/validate-rsis.yml b/.github/workflows/validate-rsis.yml index f3d76295a8..19c19f439a 100644 --- a/.github/workflows/validate-rsis.yml +++ b/.github/workflows/validate-rsis.yml @@ -1,7 +1,12 @@ name: RSI Validator on: - workflow_dispatch: + push: + branches: [ staging, trying ] + merge_group: + pull_request: + paths: + - '**.rsi/**' jobs: validate_rsis: diff --git a/.github/workflows/validate_mapfiles.yml b/.github/workflows/validate_mapfiles.yml index d2ab891f5e..190ee97d8f 100644 --- a/.github/workflows/validate_mapfiles.yml +++ b/.github/workflows/validate_mapfiles.yml @@ -1,6 +1,10 @@ name: Map file schema validator on: - workflow_dispatch: + push: + branches: [ master, staging, trying ] + merge_group: + pull_request: + types: [ opened, reopened, synchronize, ready_for_review ] jobs: yaml-schema-validation: diff --git a/.github/workflows/yaml-linter.yml b/.github/workflows/yaml-linter.yml index b3857814dd..8660ccc040 100644 --- a/.github/workflows/yaml-linter.yml +++ b/.github/workflows/yaml-linter.yml @@ -1,7 +1,11 @@ name: YAML Linter on: - workflow_dispatch: + push: + branches: [ master, staging, trying ] + merge_group: + pull_request: + types: [ opened, reopened, synchronize, ready_for_review ] jobs: build: From a742f4a7823c722cf2c9383a9720ebd9a0aaf352 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 18:59:23 +0300 Subject: [PATCH 65/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Decals/wheelchair.rsi/meta.json | 2 +- .../LobbyScreens/attributions.yml | 18 +++--- .../Objects/Fun/toys.rsi/meta.json | 6 +- ...nd-right.png => disabler-inhand-right.png} | Bin .../Weapons/Guns/Battery/soleil.rsi/meta.json | 61 ++++++++++++++++++ 5 files changed, 74 insertions(+), 13 deletions(-) rename Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/{siabler-inhand-right.png => disabler-inhand-right.png} (100%) create mode 100644 Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/meta.json diff --git a/Resources/Textures/_LostParadise/Decals/wheelchair.rsi/meta.json b/Resources/Textures/_LostParadise/Decals/wheelchair.rsi/meta.json index af45c52852..331e12ade9 100644 --- a/Resources/Textures/_LostParadise/Decals/wheelchair.rsi/meta.json +++ b/Resources/Textures/_LostParadise/Decals/wheelchair.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 2, - "license": "CC BY-NC-ND 4.0", + "license": "CC-BY-NC-SA-4.0", "copyright": "Draw by Skilets: https://github.com/Skilets", "size": { "x": 32, diff --git a/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml b/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml index c24905cb2f..cf1072aa70 100644 --- a/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml +++ b/Resources/Textures/_LostParadise/LobbyScreens/attributions.yml @@ -1,44 +1,44 @@ - files: ["borman.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - bormann64/1070387950791184535" source: "https://discord.gg/v5mGmMzAdB" - files: ["teftelka.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Telegram - @push1nkaa" source: "https://discord.gg/v5mGmMzAdB" - files: ["amina.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - insulgon/361486758980091916" source: "https://discord.gg/v5mGmMzAdB" - files: ["bigmoon.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - canceredpussy/626790677845508146" source: "https://discord.gg/v5mGmMzAdB" - files: ["girls.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - canceredpussy/626790677845508146" source: "https://discord.gg/v5mGmMzAdB" - files: ["clara.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - the_kira_san/523852516128063519" source: "https://discord.gg/v5mGmMzAdB" - files: ["kirashet.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - the_kira_san/523852516128063519" source: "https://discord.gg/v5mGmMzAdB" - files: ["darkmoon.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - darkmoonmilkyway/692645506186215425 Vk - @dark_moon_house" source: "https://discord.gg/v5mGmMzAdB" - files: ["breaddot_nukies.png"] - license: "CC BY-NC-ND 4.0" + license: "CC-BY-NC-SA-4.0" copyright: "Discord - cum_inflation/757254408173125702 TG - breaddotdoodles" source: "https://discord.gg/v5mGmMzAdB" diff --git a/Resources/Textures/_LostParadise/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/_LostParadise/Objects/Fun/toys.rsi/meta.json index 9b8592a075..4bbe9fa5c2 100644 --- a/Resources/Textures/_LostParadise/Objects/Fun/toys.rsi/meta.json +++ b/Resources/Textures/_LostParadise/Objects/Fun/toys.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, - "license": "CC BY-NC-ND 4.0", - "copyright": "Taken from BlueMoon github https://github.com/BlueMoon-Labs/SERP-BlueMoon-Station-13", + "license": "CC-BY-NC-SA-4.0", + "copyright": "Taken from BlueMoon github https://github.com/BlueMoon-Labs/SERP-BlueMoon-Station-13 (changed license for no errors)", "size": { "x": 32, "y": 32 @@ -239,5 +239,5 @@ "name": "pebbles-inhand-right", "directions": 4 } - ] + ] } diff --git a/Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/siabler-inhand-right.png b/Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/disabler-inhand-right.png similarity index 100% rename from Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/siabler-inhand-right.png rename to Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/disabler-inhand-right.png diff --git a/Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/meta.json b/Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/meta.json new file mode 100644 index 0000000000..e9792ef9ea --- /dev/null +++ b/Resources/Textures/_LostParadise/Objects/Weapons/Guns/Battery/soleil.rsi/meta.json @@ -0,0 +1,61 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By lost paradise", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "mode-disabler" + }, + { + "name": "mode-lethal" + }, + { + "name": "mode-stun" + }, + { + "name": "mag-unshaded-0" + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "mag-unshaded-3" + }, + { + "name": "mag-unshaded-4" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "disabler-inhand-left", + "directions": 4 + }, + { + "name": "disabler-inhand-right", + "directions": 4 + }, + { + "name": "lethal-inhand-left", + "directions": 4 + }, + { + "name": "lethal-inhand-right", + "directions": 4 + } + ] +} From d60c5cf4d2cfdc196be9db5992b5620dc89a245d Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 19:10:12 +0300 Subject: [PATCH 66/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D1=8B=20=D0=BD?= =?UTF-8?q?=D0=B5=D0=B2=D0=B5=D0=B4=D0=BE=D0=BC=D0=BE=D0=B9=20=D0=BD=D0=B5?= =?UTF-8?q?=D0=BF=D0=BE=D0=BD=D1=8F=D1=82=D0=BD=D0=BE=D0=B9=20=D1=84=D0=B8?= =?UTF-8?q?=D0=B3=D0=BD=D0=B8.=20+=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=81=D0=B2=D1=8F=D0=B7=D0=BA=D1=83=20gen=5Fbuild=5Fi?= =?UTF-8?q?nfo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test-packaging.yml | 57 ++++++++----------- .../Atmos/Components/AirFilterComponent.cs | 2 +- .../Atmos/Components/AirIntakeComponent.cs | 2 +- .../Thresholds/Behaviors/PopupBehavior.cs | 2 +- Content.Server/Objectives/ObjectivesSystem.cs | 2 +- Resources/ServerInfo/Rules.txt | 2 +- 6 files changed, 29 insertions(+), 38 deletions(-) diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index 7b1caffeaa..f1ee75d570 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -26,50 +26,41 @@ on: - 'RobustToolbox' - 'RobustToolbox/**' - jobs: build: name: Test Packaging - if: github.actor != 'PJBot' && github.event.pull_request.draft == false && github.actor != 'DeltaV-Bot' && github.actor != 'SimpleStation14' + if: github.actor != 'PJBot' && github.actor != 'PJBot' && github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - name: Checkout Master - uses: actions/checkout@v3.6.0 - - - name: Setup Submodule - run: | - git submodule update --init --recursive - - - name: Pull engine updates - uses: space-wizards/submodule-dependency@v0.1.5 + - name: Checkout Master + uses: actions/checkout@v3.6.0 - - name: Update Engine Submodules - run: | - cd RobustToolbox/ - git submodule update --init --recursive + - name: Setup Submodule + run: | + git submodule update --init --recursive - - name: Setup .NET Core - uses: actions/setup-dotnet@v3.2.0 - with: - dotnet-version: 8.0.100 + - name: Pull engine updates + uses: space-wizards/submodule-dependency@v0.1.5 - - name: Install dependencies - run: dotnet restore + - name: Update Engine Submodules + run: | + cd RobustToolbox/ + git submodule update --init --recursive - - name: Build Packaging - run: dotnet build Content.Packaging --configuration Release --no-restore /m + - name: Setup .NET Core + uses: actions/setup-dotnet@v3.2.0 + with: + dotnet-version: 8.0.x - - name: Package server - run: dotnet run --project Content.Packaging server --platform win-x64 --platform linux-x64 --platform osx-x64 --platform linux-arm64 + - name: Install dependencies + run: dotnet restore - - name: Package client - run: dotnet run --project Content.Packaging client --no-wipe-release + - name: Build Packaging + run: dotnet build Content.Packaging --configuration Release --no-restore /m - - name: Update Build Info - run: Tools/gen_build_info.py + - name: Package server + run: dotnet run --project Content.Packaging server --platform win-x64 --platform linux-x64 --platform osx-x64 --platform linux-arm64 - - name: Shuffle files around - run: | - mkdir "release/${{ github.sha }}" - mv release/*.zip "release/${{ github.sha }}" + - name: Package client + run: dotnet run --project Content.Packaging client --no-wipe-release diff --git a/Content.Server/Atmos/Components/AirFilterComponent.cs b/Content.Server/Atmos/Components/AirFilterComponent.cs index 6b65a646f2..a66df65557 100644 --- a/Content.Server/Atmos/Components/AirFilterComponent.cs +++ b/Content.Server/Atmos/Components/AirFilterComponent.cs @@ -1,5 +1,5 @@ using Content.Server.Atmos.EntitySystems; -using Content.Shared.Atmos; +using Content.Shared.Atmos; namespace Content.Server.Atmos.Components; diff --git a/Content.Server/Atmos/Components/AirIntakeComponent.cs b/Content.Server/Atmos/Components/AirIntakeComponent.cs index dafaed93a5..9aca3e126f 100644 --- a/Content.Server/Atmos/Components/AirIntakeComponent.cs +++ b/Content.Server/Atmos/Components/AirIntakeComponent.cs @@ -1,5 +1,5 @@ using Content.Server.Atmos.EntitySystems; -using Content.Shared.Atmos; +using Content.Shared.Atmos; namespace Content.Server.Atmos.Components; diff --git a/Content.Server/Destructible/Thresholds/Behaviors/PopupBehavior.cs b/Content.Server/Destructible/Thresholds/Behaviors/PopupBehavior.cs index 59589c19aa..1d7ce24f60 100644 --- a/Content.Server/Destructible/Thresholds/Behaviors/PopupBehavior.cs +++ b/Content.Server/Destructible/Thresholds/Behaviors/PopupBehavior.cs @@ -1,6 +1,6 @@ using Content.Shared.Popups; -namespace Content.Server.Destructible.Thresholds.Behaviors; +namespace Content.Server.Destructible.Thresholds.Behaviors; ///

/// Shows a popup for everyone. diff --git a/Content.Server/Objectives/ObjectivesSystem.cs b/Content.Server/Objectives/ObjectivesSystem.cs index 20205b8b72..7286991b9f 100644 --- a/Content.Server/Objectives/ObjectivesSystem.cs +++ b/Content.Server/Objectives/ObjectivesSystem.cs @@ -1,5 +1,5 @@ using Content.Server.GameTicking; -using Content.Server.GameTicking.Rules.Components; +using Content.Server.GameTicking.Rules.Components; using Content.Server.Mind; using Content.Server.Shuttles.Systems; using Content.Shared.Cuffs.Components; diff --git a/Resources/ServerInfo/Rules.txt b/Resources/ServerInfo/Rules.txt index c16976b944..0382bf6679 100644 --- a/Resources/ServerInfo/Rules.txt +++ b/Resources/ServerInfo/Rules.txt @@ -1,4 +1,4 @@ -[color=#ff0000]YOU MUST BE AT LEAST 17 YEARS OF AGE TO PLAY ON DELTA-V SERVERS. ANY USERS SUSPECTED OF BEING UNDER 17 YEARS OF AGE WILL BE BANNED UNTIL THEY ARE OF AGE.[/color] +[color=#ff0000]YOU MUST BE AT LEAST 17 YEARS OF AGE TO PLAY ON DELTA-V SERVERS. ANY USERS SUSPECTED OF BEING UNDER 17 YEARS OF AGE WILL BE BANNED UNTIL THEY ARE OF AGE.[/color] [color=#ff0000]DISCONNECTING FROM OR IGNORING/EVADING ADMIN-HELPS WILL RESULT IN AN APPEAL ONLY BAN.[/color] From ea545168a7e83e3219df75b5020231d8452521e9 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 19:12:46 +0300 Subject: [PATCH 67/71] =?UTF-8?q?=D0=B7=D0=B0=D0=B1=D1=8B=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test-packaging.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index f1ee75d570..5a560391ec 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -51,7 +51,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v3.2.0 with: - dotnet-version: 8.0.x + dotnet-version: 8.0.100 - name: Install dependencies run: dotnet restore From 4d9b3ab527566a2a9e72578269405601411d6f56 Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 20:57:09 +0300 Subject: [PATCH 68/71] =?UTF-8?q?=D1=84=D1=8B=D0=BA=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 11 +++++--- Resources/Maps/_LostParadise/normandy.yml | 34 ++--------------------- 2 files changed, 10 insertions(+), 35 deletions(-) diff --git a/.gitignore b/.gitignore index bd4ae002c3..50b7fc769c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,12 @@ # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs +# Secret +Secrets +_Private* +Resources/Prototypes/_Private +Resources/Textures/PERSONAL + # Build results [Dd]ebug/ [Dd]ebugPublic/ @@ -43,7 +49,7 @@ dlldata.c # DNX project.lock.json project.fragment.lock.json -# artifacts/ +artifacts/ *_i.c *_p.c @@ -306,6 +312,3 @@ Resources/MapImages # Direnv stuff .direnv/ - -# Changelog package lock -package-lock.json diff --git a/Resources/Maps/_LostParadise/normandy.yml b/Resources/Maps/_LostParadise/normandy.yml index 53f13d79a6..056221b29f 100644 --- a/Resources/Maps/_LostParadise/normandy.yml +++ b/Resources/Maps/_LostParadise/normandy.yml @@ -11826,7 +11826,7 @@ entities: content: > КОДЕКС ПОВЕДЕНИЯ КЛОУНОВ: - 0. ХОНК! + 0. ХОНК! 1. Быть весёлым и смешным(Самое важное у клоунов!) @@ -11838,7 +11838,7 @@ entities: 5. Воровать-плохо! (Не воруйте со станции вещи. А если взяли на время, то возвращайте через 10 минут максимум. Есть исключения если это экстренная ситуация. ) - 6. Не обижать людей на выступлениях! + 6. Не обижать людей на выступлениях! 7. Будь креативным! (придумывай свои безопасные приколы, шутки, а может даже устраивай конкурсы, люди это любят.) @@ -70272,20 +70272,6 @@ entities: - type: Transform pos: 18.665314,8.550899 parent: 2 -- proto: LPPSpawnPointLawyer - entities: - - uid: 7196 - components: - - type: Transform - pos: -7.5,-5.5 - parent: 2 -- proto: LPPSpawnPointPrisoner - entities: - - uid: 7197 - components: - - type: Transform - pos: -45.5,6.5 - parent: 2 - proto: LPPSpawnPointSecurityEngineer entities: - uid: 12991 @@ -70298,13 +70284,6 @@ entities: - type: Transform pos: -31.5,2.5 parent: 2 -- proto: LPPSpawnPointVirologist - entities: - - uid: 13096 - components: - - type: Transform - pos: 55.5,-24.5 - parent: 2 - uid: 13097 components: - type: Transform @@ -72893,7 +72872,7 @@ entities: parent: 2 - type: Paper content: >- - Я отправил фотографии начальству, мне остаётся только надеется, что меня спасут... на случай худшего исхода я оставил в одном из хвостовых оперений ресурсы для агентов... + Я отправил фотографии начальству, мне остаётся только надеется, что меня спасут... на случай худшего исхода я оставил в одном из хвостовых оперений ресурсы для агентов... ответа нет уже около 12 часов... Кажется мне крышка... блять..... @@ -84346,13 +84325,6 @@ entities: - type: Transform pos: -36.5,6.5 parent: 2 -- proto: SpawnRoboticist - entities: - - uid: 13084 - components: - - type: Transform - pos: 48.5,12.5 - parent: 2 - uid: 13085 components: - type: Transform From 59490f1f387e4ab085bd56ec6854f389e370f0ce Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 21:05:05 +0300 Subject: [PATCH 69/71] =?UTF-8?q?=D0=B4=D0=BE=D0=BB=D0=B6=D0=BD=D0=BE=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=87=D0=B8=D0=BD=D0=B8=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 50b7fc769c..08daddd47a 100644 --- a/.gitignore +++ b/.gitignore @@ -312,3 +312,6 @@ Resources/MapImages # Direnv stuff .direnv/ + +# locale fix +!/Resources/Locale/* From a81c37c82f8ca7b60ea0d4c2980c62e0dd1e172a Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 21:12:00 +0300 Subject: [PATCH 70/71] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rsi-diff.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/rsi-diff.yml b/.github/workflows/rsi-diff.yml index 5e9a5a2a8e..2b65b3b439 100644 --- a/.github/workflows/rsi-diff.yml +++ b/.github/workflows/rsi-diff.yml @@ -44,6 +44,7 @@ jobs: uses: peter-evans/create-or-update-comment@v1 with: issue-number: ${{ github.event.number }} + token: ${{ secrets.BOT_TOKEN }} body: | ${{ steps.diff.outputs.summary-details }} @@ -52,6 +53,7 @@ jobs: uses: peter-evans/create-or-update-comment@v1 with: comment-id: ${{ steps.fc.outputs.comment-id }} + token: ${{ secrets.BOT_TOKEN }} edit-mode: replace body: | ${{ steps.diff.outputs.summary-details }} @@ -61,6 +63,7 @@ jobs: uses: peter-evans/create-or-update-comment@v1 with: comment-id: ${{ steps.fc.outputs.comment-id }} + token: ${{ secrets.BOT_TOKEN }} edit-mode: append body: | Edit: diff updated after ${{ github.event.pull_request.head.sha }} From f96546e395ae77efa8fd49cc27bb0ec3647a23eb Mon Sep 17 00:00:00 2001 From: TAZIKLIK <73418250+Evgencheg@users.noreply.github.com> Date: Wed, 4 Sep 2024 21:18:30 +0300 Subject: [PATCH 71/71] =?UTF-8?q?=D0=B1=D1=80=D0=B5=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Textures/Tiles/glass.rsi/full.png | Bin 691 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass.png | Bin 726 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass0.png | Bin 304 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass1.png | Bin 122 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass2.png | Bin 135 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass3.png | Bin 148 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass4.png | Bin 128 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass5.png | Bin 146 -> 0 bytes Resources/Textures/Tiles/glass.rsi/glass6.png | Bin 128 -> 0 bytes Resources/Textures/Tiles/rglass.png | Bin 1238 -> 1099 bytes Resources/Textures/Tiles/rglass.rsi/full.png | Bin 985 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass.png | Bin 1099 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass0.png | Bin 304 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass1.png | Bin 299 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass2.png | Bin 304 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass3.png | Bin 299 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass4.png | Bin 302 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass5.png | Bin 304 -> 0 bytes .../Textures/Tiles/rglass.rsi/rglass6.png | Bin 302 -> 0 bytes 19 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Resources/Textures/Tiles/glass.rsi/full.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass0.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass1.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass2.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass3.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass4.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass5.png delete mode 100644 Resources/Textures/Tiles/glass.rsi/glass6.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/full.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass0.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass1.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass2.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass3.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass4.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass5.png delete mode 100644 Resources/Textures/Tiles/rglass.rsi/rglass6.png diff --git a/Resources/Textures/Tiles/glass.rsi/full.png b/Resources/Textures/Tiles/glass.rsi/full.png deleted file mode 100644 index 6682031a7f0f2f109109cdd10814d974a62c3d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)Px%ZAnByR9J<@S3PSSF%W%{?+6D6*Qa!G5KJ030T+jVK_CS3BLl&ZUtq29%cBIR?@ie>Im1f?&`Pxm}?ba-v;58)KZ!9dG;N#~nFH&%`zsAMx z^2GqYfBTAsFAhKM006(9pJyrgd3QT&|LJlG09d_02Y`P70N~B;)7y75l$BDDbFNo? z2cW)p$vNX`e|2Bie#4&gfw{&@DfO8@_xqeP%&f7MRjD7~wO-9^;u(XQBh79-%pUO7 z%qj@o&!9>vFtd6F08&bQ04l7^6}Y&fD8>v}4XO+Qu!kw7CcYdNUq^tQg&vR)Kor{^ zI88*Q+F5Xb%47&YJyfG3FdB0eWuoZ=QE815jjJW4)FkF4*?Qo6n|dV}?Q@zLP;?HM zGSdwKizXiT0gtbq=Wy`*S!Jlo*r+RG&(%v#M0SQ{0sNh6?5Q8p>}F$3rH02FmG9U0 z508gxGXucI?h>2zs-aWs+r44Ky+m`?m;q*TvtHFP-c*58IvO<5b8XSegzjlTL*$ro zR~9uVjk&h#Xjn}E9BVeb9!*K^717}80?=tTy4Mb?P{{a2Jy>fh0Xfv5e|{hVL3hsOgp>(zhn2hbRA0QkS!*$ibj`)iz?f0zY8CB63V Z`5%uRDPx%kV!;ARCt{2n!#=CFbqT`LrwfLQ%8D8sn$P@FdmO~Z|1?nOV+Z;M*##y(&<0H zfBzcEd7kY!j>}&NKlk3-oO7+KuIgZqV})PGAN;_^J}F`i4ydkkn4NMGehq)jIoq7` z7Ddj9Prvmby2t4tio>tt-@_~NDj7&4kZ%#zT3ZpjyPtM?x(Cr8ejR_PA$7zVbj1f3 zAZm}(UGM#Jz}|cKh5Q4CRFRGHJ;hb16X!T==sS+a@N4*EMZ%^CVc4$Na0kL3ZdW)0 zSttBD{@|!!{EJUc~0zodIzz z3GN)Vh5e9EPKEzG|KLRxP9fZi;5XLstj+_ht%nvc;n(r)*FbI`*eL&YQRNP#z31+* z;n(of1-x8FYuD zH8Gf57(Q(Hb^LSzFPGaSP=^OD3f&hb7h$l?vuIc4hF`}&9DpG%-R%Cm1QjZ;V?@aZ z=J(;(@`pwSM~oBR&vzK>s4b2_wZ#Vr|9SqJ1E?`xgJ>nnAPh8|BYa4{A7Q7~i|T`X=7?64E=g9R5k9JS%s@Y4pqT*kLF!|%17 z(D}9AL7bxa8KQIR@So>zGr+EDJJ?NBWSXLH+_+iAAtbefowrqx-zoK)SCWWky2p?Gd8?=A zq^&m3?%ia-Gk5d7nz}prVMhNoB)1)jJpaVia=!la$r<~8vF`D8UO%Zi!1M3pTcwL0 z^8>8|gKw@&J63Eu^V2iy)-tj8O#3^{okOQtzC2_4=N7HPy2U zWxju9+2;0#v*sPs7GGW2|IRf`%NB;;W{ps)V|)WMkbyz>m8z@2Q9XSxW8S@9nVVJ? rg(R0J7>hqpUwP_X!!O|r|Lp!VIXyAml$m`^2&Bu?)z4*}Q$iB}a3*-d diff --git a/Resources/Textures/Tiles/glass.rsi/glass1.png b/Resources/Textures/Tiles/glass.rsi/glass1.png deleted file mode 100644 index e6d4d38dbb487e1c41020bd48c90e8d096231ac0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}CY~;iArY-_ zFKpywP~c&3WL~GFRA#nr!e8-AhL`T>e)uqP=6carzwex?>oyF3$q3Y;@tskCo%z{= Sl{dEmc?_PeelF{r5}E+g?k7C} diff --git a/Resources/Textures/Tiles/glass.rsi/glass2.png b/Resources/Textures/Tiles/glass.rsi/glass2.png deleted file mode 100644 index f8d8308afd1be883116f4ce2801c9bd25bf17873..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}j-D=#ArY-_ zFK*;yP!Mpw_&^B=%FNbH_$zLuoxbDQe%3mLNlOgFZ}6#VB(Hn1Hf#Rs9>J%_gKzrn d2I^*DXkdTzlgIpRT$2lk=jrO_vd$@?2>{N!D)s;X diff --git a/Resources/Textures/Tiles/glass.rsi/glass3.png b/Resources/Textures/Tiles/glass.rsi/glass3.png deleted file mode 100644 index 892bfa9821ff2e3de66348225d44df96c9c07d56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ex5FlArY-_ zFKpyIV8G)N$hxV^P;svG`UMm7Ckq()#H<$4y7T8cXN%t)NuX*5hS{=Lncw|O|EAh{ tX7jHDwrN@MK{HPCZmC-;_2Zs;irzIYuEUJ=OAA3tJzf1=);T3K0RUAmF^T{H diff --git a/Resources/Textures/Tiles/glass.rsi/glass4.png b/Resources/Textures/Tiles/glass.rsi/glass4.png deleted file mode 100644 index 17fa67b90e1bb4fd93ba7ca0bb6b646b06b9c894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}R-P`7ArY-_ z&lw6bDDp5IY>>5*(s6lxzNXnRqtM~ty2jlc3=c}5x|tYm7-gZ-w&sFeh3X&2PQO_uz`D)5FWQ lTp?FYA1WUB@n4^rAybSia?Sj8H-P3cc)I$ztaD0e0szAmFxCJ7 diff --git a/Resources/Textures/Tiles/glass.rsi/glass6.png b/Resources/Textures/Tiles/glass.rsi/glass6.png deleted file mode 100644 index 17fa67b90e1bb4fd93ba7ca0bb6b646b06b9c894..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}R-P`7ArY-_ z&lw6bDDp5IY>>5*(s6lxzNXnRqtM~ty2jlc3=c}5x|tY`S1VVf1_KArhHo2_;cc)i)#-8z^ly@|1A7c00ae^ z0l>^)X5jCOrd-ZrTQp_v>G8Nfu87C|lYb1q_CZADIPCtADt}b94Ne3{**Ae^Gy8^{ zSydWez|63wTRs2kk1+Y)%ddRM-67DrnJX%3(UcvwQAw(b)5^A{TkgpjG;vkMnr^wA zN0XK&|5$z{Nm|yb462ENFvz3qcV)UmRU2HO`6&Cwy;m>!%9AGl7=8ut)RX$OLZ!KT z4FUiJnwhSmdVkFf?p{4hpjkw|1vvS~@oVonv2b9);IPfz8_(iFQMnGQ>4q=R<3D-c zk5{A2i+U;q63 zS5y=LoM+ipmZsnk5xD#P0l}V@HJhIs15?$CJA7X>Rezk%^mz27$v=kwat^>&q4$*D zlc=Paa;Us#eXfZ7*auJk_wm;`fV)@EVKo_B2rlAGH|#^XpTUa=`XE)cNox_G{A2j* z96&^xApwRUyW@%^dJ^~3k77Y$W+>-ln9;xd(+gAg-AT2d}&X$p?$OMh3M(tA!hkB$G2^Xlg@hbE6_H#v zPJdF)qnS-Ven)ek9er)`kL9m(fUB!Q9zZho~I3D8%BBBJOAK#G_|D^SsGFhQH1MsEoUkG_#wJdVf}|K)I;Yt3Eg0QeE}2lmET^+JnGDnQ2+8 zr^F8yYFZJ^#OOQmR%%VR+z0sTzIyV%pTEulsIsd*m2+j_(W=}%=WK8hXu)j~C-GAu2Dn8Sw&w1xrj9)0O0Kp-(9@{0Q~gs=Z{{?^_72HzJH^7{#hvUrSUur*zIKuDcrkdbgV?xAJepclMXVr=RT`bv~xh^LNY70`(cG7XWYepF`F8e^cmHbvB<; z0syqG^J5sw`qp*6`SAYXoKcm(JzuQ>0`)P4vKRnj3cWx*jmbzo0Hl z*Q@GmURBY$&VPqE_E;H}zde5@04j}Yq9HMbzEM|{lyiov&gKQ`$1oHnF85t3`P``d z?fJ8(8+Cp*dDx7LskEGPF#P;yj=Zr?34{_`T>P2Mr3#k0<`7;4bu|>Vz zfNm$}T$BU=+{iU;QC3DO?uIY0oL|0V<=>Wn;xFt&)_-k?2vSNI!_d2?^(iF?)Q33s zbVn(rVkDI}hM~_n7lU7NgO$H6|1@9#7{k!htpLYZ#F29BTi5xFRNz#dRcbtBr!<}} z>7`Nm+wso|pmm++CKkSoNmQzJIaHpVx8qU_to-fyGXXH>Fq^bT2oBEE-3ZiESt+Gr zyog|Fq<^ZOBs!IUTmDP{Tuftt$sMUo5EU(Mha;xYyT*ADDeLKOxZcLJOXuLq-=2T5 z4!{xOq@)nT$vIR+5aOgnyPodI8bM{QjmqDiuj~pv55rmaM7NQ0EHR0jhzO`Wo4pdu z=So6yQ1bII0GK*bm492l*mm%nuix&MZiwelW`CN@P6=^Mds1uWXAyx)Gpj(guJeEV z^5es~c4*~q&sSh-N8aDvA@6D&)S%ke>;9@ z2fyk%3^Zq0vsC;bT>SQ0+YHJgHlSR zHoa_IT>1hke_Q_9`vCmRO-lB;xNM-RGYDgnJ%(5%GFx4H`O4p(Kf4h`Wi5{pYqjO$ zm>?mJJ?HFms+je&*GA=U&%bydfE(~AVt@P5bSd^|Vq*?Vlfa~GCN7s^VC8SmKdA)r z(f|_&s~jFtIA@C#wl+=UId5aurCNC9Z_ht_A3#Mt6AD{@0!+!IF`nO-GoZBo7+CKtvxSa@KPWTxioa!heHFCw#}h>cnH<<`D{%HN*9 zdLMuW+3fSAF=1-g_70kLSGG&VJ8WxTK;>`GpVa}H5APqE72}%4|IfpKKmYn0_jh}= zU59otzqYYs=Izxn?G$%K$i TXt$8c00000NkvXXu0mjfx;|*v diff --git a/Resources/Textures/Tiles/rglass.rsi/full.png b/Resources/Textures/Tiles/rglass.rsi/full.png deleted file mode 100644 index 37dea24747f154b205aca549ebe15ef1ac4eff21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 985 zcmV;~119{5P)Px&lSxEDR9J<@S3QdrOAtL(({p8^VRJ)+P1M9hFj)Krf;{j?Dkkq2TsBxRF%c63 z|HDG#!tL(r7tEgCn!X>;YhuH~&aLU{Q>RW<^~lxLRckWgZ!BpQp~-}I|9to(2e&s{ zyt#h+#{mBQ{1Jf<_usw(0Dk6tmXq&aznt~{vv~#pT)cb*0FM9w;K}v-r!O?bY9;Zv zX?PZBY_J3XX4dVhy0V)Y0ALQAn9Hv3pTj2p+J5@MXXQUXbA~`;wbC~OK(&$t8VSZ9 zuBxb3(i}G3&i$&ova2fQu!*JS#tzps-OU+53QACadXs}K<9gz0cT8{((=qOBc zkF3Eu-3(x~?*%zh;$QN#i3rRLx$IJy=4fURXe>1+ro+rSNJgH^F16M=;4uyR2?LPJ zE{$sU%UVry*u)0whcjx=6sv>anUennFo#W~6My)q2{Pp=XXM`Q*GUa9=Tx&VAuifU zw?HE!GqVm}L@)qSBKirmwl%Py%bhp1?$ovT_&VG2=1`hL>Q{a#b0=HnU|`v6y| zOC+V1y*?l!D0N}N?`JwZ2r_dNz@eOxHfyzOf=)yPjNDfb59WJakPl4m0l2-{;x65< z=;{$ZR6}bGhYsY}N;bdTGc?IVCU*KctdFCZe_i61mRYBB+=n-D>J z;f87Mn&DrmIbFt!KE_wmkd!XXX34qN1M5APUGjqUJz$A`v6q??ney)()c_A!Hb3@$ zf4HaJw{4$uf>W7R>GVF10`TqEkK%FgkZ$$?M#uSYW_>n{gX<^&UrLPHPr323p{lDx zs0m+&o(WcqKXau4MmCnwvEKf;mP1O-i8lY9DpvQ2qYR9FfDSm4{e8gq|DG0?bCx2R zrEpJbfH@VBE*y`XCF&<2o0Ojo1W&uy%x~QXR5VghzV~}4jNIQBy#0`70N~^-VD7D1 z3ey}*&3&*Ox~O{RzP^3$9|Jr&3&!3Zrn%?TZ|t;+M%tKnKNaV&i6g+1jfk}QK0rEq zWw@(*wYsv4$f^{*W_)l50X&=M)qQ|~y!sirFEc-Y{9xkp1B`b_ejNcrANaNX^y8dQ zv%7SU%XsnI?=w)pIsksFJwL8eB?00000NkvXX Hu0mjfb|Bp= diff --git a/Resources/Textures/Tiles/rglass.rsi/rglass.png b/Resources/Textures/Tiles/rglass.rsi/rglass.png deleted file mode 100644 index 9ff972c63545c5e95bfd1d047a931fe3c26ad64a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1099 zcmV-R1ho5!P)Px(1xZ9fRCt{2TEUIvI1DV(a=&x|Tqv8seJ_@a<8s(2{jz0pA3dd}H13{X3us8d zVrEg6iXIeLBxU*U|KES3TZ^WATG{w>;-8Ca4+6le%@hAD{89h}1)2fC%wT5V?~A5f z&SP6NW$x+mxIeCl$NiIk48Qh4MCCZ_{*WqEwGB=LN7*-lW;6SSn^{#FU%W?t_-^;Ij$lW2(x|u5~Y0;D&woyr{iqp!rrd#gG88mTK#hPxpoJW(ECjVG|B}rP= zstl@$fiTFU?003lLsc7Gp!q2K#=TcB`O1?f{}_G+@YIv~v_hr1dkq2r1e%$yqI%5? z?p{4hpjkw|1vvS~@oVonv2b9);IPfz8_(iFQMnGQ>4q=R<3D-ck5{A2i+U;q63S5y=LoM+ipmZsnk z5xD#P0l}V@HJhIs15?$CJA7X>Rh-ZCc=V*nKZgHu4!~BS_mtj~sHB*3sJv%=u892D z2T%U@@z*(kyI0R)H5pq7F5*l#>_fSq!HWp`AXT+VYZ0IPWBBVFKt!4$0hM=@eN*`w zHpso&i~-$Sn09}hTpeX^Jm*;-Jo(4)3onD%N)Vv0@Sy4$UulNELT_TV8V_f?0-$-h zt2Oz@@V}e`0H|rh{H&hDf`tXfnr=B(uO#JjHTW+j_iOTx<8S5wF=(d@PdI#i<_w?DiLUh5DYpNE@@e-XYpUW#ky*RCjWc+ z9j_6BQp3-|xIggG1kMr%m8lC*(_`l5oczB;KxDj}yo&LU=DrImg zOOwue@+;4q{O{#|`8@#pOdbL}s#T^N_MyOCfor-|PvUI4zqq*SgD3wOevLsykgAKf zOe80vsx~C_B>D|6FsMXUtMP>=|5*MMl}2UtZ3Khl;p{;l>rPV6qnS-Ven)ek9er)` zkL9m(fUB!Q9zZho~I3D8%BB zBJOAK#G_|D^SsGFhQH1MsEoUkG_#wJdRDAJxv12uJ~!S{UG=e(|GoU$gTO=uva3Fob7kPss@y&2Y;X~2T9N2k{maGkC;vG9W)9Gg7vnG?DlfJf z@dAPcOH5a>y5%=)QT3C5EPuTVc;*>g6aP&7$L|3q{@Hl*J;19zb>g3i{{g+`eP;4a R%e?>q002ovPDHLkV1mpADDMCO diff --git a/Resources/Textures/Tiles/rglass.rsi/rglass0.png b/Resources/Textures/Tiles/rglass.rsi/rglass0.png deleted file mode 100644 index 421ada4dc4cb09c165dcd228a08147b064ea8eb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UU|AWhE&XX zd)tt&$w8p?VeH0-3Jw|>JJ?NBWSXLH+_+iAAtbefowrqx-zoK)SCWWky2p?Gd8?=A zq^&m3?%ia-Gk5d7nz}prVMhNoB)1)jJpaVia=!la$r<~8vF`D8UO%Zi!1M3pTcwL0 z^8>8|gKw@&J63Eu^V2iy)-tj8O#3^{okOQtzC2_4=N7HPy2U zWxju9+2;0#v*sPs7GGW2|IRf`%NB;;W{ps)V|)WMkbyz>m8z@2Q9XSxW8S@9nVVJ? rg(R0J7>hqpUwP_X!!O|r|Lp!VIXyAml$m`^2&Bu?)z4*}Q$iB}a3*-d diff --git a/Resources/Textures/Tiles/rglass.rsi/rglass1.png b/Resources/Textures/Tiles/rglass.rsi/rglass1.png deleted file mode 100644 index df7ac7cff82750ea4f01e9604063515e241c27c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|o_e}ChE&XX zd&`ik*+Hb`q3IJXrAd0e>o$bWa?ndkf4p^@2)Cl|E`>*$OpQ}!8|U0RG~-A8SG|0R zjUOX-h-$93T6Qn;*~$%P?nLW7FWVP0`CPyA`)QR%XJbMc`+xh&G6JoDfcn#0B1+C# zzOTLHWZaT4Z|3Am^9qZ3lg_mZtWn-bBCkybSi|tL0~J>%RX-c*<=*S%+Sx zD~wk(98ee{&hyuAmu`8AZ V^?k?WR&4`0#naW#Wt~$(697a1b(a7D diff --git a/Resources/Textures/Tiles/rglass.rsi/rglass2.png b/Resources/Textures/Tiles/rglass.rsi/rglass2.png deleted file mode 100644 index 421ada4dc4cb09c165dcd228a08147b064ea8eb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UU|AWhE&XX zd)tt&$w8p?VeH0-3Jw|>JJ?NBWSXLH+_+iAAtbefowrqx-zoK)SCWWky2p?Gd8?=A zq^&m3?%ia-Gk5d7nz}prVMhNoB)1)jJpaVia=!la$r<~8vF`D8UO%Zi!1M3pTcwL0 z^8>8|gKw@&J63Eu^V2iy)-tj8O#3^{okOQtzC2_4=N7HPy2U zWxju9+2;0#v*sPs7GGW2|IRf`%NB;;W{ps)V|)WMkbyz>m8z@2Q9XSxW8S@9nVVJ? rg(R0J7>hqpUwP_X!!O|r|Lp!VIXyAml$m`^2&Bu?)z4*}Q$iB}a3*-d diff --git a/Resources/Textures/Tiles/rglass.rsi/rglass3.png b/Resources/Textures/Tiles/rglass.rsi/rglass3.png deleted file mode 100644 index df7ac7cff82750ea4f01e9604063515e241c27c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|o_e}ChE&XX zd&`ik*+Hb`q3IJXrAd0e>o$bWa?ndkf4p^@2)Cl|E`>*$OpQ}!8|U0RG~-A8SG|0R zjUOX-h-$93T6Qn;*~$%P?nLW7FWVP0`CPyA`)QR%XJbMc`+xh&G6JoDfcn#0B1+C# zzOTLHWZaT4Z|3Am^9qZ3lg_mZtWn-bBCkybSi|tL0~J>%RX-c*<=*S%+Sx zD~wk(98ee{&hyuAmu`8AZ V^?k?WR&4`0#naW#Wt~$(697a1b(a7D diff --git a/Resources/Textures/Tiles/rglass.rsi/rglass4.png b/Resources/Textures/Tiles/rglass.rsi/rglass4.png deleted file mode 100644 index 2cdcc2d7a7f160636a0c8a43df818c3040ff4f70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UU<4VhE&XX zd&`>Zkb_9;!__;c3N+2_jh=DJtw8zZB^GJx?@N@rdgpfR;Bwp`!##Tnr|~nMC;wk5 zet$B-K`xn%!6`EC$EH<#i_d94>lbwnc4B+VaDGvJ2zS zS;mKLJ^#t+)1Uh$KcX9$t}tHFaFBKAMP@KKWQtTZtb70E{BhfgG@paJJ?NBWSXLH+_+iAAtbefowrqx-zoK)SCWWky2p?Gd8?=A zq^&m3?%ia-Gk5d7nz}prVMhNoB)1)jJpaVia=!la$r<~8vF`D8UO%Zi!1M3pTcwL0 z^8>8|gKw@&J63Eu^V2iy)-tj8O#3^{okOQtzC2_4=N7HPy2U zWxju9+2;0#v*sPs7GGW2|IRf`%NB;;W{ps)V|)WMkbyz>m8z@2Q9XSxW8S@9nVVJ? rg(R0J7>hqpUwP_X!!O|r|Lp!VIXyAml$m`^2&Bu?)z4*}Q$iB}a3*-d diff --git a/Resources/Textures/Tiles/rglass.rsi/rglass6.png b/Resources/Textures/Tiles/rglass.rsi/rglass6.png deleted file mode 100644 index 2cdcc2d7a7f160636a0c8a43df818c3040ff4f70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UU<4VhE&XX zd&`>Zkb_9;!__;c3N+2_jh=DJtw8zZB^GJx?@N@rdgpfR;Bwp`!##Tnr|~nMC;wk5 zet$B-K`xn%!6`EC$EH<#i_d94>lbwnc4B+VaDGvJ2zS zS;mKLJ^#t+)1Uh$KcX9$t}tHFaFBKAMP@KKWQtTZtb70E{BhfgG@pa

<@#T(x@dfbN?VnW{} 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 z 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