diff --git a/Content.Client/Actions/ActionsSystem.cs b/Content.Client/Actions/ActionsSystem.cs index f05e445588..26a22fa8b8 100644 --- a/Content.Client/Actions/ActionsSystem.cs +++ b/Content.Client/Actions/ActionsSystem.cs @@ -259,12 +259,6 @@ namespace Content.Client.Actions if (action.ClientExclusive) { - if (instantAction.Event != null) - { - instantAction.Event.Performer = user; - instantAction.Event.Action = actionId; - } - PerformAction(user, actions, actionId, instantAction, instantAction.Event, GameTiming.CurTime); } else diff --git a/Content.Client/Administration/AdminNameOverlay.cs b/Content.Client/Administration/AdminNameOverlay.cs index 6a1881a227..e2db7a8d6b 100644 --- a/Content.Client/Administration/AdminNameOverlay.cs +++ b/Content.Client/Administration/AdminNameOverlay.cs @@ -2,10 +2,10 @@ using System.Numerics; using Content.Client.Administration.Systems; using Robust.Client.Graphics; using Robust.Client.ResourceManagement; +using Robust.Client.UserInterface; +using Robust.Shared; using Robust.Shared.Enums; -using Robust.Shared.GameObjects; -using Robust.Shared.IoC; -using Robust.Shared.Maths; +using Robust.Shared.Configuration; namespace Content.Client.Administration; @@ -15,14 +15,16 @@ internal sealed class AdminNameOverlay : Overlay private readonly IEntityManager _entityManager; private readonly IEyeManager _eyeManager; private readonly EntityLookupSystem _entityLookup; + private readonly IUserInterfaceManager _userInterfaceManager; private readonly Font _font; - public AdminNameOverlay(AdminSystem system, IEntityManager entityManager, IEyeManager eyeManager, IResourceCache resourceCache, EntityLookupSystem entityLookup) + public AdminNameOverlay(AdminSystem system, IEntityManager entityManager, IEyeManager eyeManager, IResourceCache resourceCache, EntityLookupSystem entityLookup, IUserInterfaceManager userInterfaceManager) { _system = system; _entityManager = entityManager; _eyeManager = eyeManager; _entityLookup = entityLookup; + _userInterfaceManager = userInterfaceManager; ZIndex = 200; _font = new VectorFont(resourceCache.GetResource("/Fonts/NotoSans/NotoSans-Regular.ttf"), 10); } @@ -57,16 +59,18 @@ internal sealed class AdminNameOverlay : Overlay continue; } - var lineoffset = new Vector2(0f, 11f); + var uiScale = _userInterfaceManager.RootControl.UIScale; + var lineoffset = new Vector2(0f, 11f) * uiScale; var screenCoordinates = _eyeManager.WorldToScreen(aabb.Center + new Angle(-_eyeManager.CurrentEye.Rotation).RotateVec( aabb.TopRight - aabb.Center)) + new Vector2(1f, 7f); if (playerInfo.Antag) { - args.ScreenHandle.DrawString(_font, screenCoordinates + (lineoffset * 2), "ANTAG", Color.OrangeRed); + args.ScreenHandle.DrawString(_font, screenCoordinates + (lineoffset * 2), "ANTAG", uiScale, Color.OrangeRed); +; } - args.ScreenHandle.DrawString(_font, screenCoordinates+lineoffset, playerInfo.Username, playerInfo.Connected ? Color.Yellow : Color.White); - args.ScreenHandle.DrawString(_font, screenCoordinates, playerInfo.CharacterName, playerInfo.Connected ? Color.Aquamarine : Color.White); + args.ScreenHandle.DrawString(_font, screenCoordinates+lineoffset, playerInfo.Username, uiScale, playerInfo.Connected ? Color.Yellow : Color.White); + args.ScreenHandle.DrawString(_font, screenCoordinates, playerInfo.CharacterName, uiScale, playerInfo.Connected ? Color.Aquamarine : Color.White); } } } diff --git a/Content.Client/Administration/Systems/AdminSystem.Overlay.cs b/Content.Client/Administration/Systems/AdminSystem.Overlay.cs index 3502faf9e8..ba6ce40ca0 100644 --- a/Content.Client/Administration/Systems/AdminSystem.Overlay.cs +++ b/Content.Client/Administration/Systems/AdminSystem.Overlay.cs @@ -1,6 +1,8 @@ using Content.Client.Administration.Managers; using Robust.Client.Graphics; using Robust.Client.ResourceManagement; +using Robust.Client.UserInterface; +using Robust.Shared.Configuration; namespace Content.Client.Administration.Systems { @@ -11,6 +13,7 @@ namespace Content.Client.Administration.Systems [Dependency] private readonly IClientAdminManager _adminManager = default!; [Dependency] private readonly IEyeManager _eyeManager = default!; [Dependency] private readonly EntityLookupSystem _entityLookup = default!; + [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; private AdminNameOverlay _adminNameOverlay = default!; @@ -19,7 +22,7 @@ namespace Content.Client.Administration.Systems private void InitializeOverlay() { - _adminNameOverlay = new AdminNameOverlay(this, EntityManager, _eyeManager, _resourceCache, _entityLookup); + _adminNameOverlay = new AdminNameOverlay(this, EntityManager, _eyeManager, _resourceCache, _entityLookup, _userInterfaceManager); _adminManager.AdminStatusUpdated += OnAdminStatusUpdated; } diff --git a/Content.Client/Administration/UI/BanList/BanListWindow.xaml.cs b/Content.Client/Administration/UI/BanList/BanListWindow.xaml.cs index c95f8f204d..fad55f9627 100644 --- a/Content.Client/Administration/UI/BanList/BanListWindow.xaml.cs +++ b/Content.Client/Administration/UI/BanList/BanListWindow.xaml.cs @@ -1,4 +1,5 @@ using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.CustomControls; using Robust.Client.UserInterface.XAML; diff --git a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs index dd8e3e2212..b4e9a07ef8 100644 --- a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs +++ b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs @@ -11,9 +11,8 @@ using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; using Robust.Shared.Network; -using Robust.Shared.Utility; -using Robust.Shared.Timing; using Robust.Shared.Configuration; +using Robust.Shared.Utility; namespace Content.Client.Administration.UI.Bwoink { diff --git a/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs b/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs index a2faf208d9..7cb32b43df 100644 --- a/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs +++ b/Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs @@ -1,4 +1,5 @@ using System.Numerics; +using Content.Client.UserInterface.Controls; using Content.Shared.Roles; using Robust.Client.AutoGenerated; using Robust.Client.Console; diff --git a/Content.Client/Atmos/Monitor/UI/AirAlarmBoundUserInterface.cs b/Content.Client/Atmos/Monitor/UI/AirAlarmBoundUserInterface.cs index 2ae1518835..d9e94e373b 100644 --- a/Content.Client/Atmos/Monitor/UI/AirAlarmBoundUserInterface.cs +++ b/Content.Client/Atmos/Monitor/UI/AirAlarmBoundUserInterface.cs @@ -30,7 +30,6 @@ public sealed class AirAlarmBoundUserInterface : BoundUserInterface _window.AirAlarmModeChanged += OnAirAlarmModeChanged; _window.AutoModeChanged += OnAutoModeChanged; _window.ResyncAllRequested += ResyncAllDevices; - _window.AirAlarmTabChange += OnTabChanged; } private void ResyncAllDevices() @@ -63,11 +62,6 @@ public sealed class AirAlarmBoundUserInterface : BoundUserInterface SendMessage(new AirAlarmUpdateAlarmThresholdMessage(address, type, threshold, gas)); } - private void OnTabChanged(AirAlarmTab tab) - { - SendMessage(new AirAlarmTabSetMessage(tab)); - } - protected override void UpdateState(BoundUserInterfaceState state) { base.UpdateState(state); diff --git a/Content.Client/Atmos/Monitor/UI/AirAlarmWindow.xaml.cs b/Content.Client/Atmos/Monitor/UI/AirAlarmWindow.xaml.cs index eeec11c766..e1425ac491 100644 --- a/Content.Client/Atmos/Monitor/UI/AirAlarmWindow.xaml.cs +++ b/Content.Client/Atmos/Monitor/UI/AirAlarmWindow.xaml.cs @@ -23,7 +23,6 @@ public sealed partial class AirAlarmWindow : FancyWindow public event Action? AirAlarmModeChanged; public event Action? AutoModeChanged; public event Action? ResyncAllRequested; - public event Action? AirAlarmTabChange; private RichTextLabel _address => CDeviceAddress; private RichTextLabel _deviceTotal => CDeviceTotal; @@ -80,11 +79,6 @@ public sealed partial class AirAlarmWindow : FancyWindow _tabContainer.SetTabTitle(1, Loc.GetString("air-alarm-ui-window-tab-scrubbers")); _tabContainer.SetTabTitle(2, Loc.GetString("air-alarm-ui-window-tab-sensors")); - _tabContainer.OnTabChanged += idx => - { - AirAlarmTabChange!((AirAlarmTab) idx); - }; - _resyncDevices.OnPressed += _ => { _ventDevices.RemoveAllChildren(); @@ -117,8 +111,6 @@ public sealed partial class AirAlarmWindow : FancyWindow { UpdateDeviceData(addr, dev); } - - _tabContainer.CurrentTab = (int) state.Tab; } public void UpdateModeSelector(AirAlarmMode mode) diff --git a/Content.Client/CartridgeLoader/Cartridges/CrewManifestUiFragment.xaml.cs b/Content.Client/CartridgeLoader/Cartridges/CrewManifestUiFragment.xaml.cs index 273707cb6e..27ddd51815 100644 --- a/Content.Client/CartridgeLoader/Cartridges/CrewManifestUiFragment.xaml.cs +++ b/Content.Client/CartridgeLoader/Cartridges/CrewManifestUiFragment.xaml.cs @@ -1,4 +1,5 @@ -using Content.Shared.CrewManifest; +using Content.Client.CrewManifest.UI; +using Content.Shared.CrewManifest; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; diff --git a/Content.Client/Chat/UI/EmotesMenu.xaml.cs b/Content.Client/Chat/UI/EmotesMenu.xaml.cs index 3340755343..f3b7837f21 100644 --- a/Content.Client/Chat/UI/EmotesMenu.xaml.cs +++ b/Content.Client/Chat/UI/EmotesMenu.xaml.cs @@ -19,9 +19,6 @@ public sealed partial class EmotesMenu : RadialMenu [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly ISharedPlayerManager _playerManager = default!; - private readonly SpriteSystem _spriteSystem; - private readonly EntityWhitelistSystem _whitelistSystem; - public event Action>? OnPlayEmote; public EmotesMenu() @@ -29,8 +26,8 @@ public sealed partial class EmotesMenu : RadialMenu IoCManager.InjectDependencies(this); RobustXamlLoader.Load(this); - _spriteSystem = _entManager.System(); - _whitelistSystem = _entManager.System(); + var spriteSystem = _entManager.System(); + var whitelistSystem = _entManager.System(); var main = FindControl("Main"); @@ -40,8 +37,8 @@ public sealed partial class EmotesMenu : RadialMenu var player = _playerManager.LocalSession?.AttachedEntity; if (emote.Category == EmoteCategory.Invalid || emote.ChatTriggers.Count == 0 || - !(player.HasValue && _whitelistSystem.IsWhitelistPassOrNull(emote.Whitelist, player.Value)) || - _whitelistSystem.IsBlacklistPass(emote.Blacklist, player.Value)) + !(player.HasValue && whitelistSystem.IsWhitelistPassOrNull(emote.Whitelist, player.Value)) || + whitelistSystem.IsBlacklistPass(emote.Blacklist, player.Value)) continue; if (!emote.Available && @@ -63,7 +60,7 @@ public sealed partial class EmotesMenu : RadialMenu { VerticalAlignment = VAlignment.Center, HorizontalAlignment = HAlignment.Center, - Texture = _spriteSystem.Frame0(emote.Icon), + Texture = spriteSystem.Frame0(emote.Icon), TextureScale = new Vector2(2f, 2f), }; diff --git a/Content.Client/Commands/SetMenuVisibilityCommand.cs b/Content.Client/Commands/SetMenuVisibilityCommand.cs index ddfb0b1692..17a544daba 100644 --- a/Content.Client/Commands/SetMenuVisibilityCommand.cs +++ b/Content.Client/Commands/SetMenuVisibilityCommand.cs @@ -1,4 +1,5 @@ using Content.Client.Verbs; +using Content.Shared.Verbs; using JetBrains.Annotations; using Robust.Shared.Console; diff --git a/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs b/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs index 269694ebf9..81410dc7e6 100644 --- a/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs +++ b/Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs @@ -1,5 +1,6 @@ using System.Linq; using Content.Client.Materials; +using Content.Client.Materials.UI; using Content.Client.Message; using Content.Client.UserInterface.Controls; using Content.Shared.Construction.Components; diff --git a/Content.Client/ContextMenu/UI/EntityMenuUIController.cs b/Content.Client/ContextMenu/UI/EntityMenuUIController.cs index 0462c095ba..bda831394d 100644 --- a/Content.Client/ContextMenu/UI/EntityMenuUIController.cs +++ b/Content.Client/ContextMenu/UI/EntityMenuUIController.cs @@ -9,6 +9,7 @@ using Content.Shared.CCVar; using Content.Shared.Examine; using Content.Shared.IdentityManagement; using Content.Shared.Input; +using Content.Shared.Verbs; using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.Input; @@ -194,8 +195,20 @@ namespace Content.Client.ContextMenu.UI return; // Do we need to do in-range unOccluded checks? - var ignoreFov = !_eyeManager.CurrentEye.DrawFov || - (_verbSystem.Visibility & MenuVisibility.NoFov) == MenuVisibility.NoFov; + var visibility = _verbSystem.Visibility; + + if (!_eyeManager.CurrentEye.DrawFov) + { + visibility &= ~MenuVisibility.NoFov; + } + + var ev = new MenuVisibilityEvent() + { + Visibility = visibility, + }; + + _entityManager.EventBus.RaiseLocalEvent(player, ref ev); + visibility = ev.Visibility; _entityManager.TryGetComponent(player, out ExaminerComponent? examiner); var xformQuery = _entityManager.GetEntityQuery(); @@ -209,7 +222,7 @@ namespace Content.Client.ContextMenu.UI continue; } - if (ignoreFov) + if ((visibility & MenuVisibility.NoFov) == MenuVisibility.NoFov) continue; var pos = new MapCoordinates(_xform.GetWorldPosition(xform, xformQuery), xform.MapID); diff --git a/Content.Client/CrewManifest/CrewManifestUi.xaml.cs b/Content.Client/CrewManifest/CrewManifestUi.xaml.cs index 4183c90814..f07e54eb65 100644 --- a/Content.Client/CrewManifest/CrewManifestUi.xaml.cs +++ b/Content.Client/CrewManifest/CrewManifestUi.xaml.cs @@ -1,3 +1,4 @@ +using Content.Client.CrewManifest.UI; using Content.Shared.CrewManifest; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.CustomControls; diff --git a/Content.Client/Doors/Electronics/DoorElectronicsConfigurationMenu.xaml b/Content.Client/Doors/Electronics/DoorElectronicsConfigurationMenu.xaml index 4cd59f38b2..e832b4ee9f 100644 --- a/Content.Client/Doors/Electronics/DoorElectronicsConfigurationMenu.xaml +++ b/Content.Client/Doors/Electronics/DoorElectronicsConfigurationMenu.xaml @@ -1,6 +1,7 @@ + xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls" + Title="{Loc door-electronics-configuration-title}"> diff --git a/Content.Client/Entry/EntryPoint.cs b/Content.Client/Entry/EntryPoint.cs index 0364e1f931..d93f79fc23 100644 --- a/Content.Client/Entry/EntryPoint.cs +++ b/Content.Client/Entry/EntryPoint.cs @@ -110,6 +110,7 @@ namespace Content.Client.Entry _prototypeManager.RegisterIgnore("lobbyBackground"); _prototypeManager.RegisterIgnore("gamePreset"); _prototypeManager.RegisterIgnore("noiseChannel"); + _prototypeManager.RegisterIgnore("playerConnectionWhitelist"); _prototypeManager.RegisterIgnore("spaceBiome"); _prototypeManager.RegisterIgnore("worldgenConfig"); _prototypeManager.RegisterIgnore("gameRule"); diff --git a/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs b/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs index 469b0ed222..de06d85bb0 100644 --- a/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs +++ b/Content.Client/Guidebook/Controls/GuidebookWindow.xaml.cs @@ -23,6 +23,8 @@ public sealed partial class GuidebookWindow : FancyWindow, ILinkClickHandler private readonly ISawmill _sawmill; + public ProtoId LastEntry; + public GuidebookWindow() { RobustXamlLoader.Load(this); @@ -90,6 +92,8 @@ public sealed partial class GuidebookWindow : FancyWindow, ILinkClickHandler _sawmill.Error($"Failed to parse contents of guide document {entry.Id}."); } + + LastEntry = entry.Id; } public void UpdateGuides( diff --git a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs index 38760f4aa3..baea03c892 100644 --- a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs +++ b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs @@ -17,6 +17,7 @@ namespace Content.Client.HealthAnalyzer.UI protected override void Open() { base.Open(); + _window = this.CreateWindow(); _window.Title = EntMan.GetComponent(Owner).EntityName; diff --git a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml index 401f976862..97968c4b99 100644 --- a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml +++ b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml @@ -1,48 +1,64 @@ - + MaxHeight="525" + MinWidth="300"> diff --git a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs index fcf6d4551f..9b96f5d3fe 100644 --- a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs +++ b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs @@ -1,12 +1,20 @@ using System.Linq; using System.Numerics; +using Content.Client.Message; using Content.Shared.Atmos; using Content.Client.UserInterface.Controls; +using Content.Shared.Alert; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; +using Content.Shared.Humanoid; +using Content.Shared.Humanoid.Prototypes; using Content.Shared.IdentityManagement; +using Content.Shared.Inventory; using Content.Shared.MedicalScanner; +using Content.Shared.Mobs; +using Content.Shared.Mobs.Components; +using Content.Shared.Mobs.Systems; using Content.Shared.Nutrition.Components; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.XAML; @@ -28,9 +36,6 @@ namespace Content.Client.HealthAnalyzer.UI private readonly IPrototypeManager _prototypes; private readonly IResourceCache _cache; - private const int AnalyzerHeight = 430; - private const int AnalyzerWidth = 300; - public HealthAnalyzerWindow() { RobustXamlLoader.Load(this); @@ -44,8 +49,6 @@ namespace Content.Client.HealthAnalyzer.UI public void Populate(HealthAnalyzerScannedUserMessage msg) { - GroupsContainer.RemoveAllChildren(); - var target = _entityManager.GetEntity(msg.TargetEntity); if (target == null @@ -57,82 +60,96 @@ namespace Content.Client.HealthAnalyzer.UI NoPatientDataText.Visible = false; - string entityName = Loc.GetString("health-analyzer-window-entity-unknown-text"); - if (_entityManager.HasComponent(target.Value)) - { - entityName = Identity.Name(target.Value, _entityManager); - } + // Scan Mode - if (msg.ScanMode.HasValue) - { - ScanModePanel.Visible = true; - ScanModeText.Text = Loc.GetString(msg.ScanMode.Value ? "health-analyzer-window-scan-mode-active" : "health-analyzer-window-scan-mode-inactive"); - ScanModeText.FontColorOverride = msg.ScanMode.Value ? Color.Green : Color.Red; - } - else - { - ScanModePanel.Visible = false; - } + ScanModeLabel.Text = msg.ScanMode.HasValue + ? msg.ScanMode.Value + ? Loc.GetString("health-analyzer-window-scan-mode-active") + : Loc.GetString("health-analyzer-window-scan-mode-inactive") + : Loc.GetString("health-analyzer-window-entity-unknown-text"); - PatientName.Text = Loc.GetString( - "health-analyzer-window-entity-health-text", - ("entityName", entityName) - ); + ScanModeLabel.FontColorOverride = msg.ScanMode.HasValue && msg.ScanMode.Value ? Color.Green : Color.Red; - Temperature.Text = Loc.GetString("health-analyzer-window-entity-temperature-text", - ("temperature", float.IsNaN(msg.Temperature) ? "N/A" : $"{msg.Temperature - Atmospherics.T0C:F1} °C ({msg.Temperature:F1} K)") - ); + // Patient Information - BloodLevel.Text = Loc.GetString("health-analyzer-window-entity-blood-level-text", - ("bloodLevel", float.IsNaN(msg.BloodLevel) ? "N/A" : $"{msg.BloodLevel * 100:F1} %") - ); + SpriteView.SetEntity(target.Value); + + var name = new FormattedMessage(); + name.PushColor(Color.White); + name.AddText(_entityManager.HasComponent(target.Value) + ? Identity.Name(target.Value, _entityManager) + : Loc.GetString("health-analyzer-window-entity-unknown-text")); + NameLabel.SetMessage(name); + + SpeciesLabel.Text = + _entityManager.TryGetComponent(target.Value, + out var humanoidAppearanceComponent) + ? Loc.GetString(_prototypes.Index(humanoidAppearanceComponent.Species).Name) + : Loc.GetString("health-analyzer-window-entity-unknown-species-text"); + + // Basic Diagnostic + + TemperatureLabel.Text = !float.IsNaN(msg.Temperature) + ? $"{msg.Temperature - Atmospherics.T0C:F1} °C ({msg.Temperature:F1} K)" + : Loc.GetString("health-analyzer-window-entity-unknown-value-text"); + + BloodLabel.Text = !float.IsNaN(msg.BloodLevel) + ? $"{msg.BloodLevel * 100:F1} %" + : Loc.GetString("health-analyzer-window-entity-unknown-value-text"); + + StatusLabel.Text = + _entityManager.TryGetComponent(target.Value, out var mobStateComponent) + ? GetStatus(mobStateComponent.CurrentState) + : Loc.GetString("health-analyzer-window-entity-unknown-text"); + + // Total Damage + + DamageLabel.Text = damageable.TotalDamage.ToString(); + + // Alerts + + AlertsDivider.Visible = msg.Bleeding == true; + AlertsContainer.Visible = msg.Bleeding == true; if (msg.Bleeding == true) { - Bleeding.Text = Loc.GetString("health-analyzer-window-entity-bleeding-text"); - Bleeding.FontColorOverride = Color.Red; - } - else - { - Bleeding.Text = string.Empty; // Clear the text + AlertsContainer.DisposeAllChildren(); + AlertsContainer.AddChild(new Label + { + Text = Loc.GetString("health-analyzer-window-entity-bleeding-text"), + FontColorOverride = Color.Red, + }); } - patientDamageAmount.Text = Loc.GetString( - "health-analyzer-window-entity-damage-total-text", - ("amount", damageable.TotalDamage) - ); + // Damage Groups var damageSortedGroups = - damageable.DamagePerGroup.OrderBy(damage => damage.Value) + damageable.DamagePerGroup.OrderByDescending(damage => damage.Value) .ToDictionary(x => x.Key, x => x.Value); + IReadOnlyDictionary damagePerType = damageable.Damage.DamageDict; DrawDiagnosticGroups(damageSortedGroups, damagePerType); + } - if (_entityManager.TryGetComponent(target, out HungerComponent? hunger) - && hunger.StarvationDamage != null - && hunger.CurrentThreshold <= HungerThreshold.Starving) + private static string GetStatus(MobState mobState) + { + return mobState switch { - var box = new Control { Margin = new Thickness(0, 0, 0, 15) }; - - box.AddChild(CreateDiagnosticGroupTitle( - Loc.GetString("health-analyzer-window-malnutrition"), - "malnutrition")); - - GroupsContainer.AddChild(box); - } - - SetHeight = AnalyzerHeight; - SetWidth = AnalyzerWidth; + MobState.Alive => Loc.GetString("health-analyzer-window-entity-alive-text"), + MobState.Critical => Loc.GetString("health-analyzer-window-entity-critical-text"), + MobState.Dead => Loc.GetString("health-analyzer-window-entity-dead-text"), + _ => Loc.GetString("health-analyzer-window-entity-unknown-text"), + }; } private void DrawDiagnosticGroups( - Dictionary groups, IReadOnlyDictionary damageDict) + Dictionary groups, + IReadOnlyDictionary damageDict) { - HashSet shownTypes = new(); + GroupsContainer.RemoveAllChildren(); - // Show the total damage and type breakdown for each damage group. - foreach (var (damageGroupId, damageAmount) in groups.Reverse()) + foreach (var (damageGroupId, damageAmount) in groups) { if (damageAmount == 0) continue; @@ -145,7 +162,6 @@ namespace Content.Client.HealthAnalyzer.UI var groupContainer = new BoxContainer { - Margin = new Thickness(0, 0, 0, 15), Align = BoxContainer.AlignMode.Begin, Orientation = BoxContainer.LayoutOrientation.Vertical, }; @@ -159,23 +175,16 @@ namespace Content.Client.HealthAnalyzer.UI foreach (var type in group.DamageTypes) { - if (damageDict.TryGetValue(type, out var typeAmount) && typeAmount > 0) - { - // If damage types are allowed to belong to more than one damage group, - // they may appear twice here. Mark them as duplicate. - if (shownTypes.Contains(type)) - continue; + if (!damageDict.TryGetValue(type, out var typeAmount) || typeAmount <= 0) + continue; - shownTypes.Add(type); + var damageString = Loc.GetString( + "health-analyzer-window-damage-type-text", + ("damageType", _prototypes.Index(type).LocalizedName), + ("amount", typeAmount) + ); - var damageString = Loc.GetString( - "health-analyzer-window-damage-type-text", - ("damageType", _prototypes.Index(type).LocalizedName), - ("amount", typeAmount) - ); - - groupContainer.AddChild(CreateDiagnosticItemLabel(damageString.Insert(0, "- "))); - } + groupContainer.AddChild(CreateDiagnosticItemLabel(damageString.Insert(0, " · "))); } } } @@ -198,7 +207,6 @@ namespace Content.Client.HealthAnalyzer.UI { return new Label { - Margin = new Thickness(2, 2), Text = text, }; } @@ -207,13 +215,13 @@ namespace Content.Client.HealthAnalyzer.UI { var rootContainer = new BoxContainer { + Margin = new Thickness(0, 6, 0, 0), VerticalAlignment = VAlignment.Bottom, - Orientation = BoxContainer.LayoutOrientation.Horizontal + Orientation = BoxContainer.LayoutOrientation.Horizontal, }; rootContainer.AddChild(new TextureRect { - Margin = new Thickness(0, 3), SetSize = new Vector2(30, 30), Texture = GetTexture(id.ToLower()) }); diff --git a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs index 1c1d1a9303..f975943741 100644 --- a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs @@ -731,6 +731,9 @@ namespace Content.Client.Lobby.UI PreviewDummy = _controller.LoadProfileEntity(Profile, JobOverride, ShowClothes.Pressed); SpriteView.SetEntity(PreviewDummy); _entManager.System().SetEntityName(PreviewDummy, Profile.Name); + + // Check and set the dirty flag to enable the save/reset buttons as appropriate. + SetDirty(); } /// @@ -792,6 +795,9 @@ namespace Content.Client.Lobby.UI return; _entManager.System().LoadProfile(PreviewDummy, Profile); + + // Check and set the dirty flag to enable the save/reset buttons as appropriate. + SetDirty(); } private void OnSpeciesInfoButtonPressed(BaseButton.ButtonEventArgs args) @@ -1028,7 +1034,6 @@ namespace Content.Client.Lobby.UI roleLoadout.AddLoadout(loadoutGroup, loadoutProto, _prototypeManager); _loadoutWindow.RefreshLoadouts(roleLoadout, session, collection); Profile = Profile?.WithLoadout(roleLoadout); - SetDirty(); ReloadPreview(); }; @@ -1037,7 +1042,6 @@ namespace Content.Client.Lobby.UI roleLoadout.RemoveLoadout(loadoutGroup, loadoutProto, _prototypeManager); _loadoutWindow.RefreshLoadouts(roleLoadout, session, collection); Profile = Profile?.WithLoadout(roleLoadout); - SetDirty(); ReloadPreview(); }; @@ -1047,7 +1051,6 @@ namespace Content.Client.Lobby.UI _loadoutWindow.OnClose += () => { JobOverride = null; - SetDirty(); ReloadPreview(); }; @@ -1072,7 +1075,6 @@ namespace Content.Client.Lobby.UI return; Profile = Profile.WithCharacterAppearance(Profile.Appearance.WithMarkings(markings.GetForwardEnumerator().ToList())); - SetDirty(); ReloadProfilePreview(); } @@ -1140,7 +1142,6 @@ namespace Content.Client.Lobby.UI } } - SetDirty(); ReloadProfilePreview(); } @@ -1171,7 +1172,6 @@ namespace Content.Client.Lobby.UI { Profile = Profile?.WithAge(newAge); ReloadPreview(); - SetDirty(); } private void SetSex(Sex newSex) @@ -1195,14 +1195,12 @@ namespace Content.Client.Lobby.UI UpdateTTSVoicesControls(); // Corvax-TTS Markings.SetSex(newSex); ReloadPreview(); - SetDirty(); } private void SetGender(Gender newGender) { Profile = Profile?.WithGender(newGender); ReloadPreview(); - SetDirty(); } // Corvax-TTS-Start @@ -1224,7 +1222,6 @@ namespace Content.Client.Lobby.UI RefreshLoadouts(); UpdateSexControls(); // update sex for new species UpdateSpeciesGuidebookIcon(); - SetDirty(); ReloadPreview(); } diff --git a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml index afa783c7aa..87d11005be 100644 --- a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml +++ b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml @@ -1,10 +1,24 @@ + MinSize="800 128"> + + + VerticalExpand="True" + HorizontalExpand="True"> + diff --git a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs index d029eb1223..aab2a56ff6 100644 --- a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs +++ b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs @@ -1,3 +1,4 @@ +using System.Numerics; using Content.Client.UserInterface.Controls; using Content.Shared.Preferences; using Content.Shared.Preferences.Loadouts; @@ -5,6 +6,7 @@ using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.XAML; using Robust.Shared.Player; using Robust.Shared.Prototypes; +using Robust.Shared.Random; namespace Content.Client.Lobby.UI.Loadouts; @@ -24,27 +26,36 @@ public sealed partial class LoadoutWindow : FancyWindow Profile = profile; var protoManager = collection.Resolve(); - foreach (var group in proto.Groups) + // Hide if no groups + if (proto.Groups.Count == 0) { - if (!protoManager.TryIndex(group, out var groupProto)) - continue; - - if (groupProto.Hidden) - continue; - - var container = new LoadoutGroupContainer(profile, loadout, protoManager.Index(group), session, collection); - LoadoutGroupsContainer.AddTab(container, Loc.GetString(groupProto.Name)); - _groups.Add(container); - - container.OnLoadoutPressed += args => + LoadoutGroupsContainer.Visible = false; + SetSize = Vector2.Zero; + } + else + { + foreach (var group in proto.Groups) { - OnLoadoutPressed?.Invoke(group, args); - }; + if (!protoManager.TryIndex(group, out var groupProto)) + continue; - container.OnLoadoutUnpressed += args => - { - OnLoadoutUnpressed?.Invoke(group, args); - }; + if (groupProto.Hidden) + continue; + + var container = new LoadoutGroupContainer(profile, loadout, protoManager.Index(group), session, collection); + LoadoutGroupsContainer.AddTab(container, Loc.GetString(groupProto.Name)); + _groups.Add(container); + + container.OnLoadoutPressed += args => + { + OnLoadoutPressed?.Invoke(group, args); + }; + + container.OnLoadoutUnpressed += args => + { + OnLoadoutUnpressed?.Invoke(group, args); + }; + } } } diff --git a/Content.Client/Lobby/UI/LobbyCharacterPreviewPanel.xaml.cs b/Content.Client/Lobby/UI/LobbyCharacterPreviewPanel.xaml.cs index 14709f8b1f..619cac6839 100644 --- a/Content.Client/Lobby/UI/LobbyCharacterPreviewPanel.xaml.cs +++ b/Content.Client/Lobby/UI/LobbyCharacterPreviewPanel.xaml.cs @@ -1,5 +1,6 @@ using System.Numerics; using Content.Client.UserInterface.Controls; +using Prometheus; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; diff --git a/Content.Client/Lobby/UI/LobbyGui.xaml.cs b/Content.Client/Lobby/UI/LobbyGui.xaml.cs index 6471edb6f3..81230130a1 100644 --- a/Content.Client/Lobby/UI/LobbyGui.xaml.cs +++ b/Content.Client/Lobby/UI/LobbyGui.xaml.cs @@ -2,6 +2,7 @@ using Content.Client.Message; using Content.Client.UserInterface.Systems.EscapeMenu; using Robust.Client.AutoGenerated; using Robust.Client.Console; +using Robust.Client.State; using Robust.Client.UserInterface; using Robust.Client.UserInterface.XAML; diff --git a/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs b/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs index 6133abfcb7..441ca9ea36 100644 --- a/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs +++ b/Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs @@ -3,6 +3,7 @@ using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.XAML; using Robust.Shared.Timing; using Content.Client.TextScreen; +using Robust.Client.UserInterface.Controls; namespace Content.Client.MachineLinking.UI; diff --git a/Content.Client/Options/UI/OptionsMenu.xaml.cs b/Content.Client/Options/UI/OptionsMenu.xaml.cs index 61037f4e4a..b749d1f234 100644 --- a/Content.Client/Options/UI/OptionsMenu.xaml.cs +++ b/Content.Client/Options/UI/OptionsMenu.xaml.cs @@ -1,3 +1,4 @@ +using Content.Client.Options.UI.Tabs; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.CustomControls; using Robust.Client.UserInterface.XAML; diff --git a/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs b/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs index 61e20f751c..ebf6c18c95 100644 --- a/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs +++ b/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using Content.Client.Power.Components; using Content.Shared.Power.Components; using Content.Shared.Power.EntitySystems; @@ -27,4 +28,16 @@ public sealed class PowerReceiverSystem : SharedPowerReceiverSystem component.Powered = state.Powered; } + + public override bool ResolveApc(EntityUid entity, [NotNullWhen(true)] ref SharedApcPowerReceiverComponent? component) + { + if (component != null) + return true; + + if (!TryComp(entity, out ApcPowerReceiverComponent? receiver)) + return false; + + component = receiver; + return true; + } } diff --git a/Content.Client/Power/Generator/GeneratorWindow.xaml.cs b/Content.Client/Power/Generator/GeneratorWindow.xaml.cs index e975e5d466..161482e090 100644 --- a/Content.Client/Power/Generator/GeneratorWindow.xaml.cs +++ b/Content.Client/Power/Generator/GeneratorWindow.xaml.cs @@ -3,6 +3,7 @@ using Content.Client.UserInterface.Controls; using Content.Shared.Power.Generator; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.XAML; +using Robust.Shared.Network; namespace Content.Client.Power.Generator; diff --git a/Content.Client/Radio/Ui/IntercomMenu.xaml.cs b/Content.Client/Radio/Ui/IntercomMenu.xaml.cs index 20d2e4a3e5..f66b3db000 100644 --- a/Content.Client/Radio/Ui/IntercomMenu.xaml.cs +++ b/Content.Client/Radio/Ui/IntercomMenu.xaml.cs @@ -1,3 +1,4 @@ +using System.Threading.Channels; using Content.Client.UserInterface.Controls; using Content.Shared.Radio.Components; using Robust.Client.AutoGenerated; diff --git a/Content.Client/Roles/RoleCodewordSystem.cs b/Content.Client/Roles/RoleCodewordSystem.cs new file mode 100644 index 0000000000..8cc2e93099 --- /dev/null +++ b/Content.Client/Roles/RoleCodewordSystem.cs @@ -0,0 +1,8 @@ +using Content.Shared.Roles.RoleCodeword; + +namespace Content.Client.Roles; + +public sealed class RoleCodewordSystem : SharedRoleCodewordSystem +{ + +} diff --git a/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs b/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs index 7e99426f87..d691f9acef 100644 --- a/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs +++ b/Content.Client/Salvage/UI/SalvageMagnetBoundUserInterface.cs @@ -53,9 +53,9 @@ public sealed class SalvageMagnetBoundUserInterface : BoundUserInterface option.Claimed = current.ActiveSeed == seed; var claimIndex = i; - option.ClaimPressed += args => + option.ClaimPressed += _ => { - SendMessage(new MagnetClaimOfferEvent() + SendMessage(new MagnetClaimOfferEvent { Index = claimIndex }); @@ -72,20 +72,20 @@ public sealed class SalvageMagnetBoundUserInterface : BoundUserInterface { var count = asteroid.MarkerLayers[resource]; - var container = new BoxContainer() + var container = new BoxContainer { Orientation = BoxContainer.LayoutOrientation.Horizontal, HorizontalExpand = true, }; - var resourceLabel = new Label() + var resourceLabel = new Label { Text = Loc.GetString("salvage-magnet-resources", ("resource", resource)), HorizontalAlignment = Control.HAlignment.Left, }; - var countLabel = new Label() + var countLabel = new Label { Text = Loc.GetString("salvage-magnet-resources-count", ("count", count)), HorizontalAlignment = Control.HAlignment.Right, @@ -98,6 +98,9 @@ public sealed class SalvageMagnetBoundUserInterface : BoundUserInterface option.AddContent(container); } + break; + case DebrisOffering debris: + option.Title = Loc.GetString($"salvage-magnet-debris-{debris.Id}"); break; case SalvageOffering salvage: option.Title = Loc.GetString($"salvage-map-wreck"); diff --git a/Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawEui.cs b/Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawEui.cs index a4d59d1f31..03c74032f7 100644 --- a/Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawEui.cs +++ b/Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawEui.cs @@ -6,7 +6,7 @@ namespace Content.Client.Silicons.Laws.SiliconLawEditUi; public sealed class SiliconLawEui : BaseEui { - public readonly EntityManager _entityManager = default!; + private readonly EntityManager _entityManager; private SiliconLawUi _siliconLawUi; private EntityUid _target; diff --git a/Content.Client/Silicons/StationAi/StationAiBoundUserInterface.cs b/Content.Client/Silicons/StationAi/StationAiBoundUserInterface.cs new file mode 100644 index 0000000000..68318305a0 --- /dev/null +++ b/Content.Client/Silicons/StationAi/StationAiBoundUserInterface.cs @@ -0,0 +1,28 @@ +using Content.Shared.Silicons.StationAi; +using Robust.Client.UserInterface; + +namespace Content.Client.Silicons.StationAi; + +public sealed class StationAiBoundUserInterface : BoundUserInterface +{ + private StationAiMenu? _menu; + + public StationAiBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey) + { + } + + protected override void Open() + { + base.Open(); + _menu = this.CreateWindow(); + _menu.Track(Owner); + + _menu.OnAiRadial += args => + { + SendPredictedMessage(new StationAiRadialMessage() + { + Event = args, + }); + }; + } +} diff --git a/Content.Client/Silicons/StationAi/StationAiMenu.xaml b/Content.Client/Silicons/StationAi/StationAiMenu.xaml new file mode 100644 index 0000000000..d56fc83289 --- /dev/null +++ b/Content.Client/Silicons/StationAi/StationAiMenu.xaml @@ -0,0 +1,13 @@ + + + + + + + diff --git a/Content.Client/Silicons/StationAi/StationAiMenu.xaml.cs b/Content.Client/Silicons/StationAi/StationAiMenu.xaml.cs new file mode 100644 index 0000000000..24a802a60f --- /dev/null +++ b/Content.Client/Silicons/StationAi/StationAiMenu.xaml.cs @@ -0,0 +1,128 @@ +using System.Numerics; +using Content.Client.UserInterface.Controls; +using Content.Shared.Silicons.StationAi; +using Robust.Client.AutoGenerated; +using Robust.Client.GameObjects; +using Robust.Client.Graphics; +using Robust.Client.UserInterface.Controls; +using Robust.Client.UserInterface.XAML; +using Robust.Shared.Timing; + +namespace Content.Client.Silicons.StationAi; + +[GenerateTypedNameReferences] +public sealed partial class StationAiMenu : RadialMenu +{ + [Dependency] private readonly IClyde _clyde = default!; + [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private readonly IEyeManager _eyeManager = default!; + + public event Action? OnAiRadial; + + private EntityUid _tracked; + + public StationAiMenu() + { + IoCManager.InjectDependencies(this); + RobustXamlLoader.Load(this); + } + + public void Track(EntityUid owner) + { + _tracked = owner; + + if (!_entManager.EntityExists(_tracked)) + { + Close(); + return; + } + + BuildButtons(); + UpdatePosition(); + } + + private void BuildButtons() + { + var ev = new GetStationAiRadialEvent(); + _entManager.EventBus.RaiseLocalEvent(_tracked, ref ev); + + var main = FindControl("Main"); + main.DisposeAllChildren(); + var sprites = _entManager.System(); + + foreach (var action in ev.Actions) + { + // TODO: This radial boilerplate is quite annoying + var button = new StationAiMenuButton(action.Event) + { + StyleClasses = { "RadialMenuButton" }, + SetSize = new Vector2(64f, 64f), + ToolTip = action.Tooltip != null ? Loc.GetString(action.Tooltip) : null, + }; + + if (action.Sprite != null) + { + var texture = sprites.Frame0(action.Sprite); + var scale = Vector2.One; + + if (texture.Width <= 32) + { + scale *= 2; + } + + var tex = new TextureRect + { + VerticalAlignment = VAlignment.Center, + HorizontalAlignment = HAlignment.Center, + Texture = texture, + TextureScale = scale, + }; + + button.AddChild(tex); + } + + button.OnPressed += args => + { + OnAiRadial?.Invoke(action.Event); + Close(); + }; + main.AddChild(button); + } + } + + protected override void FrameUpdate(FrameEventArgs args) + { + base.FrameUpdate(args); + UpdatePosition(); + } + + private void UpdatePosition() + { + if (!_entManager.TryGetComponent(_tracked, out TransformComponent? xform)) + { + Close(); + return; + } + + if (!xform.Coordinates.IsValid(_entManager)) + { + Close(); + return; + } + + var coords = _entManager.System().GetSpriteScreenCoordinates((_tracked, null, xform)); + + if (!coords.IsValid) + { + Close(); + return; + } + + OpenScreenAt(coords.Position, _clyde); + } +} + +public sealed class StationAiMenuButton(BaseStationAiAction action) : RadialMenuTextureButton +{ + public BaseStationAiAction Action = action; +} diff --git a/Content.Client/Silicons/StationAi/StationAiOverlay.cs b/Content.Client/Silicons/StationAi/StationAiOverlay.cs index efa1b8dbef..15a8a3a63f 100644 --- a/Content.Client/Silicons/StationAi/StationAiOverlay.cs +++ b/Content.Client/Silicons/StationAi/StationAiOverlay.cs @@ -4,7 +4,9 @@ using Robust.Client.Graphics; using Robust.Client.Player; using Robust.Shared.Enums; using Robust.Shared.Map.Components; +using Robust.Shared.Physics; using Robust.Shared.Prototypes; +using Robust.Shared.Timing; namespace Content.Client.Silicons.StationAi; @@ -12,6 +14,7 @@ public sealed class StationAiOverlay : Overlay { [Dependency] private readonly IClyde _clyde = default!; [Dependency] private readonly IEntityManager _entManager = default!; + [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly IPlayerManager _player = default!; [Dependency] private readonly IPrototypeManager _proto = default!; @@ -22,6 +25,9 @@ public sealed class StationAiOverlay : Overlay private IRenderTexture? _staticTexture; private IRenderTexture? _stencilTexture; + private float _updateRate = 1f / 30f; + private float _accumulator; + public StationAiOverlay() { IoCManager.InjectDependencies(this); @@ -47,19 +53,22 @@ public sealed class StationAiOverlay : Overlay _entManager.TryGetComponent(playerEnt, out TransformComponent? playerXform); var gridUid = playerXform?.GridUid ?? EntityUid.Invalid; _entManager.TryGetComponent(gridUid, out MapGridComponent? grid); + _entManager.TryGetComponent(gridUid, out BroadphaseComponent? broadphase); var invMatrix = args.Viewport.GetWorldToLocalMatrix(); + _accumulator -= (float) _timing.FrameTime.TotalSeconds; - if (grid != null) + if (grid != null && broadphase != null) { - // TODO: Pass in attached entity's grid. - // TODO: Credit OD on the moved to code - // TODO: Call the moved-to code here. - - _visibleTiles.Clear(); var lookups = _entManager.System(); var xforms = _entManager.System(); - _entManager.System().GetView((gridUid, grid), worldBounds, _visibleTiles); + + if (_accumulator <= 0f) + { + _accumulator = MathF.Max(0f, _accumulator + _updateRate); + _visibleTiles.Clear(); + _entManager.System().GetView((gridUid, broadphase, grid), worldBounds, _visibleTiles); + } var gridMatrix = xforms.GetWorldMatrix(gridUid); var matty = Matrix3x2.Multiply(gridMatrix, invMatrix); diff --git a/Content.Client/Silicons/StationAi/StationAiSystem.Airlock.cs b/Content.Client/Silicons/StationAi/StationAiSystem.Airlock.cs new file mode 100644 index 0000000000..bf6b65a969 --- /dev/null +++ b/Content.Client/Silicons/StationAi/StationAiSystem.Airlock.cs @@ -0,0 +1,30 @@ +using Content.Shared.Doors.Components; +using Content.Shared.Silicons.StationAi; +using Robust.Shared.Utility; + +namespace Content.Client.Silicons.StationAi; + +public sealed partial class StationAiSystem +{ + private void InitializeAirlock() + { + SubscribeLocalEvent(OnDoorBoltGetRadial); + } + + private void OnDoorBoltGetRadial(Entity ent, ref GetStationAiRadialEvent args) + { + args.Actions.Add(new StationAiRadial() + { + Sprite = ent.Comp.BoltsDown ? + new SpriteSpecifier.Rsi( + new ResPath("/Textures/Structures/Doors/Airlocks/Standard/basic.rsi"), "open") : + new SpriteSpecifier.Rsi( + new ResPath("/Textures/Structures/Doors/Airlocks/Standard/basic.rsi"), "closed"), + Tooltip = ent.Comp.BoltsDown ? Loc.GetString("bolt-open") : Loc.GetString("bolt-close"), + Event = new StationAiBoltEvent() + { + Bolted = !ent.Comp.BoltsDown, + } + }); + } +} diff --git a/Content.Client/Silicons/StationAi/StationAiSystem.Light.cs b/Content.Client/Silicons/StationAi/StationAiSystem.Light.cs new file mode 100644 index 0000000000..cf2f613620 --- /dev/null +++ b/Content.Client/Silicons/StationAi/StationAiSystem.Light.cs @@ -0,0 +1,32 @@ +using Content.Shared.Item.ItemToggle.Components; +using Content.Shared.Light.Components; +using Content.Shared.Silicons.StationAi; +using Robust.Shared.Utility; + +namespace Content.Client.Silicons.StationAi; + +public sealed partial class StationAiSystem +{ + // Used for surveillance camera lights + + private void InitializePowerToggle() + { + SubscribeLocalEvent(OnLightGetRadial); + } + + private void OnLightGetRadial(Entity ent, ref GetStationAiRadialEvent args) + { + if (!TryComp(ent.Owner, out ItemToggleComponent? toggle)) + return; + + args.Actions.Add(new StationAiRadial() + { + Tooltip = Loc.GetString("toggle-light"), + Sprite = new SpriteSpecifier.Texture(new ResPath("/Textures/Interface/VerbIcons/light.svg.192dpi.png")), + Event = new StationAiLightEvent() + { + Enabled = !toggle.Activated + } + }); + } +} diff --git a/Content.Client/Silicons/StationAi/StationAiSystem.cs b/Content.Client/Silicons/StationAi/StationAiSystem.cs index 2ed0617525..ab9ace3c1d 100644 --- a/Content.Client/Silicons/StationAi/StationAiSystem.cs +++ b/Content.Client/Silicons/StationAi/StationAiSystem.cs @@ -5,7 +5,7 @@ using Robust.Shared.Player; namespace Content.Client.Silicons.StationAi; -public sealed partial class StationAiSystem : EntitySystem +public sealed partial class StationAiSystem : SharedStationAiSystem { [Dependency] private readonly IOverlayManager _overlayMgr = default!; [Dependency] private readonly IPlayerManager _player = default!; @@ -15,8 +15,8 @@ public sealed partial class StationAiSystem : EntitySystem public override void Initialize() { base.Initialize(); - // InitializeAirlock(); - // InitializePowerToggle(); + InitializeAirlock(); + InitializePowerToggle(); SubscribeLocalEvent(OnAiAttached); SubscribeLocalEvent(OnAiDetached); diff --git a/Content.Client/StationRecords/GeneralRecord.xaml.cs b/Content.Client/StationRecords/GeneralRecord.xaml.cs index 6a2622fba9..e84c2dc098 100644 --- a/Content.Client/StationRecords/GeneralRecord.xaml.cs +++ b/Content.Client/StationRecords/GeneralRecord.xaml.cs @@ -2,6 +2,7 @@ using Content.Shared.StationRecords; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface; using Robust.Client.UserInterface.XAML; +using Robust.Shared.Enums; namespace Content.Client.StationRecords; diff --git a/Content.Client/Storage/Components/StorageContainerVisualsComponent.cs b/Content.Client/Storage/Components/StorageContainerVisualsComponent.cs index 9f07867da8..9ef6c65e89 100644 --- a/Content.Client/Storage/Components/StorageContainerVisualsComponent.cs +++ b/Content.Client/Storage/Components/StorageContainerVisualsComponent.cs @@ -1,4 +1,5 @@ using Content.Client.Chemistry.Visualizers; +using Content.Shared.Chemistry.Components; namespace Content.Client.Storage.Components; diff --git a/Content.Client/Storage/StorageBoundUserInterface.cs b/Content.Client/Storage/StorageBoundUserInterface.cs index 899df30f7f..b90977cbb4 100644 --- a/Content.Client/Storage/StorageBoundUserInterface.cs +++ b/Content.Client/Storage/StorageBoundUserInterface.cs @@ -11,6 +11,8 @@ public sealed class StorageBoundUserInterface : BoundUserInterface private readonly StorageSystem _storage; + [Obsolete] public override bool DeferredClose => false; + public StorageBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey) { IoCManager.InjectDependencies(this); diff --git a/Content.Client/UserInterface/Controls/ProgressTextureRect.cs b/Content.Client/UserInterface/Controls/ProgressTextureRect.cs index 2b8d93a5d4..8454ae0892 100644 --- a/Content.Client/UserInterface/Controls/ProgressTextureRect.cs +++ b/Content.Client/UserInterface/Controls/ProgressTextureRect.cs @@ -9,7 +9,12 @@ namespace Content.Client.UserInterface.Controls { public float Progress; - private readonly ProgressColorSystem _progressColor = IoCManager.Resolve().System(); + private readonly ProgressColorSystem _progressColor; + + public ProgressTextureRect() + { + _progressColor = IoCManager.Resolve().System(); + } protected override void Draw(DrawingHandleScreen handle) { diff --git a/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs b/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs index 1c76b30075..1dffeb8d2d 100644 --- a/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs +++ b/Content.Client/UserInterface/Systems/Actions/ActionUIController.cs @@ -121,7 +121,7 @@ public sealed class ActionUIController : UIController, IOnStateChanged { - if (args.State != BoundKeyState.Up) + if (args.State != BoundKeyState.Down) return false; TriggerAction(boundId); @@ -219,8 +219,6 @@ public sealed class ActionUIController : UIController, IOnStateChanged] private const string ChatNamePalette = "ChatNames"; @@ -819,6 +824,19 @@ public sealed class ChatUIController : UIController msg.WrappedMessage = SharedChatSystem.InjectTagInsideTag(msg, "Name", "color", GetNameColor(SharedChatSystem.GetStringInsideTag(msg, "Name"))); } + // Color any codewords for minds that have roles that use them + if (_player.LocalUser != null && _mindSystem != null && _roleCodewordSystem != null) + { + if (_mindSystem.TryGetMind(_player.LocalUser.Value, out var mindId) && _ent.TryGetComponent(mindId, out RoleCodewordComponent? codewordComp)) + { + foreach (var (_, codewordData) in codewordComp.RoleCodewords) + { + foreach (string codeword in codewordData.Codewords) + msg.WrappedMessage = SharedChatSystem.InjectTagAroundString(msg, codeword, "color", codewordData.Color.ToHex()); + } + } + } + // Log all incoming chat to repopulate when filter is un-toggled if (!msg.HideChat) { diff --git a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs index 03ea47827f..702b0a52ac 100644 --- a/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs +++ b/Content.Client/UserInterface/Systems/Guidebook/GuidebookUIController.cs @@ -30,6 +30,7 @@ public sealed class GuidebookUIController : UIController, IOnStateEntered UIManager.GetActiveUIWidgetOrNull()?.GuidebookButton; + private ProtoId? _lastEntry; public void OnStateEntered(LobbyState state) { @@ -142,7 +143,10 @@ public sealed class GuidebookUIController : UIController, IOnStateEntered() @@ -193,6 +195,17 @@ public sealed class GuidebookUIController : UIController, IOnStateEntered _dummies = []; public event Action? OnItemSelected; @@ -33,6 +37,22 @@ namespace Content.Client.VendingMachines.UI VendingContents.ItemKeyBindDown += (args, data) => OnItemSelected?.Invoke(args, data); } + protected override void Dispose(bool disposing) + { + base.Dispose(disposing); + + // Don't clean up dummies during disposal or we'll just have to spawn them again + if (!disposing) + return; + + // Delete any dummy items we spawned + foreach (var entity in _dummies.Values) + { + _entityManager.QueueDeleteEntity(entity); + } + _dummies.Clear(); + } + private bool DataFilterCondition(string filter, ListData data) { if (data is not VendorItemsListData { ItemText: var text }) @@ -92,7 +112,14 @@ namespace Content.Client.VendingMachines.UI if (!_prototypeManager.TryIndex(entry.ID, out var prototype)) continue; - var itemText = $"{prototype.Name} [{entry.Amount}]"; + if (!_dummies.TryGetValue(entry.ID, out var dummy)) + { + dummy = _entityManager.Spawn(entry.ID); + _dummies.Add(entry.ID, dummy); + } + + var itemName = Identity.Name(dummy, _entityManager); + var itemText = $"{itemName} [{entry.Amount}]"; if (itemText.Length > longestEntry.Length) longestEntry = itemText; diff --git a/Content.Client/Verbs/VerbSystem.cs b/Content.Client/Verbs/VerbSystem.cs index 5f1f49e5fd..e28f48d6a5 100644 --- a/Content.Client/Verbs/VerbSystem.cs +++ b/Content.Client/Verbs/VerbSystem.cs @@ -67,9 +67,18 @@ namespace Content.Client.Verbs ? Visibility : Visibility | MenuVisibility.NoFov; + var ev = new MenuVisibilityEvent() + { + TargetPos = targetPos, + Visibility = visibility, + }; + + RaiseLocalEvent(player.Value, ref ev); + visibility = ev.Visibility; // Get entities List entities; + var examineFlags = LookupFlags.All & ~LookupFlags.Sensors; // Do we have to do FoV checks? if ((visibility & MenuVisibility.NoFov) == 0) @@ -77,15 +86,10 @@ namespace Content.Client.Verbs var entitiesUnderMouse = gameScreenBase.GetClickableEntities(targetPos).ToHashSet(); bool Predicate(EntityUid e) => e == player || entitiesUnderMouse.Contains(e); - // first check the general location. - if (!_examine.CanExamine(player.Value, targetPos, Predicate)) - return false; - TryComp(player.Value, out ExaminerComponent? examiner); - // Then check every entity entities = new(); - foreach (var ent in _entityLookup.GetEntitiesInRange(targetPos, EntityMenuLookupSize)) + foreach (var ent in _entityLookup.GetEntitiesInRange(targetPos, EntityMenuLookupSize, flags: examineFlags)) { if (_examine.CanExamine(player.Value, targetPos, Predicate, ent, examiner)) entities.Add(ent); @@ -93,7 +97,7 @@ namespace Content.Client.Verbs } else { - entities = _entityLookup.GetEntitiesInRange(targetPos, EntityMenuLookupSize).ToList(); + entities = _entityLookup.GetEntitiesInRange(targetPos, EntityMenuLookupSize, flags: examineFlags).ToList(); } if (entities.Count == 0) @@ -137,27 +141,6 @@ namespace Content.Client.Verbs } } - // Remove any entities that do not have LOS - if ((visibility & MenuVisibility.NoFov) == 0) - { - var xformQuery = GetEntityQuery(); - var playerPos = _transform.GetMapCoordinates(player.Value, xform: xformQuery.GetComponent(player.Value)); - - for (var i = entities.Count - 1; i >= 0; i--) - { - var entity = entities[i]; - - if (!_examine.InRangeUnOccluded( - playerPos, - _transform.GetMapCoordinates(entity, xform: xformQuery.GetComponent(entity)), - ExamineSystemShared.ExamineRange, - null)) - { - entities.RemoveSwap(i); - } - } - } - if (entities.Count == 0) return false; @@ -229,15 +212,4 @@ namespace Content.Client.Verbs OnVerbsResponse?.Invoke(msg); } } - - [Flags] - public enum MenuVisibility - { - // What entities can a user see on the entity menu? - Default = 0, // They can only see entities in FoV. - NoFov = 1 << 0, // They ignore FoV restrictions - InContainer = 1 << 1, // They can see through containers. - Invisible = 1 << 2, // They can see entities without sprites and the "HideContextMenu" tag is ignored. - All = NoFov | InContainer | Invisible - } } diff --git a/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs b/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs index 2890bb3dbf..2723db1efb 100644 --- a/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs +++ b/Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs @@ -1,6 +1,7 @@ using Content.Client.Stylesheets; using Content.Client.UserInterface.Controls; using Content.Shared.Xenoarchaeology.Equipment; +using Microsoft.VisualBasic; using Robust.Client.AutoGenerated; using Robust.Client.GameObjects; using Robust.Client.UserInterface.Controls; diff --git a/Content.IntegrationTests/Tests/PostMapInitTest.cs b/Content.IntegrationTests/Tests/PostMapInitTest.cs index af1c6ece72..a2adda37d6 100644 --- a/Content.IntegrationTests/Tests/PostMapInitTest.cs +++ b/Content.IntegrationTests/Tests/PostMapInitTest.cs @@ -17,6 +17,7 @@ using Robust.Shared.Map; using Robust.Shared.Map.Components; using Robust.Shared.Prototypes; using Content.Shared.Station.Components; +using FastAccessors; using Robust.Shared.Utility; using YamlDotNet.RepresentationModel; @@ -267,6 +268,13 @@ namespace Content.IntegrationTests.Tests .Select(x => x.Job!.Value); jobs.ExceptWith(spawnPoints); + + spawnPoints = entManager.EntityQuery() + .Where(x => x.SpawnType == SpawnPointType.Job) + .Select(x => x.Job!.Value); + + jobs.ExceptWith(spawnPoints); + Assert.That(jobs, Is.Empty, $"There is no spawnpoints for {string.Join(", ", jobs)} on {mapProto}."); } diff --git a/Content.IntegrationTests/Tests/UserInterface/UiControlTest.cs b/Content.IntegrationTests/Tests/UserInterface/UiControlTest.cs new file mode 100644 index 0000000000..c8378bb661 --- /dev/null +++ b/Content.IntegrationTests/Tests/UserInterface/UiControlTest.cs @@ -0,0 +1,58 @@ +using System.Linq; +using Content.Client.Chat.UI; +using Content.Client.LateJoin; +using Robust.Client.UserInterface.CustomControls; +using Robust.Shared.ContentPack; +using Robust.Shared.IoC; +using Robust.Shared.Reflection; + +namespace Content.IntegrationTests.Tests.UserInterface; + +[TestFixture] +public sealed class UiControlTest +{ + // You should not be adding to this. + private Type[] _ignored = new Type[] + { + typeof(EmotesMenu), + typeof(LateJoinGui), + }; + + /// + /// Tests that all windows can be instantiated successfully. + /// + [Test] + public async Task TestWindows() + { + var pair = await PoolManager.GetServerClient(new PoolSettings() + { + Connected = true, + }); + var activator = pair.Client.ResolveDependency(); + var refManager = pair.Client.ResolveDependency(); + var loader = pair.Client.ResolveDependency(); + + await pair.Client.WaitAssertion(() => + { + foreach (var type in refManager.GetAllChildren(typeof(BaseWindow))) + { + if (type.IsAbstract || _ignored.Contains(type)) + continue; + + if (!loader.IsContentType(type)) + continue; + + // If it has no empty ctor then skip it instead of figuring out what args it needs. + var ctor = type.GetConstructor(Type.EmptyTypes); + + if (ctor == null) + continue; + + // Don't inject because the control themselves have to do it. + activator.CreateInstance(type, oneOff: true, inject: false); + } + }); + + await pair.CleanReturnAsync(); + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20240112194620_Blacklist.Designer.cs b/Content.Server.Database/Migrations/Postgres/20240112194620_Blacklist.Designer.cs new file mode 100644 index 0000000000..61aa1a8c73 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240112194620_Blacklist.Designer.cs @@ -0,0 +1,1769 @@ +// +using System; +using System.Net; +using System.Text.Json; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + [DbContext(typeof(PostgresServerDbContext))] + [Migration("20240112194620_Blacklist")] + partial class Blacklist + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "7.0.4") + .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("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", (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("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.Blacklist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_blacklist"); + + b.ToTable("blacklist", (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.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("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.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") + .ValueGeneratedOnAdd() + .HasColumnType("timestamp with time zone") + .HasDefaultValue(new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)) + .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.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("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/20240112194620_Blacklist.cs b/Content.Server.Database/Migrations/Postgres/20240112194620_Blacklist.cs new file mode 100644 index 0000000000..a6a34626ed --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240112194620_Blacklist.cs @@ -0,0 +1,33 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + /// + public partial class Blacklist : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "blacklist", + columns: table => new + { + user_id = table.Column(type: "uuid", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_blacklist", x => x.user_id); + }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "blacklist"); + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs index 01d6dae496..3380fdd677 100644 --- a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs @@ -512,6 +512,20 @@ namespace Content.Server.Database.Migrations.Postgres b.ToTable("assigned_user_id", (string)null); }); + modelBuilder.Entity("Content.Server.Database.Blacklist", + b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_blacklist"); + + b.ToTable("blacklist", (string) null); + }); + modelBuilder.Entity("Content.Server.Database.BanTemplate", b => { b.Property("Id") diff --git a/Content.Server.Database/Migrations/Sqlite/20240112194612_Blacklist.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20240112194612_Blacklist.Designer.cs new file mode 100644 index 0000000000..049901bc7d --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240112194612_Blacklist.Designer.cs @@ -0,0 +1,1701 @@ +// +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("20240112194612_Blacklist")] + partial class Blacklist + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "7.0.4"); + + 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("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", (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("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.Blacklist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_blacklist"); + + b.ToTable("blacklist", (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.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("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.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.Property("StartDate") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasDefaultValue(new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified)) + .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.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("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/Sqlite/20240112194612_Blacklist.cs b/Content.Server.Database/Migrations/Sqlite/20240112194612_Blacklist.cs new file mode 100644 index 0000000000..4988a3c336 --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240112194612_Blacklist.cs @@ -0,0 +1,33 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + /// + public partial class Blacklist : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "blacklist", + columns: table => new + { + user_id = table.Column(type: "TEXT", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_blacklist", x => x.user_id); + }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "blacklist"); + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs index 94e5ca7270..5bfa31942a 100644 --- a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs @@ -483,6 +483,19 @@ namespace Content.Server.Database.Migrations.Sqlite b.ToTable("assigned_user_id", (string)null); }); + modelBuilder.Entity("Content.Server.Database.Blacklist", + b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_blacklist"); + + b.ToTable("blacklist", (string) null); + }); modelBuilder.Entity("Content.Server.Database.BanTemplate", b => { b.Property("Id") diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index 7406884ff7..e075d94972 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -28,6 +28,7 @@ namespace Content.Server.Database public DbSet AdminLog { get; set; } = null!; public DbSet AdminLogPlayer { get; set; } = null!; public DbSet Whitelist { get; set; } = null!; + public DbSet Blacklist { get; set; } = null!; public DbSet Ban { get; set; } = default!; public DbSet Unban { get; set; } = default!; public DbSet BanExemption { get; set; } = default!; @@ -552,6 +553,15 @@ namespace Content.Server.Database [Required, Key] public Guid UserId { get; set; } } + /// + /// List of users who are on the "blacklist". This is a list that may be used by Whitelist implementations to deny access to certain users. + /// + [Table("blacklist")] + public class Blacklist + { + [Required, Key] public Guid UserId { get; set; } + } + public class Admin { [Key] public Guid UserId { get; set; } diff --git a/Content.Server/Abilities/Mime/MimePowersSystem.cs b/Content.Server/Abilities/Mime/MimePowersSystem.cs index 85230faab0..20889f293c 100644 --- a/Content.Server/Abilities/Mime/MimePowersSystem.cs +++ b/Content.Server/Abilities/Mime/MimePowersSystem.cs @@ -5,7 +5,6 @@ using Content.Shared.Actions.Events; using Content.Shared.Alert; using Content.Shared.Coordinates.Helpers; using Content.Shared.Maps; -using Content.Shared.Mobs.Components; using Content.Shared.Physics; using Robust.Shared.Containers; using Robust.Shared.Map; @@ -19,7 +18,6 @@ namespace Content.Server.Abilities.Mime [Dependency] private readonly PopupSystem _popupSystem = default!; [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; [Dependency] private readonly AlertsSystem _alertsSystem = default!; - [Dependency] private readonly EntityLookupSystem _lookupSystem = default!; [Dependency] private readonly TurfSystem _turf = default!; [Dependency] private readonly IMapManager _mapMan = default!; [Dependency] private readonly SharedContainerSystem _container = default!; @@ -80,22 +78,13 @@ namespace Content.Server.Abilities.Mime if (tile == null) return; - // Check there are no walls there - if (_turf.IsTileBlocked(tile.Value, CollisionGroup.Impassable)) + // Check if the tile is blocked by a wall or mob, and don't create the wall if so + if (_turf.IsTileBlocked(tile.Value, CollisionGroup.Impassable | CollisionGroup.Opaque)) { _popupSystem.PopupEntity(Loc.GetString("mime-invisible-wall-failed"), uid, uid); return; } - // Check there are no mobs there - foreach (var entity in _lookupSystem.GetLocalEntitiesIntersecting(tile.Value, 0f)) - { - if (HasComp(entity) && entity != uid) - { - _popupSystem.PopupEntity(Loc.GetString("mime-invisible-wall-failed"), uid, uid); - return; - } - } _popupSystem.PopupEntity(Loc.GetString("mime-invisible-wall-popup", ("mime", uid)), uid); // Make sure we set the invisible wall to despawn properly Spawn(component.WallPrototype, _turf.GetTileCenter(tile.Value)); diff --git a/Content.Server/Actions/ActionOnInteractSystem.cs b/Content.Server/Actions/ActionOnInteractSystem.cs index a1f02ed1ec..af9b0b1ddb 100644 --- a/Content.Server/Actions/ActionOnInteractSystem.cs +++ b/Content.Server/Actions/ActionOnInteractSystem.cs @@ -55,12 +55,6 @@ public sealed class ActionOnInteractSystem : EntitySystem return; var (actId, act) = _random.Pick(options); - if (act.Event != null) - { - act.Event.Performer = args.User; - act.Event.Action = actId; - } - _actions.PerformAction(args.User, null, actId, act, act.Event, _timing.CurTime, false); args.Handled = true; } @@ -94,8 +88,6 @@ public sealed class ActionOnInteractSystem : EntitySystem var (entActId, entAct) = _random.Pick(entOptions); if (entAct.Event != null) { - entAct.Event.Performer = args.User; - entAct.Event.Action = entActId; entAct.Event.Target = args.Target.Value; } @@ -119,8 +111,6 @@ public sealed class ActionOnInteractSystem : EntitySystem var (entActId, entAct) = _random.Pick(entWorldOptions); if (entAct.Event != null) { - entAct.Event.Performer = args.User; - entAct.Event.Action = entActId; entAct.Event.Entity = args.Target; entAct.Event.Coords = args.ClickLocation; } @@ -145,8 +135,6 @@ public sealed class ActionOnInteractSystem : EntitySystem var (actId, act) = _random.Pick(options); if (act.Event != null) { - act.Event.Performer = args.User; - act.Event.Action = actId; act.Event.Target = args.ClickLocation; } diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.cs b/Content.Server/Administration/Systems/AdminVerbSystem.cs index 6123bba8de..308a679846 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.cs @@ -36,6 +36,7 @@ using Robust.Shared.Utility; using System.Linq; using System.Numerics; using Content.Server.Silicons.Laws; +using Content.Shared.Silicons.Laws; using Content.Shared.Silicons.Laws.Components; using Robust.Server.Player; using Robust.Shared.Physics.Components; diff --git a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs index 4f2108748b..3dd216c5dc 100644 --- a/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs +++ b/Content.Server/AlertLevel/AlertLevelDisplaySystem.cs @@ -1,6 +1,7 @@ using Content.Server.Power.Components; using Content.Server.Station.Systems; using Content.Shared.AlertLevel; +using Content.Shared.Power; namespace Content.Server.AlertLevel; diff --git a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs index bac2648307..bc3b57bd5a 100644 --- a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs +++ b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs @@ -10,6 +10,7 @@ using Content.Shared.Ame.Components; using Content.Shared.Containers.ItemSlots; using Content.Shared.Database; using Content.Shared.Mind.Components; +using Content.Shared.Power; using Robust.Server.GameObjects; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; diff --git a/Content.Server/Anomaly/AnomalySynchronizerSystem.cs b/Content.Server/Anomaly/AnomalySynchronizerSystem.cs index 9f18a41292..d4a3a0d5fa 100644 --- a/Content.Server/Anomaly/AnomalySynchronizerSystem.cs +++ b/Content.Server/Anomaly/AnomalySynchronizerSystem.cs @@ -7,6 +7,7 @@ using Content.Shared.Anomaly.Components; using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Popups; +using Content.Shared.Power; using Robust.Shared.Audio.Systems; using Content.Shared.Verbs; diff --git a/Content.Server/Anomaly/AnomalySystem.Generator.cs b/Content.Server/Anomaly/AnomalySystem.Generator.cs index 056a985cbe..6eb84b9441 100644 --- a/Content.Server/Anomaly/AnomalySystem.Generator.cs +++ b/Content.Server/Anomaly/AnomalySystem.Generator.cs @@ -13,6 +13,7 @@ using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Map; using System.Numerics; +using Content.Shared.Power; using Robust.Server.GameObjects; namespace Content.Server.Anomaly; diff --git a/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs b/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs index 561cad8d7e..b0bf389509 100644 --- a/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs +++ b/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs @@ -3,6 +3,7 @@ using Content.Shared.UserInterface; using Content.Server.Advertise; using Content.Server.Advertise.Components; using Content.Shared.Arcade; +using Content.Shared.Power; using Robust.Server.GameObjects; using Robust.Shared.Player; diff --git a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs index f7758f11f1..b359a13bd1 100644 --- a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs +++ b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Power.Components; using Content.Shared.UserInterface; using Content.Server.Advertise; using Content.Server.Advertise.Components; +using Content.Shared.Power; using static Content.Shared.Arcade.SharedSpaceVillainArcadeComponent; using Robust.Server.GameObjects; using Robust.Shared.Audio; diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs index 5a41a7567b..b790493c44 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs @@ -36,7 +36,7 @@ public sealed partial class AtmosphereSystem return; } - var mixtures = new GasMixture[7]; + var mixtures = new GasMixture[8]; for (var i = 0; i < mixtures.Length; i++) mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C }; @@ -65,6 +65,9 @@ public sealed partial class AtmosphereSystem mixtures[6].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesStandard); mixtures[6].Temperature = 235f; // Little colder than an actual freezer but gives a grace period to get e.g. themomachines set up, should keep warm for a few door openings + // 7: Nitrogen (101kpa) for vox rooms + mixtures[7].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellStandard); + foreach (var arg in args) { if (!NetEntity.TryParse(arg, out var netEntity) || !TryGetEntity(netEntity, out var euid)) diff --git a/Content.Server/Atmos/Monitor/Components/AirAlarmComponent.cs b/Content.Server/Atmos/Monitor/Components/AirAlarmComponent.cs index 93f704fe21..a4e83594f2 100644 --- a/Content.Server/Atmos/Monitor/Components/AirAlarmComponent.cs +++ b/Content.Server/Atmos/Monitor/Components/AirAlarmComponent.cs @@ -11,14 +11,12 @@ namespace Content.Server.Atmos.Monitor.Components; [RegisterComponent] public sealed partial class AirAlarmComponent : Component { - [ViewVariables] public AirAlarmMode CurrentMode { get; set; } = AirAlarmMode.Filtering; - [ViewVariables] public bool AutoMode { get; set; } = true; + [DataField] public AirAlarmMode CurrentMode { get; set; } = AirAlarmMode.Filtering; + [DataField] public bool AutoMode { get; set; } = true; // Remember to null this afterwards. [ViewVariables] public IAirAlarmModeUpdate? CurrentModeUpdater { get; set; } - [ViewVariables] public AirAlarmTab CurrentTab { get; set; } - public readonly HashSet KnownDevices = new(); public readonly Dictionary VentData = new(); public readonly Dictionary ScrubberData = new(); diff --git a/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs b/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs index f4650861db..eebac18501 100644 --- a/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs @@ -18,6 +18,7 @@ using Content.Shared.DeviceLinking; using Content.Shared.DeviceNetwork; using Content.Shared.DeviceNetwork.Systems; using Content.Shared.Interaction; +using Content.Shared.Power; using Content.Shared.Wires; using Robust.Server.GameObjects; using Robust.Shared.Player; @@ -173,7 +174,6 @@ public sealed class AirAlarmSystem : EntitySystem subs.Event(OnUpdateThreshold); subs.Event(OnUpdateDeviceData); subs.Event(OnCopyDeviceData); - subs.Event(OnTabChange); }); } @@ -200,12 +200,6 @@ public sealed class AirAlarmSystem : EntitySystem SyncRegisterAllDevices(uid); } - private void OnTabChange(EntityUid uid, AirAlarmComponent component, AirAlarmTabSetMessage msg) - { - component.CurrentTab = msg.Tab; - UpdateUI(uid, component); - } - private void OnPowerChanged(EntityUid uid, AirAlarmComponent component, ref PowerChangedEvent args) { if (args.Powered) @@ -598,34 +592,19 @@ public sealed class AirAlarmSystem : EntitySystem var pressure = CalculatePressureAverage(alarm); var temperature = CalculateTemperatureAverage(alarm); - var dataToSend = new Dictionary(); + var dataToSend = new List<(string, IAtmosDeviceData)>(); - if (alarm.CurrentTab != AirAlarmTab.Settings) + foreach (var (addr, data) in alarm.VentData) { - switch (alarm.CurrentTab) - { - case AirAlarmTab.Vent: - foreach (var (addr, data) in alarm.VentData) - { - dataToSend.Add(addr, data); - } - - break; - case AirAlarmTab.Scrubber: - foreach (var (addr, data) in alarm.ScrubberData) - { - dataToSend.Add(addr, data); - } - - break; - case AirAlarmTab.Sensors: - foreach (var (addr, data) in alarm.SensorData) - { - dataToSend.Add(addr, data); - } - - break; - } + dataToSend.Add((addr, data)); + } + foreach (var (addr, data) in alarm.ScrubberData) + { + dataToSend.Add((addr, data)); + } + foreach (var (addr, data) in alarm.SensorData) + { + dataToSend.Add((addr, data)); } var deviceCount = alarm.KnownDevices.Count; @@ -638,7 +617,7 @@ public sealed class AirAlarmSystem : EntitySystem _ui.SetUiState( uid, SharedAirAlarmInterfaceKey.Key, - new AirAlarmUIState(devNet.Address, deviceCount, pressure, temperature, dataToSend, alarm.CurrentMode, alarm.CurrentTab, highestAlarm.Value, alarm.AutoMode)); + new AirAlarmUIState(devNet.Address, deviceCount, pressure, temperature, dataToSend, alarm.CurrentMode, highestAlarm.Value, alarm.AutoMode)); } private const float Delay = 8f; diff --git a/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs b/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs index 1b3b11068c..81a3968e6f 100644 --- a/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs @@ -7,6 +7,7 @@ using Content.Server.DeviceNetwork.Systems; using Content.Server.Power.Components; using Content.Shared.Atmos.Monitor; using Content.Shared.DeviceNetwork; +using Content.Shared.Power; using Content.Shared.Tag; using Robust.Server.Audio; using Robust.Server.GameObjects; diff --git a/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs b/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs index c1a5256fdd..2c9a358755 100644 --- a/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs @@ -9,6 +9,7 @@ using Content.Server.Power.EntitySystems; using Content.Shared.Atmos; using Content.Shared.Atmos.Monitor; using Content.Shared.DeviceNetwork; +using Content.Shared.Power; using Content.Shared.Tag; using Robust.Shared.Prototypes; diff --git a/Content.Server/Atmos/Piping/Trinary/Components/GasFilterComponent.cs b/Content.Server/Atmos/Piping/Trinary/Components/GasFilterComponent.cs index eac8dc8312..4400387dc8 100644 --- a/Content.Server/Atmos/Piping/Trinary/Components/GasFilterComponent.cs +++ b/Content.Server/Atmos/Piping/Trinary/Components/GasFilterComponent.cs @@ -5,31 +5,25 @@ namespace Content.Server.Atmos.Piping.Trinary.Components [RegisterComponent] public sealed partial class GasFilterComponent : Component { - [ViewVariables(VVAccess.ReadWrite)] - [DataField("enabled")] - public bool Enabled { get; set; } = true; + [DataField] + public bool Enabled = true; - [ViewVariables(VVAccess.ReadWrite)] [DataField("inlet")] - public string InletName { get; set; } = "inlet"; + public string InletName = "inlet"; - [ViewVariables(VVAccess.ReadWrite)] [DataField("filter")] - public string FilterName { get; set; } = "filter"; + public string FilterName = "filter"; - [ViewVariables(VVAccess.ReadWrite)] [DataField("outlet")] - public string OutletName { get; set; } = "outlet"; + public string OutletName = "outlet"; - [ViewVariables(VVAccess.ReadWrite)] + [DataField] + public float TransferRate = Atmospherics.MaxTransferRate; - [DataField("transferRate")] - public float TransferRate { get; set; } = Atmospherics.MaxTransferRate; + [DataField] + public float MaxTransferRate = Atmospherics.MaxTransferRate; - [DataField("maxTransferRate")] - public float MaxTransferRate { get; set; } = Atmospherics.MaxTransferRate; - - [ViewVariables(VVAccess.ReadWrite)] - public Gas? FilteredGas { get; set; } + [DataField] + public Gas? FilteredGas; } } diff --git a/Content.Server/Atmos/Piping/Unary/Components/GasVentScrubberComponent.cs b/Content.Server/Atmos/Piping/Unary/Components/GasVentScrubberComponent.cs index 33168d9db9..b2143283f7 100644 --- a/Content.Server/Atmos/Piping/Unary/Components/GasVentScrubberComponent.cs +++ b/Content.Server/Atmos/Piping/Unary/Components/GasVentScrubberComponent.cs @@ -9,26 +9,25 @@ namespace Content.Server.Atmos.Piping.Unary.Components [Access(typeof(GasVentScrubberSystem))] public sealed partial class GasVentScrubberComponent : Component { - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public bool Enabled { get; set; } = false; - [ViewVariables] + [DataField] public bool IsDirty { get; set; } = false; - [ViewVariables(VVAccess.ReadWrite)] [DataField("outlet")] public string OutletName { get; set; } = "pipe"; - [ViewVariables] - public readonly HashSet FilterGases = new(GasVentScrubberData.DefaultFilterGases); + [DataField] + public HashSet FilterGases = new(GasVentScrubberData.DefaultFilterGases); - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public ScrubberPumpDirection PumpDirection { get; set; } = ScrubberPumpDirection.Scrubbing; /// /// Target volume to transfer. If is enabled, actual transfer rate will be much higher. /// - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public float TransferRate { get => _transferRate; @@ -37,18 +36,17 @@ namespace Content.Server.Atmos.Piping.Unary.Components private float _transferRate = Atmospherics.MaxTransferRate; - [ViewVariables(VVAccess.ReadWrite)] - [DataField("maxTransferRate")] + [DataField] public float MaxTransferRate = Atmospherics.MaxTransferRate; /// /// As pressure difference approaches this number, the effective volume rate may be smaller than /// - [DataField("maxPressure")] + [DataField] public float MaxPressure = Atmospherics.MaxOutputPressure; - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public bool WideNet { get; set; } = false; public GasVentScrubberData ToAirAlarmData() diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs index 7cb8102a38..b6271c22d4 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasPortableSystem.cs @@ -15,6 +15,7 @@ namespace Content.Server.Atmos.Piping.Unary.EntitySystems [UsedImplicitly] public sealed class GasPortableSystem : EntitySystem { + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly NodeContainerSystem _nodeContainer = default!; @@ -33,7 +34,7 @@ namespace Content.Server.Atmos.Piping.Unary.EntitySystems return; // If we can't find any ports, cancel the anchoring. - if(!FindGasPortIn(transform.GridUid, transform.Coordinates, out _)) + if (!FindGasPortIn(transform.GridUid, transform.Coordinates, out _)) args.Cancel(); } @@ -57,7 +58,7 @@ namespace Content.Server.Atmos.Piping.Unary.EntitySystems if (!TryComp(gridId, out var grid)) return false; - foreach (var entityUid in grid.GetLocal(coordinates)) + foreach (var entityUid in _mapSystem.GetLocal(gridId.Value, grid, coordinates)) { if (EntityManager.TryGetComponent(entityUid, out port)) { diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs index 2859c7f19d..dbbbf2d008 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs @@ -18,6 +18,7 @@ using Content.Shared.Atmos.Visuals; using Content.Shared.Audio; using Content.Shared.DeviceNetwork; using Content.Shared.Examine; +using Content.Shared.Power; using Content.Shared.Tools.Systems; using JetBrains.Annotations; using Robust.Server.GameObjects; diff --git a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs index b27689ed58..a35cf6c2e3 100644 --- a/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs +++ b/Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs @@ -16,6 +16,7 @@ using Content.Shared.Atmos.Monitor; using Content.Shared.Atmos.Piping.Unary.Components; using Content.Shared.Audio; using Content.Shared.DeviceNetwork; +using Content.Shared.Power; using Content.Shared.Tools.Systems; using JetBrains.Annotations; using Robust.Server.GameObjects; diff --git a/Content.Server/Atmos/Portable/PortableScrubberSystem.cs b/Content.Server/Atmos/Portable/PortableScrubberSystem.cs index bc5db2e22c..b1b6ed3678 100644 --- a/Content.Server/Atmos/Portable/PortableScrubberSystem.cs +++ b/Content.Server/Atmos/Portable/PortableScrubberSystem.cs @@ -15,6 +15,7 @@ using Content.Server.Administration.Logs; using Content.Server.NodeContainer.EntitySystems; using Content.Shared.Atmos; using Content.Shared.Database; +using Content.Shared.Power; namespace Content.Server.Atmos.Portable { diff --git a/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs b/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs index cbf63f5404..36ef59e743 100644 --- a/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs +++ b/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs @@ -6,6 +6,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Shared.Atmos.Piping.Portable.Components; using Content.Shared.Atmos.Visuals; +using Content.Shared.Power; using Content.Shared.UserInterface; using Robust.Server.GameObjects; diff --git a/Content.Server/Audio/AmbientSoundSystem.cs b/Content.Server/Audio/AmbientSoundSystem.cs index e78970d124..1f4abf34f7 100644 --- a/Content.Server/Audio/AmbientSoundSystem.cs +++ b/Content.Server/Audio/AmbientSoundSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Shared.Audio; using Content.Shared.Mobs; +using Content.Shared.Power; namespace Content.Server.Audio; diff --git a/Content.Server/Audio/Jukebox/JukeboxSystem.cs b/Content.Server/Audio/Jukebox/JukeboxSystem.cs index cc9235e3d7..3535f6b238 100644 --- a/Content.Server/Audio/Jukebox/JukeboxSystem.cs +++ b/Content.Server/Audio/Jukebox/JukeboxSystem.cs @@ -1,6 +1,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Shared.Audio.Jukebox; +using Content.Shared.Power; using Robust.Server.GameObjects; using Robust.Shared.Audio; using Robust.Shared.Audio.Components; diff --git a/Content.Server/Bed/BedSystem.cs b/Content.Server/Bed/BedSystem.cs index a6b61da591..2cc8085e72 100644 --- a/Content.Server/Bed/BedSystem.cs +++ b/Content.Server/Bed/BedSystem.cs @@ -10,6 +10,7 @@ using Content.Shared.Buckle.Components; using Content.Shared.Damage; using Content.Shared.Emag.Systems; using Content.Shared.Mobs.Systems; +using Content.Shared.Power; using Robust.Shared.Timing; using Robust.Shared.Utility; diff --git a/Content.Server/Bed/Cryostorage/CryostorageSystem.cs b/Content.Server/Bed/Cryostorage/CryostorageSystem.cs index 1369fa20f1..dd89ba2f72 100644 --- a/Content.Server/Bed/Cryostorage/CryostorageSystem.cs +++ b/Content.Server/Bed/Cryostorage/CryostorageSystem.cs @@ -1,17 +1,14 @@ -using System.Globalization; -using System.Linq; using Content.Server.Chat.Managers; +using Content.Server.Chat.Systems; using Content.Server.GameTicking; +using Content.Server.Ghost; using Content.Server.Hands.Systems; using Content.Server.Inventory; using Content.Server.Popups; -using Content.Server.Chat.Systems; using Content.Server.Station.Components; using Content.Server.Station.Systems; using Content.Server.StationRecords; using Content.Server.StationRecords.Systems; -using Content.Shared.StationRecords; -using Content.Shared.UserInterface; using Content.Shared.Access.Systems; using Content.Shared.Bed.Cryostorage; using Content.Shared.Chat; @@ -19,6 +16,8 @@ using Content.Shared.Climbing.Systems; using Content.Shared.Database; using Content.Shared.Hands.Components; using Content.Shared.Mind.Components; +using Content.Shared.StationRecords; +using Content.Shared.UserInterface; using Robust.Server.Audio; using Robust.Server.Containers; using Robust.Server.GameObjects; @@ -27,6 +26,7 @@ using Robust.Shared.Containers; using Robust.Shared.Enums; using Robust.Shared.Network; using Robust.Shared.Player; +using System.Globalization; namespace Content.Server.Bed.Cryostorage; @@ -40,7 +40,7 @@ public sealed class CryostorageSystem : SharedCryostorageSystem [Dependency] private readonly ChatSystem _chatSystem = default!; [Dependency] private readonly ClimbSystem _climb = default!; [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private readonly GhostSystem _ghostSystem = default!; [Dependency] private readonly HandsSystem _hands = default!; [Dependency] private readonly ServerInventorySystem _inventory = default!; [Dependency] private readonly PopupSystem _popup = default!; @@ -210,7 +210,7 @@ public sealed class CryostorageSystem : SharedCryostorageSystem if (userId != null && Mind.TryGetMind(userId.Value, out var mind) && HasComp(mind.Value.Comp.CurrentEntity)) { - _gameTicker.OnGhostAttempt(mind.Value, false); + _ghostSystem.OnGhostAttempt(mind.Value, false); } } diff --git a/Content.Server/Body/Systems/BodySystem.cs b/Content.Server/Body/Systems/BodySystem.cs index bd5edb0ea5..4279f3ed2b 100644 --- a/Content.Server/Body/Systems/BodySystem.cs +++ b/Content.Server/Body/Systems/BodySystem.cs @@ -1,5 +1,5 @@ using Content.Server.Body.Components; -using Content.Server.GameTicking; +using Content.Server.Ghost; using Content.Server.Humanoid; using Content.Shared.Body.Components; using Content.Shared.Body.Part; @@ -17,7 +17,7 @@ namespace Content.Server.Body.Systems; public sealed class BodySystem : SharedBodySystem { - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private readonly GhostSystem _ghostSystem = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly HumanoidAppearanceSystem _humanoidSystem = default!; [Dependency] private readonly MobStateSystem _mobState = default!; @@ -43,7 +43,7 @@ public sealed class BodySystem : SharedBodySystem if (_mobState.IsDead(ent) && _mindSystem.TryGetMind(ent, out var mindId, out var mind)) { mind.TimeOfDeath ??= _gameTiming.RealTime; - _ticker.OnGhostAttempt(mindId, canReturnGlobal: true, mind: mind); + _ghostSystem.OnGhostAttempt(mindId, canReturnGlobal: true, mind: mind); } } diff --git a/Content.Server/Buckle/Systems/AntiRotOnBuckleSystem.cs b/Content.Server/Buckle/Systems/AntiRotOnBuckleSystem.cs index 4458b020a1..6f356baf07 100644 --- a/Content.Server/Buckle/Systems/AntiRotOnBuckleSystem.cs +++ b/Content.Server/Buckle/Systems/AntiRotOnBuckleSystem.cs @@ -1,6 +1,7 @@ using Content.Server.Power.Components; using Content.Shared.Atmos.Rotting; using Content.Shared.Buckle.Components; +using Content.Shared.Power; namespace Content.Server.Buckle.Systems; diff --git a/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs b/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs index f83ec1a512..5b69974077 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Telepad.cs @@ -6,6 +6,7 @@ using Content.Server.Station.Components; using Content.Shared.Cargo; using Content.Shared.Cargo.Components; using Content.Shared.DeviceLinking; +using Content.Shared.Power; using Robust.Shared.Audio; using Robust.Shared.Random; using Robust.Shared.Utility; diff --git a/Content.Server/Chat/SuicideSystem.cs b/Content.Server/Chat/SuicideSystem.cs index 884292b0fa..69d87472fb 100644 --- a/Content.Server/Chat/SuicideSystem.cs +++ b/Content.Server/Chat/SuicideSystem.cs @@ -1,18 +1,18 @@ -using Content.Server.GameTicking; +using Content.Server.Ghost; +using Content.Shared.Administration.Logs; +using Content.Shared.Chat; using Content.Shared.Damage; using Content.Shared.Database; using Content.Shared.Hands.Components; using Content.Shared.Interaction.Events; using Content.Shared.Item; using Content.Shared.Mind; +using Content.Shared.Mind.Components; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; using Content.Shared.Popups; using Content.Shared.Tag; using Robust.Shared.Player; -using Content.Shared.Administration.Logs; -using Content.Shared.Chat; -using Content.Shared.Mind.Components; namespace Content.Server.Chat; @@ -23,7 +23,7 @@ public sealed class SuicideSystem : EntitySystem [Dependency] private readonly TagSystem _tagSystem = default!; [Dependency] private readonly MobStateSystem _mobState = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private readonly GhostSystem _ghostSystem = default!; [Dependency] private readonly SharedSuicideSystem _suicide = default!; public override void Initialize() @@ -82,7 +82,7 @@ public sealed class SuicideSystem : EntitySystem if (_tagSystem.HasTag(victim, "CannotSuicide")) args.CanReturnToBody = true; - if (_gameTicker.OnGhostAttempt(victim.Comp.Mind.Value, args.CanReturnToBody, mind: mindComponent)) + if (_ghostSystem.OnGhostAttempt(victim.Comp.Mind.Value, args.CanReturnToBody, mind: mindComponent)) args.Handled = true; } diff --git a/Content.Server/Chemistry/EntitySystems/SolutionContainerMixerSystem.cs b/Content.Server/Chemistry/EntitySystems/SolutionContainerMixerSystem.cs index a942d34e7a..45a85010b1 100644 --- a/Content.Server/Chemistry/EntitySystems/SolutionContainerMixerSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/SolutionContainerMixerSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Power; namespace Content.Server.Chemistry.EntitySystems; diff --git a/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs b/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs index 6e6373e10b..cd39d20b75 100644 --- a/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs @@ -5,6 +5,7 @@ using Content.Server.Power.EntitySystems; using Content.Shared.Chemistry; using Content.Shared.Chemistry.Components.SolutionManager; using Content.Shared.Placeable; +using Content.Shared.Power; namespace Content.Server.Chemistry.EntitySystems; diff --git a/Content.Server/Cloning/CloningConsoleSystem.cs b/Content.Server/Cloning/CloningConsoleSystem.cs index 950a6599a8..050e2b7f06 100644 --- a/Content.Server/Cloning/CloningConsoleSystem.cs +++ b/Content.Server/Cloning/CloningConsoleSystem.cs @@ -15,6 +15,7 @@ using Content.Shared.IdentityManagement; using Content.Shared.Mind; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; +using Content.Shared.Power; using JetBrains.Annotations; using Robust.Server.GameObjects; using Robust.Server.Player; diff --git a/Content.Server/Clothing/Systems/CursedMaskSystem.cs b/Content.Server/Clothing/Systems/CursedMaskSystem.cs index 2045ff5ccd..825e85e2c6 100644 --- a/Content.Server/Clothing/Systems/CursedMaskSystem.cs +++ b/Content.Server/Clothing/Systems/CursedMaskSystem.cs @@ -1,5 +1,5 @@ using Content.Server.Administration.Logs; -using Content.Server.GameTicking; +using Content.Server.Ghost; using Content.Server.Mind; using Content.Server.NPC; using Content.Server.NPC.HTN; @@ -21,7 +21,7 @@ namespace Content.Server.Clothing.Systems; public sealed class CursedMaskSystem : SharedCursedMaskSystem { [Dependency] private readonly IAdminLogManager _adminLog = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private readonly GhostSystem _ghostSystem = default!; [Dependency] private readonly HTNSystem _htn = default!; [Dependency] private readonly MindSystem _mind = default!; [Dependency] private readonly NPCSystem _npc = default!; @@ -39,7 +39,7 @@ public sealed class CursedMaskSystem : SharedCursedMaskSystem if (TryComp(wearer, out var actor) && actor.PlayerSession.GetMind() is { } mind) { var session = actor.PlayerSession; - if (!_ticker.OnGhostAttempt(mind, false)) + if (!_ghostSystem.OnGhostAttempt(mind, false)) return; ent.Comp.StolenMind = mind; diff --git a/Content.Server/Communications/CommunicationsConsoleSystem.cs b/Content.Server/Communications/CommunicationsConsoleSystem.cs index e616949d7a..3884c1cc43 100644 --- a/Content.Server/Communications/CommunicationsConsoleSystem.cs +++ b/Content.Server/Communications/CommunicationsConsoleSystem.cs @@ -183,10 +183,6 @@ namespace Content.Server.Communications private bool CanUse(EntityUid user, EntityUid console) { - // This shouldn't technically be possible because of BUI but don't trust client. - if (!_interaction.InRangeUnobstructed(console, user)) - return false; - if (TryComp(console, out var accessReaderComponent) && !HasComp(console)) { return _accessReaderSystem.IsAllowed(user, console, accessReaderComponent); diff --git a/Content.Server/Connection/ConnectionManager.Whitelist.cs b/Content.Server/Connection/ConnectionManager.Whitelist.cs new file mode 100644 index 0000000000..c8a4cc37ca --- /dev/null +++ b/Content.Server/Connection/ConnectionManager.Whitelist.cs @@ -0,0 +1,221 @@ +using System.Linq; +using System.Threading.Tasks; +using Content.Server.Connection.Whitelist; +using Content.Server.Connection.Whitelist.Conditions; +using Content.Server.Database; +using Content.Shared.CCVar; +using Content.Shared.Database; +using Content.Shared.Players.PlayTimeTracking; +using Robust.Shared.Network; + +namespace Content.Server.Connection; + +/// +/// Handles whitelist conditions for incoming connections. +/// +public sealed partial class ConnectionManager +{ + private PlayerConnectionWhitelistPrototype[]? _whitelists; + + public void PostInit() + { + _cfg.OnValueChanged(CCVars.WhitelistPrototypeList, UpdateWhitelists, true); + } + + private void UpdateWhitelists(string s) + { + var list = new List(); + foreach (var id in s.Split(',')) + { + if (_prototypeManager.TryIndex(id, out PlayerConnectionWhitelistPrototype? prototype)) + { + list.Add(prototype); + } + else + { + _sawmill.Fatal($"Whitelist prototype {id} does not exist. Denying all connections."); + _whitelists = null; // Invalidate the list, causes deny on all connections. + return; + } + } + + _whitelists = list.ToArray(); + } + + private bool IsValid(PlayerConnectionWhitelistPrototype whitelist, int playerCount) + { + return playerCount >= whitelist.MinimumPlayers && playerCount <= whitelist.MaximumPlayers; + } + + public async Task<(bool isWhitelisted, string? denyMessage)> IsWhitelisted(PlayerConnectionWhitelistPrototype whitelist, NetUserData data, ISawmill sawmill) + { + var cacheRemarks = await _db.GetAllAdminRemarks(data.UserId); + var cachePlaytime = await _db.GetPlayTimes(data.UserId); + + foreach (var condition in whitelist.Conditions) + { + bool matched; + string denyMessage; + switch (condition) + { + case ConditionAlwaysMatch: + matched = true; + denyMessage = Loc.GetString("whitelist-always-deny"); + break; + case ConditionManualWhitelistMembership: + matched = await CheckConditionManualWhitelist(data); + denyMessage = Loc.GetString("whitelist-manual"); + break; + case ConditionManualBlacklistMembership: + matched = await CheckConditionManualBlacklist(data); + denyMessage = Loc.GetString("whitelist-blacklisted"); + break; + case ConditionNotesDateRange conditionNotes: + matched = CheckConditionNotesDateRange(conditionNotes, cacheRemarks); + denyMessage = Loc.GetString("whitelist-notes"); + break; + case ConditionPlayerCount conditionPlayerCount: + matched = CheckConditionPlayerCount(conditionPlayerCount); + denyMessage = Loc.GetString("whitelist-player-count"); + break; + case ConditionPlaytime conditionPlaytime: + matched = CheckConditionPlaytime(conditionPlaytime, cachePlaytime); + denyMessage = Loc.GetString("whitelist-playtime", ("minutes", conditionPlaytime.MinimumPlaytime)); + break; + case ConditionNotesPlaytimeRange conditionNotesPlaytimeRange: + matched = CheckConditionNotesPlaytimeRange(conditionNotesPlaytimeRange, cacheRemarks, cachePlaytime); + denyMessage = Loc.GetString("whitelist-notes"); + break; + default: + throw new NotImplementedException($"Whitelist condition {condition.GetType().Name} not implemented"); + } + + sawmill.Verbose($"User {data.UserName} whitelist condition {condition.GetType().Name} result: {matched}"); + sawmill.Verbose($"Action: {condition.Action.ToString()}"); + switch (condition.Action) + { + case ConditionAction.Allow: + if (matched) + { + sawmill.Verbose($"User {data.UserName} passed whitelist condition {condition.GetType().Name} and it's a breaking condition"); + return (true, denyMessage); + } + break; + case ConditionAction.Deny: + if (matched) + { + sawmill.Verbose($"User {data.UserName} failed whitelist condition {condition.GetType().Name}"); + return (false, denyMessage); + } + break; + default: + sawmill.Verbose($"User {data.UserName} failed whitelist condition {condition.GetType().Name} but it's not a breaking condition"); + break; + } + } + sawmill.Verbose($"User {data.UserName} passed all whitelist conditions"); + return (true, null); + } + + #region Condition Checking + + private async Task CheckConditionManualWhitelist(NetUserData data) + { + return await _db.GetWhitelistStatusAsync(data.UserId); + } + + private async Task CheckConditionManualBlacklist(NetUserData data) + { + return await _db.GetBlacklistStatusAsync(data.UserId); + } + + private bool CheckConditionNotesDateRange(ConditionNotesDateRange conditionNotes, List remarks) + { + var range = DateTime.UtcNow.AddDays(-conditionNotes.Range); + + return CheckRemarks(remarks, + conditionNotes.IncludeExpired, + conditionNotes.IncludeSecret, + conditionNotes.MinimumSeverity, + conditionNotes.MinimumNotes, + adminRemarksRecord => adminRemarksRecord.CreatedAt > range); + } + + private bool CheckConditionPlayerCount(ConditionPlayerCount conditionPlayerCount) + { + var count = _plyMgr.PlayerCount; + return count >= conditionPlayerCount.MinimumPlayers && count <= conditionPlayerCount.MaximumPlayers; + } + + private bool CheckConditionPlaytime(ConditionPlaytime conditionPlaytime, List playtime) + { + var tracker = playtime.Find(p => p.Tracker == PlayTimeTrackingShared.TrackerOverall); + if (tracker is null) + { + return false; + } + + return tracker.TimeSpent.TotalMinutes >= conditionPlaytime.MinimumPlaytime; + } + + private bool CheckConditionNotesPlaytimeRange( + ConditionNotesPlaytimeRange conditionNotesPlaytimeRange, + List remarks, + List playtime) + { + var overallTracker = playtime.Find(p => p.Tracker == PlayTimeTrackingShared.TrackerOverall); + if (overallTracker is null) + { + return false; + } + + return CheckRemarks(remarks, + conditionNotesPlaytimeRange.IncludeExpired, + conditionNotesPlaytimeRange.IncludeSecret, + conditionNotesPlaytimeRange.MinimumSeverity, + conditionNotesPlaytimeRange.MinimumNotes, + adminRemarksRecord => adminRemarksRecord.PlaytimeAtNote >= overallTracker.TimeSpent - TimeSpan.FromMinutes(conditionNotesPlaytimeRange.Range)); + } + + private bool CheckRemarks(List remarks, bool includeExpired, bool includeSecret, NoteSeverity minimumSeverity, int MinimumNotes, Func additionalCheck) + { + var utcNow = DateTime.UtcNow; + + var notes = remarks.Count(r => r is AdminNoteRecord note && note.Severity >= minimumSeverity && (includeSecret || !note.Secret) && (includeExpired || note.ExpirationTime == null || note.ExpirationTime > utcNow)); + if (notes < MinimumNotes) + { + return false; + } + + foreach (var adminRemarksRecord in remarks) + { + // If we're not including expired notes, skip them + if (!includeExpired && (adminRemarksRecord.ExpirationTime == null || adminRemarksRecord.ExpirationTime <= utcNow)) + continue; + + // In order to get the severity of the remark, we need to see if it's an AdminNoteRecord. + if (adminRemarksRecord is not AdminNoteRecord adminNoteRecord) + continue; + + // We want to filter out secret notes if we're not including them. + if (!includeSecret && adminNoteRecord.Secret) + continue; + + // At this point, we need to remove the note if it's not within the severity range. + if (adminNoteRecord.Severity < minimumSeverity) + continue; + + // Perform the additional check specific to each method + if (!additionalCheck(adminRemarksRecord)) + continue; + + // If we've made it this far, we have a match + return true; + } + + // No matches + return false; + } + + #endregion +} diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs index f5da32c3a4..b58ee5edae 100644 --- a/Content.Server/Connection/ConnectionManager.cs +++ b/Content.Server/Connection/ConnectionManager.cs @@ -1,5 +1,9 @@ using System.Collections.Immutable; using System.Linq; +using System.Text.Json.Nodes; +using System.Threading.Tasks; +using Content.Server.Connection.Whitelist; +using Content.Server.Connection.Whitelist.Conditions; using System.Runtime.InteropServices; using System.Threading.Tasks; using Content.Corvax.Interfaces.Server; @@ -16,6 +20,7 @@ using Robust.Server.Player; using Robust.Shared.Configuration; using Robust.Shared.Enums; using Robust.Shared.Network; +using Robust.Shared.Prototypes; using Robust.Shared.Player; using Robust.Shared.Timing; @@ -28,6 +33,7 @@ namespace Content.Server.Connection public interface IConnectionManager { void Initialize(); + void PostInit(); Task HavePrivilegedJoin(NetUserId userId); // Corvax-Queue /// @@ -46,7 +52,7 @@ namespace Content.Server.Connection /// /// Handles various duties like guest username assignment, bans, connection logs, etc... /// - public sealed class ConnectionManager : IConnectionManager + public sealed partial class ConnectionManager : IConnectionManager { [Dependency] private readonly IServerDbManager _dbManager = default!; [Dependency] private readonly IPlayerManager _plyMgr = default!; @@ -55,14 +61,16 @@ namespace Content.Server.Connection [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly ILocalizationManager _loc = default!; [Dependency] private readonly ServerDbEntryManager _serverDbEntry = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly IChatManager _chatManager = default!; private ISharedSponsorsManager? _sponsorsMgr; // Corvax-Sponsors private IServerVPNGuardManager? _vpnGuardMgr; // Corvax-VPNGuard - private readonly Dictionary _temporaryBypasses = []; private ISawmill _sawmill = default!; + private readonly Dictionary _temporaryBypasses = []; + public void Initialize() { @@ -297,20 +305,33 @@ namespace Content.Server.Connection return (ConnectionDenyReason.Full, Loc.GetString("soft-player-cap-full"), null); } - if (_cfg.GetCVar(CCVars.WhitelistEnabled)) + // Checks for whitelist IF it's enabled AND the user isn't an admin. Admins are always allowed. + if (_cfg.GetCVar(CCVars.WhitelistEnabled) && adminData is null) { - var min = _cfg.GetCVar(CCVars.WhitelistMinPlayers); - var max = _cfg.GetCVar(CCVars.WhitelistMaxPlayers); - var playerCountValid = _plyMgr.PlayerCount >= min && _plyMgr.PlayerCount < max; - - if (playerCountValid && await _db.GetWhitelistStatusAsync(userId) == false - && adminData is null) + if (_whitelists is null) { - var msg = Loc.GetString(_cfg.GetCVar(CCVars.WhitelistReason)); - // was the whitelist playercount changed? - if (min > 0 || max < int.MaxValue) - msg += "\n" + Loc.GetString("whitelist-playercount-invalid", ("min", min), ("max", max)); - return (ConnectionDenyReason.Whitelist, msg, null); + _sawmill.Error("Whitelist enabled but no whitelists loaded."); + // Misconfigured, deny everyone. + return (ConnectionDenyReason.Whitelist, Loc.GetString("whitelist-misconfigured"), null); + } + + foreach (var whitelist in _whitelists) + { + if (!IsValid(whitelist, _plyMgr.PlayerCount)) + { + // Not valid for current player count. + continue; + } + + var whitelistStatus = await IsWhitelisted(whitelist, e.UserData, _sawmill); + if (!whitelistStatus.isWhitelisted) + { + // Not whitelisted. + return (ConnectionDenyReason.Whitelist, Loc.GetString("whitelist-fail-prefix", ("msg", whitelistStatus.denyMessage!)), null); + } + + // Whitelisted, don't check any more. + break; } } diff --git a/Content.Server/Connection/Whitelist/BlacklistCommands.cs b/Content.Server/Connection/Whitelist/BlacklistCommands.cs new file mode 100644 index 0000000000..e79fb7ee22 --- /dev/null +++ b/Content.Server/Connection/Whitelist/BlacklistCommands.cs @@ -0,0 +1,117 @@ +using Content.Server.Administration; +using Content.Server.Database; +using Content.Shared.Administration; +using Robust.Shared.Console; + +namespace Content.Server.Connection.Whitelist; + +[AdminCommand(AdminFlags.Ban)] +public sealed class AddBlacklistCommand : LocalizedCommands +{ + [Dependency] private readonly IPlayerLocator _playerLocator = default!; + [Dependency] private readonly IServerDbManager _db = default!; + + public override string Command => "blacklistadd"; + + public override async void Execute(IConsoleShell shell, string argStr, string[] args) + { + if (args.Length == 0) + { + shell.WriteError(Loc.GetString("shell-need-minimum-one-argument")); + shell.WriteLine(Help); + return; + } + + if (args.Length > 1) + { + shell.WriteError(Loc.GetString("shell-need-exactly-one-argument")); + shell.WriteLine(Help); + return; + } + + var name = args[0]; + var data = await _playerLocator.LookupIdByNameAsync(name); + + if (data == null) + { + shell.WriteError(Loc.GetString("cmd-blacklistadd-not-found", ("username", args[0]))); + return; + } + var guid = data.UserId; + var isBlacklisted = await _db.GetBlacklistStatusAsync(guid); + if (isBlacklisted) + { + shell.WriteLine(Loc.GetString("cmd-blacklistadd-existing", ("username", data.Username))); + return; + } + + await _db.AddToBlacklistAsync(guid); + shell.WriteLine(Loc.GetString("cmd-blacklistadd-added", ("username", data.Username))); + } + + public override CompletionResult GetCompletion(IConsoleShell shell, string[] args) + { + if (args.Length == 1) + { + return CompletionResult.FromHint(Loc.GetString("cmd-blacklistadd-arg-player")); + } + + return CompletionResult.Empty; + } +} + +[AdminCommand(AdminFlags.Ban)] +public sealed class RemoveBlacklistCommand : LocalizedCommands +{ + [Dependency] private readonly IPlayerLocator _playerLocator = default!; + [Dependency] private readonly IServerDbManager _db = default!; + + public override string Command => "blacklistremove"; + + public override async void Execute(IConsoleShell shell, string argStr, string[] args) + { + if (args.Length == 0) + { + shell.WriteError(Loc.GetString("shell-need-minimum-one-argument")); + shell.WriteLine(Help); + return; + } + + if (args.Length > 1) + { + shell.WriteError(Loc.GetString("shell-need-exactly-one-argument")); + shell.WriteLine(Help); + return; + } + + var name = args[0]; + var data = await _playerLocator.LookupIdByNameAsync(name); + + if (data == null) + { + shell.WriteError(Loc.GetString("cmd-blacklistremove-not-found", ("username", args[0]))); + return; + } + + var guid = data.UserId; + var isBlacklisted = await _db.GetBlacklistStatusAsync(guid); + if (!isBlacklisted) + { + shell.WriteLine(Loc.GetString("cmd-blacklistremove-existing", ("username", data.Username))); + return; + } + + await _db.RemoveFromBlacklistAsync(guid); + shell.WriteLine(Loc.GetString("cmd-blacklistremove-removed", ("username", data.Username))); + } + + public override CompletionResult GetCompletion(IConsoleShell shell, string[] args) + { + if (args.Length == 1) + { + return CompletionResult.FromHint(Loc.GetString("cmd-blacklistremove-arg-player")); + } + + return CompletionResult.Empty; + } +} diff --git a/Content.Server/Connection/Whitelist/Conditions/ConditionAlwaysMatch.cs b/Content.Server/Connection/Whitelist/Conditions/ConditionAlwaysMatch.cs new file mode 100644 index 0000000000..9fe5db4012 --- /dev/null +++ b/Content.Server/Connection/Whitelist/Conditions/ConditionAlwaysMatch.cs @@ -0,0 +1,12 @@ +using System.Threading.Tasks; +using Robust.Shared.Network; + +namespace Content.Server.Connection.Whitelist.Conditions; + +/// +/// Condition that always matches +/// +public sealed partial class ConditionAlwaysMatch : WhitelistCondition +{ + +} diff --git a/Content.Server/Connection/Whitelist/Conditions/ConditionManualBlacklistMembership.cs b/Content.Server/Connection/Whitelist/Conditions/ConditionManualBlacklistMembership.cs new file mode 100644 index 0000000000..9d67129e71 --- /dev/null +++ b/Content.Server/Connection/Whitelist/Conditions/ConditionManualBlacklistMembership.cs @@ -0,0 +1,12 @@ +using System.Threading.Tasks; +using Content.Server.Database; +using Robust.Shared.Network; + +namespace Content.Server.Connection.Whitelist.Conditions; + +/// +/// Condition that matches if the player is in the manual blacklist. +/// +public sealed partial class ConditionManualBlacklistMembership : WhitelistCondition +{ +} diff --git a/Content.Server/Connection/Whitelist/Conditions/ConditionManualWhitelistMembership.cs b/Content.Server/Connection/Whitelist/Conditions/ConditionManualWhitelistMembership.cs new file mode 100644 index 0000000000..a31835f9c2 --- /dev/null +++ b/Content.Server/Connection/Whitelist/Conditions/ConditionManualWhitelistMembership.cs @@ -0,0 +1,12 @@ +using System.Threading.Tasks; +using Content.Server.Database; +using Robust.Shared.Network; + +namespace Content.Server.Connection.Whitelist.Conditions; + +/// +/// Condition that matches if the player is in the manual whitelist. +/// +public sealed partial class ConditionManualWhitelistMembership : WhitelistCondition +{ +} diff --git a/Content.Server/Connection/Whitelist/Conditions/ConditionNotesDateRange.cs b/Content.Server/Connection/Whitelist/Conditions/ConditionNotesDateRange.cs new file mode 100644 index 0000000000..1e34bc6373 --- /dev/null +++ b/Content.Server/Connection/Whitelist/Conditions/ConditionNotesDateRange.cs @@ -0,0 +1,34 @@ +using System.Linq; +using System.Threading.Tasks; +using Content.Server.Database; +using Content.Shared.Database; +using Robust.Shared.Network; + +namespace Content.Server.Connection.Whitelist.Conditions; + +/// +/// Condition that matches if the player has notes within a certain date range. +/// +public sealed partial class ConditionNotesDateRange : WhitelistCondition +{ + [DataField] + public bool IncludeExpired = false; + + [DataField] + public NoteSeverity MinimumSeverity = NoteSeverity.Minor; + + /// + /// The minimum number of notes required. + /// + [DataField] + public int MinimumNotes = 1; + + /// + /// Range in days to check for notes. + /// + [DataField] + public int Range = int.MaxValue; + + [DataField] + public bool IncludeSecret = false; +} diff --git a/Content.Server/Connection/Whitelist/Conditions/ConditionNotesPlaytimeRange.cs b/Content.Server/Connection/Whitelist/Conditions/ConditionNotesPlaytimeRange.cs new file mode 100644 index 0000000000..d2d22a8cd0 --- /dev/null +++ b/Content.Server/Connection/Whitelist/Conditions/ConditionNotesPlaytimeRange.cs @@ -0,0 +1,30 @@ +using Content.Shared.Database; + +namespace Content.Server.Connection.Whitelist.Conditions; + +/// +/// Condition that matches if the player has notes within a certain playtime range. +/// +public sealed partial class ConditionNotesPlaytimeRange : WhitelistCondition +{ + [DataField] + public bool IncludeExpired = false; + + [DataField] + public NoteSeverity MinimumSeverity = NoteSeverity.Minor; + + /// + /// The minimum number of notes required. + /// + [DataField] + public int MinimumNotes = 1; + + /// + /// The range in minutes to check for notes. + /// + [DataField] + public int Range = int.MaxValue; + + [DataField] + public bool IncludeSecret = false; +} diff --git a/Content.Server/Connection/Whitelist/Conditions/ConditionPlayerCount.cs b/Content.Server/Connection/Whitelist/Conditions/ConditionPlayerCount.cs new file mode 100644 index 0000000000..432ad32c4a --- /dev/null +++ b/Content.Server/Connection/Whitelist/Conditions/ConditionPlayerCount.cs @@ -0,0 +1,16 @@ +using System.Threading.Tasks; +using Robust.Server.Player; +using Robust.Shared.Network; + +namespace Content.Server.Connection.Whitelist.Conditions; + +/// +/// Condition that matches if the player count is within a certain range. +/// +public sealed partial class ConditionPlayerCount : WhitelistCondition +{ + [DataField] + public int MinimumPlayers = 0; + [DataField] + public int MaximumPlayers = int.MaxValue; +} diff --git a/Content.Server/Connection/Whitelist/Conditions/ConditionPlaytime.cs b/Content.Server/Connection/Whitelist/Conditions/ConditionPlaytime.cs new file mode 100644 index 0000000000..7b45181e12 --- /dev/null +++ b/Content.Server/Connection/Whitelist/Conditions/ConditionPlaytime.cs @@ -0,0 +1,15 @@ +using System.Threading.Tasks; +using Content.Server.Database; +using Content.Shared.Players.PlayTimeTracking; +using Robust.Shared.Network; + +namespace Content.Server.Connection.Whitelist.Conditions; + +/// +/// Condition that matches if the player has played for a certain amount of time. +/// +public sealed partial class ConditionPlaytime : WhitelistCondition +{ + [DataField] + public int MinimumPlaytime = 0; // In minutes +} diff --git a/Content.Server/Connection/Whitelist/WhitelistCondition.cs b/Content.Server/Connection/Whitelist/WhitelistCondition.cs new file mode 100644 index 0000000000..b68fd52996 --- /dev/null +++ b/Content.Server/Connection/Whitelist/WhitelistCondition.cs @@ -0,0 +1,41 @@ +using System.Text.Json.Serialization; +using System.Threading.Tasks; +using JetBrains.Annotations; +using Robust.Shared.Network; + +namespace Content.Server.Connection.Whitelist; + +/// +/// This class is used to determine if a player should be allowed to join the server. +/// It is used in +/// +[ImplicitDataDefinitionForInheritors] +[MeansImplicitUse] +public abstract partial class WhitelistCondition +{ + /// + /// What action should be taken if this condition is met? + /// Defaults to . + /// + [DataField] + public ConditionAction Action { get; set; } = ConditionAction.Next; +} + +/// +/// Determines what action should be taken if a condition is met. +/// +public enum ConditionAction +{ + /// + /// The player is allowed to join, and the next conditions will be skipped. + /// + Allow, + /// + /// The player is denied to join, and the next conditions will be skipped. + /// + Deny, + /// + /// The next condition should be checked. + /// + Next +} diff --git a/Content.Server/Connection/Whitelist/WhitelistPrototype.cs b/Content.Server/Connection/Whitelist/WhitelistPrototype.cs new file mode 100644 index 0000000000..2b8b9babbc --- /dev/null +++ b/Content.Server/Connection/Whitelist/WhitelistPrototype.cs @@ -0,0 +1,42 @@ +using System.Threading.Tasks; +using Robust.Shared.Network; +using Robust.Shared.Prototypes; + +namespace Content.Server.Connection.Whitelist; + +/// +/// Used by the to determine if a player should be allowed to join the server. +/// Used in the whitelist.prototype_list CVar. +/// +/// Whitelists are used to determine if a player is allowed to connect. +/// You define a PlayerConnectionWhitelist with a list of conditions. +/// Every condition has a type and a along with other parameters depending on the type. +/// Action must either be Allow, Deny or Next. +/// Allow means the player is instantly allowed to connect if the condition is met. +/// Deny means the player is instantly denied to connect if the condition is met. +/// Next means the next condition in the list is checked. +/// If the condition doesn't match, the next condition is checked. +/// +[Prototype("playerConnectionWhitelist")] +public sealed class PlayerConnectionWhitelistPrototype : IPrototype +{ + [IdDataField] + public string ID { get; } = default!; + + /// + /// Minimum number of players required for this whitelist to be active. + /// If there are less players than this, the whitelist will be ignored and the next one in the list will be used. + /// + [DataField] + public int MinimumPlayers { get; } = 0; + + /// + /// Maximum number of players allowed for this whitelist to be active. + /// If there are more players than this, the whitelist will be ignored and the next one in the list will be used. + /// + [DataField] + public int MaximumPlayers { get; } = int.MaxValue; + + [DataField] + public WhitelistCondition[] Conditions { get; } = default!; +} diff --git a/Content.Server/Construction/ConstructionSystem.Computer.cs b/Content.Server/Construction/ConstructionSystem.Computer.cs index 0685b08f4f..6951d44b4d 100644 --- a/Content.Server/Construction/ConstructionSystem.Computer.cs +++ b/Content.Server/Construction/ConstructionSystem.Computer.cs @@ -1,6 +1,7 @@ using Content.Server.Construction.Components; using Content.Server.Power.Components; using Content.Shared.Computer; +using Content.Shared.Power; using Robust.Shared.Containers; namespace Content.Server.Construction; diff --git a/Content.Server/Construction/FlatpackSystem.cs b/Content.Server/Construction/FlatpackSystem.cs index af2132723c..11303e7f2e 100644 --- a/Content.Server/Construction/FlatpackSystem.cs +++ b/Content.Server/Construction/FlatpackSystem.cs @@ -4,6 +4,7 @@ using Content.Server.Power.EntitySystems; using Content.Shared.Construction; using Content.Shared.Construction.Components; using Content.Shared.Containers.ItemSlots; +using Content.Shared.Power; using Robust.Shared.Prototypes; using Robust.Shared.Timing; diff --git a/Content.Server/Database/ServerDbBase.cs b/Content.Server/Database/ServerDbBase.cs index 74f81f9d97..0ffd673e67 100644 --- a/Content.Server/Database/ServerDbBase.cs +++ b/Content.Server/Database/ServerDbBase.cs @@ -226,7 +226,9 @@ namespace Content.Server.Database foreach (var role in profile.Loadouts) { - var loadout = new RoleLoadout(role.RoleName); + var loadout = new RoleLoadout(role.RoleName) + { + }; foreach (var group in role.Groups) { @@ -1074,6 +1076,29 @@ INSERT INTO player_round (players_id, rounds_id) VALUES ({players[player]}, {id} await db.DbContext.SaveChangesAsync(); } + public async Task GetBlacklistStatusAsync(NetUserId player) + { + await using var db = await GetDb(); + + return await db.DbContext.Blacklist.AnyAsync(w => w.UserId == player); + } + + public async Task AddToBlacklistAsync(NetUserId player) + { + await using var db = await GetDb(); + + db.DbContext.Blacklist.Add(new Blacklist() { UserId = player }); + await db.DbContext.SaveChangesAsync(); + } + + public async Task RemoveFromBlacklistAsync(NetUserId player) + { + await using var db = await GetDb(); + var entry = await db.DbContext.Blacklist.SingleAsync(w => w.UserId == player); + db.DbContext.Blacklist.Remove(entry); + await db.DbContext.SaveChangesAsync(); + } + #endregion #region Uploaded Resources Logs diff --git a/Content.Server/Database/ServerDbManager.cs b/Content.Server/Database/ServerDbManager.cs index 8b6ac5fed6..216b1ec159 100644 --- a/Content.Server/Database/ServerDbManager.cs +++ b/Content.Server/Database/ServerDbManager.cs @@ -244,6 +244,16 @@ namespace Content.Server.Database #endregion + #region Blacklist + + Task GetBlacklistStatusAsync(NetUserId player); + + Task AddToBlacklistAsync(NetUserId player); + + Task RemoveFromBlacklistAsync(NetUserId player); + + #endregion + #region Uploaded Resources Logs Task AddUploadedResourceLogAsync(NetUserId user, DateTimeOffset date, string path, byte[] data); @@ -740,6 +750,24 @@ namespace Content.Server.Database return RunDbCommand(() => _db.RemoveFromWhitelistAsync(player)); } + public Task GetBlacklistStatusAsync(NetUserId player) + { + DbReadOpsMetric.Inc(); + return RunDbCommand(() => _db.GetBlacklistStatusAsync(player)); + } + + public Task AddToBlacklistAsync(NetUserId player) + { + DbWriteOpsMetric.Inc(); + return RunDbCommand(() => _db.AddToBlacklistAsync(player)); + } + + public Task RemoveFromBlacklistAsync(NetUserId player) + { + DbWriteOpsMetric.Inc(); + return RunDbCommand(() => _db.RemoveFromBlacklistAsync(player)); + } + public Task AddUploadedResourceLogAsync(NetUserId user, DateTimeOffset date, string path, byte[] data) { DbWriteOpsMetric.Inc(); diff --git a/Content.Server/Database/ServerDbPostgres.Notifications.cs b/Content.Server/Database/ServerDbPostgres.Notifications.cs index fe358923bf..69cf2c7d77 100644 --- a/Content.Server/Database/ServerDbPostgres.Notifications.cs +++ b/Content.Server/Database/ServerDbPostgres.Notifications.cs @@ -97,6 +97,8 @@ public sealed partial class ServerDbPostgres _notifyLog.Error($"Error in notification listener: {e}"); } } + + _notificationConnection.Dispose(); } private void OnNotification(object _, NpgsqlNotificationEventArgs notification) @@ -116,6 +118,5 @@ public sealed partial class ServerDbPostgres return; _notificationConnection.Notification -= OnNotification; - _notificationConnection.Dispose(); } } diff --git a/Content.Server/DeviceLinking/Components/PowerSensorComponent.cs b/Content.Server/DeviceLinking/Components/PowerSensorComponent.cs index d9599546ae..b67a2fcd95 100644 --- a/Content.Server/DeviceLinking/Components/PowerSensorComponent.cs +++ b/Content.Server/DeviceLinking/Components/PowerSensorComponent.cs @@ -1,5 +1,6 @@ using Content.Server.DeviceLinking.Systems; using Content.Shared.DeviceLinking; +using Content.Shared.Power.Generator; using Content.Shared.Tools; using Robust.Shared.Audio; using Robust.Shared.Prototypes; diff --git a/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs b/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs index cdc083feac..d189afc0a0 100644 --- a/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs @@ -3,6 +3,7 @@ using Content.Server.DeviceNetwork.Components; using Content.Server.Medical.CrewMonitoring; using Content.Server.Power.Components; using Content.Server.Station.Systems; +using Content.Shared.Power; namespace Content.Server.DeviceNetwork.Systems; diff --git a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs index 7726acfc93..f1d182fc66 100644 --- a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs +++ b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs @@ -25,6 +25,7 @@ using Content.Shared.Interaction; using Content.Shared.Item; using Content.Shared.Movement.Events; using Content.Shared.Popups; +using Content.Shared.Power; using Content.Shared.Verbs; using Robust.Server.Audio; using Robust.Server.GameObjects; diff --git a/Content.Server/Doors/Systems/AirlockSystem.cs b/Content.Server/Doors/Systems/AirlockSystem.cs index d5bdd8a798..38af5cf5d1 100644 --- a/Content.Server/Doors/Systems/AirlockSystem.cs +++ b/Content.Server/Doors/Systems/AirlockSystem.cs @@ -4,6 +4,7 @@ using Content.Server.Wires; using Content.Shared.Doors.Components; using Content.Shared.Doors.Systems; using Content.Shared.Interaction; +using Content.Shared.Power; using Content.Shared.Wires; using Robust.Shared.Player; diff --git a/Content.Server/Doors/Systems/DoorSystem.cs b/Content.Server/Doors/Systems/DoorSystem.cs index 5968e445c1..292f8ec8e9 100644 --- a/Content.Server/Doors/Systems/DoorSystem.cs +++ b/Content.Server/Doors/Systems/DoorSystem.cs @@ -1,9 +1,9 @@ using Content.Server.Access; using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; -using Content.Server.Power.Components; using Content.Shared.Doors.Components; using Content.Shared.Doors.Systems; +using Content.Shared.Power; using Robust.Shared.Physics.Components; namespace Content.Server.Doors.Systems; diff --git a/Content.Server/Doors/Systems/FirelockSystem.cs b/Content.Server/Doors/Systems/FirelockSystem.cs index 87e5887c42..6bb1972b6e 100644 --- a/Content.Server/Doors/Systems/FirelockSystem.cs +++ b/Content.Server/Doors/Systems/FirelockSystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Atmos; using Content.Shared.Atmos.Monitor; using Content.Shared.Doors.Components; using Content.Shared.Doors.Systems; +using Content.Shared.Power; using Robust.Server.GameObjects; using Robust.Shared.Map.Components; diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs index 80112e4a89..15eb86e0e8 100644 --- a/Content.Server/Entry/EntryPoint.cs +++ b/Content.Server/Entry/EntryPoint.cs @@ -159,6 +159,7 @@ namespace Content.Server.Entry IoCManager.Resolve().Initialize(); IoCManager.Resolve().GetEntitySystem().PostInitialize(); IoCManager.Resolve().Initialize(); + IoCManager.Resolve().PostInit(); } } diff --git a/Content.Server/Fax/FaxSystem.cs b/Content.Server/Fax/FaxSystem.cs index 18852ac755..a43d0171e6 100644 --- a/Content.Server/Fax/FaxSystem.cs +++ b/Content.Server/Fax/FaxSystem.cs @@ -29,6 +29,7 @@ using Robust.Shared.Containers; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Content.Shared.NameModifier.Components; +using Content.Shared.Power; namespace Content.Server.Fax; diff --git a/Content.Server/GameTicking/GameTicker.GamePreset.cs b/Content.Server/GameTicking/GameTicker.GamePreset.cs index 5a2b375dd6..5642e84f90 100644 --- a/Content.Server/GameTicking/GameTicker.GamePreset.cs +++ b/Content.Server/GameTicking/GameTicker.GamePreset.cs @@ -1,27 +1,16 @@ -using System.Diagnostics.CodeAnalysis; -using System.Linq; -using System.Threading.Tasks; using Content.Server.GameTicking.Presets; using Content.Server.Maps; using Content.Shared.CCVar; -using Content.Shared.Damage; -using Content.Shared.Damage.Prototypes; -using Content.Shared.Database; -using Content.Shared.FixedPoint; -using Content.Shared.Ghost; -using Content.Shared.Mind; -using Content.Shared.Mobs; -using Content.Shared.Mobs.Components; -using Content.Shared.Mobs.Systems; using JetBrains.Annotations; using Robust.Shared.Player; +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using System.Threading.Tasks; namespace Content.Server.GameTicking { public sealed partial class GameTicker { - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - public const float PresetFailedCooldownIncrease = 30f; /// @@ -198,94 +187,6 @@ namespace Content.Server.GameTicking } } - public bool OnGhostAttempt(EntityUid mindId, bool canReturnGlobal, bool viaCommand = false, MindComponent? mind = null) - { - if (!Resolve(mindId, ref mind)) - return false; - - var playerEntity = mind.CurrentEntity; - - if (playerEntity != null && viaCommand) - _adminLogger.Add(LogType.Mind, $"{EntityManager.ToPrettyString(playerEntity.Value):player} is attempting to ghost via command"); - - var handleEv = new GhostAttemptHandleEvent(mind, canReturnGlobal); - RaiseLocalEvent(handleEv); - - // Something else has handled the ghost attempt for us! We return its result. - if (handleEv.Handled) - return handleEv.Result; - - if (mind.PreventGhosting) - { - if (mind.Session != null) // Logging is suppressed to prevent spam from ghost attempts caused by movement attempts - { - _chatManager.DispatchServerMessage(mind.Session, Loc.GetString("comp-mind-ghosting-prevented"), - true); - } - - return false; - } - - if (TryComp(playerEntity, out var comp) && !comp.CanGhostInteract) - return false; - - if (mind.VisitingEntity != default) - { - _mind.UnVisit(mindId, mind: mind); - } - - var position = Exists(playerEntity) - ? Transform(playerEntity.Value).Coordinates - : GetObserverSpawnPoint(); - - if (position == default) - return false; - - // Ok, so, this is the master place for the logic for if ghosting is "too cheaty" to allow returning. - // There's no reason at this time to move it to any other place, especially given that the 'side effects required' situations would also have to be moved. - // + If CharacterDeadPhysically applies, we're physically dead. Therefore, ghosting OK, and we can return (this is critical for gibbing) - // Note that we could theoretically be ICly dead and still physically alive and vice versa. - // (For example, a zombie could be dead ICly, but may retain memories and is definitely physically active) - // + If we're in a mob that is critical, and we're supposed to be able to return if possible, - // we're succumbing - the mob is killed. Therefore, character is dead. Ghosting OK. - // (If the mob survives, that's a bug. Ghosting is kept regardless.) - var canReturn = canReturnGlobal && _mind.IsCharacterDeadPhysically(mind); - - if (_configurationManager.GetCVar(CCVars.GhostKillCrit) && - canReturnGlobal && - TryComp(playerEntity, out MobStateComponent? mobState)) - { - if (_mobState.IsCritical(playerEntity.Value, mobState)) - { - canReturn = true; - - //todo: what if they dont breathe lol - //cry deeply - - FixedPoint2 dealtDamage = 200; - if (TryComp(playerEntity, out var damageable) - && TryComp(playerEntity, out var thresholds)) - { - var playerDeadThreshold = _mobThresholdSystem.GetThresholdForState(playerEntity.Value, MobState.Dead, thresholds); - dealtDamage = playerDeadThreshold - damageable.TotalDamage; - } - - DamageSpecifier damage = new(_prototypeManager.Index("Asphyxiation"), dealtDamage); - - _damageable.TryChangeDamage(playerEntity, damage, true); - } - } - - var ghost = _ghost.SpawnGhost((mindId, mind), position, canReturn); - if (ghost == null) - return false; - - if (playerEntity != null) - _adminLogger.Add(LogType.Mind, $"{EntityManager.ToPrettyString(playerEntity.Value):player} ghosted{(!canReturn ? " (non-returnable)" : "")}"); - - return true; - } - private void IncrementRoundNumber() { var playerIds = _playerGameStatuses.Keys.Select(player => player.UserId).ToArray(); @@ -304,17 +205,4 @@ namespace Content.Server.GameTicking RoundId = task.GetAwaiter().GetResult(); } } - - public sealed class GhostAttemptHandleEvent : HandledEntityEventArgs - { - public MindComponent Mind { get; } - public bool CanReturnGlobal { get; } - public bool Result { get; set; } - - public GhostAttemptHandleEvent(MindComponent mind, bool canReturnGlobal) - { - Mind = mind; - CanReturnGlobal = canReturnGlobal; - } - } } diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs index 1961221fc7..6885a52eca 100644 --- a/Content.Server/GameTicking/GameTicker.Spawning.cs +++ b/Content.Server/GameTicking/GameTicker.Spawning.cs @@ -4,6 +4,7 @@ using System.Numerics; using Content.Server.Administration.Managers; using Content.Server.GameTicking.Events; using Content.Server.Ghost; +using Content.Server.Shuttles.Components; using Content.Server.Spawners.Components; using Content.Server.Speech.Components; using Content.Server.Station.Components; @@ -275,28 +276,13 @@ namespace Content.Server.GameTicking Loc.GetString("job-greet-station-name", ("stationName", metaData.EntityName))); } - // Arrivals is unable to do this during spawning as no actor is attached yet. - // We also want this message last. - if (!silent && lateJoin && _arrivals.Enabled) - { - var arrival = _arrivals.NextShuttleArrival(); - if (arrival == null) - { - _chatManager.DispatchServerMessage(player, Loc.GetString("latejoin-arrivals-direction")); - } - else - { - _chatManager.DispatchServerMessage(player, - Loc.GetString("latejoin-arrivals-direction-time", ("time", $"{arrival:mm\\:ss}"))); - } - } - // We raise this event directed to the mob, but also broadcast it so game rules can do something now. PlayersJoinedRoundNormally++; var aev = new PlayerSpawnCompleteEvent(mob, player, jobId, lateJoin, + silent, PlayersJoinedRoundNormally, station, character); @@ -315,7 +301,7 @@ namespace Content.Server.GameTicking } /// - /// Makes a player join into the game and spawn on a staiton. + /// Makes a player join into the game and spawn on a station. /// /// The player joining /// The station they're spawning on @@ -495,6 +481,7 @@ namespace Content.Server.GameTicking public ICommonSession Player { get; } public string? JobId { get; } public bool LateJoin { get; } + public bool Silent { get; } public EntityUid Station { get; } public HumanoidCharacterProfile Profile { get; } @@ -505,6 +492,7 @@ namespace Content.Server.GameTicking ICommonSession player, string? jobId, bool lateJoin, + bool silent, int joinOrder, EntityUid station, HumanoidCharacterProfile profile) @@ -513,6 +501,7 @@ namespace Content.Server.GameTicking Player = player; JobId = jobId; LateJoin = lateJoin; + Silent = silent; Station = station; Profile = profile; JoinOrder = joinOrder; diff --git a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs index 9e8a878a2d..0465e1bac4 100644 --- a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs @@ -10,8 +10,10 @@ using Content.Shared.Mind; using Content.Shared.NPC.Systems; using Content.Shared.Objectives.Components; using Content.Shared.PDA; +using Content.Shared.Radio; using Content.Shared.Roles; using Content.Shared.Roles.Jobs; +using Content.Shared.Roles.RoleCodeword; using Robust.Shared.Prototypes; using Robust.Shared.Random; using System.Linq; @@ -21,6 +23,8 @@ namespace Content.Server.GameTicking.Rules; public sealed class TraitorRuleSystem : GameRuleSystem { + private static readonly Color TraitorCodewordColor = Color.FromHex("#cc3b3b"); + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly NpcFactionSystem _npcFaction = default!; @@ -29,6 +33,7 @@ public sealed class TraitorRuleSystem : GameRuleSystem [Dependency] private readonly MindSystem _mindSystem = default!; [Dependency] private readonly SharedRoleSystem _roleSystem = default!; [Dependency] private readonly SharedJobSystem _jobs = default!; + [Dependency] private readonly SharedRoleCodewordSystem _roleCodewordSystem = default!; public override void Initialize() { @@ -102,6 +107,7 @@ public sealed class TraitorRuleSystem : GameRuleSystem _antag.SendBriefing(traitor, GenerateBriefing(component.Codewords, code, issuer), null, component.GreetSoundNotification); + component.TraitorMinds.Add(mindId); // Assign briefing @@ -110,6 +116,12 @@ public sealed class TraitorRuleSystem : GameRuleSystem Briefing = briefing }, mind, true); + // Send codewords to only the traitor client + var color = TraitorCodewordColor; // Fall back to a dark red Syndicate color if a prototype is not found + + RoleCodewordComponent codewordComp = EnsureComp(mindId); + _roleCodewordSystem.SetRoleCodewords(codewordComp, "traitor", component.Codewords.ToList(), color); + // Change the faction _npcFaction.RemoveFaction(traitor, component.NanoTrasenFaction, false); _npcFaction.AddFaction(traitor, component.SyndicateFaction); diff --git a/Content.Server/Ghost/GhostCommand.cs b/Content.Server/Ghost/GhostCommand.cs index b553d64201..a2f361d29d 100644 --- a/Content.Server/Ghost/GhostCommand.cs +++ b/Content.Server/Ghost/GhostCommand.cs @@ -1,4 +1,3 @@ -using Content.Server.GameTicking; using Content.Server.Popups; using Content.Shared.Administration; using Content.Shared.Mind; @@ -41,7 +40,7 @@ namespace Content.Server.Ghost mind = _entities.GetComponent(mindId); } - if (!_entities.System().OnGhostAttempt(mindId, true, true, mind)) + if (!_entities.System().OnGhostAttempt(mindId, true, true, mind)) { shell.WriteLine(Loc.GetString("ghost-command-denied")); } diff --git a/Content.Server/Ghost/GhostSystem.cs b/Content.Server/Ghost/GhostSystem.cs index b68c279b3e..b045214329 100644 --- a/Content.Server/Ghost/GhostSystem.cs +++ b/Content.Server/Ghost/GhostSystem.cs @@ -1,17 +1,23 @@ -using System.Linq; -using System.Numerics; +using Content.Server.Administration.Logs; +using Content.Server.Chat.Managers; using Content.Server.GameTicking; using Content.Server.Ghost.Components; using Content.Server.Mind; using Content.Server.Roles.Jobs; using Content.Server.Warps; using Content.Shared.Actions; +using Content.Shared.CCVar; +using Content.Shared.Damage; +using Content.Shared.Damage.Prototypes; +using Content.Shared.Database; using Content.Shared.Examine; using Content.Shared.Eye; +using Content.Shared.FixedPoint; using Content.Shared.Follower; using Content.Shared.Ghost; using Content.Shared.Mind; using Content.Shared.Mind.Components; +using Content.Shared.Mobs; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Events; @@ -19,11 +25,15 @@ using Content.Shared.Movement.Systems; using Content.Shared.Storage.Components; using Robust.Server.GameObjects; using Robust.Server.Player; +using Robust.Shared.Configuration; using Robust.Shared.Map; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Systems; using Robust.Shared.Player; +using Robust.Shared.Prototypes; using Robust.Shared.Timing; +using System.Linq; +using System.Numerics; namespace Content.Server.Ghost { @@ -44,6 +54,14 @@ namespace Content.Server.Ghost [Dependency] private readonly TransformSystem _transformSystem = default!; [Dependency] private readonly VisibilitySystem _visibilitySystem = default!; [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private readonly IChatManager _chatManager = default!; + [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private readonly DamageableSystem _damageable = default!; private EntityQuery _ghostQuery; private EntityQuery _physicsQuery; @@ -144,7 +162,7 @@ namespace Content.Server.Ghost if (component.MustBeDead && (_mobState.IsAlive(uid) || _mobState.IsCritical(uid))) return; - _ticker.OnGhostAttempt(mindId, component.CanReturn, mind: mind); + OnGhostAttempt(mindId, component.CanReturn, mind: mind); } private void OnGhostStartup(EntityUid uid, GhostComponent component, ComponentStartup args) @@ -473,5 +491,102 @@ namespace Content.Server.Ghost Log.Debug($"Spawned ghost \"{ToPrettyString(ghost)}\" for {mind.Comp.CharacterName}."); return ghost; } + + public bool OnGhostAttempt(EntityUid mindId, bool canReturnGlobal, bool viaCommand = false, MindComponent? mind = null) + { + if (!Resolve(mindId, ref mind)) + return false; + + var playerEntity = mind.CurrentEntity; + + if (playerEntity != null && viaCommand) + _adminLogger.Add(LogType.Mind, $"{EntityManager.ToPrettyString(playerEntity.Value):player} is attempting to ghost via command"); + + var handleEv = new GhostAttemptHandleEvent(mind, canReturnGlobal); + RaiseLocalEvent(handleEv); + + // Something else has handled the ghost attempt for us! We return its result. + if (handleEv.Handled) + return handleEv.Result; + + if (mind.PreventGhosting) + { + if (mind.Session != null) // Logging is suppressed to prevent spam from ghost attempts caused by movement attempts + { + _chatManager.DispatchServerMessage(mind.Session, Loc.GetString("comp-mind-ghosting-prevented"), + true); + } + + return false; + } + + if (TryComp(playerEntity, out var comp) && !comp.CanGhostInteract) + return false; + + if (mind.VisitingEntity != default) + { + _mind.UnVisit(mindId, mind: mind); + } + + var position = Exists(playerEntity) + ? Transform(playerEntity.Value).Coordinates + : _gameTicker.GetObserverSpawnPoint(); + + if (position == default) + return false; + + // Ok, so, this is the master place for the logic for if ghosting is "too cheaty" to allow returning. + // There's no reason at this time to move it to any other place, especially given that the 'side effects required' situations would also have to be moved. + // + If CharacterDeadPhysically applies, we're physically dead. Therefore, ghosting OK, and we can return (this is critical for gibbing) + // Note that we could theoretically be ICly dead and still physically alive and vice versa. + // (For example, a zombie could be dead ICly, but may retain memories and is definitely physically active) + // + If we're in a mob that is critical, and we're supposed to be able to return if possible, + // we're succumbing - the mob is killed. Therefore, character is dead. Ghosting OK. + // (If the mob survives, that's a bug. Ghosting is kept regardless.) + var canReturn = canReturnGlobal && _mind.IsCharacterDeadPhysically(mind); + + if (_configurationManager.GetCVar(CCVars.GhostKillCrit) && + canReturnGlobal && + TryComp(playerEntity, out MobStateComponent? mobState)) + { + if (_mobState.IsCritical(playerEntity.Value, mobState)) + { + canReturn = true; + + //todo: what if they dont breathe lol + //cry deeply + + FixedPoint2 dealtDamage = 200; + + if (TryComp(playerEntity, out var damageable) + && TryComp(playerEntity, out var thresholds)) + { + var playerDeadThreshold = _mobThresholdSystem.GetThresholdForState(playerEntity.Value, MobState.Dead, thresholds); + dealtDamage = playerDeadThreshold - damageable.TotalDamage; + } + + DamageSpecifier damage = new(_prototypeManager.Index("Asphyxiation"), dealtDamage); + + _damageable.TryChangeDamage(playerEntity, damage, true); + } + } + + var ghost = SpawnGhost((mindId, mind), position, canReturn); + + if (ghost == null) + return false; + + if (playerEntity != null) + _adminLogger.Add(LogType.Mind, $"{EntityManager.ToPrettyString(playerEntity.Value):player} ghosted{(!canReturn ? " (non-returnable)" : "")}"); + + return true; + } + } + + public sealed class GhostAttemptHandleEvent(MindComponent mind, bool canReturnGlobal) : HandledEntityEventArgs + { + public MindComponent Mind { get; } = mind; + public bool CanReturnGlobal { get; } = canReturnGlobal; + public bool Result { get; set; } } } diff --git a/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs b/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs index b4023bbdb9..f7e0c6fde2 100644 --- a/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs @@ -21,6 +21,7 @@ using Robust.Shared.Timing; using System.Linq; using Content.Server.Jittering; using Content.Shared.Jittering; +using Content.Shared.Power; namespace Content.Server.Kitchen.EntitySystems { diff --git a/Content.Server/Lathe/LatheSystem.cs b/Content.Server/Lathe/LatheSystem.cs index 5ece533a62..18f246dcef 100644 --- a/Content.Server/Lathe/LatheSystem.cs +++ b/Content.Server/Lathe/LatheSystem.cs @@ -19,6 +19,7 @@ using Content.Shared.Emag.Components; using Content.Shared.Examine; using Content.Shared.Lathe; using Content.Shared.Materials; +using Content.Shared.Power; using Content.Shared.ReagentSpeed; using Content.Shared.Research.Components; using Content.Shared.Research.Prototypes; @@ -155,10 +156,10 @@ namespace Content.Server.Lathe { var ev = new LatheGetRecipesEvent(uid, getUnavailable) { - Recipes = new List>(component.StaticRecipes) + Recipes = new HashSet>(component.StaticRecipes) }; RaiseLocalEvent(uid, ev); - return ev.Recipes; + return ev.Recipes.ToList(); } public static List> GetAllBaseRecipes(LatheComponent component) diff --git a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs index b6810aa33b..6bd5750460 100644 --- a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs +++ b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs @@ -7,6 +7,7 @@ using Content.Server.Station.Systems; using Content.Shared.Examine; using Content.Shared.Light; using Content.Shared.Light.Components; +using Content.Shared.Power; using Content.Shared.Station.Components; using Robust.Server.GameObjects; using Color = Robust.Shared.Maths.Color; diff --git a/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs b/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs index 752fb8f5fe..5c66d65b57 100644 --- a/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs +++ b/Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs @@ -1,6 +1,7 @@ using Content.Server.Light.Components; using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; +using Content.Shared.Power; namespace Content.Server.Light.EntitySystems { diff --git a/Content.Server/Light/EntitySystems/PoweredLightSystem.cs b/Content.Server/Light/EntitySystems/PoweredLightSystem.cs index 33b7ce0782..3bd788bcf4 100644 --- a/Content.Server/Light/EntitySystems/PoweredLightSystem.cs +++ b/Content.Server/Light/EntitySystems/PoweredLightSystem.cs @@ -25,6 +25,7 @@ using Robust.Shared.Timing; using Robust.Shared.Audio.Systems; using Content.Shared.Damage.Systems; using Content.Shared.Damage.Components; +using Content.Shared.Power; namespace Content.Server.Light.EntitySystems { diff --git a/Content.Server/Maps/ResaveCommand.cs b/Content.Server/Maps/ResaveCommand.cs index a966070d3e..cc4d13dded 100644 --- a/Content.Server/Maps/ResaveCommand.cs +++ b/Content.Server/Maps/ResaveCommand.cs @@ -13,7 +13,7 @@ namespace Content.Server.Maps; /// /// Loads every map and resaves it into the data folder. /// -[AdminCommand(AdminFlags.Mapping)] +[AdminCommand(AdminFlags.Host)] public sealed class ResaveCommand : LocalizedCommands { [Dependency] private readonly IEntityManager _entManager = default!; diff --git a/Content.Server/Materials/MaterialReclaimerSystem.cs b/Content.Server/Materials/MaterialReclaimerSystem.cs index e66c27343c..f6abcad7bc 100644 --- a/Content.Server/Materials/MaterialReclaimerSystem.cs +++ b/Content.Server/Materials/MaterialReclaimerSystem.cs @@ -1,30 +1,29 @@ -using Content.Server.Chemistry.Containers.EntitySystems; +using Content.Server.Administration.Logs; using Content.Server.Fluids.EntitySystems; -using Content.Server.GameTicking; +using Content.Server.Ghost; using Content.Server.Popups; -using Content.Server.Power.Components; +using Content.Server.Repairable; using Content.Server.Stack; using Content.Server.Wires; using Content.Shared.Body.Systems; using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.Components.SolutionManager; using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Database; +using Content.Shared.Destructible; +using Content.Shared.Emag.Components; using Content.Shared.IdentityManagement; using Content.Shared.Interaction; using Content.Shared.Interaction.Events; using Content.Shared.Materials; using Content.Shared.Mind; using Content.Shared.Nutrition.EntitySystems; +using Content.Shared.Power; using Robust.Server.GameObjects; using Robust.Shared.Player; +using Robust.Shared.Prototypes; using Robust.Shared.Utility; using System.Linq; -using Content.Server.Administration.Logs; -using Content.Server.Repairable; -using Content.Shared.Database; -using Content.Shared.Destructible; -using Content.Shared.Emag.Components; -using Robust.Shared.Prototypes; namespace Content.Server.Materials; @@ -33,7 +32,7 @@ public sealed class MaterialReclaimerSystem : SharedMaterialReclaimerSystem { [Dependency] private readonly IPrototypeManager _prototype = default!; [Dependency] private readonly AppearanceSystem _appearance = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private readonly GhostSystem _ghostSystem = default!; [Dependency] private readonly MaterialStorageSystem _materialStorage = default!; [Dependency] private readonly OpenableSystem _openable = default!; [Dependency] private readonly PopupSystem _popup = default!; @@ -98,7 +97,7 @@ public sealed class MaterialReclaimerSystem : SharedMaterialReclaimerSystem if (TryComp(victim, out ActorComponent? actor) && _mind.TryGetMind(actor.PlayerSession, out var mindId, out var mind)) { - _ticker.OnGhostAttempt(mindId, false, mind: mind); + _ghostSystem.OnGhostAttempt(mindId, false, mind: mind); if (mind.OwnedEntity is { Valid: true } suicider) { _popup.PopupEntity(Loc.GetString("recycler-component-suicide-message"), suicider); diff --git a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs index c5beed718e..868e6d99f2 100644 --- a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs +++ b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs @@ -24,6 +24,7 @@ using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; using Content.Shared.Nutrition.Components; using Content.Shared.Popups; +using Content.Shared.Power; using Content.Shared.Throwing; using Robust.Server.Player; using Robust.Shared.Audio.Systems; diff --git a/Content.Server/Medical/CryoPodSystem.cs b/Content.Server/Medical/CryoPodSystem.cs index 8d54fc6dd9..2c9f58616a 100644 --- a/Content.Server/Medical/CryoPodSystem.cs +++ b/Content.Server/Medical/CryoPodSystem.cs @@ -29,6 +29,7 @@ using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Medical.Cryogenics; using Content.Shared.MedicalScanner; +using Content.Shared.Power; using Content.Shared.Verbs; using Robust.Server.GameObjects; using Robust.Shared.Containers; diff --git a/Content.Server/Mind/MindSystem.cs b/Content.Server/Mind/MindSystem.cs index 4271d76b44..2447d88641 100644 --- a/Content.Server/Mind/MindSystem.cs +++ b/Content.Server/Mind/MindSystem.cs @@ -1,4 +1,3 @@ -using System.Diagnostics.CodeAnalysis; using Content.Server.Administration.Logs; using Content.Server.GameTicking; using Content.Server.Ghost; @@ -13,6 +12,7 @@ using Robust.Server.Player; using Robust.Shared.Network; using Robust.Shared.Player; using Robust.Shared.Utility; +using System.Diagnostics.CodeAnalysis; namespace Content.Server.Mind; @@ -194,7 +194,7 @@ public sealed class MindSystem : SharedMindSystem component = EnsureComp(entity.Value); if (component.HasMind) - _gameTicker.OnGhostAttempt(component.Mind.Value, false); + _ghosts.OnGhostAttempt(component.Mind.Value, false); if (TryComp(entity.Value, out var actor)) { @@ -341,13 +341,13 @@ public sealed class MindSystem : SharedMindSystem } } - public void ControlMob(EntityUid user, EntityUid target) + public override void ControlMob(EntityUid user, EntityUid target) { if (TryComp(user, out ActorComponent? actor)) ControlMob(actor.PlayerSession.UserId, target); } - public void ControlMob(NetUserId user, EntityUid target) + public override void ControlMob(NetUserId user, EntityUid target) { var (mindId, mind) = GetOrCreateMind(user); diff --git a/Content.Server/Morgue/CrematoriumSystem.cs b/Content.Server/Morgue/CrematoriumSystem.cs index f6859b610a..656457dc98 100644 --- a/Content.Server/Morgue/CrematoriumSystem.cs +++ b/Content.Server/Morgue/CrematoriumSystem.cs @@ -1,4 +1,4 @@ -using Content.Server.GameTicking; +using Content.Server.Ghost; using Content.Server.Morgue.Components; using Content.Server.Storage.Components; using Content.Server.Storage.EntitySystems; @@ -13,8 +13,6 @@ using Content.Shared.Standing; using Content.Shared.Storage; using Content.Shared.Storage.Components; using Content.Shared.Verbs; -using Robust.Server.GameObjects; -using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.Player; @@ -25,7 +23,7 @@ public sealed class CrematoriumSystem : EntitySystem { [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly GameTicker _ticker = default!; + [Dependency] private readonly GhostSystem _ghostSystem = default!; [Dependency] private readonly EntityStorageSystem _entityStorage = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly StandingStateSystem _standing = default!; @@ -154,7 +152,7 @@ public sealed class CrematoriumSystem : EntitySystem var victim = args.Victim; if (TryComp(victim, out ActorComponent? actor) && _minds.TryGetMind(victim, out var mindId, out var mind)) { - _ticker.OnGhostAttempt(mindId, false, mind: mind); + _ghostSystem.OnGhostAttempt(mindId, false, mind: mind); if (mind.OwnedEntity is { Valid: true } entity) { diff --git a/Content.Server/NPC/Systems/NPCJukeSystem.cs b/Content.Server/NPC/Systems/NPCJukeSystem.cs index 94a30feb0c..1b2f4f5357 100644 --- a/Content.Server/NPC/Systems/NPCJukeSystem.cs +++ b/Content.Server/NPC/Systems/NPCJukeSystem.cs @@ -20,6 +20,7 @@ public sealed class NPCJukeSystem : EntitySystem [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; [Dependency] private readonly MeleeWeaponSystem _melee = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; private EntityQuery _npcMeleeQuery; @@ -59,7 +60,7 @@ public sealed class NPCJukeSystem : EntitySystem return; } - var currentTile = grid.CoordinatesToTile(args.Transform.Coordinates); + var currentTile = _mapSystem.CoordinatesToTile(args.Transform.GridUid.Value, grid, args.Transform.Coordinates); if (component.TargetTile == null) { @@ -72,7 +73,7 @@ public sealed class NPCJukeSystem : EntitySystem for (var i = 0; i < 8; i++) { var index = (startIndex + i) % 8; - var neighbor = ((Direction) index).ToIntVec() + currentTile; + var neighbor = ((Direction)index).ToIntVec() + currentTile; var valid = true; // TODO: Probably make this a helper on engine maybe @@ -116,7 +117,7 @@ public sealed class NPCJukeSystem : EntitySystem return; } - var targetCoords = grid.GridTileToWorld(component.TargetTile.Value); + var targetCoords = _mapSystem.GridTileToWorld(args.Transform.GridUid.Value, grid, component.TargetTile.Value); var targetDir = (targetCoords.Position - args.WorldPosition); targetDir = args.OffsetRotation.RotateVec(targetDir); const float weight = 1f; diff --git a/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs b/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs index e0bcb97a11..fa43b3e752 100644 --- a/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs +++ b/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs @@ -22,7 +22,7 @@ public sealed partial class NPCSteeringSystem if (weight == 0f || direction == Vector2.Zero) return; - var directionAngle = (float) direction.ToAngle().Theta; + var directionAngle = (float)direction.ToAngle().Theta; for (var i = 0; i < InterestDirections; i++) { @@ -166,8 +166,8 @@ public sealed partial class NPCSteeringSystem } // Check if mapids match. - var targetMap = targetCoordinates.ToMap(EntityManager, _transform); - var ourMap = ourCoordinates.ToMap(EntityManager, _transform); + var targetMap = _transform.ToMapCoordinates(targetCoordinates); + var ourMap = _transform.ToMapCoordinates(ourCoordinates); if (targetMap.MapId != ourMap.MapId) { @@ -258,7 +258,7 @@ public sealed partial class NPCSteeringSystem return false; } - targetMap = targetCoordinates.ToMap(EntityManager, _transform); + targetMap = _transform.ToMapCoordinates(targetCoordinates); // Can't make it again. if (ourMap.MapId != targetMap.MapId) @@ -429,7 +429,7 @@ public sealed partial class NPCSteeringSystem if (TryComp(uid, out var physics)) { - mask = (CollisionGroup) physics.CollisionMask; + mask = (CollisionGroup)physics.CollisionMask; } for (var i = 0; i < nodes.Count; i++) @@ -439,7 +439,7 @@ public sealed partial class NPCSteeringSystem if (!node.Data.IsFreeSpace) break; - var nodeMap = node.Coordinates.ToMap(EntityManager, _transform); + var nodeMap = _transform.ToMapCoordinates(node.Coordinates); // If any nodes are 'behind us' relative to the target we'll prune them. // This isn't perfect but should fix most cases of stutter stepping. diff --git a/Content.Server/NPC/Systems/NPCSteeringSystem.Obstacles.cs b/Content.Server/NPC/Systems/NPCSteeringSystem.Obstacles.cs index 3bc4eae9e4..a31c7850f3 100644 --- a/Content.Server/NPC/Systems/NPCSteeringSystem.Obstacles.cs +++ b/Content.Server/NPC/Systems/NPCSteeringSystem.Obstacles.cs @@ -207,7 +207,7 @@ public sealed partial class NPCSteeringSystem return; } - foreach (var ent in grid.GetLocalAnchoredEntities(poly.Box)) + foreach (var ent in _mapSystem.GetLocalAnchoredEntities(poly.GraphUid, grid, poly.Box)) { if (!_physicsQuery.TryGetComponent(ent, out var body) || !body.Hard || diff --git a/Content.Server/NPC/Systems/NPCSteeringSystem.cs b/Content.Server/NPC/Systems/NPCSteeringSystem.cs index a77af94174..fc63d1e615 100644 --- a/Content.Server/NPC/Systems/NPCSteeringSystem.cs +++ b/Content.Server/NPC/Systems/NPCSteeringSystem.cs @@ -54,6 +54,7 @@ public sealed partial class NPCSteeringSystem : SharedNPCSteeringSystem [Dependency] private readonly NpcFactionSystem _npcFaction = default!; [Dependency] private readonly PathfindingSystem _pathfindingSystem = default!; [Dependency] private readonly PryingSystem _pryingSystem = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly SharedInteractionSystem _interaction = default!; [Dependency] private readonly SharedMeleeWeaponSystem _melee = default!; [Dependency] private readonly SharedMoverController _mover = default!; diff --git a/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs b/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs index f6cc2d1468..33bc8f9074 100644 --- a/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs +++ b/Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs @@ -36,8 +36,6 @@ public sealed class NPCUseActionOnTargetSystem : EntitySystem if (action.Event != null) { - action.Event.Performer = user; - action.Event.Action = user.Comp.ActionEnt.Value; action.Event.Coords = Transform(target).Coordinates; } diff --git a/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs b/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs index 180e40d1e4..c91a6f795b 100644 --- a/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Emag.Components; using Content.Shared.Emag.Systems; using Content.Shared.Nutrition.Components; using Content.Shared.Nutrition.EntitySystems; +using Content.Shared.Power; using Content.Shared.Storage.Components; using Robust.Shared.Audio.Systems; using Robust.Shared.Timing; diff --git a/Content.Server/Paper/PaperRandomStoryComponent.cs b/Content.Server/Paper/PaperRandomStoryComponent.cs index b8e07f0ee8..7b6624ac85 100644 --- a/Content.Server/Paper/PaperRandomStoryComponent.cs +++ b/Content.Server/Paper/PaperRandomStoryComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Paper; using Content.Shared.StoryGen; using Robust.Shared.Prototypes; diff --git a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs index 4d39a5ce30..17943c1c98 100644 --- a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs +++ b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs @@ -6,6 +6,7 @@ using Robust.Shared.Utility; using System.Diagnostics; using Content.Server.Administration.Managers; using Content.Shared.CCVar; +using Content.Shared.Power; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Timing; diff --git a/Content.Server/Physics/Controllers/ConveyorController.cs b/Content.Server/Physics/Controllers/ConveyorController.cs index e2788fa54c..3c0db7f85a 100644 --- a/Content.Server/Physics/Controllers/ConveyorController.cs +++ b/Content.Server/Physics/Controllers/ConveyorController.cs @@ -7,6 +7,7 @@ using Content.Shared.Destructible; using Content.Shared.Maps; using Content.Shared.Physics; using Content.Shared.Physics.Controllers; +using Content.Shared.Power; using Robust.Shared.Physics; using Robust.Shared.Physics.Collision.Shapes; using Robust.Shared.Physics.Components; diff --git a/Content.Server/Power/Components/ApcPowerReceiverComponent.cs b/Content.Server/Power/Components/ApcPowerReceiverComponent.cs index 9a68e2aabb..ebb3c6b42f 100644 --- a/Content.Server/Power/Components/ApcPowerReceiverComponent.cs +++ b/Content.Server/Power/Components/ApcPowerReceiverComponent.cs @@ -59,11 +59,4 @@ namespace Content.Server.Power.Components public float PowerReceived => NetworkLoad.ReceivingPower; } - - /// - /// Raised whenever an ApcPowerReceiver becomes powered / unpowered. - /// Does nothing on the client. - /// - [ByRefEvent] - public readonly record struct PowerChangedEvent(bool Powered, float ReceivingPower); } diff --git a/Content.Server/Power/Components/CableComponent.cs b/Content.Server/Power/Components/CableComponent.cs index a2a02a60f6..7398bc0616 100644 --- a/Content.Server/Power/Components/CableComponent.cs +++ b/Content.Server/Power/Components/CableComponent.cs @@ -4,6 +4,7 @@ using Content.Shared.Tools; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; using System.Diagnostics.Tracing; +using Content.Shared.Tools.Systems; namespace Content.Server.Power.Components; @@ -14,11 +15,11 @@ namespace Content.Server.Power.Components; [Access(typeof(CableSystem))] public sealed partial class CableComponent : Component { - [DataField("cableDroppedOnCutPrototype", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string CableDroppedOnCutPrototype = "CableHVStack1"; + [DataField] + public EntProtoId CableDroppedOnCutPrototype = "CableHVStack1"; - [DataField("cuttingQuality", customTypeSerializer:typeof(PrototypeIdSerializer))] - public string CuttingQuality = "Cutting"; + [DataField] + public ProtoId CuttingQuality = SharedToolSystem.CutQuality; /// /// Checked by to determine if there is diff --git a/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs b/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs index 11f35634b2..9fd824a3c4 100644 --- a/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs +++ b/Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs @@ -1,4 +1,5 @@ using Content.Server.Power.Components; +using Content.Shared.Power; using Content.Shared.Power.Components; using Content.Shared.Power.EntitySystems; using Content.Shared.UserInterface; diff --git a/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs b/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs index 15b967bb1d..4a63be894e 100644 --- a/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs +++ b/Content.Server/Power/EntitySystems/CableMultitoolSystem.cs @@ -4,6 +4,7 @@ using Content.Server.Power.NodeGroups; using Content.Server.Tools; using Content.Shared.Examine; using Content.Shared.Interaction; +using Content.Shared.Tools.Systems; using Content.Shared.Verbs; using JetBrains.Annotations; using Robust.Shared.Utility; @@ -27,7 +28,7 @@ namespace Content.Server.Power.EntitySystems private void OnAfterInteractUsing(EntityUid uid, CableComponent component, AfterInteractUsingEvent args) { - if (args.Handled || args.Target == null || !args.CanReach || !_toolSystem.HasQuality(args.Used, "Pulsing")) + if (args.Handled || args.Target == null || !args.CanReach || !_toolSystem.HasQuality(args.Used, SharedToolSystem.PulseQuality)) return; var markup = FormattedMessage.FromMarkup(GenerateCableMarkup(uid)); @@ -45,7 +46,7 @@ namespace Content.Server.Power.EntitySystems // Pulsing is hardcoded here because I don't think it needs to be more complex than that right now. // Update if I'm wrong. - var enabled = held != null && _toolSystem.HasQuality(held.Value, "Pulsing"); + var enabled = held != null && _toolSystem.HasQuality(held.Value, SharedToolSystem.PulseQuality); var verb = new ExamineVerb { Disabled = !enabled, diff --git a/Content.Server/Power/EntitySystems/ChargerSystem.cs b/Content.Server/Power/EntitySystems/ChargerSystem.cs index 4e2543d2a7..40b998a95d 100644 --- a/Content.Server/Power/EntitySystems/ChargerSystem.cs +++ b/Content.Server/Power/EntitySystems/ChargerSystem.cs @@ -63,7 +63,7 @@ internal sealed class ChargerSystem : EntitySystem } else { - // add how much each item is charged it + // add how much each item is charged it foreach (var contained in container.ContainedEntities) { if (!TryComp(contained, out var battery)) @@ -231,7 +231,7 @@ internal sealed class ChargerSystem : EntitySystem return CellChargerStatus.Charging; } - + private void TransferPower(EntityUid uid, EntityUid targetEntity, ChargerComponent component, float frameTime) { if (!TryComp(uid, out ApcPowerReceiverComponent? receiverComponent)) diff --git a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs index 9b15bdfd28..38d7376e54 100644 --- a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using Content.Server.Administration.Logs; using Content.Server.Administration.Managers; using Content.Server.Power.Components; @@ -197,5 +198,17 @@ namespace Content.Server.Power.EntitySystems { comp.Load = load; } + + public override bool ResolveApc(EntityUid entity, [NotNullWhen(true)] ref SharedApcPowerReceiverComponent? component) + { + if (component != null) + return true; + + if (!TryComp(entity, out ApcPowerReceiverComponent? receiver)) + return false; + + component = receiver; + return true; + } } } diff --git a/Content.Server/Power/Generation/Teg/TegSystem.cs b/Content.Server/Power/Generation/Teg/TegSystem.cs index 02412ca5fb..9fb7d5ff1f 100644 --- a/Content.Server/Power/Generation/Teg/TegSystem.cs +++ b/Content.Server/Power/Generation/Teg/TegSystem.cs @@ -10,6 +10,7 @@ using Content.Server.Power.Components; using Content.Shared.Atmos; using Content.Shared.DeviceNetwork; using Content.Shared.Examine; +using Content.Shared.Power; using Content.Shared.Power.Generation.Teg; using Content.Shared.Rounding; using Robust.Server.GameObjects; diff --git a/Content.Server/Power/Generator/GasPowerReceiverSystem.cs b/Content.Server/Power/Generator/GasPowerReceiverSystem.cs index 5f79906c99..e3979a6519 100644 --- a/Content.Server/Power/Generator/GasPowerReceiverSystem.cs +++ b/Content.Server/Power/Generator/GasPowerReceiverSystem.cs @@ -5,6 +5,7 @@ using Content.Server.NodeContainer.EntitySystems; using Content.Server.NodeContainer.Nodes; using Content.Server.Power.Components; using Content.Shared.Atmos; +using Content.Shared.Power; namespace Content.Server.Power.Generator; diff --git a/Content.Server/Power/Generator/GeneratorSignalControlComponent.cs b/Content.Server/Power/Generator/GeneratorSignalControlComponent.cs index f16a09eae3..19ae0bd687 100644 --- a/Content.Server/Power/Generator/GeneratorSignalControlComponent.cs +++ b/Content.Server/Power/Generator/GeneratorSignalControlComponent.cs @@ -1,4 +1,5 @@ using Content.Shared.DeviceLinking; +using Content.Shared.Power.Generator; using Robust.Shared.Prototypes; namespace Content.Server.Power.Generator; diff --git a/Content.Server/PowerCell/PowerCellSystem.Draw.cs b/Content.Server/PowerCell/PowerCellSystem.Draw.cs index 9ebd677f47..ae43b6dae9 100644 --- a/Content.Server/PowerCell/PowerCellSystem.Draw.cs +++ b/Content.Server/PowerCell/PowerCellSystem.Draw.cs @@ -1,5 +1,4 @@ using Content.Server.Power.Components; -using Content.Shared.Item.ItemToggle.Components; using Content.Shared.PowerCell; using Content.Shared.PowerCell.Components; @@ -14,11 +13,11 @@ public sealed partial class PowerCellSystem public override void Update(float frameTime) { base.Update(frameTime); - var query = EntityQueryEnumerator(); + var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var comp, out var slot, out var toggle)) + while (query.MoveNext(out var uid, out var comp, out var slot)) { - if (!comp.Enabled || !toggle.Activated) + if (!comp.Enabled) continue; if (Timing.CurTime < comp.NextUpdateTime) @@ -32,8 +31,6 @@ public sealed partial class PowerCellSystem if (_battery.TryUseCharge(batteryEnt.Value, comp.DrawRate, battery)) continue; - Toggle.TryDeactivate((uid, toggle)); - var ev = new PowerCellSlotEmptyEvent(); RaiseLocalEvent(uid, ref ev); } @@ -60,7 +57,10 @@ public sealed partial class PowerCellSystem var canUse = !args.Ejected && HasActivatableCharge(uid, component); if (!canDraw) - Toggle.TryDeactivate(uid); + { + var ev = new PowerCellSlotEmptyEvent(); + RaiseLocalEvent(uid, ref ev); + } if (canUse != component.CanUse || canDraw != component.CanDraw) { diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.DunGenExterior.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.DunGenExterior.cs index acffd057fa..bb2c1cbbbf 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.DunGenExterior.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.DunGenExterior.cs @@ -1,6 +1,7 @@ using System.Threading.Tasks; using Content.Server.NPC.Pathfinding; using Content.Shared.Maps; +using Content.Shared.NPC; using Content.Shared.Procedural; using Content.Shared.Procedural.DungeonGenerators; using Robust.Shared.Collections; @@ -29,7 +30,7 @@ public sealed partial class DungeonJob var pathfinder = _entManager.System(); // Gridcast - pathfinder.GridCast(startTile, position, tile => + SharedPathfindingSystem.GridCast(startTile, position, tile => { if (!_maps.TryGetTileRef(_gridUid, _grid, tile, out var tileRef) || tileRef.Tile.IsSpace(_tileDefManager)) diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.EntityTableDunGen.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.EntityTableDunGen.cs new file mode 100644 index 0000000000..8f9be82272 --- /dev/null +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.EntityTableDunGen.cs @@ -0,0 +1,59 @@ +using System.Linq; +using System.Threading.Tasks; +using Content.Server.Ghost.Roles.Components; +using Content.Server.NPC.Systems; +using Content.Shared.EntityTable; +using Content.Shared.Physics; +using Content.Shared.Procedural; +using Content.Shared.Procedural.DungeonLayers; +using Robust.Shared.Collections; + +namespace Content.Server.Procedural.DungeonJob; + +public sealed partial class DungeonJob +{ + private async Task PostGen( + EntityTableDunGen gen, + Dungeon dungeon, + Random random) + { + var availableRooms = new ValueList(); + availableRooms.AddRange(dungeon.Rooms); + var availableTiles = new ValueList(dungeon.AllTiles); + + var count = random.Next(gen.MinCount, gen.MaxCount + 1); + var npcs = _entManager.System(); + + for (var i = 0; i < count; i++) + { + while (availableTiles.Count > 0) + { + var tile = availableTiles.RemoveSwap(random.Next(availableTiles.Count)); + + if (!_anchorable.TileFree(_grid, + tile, + (int) CollisionGroup.MachineLayer, + (int) CollisionGroup.MachineLayer)) + { + continue; + } + + var entities = _entManager.System().GetSpawns(gen.Table, random).ToList(); + foreach (var ent in entities) + { + var uid = _entManager.SpawnAtPosition(ent, _maps.GridTileToLocal(_gridUid, _grid, tile)); + _entManager.RemoveComponent(uid); + _entManager.RemoveComponent(uid); + npcs.SleepNPC(uid); + } + + break; + } + + await SuspendDungeon(); + + if (!ValidateResume()) + return; + } + } +} diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.cs index 6631eb24b0..cdf1f00205 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.cs @@ -4,6 +4,7 @@ using Content.Server.Decals; using Content.Server.NPC.Components; using Content.Server.NPC.HTN; using Content.Server.NPC.Systems; +using Content.Server.Shuttles.Systems; using Content.Shared.Construction.EntitySystems; using Content.Shared.Maps; using Content.Shared.Procedural; @@ -51,6 +52,8 @@ public sealed partial class DungeonJob : Job> private readonly EntityUid _gridUid; private readonly MapGridComponent _grid; + private readonly EntityCoordinates? _targetCoordinates; + private readonly ISawmill _sawmill; public DungeonJob( @@ -70,6 +73,7 @@ public sealed partial class DungeonJob : Job> EntityUid gridUid, int seed, Vector2i position, + EntityCoordinates? targetCoordinates = null, CancellationToken cancellation = default) : base(maxTime, cancellation) { _sawmill = sawmill; @@ -94,6 +98,7 @@ public sealed partial class DungeonJob : Job> _gridUid = gridUid; _seed = seed; _position = position; + _targetCoordinates = targetCoordinates; } /// @@ -151,6 +156,12 @@ public sealed partial class DungeonJob : Job> // To make it slightly more deterministic treat this RNG as separate ig. // Post-processing after finishing loading. + if (_targetCoordinates != null) + { + var oldMap = _xformQuery.Comp(_gridUid).MapUid; + _entManager.System().TryFTLProximity(_gridUid, _targetCoordinates.Value); + _entManager.DeleteEntity(oldMap); + } // Defer splitting so they don't get spammed and so we don't have to worry about tracking the grid along the way. _grid.CanSplit = true; @@ -239,6 +250,9 @@ public sealed partial class DungeonJob : Job> case MobsDunGen mob: await PostGen(mob, dungeons[^1], random); break; + case EntityTableDunGen entityTable: + await PostGen(entityTable, dungeons[^1], random); + break; case NoiseDistanceDunGen distance: dungeons.Add(await GenerateNoiseDistanceDunGen(position, distance, reservedTiles, seed, random)); break; diff --git a/Content.Server/Procedural/DungeonSystem.cs b/Content.Server/Procedural/DungeonSystem.cs index 68c4a98610..706f63ffd7 100644 --- a/Content.Server/Procedural/DungeonSystem.cs +++ b/Content.Server/Procedural/DungeonSystem.cs @@ -183,11 +183,16 @@ public sealed partial class DungeonSystem : SharedDungeonSystem return mapId; } + /// + /// Generates a dungeon in the background with the specified config. + /// + /// Coordinates to move the dungeon to afterwards. Will delete the original map public void GenerateDungeon(DungeonConfig gen, EntityUid gridUid, MapGridComponent grid, Vector2i position, - int seed) + int seed, + EntityCoordinates? coordinates = null) { var cancelToken = new CancellationTokenSource(); var job = new DungeonJob.DungeonJob( @@ -207,6 +212,7 @@ public sealed partial class DungeonSystem : SharedDungeonSystem gridUid, seed, position, + coordinates, cancelToken.Token); _dungeonJobs.Add(job, cancelToken); @@ -238,6 +244,7 @@ public sealed partial class DungeonSystem : SharedDungeonSystem gridUid, seed, position, + null, cancelToken.Token); _dungeonJobs.Add(job, cancelToken); diff --git a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs index 1258e0b8c7..c977fbc048 100644 --- a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs @@ -9,6 +9,7 @@ using Content.Server.Speech; using Content.Server.Speech.Components; using Content.Shared.Examine; using Content.Shared.Interaction; +using Content.Shared.Power; using Content.Shared.Radio; using Content.Shared.Radio.Components; using Robust.Shared.Prototypes; diff --git a/Content.Server/Roles/RoleCodeword/RoleCodewordSystem.cs b/Content.Server/Roles/RoleCodeword/RoleCodewordSystem.cs new file mode 100644 index 0000000000..a93d0f773b --- /dev/null +++ b/Content.Server/Roles/RoleCodeword/RoleCodewordSystem.cs @@ -0,0 +1,8 @@ +using Content.Shared.Roles.RoleCodeword; + +namespace Content.Server.Roles.RoleCodeword; + +public sealed class RoleCodewordSystem : SharedRoleCodewordSystem +{ + +} diff --git a/Content.Server/Salvage/Magnet/SalvageMagnetDataComponent.cs b/Content.Server/Salvage/Magnet/SalvageMagnetDataComponent.cs index 4c4a222280..07a8fe1f38 100644 --- a/Content.Server/Salvage/Magnet/SalvageMagnetDataComponent.cs +++ b/Content.Server/Salvage/Magnet/SalvageMagnetDataComponent.cs @@ -44,7 +44,7 @@ public sealed partial class SalvageMagnetDataComponent : Component public List Offered = new(); [DataField] - public int OfferCount = 6; + public int OfferCount = 5; [DataField] public int ActiveSeed; diff --git a/Content.Server/Salvage/SalvageSystem.Magnet.cs b/Content.Server/Salvage/SalvageSystem.Magnet.cs index 57a57d3c63..81db78fb20 100644 --- a/Content.Server/Salvage/SalvageSystem.Magnet.cs +++ b/Content.Server/Salvage/SalvageSystem.Magnet.cs @@ -4,6 +4,7 @@ using System.Threading.Tasks; using Content.Server.Salvage.Magnet; using Content.Shared.Humanoid; using Content.Shared.Mobs.Components; +using Content.Shared.Procedural; using Content.Shared.Radio; using Content.Shared.Salvage.Magnet; using Robust.Server.Maps; @@ -269,6 +270,11 @@ public sealed partial class SalvageSystem var grid = _mapManager.CreateGridEntity(salvMap); await _dungeon.GenerateDungeonAsync(asteroid.DungeonConfig, grid.Owner, grid.Comp, Vector2i.Zero, seed); break; + case DebrisOffering debris: + var debrisProto = _prototypeManager.Index(debris.Id); + var debrisGrid = _mapManager.CreateGridEntity(salvMap); + await _dungeon.GenerateDungeonAsync(debrisProto, debrisGrid.Owner, debrisGrid.Comp, Vector2i.Zero, seed); + break; case SalvageOffering wreck: var salvageProto = wreck.SalvageMap; @@ -309,7 +315,7 @@ public sealed partial class SalvageSystem bounds = bounds?.Union(childAABB) ?? childAABB; // Update mass scanner names as relevant. - if (offering is AsteroidOffering) + if (offering is AsteroidOffering or DebrisOffering) { _metaData.SetEntityName(mapChild, Loc.GetString("salvage-asteroid-name")); _gravity.EnableGravity(mapChild); diff --git a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs index 0cbbc46a4f..0b86383faa 100644 --- a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs +++ b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs @@ -45,13 +45,14 @@ public sealed class ArrivalsSystem : EntitySystem [Dependency] private readonly IConfigurationManager _cfgManager = default!; [Dependency] private readonly IConsoleHost _console = default!; [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; [Dependency] private readonly IPrototypeManager _protoManager = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly IChatManager _chat = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly BiomeSystem _biomes = default!; [Dependency] private readonly GameTicker _ticker = default!; [Dependency] private readonly MapLoaderSystem _loader = default!; + [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly ShuttleSystem _shuttles = default!; @@ -103,6 +104,8 @@ public sealed class ArrivalsSystem : EntitySystem SubscribeLocalEvent(OnArrivalsFTL); SubscribeLocalEvent(OnArrivalsDocked); + SubscribeLocalEvent(SendDirections); + _pendingQuery = GetEntityQuery(); _blacklistQuery = GetEntityQuery(); _mobQuery = GetEntityQuery(); @@ -377,6 +380,20 @@ public sealed class ArrivalsSystem : EntitySystem EnsureComp(ev.SpawnResult.Value); } + private void SendDirections(PlayerSpawnCompleteEvent ev) + { + if (!Enabled || !ev.LateJoin || ev.Silent || !_pendingQuery.HasComp(ev.Mob)) + return; + + var arrival = NextShuttleArrival(); + + var message = arrival is not null + ? Loc.GetString("latejoin-arrivals-direction-time", ("time", $"{arrival:mm\\:ss}")) + : Loc.GetString("latejoin-arrivals-direction"); + + _chat.DispatchServerMessage(ev.Player, message); + } + private bool TryTeleportToMapSpawn(EntityUid player, EntityUid stationId, TransformComponent? transform = null) { if (!Resolve(player, ref transform)) @@ -496,9 +513,8 @@ public sealed class ArrivalsSystem : EntitySystem private void SetupArrivalsStation() { - var mapId = _mapManager.CreateMap(); - var mapUid = _mapManager.GetMapEntityId(mapId); - _mapManager.AddUninitializedMap(mapId); + var mapUid = _mapSystem.CreateMap(out var mapId, false); + _metaData.SetEntityName(mapUid, Loc.GetString("map-name-terminal")); if (!_loader.TryLoad(mapId, _cfgManager.GetCVar(CCVars.ArrivalsMap), out var uids)) { @@ -524,7 +540,7 @@ public sealed class ArrivalsSystem : EntitySystem AddComp(mapUid, restricted); } - _mapManager.DoMapInitialize(mapId); + _mapSystem.InitializeMap(mapId); // Handle roundstart stations. var query = AllEntityQuery(); @@ -582,10 +598,10 @@ public sealed class ArrivalsSystem : EntitySystem return; // Spawn arrivals on a dummy map then dock it to the source. - var dummyMap = _mapManager.CreateMap(); + var dummpMapEntity = _mapSystem.CreateMap(out var dummyMapId); if (TryGetArrivals(out var arrivals) && - _loader.TryLoad(dummyMap, component.ShuttlePath.ToString(), out var shuttleUids)) + _loader.TryLoad(dummyMapId, component.ShuttlePath.ToString(), out var shuttleUids)) { component.Shuttle = shuttleUids[0]; var shuttleComp = Comp(component.Shuttle); @@ -597,7 +613,7 @@ public sealed class ArrivalsSystem : EntitySystem } // Don't start the arrivals shuttle immediately docked so power has a time to stabilise? - var timer = AddComp(_mapManager.GetMapEntityId(dummyMap)); + var timer = AddComp(dummpMapEntity); timer.Lifetime = 15f; } } diff --git a/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs b/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs index 1a95ef9cb2..597d74dcc7 100644 --- a/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs +++ b/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs @@ -18,143 +18,143 @@ public sealed partial class DockingSystem private const int DockRoundingDigits = 2; public Angle GetAngle(EntityUid uid, TransformComponent xform, EntityUid targetUid, TransformComponent targetXform, EntityQuery xformQuery) - { - var (shuttlePos, shuttleRot) = _transform.GetWorldPositionRotation(xform); - var (targetPos, targetRot) = _transform.GetWorldPositionRotation(targetXform); + { + var (shuttlePos, shuttleRot) = _transform.GetWorldPositionRotation(xform); + var (targetPos, targetRot) = _transform.GetWorldPositionRotation(targetXform); - var shuttleCOM = Robust.Shared.Physics.Transform.Mul(new Transform(shuttlePos, shuttleRot), - _physicsQuery.GetComponent(uid).LocalCenter); - var targetCOM = Robust.Shared.Physics.Transform.Mul(new Transform(targetPos, targetRot), - _physicsQuery.GetComponent(targetUid).LocalCenter); + var shuttleCOM = Robust.Shared.Physics.Transform.Mul(new Transform(shuttlePos, shuttleRot), + _physicsQuery.GetComponent(uid).LocalCenter); + var targetCOM = Robust.Shared.Physics.Transform.Mul(new Transform(targetPos, targetRot), + _physicsQuery.GetComponent(targetUid).LocalCenter); - var mapDiff = shuttleCOM - targetCOM; - var angle = mapDiff.ToWorldAngle(); - angle -= targetRot; - return angle; - } + var mapDiff = shuttleCOM - targetCOM; + var angle = mapDiff.ToWorldAngle(); + angle -= targetRot; + return angle; + } - /// - /// Checks if 2 docks can be connected by moving the shuttle directly onto docks. - /// - private bool CanDock( - DockingComponent shuttleDock, - TransformComponent shuttleDockXform, - DockingComponent gridDock, - TransformComponent gridDockXform, - Box2 shuttleAABB, - Angle targetGridRotation, - FixturesComponent shuttleFixtures, - MapGridComponent grid, - bool isMap, - out Matrix3x2 matty, - out Box2 shuttleDockedAABB, - out Angle gridRotation) - { - shuttleDockedAABB = Box2.UnitCentered; - gridRotation = Angle.Zero; - matty = Matrix3x2.Identity; + /// + /// Checks if 2 docks can be connected by moving the shuttle directly onto docks. + /// + private bool CanDock( + DockingComponent shuttleDock, + TransformComponent shuttleDockXform, + DockingComponent gridDock, + TransformComponent gridDockXform, + Box2 shuttleAABB, + Angle targetGridRotation, + FixturesComponent shuttleFixtures, + Entity gridEntity, + bool isMap, + out Matrix3x2 matty, + out Box2 shuttleDockedAABB, + out Angle gridRotation) + { + shuttleDockedAABB = Box2.UnitCentered; + gridRotation = Angle.Zero; + matty = Matrix3x2.Identity; - if (shuttleDock.Docked || - gridDock.Docked || - !shuttleDockXform.Anchored || - !gridDockXform.Anchored) - { - return false; - } + if (shuttleDock.Docked || + gridDock.Docked || + !shuttleDockXform.Anchored || + !gridDockXform.Anchored) + { + return false; + } - // First, get the station dock's position relative to the shuttle, this is where we rotate it around - var stationDockPos = shuttleDockXform.LocalPosition + - shuttleDockXform.LocalRotation.RotateVec(new Vector2(0f, -1f)); + // First, get the station dock's position relative to the shuttle, this is where we rotate it around + var stationDockPos = shuttleDockXform.LocalPosition + + shuttleDockXform.LocalRotation.RotateVec(new Vector2(0f, -1f)); - // Need to invert the grid's angle. - var shuttleDockAngle = shuttleDockXform.LocalRotation; - var gridDockAngle = gridDockXform.LocalRotation.Opposite(); - var offsetAngle = gridDockAngle - shuttleDockAngle; + // Need to invert the grid's angle. + var shuttleDockAngle = shuttleDockXform.LocalRotation; + var gridDockAngle = gridDockXform.LocalRotation.Opposite(); + var offsetAngle = gridDockAngle - shuttleDockAngle; - var stationDockMatrix = Matrix3Helpers.CreateInverseTransform(stationDockPos, shuttleDockAngle); - var gridXformMatrix = Matrix3Helpers.CreateTransform(gridDockXform.LocalPosition, gridDockAngle); - matty = Matrix3x2.Multiply(stationDockMatrix, gridXformMatrix); + var stationDockMatrix = Matrix3Helpers.CreateInverseTransform(stationDockPos, shuttleDockAngle); + var gridXformMatrix = Matrix3Helpers.CreateTransform(gridDockXform.LocalPosition, gridDockAngle); + matty = Matrix3x2.Multiply(stationDockMatrix, gridXformMatrix); - if (!ValidSpawn(grid, matty, offsetAngle, shuttleFixtures, isMap)) - return false; + if (!ValidSpawn(gridEntity, matty, offsetAngle, shuttleFixtures, isMap)) + return false; - shuttleDockedAABB = matty.TransformBox(shuttleAABB); - gridRotation = (targetGridRotation + offsetAngle).Reduced(); - return true; - } + shuttleDockedAABB = matty.TransformBox(shuttleAABB); + gridRotation = (targetGridRotation + offsetAngle).Reduced(); + return true; + } - /// - /// Gets docking config between 2 specific docks. - /// - public DockingConfig? GetDockingConfig( - EntityUid shuttleUid, - EntityUid targetGrid, - EntityUid shuttleDockUid, - DockingComponent shuttleDock, - EntityUid gridDockUid, - DockingComponent gridDock) - { - var shuttleDocks = new List>(1) + /// + /// Gets docking config between 2 specific docks. + /// + public DockingConfig? GetDockingConfig( + EntityUid shuttleUid, + EntityUid targetGrid, + EntityUid shuttleDockUid, + DockingComponent shuttleDock, + EntityUid gridDockUid, + DockingComponent gridDock) + { + var shuttleDocks = new List>(1) { (shuttleDockUid, shuttleDock) }; - var gridDocks = new List>(1) + var gridDocks = new List>(1) { (gridDockUid, gridDock) }; - return GetDockingConfigPrivate(shuttleUid, targetGrid, shuttleDocks, gridDocks); - } + return GetDockingConfigPrivate(shuttleUid, targetGrid, shuttleDocks, gridDocks); + } - /// - /// Tries to get a valid docking configuration for the shuttle to the target grid. - /// - /// Priority docking tag to prefer, e.g. for emergency shuttle - public DockingConfig? GetDockingConfig(EntityUid shuttleUid, EntityUid targetGrid, string? priorityTag = null) - { - var gridDocks = GetDocks(targetGrid); - var shuttleDocks = GetDocks(shuttleUid); + /// + /// Tries to get a valid docking configuration for the shuttle to the target grid. + /// + /// Priority docking tag to prefer, e.g. for emergency shuttle + public DockingConfig? GetDockingConfig(EntityUid shuttleUid, EntityUid targetGrid, string? priorityTag = null) + { + var gridDocks = GetDocks(targetGrid); + var shuttleDocks = GetDocks(shuttleUid); - return GetDockingConfigPrivate(shuttleUid, targetGrid, shuttleDocks, gridDocks, priorityTag); - } + return GetDockingConfigPrivate(shuttleUid, targetGrid, shuttleDocks, gridDocks, priorityTag); + } - /// - /// Tries to get a docking config at the specified coordinates and angle. - /// - public DockingConfig? GetDockingConfigAt(EntityUid shuttleUid, - EntityUid targetGrid, - EntityCoordinates coordinates, - Angle angle) - { - var gridDocks = GetDocks(targetGrid); - var shuttleDocks = GetDocks(shuttleUid); + /// + /// Tries to get a docking config at the specified coordinates and angle. + /// + public DockingConfig? GetDockingConfigAt(EntityUid shuttleUid, + EntityUid targetGrid, + EntityCoordinates coordinates, + Angle angle) + { + var gridDocks = GetDocks(targetGrid); + var shuttleDocks = GetDocks(shuttleUid); - var configs = GetDockingConfigs(shuttleUid, targetGrid, shuttleDocks, gridDocks); + var configs = GetDockingConfigs(shuttleUid, targetGrid, shuttleDocks, gridDocks); - foreach (var config in configs) - { - if (config.Coordinates.Equals(coordinates) && config.Angle.EqualsApprox(angle, 0.15)) - { - return config; - } - } + foreach (var config in configs) + { + if (config.Coordinates.Equals(coordinates) && config.Angle.EqualsApprox(angle, 0.15)) + { + return config; + } + } - return null; - } + return null; + } - /// - /// Gets all docking configs between the 2 grids. - /// - private List GetDockingConfigs( - EntityUid shuttleUid, - EntityUid targetGrid, - List> shuttleDocks, - List> gridDocks) - { - var validDockConfigs = new List(); + /// + /// Gets all docking configs between the 2 grids. + /// + private List GetDockingConfigs( + EntityUid shuttleUid, + EntityUid targetGrid, + List> shuttleDocks, + List> gridDocks) + { + var validDockConfigs = new List(); - if (gridDocks.Count <= 0) + if (gridDocks.Count <= 0) return validDockConfigs; var targetGridGrid = _gridQuery.GetComponent(targetGrid); @@ -168,117 +168,118 @@ public sealed partial class DockingSystem var grids = new List>(); if (shuttleDocks.Count > 0) { - // We'll try all combinations of shuttle docks and see which one is most suitable - foreach (var (dockUid, shuttleDock) in shuttleDocks) - { - var shuttleDockXform = _xformQuery.GetComponent(dockUid); + // We'll try all combinations of shuttle docks and see which one is most suitable + foreach (var (dockUid, shuttleDock) in shuttleDocks) + { + var shuttleDockXform = _xformQuery.GetComponent(dockUid); - foreach (var (gridDockUid, gridDock) in gridDocks) - { - var gridXform = _xformQuery.GetComponent(gridDockUid); + foreach (var (gridDockUid, gridDock) in gridDocks) + { + var gridXform = _xformQuery.GetComponent(gridDockUid); - if (!CanDock( - shuttleDock, shuttleDockXform, - gridDock, gridXform, - shuttleAABB, - targetGridAngle, - shuttleFixturesComp, - targetGridGrid, - isMap, - out var matty, - out var dockedAABB, - out var targetAngle)) - { - continue; - } + if (!CanDock( + shuttleDock, shuttleDockXform, + gridDock, gridXform, + shuttleAABB, + targetGridAngle, + shuttleFixturesComp, + (targetGrid, targetGridGrid), + isMap, + out var matty, + out var dockedAABB, + out var targetAngle)) + { + continue; + } - // Can't just use the AABB as we want to get bounds as tight as possible. - var gridPosition = new EntityCoordinates(targetGrid, Vector2.Transform(Vector2.Zero, matty)); - var spawnPosition = new EntityCoordinates(targetGridXform.MapUid!.Value, gridPosition.ToMapPos(EntityManager, _transform)); + // Can't just use the AABB as we want to get bounds as tight as possible. + var gridPosition = new EntityCoordinates(targetGrid, Vector2.Transform(Vector2.Zero, matty)); + var spawnPosition = new EntityCoordinates(targetGridXform.MapUid!.Value, _transform.ToMapCoordinates(gridPosition).Position); - // TODO: use tight bounds - var dockedBounds = new Box2Rotated(shuttleAABB.Translated(spawnPosition.Position), targetAngle, spawnPosition.Position); + // TODO: use tight bounds + var dockedBounds = new Box2Rotated(shuttleAABB.Translated(spawnPosition.Position), targetAngle, spawnPosition.Position); - // Check if there's no intersecting grids (AKA oh god it's docking at cargo). - grids.Clear(); - _mapManager.FindGridsIntersecting(targetGridXform.MapID, dockedBounds, ref grids, includeMap: false); - if (grids.Any(o => o.Owner != targetGrid && o.Owner != targetGridXform.MapUid)) - { - continue; - } + // Check if there's no intersecting grids (AKA oh god it's docking at cargo). + grids.Clear(); + _mapManager.FindGridsIntersecting(targetGridXform.MapID, dockedBounds, ref grids, includeMap: false); + if (grids.Any(o => o.Owner != targetGrid && o.Owner != targetGridXform.MapUid)) + { + continue; + } - // Alright well the spawn is valid now to check how many we can connect - // Get the matrix for each shuttle dock and test it against the grid docks to see - // if the connected position / direction matches. + // Alright well the spawn is valid now to check how many we can connect + // Get the matrix for each shuttle dock and test it against the grid docks to see + // if the connected position / direction matches. - var dockedPorts = new List<(EntityUid DockAUid, EntityUid DockBUid, DockingComponent DockA, DockingComponent DockB)>() + var dockedPorts = new List<(EntityUid DockAUid, EntityUid DockBUid, DockingComponent DockA, DockingComponent DockB)>() { (dockUid, gridDockUid, shuttleDock, gridDock), }; - dockedAABB = dockedAABB.Rounded(DockRoundingDigits); + dockedAABB = dockedAABB.Rounded(DockRoundingDigits); - foreach (var (otherUid, other) in shuttleDocks) - { - if (other == shuttleDock) - continue; + foreach (var (otherUid, other) in shuttleDocks) + { + if (other == shuttleDock) + continue; - foreach (var (otherGridUid, otherGrid) in gridDocks) - { - if (otherGrid == gridDock) - continue; + foreach (var (otherGridUid, otherGrid) in gridDocks) + { + if (otherGrid == gridDock) + continue; - if (!CanDock( - other, - _xformQuery.GetComponent(otherUid), - otherGrid, - _xformQuery.GetComponent(otherGridUid), - shuttleAABB, - targetGridAngle, - shuttleFixturesComp, targetGridGrid, - isMap, - out _, - out var otherdockedAABB, - out var otherTargetAngle)) - { - continue; - } + if (!CanDock( + other, + _xformQuery.GetComponent(otherUid), + otherGrid, + _xformQuery.GetComponent(otherGridUid), + shuttleAABB, + targetGridAngle, + shuttleFixturesComp, + (targetGrid, targetGridGrid), + isMap, + out _, + out var otherdockedAABB, + out var otherTargetAngle)) + { + continue; + } - otherdockedAABB = otherdockedAABB.Rounded(DockRoundingDigits); + otherdockedAABB = otherdockedAABB.Rounded(DockRoundingDigits); - // Different setup. - if (!targetAngle.Equals(otherTargetAngle) || - !dockedAABB.Equals(otherdockedAABB)) - { - continue; - } + // Different setup. + if (!targetAngle.Equals(otherTargetAngle) || + !dockedAABB.Equals(otherdockedAABB)) + { + continue; + } - dockedPorts.Add((otherUid, otherGridUid, other, otherGrid)); - } - } + dockedPorts.Add((otherUid, otherGridUid, other, otherGrid)); + } + } - validDockConfigs.Add(new DockingConfig() - { - Docks = dockedPorts, - Coordinates = gridPosition, - Area = dockedAABB, - Angle = targetAngle, - }); - } - } + validDockConfigs.Add(new DockingConfig() + { + Docks = dockedPorts, + Coordinates = gridPosition, + Area = dockedAABB, + Angle = targetAngle, + }); + } + } } return validDockConfigs; - } + } - private DockingConfig? GetDockingConfigPrivate( - EntityUid shuttleUid, - EntityUid targetGrid, - List> shuttleDocks, - List> gridDocks, - string? priorityTag = null) - { - var validDockConfigs = GetDockingConfigs(shuttleUid, targetGrid, shuttleDocks, gridDocks); + private DockingConfig? GetDockingConfigPrivate( + EntityUid shuttleUid, + EntityUid targetGrid, + List> shuttleDocks, + List> gridDocks, + string? priorityTag = null) + { + var validDockConfigs = GetDockingConfigs(shuttleUid, targetGrid, shuttleDocks, gridDocks); if (validDockConfigs.Count <= 0) return null; @@ -300,56 +301,56 @@ public sealed partial class DockingSystem return location; } - /// - /// Checks whether the shuttle can warp to the specified position. - /// - private bool ValidSpawn(MapGridComponent grid, Matrix3x2 matty, Angle angle, FixturesComponent shuttleFixturesComp, bool isMap) - { - var transform = new Transform(Vector2.Transform(Vector2.Zero, matty), angle); + /// + /// Checks whether the shuttle can warp to the specified position. + /// + private bool ValidSpawn(Entity gridEntity, Matrix3x2 matty, Angle angle, FixturesComponent shuttleFixturesComp, bool isMap) + { + var transform = new Transform(Vector2.Transform(Vector2.Zero, matty), angle); - // Because some docking bounds are tight af need to check each chunk individually - foreach (var fix in shuttleFixturesComp.Fixtures.Values) - { - var polyShape = (PolygonShape) fix.Shape; - var aabb = polyShape.ComputeAABB(transform, 0); - aabb = aabb.Enlarged(-0.01f); + // Because some docking bounds are tight af need to check each chunk individually + foreach (var fix in shuttleFixturesComp.Fixtures.Values) + { + var polyShape = (PolygonShape)fix.Shape; + var aabb = polyShape.ComputeAABB(transform, 0); + aabb = aabb.Enlarged(-0.01f); - // If it's a map check no hard collidable anchored entities overlap - if (isMap) - { - foreach (var tile in grid.GetLocalTilesIntersecting(aabb)) - { - var anchoredEnumerator = grid.GetAnchoredEntitiesEnumerator(tile.GridIndices); + // If it's a map check no hard collidable anchored entities overlap + if (isMap) + { + foreach (var tile in _mapSystem.GetLocalTilesIntersecting(gridEntity.Owner, gridEntity.Comp, aabb)) + { + var anchoredEnumerator = _mapSystem.GetAnchoredEntitiesEnumerator(gridEntity.Owner, gridEntity.Comp, tile.GridIndices); - while (anchoredEnumerator.MoveNext(out var anc)) - { - if (!_physicsQuery.TryGetComponent(anc, out var physics) || - !physics.CanCollide || - !physics.Hard) - { - continue; - } + while (anchoredEnumerator.MoveNext(out var anc)) + { + if (!_physicsQuery.TryGetComponent(anc, out var physics) || + !physics.CanCollide || + !physics.Hard) + { + continue; + } - return false; - } - } - } - // If it's not a map check it doesn't overlap the grid. - else - { - if (grid.GetLocalTilesIntersecting(aabb).Any()) - return false; - } - } + return false; + } + } + } + // If it's not a map check it doesn't overlap the grid. + else + { + if (_mapSystem.GetLocalTilesIntersecting(gridEntity.Owner, gridEntity.Comp, aabb).Any()) + return false; + } + } - return true; - } + return true; + } - public List> GetDocks(EntityUid uid) - { - _dockingSet.Clear(); - _lookup.GetChildEntities(uid, _dockingSet); + public List> GetDocks(EntityUid uid) + { + _dockingSet.Clear(); + _lookup.GetChildEntities(uid, _dockingSet); - return _dockingSet.ToList(); - } + return _dockingSet.ToList(); + } } diff --git a/Content.Server/Shuttles/Systems/DockingSystem.cs b/Content.Server/Shuttles/Systems/DockingSystem.cs index f46c3980e5..fcdd6c0c1a 100644 --- a/Content.Server/Shuttles/Systems/DockingSystem.cs +++ b/Content.Server/Shuttles/Systems/DockingSystem.cs @@ -23,6 +23,7 @@ namespace Content.Server.Shuttles.Systems public sealed partial class DockingSystem : SharedDockingSystem { [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly DoorSystem _doorSystem = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; [Dependency] private readonly PathfindingSystem _pathfinding = default!; @@ -262,7 +263,7 @@ namespace Content.Server.Shuttles.Systems joint.LocalAnchorA = anchorA; joint.LocalAnchorB = anchorB; - joint.ReferenceAngle = (float) (_transform.GetWorldRotation(gridBXform) - _transform.GetWorldRotation(gridAXform)); + joint.ReferenceAngle = (float)(_transform.GetWorldRotation(gridBXform) - _transform.GetWorldRotation(gridAXform)); joint.CollideConnected = true; joint.Stiffness = stiffness; joint.Damping = damping; diff --git a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs index 142d014f66..5c8dba95bb 100644 --- a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs +++ b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.Console.cs @@ -230,7 +230,7 @@ public sealed partial class EmergencyShuttleSystem ShuttlesLeft = true; _chatSystem.DispatchGlobalAnnouncement(Loc.GetString("emergency-shuttle-left", ("transitTime", $"{TransitTime:0}"))); - Timer.Spawn((int) (TransitTime * 1000) + _bufferTime.Milliseconds, () => _roundEnd.EndRound(), _roundEndCancelToken?.Token ?? default); + Timer.Spawn((int)(TransitTime * 1000) + _bufferTime.Milliseconds, () => _roundEnd.EndRound(), _roundEndCancelToken?.Token ?? default); } // All the others. diff --git a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs index 45397ede08..52b327ee01 100644 --- a/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs @@ -50,8 +50,8 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem [Dependency] private readonly IAdminManager _admin = default!; [Dependency] private readonly IConfigurationManager _configManager = default!; [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IMapManager _mapManager = default!; [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly AccessReaderSystem _reader = default!; [Dependency] private readonly ChatSystem _chatSystem = default!; [Dependency] private readonly CommunicationsConsoleSystem _commsConsole = default!; @@ -61,6 +61,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem [Dependency] private readonly IdCardSystem _idSystem = default!; [Dependency] private readonly NavMapSystem _navMap = default!; [Dependency] private readonly MapLoaderSystem _map = default!; + [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly PopupSystem _popup = default!; [Dependency] private readonly RoundEndSystem _roundEnd = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; @@ -212,7 +213,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem { [ShuttleTimerMasks.ShuttleMap] = uid, [ShuttleTimerMasks.SourceMap] = args.FromMapUid, - [ShuttleTimerMasks.DestMap] = args.TargetCoordinates.GetMapUid(_entityManager), + [ShuttleTimerMasks.DestMap] = _transformSystem.GetMap(args.TargetCoordinates), [ShuttleTimerMasks.ShuttleTime] = ftlTime, [ShuttleTimerMasks.SourceTime] = ftlTime, [ShuttleTimerMasks.DestTime] = ftlTime @@ -289,7 +290,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem { var angle = _dock.GetAngle(stationShuttle.EmergencyShuttle.Value, xform, targetGrid.Value, targetXform, xformQuery); var direction = ContentLocalizationManager.FormatDirection(angle.GetDir()); - var location = FormattedMessage.RemoveMarkup(_navMap.GetNearestBeaconString((stationShuttle.EmergencyShuttle.Value, xform))); + var location = FormattedMessage.RemoveMarkupPermissive(_navMap.GetNearestBeaconString((stationShuttle.EmergencyShuttle.Value, xform))); _chatSystem.DispatchStationAnnouncement(stationUid, Loc.GetString("emergency-shuttle-docked", ("time", $"{_consoleAccumulator:0}"), ("direction", direction), ("location", location)), playDefaultSound: false); } @@ -320,7 +321,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem { var angle = _dock.GetAngle(stationShuttle.EmergencyShuttle.Value, xform, targetGrid.Value, targetXform, xformQuery); var direction = ContentLocalizationManager.FormatDirection(angle.GetDir()); - var location = FormattedMessage.RemoveMarkup(_navMap.GetNearestBeaconString((stationShuttle.EmergencyShuttle.Value, xform))); + var location = FormattedMessage.RemoveMarkupPermissive(_navMap.GetNearestBeaconString((stationShuttle.EmergencyShuttle.Value, xform))); _chatSystem.DispatchStationAnnouncement(stationUid, Loc.GetString("emergency-shuttle-nearby", ("time", $"{_consoleAccumulator:0}"), ("direction", direction), ("location", location)), playDefaultSound: false); } @@ -401,7 +402,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem private void AddCentcomm(EntityUid station, StationCentcommComponent component) { - DebugTools.Assert(LifeStage(station)>= EntityLifeStage.MapInitialized); + DebugTools.Assert(LifeStage(station) >= EntityLifeStage.MapInitialized); if (component.MapEntity != null || component.Entity != null) { Log.Warning("Attempted to re-add an existing centcomm map."); @@ -434,12 +435,11 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem return; } - var mapId = _mapManager.CreateMap(); + var map = _mapSystem.CreateMap(out var mapId); var grid = _map.LoadGrid(mapId, component.Map.ToString(), new MapLoadOptions() { LoadMap = false, }); - var map = _mapManager.GetMapEntityId(mapId); if (!Exists(map)) { @@ -465,8 +465,9 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem } component.MapEntity = map; + _metaData.SetEntityName(map, Loc.GetString("map-name-centcomm")); component.Entity = grid; - _shuttle.TryAddFTLDestination(mapId, false, out _); + _shuttle.TryAddFTLDestination(mapId, true, out _); Log.Info($"Created centcomm grid {ToPrettyString(grid)} on map {ToPrettyString(map)} for station {ToPrettyString(station)}"); } @@ -492,7 +493,7 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem if (!_emergencyShuttleEnabled) return; - if (ent.Comp1.EmergencyShuttle != null ) + if (ent.Comp1.EmergencyShuttle != null) { if (Exists(ent.Comp1.EmergencyShuttle)) { diff --git a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.FTL.cs b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.FTL.cs index c214bb015c..02b1524292 100644 --- a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.FTL.cs +++ b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.FTL.cs @@ -63,7 +63,7 @@ public sealed partial class ShuttleConsoleSystem private void OnPositionFTLMessage(Entity entity, ref ShuttleConsoleFTLPositionMessage args) { - var mapUid = _mapManager.GetMapEntityId(args.Coordinates.MapId); + var mapUid = _mapSystem.GetMap(args.Coordinates.MapId); // If it's beacons only block all position messages. if (!Exists(mapUid) || _shuttle.IsBeaconMap(mapUid)) diff --git a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs index 00a913aad8..f02ea945d0 100644 --- a/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs +++ b/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs @@ -12,6 +12,7 @@ using Content.Shared.Shuttles.Events; using Content.Shared.Shuttles.Systems; using Content.Shared.Tag; using Content.Shared.Movement.Systems; +using Content.Shared.Power; using Content.Shared.Shuttles.UI.MapObjects; using Content.Shared.Timing; using Robust.Server.GameObjects; @@ -25,7 +26,7 @@ namespace Content.Server.Shuttles.Systems; public sealed partial class ShuttleConsoleSystem : SharedShuttleConsoleSystem { - [Dependency] private readonly IMapManager _mapManager = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly ActionBlockerSystem _blocker = default!; [Dependency] private readonly AlertsSystem _alertsSystem = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; @@ -128,7 +129,7 @@ public sealed partial class ShuttleConsoleSystem : SharedShuttleConsoleSystem while (query.MoveNext(out var uid, out _)) { - UpdateState(uid,ref dockState); + UpdateState(uid, ref dockState); } } @@ -137,7 +138,7 @@ public sealed partial class ShuttleConsoleSystem : SharedShuttleConsoleSystem /// private void OnConsoleUIClose(EntityUid uid, ShuttleConsoleComponent component, BoundUIClosedEvent args) { - if ((ShuttleConsoleUiKey) args.UiKey != ShuttleConsoleUiKey.Key) + if ((ShuttleConsoleUiKey)args.UiKey != ShuttleConsoleUiKey.Key) { return; } diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs index 518867b555..8da7aaa641 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs @@ -66,7 +66,7 @@ public sealed partial class ShuttleSystem /// /// How many times we try to proximity warp close to something before falling back to map-wideAABB. /// - private const int FTLProximityIterations = 3; + private const int FTLProximityIterations = 5; private readonly HashSet _lookupEnts = new(); private readonly HashSet _immuneEnts = new(); @@ -118,7 +118,7 @@ public sealed partial class ShuttleSystem continue; } - TryAddFTLDestination(gridXform.MapID, true, out _); + TryAddFTLDestination(gridXform.MapID, true, false, false, out _); } } @@ -134,13 +134,12 @@ public sealed partial class ShuttleSystem return uid; } - var mapId = _mapManager.CreateMap(); - var mapUid = _mapManager.GetMapEntityId(mapId); + var mapUid = _mapSystem.CreateMap(out var mapId); var ftlMap = AddComp(mapUid); _metadata.SetEntityName(mapUid, "FTL"); Log.Debug($"Setup hyperspace map at {mapUid}"); - DebugTools.Assert(!_mapManager.IsMapPaused(mapId)); + DebugTools.Assert(!_mapSystem.IsPaused(mapId)); var parallax = EnsureComp(mapUid); parallax.Parallax = ftlMap.Parallax; @@ -188,7 +187,12 @@ public sealed partial class ShuttleSystem /// public bool TryAddFTLDestination(MapId mapId, bool enabled, [NotNullWhen(true)] out FTLDestinationComponent? component) { - var mapUid = _mapManager.GetMapEntityId(mapId); + return TryAddFTLDestination(mapId, enabled, true, false, out component); + } + + public bool TryAddFTLDestination(MapId mapId, bool enabled, bool requireDisk, bool beaconsOnly, [NotNullWhen(true)] out FTLDestinationComponent? component) + { + var mapUid = _mapSystem.GetMapOrInvalid(mapId); component = null; if (!Exists(mapUid)) @@ -196,10 +200,13 @@ public sealed partial class ShuttleSystem component = EnsureComp(mapUid); - if (component.Enabled == enabled) + if (component.Enabled == enabled && component.RequireCoordinateDisk == requireDisk && component.BeaconsOnly == beaconsOnly) return true; component.Enabled = enabled; + component.RequireCoordinateDisk = requireDisk; + component.BeaconsOnly = beaconsOnly; + _console.RefreshShuttleConsoles(); Dirty(mapUid, component); return true; @@ -281,8 +288,8 @@ public sealed partial class ShuttleSystem _console.RefreshShuttleConsoles(shuttleUid); - var mapId = coordinates.GetMapId(EntityManager); - var mapUid = _mapManager.GetMapEntityId(mapId); + var mapId = _transform.GetMapId(coordinates); + var mapUid = _mapSystem.GetMap(mapId); var ev = new FTLRequestEvent(mapUid); RaiseLocalEvent(shuttleUid, ref ev, true); } @@ -321,7 +328,7 @@ public sealed partial class ShuttleSystem hyperspace.TargetCoordinates = config.Coordinates; hyperspace.TargetAngle = config.Angle; } - else if (TryGetFTLProximity(shuttleUid, target, out var coords, out var targAngle)) + else if (TryGetFTLProximity(shuttleUid, new EntityCoordinates(target, Vector2.Zero), out var coords, out var targAngle)) { hyperspace.TargetCoordinates = coords; hyperspace.TargetAngle = targAngle; @@ -377,17 +384,18 @@ public sealed partial class ShuttleSystem var fromMatrix = _transform.GetWorldMatrix(xform); var fromRotation = _transform.GetWorldRotation(xform); - var width = Comp(uid).LocalAABB.Width; + var grid = Comp(uid); + var width = grid.LocalAABB.Width; var ftlMap = EnsureFTLMap(); var body = _physicsQuery.GetComponent(entity); - var shuttleCenter = body.LocalCenter; + var shuttleCenter = grid.LocalAABB.Center; // Leave audio at the old spot // Just so we don't clip if (fromMapUid != null && TryComp(comp.StartupStream, out AudioComponent? startupAudio)) { var clippedAudio = _audio.PlayStatic(_startupSound, Filter.Broadcast(), - new EntityCoordinates(fromMapUid.Value, _maps.GetGridPosition(entity.Owner)), true, startupAudio.Params); + new EntityCoordinates(fromMapUid.Value, _mapSystem.GetGridPosition(entity.Owner)), true, startupAudio.Params); _audio.SetPlaybackPosition(clippedAudio, entity.Comp1.StartupTime); clippedAudio.Value.Component.Flags |= AudioFlags.NoOcclusion; @@ -476,7 +484,7 @@ public sealed partial class ShuttleSystem var map = maps.Min(o => o.GetHashCode()); mapId = new MapId(map); - TryFTLProximity(uid, _mapManager.GetMapEntityId(mapId)); + TryFTLProximity(uid, _mapSystem.GetMap(mapId)); } // Docking FTL else if (HasComp(target.EntityId) && @@ -500,7 +508,8 @@ public sealed partial class ShuttleSystem // Position ftl else { - mapId = target.GetMapId(EntityManager); + // TODO: This should now use tryftlproximity + mapId = _transform.GetMapId(target); _transform.SetCoordinates(uid, xform, target, rotation: entity.Comp1.TargetAngle); } @@ -538,7 +547,7 @@ public sealed partial class ShuttleSystem _mapManager.SetMapPaused(mapId, false); Smimsh(uid, xform: xform); - var ftlEvent = new FTLCompletedEvent(uid, _mapManager.GetMapEntityId(mapId)); + var ftlEvent = new FTLCompletedEvent(uid, _mapSystem.GetMap(mapId)); RaiseLocalEvent(uid, ref ftlEvent, true); } @@ -614,7 +623,7 @@ public sealed partial class ShuttleSystem // If the guy we knocked down is on a spaced tile, throw them too if (grid != null) - TossIfSpaced(grid, shuttleBody, child); + TossIfSpaced((xform.GridUid.Value, grid, shuttleBody), child); } } } @@ -635,13 +644,15 @@ public sealed partial class ShuttleSystem /// /// Throws people who are standing on a spaced tile, tries to throw them towards a neighbouring space tile /// - private void TossIfSpaced(MapGridComponent shuttleGrid, PhysicsComponent shuttleBody, EntityUid tossed) + private void TossIfSpaced(Entity shuttleEntity, EntityUid tossed) { - if (!_xformQuery.TryGetComponent(tossed, out var childXform) ) + var shuttleGrid = shuttleEntity.Comp1; + var shuttleBody = shuttleEntity.Comp2; + if (!_xformQuery.TryGetComponent(tossed, out var childXform)) return; // only toss if its on lattice/space - var tile = shuttleGrid.GetTileRef(childXform.Coordinates); + var tile = _mapSystem.GetTileRef(shuttleEntity, shuttleGrid, childXform.Coordinates); if (!tile.IsSpace(_tileDefManager)) return; @@ -687,7 +698,7 @@ public sealed partial class ShuttleSystem { // Set position var mapCoordinates = _transform.ToMapCoordinates(config.Coordinates); - var mapUid = _mapManager.GetMapEntityId(mapCoordinates.MapId); + var mapUid = _mapSystem.GetMap(mapCoordinates.MapId); _transform.SetCoordinates(shuttle.Owner, shuttle.Comp, new EntityCoordinates(mapUid, mapCoordinates.Position), rotation: config.Angle); // Connect everything @@ -698,16 +709,23 @@ public sealed partial class ShuttleSystem } /// - /// Tries to get the target position to FTL near to another grid. + /// Tries to get the target position to FTL near the target coordinates. + /// If the target coordinates have a mapgrid then will try to offset the AABB. /// - private bool TryGetFTLProximity(EntityUid shuttleUid, EntityUid targetUid, + /// Min offset for the final FTL. + /// Max offset for the final FTL from the box we spawn. + private bool TryGetFTLProximity( + EntityUid shuttleUid, + EntityCoordinates targetCoordinates, out EntityCoordinates coordinates, out Angle angle, + float minOffset = 0f, float maxOffset = 64f, TransformComponent? xform = null, TransformComponent? targetXform = null) { + DebugTools.Assert(minOffset < maxOffset); coordinates = EntityCoordinates.Invalid; angle = Angle.Zero; - if (!Resolve(targetUid, ref targetXform) || + if (!Resolve(targetCoordinates.EntityId, ref targetXform) || targetXform.MapUid == null || !targetXform.MapUid.Value.IsValid() || !Resolve(shuttleUid, ref xform)) @@ -715,26 +733,24 @@ public sealed partial class ShuttleSystem return false; } - - var xformQuery = GetEntityQuery(); - var shuttleAABB = Comp(shuttleUid).LocalAABB; - Box2 targetLocalAABB; - - // Spawn nearby. // We essentially expand the Box2 of the target area until nothing else is added then we know it's valid. // Can't just get an AABB of every grid as we may spawn very far away. - if (TryComp(targetXform.GridUid, out var targetGrid)) - { - targetLocalAABB = targetGrid.LocalAABB; - } - else - { - targetLocalAABB = new Box2(); - } - - var targetAABB = _transform.GetWorldMatrix(targetXform, xformQuery) - .TransformBox(targetLocalAABB).Enlarged(shuttleAABB.Size.Length()); var nearbyGrids = new HashSet(); + var shuttleAABB = Comp(shuttleUid).LocalAABB; + + // Start with small point. + // If our target pos is offset we mot even intersect our target's AABB so we don't include it. + var targetLocalAABB = Box2.CenteredAround(targetCoordinates.Position, Vector2.One); + + // How much we expand the target AABB be. + // We half it because we only need the width / height in each direction if it's placed at a particular spot. + var expansionAmount = MathF.Max(shuttleAABB.Width / 2f, shuttleAABB.Height / 2f); + + // Expand the starter AABB so we have something to query to start with. + var targetAABB = _transform.GetWorldMatrix(targetXform) + .TransformBox(targetLocalAABB) + .Enlarged(expansionAmount); + var iteration = 0; var lastCount = nearbyGrids.Count; var mapId = targetXform.MapID; @@ -743,15 +759,21 @@ public sealed partial class ShuttleSystem while (iteration < FTLProximityIterations) { grids.Clear(); - _mapManager.FindGridsIntersecting(mapId, targetAABB, ref grids); + // We pass in an expanded offset here so we can safely do a random offset later. + // We don't include this in the actual targetAABB because then we would be double-expanding it. + // Once in this loop, then again when placing the shuttle later. + // Note that targetAABB already has expansionAmount factored in already. + _mapManager.FindGridsIntersecting(mapId, targetAABB.Enlarged(maxOffset), ref grids); foreach (var grid in grids) { if (!nearbyGrids.Add(grid)) continue; - targetAABB = targetAABB.Union(_transform.GetWorldMatrix(grid, xformQuery) - .TransformBox(Comp(grid).LocalAABB)); + // Include the other grid's AABB (expanded by ours) as well. + targetAABB = targetAABB.Union( + _transform.GetWorldMatrix(grid) + .TransformBox(Comp(grid).LocalAABB.Enlarged(expansionAmount))); } // Can do proximity @@ -760,7 +782,6 @@ public sealed partial class ShuttleSystem break; } - targetAABB = targetAABB.Enlarged(shuttleAABB.Size.Length() / 2f); iteration++; lastCount = nearbyGrids.Count; @@ -775,13 +796,15 @@ public sealed partial class ShuttleSystem if (nearbyGrids.Contains(uid)) continue; - targetAABB = targetAABB.Union(_transform.GetWorldMatrix(uid, xformQuery) - .TransformBox(Comp(uid).LocalAABB)); + targetAABB = targetAABB.Union( + _transform.GetWorldMatrix(uid) + .TransformBox(Comp(uid).LocalAABB.Enlarged(expansionAmount))); } break; } + // Now we have a targetAABB. This has already been expanded to account for our fat ass. Vector2 spawnPos; if (TryComp(shuttleUid, out var shuttleBody)) @@ -790,21 +813,32 @@ public sealed partial class ShuttleSystem _physics.SetAngularVelocity(shuttleUid, 0f, body: shuttleBody); } + // TODO: This should prefer the position's angle instead. // TODO: This is pretty crude for multiple landings. if (nearbyGrids.Count > 1 || !HasComp(targetXform.GridUid)) { - var minRadius = (MathF.Max(targetAABB.Width, targetAABB.Height) + MathF.Max(shuttleAABB.Width, shuttleAABB.Height)) / 2f; - spawnPos = targetAABB.Center + _random.NextVector2(minRadius, minRadius + 64f); + // Pick a random angle + var offsetAngle = _random.NextAngle(); + + // Our valid spawn positions are away. + var minRadius = MathF.Max(targetAABB.Width / 2f, targetAABB.Height / 2f); + spawnPos = targetAABB.Center + offsetAngle.RotateVec(new Vector2(_random.NextFloat(minRadius + minOffset, minRadius + maxOffset), 0f)); } else if (shuttleBody != null) { - var (targetPos, targetRot) = _transform.GetWorldPositionRotation(targetXform, xformQuery); - var transform = new Transform(targetPos, targetRot); - spawnPos = Robust.Shared.Physics.Transform.Mul(transform, -shuttleBody.LocalCenter); + (spawnPos, angle) = _transform.GetWorldPositionRotation(targetXform); } else { - spawnPos = _transform.GetWorldPosition(targetXform, xformQuery); + spawnPos = _transform.GetWorldPosition(targetXform); + } + + var offset = Vector2.Zero; + + // Offset it because transform does not correspond to AABB position. + if (TryComp(shuttleUid, out MapGridComponent? shuttleGrid)) + { + offset = -shuttleGrid.LocalAABB.Center; } if (!HasComp(targetXform.GridUid)) @@ -816,7 +850,11 @@ public sealed partial class ShuttleSystem angle = Angle.Zero; } - coordinates = new EntityCoordinates(targetXform.MapUid.Value, spawnPos); + // Rotate our localcenter around so we spawn exactly where we "think" we should (center of grid on the dot). + var transform = new Transform(spawnPos, angle); + spawnPos = Robust.Shared.Physics.Transform.Mul(transform, offset); + + coordinates = new EntityCoordinates(targetXform.MapUid.Value, spawnPos - offset); return true; } @@ -833,13 +871,31 @@ public sealed partial class ShuttleSystem return false; } - if (!TryGetFTLProximity(shuttleUid, targetUid, out var coords, out var angle, xform, targetXform)) + if (!TryGetFTLProximity(shuttleUid, new EntityCoordinates(targetUid, Vector2.Zero), out var coords, out var angle, xform: xform, targetXform: targetXform)) return false; _transform.SetCoordinates(shuttleUid, xform, coords, rotation: angle); return true; } + /// + /// Tries to FTL to the target coordinates; will move nearby if not possible. + /// + public bool TryFTLProximity(Entity shuttle, EntityCoordinates targetCoordinates) + { + if (!Resolve(shuttle.Owner, ref shuttle.Comp) || + _transform.GetMap(targetCoordinates)?.IsValid() != true) + { + return false; + } + + if (!TryGetFTLProximity(shuttle, targetCoordinates, out var coords, out var angle)) + return false; + + _transform.SetCoordinates(shuttle, shuttle.Comp, coords, rotation: angle); + return true; + } + /// /// Flattens / deletes everything under the grid upon FTL. /// @@ -861,7 +917,6 @@ public sealed partial class ShuttleSystem var aabb = fixture.Shape.ComputeAABB(transform, 0); // Shift it slightly - aabb = aabb.Translated(-grid.TileSizeHalfVector); // Create a small border around it. aabb = aabb.Enlarged(0.2f); aabbs.Add(aabb); diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs index c0eff11931..5ad94699be 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs @@ -85,7 +85,7 @@ public sealed partial class ShuttleSystem _mapManager.DeleteMap(mapId); } - private bool TryDungeonSpawn(Entity targetGrid, MapId mapId, DungeonSpawnGroup group, out EntityUid spawned) + private bool TryDungeonSpawn(Entity targetGrid, DungeonSpawnGroup group, out EntityUid spawned) { spawned = EntityUid.Invalid; @@ -110,11 +110,12 @@ public sealed partial class ShuttleSystem spawnCoords = spawnCoords.Offset(_random.NextVector2(distancePadding + group.MinimumDistance, distancePadding + group.MaximumDistance)); } - var spawnMapCoords = _transform.ToMapCoordinates(spawnCoords); + _mapSystem.CreateMap(out var mapId); + var spawnedGrid = _mapManager.CreateGridEntity(mapId); - _transform.SetMapCoordinates(spawnedGrid, spawnMapCoords); - _dungeon.GenerateDungeon(dungeonProto, spawnedGrid.Owner, spawnedGrid.Comp, Vector2i.Zero, _random.Next()); + _transform.SetMapCoordinates(spawnedGrid, new MapCoordinates(Vector2.Zero, mapId)); + _dungeon.GenerateDungeon(dungeonProto, spawnedGrid.Owner, spawnedGrid.Comp, Vector2i.Zero, _random.Next(), spawnCoords); spawned = spawnedGrid.Owner; return true; @@ -192,7 +193,7 @@ public sealed partial class ShuttleSystem switch (group) { case DungeonSpawnGroup dungeon: - if (!TryDungeonSpawn(targetGrid.Value, mapId, dungeon, out spawned)) + if (!TryDungeonSpawn(targetGrid.Value, dungeon, out spawned)) continue; break; diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs index 8a8d2d883d..436b248407 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs @@ -39,8 +39,8 @@ public sealed partial class ShuttleSystem var otherXform = Transform(args.OtherEntity); - var ourPoint = Vector2.Transform(args.WorldPoint, ourXform.InvWorldMatrix); - var otherPoint = Vector2.Transform(args.WorldPoint, otherXform.InvWorldMatrix); + var ourPoint = Vector2.Transform(args.WorldPoint, _transform.GetInvWorldMatrix(ourXform)); + var otherPoint = Vector2.Transform(args.WorldPoint, _transform.GetInvWorldMatrix(otherXform)); var ourVelocity = _physics.GetLinearVelocity(uid, ourPoint, ourBody, ourXform); var otherVelocity = _physics.GetLinearVelocity(args.OtherEntity, otherPoint, otherBody, otherXform); diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.cs index 6ae4aff2f4..054c42f934 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.cs @@ -49,7 +49,6 @@ public sealed partial class ShuttleSystem : SharedShuttleSystem [Dependency] private readonly MetaDataSystem _metadata = default!; [Dependency] private readonly PvsOverrideSystem _pvs = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedMapSystem _maps = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly ShuttleConsoleSystem _console = default!; diff --git a/Content.Server/Shuttles/Systems/ThrusterSystem.cs b/Content.Server/Shuttles/Systems/ThrusterSystem.cs index fd14963081..f5e8f7823e 100644 --- a/Content.Server/Shuttles/Systems/ThrusterSystem.cs +++ b/Content.Server/Shuttles/Systems/ThrusterSystem.cs @@ -19,6 +19,7 @@ using Robust.Shared.Physics.Systems; using Robust.Shared.Timing; using Robust.Shared.Utility; using Content.Shared.Localizations; +using Content.Shared.Power; namespace Content.Server.Shuttles.Systems; @@ -26,6 +27,7 @@ public sealed class ThrusterSystem : EntitySystem { [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly ITileDefinitionManager _tileDefManager = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] private readonly AmbientSoundSystem _ambient = default!; [Dependency] private readonly FixtureSystem _fixtureSystem = default!; [Dependency] private readonly DamageableSystem _damageable = default!; @@ -108,7 +110,7 @@ public sealed class ThrusterSystem : EntitySystem continue; var checkPos = tilePos + new Vector2i(x, y); - var enumerator = grid.GetAnchoredEntitiesEnumerator(checkPos); + var enumerator = _mapSystem.GetAnchoredEntitiesEnumerator(uid, grid, checkPos); while (enumerator.MoveNext(out var ent)) { @@ -119,7 +121,7 @@ public sealed class ThrusterSystem : EntitySystem var xform = xformQuery.GetComponent(ent.Value); var direction = xform.LocalRotation.ToWorldVec(); - if (new Vector2i((int) direction.X, (int) direction.Y) != new Vector2i(x, y)) + if (new Vector2i((int)direction.X, (int)direction.Y) != new Vector2i(x, y)) continue; DisableThruster(ent.Value, thruster, xform.GridUid); @@ -182,8 +184,8 @@ public sealed class ThrusterSystem : EntitySystem return; } - var oldDirection = (int) args.OldRotation.GetCardinalDir() / 2; - var direction = (int) args.NewRotation.GetCardinalDir() / 2; + var oldDirection = (int)args.OldRotation.GetCardinalDir() / 2; + var direction = (int)args.NewRotation.GetCardinalDir() / 2; var oldShuttleComponent = shuttleComponent; if (args.ParentChanged) @@ -281,7 +283,7 @@ public sealed class ThrusterSystem : EntitySystem switch (component.Type) { case ThrusterType.Linear: - var direction = (int) xform.LocalRotation.GetCardinalDir() / 2; + var direction = (int)xform.LocalRotation.GetCardinalDir() / 2; shuttleComponent.LinearThrust[direction] += component.Thrust; DebugTools.Assert(!shuttleComponent.LinearThrusters[direction].Contains(uid)); @@ -293,7 +295,7 @@ public sealed class ThrusterSystem : EntitySystem { var shape = new PolygonShape(); shape.Set(component.BurnPoly); - _fixtureSystem.TryCreateFixture(uid, shape, BurnFixture, hard: false, collisionLayer: (int) CollisionGroup.FullTileMask, body: physicsComponent); + _fixtureSystem.TryCreateFixture(uid, shape, BurnFixture, hard: false, collisionLayer: (int)CollisionGroup.FullTileMask, body: physicsComponent); } break; @@ -333,7 +335,7 @@ public sealed class ThrusterSystem : EntitySystem foreach (var dir in new[] { Direction.South, Direction.East, Direction.North, Direction.West }) { - var index = (int) dir / 2; + var index = (int)dir / 2; var pop = shuttle.LinearThrusters[index]; var totalThrust = 0f; @@ -379,7 +381,7 @@ public sealed class ThrusterSystem : EntitySystem { case ThrusterType.Linear: angle ??= xform.LocalRotation; - var direction = (int) angle.Value.GetCardinalDir() / 2; + var direction = (int)angle.Value.GetCardinalDir() / 2; shuttleComponent.LinearThrust[direction] -= component.Thrust; DebugTools.Assert(shuttleComponent.LinearThrusters[direction].Contains(uid)); @@ -425,7 +427,7 @@ public sealed class ThrusterSystem : EntitySystem var xform = Transform(uid); - if (!xform.Anchored ||!this.IsPowered(uid, EntityManager)) + if (!xform.Anchored || !this.IsPowered(uid, EntityManager)) { return false; } @@ -442,7 +444,8 @@ public sealed class ThrusterSystem : EntitySystem return true; var (x, y) = xform.LocalPosition + xform.LocalRotation.Opposite().ToWorldVec(); - var tile = Comp(xform.GridUid.Value).GetTileRef(new Vector2i((int) Math.Floor(x), (int) Math.Floor(y))); + var mapGrid = Comp(xform.GridUid.Value); + var tile = _mapSystem.GetTileRef(xform.GridUid.Value, mapGrid, new Vector2i((int)Math.Floor(x), (int)Math.Floor(y))); return tile.Tile.IsSpace(); } @@ -581,6 +584,6 @@ public sealed class ThrusterSystem : EntitySystem private int GetFlagIndex(DirectionFlag flag) { - return (int) Math.Log2((int) flag); + return (int)Math.Log2((int)flag); } } diff --git a/Content.Server/Silicons/Borgs/BorgSystem.cs b/Content.Server/Silicons/Borgs/BorgSystem.cs index 3f32afbffb..bd85282a0f 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.cs @@ -282,6 +282,7 @@ public sealed partial class BorgSystem : SharedBorgSystem { Popup.PopupEntity(Loc.GetString("borg-mind-added", ("name", Identity.Name(uid, EntityManager))), uid); Toggle.TryActivate(uid); + _powerCell.SetDrawEnabled(uid, _mobState.IsAlive(uid)); _appearance.SetData(uid, BorgVisuals.HasPlayer, true); } @@ -292,6 +293,7 @@ public sealed partial class BorgSystem : SharedBorgSystem { Popup.PopupEntity(Loc.GetString("borg-mind-removed", ("name", Identity.Name(uid, EntityManager))), uid); Toggle.TryDeactivate(uid); + _powerCell.SetDrawEnabled(uid, false); _appearance.SetData(uid, BorgVisuals.HasPlayer, false); } diff --git a/Content.Server/Silicons/Laws/SiliconLawSystem.cs b/Content.Server/Silicons/Laws/SiliconLawSystem.cs index 0c0f68c23f..6b7df52a6e 100644 --- a/Content.Server/Silicons/Laws/SiliconLawSystem.cs +++ b/Content.Server/Silicons/Laws/SiliconLawSystem.cs @@ -5,12 +5,10 @@ using Content.Server.GameTicking; using Content.Server.Radio.Components; using Content.Server.Roles; using Content.Server.Station.Systems; -using Content.Shared.Actions; using Content.Shared.Administration; using Content.Shared.Chat; using Content.Shared.Emag.Components; using Content.Shared.Emag.Systems; -using Content.Shared.Examine; using Content.Shared.Mind; using Content.Shared.Mind.Components; using Content.Shared.Roles; @@ -19,10 +17,10 @@ using Content.Shared.Silicons.Laws.Components; using Content.Shared.Stunnable; using Content.Shared.Wires; using Robust.Server.GameObjects; +using Robust.Shared.Containers; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Toolshed; -using Robust.Shared.Utility; namespace Content.Server.Silicons.Laws; @@ -32,11 +30,9 @@ public sealed class SiliconLawSystem : SharedSiliconLawSystem [Dependency] private readonly IChatManager _chatManager = default!; [Dependency] private readonly IPrototypeManager _prototype = default!; [Dependency] private readonly SharedMindSystem _mind = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; [Dependency] private readonly StationSystem _station = default!; [Dependency] private readonly UserInterfaceSystem _userInterface = default!; [Dependency] private readonly SharedStunSystem _stunSystem = default!; - [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly SharedRoleSystem _roles = default!; /// @@ -44,7 +40,6 @@ public sealed class SiliconLawSystem : SharedSiliconLawSystem { base.Initialize(); - SubscribeLocalEvent(OnComponentShutdown); SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnMindAdded); SubscribeLocalEvent(OnToggleLawsScreen); @@ -58,15 +53,8 @@ public sealed class SiliconLawSystem : SharedSiliconLawSystem SubscribeLocalEvent(OnEmagMindRemoved); } - private void OnComponentShutdown(EntityUid uid, SiliconLawBoundComponent component, ComponentShutdown args) - { - if (component.ViewLawsActionEntity != null) - _actions.RemoveAction(uid, component.ViewLawsActionEntity); - } - private void OnMapInit(EntityUid uid, SiliconLawBoundComponent component, MapInitEvent args) { - _actions.AddAction(uid, ref component.ViewLawsActionEntity, component.ViewLawsAction); GetLaws(uid, component); } @@ -92,7 +80,7 @@ public sealed class SiliconLawSystem : SharedSiliconLawSystem private void OnBoundUIOpened(EntityUid uid, SiliconLawBoundComponent component, BoundUIOpenedEvent args) { - _entityManager.TryGetComponent(uid, out var intrinsicRadio); + TryComp(uid, out IntrinsicRadioTransmitterComponent? intrinsicRadio); var radioChannels = intrinsicRadio?.Channels; var state = new SiliconLawBuiState(GetLaws(uid).Laws, radioChannels); @@ -264,9 +252,9 @@ public sealed class SiliconLawSystem : SharedSiliconLawSystem /// /// Extract all the laws from a lawset's prototype ids. /// - public SiliconLawset GetLawset(string lawset) + public SiliconLawset GetLawset(ProtoId lawset) { - var proto = _prototype.Index(lawset); + var proto = _prototype.Index(lawset); var laws = new SiliconLawset() { Laws = new List(proto.Laws.Count) @@ -294,6 +282,21 @@ public sealed class SiliconLawSystem : SharedSiliconLawSystem component.Lawset.Laws = newLaws; NotifyLawsChanged(target); } + + protected override void OnUpdaterInsert(Entity ent, ref EntInsertedIntoContainerMessage args) + { + // TODO: Prediction dump this + if (!TryComp(args.Entity, out SiliconLawProviderComponent? provider)) + return; + + var lawset = GetLawset(provider.Laws).Laws; + var query = EntityManager.CompRegistryQueryEnumerator(ent.Comp.Components); + + while (query.MoveNext(out var update)) + { + SetLaws(lawset, update); + } + } } [ToolshedCommand, AdminCommand(AdminFlags.Admin)] diff --git a/Content.Server/Silicons/StationAi/AiInteractWireAction.cs b/Content.Server/Silicons/StationAi/AiInteractWireAction.cs new file mode 100644 index 0000000000..c92c825b32 --- /dev/null +++ b/Content.Server/Silicons/StationAi/AiInteractWireAction.cs @@ -0,0 +1,37 @@ +using Content.Server.Wires; +using Content.Shared.Doors; +using Content.Shared.Silicons.StationAi; +using Content.Shared.Wires; + +namespace Content.Server.Silicons.StationAi; + +/// +/// Controls whether an AI can interact with the target entity. +/// +public sealed partial class AiInteractWireAction : ComponentWireAction +{ + public override string Name { get; set; } = "wire-name-ai-act-light"; + public override Color Color { get; set; } = Color.DeepSkyBlue; + public override object StatusKey => AirlockWireStatus.AiControlIndicator; + + public override StatusLightState? GetLightState(Wire wire, StationAiWhitelistComponent component) + { + return component.Enabled ? StatusLightState.On : StatusLightState.Off; + } + + public override bool Cut(EntityUid user, Wire wire, StationAiWhitelistComponent component) + { + return EntityManager.System() + .SetWhitelistEnabled((component.Owner, component), false, announce: true); + } + + public override bool Mend(EntityUid user, Wire wire, StationAiWhitelistComponent component) + { + return EntityManager.System() + .SetWhitelistEnabled((component.Owner, component), true); + } + + public override void Pulse(EntityUid user, Wire wire, StationAiWhitelistComponent component) + { + } +} diff --git a/Content.Server/Silicons/StationAi/AiVisionWireAction.cs b/Content.Server/Silicons/StationAi/AiVisionWireAction.cs new file mode 100644 index 0000000000..3523f4d38f --- /dev/null +++ b/Content.Server/Silicons/StationAi/AiVisionWireAction.cs @@ -0,0 +1,40 @@ +using Content.Server.Wires; +using Content.Shared.Doors; +using Content.Shared.Silicons.StationAi; +using Content.Shared.StationAi; +using Content.Shared.Wires; + +namespace Content.Server.Silicons.StationAi; + +/// +/// Handles StationAiVision functionality for the attached entity. +/// +public sealed partial class AiVisionWireAction : ComponentWireAction +{ + public override string Name { get; set; } = "wire-name-ai-vision-light"; + public override Color Color { get; set; } = Color.DeepSkyBlue; + public override object StatusKey => AirlockWireStatus.AiControlIndicator; + + public override StatusLightState? GetLightState(Wire wire, StationAiVisionComponent component) + { + return component.Enabled ? StatusLightState.On : StatusLightState.Off; + } + + public override bool Cut(EntityUid user, Wire wire, StationAiVisionComponent component) + { + return EntityManager.System() + .SetVisionEnabled((component.Owner, component), false, announce: true); + } + + public override bool Mend(EntityUid user, Wire wire, StationAiVisionComponent component) + { + return EntityManager.System() + .SetVisionEnabled((component.Owner, component), true); + } + + public override void Pulse(EntityUid user, Wire wire, StationAiVisionComponent component) + { + // TODO: This should turn it off for a bit + // Need timer cleanup first out of scope. + } +} diff --git a/Content.Server/Silicons/StationAi/StationAiSystem.cs b/Content.Server/Silicons/StationAi/StationAiSystem.cs new file mode 100644 index 0000000000..846497387d --- /dev/null +++ b/Content.Server/Silicons/StationAi/StationAiSystem.cs @@ -0,0 +1,76 @@ +using System.Linq; +using Content.Server.Chat.Managers; +using Content.Server.Chat.Systems; +using Content.Shared.Chat; +using Content.Shared.Silicons.StationAi; +using Content.Shared.StationAi; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Map.Components; +using Robust.Shared.Player; + +namespace Content.Server.Silicons.StationAi; + +public sealed class StationAiSystem : SharedStationAiSystem +{ + [Dependency] private readonly IChatManager _chats = default!; + [Dependency] private readonly EntityLookupSystem _lookup = default!; + + private readonly HashSet> _ais = new(); + + public override bool SetVisionEnabled(Entity entity, bool enabled, bool announce = false) + { + if (!base.SetVisionEnabled(entity, enabled, announce)) + return false; + + if (announce) + { + AnnounceSnip(entity.Owner); + } + + return true; + } + + public override bool SetWhitelistEnabled(Entity entity, bool enabled, bool announce = false) + { + if (!base.SetWhitelistEnabled(entity, enabled, announce)) + return false; + + if (announce) + { + AnnounceSnip(entity.Owner); + } + + return true; + } + + private void AnnounceSnip(EntityUid entity) + { + var xform = Transform(entity); + + if (!TryComp(xform.GridUid, out MapGridComponent? grid)) + return; + + _ais.Clear(); + _lookup.GetChildEntities(xform.GridUid.Value, _ais); + var filter = Filter.Empty(); + + foreach (var ai in _ais) + { + // TODO: Filter API? + if (TryComp(ai.Owner, out ActorComponent? actorComp)) + { + filter.AddPlayer(actorComp.PlayerSession); + } + } + + // TEST + // filter = Filter.Broadcast(); + + // No easy way to do chat notif embeds atm. + var tile = Maps.LocalToTile(xform.GridUid.Value, grid, xform.Coordinates); + var msg = Loc.GetString("ai-wire-snipped", ("coords", tile)); + + _chats.ChatMessageToMany(ChatChannel.Notifications, msg, msg, entity, false, true, filter.Recipients.Select(o => o.Channel)); + // Apparently there's no sound for this. + } +} diff --git a/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs b/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs index ca32beb8db..05262f2999 100644 --- a/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs @@ -166,11 +166,12 @@ public sealed class ContainmentFieldGeneratorSystem : EntitySystem ChangeFieldVisualizer(value.Item1); } component.Connections.Clear(); + if (component.IsConnected) + _popupSystem.PopupEntity(Loc.GetString("comp-containment-disconnected"), uid, PopupType.LargeCaution); component.IsConnected = false; ChangeOnLightVisualizer(generator); ChangeFieldVisualizer(generator); _adminLogger.Add(LogType.FieldGeneration, LogImpact.Medium, $"{ToPrettyString(uid)} lost field connections"); // Ideally LogImpact would depend on if there is a singulo nearby - _popupSystem.PopupEntity(Loc.GetString("comp-containment-disconnected"), uid, PopupType.LargeCaution); } #endregion diff --git a/Content.Server/Singularity/EntitySystems/EmitterSystem.cs b/Content.Server/Singularity/EntitySystems/EmitterSystem.cs index a9763b64d9..1ada60e1d6 100644 --- a/Content.Server/Singularity/EntitySystems/EmitterSystem.cs +++ b/Content.Server/Singularity/EntitySystems/EmitterSystem.cs @@ -11,6 +11,7 @@ using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Lock; using Content.Shared.Popups; +using Content.Shared.Power; using Content.Shared.Projectiles; using Content.Shared.Singularity.Components; using Content.Shared.Singularity.EntitySystems; diff --git a/Content.Server/Sound/Components/EmitSoundOnUIOpenComponent.cs b/Content.Server/Sound/Components/EmitSoundOnUIOpenComponent.cs deleted file mode 100644 index 44e83b0e79..0000000000 --- a/Content.Server/Sound/Components/EmitSoundOnUIOpenComponent.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Content.Shared.Sound.Components; - -namespace Content.Server.Sound.Components -{ - /// - /// Simple sound emitter that emits sound on AfterActivatableUIOpenEvent - /// - [RegisterComponent] - public sealed partial class EmitSoundOnUIOpenComponent : BaseEmitSoundComponent - { - } -} diff --git a/Content.Server/Sound/EmitSoundSystem.cs b/Content.Server/Sound/EmitSoundSystem.cs index fc10d951e7..9d7e8496c3 100644 --- a/Content.Server/Sound/EmitSoundSystem.cs +++ b/Content.Server/Sound/EmitSoundSystem.cs @@ -39,15 +39,9 @@ public sealed class EmitSoundSystem : SharedEmitSoundSystem base.Initialize(); SubscribeLocalEvent(HandleEmitSoundOnTrigger); - SubscribeLocalEvent(HandleEmitSoundOnUIOpen); SubscribeLocalEvent(HandleSpamEmitSoundMapInit); } - private void HandleEmitSoundOnUIOpen(EntityUid uid, EmitSoundOnUIOpenComponent component, AfterActivatableUIOpenEvent args) - { - TryEmitSound(uid, component, args.User, false); - } - private void HandleEmitSoundOnTrigger(EntityUid uid, EmitSoundOnTriggerComponent component, TriggerEvent args) { TryEmitSound(uid, component, args.User, false); diff --git a/Content.Server/Sound/SpamEmitSoundRequirePowerSystem.cs b/Content.Server/Sound/SpamEmitSoundRequirePowerSystem.cs index 9cc85060c6..1ad1bb6c0a 100644 --- a/Content.Server/Sound/SpamEmitSoundRequirePowerSystem.cs +++ b/Content.Server/Sound/SpamEmitSoundRequirePowerSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; +using Content.Shared.Power; using Content.Shared.Sound; using Content.Shared.Sound.Components; diff --git a/Content.Server/Spawners/Components/ContainerSpawnPointComponent.cs b/Content.Server/Spawners/Components/ContainerSpawnPointComponent.cs index 5c8e3c4186..210904b567 100644 --- a/Content.Server/Spawners/Components/ContainerSpawnPointComponent.cs +++ b/Content.Server/Spawners/Components/ContainerSpawnPointComponent.cs @@ -1,4 +1,6 @@ using Content.Server.Spawners.EntitySystems; +using Content.Shared.Roles; +using Robust.Shared.Prototypes; namespace Content.Server.Spawners.Components; @@ -20,7 +22,7 @@ public sealed partial class ContainerSpawnPointComponent : Component, ISpawnPoin /// An optional job specifier /// [DataField, ViewVariables(VVAccess.ReadWrite)] - public string? Job; + public ProtoId? Job; /// /// The type of spawn point diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs index d41c3c141e..51d5414287 100644 --- a/Content.Server/Station/Systems/StationSpawningSystem.cs +++ b/Content.Server/Station/Systems/StationSpawningSystem.cs @@ -17,6 +17,7 @@ using Content.Shared.Humanoid.Prototypes; using Content.Shared.PDA; using Content.Shared.Preferences; using Content.Shared.Preferences.Loadouts; +using Content.Shared.Preferences.Loadouts.Effects; using Content.Shared.Random; using Content.Shared.Random.Helpers; using Content.Shared.Roles; @@ -150,6 +151,22 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem EntityUid? entity = null) { _prototypeManager.TryIndex(job?.Prototype ?? string.Empty, out var prototype); + RoleLoadout? loadout = null; + + // Need to get the loadout up-front to handle names if we use an entity spawn override. + var jobLoadout = LoadoutSystem.GetJobPrototype(prototype?.ID); + + if (_prototypeManager.TryIndex(jobLoadout, out RoleLoadoutPrototype? roleProto)) + { + profile?.Loadouts.TryGetValue(jobLoadout, out loadout); + + // Set to default if not present + if (loadout == null) + { + loadout = new RoleLoadout(jobLoadout); + loadout.SetDefault(profile, _actors.GetSession(entity), _prototypeManager); + } + } // If we're not spawning a humanoid, we're gonna exit early without doing all the humanoid stuff. if (prototype?.JobEntity != null) @@ -157,6 +174,13 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem DebugTools.Assert(entity is null); var jobEntity = EntityManager.SpawnEntity(prototype.JobEntity, coordinates); MakeSentientCommand.MakeSentient(jobEntity, EntityManager); + + // Make sure custom names get handled, what is gameticker control flow whoopy. + if (loadout != null) + { + EquipRoleName(jobEntity, loadout, roleProto!); + } + DoJobSpecials(job, jobEntity); _identity.QueueIdentityUpdate(jobEntity); return jobEntity; @@ -188,21 +212,9 @@ public sealed class StationSpawningSystem : SharedStationSpawningSystem profile = HumanoidCharacterProfile.RandomWithSpecies(speciesId); } - var jobLoadout = LoadoutSystem.GetJobPrototype(prototype?.ID); - - if (_prototypeManager.TryIndex(jobLoadout, out RoleLoadoutPrototype? roleProto)) + if (loadout != null) { - RoleLoadout? loadout = null; - profile?.Loadouts.TryGetValue(jobLoadout, out loadout); - - // Set to default if not present - if (loadout == null) - { - loadout = new RoleLoadout(jobLoadout); - loadout.SetDefault(profile, _actors.GetSession(entity), _prototypeManager); - } - - EquipRoleLoadout(entity.Value, loadout, roleProto); + EquipRoleLoadout(entity.Value, loadout, roleProto!); } if (prototype?.StartingGear != null) diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs index f61c57a4a6..5e50740ae6 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs @@ -3,6 +3,7 @@ using Content.Server.DeviceNetwork; using Content.Server.DeviceNetwork.Systems; using Content.Server.Power.Components; using Content.Shared.DeviceNetwork; +using Content.Shared.Power; using Content.Shared.UserInterface; using Content.Shared.SurveillanceCamera; using Robust.Server.GameObjects; diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs index d0c2cd78d3..315273a0cc 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs @@ -4,6 +4,7 @@ using Content.Server.DeviceNetwork.Systems; using Content.Server.Power.Components; using Content.Shared.ActionBlocker; using Content.Shared.DeviceNetwork; +using Content.Shared.Power; using Content.Shared.SurveillanceCamera; using Content.Shared.Verbs; using Robust.Server.GameObjects; diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs index 8dd253269d..9d1dd00590 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs @@ -5,6 +5,7 @@ using Content.Server.Emp; using Content.Server.Power.Components; using Content.Shared.ActionBlocker; using Content.Shared.DeviceNetwork; +using Content.Shared.Power; using Content.Shared.SurveillanceCamera; using Content.Shared.Verbs; using Robust.Server.GameObjects; diff --git a/Content.Server/Temperature/Systems/EntityHeaterSystem.cs b/Content.Server/Temperature/Systems/EntityHeaterSystem.cs index ffc796cbb2..c4b5b72a9c 100644 --- a/Content.Server/Temperature/Systems/EntityHeaterSystem.cs +++ b/Content.Server/Temperature/Systems/EntityHeaterSystem.cs @@ -3,6 +3,7 @@ using Content.Server.Temperature.Components; using Content.Shared.Examine; using Content.Shared.Placeable; using Content.Shared.Popups; +using Content.Shared.Power; using Content.Shared.Temperature; using Content.Shared.Verbs; using Robust.Server.Audio; diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs index 2866b14a83..a265ce2d43 100644 --- a/Content.Server/VendingMachines/VendingMachineSystem.cs +++ b/Content.Server/VendingMachines/VendingMachineSystem.cs @@ -16,6 +16,7 @@ using Content.Shared.Emag.Components; using Content.Shared.Emag.Systems; using Content.Shared.Emp; using Content.Shared.Popups; +using Content.Shared.Power; using Content.Shared.Throwing; using Content.Shared.UserInterface; using Content.Shared.VendingMachines; diff --git a/Content.Server/Weapons/Melee/EnergySword/EnergySwordSystem.cs b/Content.Server/Weapons/Melee/EnergySword/EnergySwordSystem.cs index 5970e16319..c9be87c623 100644 --- a/Content.Server/Weapons/Melee/EnergySword/EnergySwordSystem.cs +++ b/Content.Server/Weapons/Melee/EnergySword/EnergySwordSystem.cs @@ -38,7 +38,7 @@ public sealed class EnergySwordSystem : EntitySystem if (args.Handled) return; - if (!_toolSystem.HasQuality(args.Used, "Pulsing")) + if (!_toolSystem.HasQuality(args.Used, SharedToolSystem.PulseQuality)) return; args.Handled = true; diff --git a/Content.Server/Weather/WeatherSystem.cs b/Content.Server/Weather/WeatherSystem.cs index c3af49944d..dbee62a72f 100644 --- a/Content.Server/Weather/WeatherSystem.cs +++ b/Content.Server/Weather/WeatherSystem.cs @@ -33,58 +33,50 @@ public sealed class WeatherSystem : SharedWeatherSystem { if (args.Length < 2) { - shell.WriteError($"A"); + shell.WriteError(Loc.GetString("cmd-weather-error-no-arguments")); return; } if (!int.TryParse(args[0], out var mapInt)) - { return; - } var mapId = new MapId(mapInt); if (!MapManager.MapExists(mapId)) - { return; - } - TimeSpan? endTime = null; + if (!_mapSystem.TryGetMap(mapId, out var mapUid)) + return; - if (args.Length == 3) + var weatherComp = EnsureComp(mapUid.Value); + + //Weather Proto parsing + WeatherPrototype? weather = null; + if (!args[1].Equals("null")) { - if (int.TryParse(args[2], out var durationInt)) + if (!ProtoMan.TryIndex(args[1], out weather)) { - var curTime = Timing.CurTime; - var maxTime = TimeSpan.MaxValue; - - // If it's already running then just fade out with how much time we're into the weather. - if (_mapSystem.TryGetMap(mapId, out var mapUid) && - TryComp(mapUid, out var weatherComp) && - weatherComp.Weather.TryGetValue(args[1], out var existing)) - { - maxTime = curTime - existing.StartTime; - } - - endTime = curTime + TimeSpan.FromSeconds(durationInt); - - if (endTime > maxTime) - endTime = maxTime; + shell.WriteError(Loc.GetString("cmd-weather-error-unknown-proto")); + return; } } - if (args[1].Equals("null")) + //Time parsing + TimeSpan? endTime = null; + if (args.Length == 3) { - SetWeather(mapId, null, endTime); - } - else if (ProtoMan.TryIndex(args[1], out var weatherProto)) - { - SetWeather(mapId, weatherProto, endTime); - } - else - { - shell.WriteError($"Unable to parse weather prototype"); + var curTime = Timing.CurTime; + if (int.TryParse(args[2], out var durationInt)) + { + endTime = curTime + TimeSpan.FromSeconds(durationInt); + } + else + { + shell.WriteError(Loc.GetString("cmd-weather-error-wrong-time")); + } } + + SetWeather(mapId, weather, endTime); } private CompletionResult WeatherCompletion(IConsoleShell shell, string[] args) diff --git a/Content.Server/Wires/WiresSystem.cs b/Content.Server/Wires/WiresSystem.cs index 92dcbb504f..92a0322ecb 100644 --- a/Content.Server/Wires/WiresSystem.cs +++ b/Content.Server/Wires/WiresSystem.cs @@ -9,6 +9,7 @@ using Content.Shared.GameTicking; using Content.Shared.Hands.Components; using Content.Shared.Interaction; using Content.Shared.Popups; +using Content.Shared.Power; using Content.Shared.Tools.Components; using Content.Shared.Wires; using Robust.Server.GameObjects; diff --git a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs index 8fc2f26fa6..3681e3d402 100644 --- a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs +++ b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs @@ -11,6 +11,7 @@ using Content.Shared.DeviceLinking.Events; using Content.Shared.Paper; using Content.Shared.Placeable; using Content.Shared.Popups; +using Content.Shared.Power; using Content.Shared.Research.Components; using Content.Shared.Xenoarchaeology.Equipment; using Content.Shared.Xenoarchaeology.XenoArtifacts; diff --git a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs index f65ba46f7a..f841ea910e 100644 --- a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs +++ b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs @@ -7,6 +7,7 @@ using Content.Server.Storage.Components; using Content.Server.Xenoarchaeology.XenoArtifacts; using Content.Shared.Body.Components; using Content.Shared.Damage; +using Content.Shared.Power; using Content.Shared.Verbs; using Content.Shared.Whitelist; using Content.Shared.Xenoarchaeology.Equipment; diff --git a/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactElectricityTriggerSystem.cs b/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactElectricityTriggerSystem.cs index 019e09bbbb..9d2fd58980 100644 --- a/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactElectricityTriggerSystem.cs +++ b/Content.Server/Xenoarchaeology/XenoArtifacts/Triggers/Systems/ArtifactElectricityTriggerSystem.cs @@ -44,7 +44,7 @@ public sealed class ArtifactElectricityTriggerSystem : EntitySystem if (args.Handled) return; - if (!_toolSystem.HasQuality(args.Used, "Pulsing")) + if (!_toolSystem.HasQuality(args.Used, SharedToolSystem.PulseQuality)) return; args.Handled = _artifactSystem.TryActivateArtifact(uid, args.User); diff --git a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs index afa1e19ead..8a4b5baffd 100644 --- a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs +++ b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs @@ -2,6 +2,7 @@ using Content.Shared.Body.Events; using Content.Shared.Emoting; using Content.Shared.Hands; using Content.Shared.Interaction; +using Content.Shared.Interaction.Components; using Content.Shared.Interaction.Events; using Content.Shared.Item; using Content.Shared.Movement.Components; @@ -22,9 +23,14 @@ namespace Content.Shared.ActionBlocker { [Dependency] private readonly SharedContainerSystem _container = default!; + private EntityQuery _complexInteractionQuery; + public override void Initialize() { base.Initialize(); + + _complexInteractionQuery = GetEntityQuery(); + SubscribeLocalEvent(OnMoverStartup); } @@ -53,6 +59,15 @@ namespace Content.Shared.ActionBlocker return !ev.Cancelled; } + /// + /// Checks if a given entity is able to do specific complex interactions. + /// This is used to gate manipulation to general humanoids. If a mouse shouldn't be able to do something, then it's complex. + /// + public bool CanComplexInteract(EntityUid user) + { + return _complexInteractionQuery.HasComp(user); + } + /// /// Raises an event directed at both the user and the target entity to check whether a user is capable of /// interacting with this entity. diff --git a/Content.Shared/Actions/ActionEvents.cs b/Content.Shared/Actions/ActionEvents.cs index 4f1cd6da44..6ff8660458 100644 --- a/Content.Shared/Actions/ActionEvents.cs +++ b/Content.Shared/Actions/ActionEvents.cs @@ -187,5 +187,10 @@ public abstract partial class BaseActionEvent : HandledEntityEventArgs /// /// The action the event belongs to. /// - public EntityUid Action; + public Entity Action; + + /// + /// Should we toggle the action entity? + /// + public bool Toggle; } diff --git a/Content.Shared/Actions/ActionGrantComponent.cs b/Content.Shared/Actions/ActionGrantComponent.cs new file mode 100644 index 0000000000..94c3a0bbd1 --- /dev/null +++ b/Content.Shared/Actions/ActionGrantComponent.cs @@ -0,0 +1,17 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Actions; + +/// +/// Grants actions on MapInit and removes them on shutdown +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(ActionGrantSystem))] +public sealed partial class ActionGrantComponent : Component +{ + [DataField(required: true), AutoNetworkedField, AlwaysPushInheritance] + public List Actions = new(); + + [DataField, AutoNetworkedField] + public List ActionEntities = new(); +} diff --git a/Content.Shared/Actions/ActionGrantSystem.cs b/Content.Shared/Actions/ActionGrantSystem.cs new file mode 100644 index 0000000000..f73ecf8a46 --- /dev/null +++ b/Content.Shared/Actions/ActionGrantSystem.cs @@ -0,0 +1,48 @@ +namespace Content.Shared.Actions; + +/// +/// +/// +public sealed class ActionGrantSystem : EntitySystem +{ + [Dependency] private readonly SharedActionsSystem _actions = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnMapInit); + SubscribeLocalEvent(OnShutdown); + SubscribeLocalEvent(OnItemGet); + } + + private void OnItemGet(Entity ent, ref GetItemActionsEvent args) + { + if (!TryComp(ent.Owner, out ActionGrantComponent? grant)) + return; + + foreach (var action in grant.ActionEntities) + { + args.AddAction(action); + } + } + + private void OnMapInit(Entity ent, ref MapInitEvent args) + { + foreach (var action in ent.Comp.Actions) + { + EntityUid? actionEnt = null; + _actions.AddAction(ent.Owner, ref actionEnt, action); + + if (actionEnt != null) + ent.Comp.ActionEntities.Add(actionEnt.Value); + } + } + + private void OnShutdown(Entity ent, ref ComponentShutdown args) + { + foreach (var actionEnt in ent.Comp.ActionEntities) + { + _actions.RemoveAction(ent.Owner, actionEnt); + } + } +} diff --git a/Content.Shared/Actions/Events/ActionComponentChangeEvent.cs b/Content.Shared/Actions/Events/ActionComponentChangeEvent.cs new file mode 100644 index 0000000000..c9c4db145d --- /dev/null +++ b/Content.Shared/Actions/Events/ActionComponentChangeEvent.cs @@ -0,0 +1,27 @@ +using Robust.Shared.Prototypes; + +namespace Content.Shared.Actions.Events; + +/// +/// Adds / removes the component upon action. +/// +[Virtual] +public partial class ActionComponentChangeEvent : InstantActionEvent +{ + [DataField(required: true)] + public ComponentRegistry Components = new(); +} + +/// +/// Similar to except raises an event to attempt to relay it. +/// +public sealed partial class RelayedActionComponentChangeEvent : ActionComponentChangeEvent +{ + +} + +[ByRefEvent] +public record struct AttemptRelayActionComponentChangeEvent +{ + public EntityUid? Target; +} diff --git a/Content.Shared/Actions/ItemActionGrantComponent.cs b/Content.Shared/Actions/ItemActionGrantComponent.cs new file mode 100644 index 0000000000..d1769b51a2 --- /dev/null +++ b/Content.Shared/Actions/ItemActionGrantComponent.cs @@ -0,0 +1,14 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Actions; + +/// +/// Works in tandem with by granting those actions to the equipper entity. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(ActionGrantSystem))] +public sealed partial class ItemActionGrantComponent : Component +{ + [DataField(required: true), AutoNetworkedField, AlwaysPushInheritance] + public List Actions = new(); +} diff --git a/Content.Shared/Actions/SharedActionsSystem.cs b/Content.Shared/Actions/SharedActionsSystem.cs index fb9415096f..2756345428 100644 --- a/Content.Shared/Actions/SharedActionsSystem.cs +++ b/Content.Shared/Actions/SharedActionsSystem.cs @@ -11,7 +11,6 @@ using Content.Shared.Mind; using Content.Shared.Rejuvenate; using Content.Shared.Whitelist; using Robust.Shared.Audio.Systems; -using Robust.Shared.Containers; using Robust.Shared.GameStates; using Robust.Shared.Map; using Robust.Shared.Timing; @@ -45,6 +44,8 @@ public abstract class SharedActionsSystem : EntitySystem SubscribeLocalEvent(OnActionShutdown); SubscribeLocalEvent(OnActionShutdown); + SubscribeLocalEvent(OnActionCompChange); + SubscribeLocalEvent(OnRelayActionCompChange); SubscribeLocalEvent(OnDidEquip); SubscribeLocalEvent(OnHandEquipped); SubscribeLocalEvent(OnDidUnequip); @@ -490,12 +491,6 @@ public abstract class SharedActionsSystem : EntitySystem break; } - if (performEvent != null) - { - performEvent.Performer = user; - performEvent.Action = actionEnt; - } - // All checks passed. Perform the action! PerformAction(user, component, actionEnt, action, performEvent, curTime); } @@ -641,6 +636,8 @@ public abstract class SharedActionsSystem : EntitySystem // This here is required because of client-side prediction (RaisePredictiveEvent results in event re-use). actionEvent.Handled = false; var target = performer; + actionEvent.Performer = performer; + actionEvent.Action = (actionId, action); if (!action.RaiseOnUser && action.Container != null && !HasComp(action.Container)) target = action.Container.Value; @@ -653,10 +650,14 @@ public abstract class SharedActionsSystem : EntitySystem return; // no interaction occurred. // play sound, reduce charges, start cooldown, and mark as dirty (if required). + if (actionEvent?.Toggle == true) + { + action.Toggled = !action.Toggled; + } - _audio.PlayPredicted(action.Sound, performer,predicted ? performer : null); + _audio.PlayPredicted(action.Sound, performer, predicted ? performer : null); - var dirty = toggledBefore == action.Toggled; + var dirty = toggledBefore != action.Toggled; if (action.Charges != null) { @@ -673,10 +674,11 @@ public abstract class SharedActionsSystem : EntitySystem action.Cooldown = (curTime, curTime + action.UseDelay.Value); } - Dirty(actionId, action); - - if (dirty && component != null) - Dirty(performer, component); + if (dirty) + { + Dirty(actionId, action); + UpdateAction(actionId, action); + } var ev = new ActionPerformedEvent(performer); RaiseLocalEvent(actionId, ref ev); @@ -975,6 +977,47 @@ public abstract class SharedActionsSystem : EntitySystem #endregion + private void OnRelayActionCompChange(Entity ent, ref RelayedActionComponentChangeEvent args) + { + if (args.Handled) + return; + + var ev = new AttemptRelayActionComponentChangeEvent(); + RaiseLocalEvent(ent.Owner, ref ev); + var target = ev.Target ?? ent.Owner; + + args.Handled = true; + args.Toggle = true; + + if (!args.Action.Comp.Toggled) + { + EntityManager.AddComponents(target, args.Components); + } + else + { + EntityManager.RemoveComponents(target, args.Components); + } + } + + private void OnActionCompChange(Entity ent, ref ActionComponentChangeEvent args) + { + if (args.Handled) + return; + + args.Handled = true; + args.Toggle = true; + var target = ent.Owner; + + if (!args.Action.Comp.Toggled) + { + EntityManager.AddComponents(target, args.Components); + } + else + { + EntityManager.RemoveComponents(target, args.Components); + } + } + #region EquipHandlers private void OnDidEquip(EntityUid uid, ActionsComponent component, DidEquipEvent args) { diff --git a/Content.Shared/Atmos/Monitor/Components/SharedAirAlarmComponent.cs b/Content.Shared/Atmos/Monitor/Components/SharedAirAlarmComponent.cs index e40099dc72..ce3f00094a 100644 --- a/Content.Shared/Atmos/Monitor/Components/SharedAirAlarmComponent.cs +++ b/Content.Shared/Atmos/Monitor/Components/SharedAirAlarmComponent.cs @@ -37,7 +37,7 @@ public interface IAtmosDeviceData [Serializable, NetSerializable] public sealed class AirAlarmUIState : BoundUserInterfaceState { - public AirAlarmUIState(string address, int deviceCount, float pressureAverage, float temperatureAverage, Dictionary deviceData, AirAlarmMode mode, AirAlarmTab tab, AtmosAlarmType alarmType, bool autoMode) + public AirAlarmUIState(string address, int deviceCount, float pressureAverage, float temperatureAverage, List<(string, IAtmosDeviceData)> deviceData, AirAlarmMode mode, AtmosAlarmType alarmType, bool autoMode) { Address = address; DeviceCount = deviceCount; @@ -45,7 +45,6 @@ public sealed class AirAlarmUIState : BoundUserInterfaceState TemperatureAverage = temperatureAverage; DeviceData = deviceData; Mode = mode; - Tab = tab; AlarmType = alarmType; AutoMode = autoMode; } @@ -57,27 +56,16 @@ public sealed class AirAlarmUIState : BoundUserInterfaceState /// /// Every single device data that can be seen from this /// air alarm. This includes vents, scrubbers, and sensors. - /// The device data you get, however, depends on the current - /// selected tab. + /// Each entry is a tuple of device address and the device + /// data. The same address may appear multiple times, if + /// that device provides multiple functions. /// - public Dictionary DeviceData { get; } + public List<(string, IAtmosDeviceData)> DeviceData { get; } public AirAlarmMode Mode { get; } - public AirAlarmTab Tab { get; } public AtmosAlarmType AlarmType { get; } public bool AutoMode { get; } } -[Serializable, NetSerializable] -public sealed class AirAlarmTabSetMessage : BoundUserInterfaceMessage -{ - public AirAlarmTabSetMessage(AirAlarmTab tab) - { - Tab = tab; - } - - public AirAlarmTab Tab { get; } -} - [Serializable, NetSerializable] public sealed class AirAlarmResyncAllDevicesMessage : BoundUserInterfaceMessage {} @@ -144,11 +132,3 @@ public sealed class AirAlarmUpdateAlarmThresholdMessage : BoundUserInterfaceMess Gas = gas; } } - -public enum AirAlarmTab -{ - Vent, - Scrubber, - Sensors, - Settings -} diff --git a/Content.Shared/Bed/Sleep/SleepingSystem.cs b/Content.Shared/Bed/Sleep/SleepingSystem.cs index 648d1b4010..0e29fcd98a 100644 --- a/Content.Shared/Bed/Sleep/SleepingSystem.cs +++ b/Content.Shared/Bed/Sleep/SleepingSystem.cs @@ -158,7 +158,7 @@ public sealed partial class SleepingSystem : EntitySystem private void OnSlip(Entity ent, ref SlipAttemptEvent args) { - args.Cancel(); + args.NoSlip = true; } private void OnConsciousAttempt(Entity ent, ref ConsciousAttemptEvent args) diff --git a/Content.Shared/Buckle/Components/StrapComponent.cs b/Content.Shared/Buckle/Components/StrapComponent.cs index b8186e2b79..101c388a8b 100644 --- a/Content.Shared/Buckle/Components/StrapComponent.cs +++ b/Content.Shared/Buckle/Components/StrapComponent.cs @@ -90,6 +90,12 @@ public sealed partial class StrapComponent : Component /// [DataField] public float BuckleDoafterTime = 2f; + + /// + /// Whether InteractHand will buckle the user to the strap. + /// + [DataField] + public bool BuckleOnInteractHand = true; } public enum StrapPosition diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs index 381789f32d..7677e800fe 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs @@ -84,7 +84,7 @@ public abstract partial class SharedBuckleSystem if (!TryComp(args.User, out BuckleComponent? buckle)) return; - if (buckle.BuckledTo == null) + if (buckle.BuckledTo == null && component.BuckleOnInteractHand) TryBuckle(args.User, args.User, uid, buckle, popup: true); else if (buckle.BuckledTo == uid) TryUnbuckle(args.User, args.User, buckle, popup: true); diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index 7e61ec8a58..4d1ba39a3e 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -1326,24 +1326,12 @@ namespace Content.Shared.CCVar /// public static readonly CVarDef WhitelistEnabled = CVarDef.Create("whitelist.enabled", false, CVar.SERVERONLY); - /// - /// The loc string to display as a disconnect reason when someone is not whitelisted. + /// Specifies the whitelist prototypes to be used by the server. This should be a comma-separated list of prototypes. + /// If a whitelists conditions to be active fail (for example player count), the next whitelist will be used instead. If no whitelist is valid, the player will be allowed to connect. /// - public static readonly CVarDef WhitelistReason = - CVarDef.Create("whitelist.reason", "whitelist-not-whitelisted", CVar.SERVERONLY); - - /// - /// If the playercount is below this number, the whitelist will not apply. - /// - public static readonly CVarDef WhitelistMinPlayers = - CVarDef.Create("whitelist.min_players", 0, CVar.SERVERONLY); - - /// - /// If the playercount is above this number, the whitelist will not apply. - /// - public static readonly CVarDef WhitelistMaxPlayers = - CVarDef.Create("whitelist.max_players", int.MaxValue, CVar.SERVERONLY); + public static readonly CVarDef WhitelistPrototypeList = + CVarDef.Create("whitelist.prototype_list", "basicWhitelist", CVar.SERVERONLY); /* * VOTE @@ -2134,7 +2122,7 @@ namespace Content.Shared.CCVar /// Whether or not world generation is enabled. /// public static readonly CVarDef WorldgenEnabled = - CVarDef.Create("worldgen.enabled", true, CVar.SERVERONLY); + CVarDef.Create("worldgen.enabled", false, CVar.SERVERONLY); /// /// The worldgen config to use. diff --git a/Content.Shared/Cabinet/ItemCabinetComponent.cs b/Content.Shared/Cabinet/ItemCabinetComponent.cs index b1d7e4a263..f83f6a96ad 100644 --- a/Content.Shared/Cabinet/ItemCabinetComponent.cs +++ b/Content.Shared/Cabinet/ItemCabinetComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Containers.ItemSlots; using Robust.Shared.GameStates; using Robust.Shared.Serialization; diff --git a/Content.Shared/Cargo/Components/CashComponent.cs b/Content.Shared/Cargo/Components/CashComponent.cs index 10a47ff803..89af094e04 100644 --- a/Content.Shared/Cargo/Components/CashComponent.cs +++ b/Content.Shared/Cargo/Components/CashComponent.cs @@ -3,7 +3,7 @@ using Robust.Shared.GameStates; namespace Content.Shared.Cargo.Components; /// -/// Can be inserted into a to increase the station's bank account. +/// Can be inserted into a to increase the station's bank account. /// [RegisterComponent, NetworkedComponent] public sealed partial class CashComponent : Component diff --git a/Content.Shared/Chat/SharedChatSystem.cs b/Content.Shared/Chat/SharedChatSystem.cs index f1f9cec8de..b36bc043a0 100644 --- a/Content.Shared/Chat/SharedChatSystem.cs +++ b/Content.Shared/Chat/SharedChatSystem.cs @@ -1,4 +1,5 @@ using System.Collections.Frozen; +using System.Text.RegularExpressions; using Content.Shared.Popups; using Content.Shared.Radio; using Content.Shared.Speech; @@ -242,6 +243,18 @@ public abstract class SharedChatSystem : EntitySystem return rawmsg; } + + /// + /// Injects a tag around all found instances of a specific string in a ChatMessage. + /// Excludes strings inside other tags and brackets. + /// + public static string InjectTagAroundString(ChatMessage message, string targetString, string tag, string? tagParameter) + { + var rawmsg = message.WrappedMessage; + rawmsg = Regex.Replace(rawmsg, "(?i)(" + targetString + ")(?-i)(?![^[]*])", $"[{tag}={tagParameter}]$1[/{tag}]"); + return rawmsg; + } + public static string GetStringInsideTag(ChatMessage message, string tag) { var rawmsg = message.WrappedMessage; diff --git a/Content.Shared/Chemistry/Components/Solution.cs b/Content.Shared/Chemistry/Components/Solution.cs index 35ab28f34a..fc25781005 100644 --- a/Content.Shared/Chemistry/Components/Solution.cs +++ b/Content.Shared/Chemistry/Components/Solution.cs @@ -6,6 +6,7 @@ using Robust.Shared.Serialization; using Robust.Shared.Utility; using System.Collections; using System.Linq; +using Content.Shared.Chemistry.Components.SolutionManager; namespace Content.Shared.Chemistry.Components { diff --git a/Content.Shared/Climbing/Systems/ClimbSystem.cs b/Content.Shared/Climbing/Systems/ClimbSystem.cs index 9b77d039f4..da194706f8 100644 --- a/Content.Shared/Climbing/Systems/ClimbSystem.cs +++ b/Content.Shared/Climbing/Systems/ClimbSystem.cs @@ -358,34 +358,26 @@ public sealed partial class ClimbSystem : VirtualController return; } - if (args.OurFixture.Contacts.Count > 1) + foreach (var contact in args.OurFixture.Contacts.Values) { - foreach (var contact in args.OurFixture.Contacts.Values) + if (!contact.IsTouching) + continue; + + var otherEnt = contact.OtherEnt(uid); + var (otherFixtureId, otherFixture) = contact.OtherFixture(uid); + + // TODO: Remove this on engine. + if (args.OtherEntity == otherEnt && args.OtherFixtureId == otherFixtureId) + continue; + + if (otherFixture is { Hard: true } && + _climbableQuery.HasComp(otherEnt)) { - if (!contact.IsTouching) - continue; - - var otherEnt = contact.EntityA; - var otherFixture = contact.FixtureA; - var otherFixtureId = contact.FixtureAId; - if (uid == contact.EntityA) - { - otherEnt = contact.EntityB; - otherFixture = contact.FixtureB; - otherFixtureId = contact.FixtureBId; - } - - if (args.OtherEntity == otherEnt && args.OtherFixtureId == otherFixtureId) - continue; - - if (otherFixture is { Hard: true } && - _climbableQuery.HasComp(otherEnt)) - { - return; - } + return; } } + // TODO: Is this even needed anymore? foreach (var otherFixture in args.OurFixture.Contacts.Keys) { // If it's the other fixture then ignore em diff --git a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs index 21afd4e591..56758654ed 100644 --- a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs +++ b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs @@ -1,10 +1,8 @@ -using Content.Shared.Clothing.Components; using Content.Shared.Examine; using Content.Shared.Inventory; using Content.Shared.Item.ItemToggle; using Content.Shared.Item.ItemToggle.Components; using Content.Shared.Movement.Systems; -using Content.Shared.PowerCell; using Content.Shared.Verbs; using Robust.Shared.Containers; using Robust.Shared.GameStates; @@ -73,22 +71,22 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem var msg = new FormattedMessage(); - if (walkModifierPercentage == sprintModifierPercentage) + if (MathHelper.CloseTo(walkModifierPercentage, sprintModifierPercentage, 0.5f)) { if (walkModifierPercentage < 0.0f) - msg.AddMarkup(Loc.GetString("clothing-speed-increase-equal-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage)), ("runSpeed", (int) MathF.Abs(sprintModifierPercentage)))); + msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-increase-equal-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage)), ("runSpeed", (int) MathF.Abs(sprintModifierPercentage)))); else - msg.AddMarkup(Loc.GetString("clothing-speed-decrease-equal-examine", ("walkSpeed", (int) walkModifierPercentage), ("runSpeed", (int) sprintModifierPercentage))); + msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-decrease-equal-examine", ("walkSpeed", (int) walkModifierPercentage), ("runSpeed", (int) sprintModifierPercentage))); } else { if (sprintModifierPercentage < 0.0f) { - msg.AddMarkup(Loc.GetString("clothing-speed-increase-run-examine", ("runSpeed", (int) MathF.Abs(sprintModifierPercentage)))); + msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-increase-run-examine", ("runSpeed", (int) MathF.Abs(sprintModifierPercentage)))); } else if (sprintModifierPercentage > 0.0f) { - msg.AddMarkup(Loc.GetString("clothing-speed-decrease-run-examine", ("runSpeed", (int) sprintModifierPercentage))); + msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-decrease-run-examine", ("runSpeed", (int) sprintModifierPercentage))); } if (walkModifierPercentage != 0.0f && sprintModifierPercentage != 0.0f) { @@ -96,11 +94,11 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem } if (walkModifierPercentage < 0.0f) { - msg.AddMarkup(Loc.GetString("clothing-speed-increase-walk-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage)))); + msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-increase-walk-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage)))); } else if (walkModifierPercentage > 0.0f) { - msg.AddMarkup(Loc.GetString("clothing-speed-decrease-walk-examine", ("walkSpeed", (int) walkModifierPercentage))); + msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-decrease-walk-examine", ("walkSpeed", (int) walkModifierPercentage))); } } diff --git a/Content.Shared/Clothing/Components/PilotedByClothingComponent.cs b/Content.Shared/Clothing/Components/PilotedByClothingComponent.cs index cd4d0d6203..a5303ac121 100644 --- a/Content.Shared/Clothing/Components/PilotedByClothingComponent.cs +++ b/Content.Shared/Clothing/Components/PilotedByClothingComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Clothing.EntitySystems; using Robust.Shared.GameStates; namespace Content.Shared.Clothing.Components; diff --git a/Content.Shared/Clothing/Components/SpeedModifierContactCapClothingComponent.cs b/Content.Shared/Clothing/Components/SpeedModifierContactCapClothingComponent.cs new file mode 100644 index 0000000000..f23f541278 --- /dev/null +++ b/Content.Shared/Clothing/Components/SpeedModifierContactCapClothingComponent.cs @@ -0,0 +1,17 @@ +using Content.Shared.Clothing.EntitySystems; +using Robust.Shared.GameStates; + +namespace Content.Shared.Clothing.Components; + +/// +/// When equipped, sets a max cap to the slowdown applied from contact speed modifiers. (E.g. glue puddles, kudzu). +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SpeedModifierContactCapClothingSystem))] +public sealed partial class SpeedModifierContactCapClothingComponent : Component +{ + [DataField, AutoNetworkedField] + public float MaxContactSprintSlowdown = 1f; + + [DataField, AutoNetworkedField] + public float MaxContactWalkSlowdown = 1f; +} diff --git a/Content.Shared/Clothing/Components/ToggleClothingComponent.cs b/Content.Shared/Clothing/Components/ToggleClothingComponent.cs index c77aa03475..04bc3ed4e8 100644 --- a/Content.Shared/Clothing/Components/ToggleClothingComponent.cs +++ b/Content.Shared/Clothing/Components/ToggleClothingComponent.cs @@ -1,5 +1,7 @@ using Content.Shared.Actions; using Content.Shared.Clothing.EntitySystems; +using Content.Shared.Item.ItemToggle.Components; +using Content.Shared.Toggleable; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; diff --git a/Content.Shared/Clothing/EntitySystems/SpeedModifierContactCapClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/SpeedModifierContactCapClothingSystem.cs new file mode 100644 index 0000000000..4b56b05167 --- /dev/null +++ b/Content.Shared/Clothing/EntitySystems/SpeedModifierContactCapClothingSystem.cs @@ -0,0 +1,20 @@ +using Content.Shared.Clothing.Components; +using Content.Shared.Inventory; +using Content.Shared.Movement.Events; + +namespace Content.Shared.Clothing.EntitySystems; + +public sealed class SpeedModifierContactCapClothingSystem : EntitySystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent>(OnGetMaxSlow); + } + + private void OnGetMaxSlow(Entity ent, ref InventoryRelayedEvent args) + { + args.Args.SetIfMax(ent.Comp.MaxContactSprintSlowdown, ent.Comp.MaxContactWalkSlowdown); + } +} diff --git a/Content.Shared/Configurable/ConfigurationComponent.cs b/Content.Shared/Configurable/ConfigurationComponent.cs index 63a0dfe95a..621871af3c 100644 --- a/Content.Shared/Configurable/ConfigurationComponent.cs +++ b/Content.Shared/Configurable/ConfigurationComponent.cs @@ -1,5 +1,6 @@ using System.Text.RegularExpressions; using Content.Shared.Tools; +using Content.Shared.Tools.Systems; using Robust.Shared.GameStates; using Robust.Shared.Serialization; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; @@ -13,7 +14,7 @@ namespace Content.Shared.Configurable public Dictionary Config = new(); [DataField("qualityNeeded", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string QualityNeeded = "Pulsing"; + public string QualityNeeded = SharedToolSystem.PulseQuality; [DataField("validation")] public Regex Validation = new("^[a-zA-Z0-9 ]*$", RegexOptions.Compiled); diff --git a/Content.Shared/Containers/ContainerCompComponent.cs b/Content.Shared/Containers/ContainerCompComponent.cs new file mode 100644 index 0000000000..b1415e0d8b --- /dev/null +++ b/Content.Shared/Containers/ContainerCompComponent.cs @@ -0,0 +1,17 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Containers; + +/// +/// Applies container changes whenever an entity is inserted into the specified container on this entity. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class ContainerCompComponent : Component +{ + [DataField(required: true)] + public EntProtoId Proto; + + [DataField(required: true)] + public string Container = string.Empty; +} diff --git a/Content.Shared/Containers/ContainerCompSystem.cs b/Content.Shared/Containers/ContainerCompSystem.cs new file mode 100644 index 0000000000..75908efea3 --- /dev/null +++ b/Content.Shared/Containers/ContainerCompSystem.cs @@ -0,0 +1,43 @@ +using Robust.Shared.Containers; +using Robust.Shared.Prototypes; +using Robust.Shared.Timing; + +namespace Content.Shared.Containers; + +/// +/// Applies / removes an entity prototype from a child entity when it's inserted into a container. +/// +public sealed class ContainerCompSystem : EntitySystem +{ + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly IPrototypeManager _proto = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnConInsert); + SubscribeLocalEvent(OnConRemove); + } + + private void OnConRemove(Entity ent, ref EntRemovedFromContainerMessage args) + { + if (args.Container.ID != ent.Comp.Container || _timing.ApplyingState) + return; + + if (_proto.TryIndex(ent.Comp.Proto, out var entProto)) + { + EntityManager.RemoveComponents(args.Entity, entProto.Components); + } + } + + private void OnConInsert(Entity ent, ref EntInsertedIntoContainerMessage args) + { + if (args.Container.ID != ent.Comp.Container || _timing.ApplyingState) + return; + + if (_proto.TryIndex(ent.Comp.Proto, out var entProto)) + { + EntityManager.AddComponents(args.Entity, entProto.Components); + } + } +} diff --git a/Content.Shared/Containers/ContainerFillComponent.cs b/Content.Shared/Containers/ContainerFillComponent.cs index 8c63cbc66a..7ce5fa8850 100644 --- a/Content.Shared/Containers/ContainerFillComponent.cs +++ b/Content.Shared/Containers/ContainerFillComponent.cs @@ -1,4 +1,5 @@ using Content.Shared.Storage; +using Content.Shared.Storage.Components; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.Manager; using Robust.Shared.Serialization.Markdown.Mapping; diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsLockComponent.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsLockComponent.cs new file mode 100644 index 0000000000..0d8901028d --- /dev/null +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsLockComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Containers.ItemSlots; + +/// +/// Updates the relevant ItemSlots locks based on +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class ItemSlotsLockComponent : Component +{ + [DataField(required: true)] + public List Slots = new(); +} diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.Lock.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.Lock.cs new file mode 100644 index 0000000000..ee5178df95 --- /dev/null +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.Lock.cs @@ -0,0 +1,36 @@ +using Content.Shared.Lock; + +namespace Content.Shared.Containers.ItemSlots; + +public sealed partial class ItemSlotsSystem +{ + private void InitializeLock() + { + SubscribeLocalEvent(OnLockMapInit); + SubscribeLocalEvent(OnLockToggled); + } + + private void OnLockMapInit(Entity ent, ref MapInitEvent args) + { + if (!TryComp(ent.Owner, out LockComponent? lockComp)) + return; + + UpdateLocks(ent, lockComp.Locked); + } + + private void OnLockToggled(Entity ent, ref LockToggledEvent args) + { + UpdateLocks(ent, args.Locked); + } + + private void UpdateLocks(Entity ent, bool value) + { + foreach (var slot in ent.Comp.Slots) + { + if (!TryGetSlot(ent.Owner, slot, out var itemSlot)) + continue; + + SetLock(ent.Owner, itemSlot, value); + } + } +} diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs index 48f4f07cbe..f41fa2b22d 100644 --- a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs @@ -24,7 +24,7 @@ namespace Content.Shared.Containers.ItemSlots /// Note when using popups on entities with many slots with InsertOnInteract, EjectOnInteract or EjectOnUse: /// A single use will try to insert to/eject from every slot and generate a popup for each that fails. /// - public sealed class ItemSlotsSystem : EntitySystem + public sealed partial class ItemSlotsSystem : EntitySystem { [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; [Dependency] private readonly ActionBlockerSystem _actionBlockerSystem = default!; @@ -38,6 +38,8 @@ namespace Content.Shared.Containers.ItemSlots { base.Initialize(); + InitializeLock(); + SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(Oninitialize); diff --git a/Content.Shared/Damage/Systems/DamageContactsSystem.cs b/Content.Shared/Damage/Systems/DamageContactsSystem.cs index b08ef77fed..3cc73a87c5 100644 --- a/Content.Shared/Damage/Systems/DamageContactsSystem.cs +++ b/Content.Shared/Damage/Systems/DamageContactsSystem.cs @@ -65,7 +65,7 @@ public sealed class DamageContactsSystem : EntitySystem if (HasComp(otherUid)) return; - if (_whitelistSystem.IsWhitelistFail(component.IgnoreWhitelist, otherUid)) + if (_whitelistSystem.IsWhitelistPass(component.IgnoreWhitelist, otherUid)) return; var damagedByContact = EnsureComp(otherUid); diff --git a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs index d904c211ee..20e29ef434 100644 --- a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs +++ b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs @@ -21,7 +21,7 @@ public abstract class SharedGodmodeSystem : EntitySystem private void OnSlipAttempt(EntityUid uid, GodmodeComponent component, SlipAttemptEvent args) { - args.Cancel(); + args.NoSlip = true; } private void OnBeforeDamageChanged(EntityUid uid, GodmodeComponent component, ref BeforeDamageChangedEvent args) diff --git a/Content.Shared/Doors/AirlockWireStatus.cs b/Content.Shared/Doors/AirlockWireStatus.cs index a50ee2c88e..d3fa15ed1b 100644 --- a/Content.Shared/Doors/AirlockWireStatus.cs +++ b/Content.Shared/Doors/AirlockWireStatus.cs @@ -8,7 +8,7 @@ namespace Content.Shared.Doors PowerIndicator, BoltIndicator, BoltLightIndicator, - AIControlIndicator, + AiControlIndicator, TimingIndicator, SafetyIndicator, } diff --git a/Content.Shared/Examine/ExamineSystemShared.cs b/Content.Shared/Examine/ExamineSystemShared.cs index f0406c5398..3d83886f2d 100644 --- a/Content.Shared/Examine/ExamineSystemShared.cs +++ b/Content.Shared/Examine/ExamineSystemShared.cs @@ -117,12 +117,25 @@ namespace Content.Shared.Examine if (EntityManager.GetComponent(examiner).MapID != target.MapId) return false; - return InRangeUnOccluded( - _transform.GetMapCoordinates(examiner), - target, - GetExaminerRange(examiner), - predicate: predicate, - ignoreInsideBlocker: true); + // Do target InRangeUnoccluded which has different checks. + if (examined != null) + { + return InRangeUnOccluded( + examiner, + examined.Value, + GetExaminerRange(examiner), + predicate: predicate, + ignoreInsideBlocker: true); + } + else + { + return InRangeUnOccluded( + examiner, + target, + GetExaminerRange(examiner), + predicate: predicate, + ignoreInsideBlocker: true); + } } /// @@ -214,6 +227,14 @@ namespace Content.Shared.Examine public bool InRangeUnOccluded(EntityUid origin, EntityUid other, float range = ExamineRange, Ignored? predicate = null, bool ignoreInsideBlocker = true) { + var ev = new InRangeOverrideEvent(origin, other); + RaiseLocalEvent(origin, ref ev); + + if (ev.Handled) + { + return ev.InRange; + } + var originPos = _transform.GetMapCoordinates(origin); var otherPos = _transform.GetMapCoordinates(other); diff --git a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs index 1fe66cd3cb..84beabf9ac 100644 --- a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs +++ b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs @@ -161,6 +161,19 @@ public abstract partial class SharedHandsSystem return item != null; } + /// + /// Gets active hand item if relevant otherwise gets the entity itself. + /// + public EntityUid GetActiveItemOrSelf(Entity entity) + { + if (!TryGetActiveItem(entity, out var item)) + { + return entity.Owner; + } + + return item.Value; + } + public Hand? GetActiveHand(Entity entity) { if (!Resolve(entity, ref entity.Comp)) diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index e8cc831e49..8539b9d282 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -17,6 +17,7 @@ using Content.Shared.Movement.Components; using Content.Shared.Movement.Pulling.Systems; using Content.Shared.Physics; using Content.Shared.Popups; +using Content.Shared.Silicons.StationAi; using Content.Shared.Storage; using Content.Shared.Tag; using Content.Shared.Timing; @@ -74,7 +75,6 @@ namespace Content.Shared.Interaction private EntityQuery _wallMountQuery; private EntityQuery _delayQuery; private EntityQuery _uiQuery; - private EntityQuery _complexInteractionQuery; private const CollisionGroup InRangeUnobstructedMask = CollisionGroup.Impassable | CollisionGroup.InteractImpassable; @@ -97,7 +97,6 @@ namespace Content.Shared.Interaction _wallMountQuery = GetEntityQuery(); _delayQuery = GetEntityQuery(); _uiQuery = GetEntityQuery(); - _complexInteractionQuery = GetEntityQuery(); SubscribeLocalEvent(HandleUserInterfaceRangeCheck); SubscribeLocalEvent(OnBoundInterfaceInteractAttempt); @@ -165,7 +164,7 @@ namespace Content.Shared.Interaction return; } - if (uiComp.RequireHands && !_handsQuery.HasComp(ev.Actor)) + if (uiComp.RequiresComplex && !_actionBlockerSystem.CanComplexInteract(ev.Actor)) ev.Cancel(); } @@ -440,7 +439,7 @@ namespace Content.Shared.Interaction public void InteractHand(EntityUid user, EntityUid target) { - var complexInteractions = SupportsComplexInteractions(user); + var complexInteractions = _actionBlockerSystem.CanComplexInteract(user); if (!complexInteractions) { InteractionActivate(user, @@ -630,6 +629,14 @@ namespace Content.Shared.Interaction if (!Resolve(other, ref other.Comp)) return false; + var ev = new InRangeOverrideEvent(origin, other); + RaiseLocalEvent(origin, ref ev); + + if (ev.Handled) + { + return ev.InRange; + } + return InRangeUnobstructed(origin, other, other.Comp.Coordinates, @@ -1128,7 +1135,7 @@ namespace Content.Shared.Interaction // Get list of alt-interact verbs var verbs = _verbSystem.GetLocalVerbs(target, user, typeof(AlternativeVerb)); - if (!verbs.Any()) + if (verbs.Count == 0) return false; _verbSystem.ExecuteVerb(verbs.First(), user, target); @@ -1182,6 +1189,13 @@ namespace Content.Shared.Interaction /// public bool IsAccessible(Entity user, Entity target) { + var ev = new AccessibleOverrideEvent(user, target); + + RaiseLocalEvent(user, ref ev); + + if (ev.Handled) + return ev.Accessible; + if (_containerSystem.IsInSameOrParentContainer(user, target, out _, out var container)) return true; @@ -1324,13 +1338,10 @@ namespace Content.Shared.Interaction return ev.Handled; } - /// - /// Checks if a given entity is able to do specific complex interactions. - /// This is used to gate manipulation to general humanoids. If a mouse shouldn't be able to do something, then it's complex. - /// + [Obsolete("Use ActionBlockerSystem")] public bool SupportsComplexInteractions(EntityUid user) { - return _complexInteractionQuery.HasComp(user); + return _actionBlockerSystem.CanComplexInteract(user); } } @@ -1368,13 +1379,6 @@ namespace Content.Shared.Interaction public bool Handled => Used != null; }; - /// - /// Raised directed by-ref on an item and a user to determine if interactions can occur. - /// - /// Whether the hand interaction should be cancelled. - [ByRefEvent] - public record struct AttemptUseInteractEvent(EntityUid User, EntityUid Used, bool Cancelled = false); - /// /// Raised directed by-ref on an item to determine if hand interactions should go through. /// Defaults to allowing hand interactions to go through. Cancel to force the item to be attacked instead. @@ -1382,4 +1386,32 @@ namespace Content.Shared.Interaction /// Whether the hand interaction should be cancelled. [ByRefEvent] public record struct CombatModeShouldHandInteractEvent(bool Cancelled = false); + + /// + /// Override event raised directed on the user to say the target is accessible. + /// + /// + /// + [ByRefEvent] + public record struct AccessibleOverrideEvent(EntityUid User, EntityUid Target) + { + public readonly EntityUid User = User; + public readonly EntityUid Target = Target; + + public bool Handled; + public bool Accessible = false; + } + + /// + /// Override event raised directed on a user to check InRangeUnoccluded AND InRangeUnobstructed to the target if you require custom logic. + /// + [ByRefEvent] + public record struct InRangeOverrideEvent(EntityUid User, EntityUid Target) + { + public readonly EntityUid User = User; + public readonly EntityUid Target = Target; + + public bool Handled; + public bool InRange = false; + } } diff --git a/Content.Shared/Inventory/InventorySystem.Relay.cs b/Content.Shared/Inventory/InventorySystem.Relay.cs index f0bb73c192..fc300b24af 100644 --- a/Content.Shared/Inventory/InventorySystem.Relay.cs +++ b/Content.Shared/Inventory/InventorySystem.Relay.cs @@ -6,6 +6,7 @@ using Content.Shared.Eye.Blinding.Systems; using Content.Shared.Gravity; using Content.Shared.IdentityManagement.Components; using Content.Shared.Inventory.Events; +using Content.Shared.Movement.Events; using Content.Shared.Movement.Systems; using Content.Shared.NameModifier.EntitySystems; using Content.Shared.Overlays; @@ -34,6 +35,8 @@ public partial class InventorySystem // by-ref events SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); + SubscribeLocalEvent(RefRelayInventoryEvent); + SubscribeLocalEvent(RefRelayInventoryEvent); SubscribeLocalEvent(RefRelayInventoryEvent); // Eye/vision events diff --git a/Content.Shared/Item/ItemToggle/Components/ItemToggleComponent.cs b/Content.Shared/Item/ItemToggle/Components/ItemToggleComponent.cs index 46249fdd0d..47edec135d 100644 --- a/Content.Shared/Item/ItemToggle/Components/ItemToggleComponent.cs +++ b/Content.Shared/Item/ItemToggle/Components/ItemToggleComponent.cs @@ -19,6 +19,12 @@ public sealed partial class ItemToggleComponent : Component [DataField, AutoNetworkedField] public bool Activated = false; + /// + /// Can the entity be activated in the world. + /// + [DataField] + public bool OnActivate = true; + /// /// If this is set to false then the item can't be toggled by pressing Z. /// Use another system to do it then. @@ -52,12 +58,6 @@ public sealed partial class ItemToggleComponent : Component /// [ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField] public SoundSpecifier? SoundFailToActivate; - - /// - /// Whether or not to toggle the entity's lights on or off. - /// - [ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField] - public bool ToggleLight = true; } /// diff --git a/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs b/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs index 6b969d1d62..33b88dbaf8 100644 --- a/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs +++ b/Content.Shared/Item/ItemToggle/ItemToggleSystem.cs @@ -1,8 +1,10 @@ +using Content.Shared.Interaction; using Content.Shared.Interaction.Events; using Content.Shared.Item.ItemToggle.Components; using Content.Shared.Popups; using Content.Shared.Temperature; using Content.Shared.Toggleable; +using Content.Shared.Verbs; using Content.Shared.Wieldable; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; @@ -20,18 +22,23 @@ public sealed class ItemToggleSystem : EntitySystem [Dependency] private readonly INetManager _netManager = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPointLightSystem _light = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; + private EntityQuery _query; + public override void Initialize() { base.Initialize(); + _query = GetEntityQuery(); + SubscribeLocalEvent(OnStartup); SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(TurnOffOnUnwielded); SubscribeLocalEvent(TurnOnOnWielded); SubscribeLocalEvent(OnUseInHand); + SubscribeLocalEvent>(OnActivateVerb); + SubscribeLocalEvent(OnActivate); SubscribeLocalEvent(OnIsHotEvent); @@ -62,6 +69,32 @@ public sealed class ItemToggleSystem : EntitySystem Toggle((ent, ent.Comp), args.User, predicted: ent.Comp.Predictable); } + private void OnActivateVerb(Entity ent, ref GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract) + return; + + var user = args.User; + + args.Verbs.Add(new ActivationVerb() + { + Text = !ent.Comp.Activated ? Loc.GetString("item-toggle-activate") : Loc.GetString("item-toggle-deactivate"), + Act = () => + { + Toggle((ent.Owner, ent.Comp), user, predicted: ent.Comp.Predictable); + } + }); + } + + private void OnActivate(Entity ent, ref ActivateInWorldEvent args) + { + if (args.Handled || !ent.Comp.OnActivate) + return; + + args.Handled = true; + Toggle((ent.Owner, ent.Comp), args.User, predicted: ent.Comp.Predictable); + } + /// /// Used when an item is attempted to be toggled. /// Sets its state to the opposite of what it is. @@ -69,7 +102,7 @@ public sealed class ItemToggleSystem : EntitySystem /// Same as public bool Toggle(Entity ent, EntityUid? user = null, bool predicted = true) { - if (!Resolve(ent, ref ent.Comp)) + if (!_query.Resolve(ent, ref ent.Comp, false)) return false; return TrySetActive(ent, !ent.Comp.Activated, user, predicted); @@ -92,7 +125,7 @@ public sealed class ItemToggleSystem : EntitySystem /// public bool TryActivate(Entity ent, EntityUid? user = null, bool predicted = true) { - if (!Resolve(ent, ref ent.Comp)) + if (!_query.Resolve(ent, ref ent.Comp, false)) return false; var uid = ent.Owner; @@ -135,7 +168,7 @@ public sealed class ItemToggleSystem : EntitySystem /// public bool TryDeactivate(Entity ent, EntityUid? user = null, bool predicted = true) { - if (!Resolve(ent, ref ent.Comp)) + if (!_query.Resolve(ent, ref ent.Comp, false)) return false; var uid = ent.Owner; @@ -199,16 +232,7 @@ public sealed class ItemToggleSystem : EntitySystem if (TryComp(ent, out AppearanceComponent? appearance)) { _appearance.SetData(ent, ToggleVisuals.Toggled, ent.Comp.Activated, appearance); - - if (ent.Comp.ToggleLight) - _appearance.SetData(ent, ToggleableLightVisuals.Enabled, ent.Comp.Activated, appearance); } - - if (!ent.Comp.ToggleLight) - return; - - if (_light.TryGetLight(ent, out var light)) - _light.SetEnabled(ent, ent.Comp.Activated, light); } /// @@ -230,7 +254,7 @@ public sealed class ItemToggleSystem : EntitySystem public bool IsActivated(Entity ent) { - if (!Resolve(ent, ref ent.Comp, false)) + if (!_query.Resolve(ent, ref ent.Comp, false)) return true; // assume always activated if no component return ent.Comp.Activated; diff --git a/Content.Shared/Lathe/LatheComponent.cs b/Content.Shared/Lathe/LatheComponent.cs index 7924a0ec94..de4311e559 100644 --- a/Content.Shared/Lathe/LatheComponent.cs +++ b/Content.Shared/Lathe/LatheComponent.cs @@ -83,7 +83,7 @@ namespace Content.Shared.Lathe public bool getUnavailable; - public List> Recipes = new(); + public HashSet> Recipes = new(); public LatheGetRecipesEvent(EntityUid lathe, bool forced) { diff --git a/Content.Shared/Light/Components/ItemTogglePointLightComponent.cs b/Content.Shared/Light/Components/ItemTogglePointLightComponent.cs new file mode 100644 index 0000000000..6ac1bf236d --- /dev/null +++ b/Content.Shared/Light/Components/ItemTogglePointLightComponent.cs @@ -0,0 +1,12 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Light.Components; + +/// +/// Toggles point light on an entity whenever ItemToggle hits. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class ItemTogglePointLightComponent : Component +{ + +} diff --git a/Content.Shared/Light/Components/LightOnCollideColliderComponent.cs b/Content.Shared/Light/Components/LightOnCollideColliderComponent.cs new file mode 100644 index 0000000000..39be05a148 --- /dev/null +++ b/Content.Shared/Light/Components/LightOnCollideColliderComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Light.Components; + +/// +/// Can activate when collided with. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class LightOnCollideColliderComponent : Component +{ + [DataField] + public string FixtureId = "lightTrigger"; +} diff --git a/Content.Shared/Light/Components/LightOnCollideComponent.cs b/Content.Shared/Light/Components/LightOnCollideComponent.cs new file mode 100644 index 0000000000..c3b4bd7396 --- /dev/null +++ b/Content.Shared/Light/Components/LightOnCollideComponent.cs @@ -0,0 +1,11 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Light.Components; + +/// +/// Enables / disables pointlight whenever entities are contacting with it +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class LightOnCollideComponent : Component +{ +} diff --git a/Content.Shared/Light/Components/SlimPoweredLightComponent.cs b/Content.Shared/Light/Components/SlimPoweredLightComponent.cs new file mode 100644 index 0000000000..bf6ae0e525 --- /dev/null +++ b/Content.Shared/Light/Components/SlimPoweredLightComponent.cs @@ -0,0 +1,17 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Light.Components; + +// All content light code is terrible and everything is baked-in. Power code got predicted before light code did. +/// +/// Handles turning a pointlight on / off based on power. Nothing else +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class SlimPoweredLightComponent : Component +{ + /// + /// Used to make this as being lit. If unpowered then the light will still be off. + /// + [DataField, AutoNetworkedField] + public bool Enabled = true; +} diff --git a/Content.Shared/Light/EntitySystems/ItemTogglePointLightSystem.cs b/Content.Shared/Light/EntitySystems/ItemTogglePointLightSystem.cs new file mode 100644 index 0000000000..7030c538c1 --- /dev/null +++ b/Content.Shared/Light/EntitySystems/ItemTogglePointLightSystem.cs @@ -0,0 +1,29 @@ +using Content.Shared.Item.ItemToggle.Components; +using Content.Shared.Toggleable; +using ItemTogglePointLightComponent = Content.Shared.Light.Components.ItemTogglePointLightComponent; + +namespace Content.Shared.Light.EntitySystems; + +/// +/// Handles ItemToggle for PointLight +/// +public sealed class ItemTogglePointLightSystem : EntitySystem +{ + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedPointLightSystem _light = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnLightToggled); + } + + private void OnLightToggled(Entity ent, ref ItemToggledEvent args) + { + if (!_light.TryGetLight(ent.Owner, out var light)) + return; + + _appearance.SetData(ent, ToggleableLightVisuals.Enabled, args.Activated); + _light.SetEnabled(ent.Owner, args.Activated, comp: light); + } +} diff --git a/Content.Shared/Light/EntitySystems/LightCollideSystem.cs b/Content.Shared/Light/EntitySystems/LightCollideSystem.cs new file mode 100644 index 0000000000..f09ae6824e --- /dev/null +++ b/Content.Shared/Light/EntitySystems/LightCollideSystem.cs @@ -0,0 +1,82 @@ +using Content.Shared.Light.Components; +using Robust.Shared.Physics.Events; +using Robust.Shared.Physics.Systems; + +namespace Content.Shared.Light.EntitySystems; + +public sealed class LightCollideSystem : EntitySystem +{ + [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SlimPoweredLightSystem _lights = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnPreventCollide); + SubscribeLocalEvent(OnStart); + SubscribeLocalEvent(OnEnd); + + SubscribeLocalEvent(OnCollideShutdown); + } + + private void OnCollideShutdown(Entity ent, ref ComponentShutdown args) + { + // TODO: Check this on the event. + if (TerminatingOrDeleted(ent.Owner)) + return; + + // Regenerate contacts for everything we were colliding with. + var contacts = _physics.GetContacts(ent.Owner); + + while (contacts.MoveNext(out var contact)) + { + if (!contact.IsTouching) + continue; + + var other = contact.OtherEnt(ent.Owner); + + if (HasComp(other)) + { + _physics.RegenerateContacts(other); + } + } + } + + // You may be wondering what de fok this is doing here. + // At the moment there's no easy way to do collision whitelists based on components. + private void OnPreventCollide(Entity ent, ref PreventCollideEvent args) + { + if (!HasComp(args.OtherEntity)) + { + args.Cancelled = true; + } + } + + private void OnEnd(Entity ent, ref EndCollideEvent args) + { + if (args.OurFixtureId != ent.Comp.FixtureId) + return; + + if (!HasComp(args.OtherEntity)) + return; + + // TODO: Engine bug IsTouching box2d yay. + var contacts = _physics.GetTouchingContacts(args.OtherEntity) - 1; + + if (contacts > 0) + return; + + _lights.SetEnabled(args.OtherEntity, false); + } + + private void OnStart(Entity ent, ref StartCollideEvent args) + { + if (args.OurFixtureId != ent.Comp.FixtureId) + return; + + if (!HasComp(args.OtherEntity)) + return; + + _lights.SetEnabled(args.OtherEntity, true); + } +} diff --git a/Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs b/Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs new file mode 100644 index 0000000000..4cf9b25dad --- /dev/null +++ b/Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs @@ -0,0 +1,66 @@ +using Content.Shared.Light.Components; +using Content.Shared.Power; +using Content.Shared.Power.EntitySystems; + +namespace Content.Shared.Light.EntitySystems; + +public sealed class SlimPoweredLightSystem : EntitySystem +{ + [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; + [Dependency] private readonly SharedPointLightSystem _lights = default!; + + private bool _setting; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnLightAttempt); + SubscribeLocalEvent(OnLightPowerChanged); + } + + private void OnLightAttempt(Entity ent, ref AttemptPointLightToggleEvent args) + { + // Early-out to avoid having to trycomp stuff if we're the caller setting it + if (_setting) + return; + + if (args.Enabled && !_receiver.IsPowered(ent.Owner)) + args.Cancelled = true; + } + + private void OnLightPowerChanged(Entity ent, ref PowerChangedEvent args) + { + // Early out if we don't need to trycomp. + if (args.Powered) + { + if (!ent.Comp.Enabled) + return; + } + else + { + if (!ent.Comp.Enabled) + return; + } + + if (!_lights.TryGetLight(ent.Owner, out var light)) + return; + + var enabled = ent.Comp.Enabled && args.Powered; + _setting = true; + _lights.SetEnabled(ent.Owner, enabled, light); + _setting = false; + } + + public void SetEnabled(Entity entity, bool enabled) + { + if (!Resolve(entity.Owner, ref entity.Comp, false)) + return; + + if (entity.Comp.Enabled == enabled) + return; + + entity.Comp.Enabled = enabled; + Dirty(entity); + _lights.SetEnabled(entity.Owner, enabled); + } +} diff --git a/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs b/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs index 42e55bea55..8754de5058 100644 --- a/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs +++ b/Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs @@ -13,6 +13,8 @@ namespace Content.Shared.Light.EntitySystems; public sealed class UnpoweredFlashlightSystem : EntitySystem { + // TODO: Split some of this to ItemTogglePointLight + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; diff --git a/Content.Shared/Mind/SharedMindSystem.cs b/Content.Shared/Mind/SharedMindSystem.cs index 24b47b6412..c8e1c1a4b3 100644 --- a/Content.Shared/Mind/SharedMindSystem.cs +++ b/Content.Shared/Mind/SharedMindSystem.cs @@ -315,6 +315,10 @@ public abstract class SharedMindSystem : EntitySystem { } + public virtual void ControlMob(EntityUid user, EntityUid target) {} + + public virtual void ControlMob(NetUserId user, EntityUid target) {} + /// /// Tries to create and add an objective from its prototype id. /// diff --git a/Content.Shared/Movement/Events/GetSpeedModifierContactCapEvent.cs b/Content.Shared/Movement/Events/GetSpeedModifierContactCapEvent.cs new file mode 100644 index 0000000000..b72fe7d18a --- /dev/null +++ b/Content.Shared/Movement/Events/GetSpeedModifierContactCapEvent.cs @@ -0,0 +1,22 @@ +using Content.Shared.Inventory; + +namespace Content.Shared.Movement.Events; + +/// +/// Raised on an entity to check if it has a max contact slowdown. +/// +[ByRefEvent] +public record struct GetSpeedModifierContactCapEvent() : IInventoryRelayEvent +{ + SlotFlags IInventoryRelayEvent.TargetSlots => ~SlotFlags.POCKET; + + public float MaxSprintSlowdown = 0f; + + public float MaxWalkSlowdown = 0f; + + public void SetIfMax(float valueSprint, float valueWalk) + { + MaxSprintSlowdown = MathF.Max(MaxSprintSlowdown, valueSprint); + MaxWalkSlowdown = MathF.Max(MaxWalkSlowdown, valueWalk); + } +} diff --git a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs index 6e1b3a29ae..089fbbf924 100644 --- a/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs +++ b/Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs @@ -1,4 +1,7 @@ +using Content.Shared.Inventory; using Content.Shared.Movement.Components; +using Content.Shared.Movement.Events; +using Content.Shared.Slippery; using Content.Shared.Whitelist; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Events; @@ -85,16 +88,37 @@ public sealed class SpeedModifierContactsSystem : EntitySystem var entries = 0; foreach (var ent in _physics.GetContactingEntities(uid, physicsComponent)) { - if (!TryComp(ent, out var slowContactsComponent)) - continue; + bool speedModified = false; - if (_whitelistSystem.IsWhitelistPass(slowContactsComponent.IgnoreWhitelist, uid)) - continue; + if (TryComp(ent, out var slowContactsComponent)) + { + if (_whitelistSystem.IsWhitelistPass(slowContactsComponent.IgnoreWhitelist, uid)) + continue; - walkSpeed += slowContactsComponent.WalkSpeedModifier; - sprintSpeed += slowContactsComponent.SprintSpeedModifier; - remove = false; - entries++; + walkSpeed += slowContactsComponent.WalkSpeedModifier; + sprintSpeed += slowContactsComponent.SprintSpeedModifier; + speedModified = true; + } + + // SpeedModifierContactsComponent takes priority over SlowedOverSlipperyComponent, effectively overriding the slippery slow. + if (TryComp(ent, out var slipperyComponent) && speedModified == false) + { + var evSlippery = new GetSlowedOverSlipperyModifierEvent(); + RaiseLocalEvent(uid, ref evSlippery); + + if (evSlippery.SlowdownModifier != 1) + { + walkSpeed += evSlippery.SlowdownModifier; + sprintSpeed += evSlippery.SlowdownModifier; + speedModified = true; + } + } + + if (speedModified) + { + remove = false; + entries++; + } } if (entries > 0) @@ -102,6 +126,12 @@ public sealed class SpeedModifierContactsSystem : EntitySystem walkSpeed /= entries; sprintSpeed /= entries; + var evMax = new GetSpeedModifierContactCapEvent(); + RaiseLocalEvent(uid, ref evMax); + + walkSpeed = MathF.Max(walkSpeed, evMax.MaxWalkSlowdown); + sprintSpeed = MathF.Max(sprintSpeed, evMax.MaxSprintSlowdown); + args.ModifySpeed(walkSpeed, sprintSpeed); } @@ -118,11 +148,19 @@ public sealed class SpeedModifierContactsSystem : EntitySystem private void OnEntityEnter(EntityUid uid, SpeedModifierContactsComponent component, ref StartCollideEvent args) { - var otherUid = args.OtherEntity; - if (!HasComp(otherUid)) + AddModifiedEntity(args.OtherEntity); + } + + /// + /// Add an entity to be checked for speed modification from contact with another entity. + /// + /// The entity to be added. + public void AddModifiedEntity(EntityUid uid) + { + if (!HasComp(uid)) return; - EnsureComp(otherUid); - _toUpdate.Add(otherUid); + EnsureComp(uid); + _toUpdate.Add(uid); } } diff --git a/Content.Server/NPC/Pathfinding/PathfindingSystem.Line.cs b/Content.Shared/NPC/SharedPathfindingSystem.Line.cs similarity index 92% rename from Content.Server/NPC/Pathfinding/PathfindingSystem.Line.cs rename to Content.Shared/NPC/SharedPathfindingSystem.Line.cs index 479d5ad77f..500ed15743 100644 --- a/Content.Server/NPC/Pathfinding/PathfindingSystem.Line.cs +++ b/Content.Shared/NPC/SharedPathfindingSystem.Line.cs @@ -1,8 +1,8 @@ -namespace Content.Server.NPC.Pathfinding; +namespace Content.Shared.NPC; -public sealed partial class PathfindingSystem +public abstract partial class SharedPathfindingSystem { - public void GridCast(Vector2i start, Vector2i end, Vector2iCallback callback) + public static void GridCast(Vector2i start, Vector2i end, Vector2iCallback callback) { // https://gist.github.com/Pyr3z/46884d67641094d6cf353358566db566 // declare all locals at the top so it's obvious how big the footprint is diff --git a/Content.Shared/NPC/SharedPathfindingSystem.cs b/Content.Shared/NPC/SharedPathfindingSystem.cs index 8831acc1dd..0be5f69755 100644 --- a/Content.Shared/NPC/SharedPathfindingSystem.cs +++ b/Content.Shared/NPC/SharedPathfindingSystem.cs @@ -2,7 +2,7 @@ using System.Numerics; namespace Content.Shared.NPC; -public abstract class SharedPathfindingSystem : EntitySystem +public abstract partial class SharedPathfindingSystem : EntitySystem { /// /// This is equivalent to agent radii for navmeshes. In our case it's preferable that things are cleanly @@ -37,4 +37,31 @@ public abstract class SharedPathfindingSystem : EntitySystem var ab = Vector2.Abs(diff); return ab.X + ab.Y + (1.41f - 2) * Math.Min(ab.X, ab.Y); } + + public static IEnumerable GetTileOutline(Vector2i center, float radius) + { + // https://www.redblobgames.com/grids/circle-drawing/ + var vecCircle = center + Vector2.One / 2f; + + for (var r = 0; r <= Math.Floor(radius * MathF.Sqrt(0.5f)); r++) + { + var d = MathF.Floor(MathF.Sqrt(radius * radius - r * r)); + + yield return new Vector2(vecCircle.X - d, vecCircle.Y + r).Floored(); + + yield return new Vector2(vecCircle.X + d, vecCircle.Y + r).Floored(); + + yield return new Vector2(vecCircle.X - d, vecCircle.Y - r).Floored(); + + yield return new Vector2(vecCircle.X + d, vecCircle.Y - r).Floored(); + + yield return new Vector2(vecCircle.X + r, vecCircle.Y - d).Floored(); + + yield return new Vector2(vecCircle.X + r, vecCircle.Y + d).Floored(); + + yield return new Vector2(vecCircle.X - r, vecCircle.Y - d).Floored(); + + yield return new Vector2(vecCircle.X - r, vecCircle.Y + d).Floored(); + } + } } diff --git a/Content.Shared/Objectives/ObjectiveInfo.cs b/Content.Shared/Objectives/ObjectiveInfo.cs index 689fe17e6c..0b7e7a15f6 100644 --- a/Content.Shared/Objectives/ObjectiveInfo.cs +++ b/Content.Shared/Objectives/ObjectiveInfo.cs @@ -1,3 +1,4 @@ +using Content.Shared.Objectives.Components; using Robust.Shared.Serialization; using Robust.Shared.Utility; diff --git a/Content.Shared/Payload/Components/PayloadTriggerComponent.cs b/Content.Shared/Payload/Components/PayloadTriggerComponent.cs index 6d3df41ac9..b064e91198 100644 --- a/Content.Shared/Payload/Components/PayloadTriggerComponent.cs +++ b/Content.Shared/Payload/Components/PayloadTriggerComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Explosion.Components; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; diff --git a/Content.Shared/Power/Components/ItemSlotRequiresPowerComponent.cs b/Content.Shared/Power/Components/ItemSlotRequiresPowerComponent.cs new file mode 100644 index 0000000000..6e3b9eaca0 --- /dev/null +++ b/Content.Shared/Power/Components/ItemSlotRequiresPowerComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Power.Components; + +[RegisterComponent, NetworkedComponent] +public sealed partial class ItemSlotRequiresPowerComponent : Component +{ + +} diff --git a/Content.Shared/Power/EntitySystems/ItemSlotRequiresPowerSystem.cs b/Content.Shared/Power/EntitySystems/ItemSlotRequiresPowerSystem.cs new file mode 100644 index 0000000000..3df8b91a98 --- /dev/null +++ b/Content.Shared/Power/EntitySystems/ItemSlotRequiresPowerSystem.cs @@ -0,0 +1,23 @@ +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Power.Components; + +namespace Content.Shared.Power.EntitySystems; + +public sealed class ItemSlotRequiresPowerSystem : EntitySystem +{ + [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInsertAttempt); + } + + private void OnInsertAttempt(Entity ent, ref ItemSlotInsertAttemptEvent args) + { + if (!_receiver.IsPowered(ent.Owner)) + { + args.Cancelled = true; + } + } +} diff --git a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs index 37ac751889..2bc2af7831 100644 --- a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs +++ b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using Content.Shared.Examine; using Content.Shared.Power.Components; @@ -5,6 +6,16 @@ namespace Content.Shared.Power.EntitySystems; public abstract class SharedPowerReceiverSystem : EntitySystem { + public abstract bool ResolveApc(EntityUid entity, [NotNullWhen(true)] ref SharedApcPowerReceiverComponent? component); + + public bool IsPowered(Entity entity) + { + if (!ResolveApc(entity.Owner, ref entity.Comp)) + return true; + + return entity.Comp.Powered; + } + protected string GetExamineText(bool powered) { return Loc.GetString("power-receiver-component-on-examine-main", diff --git a/Content.Shared/Power/PowerChangedEvent.cs b/Content.Shared/Power/PowerChangedEvent.cs new file mode 100644 index 0000000000..578a34142a --- /dev/null +++ b/Content.Shared/Power/PowerChangedEvent.cs @@ -0,0 +1,8 @@ +namespace Content.Shared.Power; + +/// +/// Raised whenever an ApcPowerReceiver becomes powered / unpowered. +/// Does nothing on the client. +/// +[ByRefEvent] +public readonly record struct PowerChangedEvent(bool Powered, float ReceivingPower); \ No newline at end of file diff --git a/Content.Shared/PowerCell/Components/ToggleCellDrawComponent.cs b/Content.Shared/PowerCell/Components/ToggleCellDrawComponent.cs new file mode 100644 index 0000000000..20e2d4fe02 --- /dev/null +++ b/Content.Shared/PowerCell/Components/ToggleCellDrawComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.PowerCell.Components; + +/// +/// Integrate PowerCellDraw and ItemToggle. +/// Make toggling this item require power, and deactivates the item when power runs out. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class ToggleCellDrawComponent : Component; diff --git a/Content.Shared/PowerCell/PowerCellDrawComponent.cs b/Content.Shared/PowerCell/PowerCellDrawComponent.cs index 94de7c7787..7af44420a7 100644 --- a/Content.Shared/PowerCell/PowerCellDrawComponent.cs +++ b/Content.Shared/PowerCell/PowerCellDrawComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Item.ItemToggle.Components; using Robust.Shared.GameStates; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; @@ -8,7 +9,6 @@ namespace Content.Shared.PowerCell; /// /// /// With ActivatableUI it will activate and deactivate when the ui is opened and closed, drawing power inbetween. -/// Requires to work. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause] public sealed partial class PowerCellDrawComponent : Component @@ -30,9 +30,8 @@ public sealed partial class PowerCellDrawComponent : Component #endregion /// - /// Whether drawing is enabled, regardless of ItemToggle. + /// Whether drawing is enabled. /// Having no cell will still disable it. - /// Only use this if you really don't want it to use power for some time. /// [DataField, AutoNetworkedField] public bool Enabled = true; diff --git a/Content.Shared/PowerCell/SharedPowerCellSystem.cs b/Content.Shared/PowerCell/SharedPowerCellSystem.cs index 2b2a836633..f098f575c4 100644 --- a/Content.Shared/PowerCell/SharedPowerCellSystem.cs +++ b/Content.Shared/PowerCell/SharedPowerCellSystem.cs @@ -1,6 +1,4 @@ using Content.Shared.Containers.ItemSlots; -using Content.Shared.Item.ItemToggle; -using Content.Shared.Item.ItemToggle.Components; using Content.Shared.PowerCell.Components; using Content.Shared.Rejuvenate; using Robust.Shared.Containers; @@ -13,19 +11,22 @@ public abstract class SharedPowerCellSystem : EntitySystem [Dependency] protected readonly IGameTiming Timing = default!; [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] protected readonly ItemToggleSystem Toggle = default!; public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnMapInit); + SubscribeLocalEvent(OnRejuvenate); SubscribeLocalEvent(OnCellInserted); SubscribeLocalEvent(OnCellRemoved); SubscribeLocalEvent(OnCellInsertAttempt); + } - SubscribeLocalEvent(OnActivateAttempt); - SubscribeLocalEvent(OnToggled); + private void OnMapInit(Entity ent, ref MapInitEvent args) + { + QueueUpdate((ent, ent.Comp)); } private void OnRejuvenate(EntityUid uid, PowerCellSlotComponent component, RejuvenateEvent args) @@ -70,16 +71,13 @@ public abstract class SharedPowerCellSystem : EntitySystem RaiseLocalEvent(uid, new PowerCellChangedEvent(true), false); } - private void OnActivateAttempt(Entity ent, ref ItemToggleActivateAttemptEvent args) + /// + /// Makes the draw logic update in the next tick. + /// + public void QueueUpdate(Entity ent) { - if (!HasDrawCharge(ent, ent.Comp, user: args.User) - || !HasActivatableCharge(ent, ent.Comp, user: args.User)) - args.Cancelled = true; - } - - private void OnToggled(Entity ent, ref ItemToggledEvent args) - { - ent.Comp.NextUpdateTime = Timing.CurTime; + if (Resolve(ent, ref ent.Comp)) + ent.Comp.NextUpdateTime = Timing.CurTime; } public void SetDrawEnabled(Entity ent, bool enabled) diff --git a/Content.Shared/PowerCell/ToggleCellDrawSystem.cs b/Content.Shared/PowerCell/ToggleCellDrawSystem.cs new file mode 100644 index 0000000000..070937b8b4 --- /dev/null +++ b/Content.Shared/PowerCell/ToggleCellDrawSystem.cs @@ -0,0 +1,49 @@ +using Content.Shared.Item.ItemToggle; +using Content.Shared.Item.ItemToggle.Components; +using Content.Shared.PowerCell.Components; + +namespace Content.Shared.PowerCell; + +/// +/// Handles events to integrate PowerCellDraw with ItemToggle +/// +public sealed class ToggleCellDrawSystem : EntitySystem +{ + [Dependency] private readonly ItemToggleSystem _toggle = default!; + [Dependency] private readonly SharedPowerCellSystem _cell = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMapInit); + SubscribeLocalEvent(OnActivateAttempt); + SubscribeLocalEvent(OnToggled); + SubscribeLocalEvent(OnEmpty); + } + + private void OnMapInit(Entity ent, ref MapInitEvent args) + { + _cell.SetDrawEnabled(ent.Owner, _toggle.IsActivated(ent.Owner)); + } + + private void OnActivateAttempt(Entity ent, ref ItemToggleActivateAttemptEvent args) + { + if (!_cell.HasDrawCharge(ent, user: args.User) + || !_cell.HasActivatableCharge(ent, user: args.User)) + args.Cancelled = true; + } + + private void OnToggled(Entity ent, ref ItemToggledEvent args) + { + var uid = ent.Owner; + var draw = Comp(uid); + _cell.QueueUpdate((uid, draw)); + _cell.SetDrawEnabled((uid, draw), args.Activated); + } + + private void OnEmpty(Entity ent, ref PowerCellSlotEmptyEvent args) + { + _toggle.TryDeactivate(ent.Owner); + } +} diff --git a/Content.Shared/Preferences/Loadouts/RoleLoadoutPrototype.cs b/Content.Shared/Preferences/Loadouts/RoleLoadoutPrototype.cs index 36619ab104..7a29bad667 100644 --- a/Content.Shared/Preferences/Loadouts/RoleLoadoutPrototype.cs +++ b/Content.Shared/Preferences/Loadouts/RoleLoadoutPrototype.cs @@ -1,3 +1,4 @@ +using Content.Shared.Dataset; using Robust.Shared.Prototypes; namespace Content.Shared.Preferences.Loadouts; @@ -15,10 +16,17 @@ public sealed partial class RoleLoadoutPrototype : IPrototype [IdDataField] public string ID { get; } = string.Empty; + /// + /// Should we use a random name for this loadout? + /// + [DataField] + public ProtoId? NameDataset; + + // Not required so people can set their names. /// /// Groups that comprise this role loadout. /// - [DataField(required: true)] + [DataField] public List> Groups = new(); /// diff --git a/Content.Shared/Procedural/DungeonLayers/EntityTableDunGen.cs b/Content.Shared/Procedural/DungeonLayers/EntityTableDunGen.cs new file mode 100644 index 0000000000..71e9bae0cc --- /dev/null +++ b/Content.Shared/Procedural/DungeonLayers/EntityTableDunGen.cs @@ -0,0 +1,21 @@ +using Content.Shared.EntityTable.EntitySelectors; + +namespace Content.Shared.Procedural.DungeonLayers; + + +/// +/// Spawns entities inside of the dungeon randomly. +/// +public sealed partial class EntityTableDunGen : IDunGenLayer +{ + // Counts separate to config to avoid some duplication. + + [DataField] + public int MinCount = 1; + + [DataField] + public int MaxCount = 1; + + [DataField(required: true)] + public EntityTableSelector Table; +} diff --git a/Content.Shared/Research/Components/BlueprintComponent.cs b/Content.Shared/Research/Components/BlueprintComponent.cs new file mode 100644 index 0000000000..71ed3da034 --- /dev/null +++ b/Content.Shared/Research/Components/BlueprintComponent.cs @@ -0,0 +1,19 @@ +using Content.Shared.Research.Prototypes; +using Content.Shared.Research.Systems; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Research.Components; + +/// +/// This is used for an item that is inserted directly into a given lathe to provide it with a recipe. +/// +[RegisterComponent, NetworkedComponent, Access(typeof(BlueprintSystem))] +public sealed partial class BlueprintComponent : Component +{ + /// + /// The recipes that this blueprint provides. + /// + [DataField(required: true)] + public HashSet> ProvidedRecipes = new(); +} diff --git a/Content.Shared/Research/Components/BlueprintReceiverComponent.cs b/Content.Shared/Research/Components/BlueprintReceiverComponent.cs new file mode 100644 index 0000000000..94c323eb86 --- /dev/null +++ b/Content.Shared/Research/Components/BlueprintReceiverComponent.cs @@ -0,0 +1,18 @@ +using Content.Shared.Research.Systems; +using Content.Shared.Whitelist; +using Robust.Shared.GameStates; + +namespace Content.Shared.Research.Components; + +/// +/// This is used for a lathe that can utilize s to gain more recipes. +/// +[RegisterComponent, NetworkedComponent, Access(typeof(BlueprintSystem))] +public sealed partial class BlueprintReceiverComponent : Component +{ + [DataField] + public string ContainerId = "blueprint"; + + [DataField(required: true)] + public EntityWhitelist Whitelist = new(); +} diff --git a/Content.Shared/Research/Systems/BlueprintSystem.cs b/Content.Shared/Research/Systems/BlueprintSystem.cs new file mode 100644 index 0000000000..237ff70300 --- /dev/null +++ b/Content.Shared/Research/Systems/BlueprintSystem.cs @@ -0,0 +1,114 @@ +using Content.Shared.IdentityManagement; +using Content.Shared.Interaction; +using Content.Shared.Lathe; +using Content.Shared.Popups; +using Content.Shared.Research.Components; +using Content.Shared.Research.Prototypes; +using Content.Shared.Whitelist; +using Robust.Shared.Containers; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Research.Systems; + +public sealed class BlueprintSystem : EntitySystem +{ + [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly EntityWhitelistSystem _entityWhitelist = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + + /// + public override void Initialize() + { + SubscribeLocalEvent(OnStartup); + SubscribeLocalEvent(OnAfterInteract); + SubscribeLocalEvent(OnGetRecipes); + } + + private void OnStartup(Entity ent, ref ComponentStartup args) + { + _container.EnsureContainer(ent, ent.Comp.ContainerId); + } + + private void OnAfterInteract(Entity ent, ref AfterInteractUsingEvent args) + { + if (args.Handled || !args.CanReach || !TryComp(args.Used, out var blueprintComponent)) + return; + args.Handled = TryInsertBlueprint(ent, (args.Used, blueprintComponent), args.User); + } + + private void OnGetRecipes(Entity ent, ref LatheGetRecipesEvent args) + { + var recipes = GetBlueprintRecipes(ent); + foreach (var recipe in recipes) + { + args.Recipes.Add(recipe); + } + } + + public bool TryInsertBlueprint(Entity ent, Entity blueprint, EntityUid? user) + { + if (!CanInsertBlueprint(ent, blueprint, user)) + return false; + + if (user is not null) + { + var userId = Identity.Entity(user.Value, EntityManager); + var bpId = Identity.Entity(blueprint, EntityManager); + var machineId = Identity.Entity(ent, EntityManager); + var msg = Loc.GetString("blueprint-receiver-popup-insert", + ("user", userId), + ("blueprint", bpId), + ("receiver", machineId)); + _popup.PopupPredicted(msg, ent, user); + } + + _container.Insert(blueprint.Owner, _container.GetContainer(ent, ent.Comp.ContainerId)); + + var ev = new TechnologyDatabaseModifiedEvent(); + RaiseLocalEvent(ent, ref ev); + return true; + } + + public bool CanInsertBlueprint(Entity ent, Entity blueprint, EntityUid? user) + { + if (_entityWhitelist.IsWhitelistFail(ent.Comp.Whitelist, blueprint)) + { + return false; + } + + if (blueprint.Comp.ProvidedRecipes.Count == 0) + { + Log.Error($"Attempted to insert blueprint {ToPrettyString(blueprint)} with no recipes."); + return false; + } + + // Don't add new blueprints if there are no new recipes. + var currentRecipes = GetBlueprintRecipes(ent); + if (currentRecipes.Count != 0 && currentRecipes.IsSupersetOf(blueprint.Comp.ProvidedRecipes)) + { + _popup.PopupPredicted(Loc.GetString("blueprint-receiver-popup-recipe-exists"), ent, user); + return false; + } + + return _container.CanInsert(blueprint, _container.GetContainer(ent, ent.Comp.ContainerId)); + } + + public HashSet> GetBlueprintRecipes(Entity ent) + { + var contained = _container.GetContainer(ent, ent.Comp.ContainerId); + + var recipes = new HashSet>(); + foreach (var blueprint in contained.ContainedEntities) + { + if (!TryComp(blueprint, out var blueprintComponent)) + continue; + + foreach (var provided in blueprintComponent.ProvidedRecipes) + { + recipes.Add(provided); + } + } + + return recipes; + } +} diff --git a/Content.Shared/Roles/RoleCodeword/RoleCodewordComponent.cs b/Content.Shared/Roles/RoleCodeword/RoleCodewordComponent.cs new file mode 100644 index 0000000000..a1723dbc7e --- /dev/null +++ b/Content.Shared/Roles/RoleCodeword/RoleCodewordComponent.cs @@ -0,0 +1,37 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; + +namespace Content.Shared.Roles.RoleCodeword; + +/// +/// Used to display and highlight codewords in chat messages on the client. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedRoleCodewordSystem), Other = AccessPermissions.Read)] +public sealed partial class RoleCodewordComponent : Component +{ + /// + /// Contains the codewords tied to a role. + /// Key string should be unique for the role. + /// + [DataField, AutoNetworkedField] + public Dictionary RoleCodewords = new(); + + public override bool SessionSpecific => true; +} + +[DataDefinition, Serializable, NetSerializable] +public partial struct CodewordsData +{ + [DataField] + public Color Color; + + [DataField] + public List Codewords; + + public CodewordsData(Color color, List codewords) + { + Color = color; + Codewords = codewords; + } +} diff --git a/Content.Shared/Roles/RoleCodeword/SharedRoleCodewordSystem.cs b/Content.Shared/Roles/RoleCodeword/SharedRoleCodewordSystem.cs new file mode 100644 index 0000000000..9f860715fb --- /dev/null +++ b/Content.Shared/Roles/RoleCodeword/SharedRoleCodewordSystem.cs @@ -0,0 +1,49 @@ +using Content.Shared.Mind; +using Robust.Shared.GameStates; +using Robust.Shared.Player; + +namespace Content.Shared.Roles.RoleCodeword; + +public abstract class SharedRoleCodewordSystem : EntitySystem +{ + [Dependency] private readonly SharedMindSystem _mindSystem = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnCodewordCompGetStateAttempt); + } + + /// + /// Determines if a codeword component should be sent to the client. + /// + private void OnCodewordCompGetStateAttempt(EntityUid uid, RoleCodewordComponent comp, ref ComponentGetStateAttemptEvent args) + { + args.Cancelled = !CanGetState(args.Player, comp); + } + + /// + /// The criteria that determine whether a codeword component should be sent to a client. + /// Sends the component if its owner is the player mind. + /// + /// The Player the component will be sent to. + /// The component being checked against + /// + private bool CanGetState(ICommonSession? player, RoleCodewordComponent comp) + { + if (!_mindSystem.TryGetMind(player, out EntityUid mindId, out var _)) + return false; + + if (!TryComp(mindId, out RoleCodewordComponent? playerComp) && comp != playerComp) + return false; + + return true; + } + + public void SetRoleCodewords(RoleCodewordComponent comp, string key, List codewords, Color color) + { + var data = new CodewordsData(color, codewords); + comp.RoleCodewords[key] = data; + } +} diff --git a/Content.Shared/Salvage/Magnet/DebrisOffering.cs b/Content.Shared/Salvage/Magnet/DebrisOffering.cs new file mode 100644 index 0000000000..953b9dcad9 --- /dev/null +++ b/Content.Shared/Salvage/Magnet/DebrisOffering.cs @@ -0,0 +1,9 @@ +namespace Content.Shared.Salvage.Magnet; + +/// +/// Space debis offered for the magnet. +/// +public record struct DebrisOffering : ISalvageMagnetOffering +{ + public string Id; +} diff --git a/Content.Shared/Salvage/SharedSalvageSystem.Magnet.cs b/Content.Shared/Salvage/SharedSalvageSystem.Magnet.cs index 7285e36126..a530844598 100644 --- a/Content.Shared/Salvage/SharedSalvageSystem.Magnet.cs +++ b/Content.Shared/Salvage/SharedSalvageSystem.Magnet.cs @@ -5,6 +5,7 @@ using Content.Shared.Random; using Content.Shared.Random.Helpers; using Content.Shared.Salvage.Magnet; using Robust.Shared.Prototypes; +using Robust.Shared.Random; using Robust.Shared.Utility; namespace Content.Shared.Salvage; @@ -13,6 +14,13 @@ public abstract partial class SharedSalvageSystem { private readonly List _salvageMaps = new(); + private Dictionary _offeringWeights = new() + { + { new AsteroidOffering(), 3.0f }, + { new DebrisOffering(), 4.0f }, + { new SalvageOffering(), 1.0f } + }; + private readonly List> _asteroidConfigs = new() { "BlobAsteroid", @@ -25,61 +33,75 @@ public abstract partial class SharedSalvageSystem private readonly MinMax _asteroidOreCount = new(5, 7); + private readonly List> _debrisConfigs = new() + { + "ChunkDebris" + }; + public ISalvageMagnetOffering GetSalvageOffering(int seed) { var rand = new System.Random(seed); - // Asteroid seed - if (seed % 2 == 0) + var type = SharedRandomExtensions.Pick(_offeringWeights, rand); + switch (type) { - var configId = _asteroidConfigs[rand.Next(_asteroidConfigs.Count)]; - var configProto =_proto.Index(configId); - var layers = new Dictionary(); + case AsteroidOffering: + var configId = _asteroidConfigs[rand.Next(_asteroidConfigs.Count)]; + var configProto =_proto.Index(configId); + var layers = new Dictionary(); - var data = new DungeonData(); - data.Apply(configProto.Data); + var data = new DungeonData(); + data.Apply(configProto.Data); - var config = new DungeonConfig() - { - Data = data, - Layers = new(configProto.Layers), - MaxCount = configProto.MaxCount, - MaxOffset = configProto.MaxOffset, - MinCount = configProto.MinCount, - MinOffset = configProto.MinOffset, - ReserveTiles = configProto.ReserveTiles - }; + var config = new DungeonConfig + { + Data = data, + Layers = new(configProto.Layers), + MaxCount = configProto.MaxCount, + MaxOffset = configProto.MaxOffset, + MinCount = configProto.MinCount, + MinOffset = configProto.MinOffset, + ReserveTiles = configProto.ReserveTiles + }; - var count = _asteroidOreCount.Next(rand); - var weightedProto = _proto.Index(_asteroidOreWeights); - for (var i = 0; i < count; i++) - { - var ore = weightedProto.Pick(rand); - config.Layers.Add(_proto.Index(ore)); + var count = _asteroidOreCount.Next(rand); + var weightedProto = _proto.Index(_asteroidOreWeights); + for (var i = 0; i < count; i++) + { + var ore = weightedProto.Pick(rand); + config.Layers.Add(_proto.Index(ore)); - var layerCount = layers.GetOrNew(ore); - layerCount++; - layers[ore] = layerCount; - } + var layerCount = layers.GetOrNew(ore); + layerCount++; + layers[ore] = layerCount; + } - return new AsteroidOffering - { - Id = configId, - DungeonConfig = config, - MarkerLayers = layers, - }; + return new AsteroidOffering + { + Id = configId, + DungeonConfig = config, + MarkerLayers = layers, + }; + case DebrisOffering: + var id = rand.Pick(_debrisConfigs); + return new DebrisOffering + { + Id = id + }; + case SalvageOffering: + // Salvage map seed + _salvageMaps.Clear(); + _salvageMaps.AddRange(_proto.EnumeratePrototypes()); + _salvageMaps.Sort((x, y) => string.Compare(x.ID, y.ID, StringComparison.Ordinal)); + var mapIndex = rand.Next(_salvageMaps.Count); + var map = _salvageMaps[mapIndex]; + + return new SalvageOffering + { + SalvageMap = map, + }; + default: + throw new NotImplementedException($"Salvage type {type} not implemented!"); } - - // Salvage map seed - _salvageMaps.Clear(); - _salvageMaps.AddRange(_proto.EnumeratePrototypes()); - _salvageMaps.Sort((x, y) => string.Compare(x.ID, y.ID, StringComparison.Ordinal)); - var mapIndex = rand.Next(_salvageMaps.Count); - var map = _salvageMaps[mapIndex]; - - return new SalvageOffering() - { - SalvageMap = map, - }; } } diff --git a/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs b/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs index 824d057b3e..0fb9c5920f 100644 --- a/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs +++ b/Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs @@ -1,4 +1,5 @@ using Content.Shared.Actions; +using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; @@ -7,21 +8,9 @@ namespace Content.Shared.Silicons.Laws.Components; /// /// This is used for entities which are bound to silicon laws and can view them. /// -[RegisterComponent, Access(typeof(SharedSiliconLawSystem))] +[RegisterComponent, NetworkedComponent, Access(typeof(SharedSiliconLawSystem))] public sealed partial class SiliconLawBoundComponent : Component { - /// - /// The sidebar action that toggles the laws screen. - /// - [DataField] - public EntProtoId ViewLawsAction = "ActionViewLaws"; - - /// - /// The action for toggling laws. Stored here so we can remove it later. - /// - [DataField] - public EntityUid? ViewLawsActionEntity; - /// /// The last entity that provided laws to this entity. /// diff --git a/Content.Shared/Silicons/Laws/Components/SiliconLawUpdaterComponent.cs b/Content.Shared/Silicons/Laws/Components/SiliconLawUpdaterComponent.cs new file mode 100644 index 0000000000..e28bf883d9 --- /dev/null +++ b/Content.Shared/Silicons/Laws/Components/SiliconLawUpdaterComponent.cs @@ -0,0 +1,17 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Silicons.Laws.Components; + +/// +/// Whenever an entity is inserted with silicon laws it will update the relevant entity's laws. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class SiliconLawUpdaterComponent : Component +{ + /// + /// Entities to update + /// + [DataField(required: true)] + public ComponentRegistry Components; +} diff --git a/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.Updater.cs b/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.Updater.cs new file mode 100644 index 0000000000..9fbef58a84 --- /dev/null +++ b/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.Updater.cs @@ -0,0 +1,17 @@ +using Content.Shared.Silicons.Laws.Components; +using Robust.Shared.Containers; + +namespace Content.Shared.Silicons.Laws; + +public abstract partial class SharedSiliconLawSystem +{ + private void InitializeUpdater() + { + SubscribeLocalEvent(OnUpdaterInsert); + } + + protected virtual void OnUpdaterInsert(Entity ent, ref EntInsertedIntoContainerMessage args) + { + // TODO: Prediction + } +} diff --git a/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs b/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs index c0619e6e43..a30e7c8980 100644 --- a/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs +++ b/Content.Shared/Silicons/Laws/SharedSiliconLawSystem.cs @@ -8,13 +8,14 @@ namespace Content.Shared.Silicons.Laws; /// /// This handles getting and displaying the laws for silicons. /// -public abstract class SharedSiliconLawSystem : EntitySystem +public abstract partial class SharedSiliconLawSystem : EntitySystem { [Dependency] private readonly SharedPopupSystem _popup = default!; /// public override void Initialize() { + InitializeUpdater(); SubscribeLocalEvent(OnGotEmagged); SubscribeLocalEvent(OnAttemptEmag); } diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs new file mode 100644 index 0000000000..ff6fc1ece0 --- /dev/null +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs @@ -0,0 +1,25 @@ +using Content.Shared.Doors.Components; +using Robust.Shared.Serialization; + +namespace Content.Shared.Silicons.StationAi; + +public abstract partial class SharedStationAiSystem +{ + // Handles airlock radial + + private void InitializeAirlock() + { + SubscribeLocalEvent(OnAirlockBolt); + } + + private void OnAirlockBolt(EntityUid ent, DoorBoltComponent component, StationAiBoltEvent args) + { + _doors.SetBoltsDown((ent, component), args.Bolted, args.User, predicted: true); + } +} + +[Serializable, NetSerializable] +public sealed class StationAiBoltEvent : BaseStationAiAction +{ + public bool Bolted; +} diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Held.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Held.cs new file mode 100644 index 0000000000..a6c57f5940 --- /dev/null +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Held.cs @@ -0,0 +1,187 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Actions.Events; +using Content.Shared.Interaction.Events; +using Content.Shared.Verbs; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Silicons.StationAi; + +public abstract partial class SharedStationAiSystem +{ + /* + * Added when an entity is inserted into a StationAiCore. + */ + + private void InitializeHeld() + { + SubscribeLocalEvent(OnRadialMessage); + SubscribeLocalEvent(OnMessageAttempt); + SubscribeLocalEvent>(OnTargetVerbs); + + SubscribeLocalEvent(OnHeldInteraction); + SubscribeLocalEvent(OnHeldRelay); + SubscribeLocalEvent(OnCoreJump); + } + + private void OnCoreJump(Entity ent, ref JumpToCoreEvent args) + { + if (!TryGetCore(ent.Owner, out var core) || core.Comp?.RemoteEntity == null) + return; + + _xforms.DropNextTo(core.Comp.RemoteEntity.Value, core.Owner) ; + } + + /// + /// Tries to get the entity held in the AI core. + /// + private bool TryGetHeld(Entity entity, out EntityUid held) + { + held = EntityUid.Invalid; + + if (!Resolve(entity.Owner, ref entity.Comp)) + return false; + + if (!_containers.TryGetContainer(entity.Owner, StationAiCoreComponent.Container, out var container) || + container.ContainedEntities.Count == 0) + return false; + + held = container.ContainedEntities[0]; + return true; + } + + private bool TryGetCore(EntityUid ent, out Entity core) + { + if (!_containers.TryGetContainingContainer(ent, out var container) || + container.ID != StationAiCoreComponent.Container || + !TryComp(container.Owner, out StationAiCoreComponent? coreComp) || + coreComp.RemoteEntity == null) + { + core = (EntityUid.Invalid, null); + return false; + } + + core = (container.Owner, coreComp); + return true; + } + + private void OnHeldRelay(Entity ent, ref AttemptRelayActionComponentChangeEvent args) + { + if (!TryGetCore(ent.Owner, out var core)) + return; + + args.Target = core.Comp?.RemoteEntity; + } + + private void OnRadialMessage(StationAiRadialMessage ev) + { + if (!TryGetEntity(ev.Entity, out var target)) + return; + + ev.Event.User = ev.Actor; + RaiseLocalEvent(target.Value, (object) ev.Event); + } + + private void OnMessageAttempt(BoundUserInterfaceMessageAttempt ev) + { + if (ev.Actor == ev.Target) + return; + + if (TryComp(ev.Actor, out StationAiHeldComponent? aiComp) && + (!ValidateAi((ev.Actor, aiComp)) || + !HasComp(ev.Target))) + { + ev.Cancel(); + } + } + + private void OnHeldInteraction(Entity ent, ref InteractionAttemptEvent args) + { + // Cancel if it's not us or something with a whitelist. + args.Cancelled = ent.Owner != args.Target && + args.Target != null && + (!TryComp(args.Target, out StationAiWhitelistComponent? whitelist) || !whitelist.Enabled); + } + + private void OnTargetVerbs(Entity ent, ref GetVerbsEvent args) + { + if (!args.CanComplexInteract || + !ent.Comp.Enabled || + !HasComp(args.User) || + !HasComp(args.Target)) + { + return; + } + + var user = args.User; + var target = args.Target; + + var isOpen = _uiSystem.IsUiOpen(target, AiUi.Key, user); + + args.Verbs.Add(new AlternativeVerb() + { + Text = isOpen ? Loc.GetString("ai-close") : Loc.GetString("ai-open"), + Act = () => + { + if (isOpen) + { + _uiSystem.CloseUi(ent.Owner, AiUi.Key, user); + } + else + { + _uiSystem.OpenUi(ent.Owner, AiUi.Key, user); + } + } + }); + } +} + +/// +/// Raised from client to server as a BUI message wrapping the event to perform. +/// Also handles AI action validation. +/// +[Serializable, NetSerializable] +public sealed class StationAiRadialMessage : BoundUserInterfaceMessage +{ + public BaseStationAiAction Event = default!; +} + +// Do nothing on server just here for shared move along. +/// +/// Raised on client to get the relevant data for radial actions. +/// +public sealed class StationAiRadial : BaseStationAiAction +{ + public SpriteSpecifier? Sprite; + + public string? Tooltip; + + public BaseStationAiAction Event = default!; +} + +/// +/// Abstract parent for radial actions events. +/// When a client requests a radial action this will get sent. +/// +[Serializable, NetSerializable] +public abstract class BaseStationAiAction +{ + [field:NonSerialized] + public EntityUid User { get; set; } +} + +// No idea if there's a better way to do this. +/// +/// Grab actions possible for an AI on the target entity. +/// +[ByRefEvent] +public record struct GetStationAiRadialEvent() +{ + public List Actions = new(); +} + +[Serializable, NetSerializable] +public enum AiUi : byte +{ + Key, +} diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Light.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Light.cs new file mode 100644 index 0000000000..bc2e3665f5 --- /dev/null +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Light.cs @@ -0,0 +1,28 @@ +using Content.Shared.Light.Components; +using Robust.Shared.Serialization; + +namespace Content.Shared.Silicons.StationAi; + +public abstract partial class SharedStationAiSystem +{ + // Handles light toggling. + + private void InitializeLight() + { + SubscribeLocalEvent(OnLight); + } + + private void OnLight(EntityUid ent, ItemTogglePointLightComponent component, StationAiLightEvent args) + { + if (args.Enabled) + _toggles.TryActivate(ent, user: args.User); + else + _toggles.TryDeactivate(ent, user: args.User); + } +} + +[Serializable, NetSerializable] +public sealed class StationAiLightEvent : BaseStationAiAction +{ + public bool Enabled; +} diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.cs new file mode 100644 index 0000000000..17c592879c --- /dev/null +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.cs @@ -0,0 +1,415 @@ +using Content.Shared.ActionBlocker; +using Content.Shared.Actions; +using Content.Shared.Administration.Managers; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Database; +using Content.Shared.Doors.Systems; +using Content.Shared.Interaction; +using Content.Shared.Item.ItemToggle; +using Content.Shared.Mind; +using Content.Shared.Movement.Components; +using Content.Shared.Movement.Systems; +using Content.Shared.Power; +using Content.Shared.StationAi; +using Content.Shared.Verbs; +using Robust.Shared.Containers; +using Robust.Shared.Map.Components; +using Robust.Shared.Network; +using Robust.Shared.Physics; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Timing; + +namespace Content.Shared.Silicons.StationAi; + +public abstract partial class SharedStationAiSystem : EntitySystem +{ + [Dependency] private readonly ISharedAdminManager _admin = default!; + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly INetManager _net = default!; + [Dependency] private readonly ItemSlotsSystem _slots = default!; + [Dependency] private readonly ItemToggleSystem _toggles = default!; + [Dependency] private readonly ActionBlockerSystem _blocker = default!; + [Dependency] private readonly MetaDataSystem _metadata = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedContainerSystem _containers = default!; + [Dependency] private readonly SharedDoorSystem _doors = default!; + [Dependency] private readonly SharedEyeSystem _eye = default!; + [Dependency] protected readonly SharedMapSystem Maps = default!; + [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private readonly SharedMoverController _mover = default!; + [Dependency] private readonly SharedTransformSystem _xforms = default!; + [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private readonly StationAiVisionSystem _vision = default!; + + // StationAiHeld is added to anything inside of an AI core. + // StationAiHolder indicates it can hold an AI positronic brain (e.g. holocard / core). + // StationAiCore holds functionality related to the core itself. + // StationAiWhitelist is a general whitelist to stop it being able to interact with anything + // StationAiOverlay handles the static overlay. It also handles interaction blocking on client and server + // for anything under it. + + private EntityQuery _broadphaseQuery; + private EntityQuery _gridQuery; + + [ValidatePrototypeId] + private static readonly EntProtoId DefaultAi = "StationAiBrain"; + + public override void Initialize() + { + base.Initialize(); + + _broadphaseQuery = GetEntityQuery(); + _gridQuery = GetEntityQuery(); + + InitializeAirlock(); + InitializeHeld(); + InitializeLight(); + + SubscribeLocalEvent(OnAiBuiCheck); + + SubscribeLocalEvent(OnAiAccessible); + SubscribeLocalEvent(OnAiInRange); + SubscribeLocalEvent(OnAiMenu); + + SubscribeLocalEvent(OnHolderInit); + SubscribeLocalEvent(OnHolderRemove); + SubscribeLocalEvent(OnHolderInteract); + SubscribeLocalEvent(OnHolderMapInit); + SubscribeLocalEvent(OnHolderConInsert); + SubscribeLocalEvent(OnHolderConRemove); + + SubscribeLocalEvent(OnAiInsert); + SubscribeLocalEvent(OnAiRemove); + SubscribeLocalEvent(OnAiMapInit); + SubscribeLocalEvent(OnAiShutdown); + SubscribeLocalEvent(OnCorePower); + SubscribeLocalEvent>(OnCoreVerbs); + } + + private void OnCoreVerbs(Entity ent, ref GetVerbsEvent args) + { + if (!_admin.IsAdmin(args.User) || + TryGetHeld((ent.Owner, ent.Comp), out _)) + { + return; + } + + var user = args.User; + + args.Verbs.Add(new Verb() + { + Text = Loc.GetString("station-ai-takeover"), + Category = VerbCategory.Debug, + Act = () => + { + var brain = SpawnInContainerOrDrop(DefaultAi, ent.Owner, StationAiCoreComponent.Container); + _mind.ControlMob(user, brain); + }, + Impact = LogImpact.High, + }); + } + + private void OnAiAccessible(Entity ent, ref AccessibleOverrideEvent args) + { + args.Handled = true; + + // Hopefully AI never needs storage + if (_containers.TryGetContainingContainer(args.Target, out var targetContainer)) + { + return; + } + + if (!_containers.IsInSameOrTransparentContainer(args.User, args.Target, otherContainer: targetContainer)) + { + return; + } + + args.Accessible = true; + } + + private void OnAiMenu(Entity ent, ref MenuVisibilityEvent args) + { + args.Visibility &= ~MenuVisibility.NoFov; + } + + private void OnAiBuiCheck(Entity ent, ref BoundUserInterfaceCheckRangeEvent args) + { + if (!HasComp(args.Actor)) + return; + + args.Result = BoundUserInterfaceRangeResult.Fail; + + // Similar to the inrange check but more optimised so server doesn't die. + var targetXform = Transform(args.Target); + + // No cross-grid + if (targetXform.GridUid != args.Actor.Comp.GridUid) + { + return; + } + + if (!_broadphaseQuery.TryComp(targetXform.GridUid, out var broadphase) || !_gridQuery.TryComp(targetXform.GridUid, out var grid)) + { + return; + } + + var targetTile = Maps.LocalToTile(targetXform.GridUid.Value, grid, targetXform.Coordinates); + + lock (_vision) + { + if (_vision.IsAccessible((targetXform.GridUid.Value, broadphase, grid), targetTile, fastPath: true)) + { + args.Result = BoundUserInterfaceRangeResult.Pass; + } + } + } + + private void OnAiInRange(Entity ent, ref InRangeOverrideEvent args) + { + args.Handled = true; + var targetXform = Transform(args.Target); + + // No cross-grid + if (targetXform.GridUid != Transform(args.User).GridUid) + { + return; + } + + // Validate it's in camera range yes this is expensive. + // Yes it needs optimising + if (!_broadphaseQuery.TryComp(targetXform.GridUid, out var broadphase) || !_gridQuery.TryComp(targetXform.GridUid, out var grid)) + { + return; + } + + var targetTile = Maps.LocalToTile(targetXform.GridUid.Value, grid, targetXform.Coordinates); + + args.InRange = _vision.IsAccessible((targetXform.GridUid.Value, broadphase, grid), targetTile); + } + + private void OnHolderInteract(Entity ent, ref AfterInteractEvent args) + { + if (!TryComp(args.Target, out StationAiHolderComponent? targetHolder)) + return; + + // Try to insert our thing into them + if (_slots.CanEject(ent.Owner, args.User, ent.Comp.Slot)) + { + if (!_slots.TryInsert(args.Target.Value, targetHolder.Slot, ent.Comp.Slot.Item!.Value, args.User, excludeUserAudio: true)) + { + return; + } + + args.Handled = true; + return; + } + + // Otherwise try to take from them + if (_slots.CanEject(args.Target.Value, args.User, targetHolder.Slot)) + { + if (!_slots.TryInsert(ent.Owner, ent.Comp.Slot, targetHolder.Slot.Item!.Value, args.User, excludeUserAudio: true)) + { + return; + } + + args.Handled = true; + } + } + + private void OnHolderInit(Entity ent, ref ComponentInit args) + { + _slots.AddItemSlot(ent.Owner, StationAiHolderComponent.Container, ent.Comp.Slot); + } + + private void OnHolderRemove(Entity ent, ref ComponentRemove args) + { + _slots.RemoveItemSlot(ent.Owner, ent.Comp.Slot); + } + + private void OnHolderConInsert(Entity ent, ref EntInsertedIntoContainerMessage args) + { + UpdateAppearance((ent.Owner, ent.Comp)); + } + + private void OnHolderConRemove(Entity ent, ref EntRemovedFromContainerMessage args) + { + UpdateAppearance((ent.Owner, ent.Comp)); + } + + private void OnHolderMapInit(Entity ent, ref MapInitEvent args) + { + UpdateAppearance(ent.Owner); + } + + private void OnAiShutdown(Entity ent, ref ComponentShutdown args) + { + // TODO: Tryqueuedel + if (_net.IsClient) + return; + + QueueDel(ent.Comp.RemoteEntity); + ent.Comp.RemoteEntity = null; + } + + private void OnCorePower(Entity ent, ref PowerChangedEvent args) + { + // TODO: I think in 13 they just straightup die so maybe implement that + if (args.Powered) + { + if (!SetupEye(ent)) + return; + + AttachEye(ent); + } + else + { + ClearEye(ent); + } + } + + private void OnAiMapInit(Entity ent, ref MapInitEvent args) + { + SetupEye(ent); + AttachEye(ent); + } + + private bool SetupEye(Entity ent) + { + if (ent.Comp.RemoteEntity != null) + return false; + + if (ent.Comp.RemoteEntityProto != null) + { + ent.Comp.RemoteEntity = SpawnAtPosition(ent.Comp.RemoteEntityProto, Transform(ent.Owner).Coordinates); + Dirty(ent); + } + + return true; + } + + private void ClearEye(Entity ent) + { + QueueDel(ent.Comp.RemoteEntity); + ent.Comp.RemoteEntity = null; + } + + private void AttachEye(Entity ent) + { + if (ent.Comp.RemoteEntity == null) + return; + + if (!_containers.TryGetContainer(ent.Owner, StationAiHolderComponent.Container, out var container) || + container.ContainedEntities.Count != 1) + { + return; + } + + // Attach them to the portable eye that can move around. + var user = container.ContainedEntities[0]; + + if (TryComp(user, out EyeComponent? eyeComp)) + { + _eye.SetTarget(user, ent.Comp.RemoteEntity.Value, eyeComp); + } + + _mover.SetRelay(user, ent.Comp.RemoteEntity.Value); + } + + private void OnAiInsert(Entity ent, ref EntInsertedIntoContainerMessage args) + { + if (_timing.ApplyingState) + return; + + // Just so text and the likes works properly + _metadata.SetEntityName(ent.Owner, MetaData(args.Entity).EntityName); + + AttachEye(ent); + } + + private void OnAiRemove(Entity ent, ref EntRemovedFromContainerMessage args) + { + if (_timing.ApplyingState) + return; + + // Reset name to whatever + _metadata.SetEntityName(ent.Owner, Prototype(ent.Owner)?.Name ?? string.Empty); + + // Remove eye relay + RemCompDeferred(args.Entity); + + if (TryComp(args.Entity, out EyeComponent? eyeComp)) + { + _eye.SetTarget(args.Entity, null, eyeComp); + } + } + + private void UpdateAppearance(Entity entity) + { + if (!Resolve(entity.Owner, ref entity.Comp, false)) + return; + + if (!_containers.TryGetContainer(entity.Owner, StationAiHolderComponent.Container, out var container) || + container.Count == 0) + { + _appearance.SetData(entity.Owner, StationAiVisualState.Key, StationAiState.Empty); + return; + } + + _appearance.SetData(entity.Owner, StationAiVisualState.Key, StationAiState.Occupied); + } + + public virtual bool SetVisionEnabled(Entity entity, bool enabled, bool announce = false) + { + if (entity.Comp.Enabled == enabled) + return false; + + entity.Comp.Enabled = enabled; + Dirty(entity); + + return true; + } + + public virtual bool SetWhitelistEnabled(Entity entity, bool value, bool announce = false) + { + if (entity.Comp.Enabled == value) + return false; + + entity.Comp.Enabled = value; + Dirty(entity); + + return true; + } + + /// + /// BUI validation for ai interactions. + /// + private bool ValidateAi(Entity entity) + { + if (!Resolve(entity.Owner, ref entity.Comp, false)) + { + return false; + } + + return _blocker.CanComplexInteract(entity.Owner); + } +} + +public sealed partial class JumpToCoreEvent : InstantActionEvent +{ + +} + +[Serializable, NetSerializable] +public enum StationAiVisualState : byte +{ + Key, +} + +[Serializable, NetSerializable] +public enum StationAiState : byte +{ + Empty, + Occupied, + Dead, +} diff --git a/Content.Shared/Silicons/StationAi/StationAiCoreComponent.cs b/Content.Shared/Silicons/StationAi/StationAiCoreComponent.cs new file mode 100644 index 0000000000..b7a8b4cd5f --- /dev/null +++ b/Content.Shared/Silicons/StationAi/StationAiCoreComponent.cs @@ -0,0 +1,32 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Silicons.StationAi; + +/// +/// Indicates this entity can interact with station equipment and is a "Station AI". +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class StationAiCoreComponent : Component +{ + /* + * I couldn't think of any other reason you'd want to split these out. + */ + + /// + /// Can it move its camera around and interact remotely with things. + /// + [DataField, AutoNetworkedField] + public bool Remote = true; + + /// + /// The invisible eye entity being used to look around. + /// + [DataField, AutoNetworkedField] + public EntityUid? RemoteEntity; + + [DataField(readOnly: true)] + public EntProtoId? RemoteEntityProto = "StationAiHolo"; + + public const string Container = "station_ai_mind_slot"; +} diff --git a/Content.Shared/Silicons/StationAi/StationAiHeldComponent.cs b/Content.Shared/Silicons/StationAi/StationAiHeldComponent.cs new file mode 100644 index 0000000000..6dab1ee491 --- /dev/null +++ b/Content.Shared/Silicons/StationAi/StationAiHeldComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Silicons.StationAi; + +/// +/// Indicates this entity is currently held inside of a station AI core. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class StationAiHeldComponent : Component; diff --git a/Content.Shared/Silicons/StationAi/StationAiHolderComponent.cs b/Content.Shared/Silicons/StationAi/StationAiHolderComponent.cs new file mode 100644 index 0000000000..221845d493 --- /dev/null +++ b/Content.Shared/Silicons/StationAi/StationAiHolderComponent.cs @@ -0,0 +1,16 @@ +using Content.Shared.Containers.ItemSlots; +using Robust.Shared.GameStates; + +namespace Content.Shared.Silicons.StationAi; + +/// +/// Allows moving a contained entity to and from this component. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class StationAiHolderComponent : Component +{ + public const string Container = StationAiCoreComponent.Container; + + [DataField] + public ItemSlot Slot = new(); +} diff --git a/Content.Shared/Silicons/StationAi/StationAiVisionComponent.cs b/Content.Shared/Silicons/StationAi/StationAiVisionComponent.cs index 94aef8ad36..f047fe41e4 100644 --- a/Content.Shared/Silicons/StationAi/StationAiVisionComponent.cs +++ b/Content.Shared/Silicons/StationAi/StationAiVisionComponent.cs @@ -1,8 +1,9 @@ +using Content.Shared.Silicons.StationAi; using Robust.Shared.GameStates; -namespace Content.Shared.Silicons.StationAi; +namespace Content.Shared.StationAi; -[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]//, Access(typeof(SharedStationAiSystem))] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStationAiSystem))] public sealed partial class StationAiVisionComponent : Component { [DataField, AutoNetworkedField] diff --git a/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs b/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs index 33771cb963..bdc62a6bb3 100644 --- a/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs +++ b/Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs @@ -1,4 +1,6 @@ +using Content.Shared.StationAi; using Robust.Shared.Map.Components; +using Robust.Shared.Physics; using Robust.Shared.Threading; using Robust.Shared.Utility; @@ -24,6 +26,8 @@ public sealed class StationAiVisionSystem : EntitySystem private readonly HashSet> _seeds = new(); private readonly HashSet _viewportTiles = new(); + private EntityQuery _occluderQuery; + // Dummy set private readonly HashSet _singleTiles = new(); @@ -36,15 +40,12 @@ public sealed class StationAiVisionSystem : EntitySystem /// private bool FastPath; - /// - /// Have we found the target tile if we're only checking for a single one. - /// - private bool TargetFound; - public override void Initialize() { base.Initialize(); + _occluderQuery = GetEntityQuery(); + _seedJob = new() { System = this, @@ -61,16 +62,16 @@ public sealed class StationAiVisionSystem : EntitySystem /// /// Returns whether a tile is accessible based on vision. /// - public bool IsAccessible(Entity grid, Vector2i tile, float expansionSize = 8.5f, bool fastPath = false) + public bool IsAccessible(Entity grid, Vector2i tile, float expansionSize = 8.5f, bool fastPath = false) { _viewportTiles.Clear(); _opaque.Clear(); _seeds.Clear(); _viewportTiles.Add(tile); - var localBounds = _lookup.GetLocalBounds(tile, grid.Comp.TileSize); + var localBounds = _lookup.GetLocalBounds(tile, grid.Comp2.TileSize); var expandedBounds = localBounds.Enlarged(expansionSize); - _seedJob.Grid = grid; + _seedJob.Grid = (grid.Owner, grid.Comp2); _seedJob.ExpandedBounds = expandedBounds; _parallel.ProcessNow(_seedJob); _job.Data.Clear(); @@ -110,21 +111,19 @@ public sealed class StationAiVisionSystem : EntitySystem _job.BoundaryTiles.Add(new HashSet()); } - _job.TargetTile = tile; - TargetFound = false; _singleTiles.Clear(); - _job.Grid = grid; + _job.Grid = (grid.Owner, grid.Comp2); _job.VisibleTiles = _singleTiles; _parallel.ProcessNow(_job, _job.Data.Count); - return TargetFound; + return _job.VisibleTiles.Contains(tile); } - private bool IsOccluded(Entity grid, Vector2i tile) + private bool IsOccluded(Entity grid, Vector2i tile) { - var tileBounds = _lookup.GetLocalBounds(tile, grid.Comp.TileSize).Enlarged(-0.05f); + var tileBounds = _lookup.GetLocalBounds(tile, grid.Comp2.TileSize).Enlarged(-0.05f); _occluders.Clear(); - _lookup.GetLocalEntitiesIntersecting(grid.Owner, tileBounds, _occluders, LookupFlags.Static); + _lookup.GetLocalEntitiesIntersecting((grid.Owner, grid.Comp1), tileBounds, _occluders, query: _occluderQuery, flags: LookupFlags.Static | LookupFlags.Approximate); var anyOccluders = false; foreach (var occluder in _occluders) @@ -143,17 +142,18 @@ public sealed class StationAiVisionSystem : EntitySystem /// Gets a byond-equivalent for tiles in the specified worldAABB. /// /// How much to expand the bounds before to find vision intersecting it. Makes this the largest vision size + 1 tile. - public void GetView(Entity grid, Box2Rotated worldBounds, HashSet visibleTiles, float expansionSize = 8.5f) + public void GetView(Entity grid, Box2Rotated worldBounds, HashSet visibleTiles, float expansionSize = 8.5f) { _viewportTiles.Clear(); _opaque.Clear(); _seeds.Clear(); - var expandedBounds = worldBounds.Enlarged(expansionSize); // TODO: Would be nice to be able to run this while running the other stuff. - _seedJob.Grid = grid; - var localAABB = _xforms.GetInvWorldMatrix(grid).TransformBox(expandedBounds); - _seedJob.ExpandedBounds = localAABB; + _seedJob.Grid = (grid.Owner, grid.Comp2); + var invMatrix = _xforms.GetInvWorldMatrix(grid); + var localAabb = invMatrix.TransformBox(worldBounds); + var enlargedLocalAabb = invMatrix.TransformBox(worldBounds.Enlarged(expansionSize)); + _seedJob.ExpandedBounds = enlargedLocalAabb; _parallel.ProcessNow(_seedJob); _job.Data.Clear(); FastPath = false; @@ -170,7 +170,7 @@ public sealed class StationAiVisionSystem : EntitySystem return; // Get viewport tiles - var tileEnumerator = _maps.GetLocalTilesEnumerator(grid, grid, localAABB, ignoreEmpty: false); + var tileEnumerator = _maps.GetLocalTilesEnumerator(grid, grid, localAabb, ignoreEmpty: false); while (tileEnumerator.MoveNext(out var tileRef)) { @@ -182,9 +182,8 @@ public sealed class StationAiVisionSystem : EntitySystem _viewportTiles.Add(tileRef.GridIndices); } - tileEnumerator = _maps.GetLocalTilesEnumerator(grid, grid, localAABB, ignoreEmpty: false); + tileEnumerator = _maps.GetLocalTilesEnumerator(grid, grid, enlargedLocalAabb, ignoreEmpty: false); - // Get all other relevant tiles. while (tileEnumerator.MoveNext(out var tileRef)) { if (_viewportTiles.Contains(tileRef.GridIndices)) @@ -206,9 +205,7 @@ public sealed class StationAiVisionSystem : EntitySystem _job.BoundaryTiles.Add(new HashSet()); } - _job.TargetTile = null; - TargetFound = false; - _job.Grid = grid; + _job.Grid = (grid.Owner, grid.Comp2); _job.VisibleTiles = visibleTiles; _parallel.ProcessNow(_job, _job.Data.Count); } @@ -250,6 +247,7 @@ public sealed class StationAiVisionSystem : EntitySystem return false; } + /// /// Checks whether this tile fits the definition of a "corner" /// private bool IsCorner( @@ -287,7 +285,7 @@ public sealed class StationAiVisionSystem : EntitySystem public void Execute() { - System._lookup.GetLocalEntitiesIntersecting(Grid.Owner, ExpandedBounds, System._seeds); + System._lookup.GetLocalEntitiesIntersecting(Grid.Owner, ExpandedBounds, System._seeds, flags: LookupFlags.All | LookupFlags.Approximate); } } @@ -302,9 +300,6 @@ public sealed class StationAiVisionSystem : EntitySystem public Entity Grid; public List> Data = new(); - // If we're doing range-checks might be able to early out - public Vector2i? TargetTile; - public HashSet VisibleTiles; public readonly List> Vis1 = new(); @@ -315,18 +310,6 @@ public sealed class StationAiVisionSystem : EntitySystem public void Execute(int index) { - // If we're looking for a single tile then early-out if someone else has found it. - if (TargetTile != null) - { - lock (System) - { - if (System.TargetFound) - { - return; - } - } - } - var seed = Data[index]; var seedXform = EntManager.GetComponent(seed); @@ -338,30 +321,11 @@ public sealed class StationAiVisionSystem : EntitySystem Grid.Comp, new Circle(System._xforms.GetWorldPosition(seedXform), seed.Comp.Range), ignoreEmpty: false); - // Try to find the target tile. - if (TargetTile != null) + lock (VisibleTiles) { foreach (var tile in squircles) { - if (tile.GridIndices == TargetTile) - { - lock (System) - { - System.TargetFound = true; - } - - return; - } - } - } - else - { - lock (VisibleTiles) - { - foreach (var tile in squircles) - { - VisibleTiles.Add(tile.GridIndices); - } + VisibleTiles.Add(tile.GridIndices); } } @@ -480,40 +444,21 @@ public sealed class StationAiVisionSystem : EntitySystem vis1[tile] = -1; } - if (TargetTile != null) + // vis2 is what we care about for LOS. + foreach (var tile in seedTiles) { - if (vis2.TryGetValue(TargetTile.Value, out var tileVis2)) + // If not in viewport don't care. + if (!System._viewportTiles.Contains(tile)) + continue; + + var tileVis = vis1.GetValueOrDefault(tile, 0); + + if (tileVis != 0) { - DebugTools.Assert(seedTiles.Contains(TargetTile.Value)); - - if (tileVis2 != 0) + // No idea if it's better to do this inside or out. + lock (VisibleTiles) { - lock (System) - { - System.TargetFound = true; - return; - } - } - } - } - else - { - // vis2 is what we care about for LOS. - foreach (var tile in seedTiles) - { - // If not in viewport don't care. - if (!System._viewportTiles.Contains(tile)) - continue; - - var tileVis2 = vis2.GetValueOrDefault(tile, 0); - - if (tileVis2 != 0) - { - // No idea if it's better to do this inside or out. - lock (VisibleTiles) - { - VisibleTiles.Add(tile); - } + VisibleTiles.Add(tile); } } } diff --git a/Content.Shared/Silicons/StationAi/StationAiWhitelistComponent.cs b/Content.Shared/Silicons/StationAi/StationAiWhitelistComponent.cs new file mode 100644 index 0000000000..51d8793be0 --- /dev/null +++ b/Content.Shared/Silicons/StationAi/StationAiWhitelistComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Silicons.StationAi; + +/// +/// Indicates an entity that has can interact with this. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStationAiSystem))] +public sealed partial class StationAiWhitelistComponent : Component +{ + [DataField, AutoNetworkedField] + public bool Enabled = true; +} diff --git a/Content.Shared/Slippery/GetSlowedOverSlipperyModifierEvent.cs b/Content.Shared/Slippery/GetSlowedOverSlipperyModifierEvent.cs new file mode 100644 index 0000000000..4036c6e155 --- /dev/null +++ b/Content.Shared/Slippery/GetSlowedOverSlipperyModifierEvent.cs @@ -0,0 +1,10 @@ +using Content.Shared.Inventory; + +namespace Content.Shared.Slippery; +[ByRefEvent] +public record struct GetSlowedOverSlipperyModifierEvent() : IInventoryRelayEvent +{ + SlotFlags IInventoryRelayEvent.TargetSlots => ~SlotFlags.POCKET; + + public float SlowdownModifier = 1f; +} diff --git a/Content.Shared/Slippery/SlipperySystem.cs b/Content.Shared/Slippery/SlipperySystem.cs index 5b2a2dfe45..19cc19aa19 100644 --- a/Content.Shared/Slippery/SlipperySystem.cs +++ b/Content.Shared/Slippery/SlipperySystem.cs @@ -2,6 +2,8 @@ using Content.Shared.Administration.Logs; using Content.Shared.Database; using Content.Shared.Inventory; using Robust.Shared.Network; +using Content.Shared.Movement.Components; +using Content.Shared.Movement.Systems; using Content.Shared.Popups; using Content.Shared.StatusEffect; using Content.Shared.StepTrigger.Systems; @@ -12,11 +14,12 @@ using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Systems; +using Robust.Shared.Physics.Events; using Robust.Shared.Utility; namespace Content.Shared.Slippery; -[UsedImplicitly] +[UsedImplicitly] public sealed class SlipperySystem : EntitySystem { [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; @@ -25,6 +28,7 @@ public sealed class SlipperySystem : EntitySystem [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; [Dependency] private readonly SharedContainerSystem _container = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SpeedModifierContactsSystem _speedModifier = default!; public override void Initialize() { @@ -33,9 +37,13 @@ public sealed class SlipperySystem : EntitySystem SubscribeLocalEvent(HandleAttemptCollide); SubscribeLocalEvent(HandleStepTrigger); SubscribeLocalEvent(OnNoSlipAttempt); + SubscribeLocalEvent(OnSlowedOverSlipAttempt); SubscribeLocalEvent(OnThrownSlipAttempt); // as long as slip-resistant mice are never added, this should be fine (otherwise a mouse-hat will transfer it's power to the wearer). SubscribeLocalEvent>((e, c, ev) => OnNoSlipAttempt(e, c, ev.Args)); + SubscribeLocalEvent>((e, c, ev) => OnSlowedOverSlipAttempt(e, c, ev.Args)); + SubscribeLocalEvent>(OnGetSlowedOverSlipperyModifier); + SubscribeLocalEvent(OnEntityExit); } private void HandleStepTrigger(EntityUid uid, SlipperyComponent component, ref StepTriggeredOffEvent args) @@ -53,7 +61,12 @@ public sealed class SlipperySystem : EntitySystem private static void OnNoSlipAttempt(EntityUid uid, NoSlipComponent component, SlipAttemptEvent args) { - args.Cancel(); + args.NoSlip = true; + } + + private void OnSlowedOverSlipAttempt(EntityUid uid, SlowedOverSlipperyComponent component, SlipAttemptEvent args) + { + args.SlowOverSlippery = true; } private void OnThrownSlipAttempt(EntityUid uid, ThrownItemComponent comp, ref SlipCausingAttemptEvent args) @@ -61,6 +74,17 @@ public sealed class SlipperySystem : EntitySystem args.Cancelled = true; } + private void OnGetSlowedOverSlipperyModifier(EntityUid uid, SlowedOverSlipperyComponent comp, ref InventoryRelayedEvent args) + { + args.Args.SlowdownModifier *= comp.SlowdownModifier; + } + + private void OnEntityExit(EntityUid uid, SlipperyComponent component, ref EndCollideEvent args) + { + if (HasComp(args.OtherEntity)) + _speedModifier.AddModifiedEntity(args.OtherEntity); + } + private bool CanSlip(EntityUid uid, EntityUid toSlip) { return !_container.IsEntityInContainer(uid) @@ -74,7 +98,10 @@ public sealed class SlipperySystem : EntitySystem var attemptEv = new SlipAttemptEvent(); RaiseLocalEvent(other, attemptEv); - if (attemptEv.Cancelled) + if (attemptEv.SlowOverSlippery) + _speedModifier.AddModifiedEntity(other); + + if (attemptEv.NoSlip) return; var attemptCausingEv = new SlipCausingAttemptEvent(); @@ -115,8 +142,12 @@ public sealed class SlipperySystem : EntitySystem /// /// Raised on an entity to determine if it can slip or not. /// -public sealed class SlipAttemptEvent : CancellableEntityEventArgs, IInventoryRelayEvent +public sealed class SlipAttemptEvent : EntityEventArgs, IInventoryRelayEvent { + public bool NoSlip; + + public bool SlowOverSlippery; + public SlotFlags TargetSlots { get; } = SlotFlags.FEET; } diff --git a/Content.Shared/Slippery/SlowedOverSlipperyComponent.cs b/Content.Shared/Slippery/SlowedOverSlipperyComponent.cs new file mode 100644 index 0000000000..1a2638bbef --- /dev/null +++ b/Content.Shared/Slippery/SlowedOverSlipperyComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Slippery; + +/// +/// Slows down the user when passing over an entity with . Does not prevent slipping, see . +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SlipperySystem))] +public sealed partial class SlowedOverSlipperyComponent : Component +{ + [DataField(required: true), AutoNetworkedField] + public float SlowdownModifier = 1f; +} diff --git a/Content.Shared/Sound/Components/EmitSoundOnUIOpenComponent.cs b/Content.Shared/Sound/Components/EmitSoundOnUIOpenComponent.cs new file mode 100644 index 0000000000..a979a6ec50 --- /dev/null +++ b/Content.Shared/Sound/Components/EmitSoundOnUIOpenComponent.cs @@ -0,0 +1,11 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Sound.Components; + +/// +/// Simple sound emitter that emits sound on AfterActivatableUIOpenEvent +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class EmitSoundOnUIOpenComponent : BaseEmitSoundComponent +{ +} diff --git a/Content.Shared/Sound/SharedEmitSoundSystem.cs b/Content.Shared/Sound/SharedEmitSoundSystem.cs index efc18abaa0..8733edf485 100644 --- a/Content.Shared/Sound/SharedEmitSoundSystem.cs +++ b/Content.Shared/Sound/SharedEmitSoundSystem.cs @@ -1,6 +1,5 @@ using Content.Shared.Audio; using Content.Shared.Hands; -using Content.Shared.Hands.Components; using Content.Shared.Interaction; using Content.Shared.Interaction.Events; using Content.Shared.Maps; @@ -8,6 +7,7 @@ using Content.Shared.Mobs; using Content.Shared.Popups; using Content.Shared.Sound.Components; using Content.Shared.Throwing; +using Content.Shared.UserInterface; using Content.Shared.Whitelist; using JetBrains.Annotations; using Robust.Shared.Audio; @@ -48,12 +48,18 @@ public abstract class SharedEmitSoundSystem : EntitySystem SubscribeLocalEvent(OnEmitSoundOnPickup); SubscribeLocalEvent(OnEmitSoundOnDrop); SubscribeLocalEvent(OnEmitSoundOnInteractUsing); + SubscribeLocalEvent(HandleEmitSoundOnUIOpen); SubscribeLocalEvent(OnEmitSoundOnCollide); SubscribeLocalEvent(OnMobState); } + private void HandleEmitSoundOnUIOpen(EntityUid uid, EmitSoundOnUIOpenComponent component, AfterActivatableUIOpenEvent args) + { + TryEmitSound(uid, component, args.User); + } + private void OnMobState(Entity entity, ref MobStateChangedEvent args) { // Disable this component rather than removing it because it can be brought back to life. diff --git a/Content.Shared/Station/SharedStationSpawningSystem.cs b/Content.Shared/Station/SharedStationSpawningSystem.cs index fb8b64454c..0584b10562 100644 --- a/Content.Shared/Station/SharedStationSpawningSystem.cs +++ b/Content.Shared/Station/SharedStationSpawningSystem.cs @@ -8,14 +8,18 @@ using Content.Shared.Storage; using Content.Shared.Storage.EntitySystems; using Robust.Shared.Collections; using Robust.Shared.Prototypes; +using Robust.Shared.Random; +using Robust.Shared.Utility; namespace Content.Shared.Station; public abstract class SharedStationSpawningSystem : EntitySystem { [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; + [Dependency] private readonly IRobustRandom _random = default!; [Dependency] protected readonly InventorySystem InventorySystem = default!; [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + [Dependency] private readonly MetaDataSystem _metadata = default!; [Dependency] private readonly SharedStorageSystem _storage = default!; [Dependency] private readonly SharedTransformSystem _xformSystem = default!; @@ -34,7 +38,7 @@ public abstract class SharedStationSpawningSystem : EntitySystem } /// - /// Equips the given starting gears from a `RoleLoadout` onto an entity. + /// Equips the data from a `RoleLoadout` onto an entity. /// public void EquipRoleLoadout(EntityUid entity, RoleLoadout loadout, RoleLoadoutPrototype roleProto) { @@ -52,6 +56,26 @@ public abstract class SharedStationSpawningSystem : EntitySystem EquipStartingGear(entity, loadoutProto, raiseEvent: false); } } + + EquipRoleName(entity, loadout, roleProto); + } + + /// + /// Applies the role's name as applicable to the entity. + /// + public void EquipRoleName(EntityUid entity, RoleLoadout loadout, RoleLoadoutPrototype roleProto) + { + string? name = null; + + if (string.IsNullOrEmpty(name) && PrototypeManager.TryIndex(roleProto.NameDataset, out var nameData)) + { + name = _random.Pick(nameData.Values); + } + + if (!string.IsNullOrEmpty(name)) + { + _metadata.SetEntityName(entity, name); + } } public void EquipStartingGear(EntityUid entity, LoadoutPrototype loadout, bool raiseEvent = true) diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index 2689d7750d..def9d797c4 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -41,23 +41,23 @@ namespace Content.Shared.Storage.EntitySystems; public abstract class SharedStorageSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private readonly IPrototypeManager _prototype = default!; [Dependency] protected readonly IRobustRandom Random = default!; [Dependency] protected readonly ActionBlockerSystem ActionBlocker = default!; - [Dependency] private readonly EntityLookupSystem _entityLookupSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly EntityLookupSystem _entityLookupSystem = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] protected readonly SharedAudioSystem Audio = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private readonly SharedContainerSystem _containerSystem = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; [Dependency] protected readonly SharedEntityStorageSystem EntityStorage = default!; - [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; + [Dependency] private readonly InventorySystem _inventory = default!; [Dependency] protected readonly SharedItemSystem ItemSystem = default!; - [Dependency] private readonly SharedPopupSystem _popupSystem = default!; - [Dependency] private readonly SharedHandsSystem _sharedHandsSystem = default!; - [Dependency] private readonly SharedStackSystem _stack = default!; + [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private readonly SharedHandsSystem _sharedHandsSystem = default!; + [Dependency] private readonly SharedStackSystem _stack = default!; [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; - [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; [Dependency] protected readonly UseDelaySystem UseDelay = default!; [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; @@ -403,7 +403,13 @@ public abstract class SharedStorageSystem : EntitySystem if (args.Handled) return; - OpenStorageUI(uid, args.Performer, storageComp, false); + var uiOpen = _ui.IsUiOpen(uid, StorageComponent.StorageUiKey.Key, args.Performer); + + if (uiOpen) + _ui.CloseUi(uid, StorageComponent.StorageUiKey.Key, args.Performer); + else + OpenStorageUI(uid, args.Performer, storageComp, false); + args.Handled = true; } @@ -1395,7 +1401,7 @@ public abstract class SharedStorageSystem : EntitySystem if (session is not { } playerSession) return; - if (playerSession.AttachedEntity is not {Valid: true} playerEnt || !Exists(playerEnt)) + if (playerSession.AttachedEntity is not { Valid: true } playerEnt || !Exists(playerEnt)) return; if (!_inventory.TryGetSlotEntity(playerEnt, slot, out var storageEnt)) diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.cs b/Content.Shared/Tools/Systems/SharedToolSystem.cs index 201eb19a88..86b91dcda4 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.cs @@ -33,6 +33,9 @@ public abstract partial class SharedToolSystem : EntitySystem [Dependency] private readonly TurfSystem _turfs = default!; [Dependency] protected readonly SharedSolutionContainerSystem SolutionContainer = default!; + public const string CutQuality = "Cutting"; + public const string PulseQuality = "Pulsing"; + public override void Initialize() { InitializeMultipleTool(); diff --git a/Content.Shared/UserInterface/ActivatableUIComponent.cs b/Content.Shared/UserInterface/ActivatableUIComponent.cs index 93f05acac0..0e124070fc 100644 --- a/Content.Shared/UserInterface/ActivatableUIComponent.cs +++ b/Content.Shared/UserInterface/ActivatableUIComponent.cs @@ -12,7 +12,7 @@ namespace Content.Shared.UserInterface /// /// Whether the item must be held in one of the user's hands to work. - /// This is ignored unless is true. + /// This is ignored unless is true. /// [ViewVariables(VVAccess.ReadWrite)] [DataField] @@ -29,15 +29,15 @@ namespace Content.Shared.UserInterface public LocId VerbText = "ui-verb-toggle-open"; /// - /// Whether you need a hand to operate this UI. The hand does not need to be free, you just need to have one. + /// Whether you need to be able to do complex interactions to operate this UI. /// /// /// This should probably be true for most machines & computers, but there will still be UIs that represent a - /// more generic interaction / configuration that might not require hands. + /// more generic interaction / configuration that might not require complex. /// [ViewVariables(VVAccess.ReadWrite)] [DataField] - public bool RequireHands = true; + public bool RequiresComplex = true; /// /// Entities that are required to open this UI. diff --git a/Content.Shared/UserInterface/ActivatableUISystem.cs b/Content.Shared/UserInterface/ActivatableUISystem.cs index b1006b2a74..7eb195c0b1 100644 --- a/Content.Shared/UserInterface/ActivatableUISystem.cs +++ b/Content.Shared/UserInterface/ActivatableUISystem.cs @@ -101,7 +101,7 @@ public sealed partial class ActivatableUISystem : EntitySystem if (_whitelistSystem.IsWhitelistFail(component.RequiredItems, args.Using ?? default)) return false; - if (component.RequireHands) + if (component.RequiresComplex) { if (args.Hands == null) return false; @@ -191,19 +191,22 @@ public sealed partial class ActivatableUISystem : EntitySystem if (!_blockerSystem.CanInteract(user, uiEntity) && (!HasComp(user) || aui.BlockSpectators)) return false; - if (aui.RequireHands) + if (aui.RequiresComplex) + { + if (!_blockerSystem.CanComplexInteract(user)) + return false; + } + + if (aui.InHandsOnly) { if (!TryComp(user, out HandsComponent? hands)) return false; - if (aui.InHandsOnly) - { - if (!_hands.IsHolding(user, uiEntity, out var hand, hands)) - return false; + if (!_hands.IsHolding(user, uiEntity, out var hand, hands)) + return false; - if (aui.RequireActiveHand && hands.ActiveHand != hand) - return false; - } + if (aui.RequireActiveHand && hands.ActiveHand != hand) + return false; } if (aui.AdminOnly && !_adminManager.IsAdmin(user)) @@ -274,13 +277,13 @@ public sealed partial class ActivatableUISystem : EntitySystem private void OnHandDeselected(Entity ent, ref HandDeselectedEvent args) { - if (ent.Comp.RequireHands && ent.Comp.InHandsOnly && ent.Comp.RequireActiveHand) + if (ent.Comp.InHandsOnly && ent.Comp.RequireActiveHand) CloseAll(ent, ent); } private void OnHandUnequipped(Entity ent, ref GotUnequippedHandEvent args) { - if (ent.Comp.RequireHands && ent.Comp.InHandsOnly) + if (ent.Comp.InHandsOnly) CloseAll(ent, ent); } } diff --git a/Content.Shared/Verbs/SharedVerbSystem.cs b/Content.Shared/Verbs/SharedVerbSystem.cs index 319f927c7b..37840dcbb5 100644 --- a/Content.Shared/Verbs/SharedVerbSystem.cs +++ b/Content.Shared/Verbs/SharedVerbSystem.cs @@ -3,6 +3,7 @@ using Content.Shared.Hands.Components; using Content.Shared.Interaction; using Content.Shared.Inventory.VirtualItem; using Robust.Shared.Containers; +using Robust.Shared.Map; namespace Content.Shared.Verbs { @@ -77,6 +78,7 @@ namespace Content.Shared.Verbs // A large number of verbs need to check action blockers. Instead of repeatedly having each system individually // call ActionBlocker checks, just cache it for the verb request. var canInteract = force || _actionBlockerSystem.CanInteract(user, target); + var canComplexInteract = force || _actionBlockerSystem.CanComplexInteract(user); _interactionSystem.TryGetUsedEntity(user, out var @using); TryComp(user, out var hands); @@ -84,7 +86,7 @@ namespace Content.Shared.Verbs // TODO: fix this garbage and use proper generics or reflection or something else, not this. if (types.Contains(typeof(InteractionVerb))) { - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(target, verbEvent, true); verbs.UnionWith(verbEvent.Verbs); } @@ -93,35 +95,35 @@ namespace Content.Shared.Verbs && @using != null && @using != target) { - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(@using.Value, verbEvent, true); // directed at used, not at target verbs.UnionWith(verbEvent.Verbs); } if (types.Contains(typeof(InnateVerb))) { - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(user, verbEvent, true); verbs.UnionWith(verbEvent.Verbs); } if (types.Contains(typeof(AlternativeVerb))) { - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(target, verbEvent, true); verbs.UnionWith(verbEvent.Verbs); } if (types.Contains(typeof(ActivationVerb))) { - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(target, verbEvent, true); verbs.UnionWith(verbEvent.Verbs); } if (types.Contains(typeof(ExamineVerb))) { - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(target, verbEvent, true); verbs.UnionWith(verbEvent.Verbs); } @@ -129,7 +131,7 @@ namespace Content.Shared.Verbs // generic verbs if (types.Contains(typeof(Verb))) { - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(target, verbEvent, true); verbs.UnionWith(verbEvent.Verbs); } @@ -137,7 +139,7 @@ namespace Content.Shared.Verbs if (types.Contains(typeof(EquipmentVerb))) { var access = canAccess || _interactionSystem.CanAccessEquipment(user, target); - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract, access, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); RaiseLocalEvent(target, verbEvent); verbs.UnionWith(verbEvent.Verbs); } @@ -173,4 +175,27 @@ namespace Content.Shared.Verbs _interactionSystem.DoContactInteraction(user, target); } } + + // Does nothing on server + /// + /// Raised directed when trying to get the entity menu visibility for entities. + /// + [ByRefEvent] + public record struct MenuVisibilityEvent + { + public MapCoordinates TargetPos; + public MenuVisibility Visibility; + } + + // Does nothing on server + [Flags] + public enum MenuVisibility + { + // What entities can a user see on the entity menu? + Default = 0, // They can only see entities in FoV. + NoFov = 1 << 0, // They ignore FoV restrictions + InContainer = 1 << 1, // They can see through containers. + Invisible = 1 << 2, // They can see entities without sprites and the "HideContextMenu" tag is ignored. + All = NoFov | InContainer | Invisible + } } diff --git a/Content.Shared/Verbs/VerbEvents.cs b/Content.Shared/Verbs/VerbEvents.cs index 6b3fd327c9..6bca97925b 100644 --- a/Content.Shared/Verbs/VerbEvents.cs +++ b/Content.Shared/Verbs/VerbEvents.cs @@ -113,6 +113,11 @@ namespace Content.Shared.Verbs /// public readonly bool CanInteract; + /// + /// Cached version of CanComplexInteract + /// + public readonly bool CanComplexInteract; + /// /// The User's hand component. /// @@ -130,13 +135,14 @@ namespace Content.Shared.Verbs /// public readonly EntityUid? Using; - public GetVerbsEvent(EntityUid user, EntityUid target, EntityUid? @using, HandsComponent? hands, bool canInteract, bool canAccess, List extraCategories) + public GetVerbsEvent(EntityUid user, EntityUid target, EntityUid? @using, HandsComponent? hands, bool canInteract, bool canComplexInteract, bool canAccess, List extraCategories) { User = user; Target = target; Using = @using; Hands = hands; CanAccess = canAccess; + CanComplexInteract = canComplexInteract; CanInteract = canInteract; ExtraCategories = extraCategories; } diff --git a/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs b/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs index 5bf7480202..3add18365a 100644 --- a/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs +++ b/Content.Shared/Weapons/Melee/MeleeSoundSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.Weapons.Melee.Components; +using Content.Shared.Weapons.Melee.Events; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; diff --git a/Content.Shared/Weather/SharedWeatherSystem.cs b/Content.Shared/Weather/SharedWeatherSystem.cs index 6141902124..acd4305538 100644 --- a/Content.Shared/Weather/SharedWeatherSystem.cs +++ b/Content.Shared/Weather/SharedWeatherSystem.cs @@ -156,11 +156,14 @@ public abstract class SharedWeatherSystem : EntitySystem foreach (var (eProto, weather) in weatherComp.Weather) { + // if we turn off the weather, we don't want endTime = null + if (proto == null) + endTime ??= Timing.CurTime + WeatherComponent.ShutdownTime; + // Reset cooldown if it's an existing one. - if (proto == null || eProto == proto.ID) + if (proto is not null && eProto == proto.ID) { weather.EndTime = endTime; - if (weather.State == WeatherState.Ending) weather.State = WeatherState.Running; diff --git a/Content.Shared/Wires/SharedWiresSystem.cs b/Content.Shared/Wires/SharedWiresSystem.cs index 7032293eaf..c4f860e165 100644 --- a/Content.Shared/Wires/SharedWiresSystem.cs +++ b/Content.Shared/Wires/SharedWiresSystem.cs @@ -130,11 +130,20 @@ public abstract class SharedWiresSystem : EntitySystem return !attempt.Cancelled; } - public bool IsPanelOpen(Entity entity) + public bool IsPanelOpen(Entity entity, EntityUid? tool = null) { if (!Resolve(entity, ref entity.Comp, false)) return true; + if (tool != null) + { + var ev = new PanelOverrideEvent(); + RaiseLocalEvent(tool.Value, ref ev); + + if (ev.Allowed) + return true; + } + // Listen, i don't know what the fuck this component does. it's stapled on shit for airlocks // but it looks like an almost direct duplication of WiresPanelComponent except with a shittier API. if (TryComp(entity, out var wiresPanelSecurity) && @@ -161,3 +170,12 @@ public abstract class SharedWiresSystem : EntitySystem _activatableUI.CloseAll(uid); } } + +/// +/// Raised directed on a tool to try and override panel visibility. +/// +[ByRefEvent] +public record struct PanelOverrideEvent() +{ + public bool Allowed = true; +} diff --git a/Resources/Audio/Effects/Footsteps/attributions.yml b/Resources/Audio/Effects/Footsteps/attributions.yml index 91c3ce260d..7a56beec38 100644 --- a/Resources/Audio/Effects/Footsteps/attributions.yml +++ b/Resources/Audio/Effects/Footsteps/attributions.yml @@ -76,5 +76,5 @@ - borgwalk1.ogg - borgwalk2.ogg license: "CC-BY-SA-4.0" - copyright: "Taken from IENBA freesound.org and modified by https://github.com/MilenVolf" + copyright: "Taken from IENBA freesound.org and modified by https://github.com/MilenVolf. borgwalk2 clipped my metalgearsloth." source: "https://freesound.org/people/IENBA/sounds/697379/" diff --git a/Resources/Audio/Effects/Footsteps/borgwalk2.ogg b/Resources/Audio/Effects/Footsteps/borgwalk2.ogg index 96c2c1617f..57685ff173 100644 Binary files a/Resources/Audio/Effects/Footsteps/borgwalk2.ogg and b/Resources/Audio/Effects/Footsteps/borgwalk2.ogg differ diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index da87e520e9..bd42b8ee7b 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -491,5 +491,13 @@ Entries: id: 61 time: '2024-08-23T00:11:28.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/31045 +- author: PursuitInAshes + changes: + - message: The resave command is no longer usable with the mapping permission, instead + it requires host permissions. + type: Tweak + id: 62 + time: '2024-08-25T01:55:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31397 Name: Admin Order: 1 diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index cb9e4ed755..85e38de7ed 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,363 +1,4 @@ Entries: -- author: ElectroJr - changes: - - message: The job/antag preferences window now has some buttons that link to relevant - guidebook entries - type: Add - id: 6691 - time: '2024-06-06T12:05:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28614 -- author: Aeshus - changes: - - message: Space Law gives security exception for syndicate communication equipment. - type: Fix - id: 6692 - time: '2024-06-06T19:24:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28668 -- author: Dutch-VanDerLinde - changes: - - message: Fixed janitors not spawning with a survival box in their bag - type: Fix - id: 6693 - time: '2024-06-06T22:26:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28669 -- author: blueDev2 - changes: - - message: Rebalanced medicated suture and regen mesh to only require 1 brute pack/ointment - respectively - type: Tweak - id: 6694 - time: '2024-06-07T01:24:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28679 -- author: AJCM-git - changes: - - message: Guidebook no longer lists every single rule - type: Fix - id: 6695 - time: '2024-06-07T11:28:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28680 -- author: Plykiya - changes: - - message: You can now place construction ghosts without getting blocked by things - like grilles or windows. - type: Fix - id: 6696 - time: '2024-06-08T00:57:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28706 -- author: Lyndomen - changes: - - message: Space Dragons will drop bodies upon being gibbed/butchered - type: Fix - id: 6697 - time: '2024-06-08T05:49:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28709 -- author: metalgearsloth - changes: - - message: Fix some loadout groups not getting validated properly. - type: Fix - id: 6698 - time: '2024-06-08T10:03:54.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28731 -- author: ElectroJr - changes: - - message: Fixed RGB lights & eswords sometimes not working and showing up as black. - type: Fix - id: 6699 - time: '2024-06-08T10:27:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28741 -- author: Whisper, DrSmugleaf - changes: - - message: Players can now add ' to their character names. Please ensure your character - names still follow server naming conventions. - type: Add - id: 6700 - time: '2024-06-08T10:37:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28652 -- author: EmoGarbage404 - changes: - - message: Fixed singularity decay being underpowered, leading to continuous growth - on higher PA strengths. - type: Fix - id: 6701 - time: '2024-06-08T14:36:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28743 -- author: metalgearsloth - changes: - - message: Fix sometimes spawning without bags. - type: Fix - id: 6702 - time: '2024-06-08T18:48:09.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28734 -- author: UBlueberry - changes: - - message: The guidebook has been heavily reorganized to improve convenience for - all types of users. - type: Tweak - id: 6703 - time: '2024-06-08T23:00:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28603 -- author: Psychpsyo - changes: - - message: New lobby background art! - type: Add - id: 6704 - time: '2024-06-08T23:29:51.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28724 -- author: AJCM-git - changes: - - message: When people with less than an hour playing join the game, the guidebook - is automatically opened for them. - type: Tweak - id: 6705 - time: '2024-06-09T16:26:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28774 -- author: Aeshus - changes: - - message: Salvage has a comprehensive guide. - type: Add - - message: Cargo's guide is up-to-date. - type: Tweak - id: 6706 - time: '2024-06-09T18:28:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28775 -- author: Zonespace27 - changes: - - message: Fixed a typo under the "Cargonia" header in the glossary. - type: Fix - id: 6707 - time: '2024-06-10T13:19:24.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28818 -- author: EmoGarbage404 - changes: - - message: Fixed drinks page not having a search bar. - type: Fix - id: 6708 - time: '2024-06-10T13:20:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28815 -- author: Aquif - changes: - - message: It is now possible to save after chaining you job unavailable preference. - type: Fix - id: 6709 - time: '2024-06-11T02:48:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28839 -- author: lzk228 - changes: - - message: Added reward info in cargo bounty label. - type: Tweak - id: 6710 - time: '2024-06-11T09:33:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28853 -- author: Tayrtahn - changes: - - message: Announcements for the location of the evac shuttle, the armed nuke, and - more will no longer send you in the opposite direction. - type: Fix - id: 6711 - time: '2024-06-11T22:18:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28869 -- author: Boaz1111 - changes: - - message: Refactors Cluster's Armoury - type: Tweak - id: 6712 - time: '2024-06-12T01:07:37.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28854 -- author: Deserty0 - changes: - - message: '"no materials loaded" messege now appears in lathes!' - type: Fix - id: 6713 - time: '2024-06-12T10:32:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28885 -- author: robertGN - changes: - - message: Syndicate communications consoles can no longer recall the emergency - shuttle. - type: Fix - id: 6714 - time: '2024-06-12T13:32:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28803 -- author: deltanedas - changes: - - message: Fixed opening the PDA UI sometimes breaking. - type: Fix - id: 6715 - time: '2024-06-12T18:10:53.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28896 -- author: notafet - changes: - - message: The singularity is now safe to operate up to PA level 3. - type: Fix - id: 6716 - time: '2024-06-12T22:56:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28906 -- author: stalengd - changes: - - message: Players can now correctly toggle internals on pets. - type: Fix - id: 6717 - time: '2024-06-13T02:17:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28904 -- author: Cojoke-dot - changes: - - message: Tranquilizer Shotguns shells now have a unique sprite - type: Tweak - - message: You now print boxes of Tranquilizer Boxes rather than a single shell - type: Tweak - id: 6718 - time: '2024-06-13T02:17:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28903 -- author: Plykiya - changes: - - message: Gauze continues to heal even when you stop someone's bleeding. - type: Fix - id: 6719 - time: '2024-06-13T02:19:10.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28844 -- author: Doomsdrayk - changes: - - message: Fixed guns appearing to cycle their bolt when wielded. - type: Fix - id: 6720 - time: '2024-06-13T06:30:39.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28756 -- author: Doomsdrayk - changes: - - message: The Drozd and C-20r do not unwield on use again. - type: Fix - id: 6721 - time: '2024-06-13T18:10:56.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28728 -- author: EmoGarbage404 - changes: - - message: Fixed constructed items rotating strangely. - type: Fix - id: 6722 - time: '2024-06-13T18:21:49.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28427 -- author: lzk228 - changes: - - message: Added order quantity to cargo invoice label. - type: Tweak - id: 6723 - time: '2024-06-13T18:36:38.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28821 -- author: osjarw - changes: - - message: Added context menu action for scanning artifacts. - type: Add - id: 6724 - time: '2024-06-14T02:01:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26873 -- author: Cojoke-dot - changes: - - message: Lasers now pass over things unless clicked like projectiles - type: Tweak - id: 6725 - time: '2024-06-14T02:04:45.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28768 -- author: Boaz1111 - changes: - - message: The PKA can now mine rocks in one hit again. - type: Tweak - id: 6726 - time: '2024-06-14T02:40:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27476 -- author: KyuPolaris - changes: - - message: Chickens now make a clucking sound when they speak. - type: Add - id: 6727 - time: '2024-06-14T02:43:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28948 -- author: Killerqu00 - changes: - - message: Time between uncuff attempts is now 30 seconds instead of 6. - type: Tweak - id: 6728 - time: '2024-06-14T06:19:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28095 -- author: Moomoobeef - changes: - - message: Fax machines can now be purchased at cargo, for when you need more paper - pushing on your station! - type: Add - id: 6729 - time: '2024-06-14T06:24:18.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28968 -- author: Zonespace27 - changes: - - message: Non-uplink PDAs can no longer have telecrystals inserted into them. - type: Fix - id: 6730 - time: '2024-06-14T15:24:40.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28985 -- author: Aquif - changes: - - message: '"Space Drugs" have been renamed to "Space Mirage"' - type: Tweak - - message: '"Stimulants" have been renamed to "Hyperzine"' - type: Tweak - id: 6731 - time: '2024-06-14T16:53:49.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28989 -- author: PJB3005 - changes: - - message: Added pride month. - type: Add - - message: Made the nuke gay. - type: Add - id: 6732 - time: '2024-06-14T17:22:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28992 -- author: Aeshus - changes: - - message: Loadouts now display all requirements. - type: Fix - id: 6733 - time: '2024-06-14T20:32:39.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28994 -- author: Vermidia - changes: - - message: allies callable by radio in the uplink now have unique icons - type: Tweak - id: 6734 - time: '2024-06-14T21:44:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28954 -- author: K-Dynamic - changes: - - message: Added witch robes and witch hat to the AutoDrobe. - type: Add - id: 6735 - time: '2024-06-15T02:19:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28965 -- author: Plykiya - changes: - - message: You can no longer insert duplicates of the same module into a cyborg. - type: Tweak - id: 6736 - time: '2024-06-15T02:58:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28943 -- author: Vermidia - changes: - - message: Nukie planet now has an improved Donk co. microwave, which cooks twice - as fast but is more likely to explode. It can't handle id cards without exploding. - type: Add - - message: Made microwave explosions destroy the machine board and spit out the - machine parts. - type: Tweak - id: 6737 - time: '2024-06-15T03:00:00.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28951 -- author: robertGN - changes: - - message: Using a welder on vending machines now correctly repairs the vending - machine. - type: Fix - id: 6738 - time: '2024-06-15T03:13:53.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/28920 - author: Brandon-Huu changes: - message: Removed the six Handheld GPS devices from the syndicate deathrattle implant @@ -3865,3 +3506,352 @@ id: 7190 time: '2024-08-23T05:13:14.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30503 +- author: SlamBamActionman + changes: + - message: Codewords are now highlighted for traitors. + type: Add + id: 7191 + time: '2024-08-23T09:14:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30092 +- author: SlamBamActionman + changes: + - message: Janitor's galoshes now apply slowdown over slippery surfaces, and has + a max slowdown cap over sticky surfaces. + type: Tweak + id: 7192 + time: '2024-08-23T09:59:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30967 +- author: coolsurf6 + changes: + - message: Increased the maximum number of reptilian chest markings to 3. + type: Tweak + id: 7193 + time: '2024-08-23T14:24:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30786 +- author: FATFSAAM2 + changes: + - message: Added 3 new voicelines for the boxer figurine. + type: Add + id: 7194 + time: '2024-08-24T00:10:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31382 +- author: Winkarst-cpu + changes: + - message: The damage dealt by the folded chair can now be inspected. + type: Fix + id: 7195 + time: '2024-08-24T00:16:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31378 +- author: EmoGarbage404 + changes: + - message: The mining asteroid dungeons now spawn with more equipment, scrap, and + treasure in them. + type: Add + id: 7196 + time: '2024-08-24T02:06:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31290 +- author: EmoGarbage404 + changes: + - message: The salvage magnet can now pull in large chunks of space debris. Be wary + of space carp infestations! + type: Add + - message: The small asteroids and pieces of debris that generated around the station + have been removed. + type: Remove + - message: The salvage magnet now randomly picks what type of pulls will be offered + instead of always having a consistent number of each. + type: Tweak + id: 7197 + time: '2024-08-24T02:09:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31113 +- author: Winkarst-cpu + changes: + - message: Now you can move the pointer in chat by holding down the arrow keys. + type: Fix + id: 7198 + time: '2024-08-24T09:37:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31380 +- author: erohrs2 + changes: + - message: Dinnerware Vending Machine access changed from "Service" to "Kitchen". + type: Tweak + id: 7199 + time: '2024-08-24T15:56:44.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31225 +- author: DevilishMilk + changes: + - message: Moths and mothroaches are now able to eat bandanas. + type: Tweak + id: 7200 + time: '2024-08-24T23:30:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31405 +- author: PJB3005 + changes: + - message: Fix the ChemVend jug names again + type: Fix + id: 7201 + time: '2024-08-25T02:02:34.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31398 +- author: metalgearsloth + changes: + - message: Fix grids sometimes overlapping on roundstart. + type: Fix + id: 7202 + time: '2024-08-25T04:48:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31413 +- author: themias + changes: + - message: Thin firelocks now respect rotation when built + type: Fix + id: 7203 + time: '2024-08-25T04:57:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31371 +- author: IProduceWidgets + changes: + - message: Oasis Voxbox is no longer a pressure bomb. (Thanks Delta) + type: Fix + id: 7204 + time: '2024-08-25T05:42:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31415 +- author: PopGamer46 + changes: + - message: Security cadets now spawn with jackboots instead of combat boots + type: Tweak + id: 7205 + time: '2024-08-25T06:58:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31419 +- author: ArtisticRoomba + changes: + - message: Added the greytide stamp. This stamp can be rarely found in maints lockers. + type: Add + id: 7206 + time: '2024-08-25T10:35:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30189 +- author: EmoGarbage404 + changes: + - message: Added blueprints! These can be found by salvagers and inserted into an + autolathe in order to unlock new recipes. + type: Add + id: 7207 + time: '2024-08-25T12:06:50.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31138 +- author: deltanedas + changes: + - message: Fixed borgs losing access when they run out of power. + type: Fix + id: 7208 + time: '2024-08-25T12:17:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31392 +- author: metalgearsloth + changes: + - message: Actions now activate on key-down, not key-up. + type: Tweak + id: 7209 + time: '2024-08-25T12:36:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31191 +- author: PJB3005 + changes: + - message: PACMAN and SUPERPACMAN now ramp their power output significantly faster. + type: Tweak + id: 7210 + time: '2024-08-25T16:11:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31403 +- author: Blackern5000 + changes: + - message: Space scanning technology is now T1 industrial, this includes cyborg + GPS modules and handheld mass scanners. + type: Tweak + id: 7211 + time: '2024-08-25T16:47:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31321 +- author: ShadowCommander + changes: + - message: Rollerbeds no longer buckle yourself when clicked on. + type: Remove + id: 7212 + time: '2024-08-25T17:09:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30001 +- author: lzk228 + changes: + - message: Cotton dough added to the game! Check the guidebook for new recipes. + type: Add + id: 7213 + time: '2024-08-26T02:46:16.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30668 +- author: Moomoobeef + changes: + - message: Silicons like medbots, janibots, and honkbots now make sound when speaking. + type: Fix + id: 7214 + time: '2024-08-26T09:09:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31471 +- author: Winkarst-cpu + changes: + - message: The color of the science radio channel was changed. + type: Tweak + id: 7215 + time: '2024-08-26T12:02:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31319 +- author: slarticodefast + changes: + - message: Fixed energy sword visuals. + type: Fix + id: 7216 + time: '2024-08-26T13:00:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31478 +- author: CuteBoi + changes: + - message: Replaced small fans on most shuttles with directional fans. + type: Fix + id: 7217 + time: '2024-08-26T22:24:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31495 +- author: 12rabbits + changes: + - message: The guidebook now remembers where you left off when re-opened. + type: Tweak + id: 7218 + time: '2024-08-26T23:06:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31375 +- author: Dimastra + changes: + - message: Fixed meat kudzu not dealing damage. + type: Fix + id: 7219 + time: '2024-08-27T00:30:42.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31494 +- author: JIPDawg + changes: + - message: Gas miners are now indestructible, can be pulled and only anchored. + type: Tweak + id: 7220 + time: '2024-08-27T00:48:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31370 +- author: SaphireLattice + changes: + - message: Safety Moth poster graphics for hardhats and pipes are no longer swapped + around + type: Fix + id: 7221 + time: '2024-08-27T11:32:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31507 +- author: Winkarst-cpu + changes: + - message: Explosive ammunition is now marked as a contraband. + type: Fix + id: 7222 + time: '2024-08-27T11:37:20.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31508 +- author: Winkarst-cpu + changes: + - message: Now the syndicate raid helmet is marked as a Syndicate contraband. + type: Fix + id: 7223 + time: '2024-08-27T13:01:09.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31512 +- author: Winkarst-cpu + changes: + - message: The explorer gas mask is now restricted to the cargo. + type: Fix + id: 7224 + time: '2024-08-27T13:19:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31514 +- author: Aeshus + changes: + - message: The Health Analyzer now displays the patient's picture, species, and + current status. + type: Add + id: 7225 + time: '2024-08-27T14:57:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30834 +- author: Aeshus + changes: + - message: Cryosleep no longer gives arrival shuttle directions. + type: Fix + id: 7226 + time: '2024-08-27T15:02:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30888 +- author: Winkarst-cpu + changes: + - message: Nukie plushie is now not a contraband item. + type: Fix + id: 7227 + time: '2024-08-27T16:49:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31516 +- author: Winkarst-cpu + changes: + - message: Now AKMS is restricted to the security department. + type: Fix + id: 7228 + time: '2024-08-27T16:54:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31519 +- author: metalgearsloth + changes: + - message: Added warp points for AI. + type: Add + id: 7229 + time: '2024-08-28T05:58:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31559 +- author: metalgearsloth + changes: + - message: Fix AI being ejectable. + type: Fix + id: 7230 + time: '2024-08-28T07:09:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31561 +- author: metalgearsloth + changes: + - message: Fix whitelist + type: Fix + id: 7231 + time: '2024-08-28T07:11:25.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31563 +- author: metalgearsloth + changes: + - message: Add shutters, windoors, etc to AI interaction whitelist. + type: Tweak + id: 7232 + time: '2024-08-28T07:39:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31564 +- author: lunarcomets + changes: + - message: updated AI job icon + type: Tweak + id: 7233 + time: '2024-08-28T08:18:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31565 +- author: lzk228 + changes: + - message: Added black suspenders for mime. + type: Add + id: 7234 + time: '2024-08-28T09:43:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29055 +- author: saintmuntzer + changes: + - message: Riot helmet now matches security helmet colors. + type: Fix + id: 7235 + time: '2024-08-28T11:27:09.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31530 +- author: coolboy911 + changes: + - message: wide-spectrum anomaly locator is now included in cyborg's anomaly module + type: Add + id: 7236 + time: '2024-08-28T12:36:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31427 +- author: deltanedas + changes: + - message: You can now build carp statues with luxury materials. + type: Add + id: 7237 + time: '2024-08-28T13:08:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31261 +- author: PopGamer46 + changes: + - message: Fixed shuttles not being able to FTL onto the station + type: Fix + id: 7238 + time: '2024-08-28T13:22:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/31569 diff --git a/Resources/ConfigPresets/WizardsDen/salamander.toml b/Resources/ConfigPresets/WizardsDen/salamander.toml index 632dcae716..43ba4d8d04 100644 --- a/Resources/ConfigPresets/WizardsDen/salamander.toml +++ b/Resources/ConfigPresets/WizardsDen/salamander.toml @@ -1,7 +1,7 @@ # Configuration preset used on Wizard's Den Salamander [game] -desc = "Official English Space Station 14 servers. Medium roleplay ruleset. You must be whitelisted through Discord to play if there are more than 15 online players." +desc = "Official English Space Station 14 servers. Medium roleplay ruleset. you must be whitelisted by playing on other Wizard's Den servers if there are more than 15 online players." hostname = "[EN] Wizard's Den Salamander [US West RP]" soft_max_players = 130 @@ -10,8 +10,7 @@ rules_file = "MRPRuleset" [whitelist] enabled = true -reason = "whitelist-not-whitelisted-rp" -min_players = 15 +prototype_list = "salamanderMrpWhitelist" [shuttle] emergency_early_launch_allowed = true diff --git a/Resources/Credits/GitHub.txt b/Resources/Credits/GitHub.txt index cb735f4f67..4a6fe75e49 100644 --- a/Resources/Credits/GitHub.txt +++ b/Resources/Credits/GitHub.txt @@ -1 +1 @@ -0x6273, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 4dplanner, 612git, 778b, Ablankmann, Acruid, actioninja, adamsong, Admiral-Obvious-001, Adrian16199, Aerocrux, Aeshus, Aexxie, Afrokada, Agoichi, Ahion, Aidenkrz, AJCM-git, AjexRose, Alekshhh, AlexMorgan3817, AlexUm418, AlmondFlour, AlphaQwerty, Altoids1, amylizzle, ancientpower, ArchPigeon, Arendian, arimah, ArkiveDev, Arteben, AruMoon, as334, AsikKEsel, asperger-sind, aspiringLich, avghdev, AzzyIsNotHere, BananaFlambe, Baptr0b0t, BasedUser, beck-thompson, BellwetherLogic, BGare, bhenrich, BingoJohnson-zz, Bixkitts, Blackern5000, Blazeror, blueDev2, Boaz1111, BobdaBiscuit, BombasterDS, brainfood1183, Brandon-Huu, Bright0, brndd, BYONDFuckery, c4llv07e, CaasGit, CaptainSqrBeard, Carbonhell, CatTheSystem, Centronias, chairbender, Charlese2, chavonadelal, Cheackraze, cheesePizza2, Chief-Engineer, chromiumboy, Chronophylos, Ciac32, Clyybber, Cojoke-dot, ColdAutumnRain, collinlunn, ComicIronic, coolmankid12345, corentt, crazybrain23, creadth, CrigCrag, Crotalus, CrudeWax, Cyberboss, d34d10cc, Daemon, daerSeebaer, dahnte, dakamakat, dakimasu, DamianX, DangerRevolution, daniel-cr, Darkenson, DawBla, dch-GH, Deahaka, DEATHB4DEFEAT, DeathCamel58, deathride58, DebugOk, Decappi, Deeeeja, deepdarkdepths, deepy, Delete69, deltanedas, DerbyX, dffdff2423, diraven, Doctor-Cpu, DoctorBeard, DogZeroX, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DrMelon, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, Dutch-VanDerLinde, Easypoller, eclips_e, EdenTheLiznerd, EEASAS, Efruit, ElectroSR, elthundercloud, Emisse, EmoGarbage404, Endecc, enumerate0, eoineoineoin, ERORR404V1, Errant-4, estacaoespacialpirata, exincore, exp111, Fahasor, FairlySadPanda, ficcialfaint, Fildrance, FillerVK, Fishfish458, Flareguy, FluffiestFloof, FoLoKe, fooberticus, Fortune117, freeman2651, Fromoriss, FungiFellow, GalacticChimp, gbasood, Geekyhobo, Genkail, geraeumig, Ghagliiarghii, Git-Nivrak, github-actions[bot], gituhabu, GNF54, Golinth, GoodWheatley, graevy, GreyMario, gusxyz, Gyrandola, h3half, Hanzdegloker, Hardly3D, harikattar, HerCoyote23, hitomishirichan, Hmeister-real, HoofedEar, Hoolny, hord-brayden, hubismal, Hugal31, Huxellberger, iacore, IamVelcroboy, Ian321, icekot8, IgorAnt028, igorsaux, ike709, Illiux, Ilya246, IlyaElDunaev, Injazz, Insineer, Interrobang01, IProduceWidgets, ItsMeThom, Jackal298, Jackrost, jamessimo, janekvap, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JIPDawg, JoeHammad1844, joelsgp, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, JustinTrotter, K-Dynamic, KaiShibaa, kalane15, kalanosh, Keer-Sar, Kelrak, kerisargit, keronshb, KIBORG04, Killerqu00, KingFroozy, kira-er, Kit0vras, KittenColony, Ko4ergaPunk, komunre, koteq, Krunklehorn, Kukutis96513, kxvvv, Lamrr, LankLTE, laok233, lapatison, Leander-0, LetterN, Level10Cybermancer, lever1209, liltenhead, LittleBuilderJane, Lomcastar, LordCarve, LordEclipse, luckyshotpictures, Lukasz825700516, lunarcomets, luringens, lvvova1, lzimann, lzk228, MACMAN2003, Macoron, MagnusCrowe, ManelNavola, Mangohydra, marboww, Matz05, MehimoNemo, MeltedPixel, MemeProof, Menshin, MerrytheManokit, Mervill, metalgearsloth, mhamsterr, MilenVolf, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MisterMecky, Mith-randalf, MjrLandWhale, Moneyl, Moomoobeef, moony, Morb0, Mr0maks, MureixloI, musicmanvr, Myakot, Myctai, N3X15, Nairodian, Naive817, NakataRin, namespace-Memory, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, nmajask, nok-ko, Nopey, notafet, notquitehadouken, noudoit, nuke-haus, NULL882, OctoRocket, OldDanceJacket, onoira, osjarw, Owai-Seek, pali6, Pangogie, patrikturi, PaulRitter, Peptide90, peptron1, Phantom-Lily, pigeonpeas, pissdemon, PixelTheKermit, PJB3005, Plykiya, pofitlo, pointer-to-null, PolterTzi, PoorMansDreams, potato1234x, ProfanedBane, PrPleGoo, ps3moira, Psychpsyo, psykzz, PuroSlavKing, PursuitInAshes, quatre, QuietlyWhisper, qwerltaz, Radosvik, Radrark, Rainbeon, Rainfey, RamZ, Rane, ravage123321, rbertoche, Redict, RedlineTriad, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, RiceMar1244, RieBi, Rinkashikachi, Rockdtben, rolfero, rosieposieeee, RumiTiger, Saakra, SaphireLattice, ScalyChimp, scrato, Scribbles0, Serkket, ShadowCommander, Shadowtheprotogen546, shampunj, SignalWalker, Simyon264, Sirionaut, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, snebl, Snowni, snowsignal, SonicHDC, SoulFN, SoulSloth, SpaceManiac, SpeltIncorrectyl, Spessmann, SphiraI, spoogemonster, ssdaniel24, stalengd, Stealthbomber16, StrawberryMoses, superjj18, SweptWasTaken, Szunti, takemysoult, TaralGit, Tayrtahn, tday93, TekuNut, TemporalOroboros, tentekal, Terraspark4941, tgrkzus, thatrandomcanadianguy, TheArturZh, theashtronaut, thedraccx, themias, Theomund, theOperand, TheShuEd, TimrodDX, Titian3, tkdrg, tmtmtl30, TokenStyle, tom-leys, tomasalves8, Tomeno, Tornado-Technology, tosatur, TsjipTsjip, Tunguso4ka, TurboTrackerss14, Tyler-IN, Tyzemol, UbaserB, UBlueberry, UKNOWH, Uriende, UristMcDorf, Vaaankas, Varen, VasilisThePikachu, veliebm, Veritius, Vermidia, Verslebas, VigersRay, Visne, volundr-, Voomra, Vordenburg, vulppine, wafehling, WarMechanic, waylon531, weaversam8, whateverusername0, Willhelm53, Winkarst-cpu, wixoaGit, WlarusFromDaSpace, wrexbe, xRiriq, yathxyz, Ygg01, YotaXP, YuriyKiss, zach-hill, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zerorulez, zionnBE, zlodo, ZNixian, ZoldorfTheWizard, Zonespace27, Zumorica, Zymem +0x6273, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 4dplanner, 612git, 778b, Ablankmann, Acruid, actioninja, adamsong, Admiral-Obvious-001, Adrian16199, Aerocrux, Aeshus, Aexxie, Afrokada, Agoichi, Ahion, Aidenkrz, AJCM-git, AjexRose, Alekshhh, AlexMorgan3817, AlexUm418, AlmondFlour, AlphaQwerty, Altoids1, amylizzle, ancientpower, ArchPigeon, Arendian, arimah, ArkiveDev, Arteben, AruMoon, as334, asperger-sind, aspiringLich, avghdev, AzzyIsNotHere, BananaFlambe, BasedUser, beck-thompson, BGare, bhenrich, Bixkitts, Blackern5000, Blazeror, blueDev2, Boaz1111, BobdaBiscuit, BombasterDS, brainfood1183, Brandon-Huu, Bright0, brndd, c4llv07e, CaasGit, CaptainSqrBeard, Carbonhell, CatTheSystem, Centronias, chairbender, Charlese2, chavonadelal, Cheackraze, cheesePizza2, Chief-Engineer, chromiumboy, Chronophylos, Ciac32, Clyybber, Cojoke-dot, ColdAutumnRain, collinlunn, ComicIronic, coolmankid12345, corentt, crazybrain23, creadth, CrigCrag, Crotalus, CrudeWax, Cyberboss, d34d10cc, Daemon, daerSeebaer, dahnte, dakamakat, dakimasu, DamianX, DangerRevolution, daniel-cr, Darkenson, DawBla, dch-GH, Deahaka, DEATHB4DEFEAT, DeathCamel58, deathride58, DebugOk, Decappi, Deeeeja, deepdarkdepths, deepy, Delete69, deltanedas, DerbyX, dffdff2423, DieselMohawk, diraven, Doctor-Cpu, DoctorBeard, DogZeroX, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DrMelon, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, Dutch-VanDerLinde, Easypoller, eclips_e, EdenTheLiznerd, EEASAS, Efruit, ElectroSR, elthundercloud, Emisse, EmoGarbage404, Endecc, enumerate0, eoineoineoin, ERORR404V1, Errant-4, estacaoespacialpirata, exincore, exp111, Fahasor, FairlySadPanda, ficcialfaint, Fildrance, FillerVK, Fishfish458, Flareguy, FluffiestFloof, FoLoKe, fooberticus, Fortune117, freeman2651, Fromoriss, FungiFellow, GalacticChimp, gbasood, Geekyhobo, Genkail, geraeumig, Ghagliiarghii, Git-Nivrak, github-actions[bot], gituhabu, GNF54, Golinth, GoodWheatley, graevy, GreyMario, gusxyz, Gyrandola, h3half, Hanzdegloker, Hardly3D, harikattar, HerCoyote23, hitomishirichan, Hmeister-real, HoofedEar, Hoolny, hord-brayden, hubismal, Hugal31, Huxellberger, iacore, IamVelcroboy, Ian321, icekot8, IgorAnt028, igorsaux, ike709, Illiux, Ilya246, IlyaElDunaev, Injazz, Insineer, Interrobang01, IProduceWidgets, ItsMeThom, Jackal298, Jackrost, jamessimo, janekvap, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JIPDawg, JoeHammad1844, joelsgp, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, JustinTrotter, K-Dynamic, KaiShibaa, kalane15, kalanosh, Keer-Sar, Kelrak, kerisargit, keronshb, KIBORG04, Killerqu00, KingFroozy, kira-er, Kit0vras, KittenColony, Ko4ergaPunk, komunre, koteq, Krunklehorn, Kukutis96513, kxvvv, Lamrr, LankLTE, laok233, lapatison, LetterN, Level10Cybermancer, lever1209, liltenhead, LittleBuilderJane, Lomcastar, LordCarve, LordEclipse, luckyshotpictures, Lukasz825700516, lunarcomets, luringens, lvvova1, lzimann, lzk228, MACMAN2003, Macoron, Magicalus, MagnusCrowe, ManelNavola, Mangohydra, marboww, Matz05, MehimoNemo, MeltedPixel, MemeProof, Menshin, MerrytheManokit, Mervill, metalgearsloth, mhamsterr, MilenVolf, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MisterMecky, Mith-randalf, MjrLandWhale, Moneyl, Moomoobeef, moony, Morb0, Mr0maks, MureixloI, musicmanvr, Myakot, Myctai, N3X15, Nairodian, Naive817, NakataRin, namespace-Memory, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, nmajask, nok-ko, Nopey, notafet, notquitehadouken, noudoit, nuke-haus, NULL882, OctoRocket, OldDanceJacket, onoira, osjarw, Owai-Seek, pali6, Pangogie, patrikturi, PaulRitter, Peptide90, peptron1, Phantom-Lily, pigeonpeas, pissdemon, PixelTheKermit, PJB3005, Plykiya, pofitlo, pointer-to-null, PolterTzi, PoorMansDreams, potato1234x, ProfanedBane, PrPleGoo, ps3moira, Psychpsyo, psykzz, PuroSlavKing, PursuitInAshes, quatre, QuietlyWhisper, qwerltaz, Radosvik, Radrark, Rainbeon, Rainfey, RamZ, Rane, ravage123321, rbertoche, Redict, RedlineTriad, redmushie, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, RiceMar1244, RieBi, Rinkashikachi, Rockdtben, rolfero, rosieposieeee, RumiTiger, Saakra, SaphireLattice, Sarahon, ScalyChimp, scrato, Scribbles0, Serkket, ShadowCommander, Shadowtheprotogen546, shampunj, SignalWalker, Simyon264, Sirionaut, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, snebl, Snowni, snowsignal, SonicHDC, SoulFN, SoulSloth, SpaceManiac, SpeltIncorrectyl, Spessmann, SphiraI, spoogemonster, ssdaniel24, stalengd, Stealthbomber16, StrawberryMoses, superjj18, SweptWasTaken, Szunti, takemysoult, TaralGit, Tayrtahn, tday93, TekuNut, TemporalOroboros, tentekal, Terraspark4941, tgrkzus, thatrandomcanadianguy, TheArturZh, theashtronaut, thedraccx, themias, Theomund, theOperand, TheShuEd, thetolbean, TimrodDX, Titian3, tkdrg, tmtmtl30, TokenStyle, tom-leys, tomasalves8, Tomeno, Tornado-Technology, tosatur, TsjipTsjip, Tunguso4ka, TurboTrackerss14, Tyler-IN, Tyzemol, UbaserB, UBlueberry, UKNOWH, Unkn0wnGh0st333, Uriende, UristMcDorf, Vaaankas, Varen, VasilisThePikachu, veliebm, Veritius, Vermidia, Verslebas, VigersRay, Visne, volundr-, Voomra, Vordenburg, vulppine, wafehling, WarMechanic, waylon531, weaversam8, whateverusername0, Willhelm53, Winkarst-cpu, wixoaGit, WlarusFromDaSpace, wrexbe, xRiriq, yathxyz, Ygg01, YotaXP, YuriyKiss, zach-hill, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zerorulez, zionnBE, ZNixian, ZoldorfTheWizard, Zonespace27, Zumorica, Zymem diff --git a/Resources/Locale/en-US/access/ui/door-electronics-window.ftl b/Resources/Locale/en-US/access/ui/door-electronics-window.ftl new file mode 100644 index 0000000000..6a7b1c95c2 --- /dev/null +++ b/Resources/Locale/en-US/access/ui/door-electronics-window.ftl @@ -0,0 +1 @@ +door-electronics-configuration-title = Configure Access diff --git a/Resources/Locale/en-US/administration/ui/silicon-law-ui.ftl b/Resources/Locale/en-US/administration/ui/silicon-law-ui.ftl index 0a68d08063..24ab730974 100644 --- a/Resources/Locale/en-US/administration/ui/silicon-law-ui.ftl +++ b/Resources/Locale/en-US/administration/ui/silicon-law-ui.ftl @@ -8,3 +8,5 @@ silicon-law-ui-delete = Delete silicon-law-ui-check-corrupted = Corrupted law silicon-law-ui-check-corrupted-tooltip = If the law identifier should be set as 'corrupted', so symbols shuffling around. silicon-law-ui-placeholder = Type here to change law text... + +silicon-laws-updated = Updated laws diff --git a/Resources/Locale/en-US/connection-messages.ftl b/Resources/Locale/en-US/connection-messages.ftl index 309e8fc2f8..c8f29cdf84 100644 --- a/Resources/Locale/en-US/connection-messages.ftl +++ b/Resources/Locale/en-US/connection-messages.ftl @@ -1,16 +1,4 @@ -whitelist-not-whitelisted = You are not whitelisted. - -# proper handling for having a min/max or not -whitelist-playercount-invalid = {$min -> - [0] The whitelist for this server only applies below {$max} players. - *[other] The whitelist for this server only applies above {$min} {$max -> - [2147483647] -> players, so you may be able to join later. - *[other] -> players and below {$max} players, so you may be able to join later. - } -} -whitelist-not-whitelisted-rp = You are not whitelisted. To become whitelisted, visit our Discord (which can be found at https://spacestation14.io) and check the #rp-whitelist channel. - -cmd-whitelistadd-desc = Adds the player with the given username to the server whitelist. +cmd-whitelistadd-desc = Adds the player with the given username to the server whitelist. cmd-whitelistadd-help = Usage: whitelistadd cmd-whitelistadd-existing = {$username} is already on the whitelist! cmd-whitelistadd-added = {$username} added to the whitelist @@ -40,8 +28,30 @@ panic-bunker-account-denied-reason = This server is in panic bunker mode, often panic-bunker-account-reason-account = Your Space Station 14 account is too new. It must be older than {$minutes} minutes panic-bunker-account-reason-overall = Your overall playtime on the server must be greater than {$minutes} $minutes +whitelist-playtime = You do not have enough playtime to join this server. You need at least {$minutes} minutes of playtime to join this server. +whitelist-player-count = This server is currently not accepting players. Please try again later. +whitelist-notes = You currently have too many admin notes to join this server. You can check your notes by typing /adminremarks in chat. +whitelist-manual = You are not whitelisted on this server. +whitelist-blacklisted = You are blacklisted from this server. +whitelist-always-deny = You are not allowed to join this server. +whitelist-fail-prefix = Not whitelisted: {$msg} +whitelist-misconfigured = The server is misconfigured and is not accepting players. Please contact the server owner and try again later. + +cmd-blacklistadd-desc = Adds the player with the given username to the server blacklist. +cmd-blacklistadd-help = Usage: blacklistadd +cmd-blacklistadd-existing = {$username} is already on the blacklist! +cmd-blacklistadd-added = {$username} added to the blacklist +cmd-blacklistadd-not-found = Unable to find '{$username}' +cmd-blacklistadd-arg-player = [player] + +cmd-blacklistremove-desc = Removes the player with the given username from the server blacklist. +cmd-blacklistremove-help = Usage: blacklistremove +cmd-blacklistremove-existing = {$username} is not on the blacklist! +cmd-blacklistremove-removed = {$username} removed from the blacklist +cmd-blacklistremove-not-found = Unable to find '{$username}' +cmd-blacklistremove-arg-player = [player] + baby-jail-account-denied = 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! 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 baby-jail-account-reason-overall = Your overall playtime on the server must be younger than {$minutes} $minutes - diff --git a/Resources/Locale/en-US/datasets/figurines.ftl b/Resources/Locale/en-US/datasets/figurines.ftl index aa05aa3a98..778d93ed9f 100644 --- a/Resources/Locale/en-US/datasets/figurines.ftl +++ b/Resources/Locale/en-US/datasets/figurines.ftl @@ -28,6 +28,9 @@ figurines-musician-1 = Never gonna give you up! figurines-musician-2 = Never gonna let you down! figurines-boxer-1 = The first rule of Fight Club is... +figurines-boxer-2 = We settle this in the ring, alright? +figurines-boxer-3 = I. AM. THE. CHAMPION!! +figurines-boxer-4 = Don't look at me, he was shot, not punched. figurines-captain-1 = Glory to NT! figurines-captain-2 = How did I get hired? Yes. diff --git a/Resources/Locale/en-US/items/toggle.ftl b/Resources/Locale/en-US/items/toggle.ftl new file mode 100644 index 0000000000..bcf5c161a6 --- /dev/null +++ b/Resources/Locale/en-US/items/toggle.ftl @@ -0,0 +1,2 @@ +item-toggle-activate = Activate +item-toggle-deactivate = Deactivate diff --git a/Resources/Locale/en-US/job/department-desc.ftl b/Resources/Locale/en-US/job/department-desc.ftl index 05c52dada9..0243d61942 100644 --- a/Resources/Locale/en-US/job/department-desc.ftl +++ b/Resources/Locale/en-US/job/department-desc.ftl @@ -5,4 +5,5 @@ department-Engineering-description = Keep the power on and the station operation department-Medical-description = Keep the crew healthy. department-Security-description = Keep the peace around the station. department-Science-description = Research artifacts and anomalies to invent new equipment for the station +department-Silicon-description = Obey your laws and serve the crew. department-Specific-description = Jobs that not all stations have. diff --git a/Resources/Locale/en-US/job/department.ftl b/Resources/Locale/en-US/job/department.ftl index 508a0459cf..51a0345bc6 100644 --- a/Resources/Locale/en-US/job/department.ftl +++ b/Resources/Locale/en-US/job/department.ftl @@ -5,4 +5,5 @@ department-Engineering = Engineering department-Medical = Medical department-Security = Security department-Science = Science +department-Silicon = Silicon department-Specific = Station specific diff --git a/Resources/Locale/en-US/job/job-description.ftl b/Resources/Locale/en-US/job/job-description.ftl index e8db804688..956d3176a8 100644 --- a/Resources/Locale/en-US/job/job-description.ftl +++ b/Resources/Locale/en-US/job/job-description.ftl @@ -43,6 +43,7 @@ job-description-salvagespec = Use the salvage magnet to draw in detatched scraps job-description-scientist = Research alien artifacts, unlock new technologies, build newer and better machines around the station, and make everything run more efficiently. job-description-security = Catch criminals and enemies of the station, enforce the law, and ensure that the station does not fall into disarray. job-description-serviceworker = Learn the basics of bartending, cooking, and growing plants. +job-description-station-ai = Follow your laws, serve the crew. job-description-visitor = Enjoy your visit to the station. job-description-warden = Patrol the security department, ensure that no one is stealing from the armory, and make sure that all prisoners are processed and let out when their time is up. job-description-zookeeper = Put on a joyful display of cute animals and space carps for all the crew to see. Currently available on Gemini Station. diff --git a/Resources/Locale/en-US/job/job-names.ftl b/Resources/Locale/en-US/job/job-names.ftl index 33e501cb69..6f6a644eaf 100644 --- a/Resources/Locale/en-US/job/job-names.ftl +++ b/Resources/Locale/en-US/job/job-names.ftl @@ -32,7 +32,8 @@ job-name-chaplain = Chaplain job-name-botanist = Botanist job-name-bartender = Bartender job-name-passenger = Passenger -job-name-salvagespec = Salvage specialist +job-name-salvagespec = Salvage Specialist +job-name-station-ai = Station AI job-name-qm = Quartermaster job-name-cargotech = Cargo Technician job-name-chef = Chef @@ -103,6 +104,7 @@ JobScientist = Scientist JobSecurityCadet = Security Cadet JobSecurityOfficer = Security Officer JobServiceWorker = Service Worker +JobStationAi = Station AI JobStationEngineer = Station Engineer JobTechnicalAssistant = Technical Assistant JobVisitor = Visitor diff --git a/Resources/Locale/en-US/medical/components/health-analyzer-component.ftl b/Resources/Locale/en-US/medical/components/health-analyzer-component.ftl index 121e50b923..fe1f92e914 100644 --- a/Resources/Locale/en-US/medical/components/health-analyzer-component.ftl +++ b/Resources/Locale/en-US/medical/components/health-analyzer-component.ftl @@ -1,18 +1,24 @@ health-analyzer-window-no-patient-data-text = No patient data. -health-analyzer-window-entity-unknown-text = unknown -health-analyzer-window-entity-health-text = {$entityName}'s health: -health-analyzer-window-entity-temperature-text = Temperature: {$temperature} -health-analyzer-window-entity-blood-level-text = Blood Level: {$bloodLevel} -health-analyzer-window-entity-bleeding-text = Patient is bleeding! -health-analyzer-window-entity-damage-total-text = Total Damage: {$amount} +health-analyzer-window-entity-unknown-text = Unknown +health-analyzer-window-entity-unknown-species-text = Non-Humanoid +health-analyzer-window-entity-unknown-value-text = N/A + +health-analyzer-window-entity-alive-text = Alive +health-analyzer-window-entity-dead-text = Dead +health-analyzer-window-entity-critical-text = Critical + +health-analyzer-window-entity-temperature-text = Temperature: +health-analyzer-window-entity-blood-level-text = Blood Level: +health-analyzer-window-entity-status-text = Status: +health-analyzer-window-entity-damage-total-text = Total Damage: + health-analyzer-window-damage-group-text = {$damageGroup}: {$amount} health-analyzer-window-damage-type-text = {$damageType}: {$amount} -health-analyzer-window-damage-type-duplicate-text = {$damageType}: {$amount} (duplicate) + +health-analyzer-window-entity-bleeding-text = Patient is bleeding! health-analyzer-window-scan-mode-text = Scan Mode: -health-analyzer-window-scan-mode-active = ACTIVE -health-analyzer-window-scan-mode-inactive = INACTIVE - -health-analyzer-window-malnutrition = Severely malnourished +health-analyzer-window-scan-mode-active = Active +health-analyzer-window-scan-mode-inactive = Inactive health-analyzer-popup-scan-target = {CAPITALIZE(THE($user))} is trying to scan you! diff --git a/Resources/Locale/en-US/paper/stamp-component.ftl b/Resources/Locale/en-US/paper/stamp-component.ftl index c7dc1a1bda..36be70d61f 100644 --- a/Resources/Locale/en-US/paper/stamp-component.ftl +++ b/Resources/Locale/en-US/paper/stamp-component.ftl @@ -17,3 +17,4 @@ stamp-component-stamped-name-warden = Warden stamp-component-stamped-name-trader = Trader stamp-component-stamped-name-syndicate = Syndicate stamp-component-stamped-name-ce = Chief Engineer +stamp-component-stamped-name-greytide = Greytide diff --git a/Resources/Locale/en-US/paper/story-generation.ftl b/Resources/Locale/en-US/paper/story-generation.ftl index f33280baa9..98a9c9d036 100644 --- a/Resources/Locale/en-US/paper/story-generation.ftl +++ b/Resources/Locale/en-US/paper/story-generation.ftl @@ -45,7 +45,7 @@ story-gen-book-appearance16= dirty story-gen-book-appearance17= elegant story-gen-book-appearance18= ornate story-gen-book-appearance19= weathered -story-gen-book-appearance20= chrisp +story-gen-book-appearance20= crisp story-gen-book-appearance21= lavish story-gen-book-appearance22= tattered story-gen-book-appearance23= polished diff --git a/Resources/Locale/en-US/preferences/loadout-groups.ftl b/Resources/Locale/en-US/preferences/loadout-groups.ftl index b7e8616da2..92c3bb9d61 100644 --- a/Resources/Locale/en-US/preferences/loadout-groups.ftl +++ b/Resources/Locale/en-US/preferences/loadout-groups.ftl @@ -80,6 +80,7 @@ loadout-group-mime-mask = Mime mask loadout-group-mime-jumpsuit = Mime jumpsuit loadout-group-mime-backpack = Mime backpack loadout-group-mime-outerclothing = Mime outer clothing +loadout-group-mime-belt = Mime belt loadout-group-musician-jumpsuit = Musician jumpsuit loadout-group-musician-outerclothing = Musician outer clothing diff --git a/Resources/Locale/en-US/preferences/loadouts.ftl b/Resources/Locale/en-US/preferences/loadouts.ftl index b6953c713b..60e8350cd3 100644 --- a/Resources/Locale/en-US/preferences/loadouts.ftl +++ b/Resources/Locale/en-US/preferences/loadouts.ftl @@ -1,3 +1,7 @@ +# Name +loadout-name-edit-label = Custom name +loadout-name-edit-tooltip = 32 characters max. If no name is specified a random one may be chosen for you. + # Restrictions loadout-restrictions = Restrictions loadouts-min-limit = Min count: {$count} diff --git a/Resources/Locale/en-US/research/components/blueprint.ftl b/Resources/Locale/en-US/research/components/blueprint.ftl new file mode 100644 index 0000000000..34c3a3c80e --- /dev/null +++ b/Resources/Locale/en-US/research/components/blueprint.ftl @@ -0,0 +1,2 @@ +blueprint-receiver-popup-insert = { CAPITALIZE(THE($user)) } inserted { THE($blueprint) } into { THE($receiver) }. +blueprint-receiver-popup-recipe-exists = The same blueprint was already inserted! diff --git a/Resources/Locale/en-US/salvage/salvage-magnet.ftl b/Resources/Locale/en-US/salvage/salvage-magnet.ftl index 5ed2649569..e160a8c0e0 100644 --- a/Resources/Locale/en-US/salvage/salvage-magnet.ftl +++ b/Resources/Locale/en-US/salvage/salvage-magnet.ftl @@ -31,6 +31,9 @@ salvage-magnet-resources-count = {$count -> *[other] (Extraordinary) } +# Debris +salvage-magnet-debris-ChunkDebris = Space Debris + # Asteroids dungeon-config-proto-BlobAsteroid = Asteroid clump dungeon-config-proto-ClusterAsteroid = Asteroid cluster diff --git a/Resources/Locale/en-US/shuttles/emergency.ftl b/Resources/Locale/en-US/shuttles/emergency.ftl index b4dcaa3e67..be3f0962fa 100644 --- a/Resources/Locale/en-US/shuttles/emergency.ftl +++ b/Resources/Locale/en-US/shuttles/emergency.ftl @@ -33,3 +33,7 @@ emergency-shuttle-ui-authorize = AUTHORIZE emergency-shuttle-ui-repeal = REPEAL emergency-shuttle-ui-authorizations = Authorizations emergency-shuttle-ui-remaining = Remaining: {$remaining} + +# Map Misc. +map-name-centcomm = Central Command +map-name-terminal = Arrivals Terminal \ No newline at end of file diff --git a/Resources/Locale/en-US/silicons/station-ai.ftl b/Resources/Locale/en-US/silicons/station-ai.ftl new file mode 100644 index 0000000000..d51a99ebb0 --- /dev/null +++ b/Resources/Locale/en-US/silicons/station-ai.ftl @@ -0,0 +1,14 @@ +# General +ai-wire-snipped = Wire has been cut at {$coords}. +wire-name-ai-vision-light = AIV +wire-name-ai-act-light = AIA +station-ai-takeover = AI takeover + +# Radial actions +ai-open = Open actions +ai-close = Close actions + +bolt-close = Close bolt +bolt-open = Open bolt + +toggle-light = Toggle light diff --git a/Resources/Locale/en-US/weather/weather.ftl b/Resources/Locale/en-US/weather/weather.ftl index de5dbd8890..67e6eec35f 100644 --- a/Resources/Locale/en-US/weather/weather.ftl +++ b/Resources/Locale/en-US/weather/weather.ftl @@ -1,3 +1,7 @@ cmd-weather-desc = Sets the weather for the current map. cmd-weather-help = weather cmd-weather-hint = Weather prototype + +cmd-weather-error-no-arguments = Not enough arguments! +cmd-weather-error-unknown-proto = Unknown Weather prototype! +cmd-weather-error-wrong-time = Time is in the wrong format! \ No newline at end of file diff --git a/Resources/Maps/Shuttles/ShuttleEvent/disaster_evacpod.yml b/Resources/Maps/Shuttles/ShuttleEvent/disaster_evacpod.yml index be1ca4ffde..6649a01ce8 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/disaster_evacpod.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/disaster_evacpod.yml @@ -117,7 +117,7 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-0.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 4 components: diff --git a/Resources/Maps/Shuttles/ShuttleEvent/honki.yml b/Resources/Maps/Shuttles/ShuttleEvent/honki.yml index 28e4dab515..bd792c425b 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/honki.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/honki.yml @@ -267,7 +267,7 @@ entities: - type: Transform pos: 1.5,-3.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 6 components: diff --git a/Resources/Maps/Shuttles/ShuttleEvent/lost_cargo.yml b/Resources/Maps/Shuttles/ShuttleEvent/lost_cargo.yml index 148577363f..413cdfb448 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/lost_cargo.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/lost_cargo.yml @@ -242,27 +242,31 @@ entities: - type: Transform pos: -0.5,6.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 8 components: - type: Transform - pos: -5.5,1.5 + rot: 1.5707963267948966 rad + pos: 0.5,3.5 parent: 1 - uid: 9 components: - type: Transform - pos: -5.5,3.5 + rot: 1.5707963267948966 rad + pos: 0.5,1.5 parent: 1 - uid: 10 components: - type: Transform - pos: 0.5,3.5 + rot: -1.5707963267948966 rad + pos: -5.5,1.5 parent: 1 - uid: 11 components: - type: Transform - pos: 0.5,1.5 + rot: -1.5707963267948966 rad + pos: -5.5,3.5 parent: 1 - proto: BlastDoor entities: @@ -271,33 +275,21 @@ entities: - type: Transform pos: 0.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 135 - uid: 13 components: - type: Transform pos: -5.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 134 - uid: 14 components: - type: Transform pos: 0.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 136 - uid: 15 components: - type: Transform pos: -5.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 133 - proto: BoxMRE entities: - uid: 93 @@ -650,108 +642,72 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 151 - uid: 82 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 151 - uid: 83 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 151 - uid: 84 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 149 - uid: 85 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 149 - uid: 86 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 149 - uid: 87 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 150 - uid: 88 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 152 - uid: 89 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 152 - uid: 90 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 152 - uid: 91 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 150 - uid: 92 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 150 - proto: CrateFilledSpawner entities: - uid: 95 diff --git a/Resources/Maps/Shuttles/ShuttleEvent/striker.yml b/Resources/Maps/Shuttles/ShuttleEvent/striker.yml index 88b113d7fd..ce518370f8 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/striker.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/striker.yml @@ -198,8 +198,6 @@ entities: - type: Transform pos: -0.5,-8.5 parent: 325 - - type: AtmosDevice - joinedGrid: 325 - proto: AirlockExternalShuttleSyndicateLocked entities: - uid: 142 @@ -232,11 +230,12 @@ entities: currentReceiving: 15106.935 currentSupply: 15107 supplyRampPosition: 0.064453125 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 6 components: - type: Transform + rot: 1.5707963267948966 rad pos: -3.5,-1.5 parent: 325 - proto: Bed @@ -267,9 +266,6 @@ entities: occludes: True ents: - 331 - - type: DeviceLinkSink - links: - - 205 - uid: 191 components: - type: Transform @@ -282,9 +278,6 @@ entities: occludes: True ents: - 332 - - type: DeviceLinkSink - links: - - 205 - uid: 192 components: - type: Transform @@ -297,9 +290,6 @@ entities: occludes: True ents: - 333 - - type: DeviceLinkSink - links: - - 205 - uid: 193 components: - type: Transform @@ -312,9 +302,6 @@ entities: occludes: True ents: - 334 - - type: DeviceLinkSink - links: - - 205 - uid: 196 components: - type: Transform @@ -327,9 +314,6 @@ entities: occludes: True ents: - 337 - - type: DeviceLinkSink - links: - - 205 - uid: 198 components: - type: Transform @@ -342,9 +326,6 @@ entities: occludes: True ents: - 339 - - type: DeviceLinkSink - links: - - 205 - uid: 199 components: - type: Transform @@ -357,9 +338,6 @@ entities: occludes: True ents: - 340 - - type: DeviceLinkSink - links: - - 205 - uid: 200 components: - type: Transform @@ -372,9 +350,6 @@ entities: occludes: True ents: - 341 - - type: DeviceLinkSink - links: - - 205 - uid: 201 components: - type: Transform @@ -387,9 +362,6 @@ entities: occludes: True ents: - 342 - - type: DeviceLinkSink - links: - - 205 - uid: 202 components: - type: Transform @@ -402,9 +374,6 @@ entities: occludes: True ents: - 343 - - type: DeviceLinkSink - links: - - 205 - proto: BoxMRE entities: - uid: 320 @@ -825,6 +794,10 @@ entities: occludes: True ents: - 245 + disk_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null - proto: CyberPen entities: - uid: 77 @@ -1041,8 +1014,6 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-8.5 parent: 325 - - type: AtmosDevice - joinedGrid: 325 - proto: GasVentPump entities: - uid: 218 @@ -1054,8 +1025,6 @@ entities: address: Vnt-5f41a0ae transmitFrequency: 1621 receiveFrequency: 1621 - - type: AtmosDevice - joinedGrid: 325 - uid: 219 components: - type: Transform @@ -1066,8 +1035,6 @@ entities: address: Vnt-129c27d2 transmitFrequency: 1621 receiveFrequency: 1621 - - type: AtmosDevice - joinedGrid: 325 - uid: 220 components: - type: Transform @@ -1078,8 +1045,6 @@ entities: address: Vnt-11c4609d transmitFrequency: 1621 receiveFrequency: 1621 - - type: AtmosDevice - joinedGrid: 325 - uid: 221 components: - type: Transform @@ -1090,8 +1055,6 @@ entities: address: Vnt-6859729f transmitFrequency: 1621 receiveFrequency: 1621 - - type: AtmosDevice - joinedGrid: 325 - uid: 222 components: - type: Transform @@ -1102,8 +1065,6 @@ entities: address: Vnt-19d24c7f transmitFrequency: 1621 receiveFrequency: 1621 - - type: AtmosDevice - joinedGrid: 325 - proto: GeneratorBasic15kW entities: - uid: 41 @@ -1457,6 +1418,13 @@ entities: - type: Transform pos: 1.561105,-2.5567772 parent: 325 +- proto: OxygenTankFilled + entities: + - uid: 167 + components: + - type: Transform + pos: 1.60798,-0.3062118 + parent: 325 - proto: PinpointerNuclear entities: - uid: 162 @@ -2379,11 +2347,4 @@ entities: occludes: True ents: - 346 -- proto: YellowOxygenTankFilled - entities: - - uid: 167 - components: - - type: Transform - pos: 1.60798,-0.3062118 - parent: 325 ... diff --git a/Resources/Maps/Shuttles/ShuttleEvent/syndie_evacpod.yml b/Resources/Maps/Shuttles/ShuttleEvent/syndie_evacpod.yml index d90fadba23..04eae18342 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/syndie_evacpod.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/syndie_evacpod.yml @@ -5,37 +5,49 @@ tilemap: 0: Space 29: FloorDark 84: FloorShuttleRed - 101: FloorSteelOffset 104: FloorTechMaint + 105: FloorTechMaint2 + 118: FloorWood 120: Lattice 121: Plating entities: - proto: "" entities: - - uid: 1 + - uid: 6 components: - type: MetaData - desc: Evacuation pod - name: Evacuation pod + name: Map Entity - type: Transform - parent: invalid + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree + - uid: 325 + components: + - type: MetaData + - type: Transform + pos: 0.5638949,0.47865233 + parent: 6 - type: MapGrid chunks: -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZQAAAAAAZQAAAAAA - version: 6 - -1,0: - ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAZQAAAAAAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZQAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAAAdgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAADdgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAADHQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAaQAAAAAAHQAAAAABHQAAAAABHQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAACHQAAAAAB version: 6 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZQAAAAAAZQAAAAAAZQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdgAAAAACeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdgAAAAABeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABHQAAAAABHQAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADHQAAAAACeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAVAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,0: ind: 0,0 - tiles: ZQAAAAAAZQAAAAAAZQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAZQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAVAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: VAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 - type: Broadphase - type: Physics @@ -47,9 +59,7 @@ entities: - type: Fixtures fixtures: {} - type: OccluderTree - - type: SpreaderGrid - type: Shuttle - - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier path: /Audio/Effects/alert.ogg @@ -58,104 +68,119 @@ entities: version: 2 nodes: - node: - color: '#A91409FF' - id: StandClearGreyscale + color: '#FFFFFFFF' + id: BrickTileDarkCornerNe decals: - 18: 0,-1 + 11: 1,-1 - node: - color: '#A91409FF' - id: WarnCornerSmallGreyscaleNE + color: '#FFFFFFFF' + id: BrickTileDarkCornerNw decals: - 15: -2,0 + 5: -3,-1 - node: - color: '#A91409FF' - id: WarnCornerSmallGreyscaleNW + color: '#FFFFFFFF' + id: BrickTileDarkCornerSe decals: - 14: 2,0 + 4: 1,-3 - node: - color: '#A91409FF' - id: WarnEndGreyscaleN + color: '#FFFFFFFF' + id: BrickTileDarkCornerSw decals: - 9: -2,1 - 10: 2,1 + 3: -3,-3 - node: - color: '#A91409FF' - id: WarnLineGreyscaleE + color: '#FFFFFFFF' + id: BrickTileDarkLineS decals: - 0: 2,0 - 8: 2,-1 - 17: 5,0 + 0: -1,-3 + 1: -2,-3 + 2: 0,-3 - node: - color: '#A91409FF' - id: WarnLineGreyscaleN + color: '#7F1C1FFF' + id: BrickTileWhiteCornerNe decals: - 11: -1,0 - 12: 0,0 - 13: 1,0 + 13: 1,-1 - node: - color: '#A91409FF' - id: WarnLineGreyscaleS + color: '#7F1C1FFF' + id: BrickTileWhiteCornerNw decals: - 1: 1,-1 - 2: 0,-1 - 3: -1,-1 - 4: -2,-1 - 5: 2,-1 + 12: -3,-1 - node: - color: '#A91409FF' - id: WarnLineGreyscaleW + color: '#7F1C1FFF' + id: BrickTileWhiteCornerSe decals: - 6: -2,-1 - 7: -2,0 - 16: -5,0 + 9: 1,-3 + - node: + color: '#7F1C1FFF' + id: BrickTileWhiteCornerSw + decals: + 10: -3,-3 + - node: + color: '#7F1C1FFF' + id: BrickTileWhiteLineS + decals: + 6: -2,-3 + 7: -1,-3 + 8: 0,-3 + - node: + color: '#FFFFFFFF' + id: Delivery + decals: + 23: 2,-2 + 24: -4,-2 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 14: 1,-2 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 16: -3,-2 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 15: -1,-1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineN + decals: + 17: -1,-5 + 18: 0,-5 + 19: -2,-5 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineS + decals: + 20: -2,-6 + 21: -1,-6 + 22: 0,-6 - type: GridAtmosphere version: 2 data: tiles: - -2,-1: - 0: 18432 - -2,0: - 1: 12 - 0: 64 -1,-1: - 0: 601 - 1: 51200 - -1,0: - 1: 2255 - 0: 16896 + 0: 65535 0,-1: - 0: 2115 - 1: 29440 - -2,1: + 0: 65535 + -2,-1: + 0: 52424 + -1,-3: + 0: 65280 + -1,-2: + 0: 65535 + 0,-3: + 0: 30464 + 0,-2: + 0: 30583 + -2,0: 0: 8 - -1,1: - 0: 4096 + -1,0: + 0: 3839 0,0: - 1: 895 - 0: 18432 - 1,-1: - 0: 16913 - 1,0: - 1: 7 - 0: 64 - 1,1: - 0: 4098 + 0: 895 uniqueMixes: - - volume: 2500 - immutable: True - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - volume: 2500 temperature: 293.15 moles: @@ -173,1016 +198,2165 @@ entities: - 0 chunkSize: 4 - type: GasTileOverlay - - type: NavMap - type: RadiationGridResistance -- proto: AirlockShuttleSyndicate + - type: GravityShake + shakeTimes: 10 + - type: SpreaderGrid + - type: GridPathfinding +- proto: AirCanister entities: - - uid: 2 + - uid: 91 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,0.5 - parent: 1 - - uid: 3 + pos: -0.5,-8.5 + parent: 325 +- proto: AirlockExternalShuttleSyndicateLocked + entities: + - uid: 142 components: - type: Transform rot: -1.5707963267948966 rad - pos: -5.5,0.5 - parent: 1 -- proto: AirlockSyndicate + pos: -4.5,-1.5 + parent: 325 +- proto: AirlockSyndicateLocked entities: - - uid: 4 - components: - - type: Transform - pos: 3.5,0.5 - parent: 1 - - uid: 5 - components: - - type: Transform - pos: -2.5,0.5 - parent: 1 -- proto: APCBasic - entities: - - uid: 6 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,1.5 - parent: 1 -- proto: AtmosDeviceFanTiny - entities: - - uid: 7 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,0.5 - parent: 1 - - uid: 8 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,0.5 - parent: 1 -- proto: BannerSyndicate - entities: - - uid: 9 - components: - - type: Transform - pos: 1.5,1.5 - parent: 1 -- proto: CableApcExtension - entities: - - uid: 10 - components: - - type: Transform - pos: -2.5,1.5 - parent: 1 - - uid: 11 - components: - - type: Transform - pos: -2.5,0.5 - parent: 1 - - uid: 12 - components: - - type: Transform - pos: -3.5,0.5 - parent: 1 - - uid: 13 - components: - - type: Transform - pos: -4.5,0.5 - parent: 1 - - uid: 14 - components: - - type: Transform - pos: -5.5,0.5 - parent: 1 - - uid: 15 - components: - - type: Transform - pos: -1.5,0.5 - parent: 1 - - uid: 16 - components: - - type: Transform - pos: -0.5,0.5 - parent: 1 - - uid: 17 - components: - - type: Transform - pos: 0.5,0.5 - parent: 1 - - uid: 18 - components: - - type: Transform - pos: 1.5,0.5 - parent: 1 - - uid: 19 - components: - - type: Transform - pos: 2.5,0.5 - parent: 1 - uid: 20 components: - type: Transform - pos: 3.5,0.5 - parent: 1 - - uid: 21 + pos: -0.5,-3.5 + parent: 325 + - uid: 88 components: - type: Transform - pos: 4.5,0.5 - parent: 1 - - uid: 22 - components: - - type: Transform - pos: 5.5,0.5 - parent: 1 - - uid: 23 - components: - - type: Transform - pos: 0.5,-0.5 - parent: 1 - - uid: 24 - components: - - type: Transform - pos: 0.5,-1.5 - parent: 1 - - uid: 25 - components: - - type: Transform - pos: 0.5,-2.5 - parent: 1 - - uid: 26 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 1 - - uid: 27 - components: - - type: Transform - pos: 1.5,-2.5 - parent: 1 - - uid: 28 - components: - - type: Transform - pos: -0.5,-1.5 - parent: 1 - - uid: 29 - components: - - type: Transform - pos: -1.5,-1.5 - parent: 1 - - uid: 30 - components: - - type: Transform - pos: 1.5,-1.5 - parent: 1 - - uid: 31 - components: - - type: Transform - pos: 2.5,-1.5 - parent: 1 - - uid: 32 - components: - - type: Transform - pos: 0.5,1.5 - parent: 1 -- proto: CableHV + pos: -0.5,-6.5 + parent: 325 +- proto: APCBasic entities: - - uid: 33 + - uid: 107 components: - type: Transform - pos: -2.5,-0.5 - parent: 1 - - uid: 34 - components: - - type: Transform - pos: -1.5,-0.5 - parent: 1 - - uid: 35 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 1 - - uid: 36 - components: - - type: Transform - pos: 0.5,-0.5 - parent: 1 - - uid: 37 - components: - - type: Transform - pos: 1.5,-0.5 - parent: 1 - - uid: 38 - components: - - type: Transform - pos: 2.5,-0.5 - parent: 1 - - uid: 39 - components: - - type: Transform - pos: 3.5,-0.5 - parent: 1 - - uid: 40 - components: - - type: Transform - pos: 3.5,-0.5 - parent: 1 - - uid: 41 - components: - - type: Transform - pos: 3.5,0.5 - parent: 1 - - uid: 42 - components: - - type: Transform - pos: 3.5,1.5 - parent: 1 -- proto: CableMV + pos: 0.5,-6.5 + parent: 325 + - type: PowerNetworkBattery + loadingNetworkDemand: 15107 + currentReceiving: 15106.935 + currentSupply: 15107 + supplyRampPosition: 0.064453125 +- proto: AtmosDeviceFanDirectional entities: - - uid: 43 + - uid: 168 components: - type: Transform - pos: 3.5,1.5 - parent: 1 - - uid: 44 - components: - - type: Transform - pos: 2.5,1.5 - parent: 1 - - uid: 45 - components: - - type: Transform - pos: 1.5,1.5 - parent: 1 - - uid: 46 - components: - - type: Transform - pos: 0.5,1.5 - parent: 1 - - uid: 47 - components: - - type: Transform - pos: -0.5,1.5 - parent: 1 - - uid: 48 - components: - - type: Transform - pos: -1.5,1.5 - parent: 1 - - uid: 49 - components: - - type: Transform - pos: -2.5,1.5 - parent: 1 -- proto: ChairPilotSeat + rot: 1.5707963267948966 rad + pos: -3.5,-1.5 + parent: 325 +- proto: Bed entities: - - uid: 50 + - uid: 76 components: - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,1.5 - parent: 1 - - uid: 51 - components: - - type: Transform - pos: -1.5,1.5 - parent: 1 - - uid: 52 - components: - - type: Transform - pos: 2.5,1.5 - parent: 1 -- proto: ClosetWallEmergencyFilledRandom + pos: 0.5,-5.5 + parent: 325 +- proto: BedsheetSyndie entities: - - uid: 53 + - uid: 164 components: - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-0.5 - parent: 1 -- proto: ClosetWallFireFilledRandom + pos: 0.5,-5.5 + parent: 325 +- proto: BlastDoorOpen entities: - - uid: 54 + - uid: 190 components: - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-0.5 - parent: 1 -- proto: ClothingHeadPyjamaSyndicateRed - entities: - - uid: 98 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: ClothingNeckScarfStripedSyndieRed - entities: - - uid: 101 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 102 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: ComputerShuttleSyndie - entities: - - uid: 55 - components: - - type: Transform - pos: 0.5,2.5 - parent: 1 -- proto: CrateSyndicate - entities: - - uid: 92 - components: - - type: Transform - pos: 1.5,-0.5 - parent: 1 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + pos: 1.5,-5.5 + parent: 325 - type: ContainerContainer containers: - entity_storage: !type:Container + board: !type:Container showEnts: False occludes: True ents: - - 102 - - 101 - - 100 - - 99 - - 98 - - 97 - - 96 - - 95 - - 94 - - 93 - paper_label: !type:ContainerSlot + - 331 + - uid: 191 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 332 + - uid: 192 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 333 + - uid: 193 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 334 + - uid: 196 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 337 + - uid: 198 + components: + - type: Transform + pos: -1.5,1.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 339 + - uid: 199 + components: + - type: Transform + pos: -1.5,2.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 340 + - uid: 200 + components: + - type: Transform + pos: -0.5,2.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 341 + - uid: 201 + components: + - type: Transform + pos: 0.5,2.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 342 + - uid: 202 + components: + - type: Transform + pos: 0.5,1.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 343 +- proto: BoxMRE + entities: + - uid: 320 + components: + - type: Transform + pos: 0.70504504,-7.29326 + parent: 325 +- proto: CableApcExtension + entities: + - uid: 120 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 325 + - uid: 121 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 325 + - uid: 122 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 325 + - uid: 123 + components: + - type: Transform + pos: -0.5,-8.5 + parent: 325 + - uid: 124 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 325 + - uid: 125 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 325 + - uid: 126 + components: + - type: Transform + pos: 1.5,-8.5 + parent: 325 + - uid: 127 + components: + - type: Transform + pos: -2.5,-8.5 + parent: 325 + - uid: 128 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 325 + - uid: 129 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 325 + - uid: 130 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 325 + - uid: 131 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 325 + - uid: 132 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 325 + - uid: 133 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 325 + - uid: 134 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 325 + - uid: 135 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 325 + - uid: 136 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 325 + - uid: 137 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 325 + - uid: 138 + components: + - type: Transform + pos: -0.5,0.5 + parent: 325 + - uid: 139 + components: + - type: Transform + pos: -0.5,1.5 + parent: 325 + - uid: 140 + components: + - type: Transform + pos: -0.5,2.5 + parent: 325 + - uid: 141 + components: + - type: Transform + pos: -1.5,1.5 + parent: 325 + - uid: 143 + components: + - type: Transform + pos: 0.5,1.5 + parent: 325 + - uid: 145 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 325 + - uid: 146 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 325 + - uid: 147 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 325 + - uid: 148 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 325 + - uid: 149 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 325 + - uid: 150 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 325 + - uid: 151 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 325 + - uid: 152 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 325 + - uid: 153 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 325 + - uid: 154 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 325 + - uid: 155 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 325 + - uid: 156 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 325 + - uid: 157 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 325 + - uid: 158 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 325 +- proto: CableHV + entities: + - uid: 111 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 325 + - uid: 112 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 325 + - uid: 113 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 325 + - uid: 114 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 325 + - uid: 115 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 325 + - uid: 116 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 325 +- proto: CableHVStack1 + entities: + - uid: 235 + components: + - type: Transform + parent: 41 + - type: Stack + count: 10 + - type: Physics + canCollide: False + - uid: 239 + components: + - type: Transform + parent: 56 + - type: Stack + count: 10 + - type: Physics + canCollide: False +- proto: CableMV + entities: + - uid: 117 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 325 + - uid: 118 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 325 + - uid: 119 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 325 +- proto: CapacitorStockPart + entities: + - uid: 233 + components: + - type: Transform + parent: 41 + - type: Physics + canCollide: False + - uid: 234 + components: + - type: Transform + parent: 41 + - type: Physics + canCollide: False + - uid: 237 + components: + - type: Transform + parent: 56 + - type: Physics + canCollide: False + - uid: 238 + components: + - type: Transform + parent: 56 + - type: Physics + canCollide: False + - uid: 241 + components: + - type: Transform + parent: 58 + - type: Physics + canCollide: False + - uid: 242 + components: + - type: Transform + parent: 58 + - type: Physics + canCollide: False + - uid: 243 + components: + - type: Transform + parent: 58 + - type: Physics + canCollide: False + - uid: 254 + components: + - type: Transform + parent: 95 + - type: Physics + canCollide: False + - uid: 261 + components: + - type: Transform + parent: 96 + - type: Physics + canCollide: False + - uid: 268 + components: + - type: Transform + parent: 97 + - type: Physics + canCollide: False + - uid: 275 + components: + - type: Transform + parent: 98 + - type: Physics + canCollide: False + - uid: 282 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - uid: 289 + components: + - type: Transform + parent: 100 + - type: Physics + canCollide: False + - uid: 296 + components: + - type: Transform + parent: 101 + - type: Physics + canCollide: False + - uid: 303 + components: + - type: Transform + parent: 102 + - type: Physics + canCollide: False +- proto: Carpet + entities: + - uid: 74 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 325 + - uid: 89 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 325 +- proto: Catwalk + entities: + - uid: 159 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 325 + - uid: 160 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 325 + - uid: 161 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 325 +- proto: ChairOfficeDark + entities: + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 325 +- proto: ChairPilotSeat + entities: + - uid: 78 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,0.5 + parent: 325 +- proto: ComputerIFFSyndicate + entities: + - uid: 40 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 325 +- proto: ComputerShuttleSyndie + entities: + - uid: 64 + components: + - type: Transform + pos: -0.5,1.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 245 + disk_slot: !type:ContainerSlot showEnts: False occludes: True ent: null - proto: CyberPen - entities: - - uid: 93 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: FaxMachineSyndie - entities: - - uid: 162 - components: - - type: Transform - pos: -0.5,1.5 - parent: 1 -- proto: GeneratorWallmountAPU - entities: - - uid: 56 - components: - - type: Transform - pos: 3.5,-0.5 - parent: 1 -- proto: GeneratorWallmountBasic - entities: - - uid: 57 - components: - - type: Transform - pos: -2.5,-0.5 - parent: 1 -- proto: Grille - entities: - - uid: 58 - components: - - type: Transform - pos: 2.5,2.5 - parent: 1 - - uid: 59 - components: - - type: Transform - pos: 0.5,3.5 - parent: 1 - - uid: 60 - components: - - type: Transform - pos: -1.5,2.5 - parent: 1 - - uid: 61 - components: - - type: Transform - pos: -0.5,3.5 - parent: 1 - - uid: 62 - components: - - type: Transform - pos: 1.5,3.5 - parent: 1 -- proto: GrilleDiagonal - entities: - - uid: 63 - components: - - type: Transform - pos: -2.5,2.5 - parent: 1 - - uid: 64 - components: - - type: Transform - pos: -1.5,3.5 - parent: 1 - - uid: 65 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,3.5 - parent: 1 - - uid: 66 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,2.5 - parent: 1 - - uid: 67 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,2.5 - parent: 1 - - uid: 68 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,2.5 - parent: 1 -- proto: Gyroscope - entities: - - uid: 69 - components: - - type: Transform - pos: 0.5,-1.5 - parent: 1 -- proto: Paper - entities: - - uid: 95 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 97 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 99 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 100 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: PlasmaWindowDiagonal - entities: - - uid: 70 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,2.5 - parent: 1 - - uid: 71 - components: - - type: Transform - pos: -1.5,3.5 - parent: 1 - - uid: 72 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,2.5 - parent: 1 - - uid: 73 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,2.5 - parent: 1 - - uid: 74 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,3.5 - parent: 1 - - uid: 75 - components: - - type: Transform - pos: -2.5,2.5 - parent: 1 -- proto: Poweredlight - entities: - - uid: 76 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-1.5 - parent: 1 -- proto: PoweredSmallLight entities: - uid: 77 components: - type: Transform - pos: -4.5,0.5 - parent: 1 - - uid: 78 - components: - - type: Transform - pos: 5.5,0.5 - parent: 1 - - uid: 79 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,1.5 - parent: 1 - - uid: 80 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,1.5 - parent: 1 -- proto: RandomPosterContraband + pos: -1.1813428,-5.15565 + parent: 325 +- proto: DoorElectronics entities: - - uid: 81 + - uid: 331 components: - type: Transform - pos: -3.5,1.5 - parent: 1 - - uid: 82 + parent: 190 + - type: Physics + canCollide: False + - uid: 332 components: - type: Transform - pos: 4.5,1.5 - parent: 1 -- proto: ReinforcedPlasmaWindow + parent: 191 + - type: Physics + canCollide: False + - uid: 333 + components: + - type: Transform + parent: 192 + - type: Physics + canCollide: False + - uid: 334 + components: + - type: Transform + parent: 193 + - type: Physics + canCollide: False + - uid: 337 + components: + - type: Transform + parent: 196 + - type: Physics + canCollide: False + - uid: 339 + components: + - type: Transform + parent: 198 + - type: Physics + canCollide: False + - uid: 340 + components: + - type: Transform + parent: 199 + - type: Physics + canCollide: False + - uid: 341 + components: + - type: Transform + parent: 200 + - type: Physics + canCollide: False + - uid: 342 + components: + - type: Transform + parent: 201 + - type: Physics + canCollide: False + - uid: 343 + components: + - type: Transform + parent: 202 + - type: Physics + canCollide: False + - uid: 346 + components: + - type: Transform + parent: 206 + - type: Physics + canCollide: False +- proto: DresserFilled entities: - - uid: 83 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,3.5 - parent: 1 - - uid: 84 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,3.5 - parent: 1 - uid: 85 components: - type: Transform - pos: 2.5,2.5 - parent: 1 - - uid: 86 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,3.5 - parent: 1 - - uid: 87 - components: - - type: Transform - pos: -1.5,2.5 - parent: 1 -- proto: RubberStampSyndicate - entities: - - uid: 94 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: SubstationWallBasic - entities: - - uid: 88 - components: - - type: Transform - pos: 3.5,1.5 - parent: 1 -- proto: SyndieDisasterVictimSpawner - entities: - - uid: 89 - components: - - type: Transform - pos: -1.5,1.5 - parent: 1 - - uid: 90 - components: - - type: Transform - pos: 0.5,1.5 - parent: 1 - - uid: 91 - components: - - type: Transform - pos: 2.5,1.5 - parent: 1 -- proto: TableGlass - entities: - - uid: 163 - components: - - type: Transform - pos: -0.5,1.5 - parent: 1 -- proto: Thruster - entities: - - uid: 103 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-3.5 - parent: 1 - - uid: 104 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-3.5 - parent: 1 - - uid: 105 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-3.5 - parent: 1 - - uid: 106 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-1.5 - parent: 1 - - uid: 107 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-1.5 - parent: 1 -- proto: ToolboxSyndicateFilled - entities: - - uid: 96 - components: - - type: Transform - parent: 92 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: VendingMachineTankDispenserEVA - entities: - - uid: 108 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 1 -- proto: WallPlastitanium - entities: - - uid: 109 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-0.5 - parent: 1 - - uid: 110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,1.5 - parent: 1 - - uid: 111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,5.5 - parent: 1 - - uid: 112 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,6.5 - parent: 1 - - uid: 113 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,3.5 - parent: 1 - - uid: 114 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-0.5 - parent: 1 - - uid: 115 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,2.5 - parent: 1 - - uid: 116 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,2.5 - parent: 1 - - uid: 117 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,1.5 - parent: 1 - - uid: 118 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-0.5 - parent: 1 - - uid: 119 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,3.5 - parent: 1 - - uid: 120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-0.5 - parent: 1 - - uid: 121 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,3.5 - parent: 1 - - uid: 122 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,1.5 - parent: 1 - - uid: 123 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,4.5 - parent: 1 - - uid: 124 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,1.5 - parent: 1 - - uid: 125 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-1.5 - parent: 1 - - uid: 126 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,1.5 - parent: 1 - - uid: 127 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,5.5 - parent: 1 - - uid: 128 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,2.5 - parent: 1 - - uid: 129 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-1.5 - parent: 1 - - uid: 130 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,3.5 - parent: 1 - - uid: 131 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,4.5 - parent: 1 - - uid: 132 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,6.5 - parent: 1 - - uid: 133 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,2.5 - parent: 1 - - uid: 134 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,1.5 - parent: 1 - - uid: 135 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-1.5 - parent: 1 - - uid: 136 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 1 - - uid: 137 - components: - - type: Transform - pos: 0.5,-2.5 - parent: 1 - - uid: 138 - components: - - type: Transform - pos: 1.5,-2.5 - parent: 1 - - uid: 139 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-1.5 - parent: 1 - - uid: 140 - components: - - type: Transform - pos: 3.5,-0.5 - parent: 1 - - uid: 141 - components: - - type: Transform - pos: -2.5,-0.5 - parent: 1 - - uid: 142 - components: - - type: Transform - pos: -3.5,-2.5 - parent: 1 - - uid: 143 - components: - - type: Transform - pos: 4.5,-2.5 - parent: 1 -- proto: WallPlastitaniumDiagonal + pos: 0.5,-4.5 + parent: 325 +- proto: DrinkNukieCan entities: - uid: 144 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,1.5 - parent: 1 - - uid: 145 + pos: -2.6964839,-2.109029 + parent: 325 +- proto: FaxMachineSyndie + entities: + - uid: 46 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-0.5 - parent: 1 - - uid: 146 + pos: -1.5,-5.5 + parent: 325 + - type: FaxMachine + name: Striker +- proto: filingCabinetRandom + entities: + - uid: 75 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-1.5 - parent: 1 - - uid: 147 + pos: -1.5,-4.5 + parent: 325 +- proto: Firelock + entities: + - uid: 224 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,4.5 - parent: 1 - - uid: 148 + pos: -0.5,-3.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 350 + - type: DeviceNetwork + address: 44a24659 + receiveFrequency: 1621 + - uid: 225 components: - type: Transform - pos: -3.5,7.5 - parent: 1 - - uid: 149 + pos: -0.5,-6.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 351 + - type: DeviceNetwork + address: 6fdb75cf + receiveFrequency: 1621 +- proto: FirelockElectronics + entities: + - uid: 350 components: - type: Transform - pos: -4.5,4.5 - parent: 1 - - uid: 150 + parent: 224 + - type: Physics + canCollide: False + - uid: 351 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,7.5 - parent: 1 - - uid: 151 + parent: 225 + - type: Physics + canCollide: False +- proto: FoodBoxDonut + entities: + - uid: 87 components: - type: Transform - pos: -5.5,1.5 - parent: 1 - - uid: 152 + pos: -2.470145,-2.3953476 + parent: 325 +- proto: GasPipeFourway + entities: + - uid: 216 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 325 +- proto: GasPipeStraight + entities: + - uid: 211 components: - type: Transform rot: 3.141592653589793 rad - pos: 6.5,-0.5 - parent: 1 - - uid: 153 + pos: -0.5,-6.5 + parent: 325 + - uid: 213 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 325 + - uid: 214 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 325 + - uid: 215 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 325 + - uid: 217 components: - type: Transform rot: 3.141592653589793 rad - pos: 5.5,-1.5 - parent: 1 - - uid: 154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-2.5 - parent: 1 - - uid: 155 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-2.5 - parent: 1 - - uid: 156 + pos: -0.5,-0.5 + parent: 325 +- proto: GasPipeTJunction + entities: + - uid: 210 components: - type: Transform rot: -1.5707963267948966 rad + pos: -0.5,-7.5 + parent: 325 + - uid: 212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-5.5 + parent: 325 +- proto: GasPort + entities: + - uid: 59 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-8.5 + parent: 325 +- proto: GasVentPump + entities: + - uid: 218 + components: + - type: Transform + pos: -0.5,0.5 + parent: 325 + - type: DeviceNetwork + address: Vnt-5f41a0ae + transmitFrequency: 1621 + receiveFrequency: 1621 + - uid: 219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 325 + - type: DeviceNetwork + address: Vnt-129c27d2 + transmitFrequency: 1621 + receiveFrequency: 1621 + - uid: 220 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 325 + - type: DeviceNetwork + address: Vnt-11c4609d + transmitFrequency: 1621 + receiveFrequency: 1621 + - uid: 221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-5.5 + parent: 325 + - type: DeviceNetwork + address: Vnt-6859729f + transmitFrequency: 1621 + receiveFrequency: 1621 + - uid: 222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-7.5 + parent: 325 + - type: DeviceNetwork + address: Vnt-19d24c7f + transmitFrequency: 1621 + receiveFrequency: 1621 +- proto: GeneratorBasic15kW + entities: + - uid: 41 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 325 + - type: PowerSupplier + supplyRampPosition: 7552.5303 + - type: ContainerContainer + containers: + machine_board: !type:Container + ents: + - 232 + machine_parts: !type:Container + ents: + - 233 + - 234 + - 235 + - uid: 56 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 325 + - type: PowerSupplier + supplyRampPosition: 7552.5303 + - type: ContainerContainer + containers: + machine_board: !type:Container + ents: + - 236 + machine_parts: !type:Container + ents: + - 237 + - 238 + - 239 +- proto: GravityGeneratorMini + entities: + - uid: 57 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 325 +- proto: Grille + entities: + - uid: 1 + components: + - type: Transform + pos: -0.5,2.5 + parent: 325 + - uid: 2 + components: + - type: Transform + pos: -1.5,2.5 + parent: 325 + - uid: 3 + components: + - type: Transform + pos: -1.5,1.5 + parent: 325 + - uid: 4 + components: + - type: Transform + pos: 0.5,2.5 + parent: 325 + - uid: 5 + components: + - type: Transform + pos: 0.5,1.5 + parent: 325 + - uid: 21 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 325 + - uid: 50 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-5.5 + parent: 325 + - uid: 51 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 325 + - uid: 52 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-5.5 + parent: 325 + - uid: 53 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-4.5 + parent: 325 +- proto: Gyroscope + entities: + - uid: 58 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-8.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 240 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 241 + - 242 + - 243 + - 244 +- proto: GyroscopeMachineCircuitboard + entities: + - uid: 240 + components: + - type: Transform + parent: 58 + - type: Physics + canCollide: False +- proto: MedkitCombatFilled + entities: + - uid: 19 + components: + - type: Transform + pos: 1.48298,-0.3211529 + parent: 325 +- proto: MicroManipulatorStockPart + entities: + - uid: 250 + components: + - type: Transform + parent: 95 + - type: Physics + canCollide: False + - uid: 251 + components: + - type: Transform + parent: 95 + - type: Physics + canCollide: False + - uid: 252 + components: + - type: Transform + parent: 95 + - type: Physics + canCollide: False + - uid: 253 + components: + - type: Transform + parent: 95 + - type: Physics + canCollide: False + - uid: 257 + components: + - type: Transform + parent: 96 + - type: Physics + canCollide: False + - uid: 258 + components: + - type: Transform + parent: 96 + - type: Physics + canCollide: False + - uid: 259 + components: + - type: Transform + parent: 96 + - type: Physics + canCollide: False + - uid: 260 + components: + - type: Transform + parent: 96 + - type: Physics + canCollide: False + - uid: 264 + components: + - type: Transform + parent: 97 + - type: Physics + canCollide: False + - uid: 265 + components: + - type: Transform + parent: 97 + - type: Physics + canCollide: False + - uid: 266 + components: + - type: Transform + parent: 97 + - type: Physics + canCollide: False + - uid: 267 + components: + - type: Transform + parent: 97 + - type: Physics + canCollide: False + - uid: 271 + components: + - type: Transform + parent: 98 + - type: Physics + canCollide: False + - uid: 272 + components: + - type: Transform + parent: 98 + - type: Physics + canCollide: False + - uid: 273 + components: + - type: Transform + parent: 98 + - type: Physics + canCollide: False + - uid: 274 + components: + - type: Transform + parent: 98 + - type: Physics + canCollide: False + - uid: 278 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - uid: 279 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - uid: 280 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - uid: 281 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - uid: 285 + components: + - type: Transform + parent: 100 + - type: Physics + canCollide: False + - uid: 286 + components: + - type: Transform + parent: 100 + - type: Physics + canCollide: False + - uid: 287 + components: + - type: Transform + parent: 100 + - type: Physics + canCollide: False + - uid: 288 + components: + - type: Transform + parent: 100 + - type: Physics + canCollide: False + - uid: 292 + components: + - type: Transform + parent: 101 + - type: Physics + canCollide: False + - uid: 293 + components: + - type: Transform + parent: 101 + - type: Physics + canCollide: False + - uid: 294 + components: + - type: Transform + parent: 101 + - type: Physics + canCollide: False + - uid: 295 + components: + - type: Transform + parent: 101 + - type: Physics + canCollide: False + - uid: 299 + components: + - type: Transform + parent: 102 + - type: Physics + canCollide: False + - uid: 300 + components: + - type: Transform + parent: 102 + - type: Physics + canCollide: False + - uid: 301 + components: + - type: Transform + parent: 102 + - type: Physics + canCollide: False + - uid: 302 + components: + - type: Transform + parent: 102 + - type: Physics + canCollide: False +- proto: Mirror + entities: + - uid: 321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 325 +- proto: NitrogenTankFilled + entities: + - uid: 105 + components: + - type: Transform + pos: 1.373605,-0.2749618 + parent: 325 +- proto: NukeCodePaper + entities: + - uid: 323 + components: + - type: Transform + pos: 1.561105,-2.5567772 + parent: 325 +- proto: OxygenTankFilled + entities: + - uid: 167 + components: + - type: Transform + pos: 1.60798,-0.3062118 + parent: 325 +- proto: PinpointerNuclear + entities: + - uid: 162 + components: + - type: Transform + pos: 1.3790641,-2.3161128 + parent: 325 + - type: Physics + canCollide: False +- proto: PlasmaReinforcedWindowDirectional + entities: + - uid: 104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 325 + - uid: 109 + components: + - type: Transform + rot: 3.141592653589793 rad pos: -1.5,-0.5 - parent: 1 - - uid: 157 + parent: 325 +- proto: PlushieNuke + entities: + - uid: 47 + components: + - type: Transform + pos: 0.5061571,-5.233775 + parent: 325 +- proto: PortableGeneratorSuperPacmanMachineCircuitboard + entities: + - uid: 232 + components: + - type: Transform + parent: 41 + - type: Physics + canCollide: False + - uid: 236 + components: + - type: Transform + parent: 56 + - type: Physics + canCollide: False +- proto: PosterContrabandC20r + entities: + - uid: 24 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 325 +- proto: PosterContrabandEnergySwords + entities: + - uid: 227 + components: + - type: Transform + pos: -2.5,-6.5 + parent: 325 +- proto: PosterContrabandNuclearDeviceInformational + entities: + - uid: 228 + components: + - type: Transform + pos: -2.5,0.5 + parent: 325 +- proto: PosterContrabandSyndicateRecruitment + entities: + - uid: 229 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 325 +- proto: Poweredlight + entities: + - uid: 94 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,0.5 + parent: 325 + - uid: 110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-2.5 + parent: 325 +- proto: PoweredlightLED + entities: + - uid: 182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 325 + - type: ApcPowerReceiver + powerLoad: 0 + - uid: 183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-5.5 + parent: 325 + - type: ApcPowerReceiver + powerLoad: 0 + - uid: 184 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 325 + - type: ApcPowerReceiver + powerLoad: 0 +- proto: PoweredSmallLight + entities: + - uid: 204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-5.5 + parent: 325 + - type: ApcPowerReceiver + powerLoad: 0 +- proto: Rack + entities: + - uid: 83 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 325 + - uid: 84 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 325 +- proto: ReinforcedPlasmaWindow + entities: + - uid: 14 + components: + - type: Transform + pos: -1.5,1.5 + parent: 325 + - uid: 15 + components: + - type: Transform + pos: -1.5,2.5 + parent: 325 + - uid: 16 + components: + - type: Transform + pos: -0.5,2.5 + parent: 325 + - uid: 17 + components: + - type: Transform + pos: 0.5,2.5 + parent: 325 + - uid: 18 + components: + - type: Transform + pos: 0.5,1.5 + parent: 325 + - uid: 26 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 325 + - uid: 42 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 325 + - uid: 70 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 325 + - uid: 71 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 325 + - uid: 72 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 325 +- proto: RemoteSignaller + entities: + - uid: 176 + components: + - type: Transform + pos: 1.3427892,-2.379079 + parent: 325 + - type: Physics + canCollide: False +- proto: SheetGlass1 + entities: + - uid: 244 + components: + - type: Transform + parent: 58 + - type: Stack + count: 2 + - type: Physics + canCollide: False +- proto: SheetSteel1 + entities: + - uid: 255 + components: + - type: Transform + parent: 95 + - type: Stack + count: 5 + - type: Physics + canCollide: False + - uid: 262 + components: + - type: Transform + parent: 96 + - type: Stack + count: 5 + - type: Physics + canCollide: False + - uid: 269 + components: + - type: Transform + parent: 97 + - type: Stack + count: 5 + - type: Physics + canCollide: False + - uid: 276 + components: + - type: Transform + parent: 98 + - type: Stack + count: 5 + - type: Physics + canCollide: False + - uid: 283 + components: + - type: Transform + parent: 99 + - type: Stack + count: 5 + - type: Physics + canCollide: False + - uid: 290 + components: + - type: Transform + parent: 100 + - type: Stack + count: 5 + - type: Physics + canCollide: False + - uid: 297 + components: + - type: Transform + parent: 101 + - type: Stack + count: 5 + - type: Physics + canCollide: False + - uid: 304 + components: + - type: Transform + parent: 102 + - type: Stack + count: 5 + - type: Physics + canCollide: False +- proto: SignalButton + entities: + - uid: 205 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 325 + - type: DeviceLinkSource + linkedPorts: + 193: + - Pressed: Toggle + 192: + - Pressed: Toggle + 190: + - Pressed: Toggle + 191: + - Pressed: Toggle + 196: + - Pressed: Toggle + 202: + - Pressed: Toggle + 201: + - Pressed: Toggle + 200: + - Pressed: Toggle + 199: + - Pressed: Toggle + 198: + - Pressed: Toggle +- proto: SignSpace + entities: + - uid: 230 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 325 +- proto: SoapSyndie + entities: + - uid: 90 + components: + - type: Transform + pos: 0.5436061,-7.5129323 + parent: 325 +- proto: SpawnPointNukies + entities: + - uid: 322 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 325 +- proto: StealthBox + entities: + - uid: 106 + components: + - type: Transform + pos: 0.49860507,-2.4513345 + parent: 325 + - type: Stealth + enabled: False + - type: EntityStorage + open: True +- proto: SubstationWallBasic + entities: + - uid: 103 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 325 + - type: PowerNetworkBattery + loadingNetworkDemand: 15106.935 + currentReceiving: 15105.06 + currentSupply: 15106.935 + supplyRampPosition: 1.875 +- proto: SuitStorageSyndie + entities: + - uid: 67 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 325 +- proto: SyndicateCommsComputerCircuitboard + entities: + - uid: 246 + components: + - type: Transform + parent: 65 + - type: Physics + canCollide: False +- proto: SyndicateComputerComms + entities: + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,0.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 246 +- proto: SyndicateIDCard + entities: + - uid: 324 + components: + - type: Transform + pos: 1.57673,-2.3849022 + parent: 325 +- proto: SyndicateShuttleConsoleCircuitboard + entities: + - uid: 245 + components: + - type: Transform + parent: 64 + - type: Physics + canCollide: False +- proto: Table + entities: + - uid: 165 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 325 +- proto: TableWood + entities: + - uid: 45 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 325 +- proto: Thruster + entities: + - uid: 95 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-9.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 249 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 250 + - 251 + - 252 + - 253 + - 254 + - 255 + - uid: 96 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-9.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 256 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 257 + - 258 + - 259 + - 260 + - 261 + - 262 + - uid: 97 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 263 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 264 + - 265 + - 266 + - 267 + - 268 + - 269 + - uid: 98 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 270 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 271 + - 272 + - 273 + - 274 + - 275 + - 276 + - uid: 99 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-4.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 277 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 278 + - 279 + - 280 + - 281 + - 282 + - 283 + - uid: 100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-5.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 284 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 285 + - 286 + - 287 + - 288 + - 289 + - 290 + - uid: 101 + components: + - type: Transform + pos: -3.5,1.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 291 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 292 + - 293 + - 294 + - 295 + - 296 + - 297 + - uid: 102 + components: + - type: Transform + pos: 2.5,1.5 + parent: 325 + - type: ContainerContainer + containers: + machine_board: !type:Container + showEnts: False + occludes: True + ents: + - 298 + machine_parts: !type:Container + showEnts: False + occludes: True + ents: + - 299 + - 300 + - 301 + - 302 + - 303 + - 304 +- proto: ThrusterMachineCircuitboard + entities: + - uid: 249 + components: + - type: Transform + parent: 95 + - type: Physics + canCollide: False + - uid: 256 + components: + - type: Transform + parent: 96 + - type: Physics + canCollide: False + - uid: 263 + components: + - type: Transform + parent: 97 + - type: Physics + canCollide: False + - uid: 270 + components: + - type: Transform + parent: 98 + - type: Physics + canCollide: False + - uid: 277 + components: + - type: Transform + parent: 99 + - type: Physics + canCollide: False + - uid: 284 + components: + - type: Transform + parent: 100 + - type: Physics + canCollide: False + - uid: 291 + components: + - type: Transform + parent: 101 + - type: Physics + canCollide: False + - uid: 298 + components: + - type: Transform + parent: 102 + - type: Physics + canCollide: False +- proto: ToolboxSyndicateFilled + entities: + - uid: 177 + components: + - type: Transform + pos: 1.5699697,-0.44908836 + parent: 325 + - type: Physics + canCollide: False +- proto: ToyFigurineNukie + entities: + - uid: 10 + components: + - type: Transform + pos: -2.3371089,-2.140279 + parent: 325 +- proto: VendingMachineSyndieDrobe + entities: + - uid: 163 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 325 +- proto: WallPlastitanium + entities: + - uid: 7 + components: + - type: Transform + pos: -2.5,0.5 + parent: 325 + - uid: 8 + components: + - type: Transform + pos: -3.5,0.5 + parent: 325 + - uid: 9 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 325 + - uid: 11 + components: + - type: Transform + pos: 1.5,0.5 + parent: 325 + - uid: 12 + components: + - type: Transform + pos: 2.5,0.5 + parent: 325 + - uid: 13 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 325 + - uid: 22 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 325 + - uid: 25 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 325 + - uid: 27 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 325 + - uid: 28 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-6.5 + parent: 325 + - uid: 29 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-6.5 + parent: 325 + - uid: 30 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-6.5 + parent: 325 + - uid: 31 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-8.5 + parent: 325 + - uid: 32 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-8.5 + parent: 325 + - uid: 33 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-6.5 + parent: 325 + - uid: 34 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 325 + - uid: 35 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-9.5 + parent: 325 + - uid: 36 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 325 + - uid: 37 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-9.5 + parent: 325 + - uid: 38 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 325 + - uid: 39 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-3.5 + parent: 325 + - uid: 44 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-8.5 + parent: 325 + - uid: 48 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 325 + - uid: 49 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 325 + - uid: 54 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 325 + - uid: 55 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 325 + - uid: 60 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-6.5 + parent: 325 + - uid: 61 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-6.5 + parent: 325 + - uid: 62 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 325 + - uid: 63 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 325 + - uid: 66 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 325 + - uid: 69 + components: + - type: Transform + pos: -2.5,1.5 + parent: 325 + - uid: 73 + components: + - type: Transform + pos: 1.5,1.5 + parent: 325 + - uid: 80 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 325 + - uid: 81 components: - type: Transform pos: 2.5,-0.5 - parent: 1 - - uid: 158 + parent: 325 + - uid: 92 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 325 + - uid: 108 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 325 +- proto: WallPlastitaniumDiagonal + entities: + - uid: 23 + components: + - type: Transform + pos: -4.5,0.5 + parent: 325 + - uid: 43 components: - type: Transform rot: -1.5707963267948966 rad - pos: -0.5,-1.5 - parent: 1 - - uid: 159 + pos: 3.5,0.5 + parent: 325 + - uid: 68 components: - type: Transform - pos: 1.5,-1.5 - parent: 1 - - uid: 160 + rot: -1.5707963267948966 rad + pos: 1.5,2.5 + parent: 325 + - uid: 79 components: - type: Transform rot: 1.5707963267948966 rad - pos: -3.5,-3.5 - parent: 1 - - uid: 161 + pos: -4.5,-3.5 + parent: 325 + - uid: 82 components: - type: Transform rot: 3.141592653589793 rad - pos: 4.5,-3.5 - parent: 1 + pos: 3.5,-3.5 + parent: 325 + - uid: 86 + components: + - type: Transform + pos: -2.5,2.5 + parent: 325 +- proto: WindoorSecure + entities: + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-1.5 + parent: 325 + - uid: 206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-0.5 + parent: 325 + - type: ContainerContainer + containers: + board: !type:Container + showEnts: False + occludes: True + ents: + - 346 ... diff --git a/Resources/Maps/Shuttles/ShuttleEvent/traveling_china_cuisine.yml b/Resources/Maps/Shuttles/ShuttleEvent/traveling_china_cuisine.yml index 7b6812c493..eab4520910 100644 --- a/Resources/Maps/Shuttles/ShuttleEvent/traveling_china_cuisine.yml +++ b/Resources/Maps/Shuttles/ShuttleEvent/traveling_china_cuisine.yml @@ -169,16 +169,18 @@ entities: - type: Transform pos: 2.5,-1.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 5 components: - type: Transform + rot: -1.5707963267948966 rad pos: -3.5,-4.5 parent: 1 - uid: 6 components: - type: Transform + rot: -1.5707963267948966 rad pos: -3.5,-0.5 parent: 1 - proto: BarSignMaidCafe @@ -196,9 +198,6 @@ entities: - type: Transform pos: -0.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 161 - proto: Bucket entities: - uid: 9 @@ -1017,7 +1016,7 @@ entities: - uid: 115 components: - type: Transform - pos: -2.4682944,-0.4437158 + pos: -2.4622643,-0.46992433 parent: 1 - proto: GeneratorWallmountAPU entities: @@ -1349,33 +1348,21 @@ entities: - type: Transform pos: -0.5,-4.5 parent: 1 - - type: DeviceLinkSink - links: - - 160 - uid: 150 components: - type: Transform pos: -0.5,-3.5 parent: 1 - - type: DeviceLinkSink - links: - - 160 - uid: 151 components: - type: Transform pos: -0.5,-5.5 parent: 1 - - type: DeviceLinkSink - links: - - 160 - uid: 152 components: - type: Transform pos: -3.5,-4.5 parent: 1 - - type: DeviceLinkSink - links: - - 160 - proto: ShuttleWindow entities: - uid: 153 @@ -1459,7 +1446,7 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-6.5 parent: 1 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 164 components: diff --git a/Resources/Maps/Shuttles/arrivals.yml b/Resources/Maps/Shuttles/arrivals.yml index 2fe16cd303..b4609e1b0a 100644 --- a/Resources/Maps/Shuttles/arrivals.yml +++ b/Resources/Maps/Shuttles/arrivals.yml @@ -199,8 +199,6 @@ entities: - type: Transform pos: -1.5,7.5 parent: 292 - - type: AtmosDevice - joinedGrid: 292 - proto: AirlockCommandGlassLocked entities: - uid: 278 @@ -218,24 +216,48 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,-2.5 parent: 292 + - type: Door + secondsUntilStateChange: -336.60016 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True - uid: 178 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,4.5 parent: 292 + - type: Door + secondsUntilStateChange: -338.3335 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True - uid: 179 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,4.5 parent: 292 + - type: Door + secondsUntilStateChange: -332.80017 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True - uid: 180 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,-2.5 parent: 292 + - type: Door + secondsUntilStateChange: -334.70016 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True - proto: APCBasic entities: - uid: 116 @@ -256,26 +278,30 @@ entities: - type: Transform pos: 3.5,3.5 parent: 292 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 164 components: - type: Transform - pos: 3.5,-2.5 + rot: -1.5707963267948966 rad + pos: -4.5,4.5 parent: 292 - uid: 165 components: - type: Transform + rot: 1.5707963267948966 rad pos: 3.5,4.5 parent: 292 - uid: 166 components: - type: Transform - pos: -4.5,4.5 + rot: 1.5707963267948966 rad + pos: 3.5,-2.5 parent: 292 - uid: 167 components: - type: Transform + rot: -1.5707963267948966 rad pos: -4.5,-2.5 parent: 292 - proto: BlockGameArcade @@ -997,6 +1023,22 @@ entities: - type: Transform pos: 2.5,5.5 parent: 292 + - type: GroupExamine + group: + - hoverMessage: "" + contextText: verb-examine-group-other + icon: /Textures/Interface/examine-star.png + components: + - Armor + - ClothingSpeedModifier + entries: + - message: >- + It provides the following protection: + + - [color=orange]Explosion[/color] damage [color=white]to contents[/color] reduced by [color=lightblue]10%[/color]. + priority: 0 + component: Armor + title: null - proto: ClothingMaskBreath entities: - uid: 272 @@ -1049,8 +1091,6 @@ entities: - type: Transform pos: -0.5,7.5 parent: 292 - - type: AtmosDevice - joinedGrid: 292 - proto: GasPipeBend entities: - uid: 182 @@ -1221,8 +1261,6 @@ entities: rot: 3.141592653589793 rad pos: -1.5,7.5 parent: 292 - - type: AtmosDevice - joinedGrid: 292 - proto: GasVentPump entities: - uid: 212 @@ -1230,16 +1268,12 @@ entities: - type: Transform pos: -0.5,-2.5 parent: 292 - - type: AtmosDevice - joinedGrid: 292 - uid: 213 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,4.5 parent: 292 - - type: AtmosDevice - joinedGrid: 292 - proto: GeneratorBasic15kW entities: - uid: 114 diff --git a/Resources/Maps/Shuttles/briggle.yml b/Resources/Maps/Shuttles/briggle.yml index 4778896e02..0a7646393a 100644 --- a/Resources/Maps/Shuttles/briggle.yml +++ b/Resources/Maps/Shuttles/briggle.yml @@ -143,12 +143,12 @@ entities: - type: Transform pos: 0.5,-10.5 parent: 1 - - type: Door - secondsUntilStateChange: -81.781815 - state: Opening - type: DeviceLinkSource lastSignals: DoorStatus: True + - type: Door + secondsUntilStateChange: -347.64847 + state: Opening - proto: AirlockSecurityGlassLocked entities: - uid: 73 @@ -170,9 +170,9 @@ entities: - type: Transform pos: -0.5,-7.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 83 + - uid: 57 components: - type: Transform pos: 0.5,-10.5 @@ -829,6 +829,14 @@ entities: Glip Glorp, NanoTrasen Motorpool Division +- proto: PlushieRouny + entities: + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.53599805,-6.526394 + parent: 1 - proto: PortableGeneratorPacman entities: - uid: 41 diff --git a/Resources/Maps/Shuttles/cargo.yml b/Resources/Maps/Shuttles/cargo.yml index d8f3976e81..dab78a0102 100644 --- a/Resources/Maps/Shuttles/cargo.yml +++ b/Resources/Maps/Shuttles/cargo.yml @@ -166,8 +166,6 @@ entities: - type: Transform pos: -3.5,-1.5 parent: 173 - - type: AtmosDevice - joinedGrid: 173 - proto: AirlockGlassShuttle entities: - uid: 45 @@ -201,27 +199,31 @@ entities: - type: Transform pos: -0.5,6.5 parent: 173 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 168 components: - type: Transform - pos: -5.5,1.5 + rot: -1.5707963267948966 rad + pos: -5.5,3.5 parent: 173 - uid: 169 components: - type: Transform - pos: -5.5,3.5 + rot: 1.5707963267948966 rad + pos: 0.5,3.5 parent: 173 - uid: 170 components: - type: Transform - pos: 0.5,3.5 + rot: 1.5707963267948966 rad + pos: 0.5,1.5 parent: 173 - uid: 171 components: - type: Transform - pos: 0.5,1.5 + rot: -1.5707963267948966 rad + pos: -5.5,1.5 parent: 173 - proto: BlastDoor entities: @@ -230,33 +232,21 @@ entities: - type: Transform pos: 0.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 57 - uid: 3 components: - type: Transform pos: -5.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 55 - uid: 54 components: - type: Transform pos: 0.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 58 - uid: 56 components: - type: Transform pos: -5.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 2 - proto: CableApcExtension entities: - uid: 100 @@ -606,108 +596,72 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 36 - uid: 39 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 36 - uid: 40 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 36 - uid: 41 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 34 - uid: 42 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 34 - uid: 43 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 34 - uid: 46 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 35 - uid: 47 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 37 - uid: 48 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 37 - uid: 49 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,4.5 parent: 173 - - type: DeviceLinkSink - links: - - 37 - uid: 51 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 35 - uid: 167 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,0.5 parent: 173 - - type: DeviceLinkSink - links: - - 35 - proto: GasPipeBend entities: - uid: 134 @@ -744,8 +698,6 @@ entities: rot: 1.5707963267948966 rad pos: -3.5,-1.5 parent: 173 - - type: AtmosDevice - joinedGrid: 173 - proto: GasVentPump entities: - uid: 138 @@ -753,8 +705,6 @@ entities: - type: Transform pos: -2.5,2.5 parent: 173 - - type: AtmosDevice - joinedGrid: 173 - proto: GeneratorBasic15kW entities: - uid: 83 diff --git a/Resources/Maps/Shuttles/cargo_core.yml b/Resources/Maps/Shuttles/cargo_core.yml index 0c495835b9..dcbd4a972c 100644 --- a/Resources/Maps/Shuttles/cargo_core.yml +++ b/Resources/Maps/Shuttles/cargo_core.yml @@ -169,8 +169,6 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-7.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: AirCanister entities: - uid: 147 @@ -181,8 +179,6 @@ entities: parent: 2 - type: Physics bodyType: Static - - type: AtmosDevice - joinedGrid: 2 - proto: AirlockGlassShuttle entities: - uid: 131 @@ -205,22 +201,26 @@ entities: rot: 3.141592653589793 rad pos: 3.5,-7.5 parent: 2 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 139 + - uid: 29 components: - type: Transform - pos: -0.5,-2.5 - parent: 2 - - uid: 140 - components: - - type: Transform - pos: -0.5,-1.5 + rot: -1.5707963267948966 rad + pos: -0.5,-4.5 parent: 2 - uid: 141 components: - type: Transform - pos: -0.5,-4.5 + rot: -1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 2 +- proto: AtmosDeviceFanTiny + entities: + - uid: 140 + components: + - type: Transform + pos: -0.5,-1.5 parent: 2 - uid: 142 components: @@ -234,17 +234,11 @@ entities: - type: Transform pos: -0.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 137 - uid: 136 components: - type: Transform pos: -0.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 138 - proto: CableApcExtension entities: - uid: 104 @@ -588,36 +582,24 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 152 - uid: 75 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 152 - uid: 76 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 151 - uid: 77 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 151 - proto: GasPassiveVent entities: - uid: 143 @@ -625,8 +607,6 @@ entities: - type: Transform pos: -0.5,1.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasPipeBend entities: - uid: 148 @@ -651,8 +631,6 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,-6.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasPressurePump entities: - uid: 150 @@ -661,8 +639,6 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,-0.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasVentPump entities: - uid: 95 @@ -671,8 +647,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-6.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasVentScrubber entities: - uid: 144 @@ -681,8 +655,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-0.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GeneratorBasic15kW entities: - uid: 96 @@ -838,12 +810,6 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-3.5 parent: 2 - - uid: 29 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-4.5 - parent: 2 - uid: 30 components: - type: Transform @@ -856,6 +822,12 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-3.5 parent: 2 + - uid: 139 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-4.5 + parent: 2 - proto: SignalButton entities: - uid: 137 diff --git a/Resources/Maps/Shuttles/cargo_fland.yml b/Resources/Maps/Shuttles/cargo_fland.yml index e91e228e5c..7a48231abb 100644 --- a/Resources/Maps/Shuttles/cargo_fland.yml +++ b/Resources/Maps/Shuttles/cargo_fland.yml @@ -183,8 +183,6 @@ entities: - type: Transform pos: 4.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: Lock locked: True - proto: AirlockGlassShuttle @@ -196,7 +194,7 @@ entities: pos: 0.5,0.5 parent: 1 - type: Door - secondsUntilStateChange: -4823.494 + secondsUntilStateChange: -4923.5425 state: Opening - uid: 51 components: @@ -205,7 +203,7 @@ entities: pos: 0.5,2.5 parent: 1 - type: Door - secondsUntilStateChange: -4822.5273 + secondsUntilStateChange: -4922.5757 state: Opening - uid: 52 components: @@ -214,7 +212,7 @@ entities: pos: 6.5,2.5 parent: 1 - type: Door - secondsUntilStateChange: -4821.5938 + secondsUntilStateChange: -4921.642 state: Opening - uid: 53 components: @@ -223,7 +221,7 @@ entities: pos: 6.5,0.5 parent: 1 - type: Door - secondsUntilStateChange: -4836.5938 + secondsUntilStateChange: -4936.642 state: Opening - proto: APCBasic entities: @@ -233,27 +231,31 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-3.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 158 components: - type: Transform - pos: 0.5,0.5 + rot: 1.5707963267948966 rad + pos: 6.5,2.5 parent: 1 - uid: 159 components: - type: Transform - pos: 0.5,2.5 + rot: 1.5707963267948966 rad + pos: 6.5,0.5 parent: 1 - uid: 160 components: - type: Transform - pos: 6.5,2.5 + rot: -1.5707963267948966 rad + pos: 0.5,0.5 parent: 1 - uid: 161 components: - type: Transform - pos: 6.5,0.5 + rot: -1.5707963267948966 rad + pos: 0.5,2.5 parent: 1 - proto: BlastDoor entities: @@ -262,33 +264,21 @@ entities: - type: Transform pos: 0.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 145 - uid: 90 components: - type: Transform pos: 0.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 145 - uid: 99 components: - type: Transform pos: 6.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 43 - uid: 100 components: - type: Transform pos: 6.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 43 - proto: CableApcExtension entities: - uid: 124 @@ -610,72 +600,48 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 88 - uid: 92 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 88 - uid: 93 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 87 - uid: 94 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-0.5 parent: 1 - - type: DeviceLinkSink - links: - - 87 - uid: 95 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 87 - uid: 96 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 87 - uid: 97 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 88 - uid: 98 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,3.5 parent: 1 - - type: DeviceLinkSink - links: - - 88 - proto: DisposalPipe entities: - uid: 83 @@ -777,8 +743,6 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasVentPump entities: - uid: 115 @@ -787,16 +751,12 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 168 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,4.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GeneratorBasic15kW entities: - uid: 106 diff --git a/Resources/Maps/Shuttles/dart.yml b/Resources/Maps/Shuttles/dart.yml index c44dfe890d..a3c552b84a 100644 --- a/Resources/Maps/Shuttles/dart.yml +++ b/Resources/Maps/Shuttles/dart.yml @@ -838,22 +838,16 @@ entities: - type: Transform pos: 2.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 127 components: - type: Transform pos: 2.5,1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 128 components: - type: Transform pos: 2.5,0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: AirlockAtmosphericsLocked entities: - uid: 419 @@ -933,12 +927,6 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,-1.5 parent: 1 - - uid: 414 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-0.5 - parent: 1 - uid: 415 components: - type: Transform @@ -957,6 +945,12 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-2.5 parent: 1 + - uid: 813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 1 - proto: AirlockGlass entities: - uid: 73 @@ -1008,37 +1002,43 @@ entities: rot: 3.141592653589793 rad pos: -1.5,4.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: + - uid: 414 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-2.5 + parent: 1 - uid: 808 components: - type: Transform - pos: -9.5,-0.5 + rot: -1.5707963267948966 rad + pos: -9.5,-1.5 parent: 1 - uid: 809 components: - type: Transform - pos: -9.5,-1.5 + rot: -1.5707963267948966 rad + pos: -9.5,-0.5 parent: 1 - uid: 810 components: - type: Transform - pos: -9.5,-2.5 + rot: 1.5707963267948966 rad + pos: 8.5,-2.5 parent: 1 - uid: 811 components: - type: Transform - pos: 8.5,-0.5 + rot: 1.5707963267948966 rad + pos: 8.5,-1.5 parent: 1 - uid: 812 components: - type: Transform - pos: 8.5,-1.5 - parent: 1 - - uid: 813 - components: - - type: Transform - pos: 8.5,-2.5 + rot: 1.5707963267948966 rad + pos: 8.5,-0.5 parent: 1 - proto: AtmosFixNitrogenMarker entities: @@ -1099,89 +1099,56 @@ entities: - type: Transform pos: -5.5,-9.5 parent: 1 - - type: DeviceLinkSink - links: - - 111 - uid: 807 components: - type: Transform pos: -5.5,-14.5 parent: 1 - - type: DeviceLinkSink - links: - - 111 - uid: 816 components: - type: Transform pos: -5.5,-8.5 parent: 1 - - type: DeviceLinkSink - links: - - 111 - uid: 817 components: - type: Transform pos: -0.5,-18.5 parent: 1 - - type: DeviceLinkSink - links: - - 823 - uid: 818 components: - type: Transform pos: 0.5,-18.5 parent: 1 - - type: DeviceLinkSink - links: - - 823 - uid: 819 components: - type: Transform pos: 4.5,-14.5 parent: 1 - - type: DeviceLinkSink - links: - - 822 - uid: 820 components: - type: Transform pos: 4.5,-8.5 parent: 1 - - type: DeviceLinkSink - links: - - 769 - uid: 821 components: - type: Transform pos: -1.5,-18.5 parent: 1 - - type: DeviceLinkSink - links: - - 823 - uid: 824 components: - type: Transform pos: 4.5,-9.5 parent: 1 - - type: DeviceLinkSink - links: - - 769 - uid: 825 components: - type: Transform pos: 4.5,-13.5 parent: 1 - - type: DeviceLinkSink - links: - - 822 - uid: 826 components: - type: Transform pos: -5.5,-13.5 parent: 1 - - type: DeviceLinkSink - links: - - 111 - proto: BoozeDispenser entities: - uid: 444 @@ -2700,13 +2667,6 @@ entities: - type: Transform pos: -3.882896,-2.509187 parent: 1 -- proto: chem_master - entities: - - uid: 891 - components: - - type: Transform - pos: -3.5,-4.5 - parent: 1 - proto: ChemDispenser entities: - uid: 783 @@ -2721,6 +2681,13 @@ entities: - type: Transform pos: -4.5,-5.5 parent: 1 +- proto: ChemMaster + entities: + - uid: 891 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 - proto: CloningPod entities: - uid: 926 @@ -2728,9 +2695,6 @@ entities: - type: Transform pos: -4.5,2.5 parent: 1 - - type: DeviceLinkSink - links: - - 927 - proto: ClosetFireFilled entities: - uid: 194 @@ -3208,8 +3172,6 @@ entities: - type: Transform pos: -8.5,-23.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasMinerOxygen entities: - uid: 734 @@ -3217,8 +3179,6 @@ entities: - type: Transform pos: -8.5,-21.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasMixerFlipped entities: - uid: 264 @@ -3229,8 +3189,6 @@ entities: - type: GasMixer inletTwoConcentration: 0.22000003 inletOneConcentration: 0.78 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasPassiveVent @@ -3241,24 +3199,18 @@ entities: rot: 1.5707963267948966 rad pos: -7.5,-21.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 259 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-23.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 407 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-19.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GasPipeBend @@ -3904,11 +3856,15 @@ entities: - uid: 289 components: - type: Transform + anchored: False rot: -1.5707963267948966 rad pos: 0.5,-5.5 parent: 1 - type: AtmosPipeColor color: '#0055CCFF' + - type: Physics + canCollide: True + bodyType: Dynamic - uid: 291 components: - type: Transform @@ -3989,8 +3945,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 146 @@ -3999,8 +3953,6 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 151 @@ -4009,8 +3961,6 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 360 @@ -4019,8 +3969,6 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 367 @@ -4029,8 +3977,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 368 @@ -4039,8 +3985,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GasPressurePump @@ -4053,8 +3997,6 @@ entities: parent: 1 - type: GasPressurePump targetPressure: 4500 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 326 @@ -4062,8 +4004,6 @@ entities: - type: Transform pos: 4.5,-0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GasVentPump @@ -4074,8 +4014,6 @@ entities: rot: -1.5707963267948966 rad pos: -4.5,-19.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 282 @@ -4084,8 +4022,6 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,-19.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 283 @@ -4094,8 +4030,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-16.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 311 @@ -4104,8 +4038,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 312 @@ -4114,8 +4046,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 313 @@ -4124,8 +4054,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 314 @@ -4134,8 +4062,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 315 @@ -4144,8 +4070,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 316 @@ -4154,8 +4078,6 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 317 @@ -4164,8 +4086,6 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 318 @@ -4174,8 +4094,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 319 @@ -4184,8 +4102,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasVentScrubber @@ -4196,8 +4112,6 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 387 @@ -4205,8 +4119,6 @@ entities: - type: Transform pos: 3.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 405 @@ -4215,8 +4127,6 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 406 @@ -4225,8 +4135,6 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-12.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - uid: 411 @@ -4234,8 +4142,6 @@ entities: - type: Transform pos: -4.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GeneratorBasic15kW @@ -4583,9 +4489,6 @@ entities: - type: Transform pos: -4.5,0.5 parent: 1 - - type: DeviceLinkSink - links: - - 927 - proto: MegaSprayBottle entities: - uid: 903 @@ -5303,7 +5206,7 @@ entities: - type: Transform pos: -1.5,-7.5 parent: 1 -- proto: SignChemistry1 +- proto: SignChem entities: - uid: 893 components: @@ -5377,7 +5280,7 @@ entities: - type: Transform pos: 2.4920845,-8.564493 parent: 1 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 785 components: @@ -5391,13 +5294,6 @@ entities: - type: Transform pos: 3.5,-9.5 parent: 1 -- proto: SpawnMobDrone - entities: - - uid: 987 - components: - - type: Transform - pos: 2.5,-18.5 - parent: 1 - proto: SpawnMobMedibot entities: - uid: 986 diff --git a/Resources/Maps/Shuttles/emergency.yml b/Resources/Maps/Shuttles/emergency.yml index d2b09201b2..e285d4a5ae 100644 --- a/Resources/Maps/Shuttles/emergency.yml +++ b/Resources/Maps/Shuttles/emergency.yml @@ -202,8 +202,6 @@ entities: - type: Transform pos: -1.5,-3.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - proto: AirlockCommandGlassLocked entities: - uid: 353 @@ -292,47 +290,55 @@ entities: - type: Transform pos: -3.5,0.5 parent: 410 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 395 components: - type: Transform - pos: -7.5,5.5 + rot: -1.5707963267948966 rad + pos: -7.5,7.5 parent: 410 - uid: 396 components: - type: Transform - pos: -7.5,7.5 + rot: -1.5707963267948966 rad + pos: -7.5,-0.5 parent: 410 - uid: 397 components: - type: Transform - pos: 2.5,7.5 + rot: -1.5707963267948966 rad + pos: -7.5,5.5 parent: 410 - uid: 398 components: - type: Transform - pos: 2.5,5.5 + rot: -1.5707963267948966 rad + pos: -7.5,-2.5 parent: 410 - uid: 399 components: - type: Transform - pos: 2.5,-0.5 + rot: 1.5707963267948966 rad + pos: 2.5,-2.5 parent: 410 - uid: 400 components: - type: Transform - pos: 2.5,-2.5 + rot: 1.5707963267948966 rad + pos: 2.5,-0.5 parent: 410 - uid: 401 components: - type: Transform - pos: -7.5,-2.5 + rot: 1.5707963267948966 rad + pos: 2.5,5.5 parent: 410 - uid: 402 components: - type: Transform - pos: -7.5,-0.5 + rot: 1.5707963267948966 rad + pos: 2.5,7.5 parent: 410 - proto: BedsheetMedical entities: @@ -1251,8 +1257,6 @@ entities: - type: Transform pos: -1.5,-2.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - proto: GasPassiveVent entities: - uid: 270 @@ -1261,8 +1265,6 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-1.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - proto: GasPipeBend entities: - uid: 291 @@ -1459,8 +1461,6 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-3.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - proto: GasVentPump entities: - uid: 242 @@ -1469,45 +1469,33 @@ entities: rot: 3.141592653589793 rad pos: -5.5,-1.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - uid: 243 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,-1.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - uid: 244 components: - type: Transform pos: 0.5,6.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - uid: 245 components: - type: Transform pos: -5.5,6.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - uid: 246 components: - type: Transform pos: -2.5,12.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - uid: 247 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,6.5 parent: 410 - - type: AtmosDevice - joinedGrid: 410 - proto: GeneratorBasic15kW entities: - uid: 239 diff --git a/Resources/Maps/Shuttles/emergency_box.yml b/Resources/Maps/Shuttles/emergency_box.yml index 3aa6a3f7ea..49d082c995 100644 --- a/Resources/Maps/Shuttles/emergency_box.yml +++ b/Resources/Maps/Shuttles/emergency_box.yml @@ -26,7 +26,7 @@ entities: name: NT Evac Box - type: Transform pos: 0.06253052,0.58707 - parent: 484 + parent: invalid - type: MapGrid chunks: 0,0: @@ -492,18 +492,6 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: NavMap - - uid: 484 - components: - - type: MetaData - name: Map Entity - - type: Transform - - type: Map - mapPaused: True - - type: PhysicsMap - - type: GridTree - - type: MovedGrids - - type: Broadphase - - type: OccluderTree - proto: AirCanister entities: - uid: 526 @@ -612,26 +600,30 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-4.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: + - uid: 484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 - uid: 580 components: - type: Transform + rot: -1.5707963267948966 rad pos: 0.5,9.5 parent: 1 - uid: 581 components: - type: Transform + rot: -1.5707963267948966 rad pos: 0.5,7.5 parent: 1 - uid: 582 components: - type: Transform - pos: 0.5,1.5 - parent: 1 - - uid: 583 - components: - - type: Transform + rot: -1.5707963267948966 rad pos: 0.5,-0.5 parent: 1 - proto: BookHowToSurvive diff --git a/Resources/Maps/Shuttles/emergency_cluster.yml b/Resources/Maps/Shuttles/emergency_cluster.yml index 3cc14505fe..82f178aaca 100644 --- a/Resources/Maps/Shuttles/emergency_cluster.yml +++ b/Resources/Maps/Shuttles/emergency_cluster.yml @@ -553,38 +553,43 @@ entities: rot: 3.141592653589793 rad pos: 8.5,-18.5 parent: 2 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 472 components: - type: Transform - pos: 2.5,-7.5 + rot: 1.5707963267948966 rad + pos: 16.5,-7.5 parent: 2 - uid: 473 components: - type: Transform - pos: 2.5,-9.5 + rot: 1.5707963267948966 rad + pos: 16.5,-9.5 parent: 2 - uid: 475 components: - type: Transform - pos: 16.5,-9.5 + rot: -1.5707963267948966 rad + pos: 2.5,-7.5 parent: 2 - uid: 476 components: - type: Transform + rot: 1.5707963267948966 rad pos: 16.5,-15.5 parent: 2 - uid: 477 components: - type: Transform - pos: 16.5,-17.5 + rot: -1.5707963267948966 rad + pos: 2.5,-9.5 parent: 2 - - uid: 586 + - uid: 503 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-7.5 + rot: 1.5707963267948966 rad + pos: 16.5,-17.5 parent: 2 - proto: Bed entities: diff --git a/Resources/Maps/Shuttles/emergency_courser.yml b/Resources/Maps/Shuttles/emergency_courser.yml index f9ff40b8fa..426fe055b4 100644 --- a/Resources/Maps/Shuttles/emergency_courser.yml +++ b/Resources/Maps/Shuttles/emergency_courser.yml @@ -598,55 +598,55 @@ entities: - type: Transform pos: 0.5,10.5 parent: 656 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 621 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,4.5 + rot: 1.5707963267948966 rad + pos: 6.5,2.5 parent: 656 - uid: 622 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,2.5 + rot: 1.5707963267948966 rad + pos: 6.5,4.5 parent: 656 - uid: 623 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-5.5 + rot: 1.5707963267948966 rad + pos: 6.5,-3.5 parent: 656 - uid: 624 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-3.5 + rot: 1.5707963267948966 rad + pos: 6.5,-5.5 parent: 656 - uid: 625 components: - type: Transform rot: -1.5707963267948966 rad - pos: 6.5,-3.5 + pos: -6.5,-5.5 parent: 656 - uid: 626 components: - type: Transform rot: -1.5707963267948966 rad - pos: 6.5,-5.5 + pos: -6.5,-3.5 parent: 656 - uid: 627 components: - type: Transform rot: -1.5707963267948966 rad - pos: 6.5,2.5 + pos: -6.5,2.5 parent: 656 - uid: 628 components: - type: Transform rot: -1.5707963267948966 rad - pos: 6.5,4.5 + pos: -6.5,4.5 parent: 656 - proto: Bed entities: diff --git a/Resources/Maps/Shuttles/emergency_delta.yml b/Resources/Maps/Shuttles/emergency_delta.yml index 20419b2872..0c092e2363 100644 --- a/Resources/Maps/Shuttles/emergency_delta.yml +++ b/Resources/Maps/Shuttles/emergency_delta.yml @@ -24,7 +24,7 @@ entities: name: NT Evac Delta - type: Transform pos: -0.5625,0.671875 - parent: 761 + parent: invalid - type: MapGrid chunks: 0,0: @@ -395,18 +395,6 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - - uid: 761 - components: - - type: MetaData - name: Map Entity - - type: Transform - - type: Map - mapPaused: True - - type: PhysicsMap - - type: GridTree - - type: MovedGrids - - type: Broadphase - - type: OccluderTree - proto: AirCanister entities: - uid: 326 @@ -610,14 +598,34 @@ entities: - type: Transform pos: -4.5,-17.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 583 components: - type: Transform - rot: -1.5707963267948966 rad + rot: 1.5707963267948966 rad + pos: 2.5,-8.5 + parent: 1 + - uid: 696 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-10.5 + parent: 1 + - uid: 761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 763 + components: + - type: Transform + rot: 1.5707963267948966 rad pos: 2.5,-0.5 parent: 1 +- proto: AtmosDeviceFanTiny + entities: - uid: 658 components: - type: Transform @@ -630,24 +638,6 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,-20.5 parent: 1 - - uid: 696 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-2.5 - parent: 1 - - uid: 763 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-8.5 - parent: 1 - - uid: 764 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-10.5 - parent: 1 - proto: BorgCharger entities: - uid: 270 diff --git a/Resources/Maps/Shuttles/emergency_lox.yml b/Resources/Maps/Shuttles/emergency_lox.yml index 0856b97c38..64455757de 100644 --- a/Resources/Maps/Shuttles/emergency_lox.yml +++ b/Resources/Maps/Shuttles/emergency_lox.yml @@ -850,48 +850,56 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,9.5 parent: 670 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 640 - components: - - type: Transform - pos: -7.5,-2.5 - parent: 670 - - uid: 641 + - uid: 231 components: - type: Transform + rot: -1.5707963267948966 rad pos: -7.5,-0.5 parent: 670 - - uid: 642 + - uid: 232 components: - type: Transform - pos: 2.5,-2.5 + rot: -1.5707963267948966 rad + pos: -7.5,-2.5 parent: 670 - - uid: 643 - components: - - type: Transform - pos: 2.5,-0.5 - parent: 670 - - uid: 644 - components: - - type: Transform - pos: 2.5,5.5 - parent: 670 - - uid: 645 - components: - - type: Transform - pos: 2.5,7.5 - parent: 670 - - uid: 646 + - uid: 234 components: - type: Transform + rot: -1.5707963267948966 rad pos: -7.5,7.5 parent: 670 - - uid: 647 + - uid: 240 components: - type: Transform + rot: -1.5707963267948966 rad pos: -7.5,5.5 parent: 670 + - uid: 241 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,7.5 + parent: 670 + - uid: 242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,5.5 + parent: 670 + - uid: 264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 670 + - uid: 270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-2.5 + parent: 670 - proto: BedsheetMedical entities: - uid: 263 diff --git a/Resources/Maps/Shuttles/emergency_meta.yml b/Resources/Maps/Shuttles/emergency_meta.yml index 091fe6a1f8..ba75195df9 100644 --- a/Resources/Maps/Shuttles/emergency_meta.yml +++ b/Resources/Maps/Shuttles/emergency_meta.yml @@ -669,45 +669,46 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,-3.5 parent: 1 - - type: Apc - lastExternalState: Low - lastChargeState: Full - type: PowerNetworkBattery loadingNetworkDemand: 18077 currentReceiving: 18076.947 currentSupply: 18077 supplyRampPosition: 0.052734375 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 928 + - uid: 4 components: - type: Transform - pos: 14.5,1.5 + pos: -2.5,-11.5 parent: 1 - - uid: 929 - components: - - type: Transform - pos: 12.5,1.5 - parent: 1 - - uid: 930 - components: - - type: Transform - pos: 6.5,1.5 - parent: 1 - - uid: 931 + - uid: 33 components: - type: Transform + rot: 3.141592653589793 rad pos: 4.5,1.5 parent: 1 - - uid: 932 + - uid: 42 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,1.5 + parent: 1 + - uid: 43 components: - type: Transform pos: -1.5,-11.5 parent: 1 - - uid: 933 + - uid: 51 components: - type: Transform - pos: -2.5,-11.5 + rot: 3.141592653589793 rad + pos: 12.5,1.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,1.5 parent: 1 - proto: BedsheetMedical entities: diff --git a/Resources/Maps/Shuttles/emergency_omega.yml b/Resources/Maps/Shuttles/emergency_omega.yml index ad9c8379da..f22e61ce16 100644 --- a/Resources/Maps/Shuttles/emergency_omega.yml +++ b/Resources/Maps/Shuttles/emergency_omega.yml @@ -808,47 +808,55 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,8.5 parent: 603 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 73 components: - type: Transform - pos: 5.5,3.5 + rot: 1.5707963267948966 rad + pos: 5.5,9.5 parent: 603 - uid: 77 components: - type: Transform - pos: -10.5,9.5 + rot: 1.5707963267948966 rad + pos: 5.5,3.5 parent: 603 - uid: 81 components: - type: Transform - pos: -10.5,1.5 + rot: 1.5707963267948966 rad + pos: 5.5,1.5 parent: 603 - uid: 93 components: - type: Transform - pos: -10.5,11.5 + rot: 1.5707963267948966 rad + pos: 5.5,11.5 parent: 603 - uid: 96 components: - type: Transform - pos: 5.5,1.5 + rot: -1.5707963267948966 rad + pos: -10.5,1.5 parent: 603 - uid: 108 components: - type: Transform - pos: 5.5,11.5 + rot: -1.5707963267948966 rad + pos: -10.5,3.5 parent: 603 - uid: 142 components: - type: Transform - pos: -10.5,3.5 + rot: -1.5707963267948966 rad + pos: -10.5,9.5 parent: 603 - uid: 237 components: - type: Transform - pos: 5.5,9.5 + rot: -1.5707963267948966 rad + pos: -10.5,11.5 parent: 603 - proto: Bed entities: diff --git a/Resources/Maps/Shuttles/emergency_raven.yml b/Resources/Maps/Shuttles/emergency_raven.yml index b7989a49cb..0d7948c234 100644 --- a/Resources/Maps/Shuttles/emergency_raven.yml +++ b/Resources/Maps/Shuttles/emergency_raven.yml @@ -1536,47 +1536,55 @@ entities: - type: Transform pos: 16.5,-21.5 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: + - uid: 2058 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 - uid: 2443 components: - type: Transform - pos: 0.5,-4.5 + rot: -1.5707963267948966 rad + pos: 0.5,5.5 parent: 1 - uid: 2444 components: - type: Transform - pos: 0.5,-2.5 + rot: -1.5707963267948966 rad + pos: 0.5,-4.5 parent: 1 - uid: 2445 components: - type: Transform - pos: 0.5,3.5 + rot: -1.5707963267948966 rad + pos: 0.5,-2.5 parent: 1 - uid: 2446 components: - type: Transform - pos: 0.5,5.5 + rot: 1.5707963267948966 rad + pos: 22.5,-4.5 parent: 1 - uid: 2447 components: - type: Transform - pos: 22.5,5.5 + rot: 1.5707963267948966 rad + pos: 22.5,-2.5 parent: 1 - uid: 2448 components: - type: Transform + rot: 1.5707963267948966 rad pos: 22.5,3.5 parent: 1 - uid: 2449 components: - type: Transform - pos: 22.5,-2.5 - parent: 1 - - uid: 2450 - components: - - type: Transform - pos: 22.5,-4.5 + rot: 1.5707963267948966 rad + pos: 22.5,5.5 parent: 1 - proto: AtmosFixNitrogenMarker entities: @@ -1677,439 +1685,266 @@ entities: - type: Transform pos: 4.5,10.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2232 components: - type: Transform pos: 4.5,11.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2233 components: - type: Transform pos: 4.5,12.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2234 components: - type: Transform pos: 7.5,15.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2235 components: - type: Transform pos: 8.5,15.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2236 components: - type: Transform pos: 9.5,15.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2237 components: - type: Transform pos: 13.5,15.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2238 components: - type: Transform pos: 14.5,15.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2239 components: - type: Transform pos: 15.5,15.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2240 components: - type: Transform pos: 18.5,12.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2241 components: - type: Transform pos: 18.5,11.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2242 components: - type: Transform pos: 18.5,10.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2243 components: - type: Transform pos: 13.5,18.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2244 components: - type: Transform pos: 14.5,18.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2245 components: - type: Transform pos: 9.5,18.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2246 components: - type: Transform pos: 8.5,18.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2247 components: - type: Transform pos: 7.5,22.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2248 components: - type: Transform pos: 15.5,22.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2249 components: - type: Transform pos: 19.5,24.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2250 components: - type: Transform pos: 19.5,25.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2251 components: - type: Transform pos: 19.5,26.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2252 components: - type: Transform pos: 18.5,26.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2253 components: - type: Transform pos: 18.5,27.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2254 components: - type: Transform pos: 17.5,27.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2255 components: - type: Transform pos: 16.5,27.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2256 components: - type: Transform pos: 16.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2257 components: - type: Transform pos: 15.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2258 components: - type: Transform pos: 14.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2259 components: - type: Transform pos: 13.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2260 components: - type: Transform pos: 12.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2261 components: - type: Transform pos: 11.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2262 components: - type: Transform pos: 10.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2263 components: - type: Transform pos: 9.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2264 components: - type: Transform pos: 8.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2265 components: - type: Transform pos: 7.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2266 components: - type: Transform pos: 6.5,28.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2267 components: - type: Transform pos: 6.5,27.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2268 components: - type: Transform pos: 5.5,27.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2269 components: - type: Transform pos: 4.5,27.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2270 components: - type: Transform pos: 4.5,26.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2271 components: - type: Transform pos: 3.5,26.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2272 components: - type: Transform pos: 3.5,25.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2273 components: - type: Transform pos: 3.5,24.5 parent: 1 - - type: DeviceLinkSink - links: - - 2275 - uid: 2283 components: - type: Transform pos: 12.5,-6.5 parent: 1 - - type: DeviceLinkSink - links: - - 2288 - uid: 2284 components: - type: Transform pos: 12.5,-4.5 parent: 1 - - type: DeviceLinkSink - links: - - 2288 - uid: 2285 components: - type: Transform pos: 15.5,-3.5 parent: 1 - - type: DeviceLinkSink - links: - - 2288 - uid: 2286 components: - type: Transform pos: 16.5,-3.5 parent: 1 - - type: DeviceLinkSink - links: - - 2288 - uid: 2287 components: - type: Transform pos: 17.5,-3.5 parent: 1 - - type: DeviceLinkSink - links: - - 2288 - uid: 2290 components: - type: Transform pos: 10.5,22.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2291 components: - type: Transform pos: 11.5,22.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2292 components: - type: Transform pos: 12.5,22.5 parent: 1 - - type: DeviceLinkSink - links: - - 2274 - uid: 2451 components: - type: Transform pos: 4.5,9.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - uid: 2452 components: - type: Transform pos: 18.5,9.5 parent: 1 - - type: DeviceLinkSink - links: - - 2276 - - 2277 - proto: BoozeDispenser entities: - uid: 2127 @@ -6694,13 +6529,6 @@ entities: rot: 3.141592653589793 rad pos: 16.5,23.5 parent: 1 -- proto: chem_master - entities: - - uid: 1904 - components: - - type: Transform - pos: 11.5,-4.5 - parent: 1 - proto: ChemDispenser entities: - uid: 1905 @@ -6708,6 +6536,13 @@ entities: - type: Transform pos: 10.5,-4.5 parent: 1 +- proto: ChemMaster + entities: + - uid: 1904 + components: + - type: Transform + pos: 11.5,-4.5 + parent: 1 - proto: CigarGoldCase entities: - uid: 2227 @@ -8107,8 +7942,6 @@ entities: - type: Transform pos: 8.5,-26.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasMinerOxygen entities: - uid: 1323 @@ -8116,8 +7949,6 @@ entities: - type: Transform pos: 14.5,-26.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasMixer entities: - uid: 1324 @@ -8129,8 +7960,6 @@ entities: - type: GasMixer inletTwoConcentration: 0.22000003 inletOneConcentration: 0.78 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasPassiveVent @@ -8141,16 +7970,12 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-27.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 1376 components: - type: Transform rot: -1.5707963267948966 rad pos: 14.5,-27.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasPipeBend entities: - uid: 1380 @@ -10449,8 +10274,6 @@ entities: rot: 3.141592653589793 rad pos: 9.5,-24.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1498 @@ -10458,8 +10281,6 @@ entities: - type: Transform pos: 10.5,-21.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1499 @@ -10468,8 +10289,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-23.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1500 @@ -10478,8 +10297,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-20.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1501 @@ -10488,8 +10305,6 @@ entities: rot: 1.5707963267948966 rad pos: 13.5,-23.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1502 @@ -10497,8 +10312,6 @@ entities: - type: Transform pos: 14.5,-20.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1503 @@ -10507,8 +10320,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-23.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1504 @@ -10517,8 +10328,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-20.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1505 @@ -10527,8 +10336,6 @@ entities: rot: 3.141592653589793 rad pos: 16.5,-25.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1506 @@ -10536,8 +10343,6 @@ entities: - type: Transform pos: 18.5,-15.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1507 @@ -10546,8 +10351,6 @@ entities: rot: 3.141592653589793 rad pos: 13.5,-17.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1508 @@ -10556,8 +10359,6 @@ entities: rot: 3.141592653589793 rad pos: 9.5,-17.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1509 @@ -10565,8 +10366,6 @@ entities: - type: Transform pos: 4.5,-15.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1510 @@ -10575,8 +10374,6 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-14.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1511 @@ -10585,8 +10382,6 @@ entities: rot: -1.5707963267948966 rad pos: 20.5,-14.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1512 @@ -10595,8 +10390,6 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,-9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1513 @@ -10605,8 +10398,6 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,-6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1514 @@ -10615,8 +10406,6 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,-9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1515 @@ -10625,8 +10414,6 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,-6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1516 @@ -10634,8 +10421,6 @@ entities: - type: Transform pos: 6.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1517 @@ -10644,8 +10429,6 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,-9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1518 @@ -10654,8 +10437,6 @@ entities: rot: 3.141592653589793 rad pos: 6.5,-12.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1519 @@ -10664,8 +10445,6 @@ entities: rot: 3.141592653589793 rad pos: 9.5,-12.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1520 @@ -10674,8 +10453,6 @@ entities: rot: 1.5707963267948966 rad pos: 11.5,-13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1521 @@ -10684,8 +10461,6 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,-13.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1522 @@ -10694,8 +10469,6 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1523 @@ -10703,8 +10476,6 @@ entities: - type: Transform pos: 11.5,-9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1524 @@ -10712,8 +10483,6 @@ entities: - type: Transform pos: 10.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1525 @@ -10722,8 +10491,6 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1526 @@ -10732,8 +10499,6 @@ entities: rot: -1.5707963267948966 rad pos: 14.5,-7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1589 @@ -10742,8 +10507,6 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1590 @@ -10752,8 +10515,6 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1591 @@ -10761,8 +10522,6 @@ entities: - type: Transform pos: 6.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1592 @@ -10770,8 +10529,6 @@ entities: - type: Transform pos: 11.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1593 @@ -10779,8 +10536,6 @@ entities: - type: Transform pos: 16.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1594 @@ -10789,8 +10544,6 @@ entities: rot: 3.141592653589793 rad pos: 6.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1595 @@ -10799,8 +10552,6 @@ entities: rot: 3.141592653589793 rad pos: 11.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1596 @@ -10809,8 +10560,6 @@ entities: rot: 3.141592653589793 rad pos: 16.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1597 @@ -10819,8 +10568,6 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1598 @@ -10829,8 +10576,6 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1599 @@ -10839,8 +10584,6 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1600 @@ -10848,8 +10591,6 @@ entities: - type: Transform pos: 11.5,8.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1638 @@ -10858,8 +10599,6 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1639 @@ -10868,8 +10607,6 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1640 @@ -10878,8 +10615,6 @@ entities: rot: 3.141592653589793 rad pos: 8.5,12.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1641 @@ -10888,8 +10623,6 @@ entities: rot: 3.141592653589793 rad pos: 9.5,9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1642 @@ -10898,8 +10631,6 @@ entities: rot: 3.141592653589793 rad pos: 13.5,9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1644 @@ -10908,8 +10639,6 @@ entities: rot: 3.141592653589793 rad pos: 14.5,12.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1645 @@ -10918,8 +10647,6 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1646 @@ -10928,8 +10655,6 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1691 @@ -10938,8 +10663,6 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,15.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1692 @@ -10948,8 +10671,6 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1693 @@ -10958,8 +10679,6 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1694 @@ -10968,8 +10687,6 @@ entities: rot: 3.141592653589793 rad pos: 4.5,16.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1695 @@ -10978,8 +10695,6 @@ entities: rot: 3.141592653589793 rad pos: 8.5,16.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1696 @@ -10988,8 +10703,6 @@ entities: rot: 3.141592653589793 rad pos: 11.5,16.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1697 @@ -10998,8 +10711,6 @@ entities: rot: 3.141592653589793 rad pos: 14.5,16.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1698 @@ -11008,8 +10719,6 @@ entities: rot: 3.141592653589793 rad pos: 18.5,16.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1699 @@ -11018,8 +10727,6 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,15.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1700 @@ -11028,8 +10735,6 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1701 @@ -11038,8 +10743,6 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1738 @@ -11048,8 +10751,6 @@ entities: rot: 3.141592653589793 rad pos: 8.5,20.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1739 @@ -11058,8 +10759,6 @@ entities: rot: 3.141592653589793 rad pos: 14.5,20.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1741 @@ -11067,8 +10766,6 @@ entities: - type: Transform pos: 8.5,26.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1742 @@ -11076,8 +10773,6 @@ entities: - type: Transform pos: 11.5,26.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1743 @@ -11085,8 +10780,6 @@ entities: - type: Transform pos: 14.5,26.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1744 @@ -11095,8 +10788,6 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,24.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1745 @@ -11105,8 +10796,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,20.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1746 @@ -11115,8 +10804,6 @@ entities: rot: 3.141592653589793 rad pos: 11.5,23.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1747 @@ -11125,8 +10812,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,20.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 2293 @@ -11135,8 +10820,6 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,24.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - type: AtmosPipeColor color: '#0055CCFF' - proto: GeneratorBasic15kW @@ -12897,41 +12580,26 @@ entities: - type: Transform pos: 9.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 2289 - uid: 2279 components: - type: Transform pos: 10.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 2289 - uid: 2280 components: - type: Transform pos: 11.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 2289 - uid: 2281 components: - type: Transform pos: 12.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 2289 - uid: 2282 components: - type: Transform pos: 13.5,4.5 parent: 1 - - type: DeviceLinkSink - links: - - 2289 - proto: ShuttleWindow entities: - uid: 2 @@ -13772,7 +13440,7 @@ entities: - type: Transform pos: 8.5,-21.5 parent: 1 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 2128 components: diff --git a/Resources/Maps/Shuttles/emergency_rod.yml b/Resources/Maps/Shuttles/emergency_rod.yml index 4235e1d57f..cc9623712d 100644 --- a/Resources/Maps/Shuttles/emergency_rod.yml +++ b/Resources/Maps/Shuttles/emergency_rod.yml @@ -771,8 +771,6 @@ entities: - type: Transform pos: 0.5,-10.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: AirlockCommandLocked entities: - uid: 179 @@ -886,48 +884,56 @@ entities: - type: Transform pos: -4.5,17.5 parent: 2 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 395 - components: - - type: Transform - pos: -7.5,3.5 - parent: 2 - - uid: 396 - components: - - type: Transform - pos: -7.5,1.5 - parent: 2 - - uid: 397 + - uid: 236 components: - type: Transform + rot: 1.5707963267948966 rad pos: 4.5,3.5 parent: 2 - - uid: 398 - components: - - type: Transform - pos: 4.5,1.5 - parent: 2 - - uid: 399 - components: - - type: Transform - pos: 4.5,-4.5 - parent: 2 - - uid: 400 + - uid: 237 components: - type: Transform + rot: 1.5707963267948966 rad pos: 4.5,-6.5 parent: 2 - - uid: 401 + - uid: 238 components: - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-4.5 + parent: 2 + - uid: 239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,1.5 + parent: 2 + - uid: 240 + components: + - type: Transform + rot: -1.5707963267948966 rad pos: -7.5,-6.5 parent: 2 - - uid: 402 + - uid: 241 components: - type: Transform + rot: -1.5707963267948966 rad pos: -7.5,-4.5 parent: 2 + - uid: 242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,1.5 + parent: 2 + - uid: 243 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,3.5 + parent: 2 - proto: BedsheetMedical entities: - uid: 436 @@ -947,105 +953,66 @@ entities: - type: Transform pos: -6.5,20.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 706 components: - type: Transform pos: -6.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 707 components: - type: Transform pos: -5.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 708 components: - type: Transform pos: -4.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 709 components: - type: Transform pos: -3.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 710 components: - type: Transform pos: -2.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 711 components: - type: Transform pos: -1.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 712 components: - type: Transform pos: -0.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 713 components: - type: Transform pos: 0.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 714 components: - type: Transform pos: 1.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 715 components: - type: Transform pos: 3.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 716 components: - type: Transform pos: 2.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - uid: 717 components: - type: Transform pos: 3.5,20.5 parent: 2 - - type: DeviceLinkSink - links: - - 718 - proto: BoozeDispenser entities: - uid: 451 @@ -2466,8 +2433,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-11.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasPassiveVent entities: - uid: 325 @@ -2476,8 +2441,6 @@ entities: rot: 3.141592653589793 rad pos: 2.5,-11.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasPipeBend entities: - uid: 317 @@ -2910,8 +2873,6 @@ entities: - type: Transform pos: 0.5,-10.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasVentPump entities: - uid: 413 @@ -2920,60 +2881,44 @@ entities: rot: 3.141592653589793 rad pos: 3.5,11.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 414 components: - type: Transform rot: -1.5707963267948966 rad pos: 3.5,-7.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 415 components: - type: Transform pos: 3.5,4.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 416 components: - type: Transform pos: -6.5,4.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 417 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,11.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 418 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,-7.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 419 components: - type: Transform pos: 3.5,19.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 420 components: - type: Transform pos: -6.5,19.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GeneratorBasic15kW entities: - uid: 344 @@ -3947,7 +3892,7 @@ entities: - type: Transform pos: -0.5,-10.5 parent: 2 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 450 components: diff --git a/Resources/Maps/Shuttles/emergency_wode.yml b/Resources/Maps/Shuttles/emergency_wode.yml index 7dcd4a60eb..96c75d012a 100644 --- a/Resources/Maps/Shuttles/emergency_wode.yml +++ b/Resources/Maps/Shuttles/emergency_wode.yml @@ -18,26 +18,13 @@ tilemap: 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 Evac Wode - type: Transform pos: -0.70836353,-1.958334 - parent: 1 + parent: invalid - type: MapGrid chunks: 0,0: @@ -669,56 +656,56 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,17.5 parent: 2 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 215 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,19.5 - parent: 2 - - uid: 216 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,17.5 - parent: 2 - - uid: 295 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,9.5 - parent: 2 - - uid: 296 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,9.5 - parent: 2 - - uid: 342 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,19.5 - parent: 2 - - uid: 374 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,17.5 - parent: 2 - - uid: 385 + - uid: 1 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,11.5 parent: 2 - - uid: 386 + - uid: 215 components: - type: Transform rot: -1.5707963267948966 rad + pos: -7.5,9.5 + parent: 2 + - uid: 216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,17.5 + parent: 2 + - uid: 295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,19.5 + parent: 2 + - uid: 296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,19.5 + parent: 2 + - uid: 342 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,17.5 + parent: 2 + - uid: 374 + components: + - type: Transform + rot: 1.5707963267948966 rad pos: 5.5,11.5 parent: 2 + - uid: 385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,9.5 + parent: 2 - proto: BedsheetMedical entities: - uid: 143 @@ -2271,7 +2258,6 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,18.5 parent: 2 - - type: DeviceNetwork - uid: 175 components: - type: Transform diff --git a/Resources/Maps/Shuttles/escape_pod_small.yml b/Resources/Maps/Shuttles/escape_pod_small.yml index d0670f3991..4746f0d297 100644 --- a/Resources/Maps/Shuttles/escape_pod_small.yml +++ b/Resources/Maps/Shuttles/escape_pod_small.yml @@ -121,7 +121,7 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,0.5 parent: 29 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 9 components: diff --git a/Resources/Maps/Shuttles/mining.yml b/Resources/Maps/Shuttles/mining.yml index f8a4f040b9..b72d361f77 100644 --- a/Resources/Maps/Shuttles/mining.yml +++ b/Resources/Maps/Shuttles/mining.yml @@ -564,23 +564,38 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,3.5 parent: 181 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 128 components: - type: Transform + rot: -1.5707963267948966 rad pos: -5.5,-3.5 parent: 181 - uid: 129 components: - type: Transform + rot: -1.5707963267948966 rad pos: -5.5,-2.5 parent: 181 - uid: 130 components: - type: Transform + rot: -1.5707963267948966 rad pos: -5.5,-1.5 parent: 181 + - uid: 131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,2.5 + parent: 181 + - uid: 133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,1.5 + parent: 181 - proto: BlastDoorExterior1 entities: - uid: 37 @@ -588,25 +603,16 @@ entities: - type: Transform pos: -5.5,-2.5 parent: 181 - - type: DeviceLinkSink - links: - - 100 - uid: 47 components: - type: Transform pos: -5.5,-3.5 parent: 181 - - type: DeviceLinkSink - links: - - 100 - uid: 69 components: - type: Transform pos: -5.5,-1.5 parent: 181 - - type: DeviceLinkSink - links: - - 100 - proto: BorgModuleMining entities: - uid: 94 @@ -911,8 +917,6 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,-4.5 parent: 181 - - type: AtmosDevice - joinedGrid: 181 - proto: GasVentPump entities: - uid: 26 @@ -921,8 +925,6 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,-4.5 parent: 181 - - type: AtmosDevice - joinedGrid: 181 - proto: GeneratorBasic entities: - uid: 40 diff --git a/Resources/Maps/Shuttles/pirate.yml b/Resources/Maps/Shuttles/pirate.yml index 8d2912dbda..b0b3929054 100644 --- a/Resources/Maps/Shuttles/pirate.yml +++ b/Resources/Maps/Shuttles/pirate.yml @@ -578,23 +578,25 @@ entities: - type: Transform pos: -0.67882204,3.741016 parent: 1 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 27 components: - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,15.5 + rot: -1.5707963267948966 rad + pos: -11.5,2.5 parent: 1 - uid: 28 components: - type: Transform - pos: -11.5,2.5 + rot: 1.5707963267948966 rad + pos: 8.5,2.5 parent: 1 - uid: 772 components: - type: Transform - pos: 8.5,2.5 + rot: 3.141592653589793 rad + pos: 3.5,15.5 parent: 1 - proto: Bed entities: @@ -2255,8 +2257,6 @@ entities: - type: GasMixer inletTwoConcentration: 0.22000003 inletOneConcentration: 0.78 - - type: AtmosDevice - joinedGrid: 1 - proto: GasPassiveVent entities: - uid: 329 @@ -2265,40 +2265,30 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 330 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,-0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 331 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 332 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,-7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 333 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasPipeBend entities: - uid: 334 @@ -2725,16 +2715,12 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 406 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasPressurePump entities: - uid: 407 @@ -2743,24 +2729,18 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-4.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 408 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 409 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasVentPump entities: - uid: 410 @@ -2768,94 +2748,70 @@ entities: - type: Transform pos: 2.5,7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 411 components: - type: Transform rot: -1.5707963267948966 rad pos: 3.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 412 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,7.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 413 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 414 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 415 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 416 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,-4.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 417 components: - type: Transform pos: -2.5,9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 418 components: - type: Transform pos: 3.5,9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 419 components: - type: Transform rot: -1.5707963267948966 rad pos: -6.5,8.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 420 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 421 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasVentScrubber entities: - uid: 422 @@ -2863,31 +2819,23 @@ entities: - type: Transform pos: 2.5,-4.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 423 components: - type: Transform pos: -6.5,-0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 424 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 425 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,9.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GeneratorBasic15kW entities: - uid: 426 @@ -3156,8 +3104,6 @@ entities: - type: Transform pos: 3.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: OxygenCanister entities: - uid: 470 @@ -3165,36 +3111,26 @@ entities: - type: Transform pos: 1.5,-5.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 471 components: - type: Transform pos: -10.5,1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 472 components: - type: Transform pos: -9.5,6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 473 components: - type: Transform pos: -4.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 474 components: - type: Transform pos: 7.5,1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: PaperBin5 entities: - uid: 475 @@ -3691,7 +3627,7 @@ entities: - type: Transform pos: -3.5,-1.5 parent: 1 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 549 components: @@ -3797,8 +3733,6 @@ entities: - type: Transform pos: 4.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: SubstationBasic entities: - uid: 564 diff --git a/Resources/Maps/Shuttles/trading_outpost.yml b/Resources/Maps/Shuttles/trading_outpost.yml index f040d58253..1f61d0725d 100644 --- a/Resources/Maps/Shuttles/trading_outpost.yml +++ b/Resources/Maps/Shuttles/trading_outpost.yml @@ -399,8 +399,6 @@ entities: - 402 - 790 - 789 - - type: AtmosDevice - joinedGrid: 2 - uid: 803 components: - type: Transform @@ -416,8 +414,6 @@ entities: - 411 - 789 - 790 - - type: AtmosDevice - joinedGrid: 2 - uid: 805 components: - type: Transform @@ -433,8 +429,6 @@ entities: - 408 - 783 - 782 - - type: AtmosDevice - joinedGrid: 2 - uid: 806 components: - type: Transform @@ -450,8 +444,6 @@ entities: - 409 - 783 - 782 - - type: AtmosDevice - joinedGrid: 2 - proto: AirCanister entities: - uid: 387 @@ -462,8 +454,6 @@ entities: parent: 2 - type: Physics bodyType: Static - - type: AtmosDevice - joinedGrid: 2 - proto: AirlockCargo entities: - uid: 1 @@ -516,29 +506,29 @@ entities: parent: 2 - proto: AirlockExternalGlassShuttleLocked entities: + - uid: 20 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-5.5 + parent: 2 - uid: 313 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,-3.5 parent: 2 - - uid: 560 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-5.5 - parent: 2 - uid: 562 components: - type: Transform rot: 1.5707963267948966 rad pos: 13.5,-3.5 parent: 2 - - uid: 563 + - uid: 950 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-5.5 + rot: -1.5707963267948966 rad + pos: -2.5,-5.5 parent: 2 - proto: AirSensor entities: @@ -591,46 +581,54 @@ entities: - type: Transform pos: 2.5,-14.5 parent: 2 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: + - uid: 560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-6.5 + parent: 2 + - uid: 563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-3.5 + parent: 2 - uid: 947 components: - type: Transform - pos: 13.5,-5.5 + rot: 1.5707963267948966 rad + pos: 13.5,-2.5 parent: 2 - uid: 948 components: - type: Transform - pos: 13.5,-3.5 + rot: 1.5707963267948966 rad + pos: 13.5,-5.5 parent: 2 - uid: 949 components: - type: Transform - pos: 13.5,-2.5 - parent: 2 - - uid: 950 - components: - - type: Transform - pos: 13.5,-6.5 + rot: -1.5707963267948966 rad + pos: -2.5,-6.5 parent: 2 - uid: 951 components: - type: Transform - pos: -2.5,-6.5 + rot: -1.5707963267948966 rad + pos: -2.5,-5.5 parent: 2 - uid: 952 components: - type: Transform - pos: -2.5,-5.5 + rot: -1.5707963267948966 rad + pos: -2.5,-3.5 parent: 2 - uid: 953 components: - type: Transform - pos: -2.5,-3.5 - parent: 2 - - uid: 954 - components: - - type: Transform + rot: -1.5707963267948966 rad pos: -2.5,-2.5 parent: 2 - proto: BoxFolderClipboard @@ -2745,144 +2743,96 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 365 - uid: 82 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 366 - uid: 108 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 393 - uid: 110 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 365 - uid: 329 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 366 - uid: 330 components: - type: Transform rot: -1.5707963267948966 rad pos: 13.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 404 - uid: 331 components: - type: Transform rot: -1.5707963267948966 rad pos: 11.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 404 - uid: 335 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 404 - uid: 337 components: - type: Transform rot: -1.5707963267948966 rad pos: 11.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 393 - uid: 338 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 366 - uid: 339 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 365 - uid: 340 components: - type: Transform rot: -1.5707963267948966 rad pos: 13.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 393 - uid: 359 components: - type: Transform rot: -1.5707963267948966 rad pos: 10.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 393 - uid: 362 components: - type: Transform rot: -1.5707963267948966 rad pos: 10.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 404 - uid: 363 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 365 - uid: 364 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 366 - proto: ExtinguisherCabinetFilled entities: - uid: 360 @@ -2941,8 +2891,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-15.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasPassiveVent entities: - uid: 397 @@ -2951,16 +2899,12 @@ entities: rot: 1.5707963267948966 rad pos: 6.5,-15.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 414 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-13.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasPipeBend entities: - uid: 316 @@ -3534,9 +3478,13 @@ entities: - uid: 511 components: - type: Transform + anchored: False rot: -1.5707963267948966 rad pos: 0.5,5.5 parent: 2 + - type: Physics + canCollide: True + bodyType: Dynamic - uid: 513 components: - type: Transform @@ -3648,8 +3596,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-15.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasVentPump entities: - uid: 398 @@ -3658,46 +3604,34 @@ entities: rot: 3.141592653589793 rad pos: 8.5,-17.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 400 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-8.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 401 components: - type: Transform pos: 2.5,6.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 402 components: - type: Transform rot: -1.5707963267948966 rad pos: 10.5,-0.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 403 components: - type: Transform pos: 8.5,6.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 412 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-16.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GasVentScrubber entities: - uid: 399 @@ -3706,46 +3640,34 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,-15.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 408 components: - type: Transform pos: 1.5,6.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 409 components: - type: Transform pos: 9.5,6.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 410 components: - type: Transform rot: -1.5707963267948966 rad pos: 10.5,-8.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 411 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-0.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - uid: 413 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-17.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: GeneratorRTG entities: - uid: 367 @@ -4329,8 +4251,6 @@ entities: - type: Transform pos: 5.5,-17.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: LiquidOxygenCanister entities: - uid: 384 @@ -4338,8 +4258,6 @@ entities: - type: Transform pos: 4.5,-17.5 parent: 2 - - type: AtmosDevice - joinedGrid: 2 - proto: Paper entities: - uid: 775 @@ -4909,49 +4827,31 @@ entities: - type: Transform pos: 1.5,3.5 parent: 2 - - type: DeviceLinkSink - links: - - 807 - uid: 809 components: - type: Transform pos: 2.5,3.5 parent: 2 - - type: DeviceLinkSink - links: - - 807 - uid: 810 components: - type: Transform pos: 3.5,3.5 parent: 2 - - type: DeviceLinkSink - links: - - 807 - uid: 811 components: - type: Transform pos: 7.5,3.5 parent: 2 - - type: DeviceLinkSink - links: - - 807 - uid: 812 components: - type: Transform pos: 8.5,3.5 parent: 2 - - type: DeviceLinkSink - links: - - 807 - uid: 813 components: - type: Transform pos: 9.5,3.5 parent: 2 - - type: DeviceLinkSink - links: - - 807 - proto: SignalButton entities: - uid: 807 diff --git a/Resources/Maps/Shuttles/wizard.yml b/Resources/Maps/Shuttles/wizard.yml index a46944361d..7bdb8ca83d 100644 --- a/Resources/Maps/Shuttles/wizard.yml +++ b/Resources/Maps/Shuttles/wizard.yml @@ -343,7 +343,6 @@ entities: 74: -9,-3 75: -9,-1 76: 8,-1 - 77: 8,-3 - node: color: '#FFFFFFFF' id: WarnLineN @@ -604,7 +603,7 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,5.5 parent: 768 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - uid: 338 components: @@ -615,20 +614,20 @@ entities: - uid: 339 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-2.5 + rot: -1.5707963267948966 rad + pos: -10.5,-2.5 parent: 768 - uid: 340 components: - type: Transform rot: 1.5707963267948966 rad - pos: -10.5,-0.5 + pos: 9.5,-2.5 parent: 768 - uid: 341 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-2.5 + rot: -1.5707963267948966 rad + pos: -10.5,-0.5 parent: 768 - proto: AtmosFixNitrogenMarker entities: @@ -668,13 +667,6 @@ entities: - type: Transform pos: -1.5,-11.5 parent: 768 -- proto: BookFishing - entities: - - uid: 587 - components: - - type: Transform - pos: 3.5160534,-11.342207 - parent: 768 - proto: BookRandom entities: - uid: 217 @@ -687,6 +679,13 @@ entities: - type: Transform pos: -7.700435,2.7283878 parent: 768 +- proto: BookRandomStory + entities: + - uid: 587 + components: + - type: Transform + pos: 3.5160534,-11.342207 + parent: 768 - proto: BooksBag entities: - uid: 219 @@ -2188,8 +2187,6 @@ entities: rot: 3.141592653589793 rad pos: 3.5,-13.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - proto: GasMinerOxygen entities: - uid: 248 @@ -2198,8 +2195,6 @@ entities: rot: 3.141592653589793 rad pos: 3.5,-14.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - proto: GasMixerFlipped entities: - uid: 250 @@ -2211,8 +2206,6 @@ entities: - type: GasMixer inletTwoConcentration: 0.22000003 inletOneConcentration: 0.78 - - type: AtmosDevice - joinedGrid: 768 - proto: GasPassiveVent entities: - uid: 251 @@ -2221,16 +2214,12 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-13.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 252 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-14.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - proto: GasPipeBend entities: - uid: 253 @@ -2619,8 +2608,6 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,-13.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - proto: GasVentPump entities: - uid: 261 @@ -2629,109 +2616,81 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,-9.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 264 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-14.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 292 components: - type: Transform pos: 5.5,-6.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 293 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-10.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 294 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-10.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 303 components: - type: Transform pos: -0.5,-3.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 327 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,0.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 328 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,4.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 329 components: - type: Transform pos: -0.5,8.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 330 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,3.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 331 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,4.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 332 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,-0.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 333 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,-2.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - uid: 362 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,-6.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - proto: GeneratorBasic15kW entities: - uid: 358 @@ -3079,8 +3038,6 @@ entities: - type: Transform pos: -9.5,0.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - proto: OxygenCanister entities: - uid: 602 @@ -3088,8 +3045,6 @@ entities: - type: Transform pos: -8.5,0.5 parent: 768 - - type: AtmosDevice - joinedGrid: 768 - proto: Paper entities: - uid: 622 diff --git a/Resources/Maps/Test/dev_map.yml b/Resources/Maps/Test/dev_map.yml index 520a4da5ae..ce735e7318 100644 --- a/Resources/Maps/Test/dev_map.yml +++ b/Resources/Maps/Test/dev_map.yml @@ -4386,6 +4386,13 @@ entities: - type: Transform pos: 1.5,-14.5 parent: 179 +- proto: PlayerStationAi + entities: + - uid: 14 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 179 - proto: PortableGeneratorSuperPacman entities: - uid: 1016 diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index 555827c7b6..b8666fdb3c 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -24,6 +24,7 @@ tilemap: 3: FloorGrayConcrete 2: FloorGrayConcreteMono 56: FloorGreenCircuit + 6: FloorHull 59: FloorHullReinforced 60: FloorHydro 63: FloorLaundry @@ -74,99 +75,99 @@ entities: chunks: 0,-1: ind: 0,-1 - tiles: XQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAABbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATQAAAAABHwAAAAADHwAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABHwAAAAADHwAAAAABHwAAAAABTwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACHwAAAAACHwAAAAACfgAAAAAATwAAAAAAEQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADHwAAAAABHwAAAAACHwAAAAADHwAAAAACHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAA + tiles: XQAAAAACXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATQAAAAABHwAAAAACHwAAAAACfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAHwAAAAACHwAAAAACHwAAAAADTwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADHwAAAAABHwAAAAABfgAAAAAATwAAAAAAEQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAACHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAB version: 6 -1,-1: ind: -1,-1 - tiles: XQAAAAADXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACZAAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAADXQAAAAABXQAAAAACZAAAAAAAXQAAAAACZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAZAAAAAAAXQAAAAABZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAZAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAdAAAAAADdAAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAdAAAAAADcwAAAAADfgAAAAAAXQAAAAACXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAABfgAAAAAAHwAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAADMwAAAAAAegAAAAACegAAAAACegAAAAABfgAAAAAAHwAAAAABXQAAAAADXQAAAAABfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAADMwAAAAAAegAAAAAAegAAAAADegAAAAABfgAAAAAAHwAAAAACXQAAAAABXQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAACJAAAAAAAegAAAAABegAAAAABegAAAAABfgAAAAAAHwAAAAADXQAAAAAAXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAACfgAAAAAAegAAAAAAegAAAAABegAAAAADfgAAAAAAHwAAAAADTQAAAAADTQAAAAABfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAHwAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAAC + tiles: XQAAAAACXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABZAAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABXQAAAAACXQAAAAACZAAAAAAAXQAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAABXQAAAAACXQAAAAADZAAAAAAAXQAAAAADZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADZAAAAAAAXQAAAAABXQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAdAAAAAAAdAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAdAAAAAADcwAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAADfgAAAAAAHwAAAAADXQAAAAAAXQAAAAABfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAACMwAAAAAAegAAAAAAegAAAAAAegAAAAACfgAAAAAAHwAAAAADXQAAAAACXQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAADMwAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAAHwAAAAADXQAAAAACXQAAAAADfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAAAJAAAAAAAegAAAAACegAAAAADegAAAAAAfgAAAAAAHwAAAAADXQAAAAAAXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAADegAAAAABegAAAAADfgAAAAAAegAAAAACegAAAAADegAAAAADfgAAAAAAHwAAAAACTQAAAAAATQAAAAABfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAADXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABHwAAAAAA version: 6 0,0: ind: 0,0 - tiles: HwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAALwAAAAADLwAAAAACLwAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAALwAAAAAADAAAAAAADAAAAAADDAAAAAADLwAAAAABfgAAAAAAXQAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAALwAAAAAADAAAAAAADAAAAAABDAAAAAAADAAAAAACDAAAAAABLwAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAALwAAAAABDAAAAAABDAAAAAABDAAAAAAADAAAAAACDAAAAAACLwAAAAADXQAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAALwAAAAACHwAAAAADDAAAAAADDAAAAAABDAAAAAADHwAAAAABLwAAAAAAXQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAALwAAAAABLwAAAAABTgAAAAACLwAAAAABLwAAAAADfgAAAAAATQAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAADfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAABfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAADXQAAAAABfgAAAAAAXQAAAAAC + tiles: HwAAAAACHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAALwAAAAABLwAAAAACLwAAAAABfQAAAAAAfgAAAAAAXQAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAALwAAAAABDAAAAAADDAAAAAAADAAAAAADLwAAAAABfgAAAAAAXQAAAAADHwAAAAABHwAAAAABHwAAAAAAHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAALwAAAAADDAAAAAADDAAAAAADDAAAAAACDAAAAAADDAAAAAADLwAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAALwAAAAACDAAAAAACDAAAAAABDAAAAAACDAAAAAAADAAAAAACLwAAAAABXQAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAALwAAAAABHwAAAAAADAAAAAAADAAAAAAADAAAAAABHwAAAAAALwAAAAADXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAALwAAAAADLwAAAAABTgAAAAABLwAAAAAALwAAAAAAfgAAAAAATQAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAACTQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAAATQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABTQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAADfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAACfgAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAAA version: 6 -1,0: ind: -1,0 - tiles: XQAAAAADXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAABXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAADXQAAAAABXQAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACXQAAAAAAXQAAAAABHwAAAAAAbQAAAAAAbQAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAABXQAAAAABXQAAAAAAfgAAAAAAbQAAAAAAbQAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAOAAAAAAAOAAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAATQAAAAADTQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAATQAAAAABTQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAABHwAAAAABHwAAAAADfgAAAAAAegAAAAACegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAACHwAAAAABHwAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACHwAAAAABHwAAAAADfgAAAAAAegAAAAACegAAAAABegAAAAABegAAAAADegAAAAADfgAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAAAegAAAAACegAAAAACfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAegAAAAAAegAAAAACegAAAAABegAAAAACegAAAAAAegAAAAABegAAAAABfgAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAXQAAAAAD + tiles: XQAAAAAAXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAABXQAAAAAAXQAAAAABfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAACfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAXQAAAAABXQAAAAAAHwAAAAADbQAAAAAAbQAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABXQAAAAADXQAAAAADfgAAAAAAbQAAAAAAbQAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAOAAAAAAAOAAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAATQAAAAADTQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACTQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAACXQAAAAAATQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABTQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAADTQAAAAADTQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAABHwAAAAACHwAAAAADfgAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAADHwAAAAABHwAAAAABfgAAAAAAegAAAAACegAAAAACegAAAAADegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABHwAAAAACHwAAAAACfgAAAAAAegAAAAAAegAAAAADegAAAAADegAAAAADegAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAACegAAAAABegAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAACfgAAAAAAegAAAAACegAAAAAAegAAAAADegAAAAABegAAAAABegAAAAADegAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAXQAAAAAD version: 6 0,-2: ind: 0,-2 - tiles: XQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAABegAAAAACegAAAAADegAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAATgAAAAABfgAAAAAAfgAAAAAAHwAAAAADXQAAAAABXQAAAAADfgAAAAAAHwAAAAADHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAADgAAAAABegAAAAACegAAAAADegAAAAAAegAAAAABegAAAAADXQAAAAADXQAAAAADfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAABfgAAAAAADgAAAAACegAAAAADegAAAAABegAAAAABegAAAAABegAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAADgAAAAADDgAAAAAADgAAAAAADgAAAAAADgAAAAADDgAAAAAAXQAAAAACXQAAAAACfgAAAAAATQAAAAAATQAAAAAATQAAAAABTQAAAAAATQAAAAADTQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAATQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAABTQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAACTQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAADbQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAC + tiles: XQAAAAACXQAAAAACfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADegAAAAACegAAAAADegAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAACXQAAAAACHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAATgAAAAADfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAADHwAAAAAAHwAAAAADfgAAAAAADgAAAAACegAAAAADegAAAAABegAAAAACegAAAAADegAAAAACXQAAAAADXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAACHwAAAAAAfgAAAAAADgAAAAABegAAAAABegAAAAAAegAAAAACegAAAAADegAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAADgAAAAADDgAAAAAADgAAAAABDgAAAAAADgAAAAACDgAAAAABXQAAAAABXQAAAAAAfgAAAAAATQAAAAACTQAAAAABTQAAAAADTQAAAAADTQAAAAABTQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAATQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAAATQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABTQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAADXQAAAAABXQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAAA version: 6 -1,-2: ind: -1,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAABHwAAAAAAHwAAAAACfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAXQAAAAACbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAABTQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAATQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAACTQAAAAACXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAALgAAAAAAfgAAAAAAAgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAALgAAAAAAfgAAAAAAAwAAAAADfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAACfgAAAAAALgAAAAAAfgAAAAAAAwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABTQAAAAABTQAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAAwAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAC + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAACfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAABHwAAAAADHwAAAAADfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAABfgAAAAAAXQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAABTQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAACTQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAABTQAAAAABXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAALgAAAAAAfgAAAAAAAgAAAAABfgAAAAAAHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAfgAAAAAALgAAAAAAfgAAAAAAAwAAAAADfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACfgAAAAAALgAAAAAAfgAAAAAAAwAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATQAAAAAATQAAAAACfgAAAAAAbQAAAAAAfgAAAAAAAwAAAAACfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAC version: 6 0,-3: ind: 0,-3 - tiles: XQAAAAACXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAXQAAAAADXQAAAAABHwAAAAAAHwAAAAADHwAAAAABHwAAAAABHwAAAAABHwAAAAADfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAQAAAAAAAQAAAAAAAHwAAAAADXQAAAAABXQAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAACHwAAAAACfgAAAAAAegAAAAAAegAAAAAAegAAAAABfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAACfgAAAAAAegAAAAACegAAAAAAegAAAAACfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAABHwAAAAADfgAAAAAAegAAAAACegAAAAACegAAAAABfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAegAAAAADegAAAAACfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAA + tiles: XQAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAACfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABHwAAAAAAHwAAAAADHwAAAAACHwAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAXQAAAAABXQAAAAADHwAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAADHwAAAAADfgAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAQAAAAAAAQAAAAAAAHwAAAAAAXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAACfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAegAAAAABegAAAAADegAAAAACfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAegAAAAADegAAAAAAegAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAHwAAAAADHwAAAAADHwAAAAABfgAAAAAAegAAAAADegAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAA version: 6 -1,-3: ind: -1,-3 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAbQAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAABQAAAAADXQAAAAACXQAAAAACZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAABQAAAAADXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAD + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAbQAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAABQAAAAACXQAAAAADXQAAAAABZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAABQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAA version: 6 1,-2: ind: 1,-2 - tiles: egAAAAABegAAAAADegAAAAABegAAAAACegAAAAACegAAAAADfgAAAAAABAAAAAADBAAAAAAABAAAAAAABAAAAAAAfgAAAAAAHwAAAAAAXQAAAAADXQAAAAADXQAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAAAegAAAAAAfgAAAAAABAAAAAACBAAAAAABBAAAAAABBAAAAAACfgAAAAAAHwAAAAABXQAAAAABXQAAAAABXQAAAAACegAAAAAAegAAAAADegAAAAACegAAAAAAegAAAAABegAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABXQAAAAAAXQAAAAAAXQAAAAACegAAAAAAegAAAAABegAAAAADegAAAAABegAAAAADegAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAACXQAAAAAAXQAAAAABXQAAAAADegAAAAACegAAAAAAegAAAAABegAAAAABegAAAAACegAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAADXQAAAAADXQAAAAAAXQAAAAACDgAAAAACDgAAAAACDgAAAAADDgAAAAABDgAAAAAADgAAAAACfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAABDgAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAPAAAAAAAXQAAAAABXQAAAAACTQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAAATQAAAAABXQAAAAACTQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAADTQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAADgAAAAABDgAAAAACDgAAAAABDgAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAHwAAAAADDgAAAAADDgAAAAADDgAAAAACDgAAAAADDgAAAAABegAAAAAAegAAAAACegAAAAADfgAAAAAAcAAAAAADcAAAAAADfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAHwAAAAAADgAAAAACDgAAAAAADgAAAAABDgAAAAAADgAAAAABegAAAAADegAAAAADegAAAAACfgAAAAAAcAAAAAADcAAAAAADcAAAAAAAXQAAAAABXQAAAAABHwAAAAABHwAAAAABDgAAAAABDgAAAAAADgAAAAADDgAAAAADDgAAAAAAegAAAAABegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABHwAAAAAAHwAAAAADDgAAAAABDgAAAAACDgAAAAAADgAAAAADDgAAAAADegAAAAADegAAAAAAegAAAAAAfgAAAAAAcAAAAAADcAAAAAAAcAAAAAABXQAAAAADXQAAAAADfgAAAAAAHwAAAAACDgAAAAAADgAAAAACDgAAAAADDgAAAAADDgAAAAAAegAAAAACegAAAAAAegAAAAACfgAAAAAAcAAAAAAAcAAAAAABfgAAAAAA + tiles: egAAAAADegAAAAAAegAAAAACegAAAAAAegAAAAAAegAAAAACfgAAAAAABAAAAAACBAAAAAACBAAAAAACBAAAAAABfgAAAAAAHwAAAAADXQAAAAADXQAAAAACXQAAAAABegAAAAADegAAAAACegAAAAADegAAAAAAegAAAAACegAAAAACfgAAAAAABAAAAAAABAAAAAABBAAAAAABBAAAAAACfgAAAAAAHwAAAAACXQAAAAADXQAAAAAAXQAAAAACegAAAAAAegAAAAADegAAAAAAegAAAAABegAAAAAAegAAAAACfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADXQAAAAABXQAAAAAAXQAAAAADegAAAAACegAAAAABegAAAAADegAAAAAAegAAAAABegAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAACXQAAAAACXQAAAAACXQAAAAACegAAAAABegAAAAACegAAAAAAegAAAAACegAAAAACegAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAADXQAAAAADXQAAAAACXQAAAAADDgAAAAADDgAAAAACDgAAAAADDgAAAAADDgAAAAADDgAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAABDgAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAPAAAAAAAXQAAAAADXQAAAAADTQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAATQAAAAACXQAAAAACTQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAACTQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAAATQAAAAAATQAAAAADfgAAAAAAfgAAAAAADgAAAAABDgAAAAACDgAAAAADDgAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAHwAAAAAADgAAAAAADgAAAAACDgAAAAADDgAAAAACDgAAAAACegAAAAABegAAAAACegAAAAACfgAAAAAAcAAAAAAAcAAAAAACfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAABDgAAAAADDgAAAAAADgAAAAACDgAAAAACDgAAAAABegAAAAACegAAAAABegAAAAABfgAAAAAAcAAAAAAAcAAAAAADcAAAAAADXQAAAAACXQAAAAADHwAAAAABHwAAAAADDgAAAAABDgAAAAAADgAAAAACDgAAAAADDgAAAAABegAAAAACegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADHwAAAAADHwAAAAADDgAAAAABDgAAAAADDgAAAAAADgAAAAADDgAAAAACegAAAAACegAAAAAAegAAAAACfgAAAAAAcAAAAAAAcAAAAAABcAAAAAAAXQAAAAABXQAAAAACfgAAAAAAHwAAAAABDgAAAAAADgAAAAABDgAAAAAADgAAAAABDgAAAAABegAAAAABegAAAAABegAAAAAAfgAAAAAAcAAAAAACcAAAAAACfgAAAAAA version: 6 1,-1: ind: 1,-1 - tiles: XQAAAAABXQAAAAADfgAAAAAAHwAAAAACDgAAAAADDgAAAAAADgAAAAACDgAAAAAADgAAAAABegAAAAACegAAAAACegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAGwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAegAAAAAAegAAAAACcAAAAAAAXQAAAAACXQAAAAAAfgAAAAAAHwAAAAABGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAHwAAAAAAfgAAAAAAegAAAAADegAAAAABHwAAAAADXQAAAAAAXQAAAAACfgAAAAAAHwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAHwAAAAACfgAAAAAAegAAAAAAegAAAAADfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAHwAAAAADGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAADbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAATQAAAAAATQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAADfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAADHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAABEQAAAAAAHwAAAAADHwAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: XQAAAAABXQAAAAACfgAAAAAAHwAAAAAADgAAAAABDgAAAAAADgAAAAAADgAAAAABDgAAAAACegAAAAAAegAAAAADegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAGwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAegAAAAACegAAAAADcAAAAAACXQAAAAADXQAAAAAAfgAAAAAAHwAAAAADGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAHwAAAAABfgAAAAAAegAAAAADegAAAAABHwAAAAACXQAAAAADXQAAAAAAfgAAAAAAHwAAAAACGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAHwAAAAACfgAAAAAAegAAAAABegAAAAACfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAHwAAAAADGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAATQAAAAADTQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAACEQAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 1,0: ind: 1,0 - tiles: XQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfgAAAAAAOAAAAAAAXQAAAAAAEQAAAAAAHwAAAAABOAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAAAAAAAAAfgAAAAAAOAAAAAAAOAAAAAAAEQAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAABEQAAAAAAXQAAAAACXQAAAAACfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAABQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAATQAAAAACTQAAAAACfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAATQAAAAABTQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAdAAAAAADdAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADcAAAAAAAdAAAAAAAdAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAXQAAAAADfgAAAAAAdAAAAAAAdAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAdAAAAAADVgAAAAADfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: XQAAAAADXQAAAAABfgAAAAAAAAAAAAAAfgAAAAAAOAAAAAAAXQAAAAACEQAAAAAAHwAAAAACOAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAAAAAAAAAfgAAAAAAOAAAAAAAOAAAAAAAEQAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACEQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAABQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAATQAAAAADTQAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACTQAAAAABTQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAdAAAAAACdAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACcAAAAAAAdAAAAAABdAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAABXQAAAAABfgAAAAAAdAAAAAACdAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAdAAAAAABVgAAAAABfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 -2,-2: ind: -2,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAegAAAAAAegAAAAADegAAAAABegAAAAAAfAAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACTQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAABTQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAACTQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAADHwAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAADHwAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAHwAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAATQAAAAAAHwAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAXQAAAAAD + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWwAAAAADfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAABegAAAAACfAAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADTQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAACTQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAADTQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAXQAAAAABfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAACHwAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAACHwAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADHwAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAABHwAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAATQAAAAAAHwAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAABfgAAAAAAXQAAAAAA version: 6 -2,-1: ind: -2,-1 - tiles: fgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAADHwAAAAADHwAAAAADHwAAAAABHwAAAAACfgAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAHwAAAAABHwAAAAADfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAADHwAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABHwAAAAADHwAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAACfgAAAAAAHwAAAAACHwAAAAADHwAAAAABfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAcAAAAAABcAAAAAABfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAcAAAAAAAcAAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAXQAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAXQAAAAABHwAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAADHwAAAAAAXQAAAAABXQAAAAADfgAAAAAAXQAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAHwAAAAADHwAAAAACfgAAAAAATQAAAAAAfgAAAAAAHwAAAAACXQAAAAACXQAAAAACfgAAAAAAHwAAAAACfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADTQAAAAAATQAAAAABXQAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAXQAAAAABXQAAAAAB + tiles: fgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAADHwAAAAADHwAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAABHwAAAAACfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAHwAAAAADHwAAAAABfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAHwAAAAADHwAAAAADHwAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAcAAAAAABcAAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAADcAAAAAAAcAAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAXQAAAAABfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAXQAAAAADHwAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAADHwAAAAAAXQAAAAABXQAAAAACfgAAAAAAXQAAAAACfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAACfgAAAAAAHwAAAAABHwAAAAACfgAAAAAATQAAAAACfgAAAAAAHwAAAAADXQAAAAADXQAAAAADfgAAAAAAHwAAAAACfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADTQAAAAAATQAAAAABXQAAAAACTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAACHwAAAAADHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAXQAAAAADXQAAAAAA version: 6 -2,0: ind: -2,0 - tiles: TQAAAAACTQAAAAADXQAAAAADTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAADegAAAAABegAAAAACegAAAAACegAAAAAAfgAAAAAAXQAAAAADXQAAAAABTQAAAAACTQAAAAAAXQAAAAACTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAAAegAAAAADegAAAAADegAAAAADegAAAAABfgAAAAAAXQAAAAACXQAAAAAAHwAAAAAAHwAAAAABXQAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAACHwAAAAACHwAAAAADHwAAAAADHwAAAAABfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABbgAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAABHwAAAAACHwAAAAACbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAABXQAAAAADHwAAAAAAfgAAAAAAHwAAAAADegAAAAADegAAAAADegAAAAAAegAAAAAAegAAAAACHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADEQAAAAAAHwAAAAACfgAAAAAAHwAAAAABegAAAAACegAAAAAAegAAAAAAegAAAAADegAAAAADHwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABEQAAAAAAXQAAAAADfgAAAAAAHwAAAAABegAAAAADegAAAAAAegAAAAABegAAAAAAegAAAAABHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACEQAAAAAAHwAAAAACfgAAAAAAHwAAAAABegAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADHwAAAAABfgAAAAAAHwAAAAACegAAAAACegAAAAAAegAAAAACegAAAAABegAAAAAAHwAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAABfgAAAAAAXQAAAAAC + tiles: TQAAAAAATQAAAAACXQAAAAADTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAAAegAAAAAAegAAAAACegAAAAAAegAAAAAAfgAAAAAAXQAAAAADXQAAAAAATQAAAAACTQAAAAADXQAAAAABTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAAAfgAAAAAAXQAAAAADXQAAAAACHwAAAAAAHwAAAAADXQAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAXQAAAAADHwAAAAABHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACbgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAABHwAAAAAAHwAAAAACbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACTQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAATQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAAATQAAAAAAXQAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAADXQAAAAAAHwAAAAADfgAAAAAAHwAAAAABegAAAAACegAAAAAAegAAAAADegAAAAACegAAAAABHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADEQAAAAAAHwAAAAABfgAAAAAAHwAAAAACegAAAAABegAAAAABegAAAAADegAAAAACegAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADEQAAAAAAXQAAAAADfgAAAAAAHwAAAAABegAAAAAAegAAAAACegAAAAACegAAAAADegAAAAACHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADEQAAAAAAHwAAAAACfgAAAAAAHwAAAAAAegAAAAACegAAAAADegAAAAAAegAAAAADegAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAHwAAAAABfgAAAAAAHwAAAAADegAAAAAAegAAAAACegAAAAADegAAAAACegAAAAACHwAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAAC version: 6 1,-3: ind: 1,-3 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAABAAAAAADBAAAAAACBAAAAAAABAAAAAABBAAAAAADfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAACHwAAAAAAHwAAAAACfgAAAAAABAAAAAADBAAAAAADBAAAAAAABAAAAAAABAAAAAADfgAAAAAADAAAAAADDAAAAAACfgAAAAAAegAAAAAAegAAAAADegAAAAACegAAAAABegAAAAABegAAAAAAHwAAAAABBAAAAAACBAAAAAABBAAAAAABBAAAAAADBAAAAAADHwAAAAABDAAAAAADDAAAAAADfgAAAAAAegAAAAAAegAAAAACegAAAAADegAAAAADegAAAAACegAAAAADfgAAAAAABAAAAAABBAAAAAACBAAAAAAABAAAAAAABAAAAAACfgAAAAAADAAAAAADDAAAAAABfgAAAAAAegAAAAAAegAAAAABegAAAAABegAAAAABegAAAAAAegAAAAAAfgAAAAAABAAAAAACBAAAAAADBAAAAAAABAAAAAADfgAAAAAAfgAAAAAADAAAAAACDAAAAAADfgAAAAAAegAAAAACegAAAAAAegAAAAABegAAAAACegAAAAABegAAAAADfgAAAAAABAAAAAABBAAAAAADBAAAAAACBAAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAACegAAAAADegAAAAABegAAAAAAegAAAAAAegAAAAABegAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAABfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAABXQAAAAAB + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAACfgAAAAAABAAAAAACBAAAAAABBAAAAAACBAAAAAADBAAAAAACfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAADHwAAAAAAfgAAAAAABAAAAAABBAAAAAAABAAAAAACBAAAAAAABAAAAAABfgAAAAAADAAAAAACDAAAAAADfgAAAAAAegAAAAABegAAAAADegAAAAAAegAAAAABegAAAAACegAAAAADHwAAAAADBAAAAAAABAAAAAABBAAAAAAABAAAAAADBAAAAAACHwAAAAADDAAAAAAADAAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAABegAAAAACegAAAAADegAAAAABfgAAAAAABAAAAAABBAAAAAABBAAAAAADBAAAAAADBAAAAAABfgAAAAAADAAAAAACDAAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAABAAAAAACBAAAAAACBAAAAAADBAAAAAACfgAAAAAAfgAAAAAADAAAAAACDAAAAAADfgAAAAAAegAAAAABegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAABAAAAAABBAAAAAADBAAAAAACBAAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAABegAAAAAAegAAAAADegAAAAABegAAAAADegAAAAAAegAAAAABfgAAAAAABAAAAAABBAAAAAABBAAAAAAABAAAAAACfgAAAAAAHwAAAAACXQAAAAACXQAAAAAAXQAAAAAD version: 6 -3,0: ind: -3,0 - tiles: HwAAAAADHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAeQAAAAAAeQAAAAADfgAAAAAATQAAAAABXQAAAAABXQAAAAADXQAAAAADfgAAAAAATQAAAAABTQAAAAADTQAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACfgAAAAAATQAAAAABTQAAAAAATQAAAAADHwAAAAABHwAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAABHwAAAAABfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAATQAAAAABTQAAAAAATQAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACfgAAAAAATQAAAAACTQAAAAACTQAAAAACHwAAAAABHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAXQAAAAABXQAAAAACXQAAAAADHwAAAAACTQAAAAACTQAAAAACTQAAAAABMgAAAAADMgAAAAABfgAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAATQAAAAADTQAAAAABTQAAAAACfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACegAAAAADegAAAAAAfgAAAAAAegAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACTQAAAAAAXQAAAAACXQAAAAAAXQAAAAACfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACegAAAAABegAAAAACHwAAAAADegAAAAADfgAAAAAAXQAAAAADXQAAAAADXQAAAAACTQAAAAADXQAAAAABXQAAAAAAXQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABegAAAAAAegAAAAAAfgAAAAAAegAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACTQAAAAABXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAAAcAAAAAAAcAAAAAAAcAAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAKAAAAAABHwAAAAADHwAAAAADHwAAAAACfgAAAAAAHwAAAAADHwAAAAABHwAAAAABHwAAAAAAcAAAAAACcAAAAAAAcAAAAAADfgAAAAAAXQAAAAABEQAAAAAAXQAAAAADKAAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAACcAAAAAACcAAAAAACcAAAAAACcAAAAAACcAAAAAABcAAAAAADcAAAAAACHwAAAAAAXQAAAAAAEQAAAAAAEQAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAADfgAAAAAAcAAAAAADcAAAAAAAcAAAAAAAcAAAAAADcAAAAAACcAAAAAADcAAAAAABfgAAAAAAXQAAAAABEQAAAAAAXQAAAAAAaAAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAB + tiles: HwAAAAACHwAAAAADHwAAAAABHwAAAAADfgAAAAAAeQAAAAAAeQAAAAAAfgAAAAAATQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAATQAAAAACTQAAAAADTQAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAATQAAAAADTQAAAAADTQAAAAAAHwAAAAADHwAAAAADfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAATQAAAAAATQAAAAAATQAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACfgAAAAAATQAAAAACTQAAAAADTQAAAAADHwAAAAACHwAAAAADfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAABHwAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAADHwAAAAABTQAAAAABTQAAAAAATQAAAAADMgAAAAABMgAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAADHwAAAAAAfgAAAAAATQAAAAABTQAAAAACTQAAAAADfgAAAAAAHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACegAAAAACegAAAAADfgAAAAAAegAAAAACfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABTQAAAAACXQAAAAADXQAAAAABXQAAAAADfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABegAAAAAAegAAAAAAHwAAAAADegAAAAACfgAAAAAAXQAAAAABXQAAAAABXQAAAAAATQAAAAACXQAAAAABXQAAAAACXQAAAAABfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABegAAAAADegAAAAAAfgAAAAAAegAAAAADfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABTQAAAAACXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAAAHwAAAAAAHwAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAACcAAAAAADcAAAAAABcAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAKAAAAAADHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAACcAAAAAADcAAAAAABcAAAAAADfgAAAAAAXQAAAAAAEQAAAAAAXQAAAAABKAAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAACcAAAAAABcAAAAAACcAAAAAAAcAAAAAACcAAAAAADcAAAAAAAcAAAAAABHwAAAAABXQAAAAAAEQAAAAAAEQAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAcAAAAAAAcAAAAAADcAAAAAABcAAAAAABcAAAAAAAcAAAAAADcAAAAAAAfgAAAAAAXQAAAAADEQAAAAAAXQAAAAABaAAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAD version: 6 -3,-2: ind: -3,-2 - tiles: ZAAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABHwAAAAADHwAAAAADHwAAAAADKAAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAACHwAAAAABHwAAAAABHwAAAAACKAAAAAACXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAABHwAAAAACHwAAAAADKAAAAAACXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAABegAAAAADegAAAAAAegAAAAACegAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAADegAAAAADegAAAAACegAAAAACfgAAAAAATQAAAAADTQAAAAABTQAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHwAAAAAAegAAAAACegAAAAACegAAAAABegAAAAAAegAAAAADegAAAAAAegAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA + tiles: ZAAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAKAAAAAABXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAABKAAAAAADXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAABKAAAAAADXQAAAAACXQAAAAACXQAAAAADfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAACegAAAAADegAAAAAAegAAAAACegAAAAABfgAAAAAAXQAAAAABXQAAAAABXQAAAAADfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAADegAAAAABegAAAAACegAAAAADegAAAAAAfgAAAAAATQAAAAABTQAAAAADTQAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHwAAAAAAegAAAAADegAAAAADegAAAAABegAAAAABegAAAAAAegAAAAAAegAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAA version: 6 -3,-1: ind: -3,-1 - tiles: fgAAAAAAfAAAAAADfAAAAAAAegAAAAADegAAAAADegAAAAADfAAAAAAAfAAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAHwAAAAADHwAAAAAAXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABXQAAAAACXQAAAAACXQAAAAADfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADXQAAAAABXQAAAAACXQAAAAACfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAHwAAAAAAHwAAAAABXQAAAAABHwAAAAADfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABfgAAAAAAHwAAAAAAHwAAAAADXQAAAAADHwAAAAADHwAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAACHwAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAABHwAAAAABHwAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAADHwAAAAACfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAACHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAATQAAAAAAXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAACHwAAAAABKAAAAAAAKAAAAAADHwAAAAADTQAAAAABXQAAAAACXQAAAAADXQAAAAABfgAAAAAATQAAAAABTQAAAAABTQAAAAAC + tiles: fgAAAAAAfAAAAAAAfAAAAAAAegAAAAABegAAAAABegAAAAABfAAAAAABfAAAAAABfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAHwAAAAABHwAAAAACXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADXQAAAAADXQAAAAABXQAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAHwAAAAACHwAAAAACXQAAAAABHwAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAADfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAADXQAAAAACHwAAAAACHwAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAABHwAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAATQAAAAABXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAAAHwAAAAAAKAAAAAAAKAAAAAACHwAAAAADTQAAAAADXQAAAAADXQAAAAAAXQAAAAACfgAAAAAATQAAAAACTQAAAAADTQAAAAAB version: 6 2,-3: ind: 2,-3 - tiles: fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAABegAAAAABAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAZAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAABTQAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAATQAAAAAATQAAAAAATQAAAAADfgAAAAAAcAAAAAABcAAAAAADcAAAAAADfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABeQAAAAABcAAAAAACfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAHwAAAAADfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAcAAAAAADeQAAAAAAcAAAAAACcAAAAAABcAAAAAAA + tiles: fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAegAAAAADegAAAAADegAAAAABegAAAAADAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAZAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAACTQAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAATQAAAAAATQAAAAAATQAAAAABfgAAAAAAcAAAAAAAcAAAAAADcAAAAAACfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACeQAAAAADcAAAAAABfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACHwAAAAACfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAcAAAAAACeQAAAAABcAAAAAADcAAAAAACcAAAAAAC version: 6 2,-2: ind: 2,-2 - tiles: XQAAAAAAXQAAAAADXQAAAAABHwAAAAABfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAADHwAAAAACcAAAAAABcAAAAAACeQAAAAAAcAAAAAAAcAAAAAADcAAAAAAAXQAAAAABXQAAAAABXQAAAAACHwAAAAACfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAcAAAAAABeQAAAAAAcAAAAAACcAAAAAACcAAAAAAAXQAAAAAAXQAAAAACXQAAAAAAHwAAAAAAXQAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAAAcAAAAAADcAAAAAACeQAAAAADcAAAAAAAcAAAAAADdQAAAAADXQAAAAACXQAAAAACXQAAAAADHwAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAcAAAAAACeQAAAAABcAAAAAADcAAAAAADdQAAAAADXQAAAAACXQAAAAADXQAAAAADHwAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAACcAAAAAACcAAAAAACeQAAAAABcAAAAAAAcAAAAAABdQAAAAADHwAAAAABHwAAAAADHwAAAAADHwAAAAACfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAcAAAAAAAcAAAAAABcAAAAAACcAAAAAACcAAAAAABPAAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACfgAAAAAAcAAAAAAAcAAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAcAAAAAABcAAAAAADcAAAAAADcAAAAAABcAAAAAABfgAAAAAAcAAAAAABcAAAAAADcAAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAABcAAAAAADcAAAAAABeQAAAAAAeQAAAAABeQAAAAADcAAAAAABcAAAAAAAcAAAAAACeQAAAAAAcAAAAAAAfgAAAAAAKAAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAcAAAAAABcAAAAAACcAAAAAADcAAAAAADcAAAAAACfgAAAAAAcAAAAAACeQAAAAAAcAAAAAADfgAAAAAAHwAAAAABfgAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADeQAAAAADcAAAAAADcAAAAAACHwAAAAACcAAAAAABcAAAAAABcAAAAAADcAAAAAACcAAAAAABcAAAAAADcAAAAAADcAAAAAACcAAAAAABcAAAAAABfgAAAAAAcAAAAAABeQAAAAADcAAAAAADfgAAAAAAXQAAAAACcAAAAAABeQAAAAABeQAAAAABeQAAAAADeQAAAAACeQAAAAAAeQAAAAACeQAAAAADeQAAAAACcAAAAAAAfgAAAAAAcAAAAAABeQAAAAADcAAAAAABfgAAAAAAfgAAAAAAcAAAAAADeQAAAAADcAAAAAAAcAAAAAABcAAAAAACcAAAAAABcAAAAAABcAAAAAACeQAAAAACeQAAAAABcAAAAAADcAAAAAAAeQAAAAADcAAAAAADcAAAAAAAcAAAAAADcAAAAAABeQAAAAABeQAAAAABeQAAAAACeQAAAAACeQAAAAADeQAAAAAAeQAAAAADeQAAAAAAcAAAAAABfgAAAAAAcAAAAAABeQAAAAABcAAAAAAAcAAAAAACcAAAAAADcAAAAAACcAAAAAABcAAAAAACcAAAAAADcAAAAAABcAAAAAAAcAAAAAACcAAAAAABcAAAAAACcAAAAAADfgAAAAAAcAAAAAACcAAAAAADcAAAAAADcAAAAAAAcAAAAAAA + tiles: XQAAAAACXQAAAAAAXQAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAAHwAAAAADcAAAAAACcAAAAAAAeQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAXQAAAAAAXQAAAAACXQAAAAACHwAAAAADfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAcAAAAAABeQAAAAABcAAAAAAAcAAAAAACcAAAAAABXQAAAAADXQAAAAABXQAAAAABHwAAAAABXQAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAADHwAAAAABcAAAAAABcAAAAAAAeQAAAAABcAAAAAACcAAAAAACdQAAAAACXQAAAAAAXQAAAAAAXQAAAAACHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAADfgAAAAAAcAAAAAADeQAAAAAAcAAAAAADcAAAAAAAdQAAAAABXQAAAAADXQAAAAAAXQAAAAADHwAAAAACfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAAAcAAAAAABcAAAAAADeQAAAAADcAAAAAACcAAAAAAAdQAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAADHwAAAAACfgAAAAAAcAAAAAACcAAAAAAAcAAAAAAAcAAAAAABcAAAAAACPAAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABfgAAAAAAcAAAAAAAcAAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAcAAAAAADcAAAAAABcAAAAAADcAAAAAAAcAAAAAACfgAAAAAAcAAAAAAAcAAAAAAAcAAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADcAAAAAACcAAAAAADeQAAAAACeQAAAAADeQAAAAACcAAAAAABcAAAAAAAcAAAAAAAeQAAAAACcAAAAAADfgAAAAAAKAAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAcAAAAAADcAAAAAACcAAAAAAAcAAAAAAAcAAAAAAAfgAAAAAAcAAAAAADeQAAAAABcAAAAAACfgAAAAAAHwAAAAADfgAAAAAAcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADeQAAAAAAcAAAAAADcAAAAAABHwAAAAADcAAAAAADcAAAAAADcAAAAAADcAAAAAADcAAAAAABcAAAAAABcAAAAAADcAAAAAADcAAAAAABcAAAAAACfgAAAAAAcAAAAAACeQAAAAADcAAAAAADfgAAAAAAXQAAAAACcAAAAAACeQAAAAACeQAAAAACeQAAAAACeQAAAAACeQAAAAABeQAAAAADeQAAAAACeQAAAAACcAAAAAACfgAAAAAAcAAAAAABeQAAAAAAcAAAAAADfgAAAAAAfgAAAAAAcAAAAAACeQAAAAADcAAAAAAAcAAAAAADcAAAAAABcAAAAAABcAAAAAACcAAAAAACeQAAAAABeQAAAAABcAAAAAABcAAAAAADeQAAAAADcAAAAAAAcAAAAAADcAAAAAABcAAAAAAAeQAAAAACeQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAADeQAAAAAAeQAAAAAAcAAAAAABfgAAAAAAcAAAAAACeQAAAAADcAAAAAACcAAAAAACcAAAAAADcAAAAAABcAAAAAACcAAAAAACcAAAAAACcAAAAAABcAAAAAABcAAAAAACcAAAAAACcAAAAAAAcAAAAAADfgAAAAAAcAAAAAACcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAA version: 6 3,-3: ind: 3,-3 - tiles: fgAAAAAAegAAAAAAegAAAAADegAAAAAAegAAAAACegAAAAADfgAAAAAAegAAAAABfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAegAAAAABegAAAAADfgAAAAAAegAAAAACegAAAAABegAAAAABQAAAAAAAegAAAAABegAAAAAAegAAAAABZAAAAAAAZAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAegAAAAABegAAAAABfgAAAAAAegAAAAACegAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAADZAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAegAAAAABegAAAAADegAAAAABegAAAAADegAAAAADfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAACZAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAACZAAAAAAAfgAAAAAAXQAAAAADZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAZAAAAAAAZAAAAAAAXQAAAAADfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAXQAAAAACZAAAAAAAZAAAAAAAXQAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAZAAAAAAAXQAAAAABZAAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAcAAAAAACcAAAAAABcAAAAAABcAAAAAACcAAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAA + tiles: fgAAAAAAegAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAACfgAAAAAAegAAAAADfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAegAAAAABegAAAAABfgAAAAAAegAAAAABegAAAAAAegAAAAAAQAAAAAAAegAAAAAAegAAAAAAegAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAegAAAAACegAAAAACfgAAAAAAegAAAAACegAAAAACfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAegAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAegAAAAAAegAAAAAAegAAAAADegAAAAACegAAAAACfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAADZAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABZAAAAAAAfgAAAAAAXQAAAAACZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADZAAAAAAAZAAAAAAAXQAAAAACfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAXQAAAAACZAAAAAAAZAAAAAAAXQAAAAABZAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAZAAAAAAAXQAAAAABZAAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAcAAAAAACcAAAAAADcAAAAAAAcAAAAAAAcAAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAA version: 6 3,-2: ind: 3,-2 - tiles: cAAAAAADcAAAAAADcAAAAAADeQAAAAAAcAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAcAAAAAAAcAAAAAACcAAAAAADeQAAAAABcAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAfQAAAAAAdQAAAAABdQAAAAADcAAAAAAAeQAAAAAAcAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAfQAAAAAAdQAAAAACdQAAAAACcAAAAAAAeQAAAAAAcAAAAAADfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAdQAAAAAAdQAAAAAAcAAAAAABeQAAAAADcAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAcAAAAAACcAAAAAACcAAAAAACeQAAAAACcAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAcAAAAAADcAAAAAACcAAAAAABcAAAAAADcAAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAKAAAAAADKAAAAAABKAAAAAABKAAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAKAAAAAADKAAAAAAAKAAAAAAAKAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAKAAAAAACKAAAAAADKAAAAAACKAAAAAACfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAXQAAAAAATQAAAAAAXQAAAAADXQAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAcAAAAAADcAAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAeQAAAAACcAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAADcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAA + tiles: cAAAAAACcAAAAAABcAAAAAACeQAAAAACcAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAcAAAAAADcAAAAAABcAAAAAACeQAAAAADcAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAdQAAAAADdQAAAAAAcAAAAAACeQAAAAAAcAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAfQAAAAAAdQAAAAADdQAAAAABcAAAAAABeQAAAAADcAAAAAABfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAdQAAAAAAdQAAAAABcAAAAAACeQAAAAABcAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAcAAAAAADcAAAAAACcAAAAAADeQAAAAACcAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAABcAAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAKAAAAAACKAAAAAADKAAAAAADKAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAKAAAAAAAKAAAAAADKAAAAAADKAAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAKAAAAAABKAAAAAABKAAAAAAAKAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAXQAAAAADTQAAAAAAXQAAAAABXQAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAcAAAAAAAcAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAeQAAAAACcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAACcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAA version: 6 2,-1: ind: 2,-1 - tiles: fgAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAeQAAAAAAeQAAAAABeQAAAAAAcAAAAAAAfgAAAAAAcAAAAAABcAAAAAACcAAAAAAAcAAAAAADcAAAAAADfgAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAADfgAAAAAAcAAAAAABcAAAAAAAcAAAAAACfgAAAAAAXQAAAAADcAAAAAAAcAAAAAABcAAAAAADcAAAAAAAcAAAAAADfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHwAAAAACHwAAAAAAcAAAAAACeQAAAAAAcAAAAAACfgAAAAAAXQAAAAAAcAAAAAADcAAAAAAAcAAAAAACcAAAAAABcAAAAAADfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHwAAAAADfgAAAAAAcAAAAAAAeQAAAAABcAAAAAABfgAAAAAAXQAAAAACfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAeQAAAAABcAAAAAADfgAAAAAAXQAAAAACHwAAAAADHwAAAAACHwAAAAABfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAcAAAAAABeQAAAAAAcAAAAAACfgAAAAAAcAAAAAADHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADcAAAAAABeQAAAAAAcAAAAAAAcAAAAAACcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAACHwAAAAABfgAAAAAAcAAAAAADcAAAAAABcAAAAAABfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbQAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAADfgAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAA + tiles: fgAAAAAAcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAeQAAAAADeQAAAAABeQAAAAAAcAAAAAACfgAAAAAAcAAAAAAAcAAAAAACcAAAAAACcAAAAAACcAAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAcAAAAAADcAAAAAADcAAAAAADfgAAAAAAXQAAAAABcAAAAAAAcAAAAAADcAAAAAABcAAAAAABcAAAAAABfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHwAAAAACHwAAAAABcAAAAAACeQAAAAACcAAAAAACfgAAAAAAXQAAAAACcAAAAAACcAAAAAABcAAAAAAAcAAAAAAAcAAAAAACfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAHwAAAAAAfgAAAAAAcAAAAAADeQAAAAADcAAAAAACfgAAAAAAXQAAAAACfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABeQAAAAACcAAAAAACfgAAAAAAXQAAAAABHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAcAAAAAADeQAAAAADcAAAAAAAfgAAAAAAcAAAAAADHwAAAAADHwAAAAACHwAAAAABfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAADcAAAAAADeQAAAAAAcAAAAAABcAAAAAABcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAABHwAAAAACfgAAAAAAcAAAAAAAcAAAAAACcAAAAAABfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbQAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAADHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAD version: 6 3,-1: ind: 3,-1 - tiles: cAAAAAADfgAAAAAAcAAAAAADAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAcAAAAAACcAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAABcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAACcAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAcAAAAAABcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAABcAAAAAABXQAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAAAcAAAAAACXQAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: cAAAAAADfgAAAAAAcAAAAAACAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAcAAAAAADcAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAAAcAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAACcAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAcAAAAAAAcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAACcAAAAAAAXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAcAAAAAAAcAAAAAABXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,-4: ind: 1,-4 @@ -194,11 +195,11 @@ entities: version: 6 -4,-1: ind: -4,-1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbgAAAAACbgAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbgAAAAABfgAAAAAAbgAAAAACfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAABLwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAABfgAAAAAAHwAAAAAALwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAABLwAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAADfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAABHwAAAAACfgAAAAAAHwAAAAABLwAAAAAB + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbgAAAAAAbgAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbgAAAAADfgAAAAAAbgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAHwAAAAACLwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAHwAAAAACLwAAAAABfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAHwAAAAACLwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAACfgAAAAAAHwAAAAACLwAAAAAC version: 6 -4,-2: ind: -4,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAA version: 6 -6,-1: ind: -6,-1 @@ -210,7 +211,7 @@ entities: version: 6 -4,0: ind: -4,0 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAHwAAAAABcAAAAAABfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAHwAAAAACLwAAAAABHwAAAAADLwAAAAABHwAAAAADLwAAAAAAHwAAAAADLwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAACHwAAAAACHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAADTQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAACfgAAAAAAOAAAAAAAHwAAAAABEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAcAAAAAABcAAAAAADcAAAAAABcAAAAAAAfgAAAAAAOAAAAAAAHwAAAAADEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAADcAAAAAADcAAAAAABfgAAAAAAOAAAAAAAHwAAAAADEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAKAAAAAABHwAAAAABfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAbQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADKAAAAAACKAAAAAABKAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAACfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAHwAAAAACcAAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAACfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAHwAAAAADLwAAAAAAHwAAAAABLwAAAAABHwAAAAADLwAAAAACHwAAAAABLwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAACHwAAAAADHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAADTQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAOAAAAAAAHwAAAAACEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAcAAAAAAAcAAAAAAAcAAAAAABcAAAAAACfgAAAAAAOAAAAAAAHwAAAAABEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAACcAAAAAABcAAAAAABfgAAAAAAOAAAAAAAHwAAAAACEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAADHwAAAAADHwAAAAAAHwAAAAABHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAADHwAAAAADKAAAAAADHwAAAAACfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAbQAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAABHwAAAAAAKAAAAAADKAAAAAADKAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAACHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAA version: 6 -4,-3: ind: -4,-3 @@ -218,15 +219,15 @@ entities: version: 6 0,-4: ind: 0,-4 - tiles: XQAAAAACXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAVgAAAAADVAAAAAADVAAAAAAAVAAAAAACVAAAAAABVAAAAAAAVAAAAAACVAAAAAACVgAAAAADXQAAAAADXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAADWQAAAAAAWQAAAAADWQAAAAACfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAACXQAAAAADXQAAAAABfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAABbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAA + tiles: XQAAAAADXQAAAAACXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAVgAAAAAAVAAAAAAAVAAAAAACVAAAAAAAVAAAAAAAVAAAAAABVAAAAAABVAAAAAAAVgAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAACWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAA version: 6 -1,-4: ind: -1,-4 - tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAABfgAAAAAAJAAAAAABHwAAAAADHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAADegAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAegAAAAADegAAAAACegAAAAABegAAAAABfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAXQAAAAAC + tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAJAAAAAABHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAegAAAAACegAAAAABegAAAAABegAAAAABfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAegAAAAADegAAAAAAegAAAAABegAAAAABfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAACXQAAAAAD version: 6 -2,-4: ind: -2,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAA version: 6 -1,-6: ind: -1,-6 @@ -234,23 +235,23 @@ entities: version: 6 0,-5: ind: 0,-5 - tiles: fgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAWQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAWQAAAAADVAAAAAADWQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAWQAAAAACVAAAAAAAWQAAAAACfgAAAAAAfQAAAAAAAAAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAVAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAACWQAAAAACWQAAAAACVAAAAAAAWQAAAAACWQAAAAABWQAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAVgAAAAAAVAAAAAADVAAAAAADVAAAAAACVAAAAAAAVAAAAAABVAAAAAACVAAAAAACVgAAAAADDAAAAAADDAAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAADVAAAAAABWQAAAAABfgAAAAAAWQAAAAACVAAAAAAAWQAAAAABfgAAAAAADAAAAAAADAAAAAAAXQAAAAABXQAAAAABXQAAAAADBwAAAAAAfgAAAAAAfgAAAAAAWQAAAAACVAAAAAADWQAAAAABMQAAAAAAWQAAAAAAVAAAAAABWQAAAAABfgAAAAAADAAAAAACDAAAAAADXQAAAAACXQAAAAADXQAAAAAABwAAAAAAfgAAAAAAfgAAAAAAWQAAAAAAVAAAAAADWQAAAAADMQAAAAAAWQAAAAAAVAAAAAACWQAAAAABfgAAAAAADAAAAAACDAAAAAAAXQAAAAABXQAAAAADXQAAAAAABwAAAAAAfgAAAAAAfgAAAAAAWQAAAAAAVAAAAAACWQAAAAAAMQAAAAAAWQAAAAAAVAAAAAADWQAAAAADfgAAAAAADAAAAAABDAAAAAACXQAAAAADXQAAAAADXQAAAAAABwAAAAAAfgAAAAAAfgAAAAAAWQAAAAAAVAAAAAADWQAAAAADMQAAAAAAWQAAAAAAVAAAAAACWQAAAAACfgAAAAAADAAAAAACDAAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAACVAAAAAADWQAAAAAAfgAAAAAAWQAAAAAAVAAAAAACWQAAAAACfgAAAAAA + tiles: fgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAWQAAAAABfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAWQAAAAAAVAAAAAADWQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAWQAAAAAAVAAAAAACWQAAAAACfgAAAAAAfQAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAVAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAADWQAAAAACWQAAAAADVAAAAAACWQAAAAABWQAAAAACWQAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAVgAAAAABVAAAAAAAVAAAAAADVAAAAAABVAAAAAAAVAAAAAACVAAAAAABVAAAAAABVgAAAAAADAAAAAABDAAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAADVAAAAAADWQAAAAACfgAAAAAAWQAAAAAAVAAAAAADWQAAAAAAfgAAAAAADAAAAAAADAAAAAACXQAAAAACXQAAAAAAXQAAAAABBwAAAAAAfgAAAAAAfgAAAAAAWQAAAAABVAAAAAAAWQAAAAABMQAAAAAAWQAAAAABVAAAAAACWQAAAAACfgAAAAAADAAAAAADDAAAAAABXQAAAAACXQAAAAACXQAAAAADBwAAAAAAfgAAAAAAfgAAAAAAWQAAAAAAVAAAAAAAWQAAAAACMQAAAAAAWQAAAAADVAAAAAACWQAAAAACfgAAAAAADAAAAAADDAAAAAADXQAAAAACXQAAAAAAXQAAAAADBwAAAAAAfgAAAAAAfgAAAAAAWQAAAAACVAAAAAAAWQAAAAADMQAAAAAAWQAAAAAAVAAAAAABWQAAAAABfgAAAAAADAAAAAABDAAAAAADXQAAAAACXQAAAAACXQAAAAABBwAAAAAAfgAAAAAAfgAAAAAAWQAAAAAAVAAAAAACWQAAAAAAMQAAAAAAWQAAAAACVAAAAAACWQAAAAABfgAAAAAADAAAAAAADAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAWQAAAAABVAAAAAAAWQAAAAAAfgAAAAAAWQAAAAACVAAAAAABWQAAAAACfgAAAAAA version: 6 -3,-3: ind: -3,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAACegAAAAADfgAAAAAAfgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAADegAAAAACfgAAAAAAfgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 -1,1: ind: -1,1 - tiles: XQAAAAACXQAAAAAAXQAAAAABegAAAAACegAAAAABegAAAAABegAAAAAAegAAAAADegAAAAADegAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAegAAAAABegAAAAACegAAAAABegAAAAACegAAAAACegAAAAABegAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAegAAAAABegAAAAADegAAAAACegAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAADegAAAAACegAAAAACegAAAAABegAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAegAAAAACegAAAAAAegAAAAADegAAAAACHwAAAAABHwAAAAABHwAAAAACfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAACfgAAAAAAegAAAAADegAAAAABegAAAAABegAAAAAAHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADTQAAAAAATQAAAAABfgAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAAAHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAACTgAAAAADXQAAAAAAbQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACHwAAAAABHwAAAAACXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAADXQAAAAABHwAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAACHwAAAAADXQAAAAAAXQAAAAABfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAA + tiles: XQAAAAAAXQAAAAABXQAAAAADegAAAAACegAAAAABegAAAAADegAAAAACegAAAAACegAAAAABegAAAAADfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAegAAAAABegAAAAAAegAAAAACegAAAAAAegAAAAABegAAAAADegAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAegAAAAACegAAAAAAegAAAAACegAAAAADegAAAAACegAAAAADegAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAADfgAAAAAAegAAAAADegAAAAAAegAAAAADegAAAAABHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAADfgAAAAAAegAAAAACegAAAAADegAAAAABegAAAAAAHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAABTQAAAAACTQAAAAACfgAAAAAAegAAAAADegAAAAAAegAAAAACegAAAAABHwAAAAACHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAACfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAACTgAAAAAAXQAAAAACbQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAHwAAAAACHwAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADHwAAAAABHwAAAAABHwAAAAACHwAAAAABHwAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAXQAAAAACXQAAAAABfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAACXQAAAAAB version: 6 3,0: ind: 3,0 - tiles: XQAAAAABXQAAAAACXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAADXQAAAAACXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,1: ind: 0,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAegAAAAADegAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAHwAAAAACHwAAAAABHwAAAAABfgAAAAAAegAAAAADegAAAAACfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAADHwAAAAADHwAAAAACHwAAAAACHwAAAAAAHwAAAAACegAAAAAAegAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATQAAAAACXQAAAAACXQAAAAACXQAAAAADfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACHwAAAAAAHwAAAAADHwAAAAACXQAAAAABHwAAAAAAHwAAAAABfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAATQAAAAABXQAAAAAAXQAAAAACHwAAAAACfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADHwAAAAABfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAABfgAAAAAAegAAAAAAegAAAAABfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAACfgAAAAAAegAAAAADegAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAABHwAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAegAAAAABegAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATQAAAAAAXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAHwAAAAACHwAAAAADHwAAAAABXQAAAAACHwAAAAACHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAATQAAAAADXQAAAAACXQAAAAAAHwAAAAAAfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAHwAAAAADHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACHwAAAAABfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAA version: 6 0,-6: ind: 0,-6 @@ -258,15 +259,15 @@ entities: version: 6 -1,-5: ind: -1,-5 - tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACDAAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAMXQAAAAACXQAAAAABXQAAAAAADAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAFXQAAAAABXQAAAAABXQAAAAACDAAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAAXQAAAAACXQAAAAABXQAAAAACDAAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAAXQAAAAABXQAAAAAAXQAAAAADDAAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABDAAAAAAD + tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAADAAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAAXQAAAAADXQAAAAAAXQAAAAAADAAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAEXQAAAAACXQAAAAACXQAAAAAADAAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAAXQAAAAABXQAAAAACXQAAAAADDAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAAXQAAAAADXQAAAAADXQAAAAACDAAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACDAAAAAAC version: 6 1,1: ind: 1,1 - tiles: XQAAAAACXQAAAAABfgAAAAAATQAAAAABTQAAAAADfgAAAAAAfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADHwAAAAACHwAAAAAAHwAAAAADHwAAAAABHwAAAAABHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAXQAAAAACfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAADHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAATQAAAAACTQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAABTQAAAAADTQAAAAADfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAABXQAAAAACfgAAAAAATQAAAAADTQAAAAABfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAACXQAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAHwAAAAABHwAAAAACHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAATQAAAAACTQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABTQAAAAACTQAAAAABfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,1: ind: 2,1 - tiles: fgAAAAAAfgAAAAAAJgAAAAABJgAAAAAAJgAAAAAAJgAAAAABfgAAAAAAXQAAAAADXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACbAAAAAAAfgAAAAAAJgAAAAABLwAAAAABLwAAAAADLwAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAJgAAAAACLwAAAAABLwAAAAADLwAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAADTQAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAAATQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAACTQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAABaAAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAJgAAAAADJgAAAAAAJgAAAAAAJgAAAAABfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAegAAAAACegAAAAACegAAAAABXQAAAAAAXQAAAAADbAAAAAAAfgAAAAAAJgAAAAADLwAAAAACLwAAAAACLwAAAAACfgAAAAAAXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAJgAAAAABLwAAAAABLwAAAAACLwAAAAADfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAABTQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACTQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAACTQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAABaAAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 4,-2: ind: 4,-2 @@ -282,27 +283,27 @@ entities: version: 6 2,0: ind: 2,0 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAegAAAAADegAAAAAAegAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAACXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAegAAAAADegAAAAACegAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAegAAAAAAegAAAAADegAAAAACfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADXQAAAAAAXQAAAAABfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAegAAAAABegAAAAACegAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAABXQAAAAABXQAAAAABXQAAAAADfgAAAAAAegAAAAADegAAAAABegAAAAACfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACfgAAAAAAegAAAAACegAAAAACegAAAAAAfgAAAAAAfgAAAAAA version: 6 3,1: ind: 3,1 - tiles: XQAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABaAAAAAAAXQAAAAACaAAAAAACXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAADAAAAAAADAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAADXQAAAAACXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACaAAAAAABXQAAAAAAaAAAAAAAXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAADDAAAAAABDAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -3,1: ind: -3,1 - tiles: aAAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAaAAAAAADaAAAAAADaAAAAAABbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAADfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAPwAAAAAAPwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAegAAAAAAegAAAAAAegAAAAABHwAAAAAAXQAAAAADXQAAAAADXQAAAAABfgAAAAAAPwAAAAAAPwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAegAAAAADegAAAAACegAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAPwAAAAAAPwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAPwAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAABegAAAAACegAAAAADegAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABTgAAAAABXQAAAAABTgAAAAACXQAAAAABTgAAAAABXQAAAAACTgAAAAADXQAAAAAAegAAAAADegAAAAADegAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAA + tiles: aAAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAaAAAAAACaAAAAAACaAAAAAACbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAACfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAPwAAAAAAPwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAegAAAAABegAAAAABegAAAAAAHwAAAAABXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAPwAAAAAAPwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAegAAAAAAegAAAAACegAAAAADfgAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAPwAAAAAAPwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAPwAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAegAAAAAAegAAAAADegAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAATgAAAAABXQAAAAACTgAAAAACXQAAAAACTgAAAAABXQAAAAACTgAAAAADXQAAAAABegAAAAABegAAAAABegAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAACHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAA version: 6 -4,1: ind: -4,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAXQAAAAABfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACegAAAAABegAAAAAAegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAATgAAAAABXQAAAAADfgAAAAAAegAAAAADegAAAAABegAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABZAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAXQAAAAAATgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAZAAAAAAAXQAAAAAAfgAAAAAAXQAAAAABegAAAAABegAAAAADegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAXQAAAAABfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAABHwAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADegAAAAACegAAAAACegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAATgAAAAADXQAAAAABfgAAAAAAegAAAAACegAAAAAAegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADZAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAXQAAAAACTgAAAAADfgAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAZAAAAAAAXQAAAAADfgAAAAAAXQAAAAACegAAAAACegAAAAABegAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAA version: 6 -2,1: ind: -2,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAegAAAAABegAAAAAAegAAAAABegAAAAAAegAAAAAAHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAbQAAAAAAHwAAAAADegAAAAADegAAAAABegAAAAADegAAAAABegAAAAADHwAAAAADHwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAADbQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAegAAAAAAegAAAAADegAAAAADegAAAAACegAAAAADHwAAAAABfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAACXQAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAADegAAAAABegAAAAACegAAAAACegAAAAACegAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXQAAAAABLgAAAAAALgAAAAAAfgAAAAAAHwAAAAAAegAAAAAAegAAAAADegAAAAADegAAAAADegAAAAABHwAAAAACHwAAAAABIwAAAAAAHwAAAAADIwAAAAAAfgAAAAAAXQAAAAADLgAAAAAALgAAAAAAfgAAAAAAHwAAAAADegAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAABHwAAAAAAfgAAAAAAIwAAAAADHwAAAAACIwAAAAACfgAAAAAAXQAAAAABLgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAAATgAAAAACXQAAAAABTgAAAAADXQAAAAABTgAAAAAAXQAAAAACTgAAAAABXQAAAAACTgAAAAACXQAAAAADTgAAAAABXQAAAAACTgAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAACHwAAAAADHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAABHwAAAAACHwAAAAABfgAAAAAATQAAAAAATQAAAAABTQAAAAACfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADegAAAAABegAAAAACegAAAAADegAAAAADegAAAAABHwAAAAABfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAbQAAAAAAHwAAAAABegAAAAABegAAAAAAegAAAAADegAAAAACegAAAAACHwAAAAACHwAAAAABQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAXQAAAAABbQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABegAAAAACegAAAAADegAAAAADegAAAAAAegAAAAAAHwAAAAABfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAABXQAAAAABLgAAAAAALgAAAAAAfgAAAAAAHwAAAAAAegAAAAABegAAAAAAegAAAAAAegAAAAABegAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXQAAAAAALgAAAAAALgAAAAAAfgAAAAAAHwAAAAAAegAAAAAAegAAAAABegAAAAAAegAAAAAAegAAAAADHwAAAAABHwAAAAACIwAAAAAAHwAAAAAAIwAAAAACfgAAAAAAXQAAAAADLgAAAAAALgAAAAAAfgAAAAAAHwAAAAACegAAAAABegAAAAABegAAAAADegAAAAADegAAAAADHwAAAAAAfgAAAAAAIwAAAAAAHwAAAAACIwAAAAAAfgAAAAAAXQAAAAABLgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACTgAAAAAAXQAAAAABTgAAAAACXQAAAAAATgAAAAAAXQAAAAADTgAAAAADXQAAAAAATgAAAAADXQAAAAAATgAAAAABXQAAAAACTgAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAADHwAAAAACfgAAAAAATQAAAAABTQAAAAAATQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 -2,2: ind: -2,2 - tiles: fgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAATwAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAATwAAAAAAHwAAAAACTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAACfgAAAAAAHwAAAAADHwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAACfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAA + tiles: fgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAATwAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAABHwAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAATwAAAAAAHwAAAAACTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAADfgAAAAAAHwAAAAADHwAAAAADTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAACfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAA version: 6 -1,3: ind: -1,3 @@ -310,7 +311,7 @@ entities: version: 6 -1,2: ind: -1,2 - tiles: XQAAAAABXQAAAAABfgAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAADbAAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAAAbAAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABbAAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAXQAAAAAAbAAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAACHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAXQAAAAAAXQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: XQAAAAABXQAAAAADfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAACbAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAADbAAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABbAAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAXQAAAAADbAAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAXQAAAAADXQAAAAADbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -3,2: ind: -3,2 @@ -326,27 +327,27 @@ entities: version: 6 -2,3: ind: -2,3 - tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAUQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAA + tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAUQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAA version: 6 0,2: ind: 0,2 - tiles: bAAAAAAAbAAAAAAAXQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAbQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAbAAAAAAAXQAAAAACXQAAAAABbQAAAAAAbQAAAAAAbQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAA + tiles: bAAAAAAAbAAAAAAAXQAAAAACfgAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAADHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAbQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAbAAAAAAAXQAAAAADXQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACbQAAAAAAbQAAAAAAbQAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAA version: 6 -4,2: ind: -4,2 - tiles: AAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAA version: 6 -4,3: ind: -4,3 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAXQAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAXQAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAXQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAXQAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAXQAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAXQAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -5,1: ind: -5,1 - tiles: AAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAHwAAAAADfgAAAAAAHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAADHwAAAAADHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAHwAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -5,0: ind: -5,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 2,-5: ind: 2,-5 @@ -402,11 +403,11 @@ entities: version: 6 -6,1: ind: -6,1 - tiles: HwAAAAACHwAAAAABHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAHwAAAAAAHwAAAAADHwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAHwAAAAAAHwAAAAACHwAAAAADfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAOwAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAfgAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: HwAAAAAAHwAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAHwAAAAAAHwAAAAADHwAAAAADBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAHwAAAAACHwAAAAACHwAAAAABfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAOwAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAfgAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -7,1: ind: -7,1 - tiles: QAAAAAAAQAAAAAAAQAAAAAAAHwAAAAABfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAACQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAADfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAACTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAIwAAAAAAIwAAAAAAIwAAAAACIwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAIwAAAAAAOAAAAAAAOAAAAAAAIwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAOAAAAAAAIwAAAAADHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAADfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAfgAAAAAAOAAAAAAAIwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAIwAAAAADIwAAAAABIwAAAAABIwAAAAACIwAAAAADOAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAOAAAAAAAIwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAIwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAABIwAAAAADIwAAAAAAIwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAACTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: QAAAAAAAQAAAAAAAQAAAAAAAHwAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAABHwAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAACHwAAAAABQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAACQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAABfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAACHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfQAAAAAAHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAIwAAAAAAIwAAAAADIwAAAAADIwAAAAABHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAIwAAAAAAOAAAAAAAOAAAAAAAIwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAOAAAAAAAIwAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAfgAAAAAAOAAAAAAAIwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAIwAAAAADIwAAAAACIwAAAAABIwAAAAAAIwAAAAACOAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAOAAAAAAAIwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAIwAAAAABHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAACIwAAAAABIwAAAAADIwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -6,0: ind: -6,0 @@ -414,23 +415,23 @@ entities: version: 6 -7,0: ind: -7,0 - tiles: fQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAACHwAAAAADfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAABHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACHwAAAAABHwAAAAADEQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADEQAAAAAAHwAAAAABEQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAADJAAAAAAAHwAAAAADHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACEQAAAAAAHwAAAAABEQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACEQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAADfgAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAA + tiles: fQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAABHwAAAAACfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAABHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAHwAAAAACHwAAAAAAEQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAEQAAAAAAHwAAAAABEQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAHwAAAAADJAAAAAAAHwAAAAACHwAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAEQAAAAAAHwAAAAABEQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADEQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAACHwAAAAADfgAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -8,0: ind: -8,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAABHwAAAAACHwAAAAADHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAAAAAAAAAfgAAAAAAEQAAAAAAHwAAAAADHwAAAAACAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAACJAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAEQAAAAAAHwAAAAAAHwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAAAAAAAAAfgAAAAAAEQAAAAAAHwAAAAABHwAAAAADAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAAAAAAAAAfgAAAAAAEQAAAAAAHwAAAAACEQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAABJAAAAAABAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAADfQAAAAAAfQAAAAAAfgAAAAAAEQAAAAAAHwAAAAADEQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAEQAAAAAAHwAAAAADHwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAB version: 6 -8,1: ind: -8,1 - tiles: AAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAHwAAAAACQAAAAAAAQAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABHwAAAAACHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAAAHwAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADQAAAAAAAQAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAHwAAAAACHwAAAAABHwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACIwAAAAADIwAAAAACIwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACIwAAAAACOAAAAAAAOAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACIwAAAAADOAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADIwAAAAADOAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAOAAAAAAAIwAAAAABIwAAAAABIwAAAAAAIwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABIwAAAAAAOAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABIwAAAAADOAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADIwAAAAADIwAAAAABIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAHwAAAAAAHwAAAAADHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAB + tiles: AAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAHwAAAAABfgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAHwAAAAABQAAAAAAAQAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAABQAAAAAAAQAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADQAAAAAAAQAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACIwAAAAACIwAAAAACIwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABIwAAAAABOAAAAAAAOAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACIwAAAAAAOAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADIwAAAAACOAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAOAAAAAAAIwAAAAAAIwAAAAADIwAAAAADIwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABIwAAAAABOAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADIwAAAAACOAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABIwAAAAAAIwAAAAADIwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAA version: 6 -8,2: ind: -8,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAACHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAABHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAHwAAAAACHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -7,2: ind: -7,2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAAAHwAAAAADHwAAAAADHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAAAHwAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAADHwAAAAACfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -7,-1: ind: -7,-1 @@ -442,7 +443,7 @@ entities: version: 6 -5,3: ind: -5,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -5,2: ind: -5,2 @@ -501,7 +502,6 @@ entities: 394: -4,15 395: -4,16 558: 49,-1 - 701: 41,6 1042: -3,-64 1043: -3,-71 3044: -19,29 @@ -518,6 +518,9 @@ entities: 3690: -39,-8 3736: 8,43 3737: 8,51 + 4104: 54,9 + 4129: 41,7 + 4130: 43,5 - node: color: '#FFFFFFFF' id: Arrows @@ -531,7 +534,6 @@ entities: color: '#FFFFFFFF' id: Arrows decals: - 557: 49,3 748: -62,40 1044: 3,-71 1045: 3,-64 @@ -541,6 +543,8 @@ entities: 3691: -40,-4 3734: -8,51 3735: -8,43 + 4105: 54,7 + 4131: 45,5 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -705,6 +709,7 @@ entities: decals: 3688: 51,-24 3689: 47,-21 + 4132: 41,5 - node: color: '#52B4E996' id: BotGreyscale @@ -713,6 +718,11 @@ entities: 3294: -14,39 3671: 49,-9 3672: 48,-9 + - node: + color: '#FFFFFFFF' + id: BotGreyscale + decals: + 4186: 43,3 - node: color: '#DE3A3AFF' id: BotLeft @@ -2413,7 +2423,6 @@ entities: 1785: -23,26 1951: -41,-5 2548: 41,-35 - 2900: 42,6 2901: -18,26 3037: 0,30 3048: 23,3 @@ -2422,30 +2431,15 @@ entities: 3303: -17,47 3304: -18,48 3305: -16,48 - 3381: 17,-21 - 3382: 16,-21 - 3383: 15,-21 3384: 1,-27 3385: 0,-27 3386: -1,-27 3387: -1,-22 3388: 0,-22 3389: 1,-22 - 3398: -13,-25 - 3399: -13,-24 - 3400: -13,-23 - 3401: -19,7 - 3402: -19,8 - 3403: -19,9 - 3404: -13,7 - 3405: -13,8 - 3406: -13,9 3425: 18,7 3426: 18,8 3427: 18,9 - 3428: 14,7 - 3429: 14,8 - 3430: 14,9 3431: 18,23 3432: 18,24 3433: 18,25 @@ -2467,6 +2461,17 @@ entities: 3548: -4,-56 3549: -4,-55 3550: -4,-54 + 3989: 15,10 + 3990: 16,10 + 3991: 17,10 + 3992: -16,10 + 3993: -17,10 + 3994: -15,10 + 4141: 40,5 + 4142: 53,5 + 4143: 54,5 + 4144: 53,3 + 4145: 54,3 - node: color: '#52B4E996' id: DeliveryGreyscale @@ -2484,6 +2489,16 @@ entities: id: DeliveryGreyscale decals: 1237: -56,1 + - node: + color: '#FFFFFFFF' + id: DeliveryGreyscale + decals: + 4180: 48,5 + 4181: 49,5 + 4182: 49,3 + 4183: 48,3 + 4184: 44,3 + 4185: 45,3 - node: cleanable: True color: '#FFFFFFFF' @@ -2720,7 +2735,6 @@ entities: 578: 51,0 579: 50,0 580: 49,-1 - 581: 49,3 831: -5,-25 832: -4,-25 1628: -39,9 @@ -2745,7 +2759,6 @@ entities: 2764: -59,26 2765: -60,26 2894: 45,9 - 3101: 48,4 3279: -59,20 3280: -59,22 3281: -59,22 @@ -2823,9 +2836,6 @@ entities: 70: -45,9 71: -44,9 72: -45,8 - 73: -20,8 - 76: -12,8 - 77: -13,9 79: -7,9 81: 17,12 82: 16,13 @@ -2838,15 +2848,12 @@ entities: 93: 15,-17 94: 13,-17 95: 17,-9 - 96: 17,-4 - 97: 17,5 98: -37,0 100: -17,-1 101: -17,-2 102: -15,-12 103: -1,-24 104: 0,-28 - 105: 16,-21 106: 19,-30 135: -47,-33 136: -45,-35 @@ -2861,11 +2868,6 @@ entities: 372: 15,-12 373: 15,-11 374: 16,-9 - 375: 17,-2 - 376: 17,0 - 377: 17,1 - 378: 16,2 - 379: 16,-5 409: -26,31 410: -27,30 411: -23,31 @@ -2893,13 +2895,8 @@ entities: 587: 49,-2 588: 51,1 589: 50,1 - 590: 51,2 591: 48,2 592: 47,0 - 593: 44,4 - 594: 49,4 - 595: 43,5 - 596: 43,6 597: 55,12 598: 54,11 599: 53,11 @@ -2907,9 +2904,6 @@ entities: 601: 55,9 602: 49,14 603: 50,13 - 604: 41,6 - 605: 41,5 - 606: 40,5 607: 37,4 608: 36,5 675: -22,25 @@ -3066,22 +3060,14 @@ entities: 2896: 46,8 2897: 44,10 2898: 45,12 - 3105: 45,3 - 3106: 46,3 - 3107: 43,3 - 3108: 42,3 3109: 46,-1 3110: 46,1 3111: 47,2 3112: 48,1 - 3113: 51,4 - 3114: 48,3 3115: 46,2 3116: 40,2 3128: 49,6 3129: 48,7 - 3130: 53,6 - 3131: 45,5 3132: 41,8 3133: 40,9 3134: 39,8 @@ -3155,8 +3141,6 @@ entities: decals: 57: 11,-28 66: 35,-12 - 74: -19,8 - 75: -13,8 78: -7,10 80: 17,13 87: 12,11 @@ -3172,10 +3156,8 @@ entities: 458: -58,21 459: -59,25 582: 50,2 - 583: 50,4 584: 49,0 690: -16,6 - 692: -14,7 833: -3,-25 834: -6,-25 1212: 6,-22 @@ -3204,9 +3186,6 @@ entities: 2700: -64,-10 2701: -62,-9 2702: -60,-12 - 3102: 49,4 - 3103: 44,3 - 3104: 40,3 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -3274,59 +3253,10 @@ entities: 711: 9.393604,3.3875775 968: -0.26651984,-69.93338 3269: 29.924822,-37.81262 - - node: - color: '#00000026' - id: FullTileOverlayGreyscale - decals: - 3601: 15,-7 - 3602: 16,-7 - 3603: 17,-7 - 3604: 17,-6 - 3605: 16,-6 - 3606: 15,-6 - node: color: '#0000004A' id: FullTileOverlayGreyscale decals: - 3607: 17,-5 - 3608: 17,-6 - 3609: 17,-7 - 3610: 16,-7 - 3611: 15,-7 - 3612: 15,-6 - 3613: 16,-6 - 3614: 16,-5 - 3615: 15,-5 - 3616: 15,-4 - 3617: 16,-4 - 3618: 17,-4 - 3619: 17,-3 - 3620: 16,-3 - 3621: 15,-3 - 3622: 15,-2 - 3623: 17,-2 - 3624: 16,-2 - 3625: 16,-1 - 3626: 17,-1 - 3627: 15,-1 - 3628: 15,0 - 3629: 15,1 - 3630: 15,2 - 3631: 15,3 - 3632: 15,4 - 3633: 16,4 - 3634: 17,4 - 3635: 17,3 - 3636: 16,3 - 3637: 16,2 - 3638: 17,2 - 3639: 17,1 - 3640: 16,1 - 3641: 16,0 - 3642: 17,0 - 3643: 17,5 - 3644: 16,5 - 3645: 15,5 3646: 17,-8 3647: 16,-8 3648: 15,-8 @@ -3366,9 +3296,6 @@ entities: id: FullTileOverlayGreyscale decals: 528: 48,15 - 535: 42,6 - 536: 42,5 - 547: 44,4 548: 47,8 549: 47,7 3049: 37,3 @@ -3380,8 +3307,10 @@ entities: 3055: 38,2 3056: 37,2 3057: 36,2 - 3117: 49,5 - 3118: 48,5 + 4176: 48,3 + 4177: 49,3 + 4178: 49,5 + 4179: 48,5 - node: color: '#D0BF4AA7' id: FullTileOverlayGreyscale @@ -3666,9 +3595,8 @@ entities: color: '#A4610696' id: HalfTileOverlayGreyscale180 decals: - 541: 44,5 - 542: 45,5 554: 47,12 + 4138: 40,5 - node: color: '#D381C93E' id: HalfTileOverlayGreyscale180 @@ -3751,8 +3679,6 @@ entities: color: '#A4610696' id: HalfTileOverlayGreyscale270 decals: - 538: 43,6 - 539: 43,7 540: 43,8 550: 48,7 551: 48,8 @@ -3775,10 +3701,6 @@ entities: id: HalfTileOverlayGreyscale270 decals: 163: -39,-24 - 174: 15,-2 - 175: 15,-1 - 176: 15,0 - 177: 15,-4 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale270 @@ -3848,8 +3770,6 @@ entities: color: '#A4610696' id: HalfTileOverlayGreyscale90 decals: - 529: 41,5 - 530: 41,6 531: 41,7 532: 41,8 533: 41,9 @@ -3857,6 +3777,7 @@ entities: 544: 46,6 545: 46,7 546: 46,8 + 4107: 41,6 - node: color: '#D381C996' id: HalfTileOverlayGreyscale90 @@ -3902,6 +3823,12 @@ entities: 3929: 41,-29 3930: 41,-30 3931: 41,-31 + - node: + angle: 3.141592653589793 rad + color: '#9FED5896' + id: LoadingArea + decals: + 4150: 58,3 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -3914,7 +3841,7 @@ entities: id: LoadingArea decals: 556: 54,11 - 700: 43,6 + 4128: 43,7 - node: color: '#FFFFFFFF' id: LoadingArea @@ -4060,6 +3987,7 @@ entities: 2814: 44,-15 2837: 48,-19 3484: 44,-25 + 3982: 40,-19 - node: color: '#79150096' id: QuarterTileOverlayGreyscale @@ -4085,6 +4013,22 @@ entities: 2670: 30,26 2671: 31,26 2848: 19,26 + - node: + color: '#8D1C9996' + id: QuarterTileOverlayGreyscale + decals: + 4161: 51,2 + 4162: 50,2 + 4163: 49,2 + 4164: 48,2 + 4165: 47,2 + 4166: 46,2 + 4167: 45,2 + 4168: 44,2 + 4169: 43,2 + 4170: 42,2 + 4171: 41,2 + 4172: 40,2 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale @@ -4099,19 +4043,6 @@ entities: 3058: 37,1 3059: 37,0 3060: 37,-1 - 3075: 51,4 - 3076: 50,4 - 3077: 49,4 - 3078: 48,4 - 3079: 48,3 - 3080: 47,3 - 3081: 46,3 - 3082: 45,3 - 3083: 44,3 - 3084: 43,3 - 3085: 42,3 - 3086: 41,3 - 3087: 40,3 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale @@ -4135,9 +4066,6 @@ entities: color: '#D4D4D428' id: QuarterTileOverlayGreyscale decals: - 178: 15,-5 - 179: 15,-6 - 180: 15,-7 365: 15,-13 366: 15,-12 367: 15,-11 @@ -4180,7 +4108,6 @@ entities: 1400: -9,9 1401: -10,9 1402: -11,9 - 1403: -12,9 1429: -31,25 1430: -29,25 1431: -30,25 @@ -4209,19 +4136,16 @@ entities: 2060: -39,-21 2061: -39,-22 2062: -39,-23 - 2099: -12,-23 2308: -28,9 2309: -29,9 2310: -30,9 2311: -17,5 2312: -17,4 2313: -17,3 - 2314: -18,9 2317: -17,9 2567: 15,12 2568: 15,11 2569: 15,9 - 2571: 15,-22 2572: 15,-23 2575: -17,-23 2600: 15,23 @@ -4252,6 +4176,18 @@ entities: 3597: -17,-54 3598: -18,-54 3599: -19,-54 + 4060: 15,4 + 4061: 15,4 + 4062: 15,3 + 4063: 15,3 + 4064: 15,2 + 4065: 15,2 + 4066: 15,1 + 4067: 15,1 + 4068: 15,0 + 4069: 15,0 + 4094: 15,-2 + 4095: 15,-2 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale @@ -4385,6 +4321,7 @@ entities: 2813: 44,-9 2838: 47,-18 3476: 44,-17 + 3983: 33,-19 - node: color: '#79150096' id: QuarterTileOverlayGreyscale180 @@ -4420,6 +4357,14 @@ entities: 648: 41,14 649: 41,15 650: 41,16 + 4113: 39,5 + 4114: 43,5 + 4115: 44,5 + 4116: 45,5 + 4122: 56,6 + 4123: 55,6 + 4124: 54,6 + 4140: 54,5 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale180 @@ -4446,11 +4391,9 @@ entities: 1503: -15,5 1504: -15,6 1505: -15,7 - 1506: -14,7 1507: 10,7 1508: 9,7 1509: 8,7 - 1603: -12,7 1604: -11,7 1605: -10,7 1606: -9,7 @@ -4488,6 +4431,18 @@ entities: 3570: 21,-25 3571: 20,-25 3572: 19,-25 + 4080: 17,-3 + 4081: 17,-3 + 4082: 17,-4 + 4083: 17,-4 + 4084: 17,-5 + 4085: 17,-5 + 4086: 17,-6 + 4087: 17,-6 + 4088: 17,-7 + 4089: 17,-7 + 4090: 17,-1 + 4091: 17,-1 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale180 @@ -4608,12 +4563,10 @@ entities: 645: 36,4 3120: 49,6 3121: 50,6 - 3122: 54,6 3123: 51,6 - 3124: 52,6 - 3125: 53,6 - 3126: 55,6 - 3127: 56,6 + 4117: 52,6 + 4127: 53,6 + 4139: 53,5 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale270 @@ -4634,9 +4587,6 @@ entities: color: '#D4D4D428' id: QuarterTileOverlayGreyscale270 decals: - 181: 15,2 - 182: 15,3 - 183: 15,4 1095: -5,-56 1096: -6,-56 1097: -7,-56 @@ -4673,7 +4623,6 @@ entities: 1414: -44,23 1415: -44,24 1416: -44,25 - 1437: -20,7 1438: -21,7 1439: -22,7 1440: -23,7 @@ -4690,7 +4639,6 @@ entities: 1458: -32,-25 1459: -31,-25 1510: 12,7 - 1511: 13,7 1617: 1,9 1618: 2,9 1619: 3,9 @@ -4717,9 +4665,7 @@ entities: 2093: -17,-25 2094: -16,-25 2095: -15,-25 - 2096: -14,-25 2318: -17,7 - 2319: -18,7 2559: 15,14 2560: 15,15 2561: 15,16 @@ -4739,6 +4685,18 @@ entities: 2651: -2,-78 2652: -2,-77 2653: -2,-76 + 4050: 15,-3 + 4051: 15,-3 + 4052: 15,-4 + 4053: 15,-4 + 4054: 15,-5 + 4055: 15,-5 + 4056: 15,-6 + 4057: 15,-6 + 4058: 15,-7 + 4059: 15,-7 + 4092: 15,-1 + 4093: 15,-1 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale270 @@ -4759,11 +4717,6 @@ entities: decals: 696: -18,-1 697: -18,0 - - node: - color: '#DF81C96C' - id: QuarterTileOverlayGreyscale270 - decals: - 3100: 48,4 - node: color: '#EFB3414A' id: QuarterTileOverlayGreyscale270 @@ -4867,6 +4820,18 @@ entities: 629: 31,9 630: 30,9 631: 29,9 + 4152: 51,2 + 4153: 50,2 + 4154: 49,2 + 4155: 48,2 + 4156: 47,2 + 4157: 46,2 + 4158: 45,2 + 4159: 44,2 + 4160: 43,2 + 4173: 42,2 + 4174: 41,2 + 4175: 40,2 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale90 @@ -4892,8 +4857,6 @@ entities: 1376: -4,-23 1377: -5,-23 1378: -6,-23 - 1381: -13,-23 - 1382: -14,-23 1383: 5,10 1384: 6,10 1385: 7,10 @@ -4904,7 +4867,6 @@ entities: 1390: 10,9 1391: 11,9 1392: 12,9 - 1393: 13,9 1417: -44,25 1418: -43,25 1419: -42,25 @@ -4958,19 +4920,16 @@ entities: 2075: -37,-21 2076: -37,-20 2077: -37,-19 - 2303: -20,9 2304: -21,9 2305: -22,9 2306: -23,9 2307: -24,9 - 2315: -14,9 2316: -15,9 2555: 17,14 2556: 17,13 2557: 17,12 2558: 17,11 2570: 17,9 - 2573: 17,-22 2574: 17,-23 2577: -18,-23 2578: -15,-23 @@ -4999,6 +4958,18 @@ entities: 2643: 1,-39 2644: 1,-40 2645: 1,-41 + 4070: 17,4 + 4071: 17,4 + 4072: 17,3 + 4073: 17,3 + 4074: 17,2 + 4075: 17,2 + 4076: 17,1 + 4077: 17,1 + 4078: 17,0 + 4079: 17,0 + 4096: 17,-2 + 4097: 17,-2 - node: color: '#D4D4D437' id: QuarterTileOverlayGreyscale90 @@ -5066,22 +5037,6 @@ entities: 1635: -8,-15 1636: -8,-14 1637: -8,-13 - - node: - color: '#DF81C96C' - id: QuarterTileOverlayGreyscale90 - decals: - 3088: 40,3 - 3089: 41,3 - 3090: 42,3 - 3091: 43,3 - 3092: 44,3 - 3093: 45,3 - 3094: 46,3 - 3095: 47,3 - 3096: 48,4 - 3097: 49,4 - 3098: 50,4 - 3099: 51,4 - node: color: '#EFB34160' id: QuarterTileOverlayGreyscale90 @@ -5262,7 +5217,7 @@ entities: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale180 decals: - 543: 46,5 + 4111: 41,5 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale180 @@ -5292,11 +5247,6 @@ entities: decals: 2805: 43,-35 3901: 29,-33 - - node: - color: '#A4610696' - id: ThreeQuarterTileOverlayGreyscale270 - decals: - 537: 43,5 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale270 @@ -5533,10 +5483,8 @@ entities: 1748: -37,-18 1752: -37,5 1757: -15,6 - 1758: -15,10 1759: -15,22 1763: 17,6 - 1764: 17,10 1765: 41,12 1773: 17,22 1774: 17,26 @@ -5561,6 +5509,7 @@ entities: 3390: 1,-13 3753: -33,20 3893: -15,3 + 4099: 17,-22 - node: color: '#52B4E996' id: WarnLineGreyscaleE @@ -5602,18 +5551,6 @@ entities: 2264: 6,19 2344: 3,-6 3234: 17,18 - 3395: -14,-25 - 3396: -14,-24 - 3397: -14,-23 - 3413: -14,7 - 3414: -14,8 - 3415: -14,9 - 3416: -20,7 - 3417: -20,8 - 3418: -20,9 - 3419: 13,7 - 3420: 13,8 - 3421: 13,9 3539: -5,-56 3540: -5,-55 3541: -5,-54 @@ -5658,9 +5595,6 @@ entities: 3375: 1,-28 3376: 0,-28 3377: -1,-28 - 3378: 15,-22 - 3379: 16,-22 - 3380: 17,-22 3518: 1,-54 3519: 0,-54 3520: -1,-54 @@ -5670,6 +5604,8 @@ entities: 3524: 1,-76 3525: 0,-76 3526: -1,-76 + 4148: 53,2 + 4149: 54,2 - node: color: '#334E6DC8' id: WarnLineGreyscaleS @@ -5714,9 +5650,6 @@ entities: 2136: -12,27 2263: 5,17 3032: 23,7 - 3366: 17,-20 - 3367: 16,-20 - 3368: 15,-20 3369: 1,-21 3370: 0,-21 3371: -1,-21 @@ -5736,6 +5669,12 @@ entities: 3516: 0,-43 3517: -1,-43 3940: 39,-33 + 3986: 15,11 + 3987: 16,11 + 3988: 17,11 + 3995: -17,11 + 3996: -16,11 + 3997: -15,11 - node: color: '#52B4E996' id: WarnLineGreyscaleW @@ -5779,15 +5718,6 @@ entities: 2137: -13,28 2343: 5,-6 2512: 19,18 - 3392: -12,-25 - 3393: -12,-24 - 3394: -12,-23 - 3407: -12,7 - 3408: -12,8 - 3409: -12,9 - 3410: -18,7 - 3411: -18,8 - 3412: -18,9 3422: 19,7 3423: 19,8 3424: 19,9 @@ -5844,6 +5774,10 @@ entities: 3745: -6,31 3961: -56,6 3962: -55,6 + 3985: 14,7 + 3998: -14,7 + 4100: -14,-25 + 4103: -18,7 - node: color: '#DE3A3A96' id: WarnLineS @@ -5872,9 +5806,7 @@ entities: 1747: -39,-18 1751: -39,5 1755: -17,6 - 1756: -17,10 1760: -17,22 - 1761: 15,10 1762: 15,6 1766: 39,12 1771: 15,22 @@ -5896,6 +5828,7 @@ entities: 3391: -1,-13 3752: -31,20 3780: 40,-36 + 4098: 15,-22 - node: color: '#DE3A3A96' id: WarnLineW @@ -5946,7 +5879,6 @@ entities: 3038: 0,29 3039: 1,29 3040: -1,29 - 3160: 43,3 3316: -16,51 3317: -15,51 3318: -14,51 @@ -5975,6 +5907,12 @@ entities: 3877: -113,30 3878: -112,30 3879: -111,30 + 3984: 14,9 + 3999: -14,9 + 4101: -14,-23 + 4102: -18,9 + 4137: 58,3 + 4187: 57,3 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -6018,8 +5956,6 @@ entities: decals: 559: 51,0 560: 51,1 - 561: 51,2 - 562: 51,3 563: 51,-1 564: 51,-2 - node: @@ -6400,18 +6336,21 @@ entities: 1: 136 2,-4: 1: 4369 - 0: 52228 + 0: 4 + 2: 52224 2,-5: 1: 4352 0: 58379 2,-3: 1: 33825 - 0: 140 + 2: 140 3,-4: - 0: 65419 + 0: 52363 + 2: 13056 3,-3: - 0: 35007 + 2: 51 1: 12288 + 0: 34956 3,-1: 1: 8739 0: 34952 @@ -6739,10 +6678,10 @@ entities: 0: 56797 5,-8: 0: 15359 - 2: 32768 + 3: 32768 5,-7: 0: 61491 - 2: 136 + 3: 136 5,-6: 0: 65535 5,-5: @@ -6753,9 +6692,9 @@ entities: 0: 65311 6,-8: 0: 255 - 2: 28672 + 3: 28672 6,-7: - 2: 119 + 3: 119 0: 61952 6,-6: 0: 61695 @@ -7294,7 +7233,7 @@ entities: 9,-1: 0: 63279 9,0: - 0: 10111 + 0: 26495 10,-3: 0: 49080 10,-2: @@ -7302,7 +7241,7 @@ entities: 10,-1: 0: 65295 10,0: - 0: 65535 + 0: 36863 11,-3: 0: 49083 11,-2: @@ -7310,7 +7249,7 @@ entities: 11,-1: 0: 65311 11,0: - 0: 65535 + 0: 16383 12,-3: 0: 30579 12,-2: @@ -7318,7 +7257,7 @@ entities: 12,-1: 0: 65295 12,0: - 0: 65535 + 0: 16383 13,-3: 0: 46076 13,-2: @@ -7326,7 +7265,7 @@ entities: 13,-1: 0: 26119 13,0: - 0: 28431 + 0: 26223 14,-3: 0: 4113 1: 17476 @@ -7337,8 +7276,8 @@ entities: 1: 273 0: 4096 14,0: - 1: 273 - 0: 4096 + 1: 3857 + 0: 24576 15,-2: 1: 248 16,-4: @@ -7848,11 +7787,11 @@ entities: 0,7: 0: 29047 12,1: - 0: 65343 + 0: 65339 12,2: 0: 61439 11,1: - 0: 63347 + 0: 63287 11,2: 0: 6015 12,3: @@ -7862,17 +7801,15 @@ entities: 12,4: 0: 8191 13,1: - 0: 65286 + 0: 65383 13,2: 0: 65535 13,3: 0: 61439 14,1: - 1: 65 - 0: 4352 + 0: 30470 14,2: - 0: 20753 - 1: 128 + 0: 20855 14,3: 0: 24351 0,8: @@ -7979,8 +7916,7 @@ entities: 9,3: 0: 49080 10,4: - 0: 13107 - 1: 128 + 0: 13115 10,5: 0: 65535 10,6: @@ -7991,8 +7927,8 @@ entities: 10,3: 0: 48059 11,4: - 1: 560 - 0: 2184 + 0: 2187 + 1: 512 11,5: 0: 32767 11,6: @@ -8007,7 +7943,7 @@ entities: 0: 112 1: 28672 17,-7: - 3: 1 + 4: 1 1: 4104 17,-6: 1: 4593 @@ -8076,7 +8012,7 @@ entities: 9,2: 0: 65535 10,1: - 0: 48115 + 0: 49083 10,2: 0: 15359 13,5: @@ -8106,7 +8042,7 @@ entities: -13,7: 1: 39312 -12,8: - 4: 12 + 5: 12 6: 3072 -11,5: 0: 63351 @@ -8114,7 +8050,7 @@ entities: 0: 4607 1: 49152 -11,8: - 4: 1 + 5: 1 1: 17476 6: 256 -11,7: @@ -8214,10 +8150,10 @@ entities: 0: 255 1: 57344 -8,11: - 5: 816 + 7: 816 1: 34952 -9,11: - 5: 2176 + 7: 2176 1: 8738 -8,12: 1: 34959 @@ -8228,7 +8164,7 @@ entities: -7,11: 0: 20206 -7,12: - 1: 16385 + 1: 49153 0: 1228 -6,9: 0: 65518 @@ -8237,7 +8173,7 @@ entities: -6,11: 0: 4095 -6,12: - 5: 61166 + 7: 61166 -5,9: 0: 65535 -5,10: @@ -8245,7 +8181,7 @@ entities: -5,11: 0: 36863 -5,12: - 5: 30515 + 7: 30515 0: 12 -4,9: 0: 65535 @@ -8255,7 +8191,7 @@ entities: 0: 4095 -4,12: 0: 1 - 5: 65518 + 7: 65518 -4,13: 1: 61680 -5,13: @@ -8269,7 +8205,7 @@ entities: -5,15: 1: 17487 -3,12: - 5: 13107 + 7: 13107 1: 34944 -3,13: 1: 47792 @@ -8335,7 +8271,7 @@ entities: 1: 61713 -12,9: 0: 16 - 5: 3084 + 7: 3084 -13,9: 1: 39305 -13,10: @@ -8344,19 +8280,19 @@ entities: 1: 35033 0: 12544 -12,10: - 3: 12 - 5: 3072 + 4: 12 + 7: 3072 -12,11: - 5: 12 + 7: 12 -11,9: - 5: 257 + 7: 257 1: 17476 -11,10: - 3: 1 - 5: 256 + 4: 1 + 7: 256 1: 17476 -11,11: - 5: 1 + 7: 1 1: 17476 -11,12: 1: 17487 @@ -8411,7 +8347,7 @@ entities: -13,12: 1: 34952 6: 48 - 4: 12288 + 5: 12288 -12,13: 1: 61455 -13,13: @@ -8444,11 +8380,11 @@ entities: 1: 62671 -7,14: 1: 244 - 5: 57344 + 7: 57344 0: 1024 -7,15: 1: 61440 - 5: 238 + 7: 238 0: 1024 -7,16: 1: 65524 @@ -8508,7 +8444,7 @@ entities: 0: 1 1: 8738 6: 128 - 4: 32768 + 5: 32768 -17,12: 0: 52232 -16,13: @@ -8985,6 +8921,21 @@ entities: - 0 - 0 - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 0 + - 103.92799 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - volume: 2500 temperature: 235 moles: @@ -9033,7 +8984,7 @@ entities: - volume: 2500 temperature: 293.15 moles: - - 0 + - 6666.982 - 0 - 0 - 0 @@ -9048,7 +8999,7 @@ entities: - volume: 2500 temperature: 293.15 moles: - - 6666.982 + - 0 - 0 - 0 - 0 @@ -9367,8 +9318,8 @@ entities: id: docking43669 localAnchorB: -47.5,-40 localAnchorA: 0.5,0 - damping: 1560.1493 - stiffness: 14003.869 + damping: 1560.1724 + stiffness: 14004.076 - proto: AcousticGuitarInstrument entities: - uid: 2133 @@ -9388,6 +9339,14 @@ entities: - type: Transform pos: 31.477634,-79.4623 parent: 60 +- proto: ActionToggleInternals + entities: + - uid: 13159 + components: + - type: Transform + parent: 19510 + - type: InstantAction + container: 19510 - proto: AirAlarm entities: - uid: 249 @@ -9562,18 +9521,6 @@ entities: - 9428 - 9631 - 9472 - - uid: 12192 - components: - - type: Transform - pos: 47.5,4.5 - parent: 60 - - type: DeviceList - devices: - - 18915 - - 18906 - - 18910 - - 21548 - - 9282 - uid: 12512 components: - type: Transform @@ -9721,14 +9668,8 @@ entities: - 672 - 671 - 21495 - - 3996 - - 4001 - - 585 - 928 - 904 - - 19834 - - 19835 - - 19836 - uid: 21499 components: - type: Transform @@ -9740,17 +9681,11 @@ entities: - 4791 - 7472 - 21502 - - 6125 - - 6127 - - 6126 - 675 - 674 - 673 - 1455 - 1456 - - 19839 - - 19838 - - 19837 - uid: 21504 components: - type: Transform @@ -9762,9 +9697,6 @@ entities: - 112 - 81 - 63 - - 3996 - - 4001 - - 585 - 121 - 836 - 158 @@ -9819,14 +9751,8 @@ entities: parent: 60 - type: DeviceList devices: - - 6625 - - 6542 - - 6103 - 21513 - 21512 - - 5742 - - 5743 - - 5744 - 5745 - 14325 - 5738 @@ -9911,9 +9837,6 @@ entities: parent: 60 - type: DeviceList devices: - - 5889 - - 5651 - - 5649 - 8611 - 8612 - 8613 @@ -9950,9 +9873,6 @@ entities: parent: 60 - type: DeviceList devices: - - 6127 - - 6126 - - 6125 - 21559 - 12591 - 12592 @@ -9961,9 +9881,6 @@ entities: - 4369 - 1198 - 4546 - - 19839 - - 19838 - - 19837 - uid: 21561 components: - type: Transform @@ -10237,9 +10154,6 @@ entities: - 7721 - 1017 - 21633 - - 5988 - - 6367 - - 6626 - 7686 - 1996 - 719 @@ -10263,9 +10177,6 @@ entities: parent: 60 - type: DeviceList devices: - - 13968 - - 13969 - - 13970 - 21643 - 13981 - 13980 @@ -10505,18 +10416,16 @@ entities: - 24361 - 24358 - 9016 - - uid: 24662 + - uid: 24792 components: - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-14.5 + pos: 47.5,3.5 parent: 60 - type: DeviceList devices: - - 24659 - - 24661 - - 24665 - - 24657 + - 19529 + - 18884 + - 18906 - proto: AirAlarmElectronics entities: - uid: 13488 @@ -10536,6 +10445,20 @@ entities: rot: -1.5707963267948966 rad pos: -1.5599055,29.41489 parent: 60 +- proto: AirAlarmVox + entities: + - uid: 398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-14.5 + parent: 60 + - type: DeviceList + devices: + - 18678 + - 17545 + - 13640 + - 1911 - proto: AirCanister entities: - uid: 1679 @@ -10869,13 +10792,6 @@ entities: - type: Transform pos: 47.5,7.5 parent: 60 - - uid: 9283 - components: - - type: MetaData - name: Cargo - - type: Transform - pos: 42.5,5.5 - parent: 60 - uid: 10679 components: - type: Transform @@ -10887,12 +10803,10 @@ entities: - type: Transform pos: 49.5,5.5 parent: 60 - - uid: 11864 + - uid: 12889 components: - - type: MetaData - name: Salvage Bay - type: Transform - pos: 44.5,4.5 + pos: 42.5,6.5 parent: 60 - uid: 13108 components: @@ -11009,6 +10923,26 @@ entities: parent: 60 - proto: AirlockCommandLocked entities: + - uid: 5803 + components: + - type: Transform + pos: -107.5,17.5 + parent: 60 + - uid: 7645 + components: + - type: Transform + pos: -111.5,6.5 + parent: 60 + - uid: 7705 + components: + - type: Transform + pos: -111.5,14.5 + parent: 60 + - uid: 11343 + components: + - type: Transform + pos: -101.5,17.5 + parent: 60 - uid: 13043 components: - type: MetaData @@ -11415,24 +11349,6 @@ entities: linkedPorts: 12706: - DoorStatus: DoorBolt - - uid: 9242 - components: - - type: Transform - pos: 55.5,2.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 12018: - - DoorStatus: DoorBolt - - uid: 12018 - components: - - type: Transform - pos: 52.5,2.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 9242: - - DoorStatus: DoorBolt - uid: 12706 components: - type: Transform @@ -12036,36 +11952,16 @@ entities: - type: Transform pos: 18.5,7.5 parent: 60 - - uid: 859 - components: - - type: Transform - pos: -12.5,-22.5 - parent: 60 - - uid: 1280 - components: - - type: Transform - pos: -18.5,7.5 - parent: 60 - uid: 2596 components: - type: Transform pos: 16.5,-25.5 parent: 60 - - uid: 2646 - components: - - type: Transform - pos: 15.5,-20.5 - parent: 60 - uid: 2768 components: - type: Transform pos: 36.5,-23.5 parent: 60 - - uid: 3736 - components: - - type: Transform - pos: -12.5,9.5 - parent: 60 - uid: 3987 components: - type: Transform @@ -12081,11 +11977,6 @@ entities: - type: Transform pos: 1.5,-43.5 parent: 60 - - uid: 3999 - components: - - type: Transform - pos: -12.5,-24.5 - parent: 60 - uid: 5001 components: - type: Transform @@ -12141,41 +12032,11 @@ entities: - type: Transform pos: 4.5,-54.5 parent: 60 - - uid: 5365 - components: - - type: Transform - pos: 14.5,7.5 - parent: 60 - uid: 5401 components: - type: Transform pos: 11.5,6.5 parent: 60 - - uid: 5740 - components: - - type: Transform - pos: 14.5,8.5 - parent: 60 - - uid: 5741 - components: - - type: Transform - pos: 14.5,9.5 - parent: 60 - - uid: 5759 - components: - - type: Transform - pos: -18.5,8.5 - parent: 60 - - uid: 5760 - components: - - type: Transform - pos: -12.5,7.5 - parent: 60 - - uid: 5798 - components: - - type: Transform - pos: -18.5,9.5 - parent: 60 - uid: 6266 components: - type: MetaData @@ -12203,10 +12064,15 @@ entities: - type: Transform pos: 0.5,-74.5 parent: 60 - - uid: 6830 + - uid: 6625 components: - type: Transform - pos: -12.5,8.5 + pos: -16.5,10.5 + parent: 60 + - uid: 6977 + components: + - type: Transform + pos: -15.5,10.5 parent: 60 - uid: 7076 components: @@ -12220,20 +12086,25 @@ entities: - type: Transform pos: 44.5,-46.5 parent: 60 - - uid: 9054 + - uid: 8047 components: - type: Transform - pos: -12.5,-23.5 + pos: -14.5,10.5 parent: 60 - - uid: 9058 + - uid: 9239 components: - type: Transform - pos: 17.5,-20.5 + pos: 15.5,10.5 parent: 60 - - uid: 9059 + - uid: 9240 components: - type: Transform - pos: 16.5,-20.5 + pos: 16.5,10.5 + parent: 60 + - uid: 9243 + components: + - type: Transform + pos: 17.5,10.5 parent: 60 - uid: 10656 components: @@ -12383,40 +12254,6 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,-70.5 parent: 60 -- proto: AirlockHatch - entities: - - uid: 3341 - components: - - type: Transform - pos: -111.5,6.5 - parent: 60 - - uid: 5803 - components: - - type: Transform - pos: -111.5,14.5 - parent: 60 - - uid: 7645 - components: - - type: Transform - pos: -101.5,17.5 - parent: 60 - - uid: 7705 - components: - - type: Transform - pos: -107.5,17.5 - parent: 60 -- proto: AirlockHatchMaintenance - entities: - - uid: 9621 - components: - - type: Transform - pos: -121.5,17.5 - parent: 60 - - uid: 11343 - components: - - type: Transform - pos: -115.5,17.5 - parent: 60 - proto: AirlockHeadOfPersonnelLocked entities: - uid: 36 @@ -12540,6 +12377,18 @@ entities: rot: 3.141592653589793 rad pos: 39.5,-33.5 parent: 60 +- proto: AirlockMaintCommandLocked + entities: + - uid: 3341 + components: + - type: Transform + pos: -121.5,17.5 + parent: 60 + - uid: 9621 + components: + - type: Transform + pos: -115.5,17.5 + parent: 60 - proto: AirlockMaintDetectiveLocked entities: - uid: 9989 @@ -12974,19 +12823,19 @@ entities: rot: -1.5707963267948966 rad pos: 48.5,-15.5 parent: 60 -- proto: AirlockQuartermasterGlassLocked +- proto: AirlockQuartermasterLocked entities: - - uid: 13086 + - uid: 1622 components: - type: MetaData - name: Quartermaster's Office + name: QM Room - type: Transform pos: 44.5,11.5 parent: 60 -- proto: AirlockQuartermasterLocked - entities: - uid: 13039 components: + - type: MetaData + name: QM Room - type: Transform pos: 46.5,13.5 parent: 60 @@ -13038,6 +12887,11 @@ entities: parent: 60 - proto: AirlockSalvageGlassLocked entities: + - uid: 5499 + components: + - type: Transform + pos: 48.5,3.5 + parent: 60 - uid: 13143 components: - type: Transform @@ -13048,15 +12902,17 @@ entities: - type: Transform pos: 39.5,0.5 parent: 60 -- proto: AirlockSalvageLocked - entities: - - uid: 13142 + - uid: 13363 components: - - type: MetaData - name: Salvage Locker Room - type: Transform + rot: 3.141592653589793 rad pos: 37.5,3.5 parent: 60 + - uid: 18902 + components: + - type: Transform + pos: 49.5,3.5 + parent: 60 - proto: AirlockScienceGlassLocked entities: - uid: 5771 @@ -13394,6 +13250,9 @@ entities: - type: Transform pos: 41.5,1.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 24792 - uid: 21485 components: - type: Transform @@ -13424,6 +13283,9 @@ entities: - type: Transform pos: -6.5,-23.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21497 - uid: 21501 components: - type: Transform @@ -13434,11 +13296,17 @@ entities: - type: Transform pos: 10.5,-23.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21498 - uid: 21505 components: - type: Transform pos: -21.5,-23.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 21508 components: - type: Transform @@ -13454,11 +13322,17 @@ entities: - type: Transform pos: 11.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 21513 components: - type: Transform pos: -9.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 21530 components: - type: Transform @@ -13479,26 +13353,30 @@ entities: - type: Transform pos: 27.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21539 - uid: 21544 components: - type: Transform pos: 38.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21543 - uid: 21547 components: - type: Transform pos: 40.5,15.5 parent: 60 - - uid: 21548 - components: - - type: Transform - pos: 47.5,1.5 - parent: 60 - uid: 21551 components: - type: Transform pos: 16.5,16.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21553 - uid: 21556 components: - type: Transform @@ -13509,6 +13387,9 @@ entities: - type: Transform pos: 16.5,-13.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21558 - uid: 21562 components: - type: Transform @@ -13604,6 +13485,9 @@ entities: - type: Transform pos: -27.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21635 - uid: 21638 components: - type: Transform @@ -13624,6 +13508,9 @@ entities: - type: Transform pos: -15.5,15.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 23767 - uid: 21646 components: - type: Transform @@ -13747,14 +13634,16 @@ entities: - type: Transform pos: 49.5,-22.5 parent: 60 - - uid: 24659 +- proto: AirSensorVox + entities: + - uid: 18678 components: - type: Transform pos: 12.5,-13.5 parent: 60 - type: DeviceNetwork deviceLists: - - 24662 + - 398 - proto: AltarSpawner entities: - uid: 14509 @@ -13865,6 +13754,21 @@ entities: - type: Transform pos: -60.5,-16.5 parent: 60 + - uid: 3420 + components: + - type: MetaData + name: Cargo Reception APC + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,5.5 + parent: 60 + - uid: 3775 + components: + - type: MetaData + name: Salvage Bay APC + - type: Transform + pos: 46.5,3.5 + parent: 60 - uid: 3826 components: - type: MetaData @@ -14088,13 +13992,6 @@ entities: - type: Transform pos: 21.5,5.5 parent: 60 - - uid: 11158 - components: - - type: MetaData - name: Salvage Bay APC - - type: Transform - pos: 46.5,4.5 - parent: 60 - uid: 11255 components: - type: MetaData @@ -14207,6 +14104,12 @@ entities: - type: Transform pos: -24.5,62.5 parent: 60 + - uid: 21249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -69.5,16.5 + parent: 60 - uid: 21604 components: - type: MetaData @@ -15002,12 +14905,89 @@ entities: - type: Transform pos: -45.5,40.5 parent: 60 -- proto: Autolathe +- proto: AtmosFixVoxMarker entities: - - uid: 5288 + - uid: 2925 components: - type: Transform - pos: 46.5,5.5 + pos: 10.5,-12.5 + parent: 60 + - uid: 21758 + components: + - type: Transform + pos: 10.5,-13.5 + parent: 60 + - uid: 21762 + components: + - type: Transform + pos: 10.5,-11.5 + parent: 60 + - uid: 24768 + components: + - type: Transform + pos: 11.5,-13.5 + parent: 60 + - uid: 24769 + components: + - type: Transform + pos: 11.5,-12.5 + parent: 60 + - uid: 24770 + components: + - type: Transform + pos: 11.5,-11.5 + parent: 60 + - uid: 24771 + components: + - type: Transform + pos: 12.5,-13.5 + parent: 60 + - uid: 24772 + components: + - type: Transform + pos: 12.5,-12.5 + parent: 60 + - uid: 24773 + components: + - type: Transform + pos: 12.5,-11.5 + parent: 60 + - uid: 24774 + components: + - type: Transform + pos: 13.5,-13.5 + parent: 60 + - uid: 24775 + components: + - type: Transform + pos: 13.5,-12.5 + parent: 60 + - uid: 24776 + components: + - type: Transform + pos: 13.5,-11.5 + parent: 60 + - uid: 24777 + components: + - type: Transform + pos: 11.5,-10.5 + parent: 60 + - uid: 24778 + components: + - type: Transform + pos: 12.5,-10.5 + parent: 60 + - uid: 24779 + components: + - type: Transform + pos: 13.5,-10.5 + parent: 60 +- proto: Autolathe + entities: + - uid: 5223 + components: + - type: Transform + pos: 46.5,6.5 parent: 60 - uid: 9513 components: @@ -15146,18 +15126,6 @@ entities: - type: Transform pos: 12.5,-25.5 parent: 60 -- proto: BaseComputer - entities: - - uid: 7413 - components: - - type: Transform - pos: -113.5,11.5 - parent: 60 - - uid: 8146 - components: - - type: Transform - pos: -109.5,11.5 - parent: 60 - proto: BaseGasCondenser entities: - uid: 400 @@ -15254,6 +15222,11 @@ entities: - type: Transform pos: 30.5,-14.5 parent: 60 + - uid: 2923 + components: + - type: Transform + pos: 45.5,16.5 + parent: 60 - uid: 3230 components: - type: Transform @@ -15264,11 +15237,6 @@ entities: - type: Transform pos: -63.5,3.5 parent: 60 - - uid: 4515 - components: - - type: Transform - pos: 44.5,15.5 - parent: 60 - uid: 4529 components: - type: Transform @@ -15543,10 +15511,10 @@ entities: parent: 60 - proto: BedsheetQM entities: - - uid: 2923 + - uid: 5932 components: - type: Transform - pos: 44.5,15.5 + pos: 45.5,16.5 parent: 60 - proto: BedsheetRD entities: @@ -15694,41 +15662,11 @@ entities: - type: Transform pos: -16.5,-43.5 parent: 60 - - uid: 11697 - components: - - type: Transform - pos: 55.5,-0.5 - parent: 60 - - uid: 11830 - components: - - type: Transform - pos: 55.5,3.5 - parent: 60 - uid: 12598 components: - type: Transform pos: -55.5,0.5 parent: 60 - - uid: 13175 - components: - - type: Transform - pos: 59.5,15.5 - parent: 60 - - uid: 13176 - components: - - type: Transform - pos: 57.5,15.5 - parent: 60 - - uid: 13177 - components: - - type: Transform - pos: 57.5,11.5 - parent: 60 - - uid: 13178 - components: - - type: Transform - pos: 59.5,11.5 - parent: 60 - uid: 13901 components: - type: Transform @@ -15779,6 +15717,31 @@ entities: - type: Transform pos: -13.5,52.5 parent: 60 + - uid: 19033 + components: + - type: Transform + pos: 55.5,4.5 + parent: 60 + - uid: 19835 + components: + - type: Transform + pos: 57.5,5.5 + parent: 60 + - uid: 19836 + components: + - type: Transform + pos: 58.5,5.5 + parent: 60 + - uid: 24784 + components: + - type: Transform + pos: 52.5,-0.5 + parent: 60 + - uid: 24785 + components: + - type: Transform + pos: 55.5,-0.5 + parent: 60 - proto: BlastDoorBridgeOpen entities: - uid: 21763 @@ -16288,11 +16251,6 @@ entities: parent: 60 - proto: BoxFolderRed entities: - - uid: 1911 - components: - - type: Transform - pos: -20.313402,-16.57666 - parent: 60 - uid: 4236 components: - type: Transform @@ -16601,6 +16559,12 @@ entities: - type: Transform pos: -48.5,15.5 parent: 60 + - uid: 19838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,5.5 + parent: 60 - proto: ButtonFrameCautionSecurity entities: - uid: 5659 @@ -16608,6 +16572,35 @@ entities: - type: Transform pos: -52.5,15.5 parent: 60 +- proto: ButtonFrameExit + entities: + - uid: 9059 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-21.5 + parent: 60 + - uid: 9176 + components: + - type: Transform + pos: -20.5,-14.5 + parent: 60 +- proto: ButtonFrameGrey + entities: + - uid: 19839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,5.5 + parent: 60 +- proto: ButtonFrameJanitor + entities: + - uid: 21482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,5.5 + parent: 60 - proto: CableApcExtension entities: - uid: 23 @@ -16970,6 +16963,11 @@ entities: - type: Transform pos: -60.5,-16.5 parent: 60 + - uid: 2646 + components: + - type: Transform + pos: 53.5,4.5 + parent: 60 - uid: 2731 components: - type: Transform @@ -17130,6 +17128,11 @@ entities: - type: Transform pos: -25.5,28.5 parent: 60 + - uid: 3736 + components: + - type: Transform + pos: 46.5,5.5 + parent: 60 - uid: 3747 components: - type: Transform @@ -17145,6 +17148,16 @@ entities: - type: Transform pos: -18.5,-37.5 parent: 60 + - uid: 3996 + components: + - type: Transform + pos: 46.5,6.5 + parent: 60 + - uid: 3999 + components: + - type: Transform + pos: 45.5,6.5 + parent: 60 - uid: 4017 components: - type: Transform @@ -17620,6 +17633,11 @@ entities: - type: Transform pos: -23.5,47.5 parent: 60 + - uid: 5651 + components: + - type: Transform + pos: 58.5,5.5 + parent: 60 - uid: 5665 components: - type: Transform @@ -17635,6 +17653,26 @@ entities: - type: Transform pos: -20.5,-54.5 parent: 60 + - uid: 5744 + components: + - type: Transform + pos: 54.5,4.5 + parent: 60 + - uid: 5759 + components: + - type: Transform + pos: 53.5,6.5 + parent: 60 + - uid: 5760 + components: + - type: Transform + pos: 53.5,5.5 + parent: 60 + - uid: 5798 + components: + - type: Transform + pos: 55.5,4.5 + parent: 60 - uid: 5838 components: - type: Transform @@ -24610,6 +24648,16 @@ entities: - type: Transform pos: 51.5,15.5 parent: 60 + - uid: 13271 + components: + - type: Transform + pos: 58.5,4.5 + parent: 60 + - uid: 13272 + components: + - type: Transform + pos: 58.5,9.5 + parent: 60 - uid: 13293 components: - type: Transform @@ -24725,21 +24773,11 @@ entities: - type: Transform pos: 49.5,8.5 parent: 60 - - uid: 13320 - components: - - type: Transform - pos: 48.5,8.5 - parent: 60 - uid: 13321 components: - type: Transform pos: 17.5,20.5 parent: 60 - - uid: 13322 - components: - - type: Transform - pos: 47.5,8.5 - parent: 60 - uid: 13323 components: - type: Transform @@ -24790,20 +24828,10 @@ entities: - type: Transform pos: 44.5,14.5 parent: 60 - - uid: 13333 - components: - - type: Transform - pos: 45.5,13.5 - parent: 60 - - uid: 13334 - components: - - type: Transform - pos: 46.5,13.5 - parent: 60 - uid: 13335 components: - type: Transform - pos: 47.5,13.5 + pos: 40.5,7.5 parent: 60 - uid: 13336 components: @@ -24928,23 +24956,13 @@ entities: - uid: 13360 components: - type: Transform - pos: 44.5,5.5 - parent: 60 - - uid: 13361 - components: - - type: Transform - pos: 43.5,5.5 + pos: 40.5,6.5 parent: 60 - uid: 13362 components: - type: Transform pos: 46.5,3.5 parent: 60 - - uid: 13363 - components: - - type: Transform - pos: 46.5,4.5 - parent: 60 - uid: 13364 components: - type: Transform @@ -25035,45 +25053,15 @@ entities: - type: Transform pos: 53.5,-3.5 parent: 60 - - uid: 13382 - components: - - type: Transform - pos: 47.5,3.5 - parent: 60 - - uid: 13383 - components: - - type: Transform - pos: 48.5,3.5 - parent: 60 - - uid: 13384 - components: - - type: Transform - pos: 49.5,3.5 - parent: 60 - uid: 13385 components: - type: Transform - pos: 50.5,3.5 - parent: 60 - - uid: 13386 - components: - - type: Transform - pos: 51.5,3.5 + pos: 58.5,8.5 parent: 60 - uid: 13387 components: - type: Transform - pos: 52.5,3.5 - parent: 60 - - uid: 13388 - components: - - type: Transform - pos: 53.5,3.5 - parent: 60 - - uid: 13389 - components: - - type: Transform - pos: 54.5,3.5 + pos: 57.5,4.5 parent: 60 - uid: 13390 components: @@ -25410,6 +25398,11 @@ entities: - type: Transform pos: 37.5,2.5 parent: 60 + - uid: 13491 + components: + - type: Transform + pos: 58.5,6.5 + parent: 60 - uid: 13523 components: - type: Transform @@ -25430,6 +25423,11 @@ entities: - type: Transform pos: -0.5,-35.5 parent: 60 + - uid: 13529 + components: + - type: Transform + pos: 56.5,4.5 + parent: 60 - uid: 13552 components: - type: Transform @@ -28955,6 +28953,21 @@ entities: - type: Transform pos: 21.5,4.5 parent: 60 + - uid: 18881 + components: + - type: Transform + pos: 57.5,7.5 + parent: 60 + - uid: 18882 + components: + - type: Transform + pos: 58.5,7.5 + parent: 60 + - uid: 18885 + components: + - type: Transform + pos: 56.5,7.5 + parent: 60 - uid: 19268 components: - type: Transform @@ -29460,11 +29473,21 @@ entities: - type: Transform pos: 40.5,21.5 parent: 60 + - uid: 19415 + components: + - type: Transform + pos: 54.5,1.5 + parent: 60 - uid: 19420 components: - type: Transform pos: -6.5,-53.5 parent: 60 + - uid: 19421 + components: + - type: Transform + pos: 54.5,2.5 + parent: 60 - uid: 19523 components: - type: Transform @@ -30490,21 +30513,6 @@ entities: - type: Transform pos: -58.5,16.5 parent: 60 - - uid: 21249 - components: - - type: Transform - pos: -58.5,17.5 - parent: 60 - - uid: 21250 - components: - - type: Transform - pos: -59.5,17.5 - parent: 60 - - uid: 21251 - components: - - type: Transform - pos: -60.5,17.5 - parent: 60 - uid: 21252 components: - type: Transform @@ -31730,6 +31738,11 @@ entities: - type: Transform pos: -113.5,36.5 parent: 60 + - uid: 23088 + components: + - type: Transform + pos: -69.5,16.5 + parent: 60 - uid: 23403 components: - type: Transform @@ -42650,6 +42663,11 @@ entities: - type: Transform pos: -4.5,-55.5 parent: 60 + - uid: 5339 + components: + - type: Transform + pos: 46.5,2.5 + parent: 60 - uid: 5423 components: - type: Transform @@ -43080,6 +43098,11 @@ entities: - type: Transform pos: 1.5,-1.5 parent: 7536 + - uid: 8152 + components: + - type: Transform + pos: -91.5,17.5 + parent: 60 - uid: 8173 components: - type: Transform @@ -44510,11 +44533,6 @@ entities: - type: Transform pos: 46.5,4.5 parent: 60 - - uid: 11153 - components: - - type: Transform - pos: 45.5,3.5 - parent: 60 - uid: 11155 components: - type: Transform @@ -46200,6 +46218,11 @@ entities: - type: Transform pos: -2.5,-1.5 parent: 60 + - uid: 18495 + components: + - type: Transform + pos: -93.5,17.5 + parent: 60 - uid: 18521 components: - type: Transform @@ -46895,6 +46918,11 @@ entities: - type: Transform pos: -9.5,1.5 parent: 60 + - uid: 21251 + components: + - type: Transform + pos: -90.5,17.5 + parent: 60 - uid: 21430 components: - type: Transform @@ -47220,6 +47248,26 @@ entities: - type: Transform pos: -94.5,15.5 parent: 60 + - uid: 23092 + components: + - type: Transform + pos: -89.5,17.5 + parent: 60 + - uid: 23093 + components: + - type: Transform + pos: -88.5,17.5 + parent: 60 + - uid: 23094 + components: + - type: Transform + pos: -92.5,17.5 + parent: 60 + - uid: 23095 + components: + - type: Transform + pos: -87.5,17.5 + parent: 60 - uid: 23169 components: - type: Transform @@ -47890,6 +47938,101 @@ entities: - type: Transform pos: -111.5,22.5 parent: 60 + - uid: 24793 + components: + - type: Transform + pos: -86.5,17.5 + parent: 60 + - uid: 24794 + components: + - type: Transform + pos: -85.5,17.5 + parent: 60 + - uid: 24795 + components: + - type: Transform + pos: -84.5,17.5 + parent: 60 + - uid: 24796 + components: + - type: Transform + pos: -83.5,17.5 + parent: 60 + - uid: 24797 + components: + - type: Transform + pos: -82.5,17.5 + parent: 60 + - uid: 24798 + components: + - type: Transform + pos: -81.5,17.5 + parent: 60 + - uid: 24799 + components: + - type: Transform + pos: -80.5,17.5 + parent: 60 + - uid: 24800 + components: + - type: Transform + pos: -79.5,17.5 + parent: 60 + - uid: 24801 + components: + - type: Transform + pos: -77.5,17.5 + parent: 60 + - uid: 24802 + components: + - type: Transform + pos: -78.5,17.5 + parent: 60 + - uid: 24803 + components: + - type: Transform + pos: -76.5,17.5 + parent: 60 + - uid: 24804 + components: + - type: Transform + pos: -75.5,17.5 + parent: 60 + - uid: 24805 + components: + - type: Transform + pos: -74.5,17.5 + parent: 60 + - uid: 24806 + components: + - type: Transform + pos: -73.5,17.5 + parent: 60 + - uid: 24807 + components: + - type: Transform + pos: -72.5,17.5 + parent: 60 + - uid: 24808 + components: + - type: Transform + pos: -71.5,17.5 + parent: 60 + - uid: 24809 + components: + - type: Transform + pos: -70.5,17.5 + parent: 60 + - uid: 24810 + components: + - type: Transform + pos: -70.5,16.5 + parent: 60 + - uid: 24811 + components: + - type: Transform + pos: -69.5,16.5 + parent: 60 - proto: CableMVStack entities: - uid: 6601 @@ -49275,6 +49418,16 @@ entities: - type: Transform pos: -12.5,-11.5 parent: 60 + - uid: 585 + components: + - type: Transform + pos: 55.5,4.5 + parent: 60 + - uid: 930 + components: + - type: Transform + pos: 54.5,4.5 + parent: 60 - uid: 1357 components: - type: Transform @@ -49305,6 +49458,11 @@ entities: - type: Transform pos: -77.5,-12.5 parent: 60 + - uid: 1988 + components: + - type: Transform + pos: 49.5,4.5 + parent: 60 - uid: 2077 components: - type: Transform @@ -52064,6 +52222,56 @@ entities: - type: Transform pos: 54.5,-11.5 parent: 60 + - uid: 13320 + components: + - type: Transform + pos: 47.5,4.5 + parent: 60 + - uid: 13322 + components: + - type: Transform + pos: 45.5,4.5 + parent: 60 + - uid: 13382 + components: + - type: Transform + pos: 44.5,4.5 + parent: 60 + - uid: 13495 + components: + - type: Transform + pos: 50.5,4.5 + parent: 60 + - uid: 13510 + components: + - type: Transform + pos: 51.5,4.5 + parent: 60 + - uid: 13514 + components: + - type: Transform + pos: 52.5,4.5 + parent: 60 + - uid: 13519 + components: + - type: Transform + pos: 48.5,4.5 + parent: 60 + - uid: 13520 + components: + - type: Transform + pos: 46.5,4.5 + parent: 60 + - uid: 13526 + components: + - type: Transform + pos: 43.5,4.5 + parent: 60 + - uid: 13562 + components: + - type: Transform + pos: 53.5,4.5 + parent: 60 - uid: 13574 components: - type: Transform @@ -52889,6 +53097,31 @@ entities: - type: Transform pos: 55.5,-23.5 parent: 60 + - uid: 19000 + components: + - type: Transform + pos: 56.5,4.5 + parent: 60 + - uid: 19001 + components: + - type: Transform + pos: 41.5,4.5 + parent: 60 + - uid: 19015 + components: + - type: Transform + pos: 57.5,4.5 + parent: 60 + - uid: 19030 + components: + - type: Transform + pos: 42.5,4.5 + parent: 60 + - uid: 19031 + components: + - type: Transform + pos: 40.5,4.5 + parent: 60 - uid: 19703 components: - type: Transform @@ -55023,12 +55256,6 @@ entities: - type: Transform pos: 2.5,-75.5 parent: 60 - - uid: 5338 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,6.5 - parent: 60 - uid: 5664 components: - type: Transform @@ -55039,12 +55266,6 @@ entities: - type: Transform pos: -11.5,-55.5 parent: 60 - - uid: 5968 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,6.5 - parent: 60 - uid: 6322 components: - type: Transform @@ -55939,11 +56160,11 @@ entities: - type: Transform pos: -19.5,-16.5 parent: 60 - - uid: 2419 + - uid: 1905 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 43.577686,12.682198 + rot: -1.5707963267948966 rad + pos: 38.514114,2.6323514 parent: 60 - uid: 2590 components: @@ -55984,6 +56205,12 @@ entities: rot: -1.5707963267948966 rad pos: -66.5,12.5 parent: 60 + - uid: 4515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.634438,14.652265 + parent: 60 - uid: 4627 components: - type: Transform @@ -56001,11 +56228,6 @@ entities: rot: -1.5707963267948966 rad pos: -25.5,-14.5 parent: 60 - - uid: 6156 - components: - - type: Transform - pos: 45.5,6.5 - parent: 60 - uid: 6628 components: - type: Transform @@ -56122,11 +56344,6 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,9.5 parent: 60 - - uid: 13094 - components: - - type: Transform - pos: 44.5,14.5 - parent: 60 - uid: 13255 components: - type: Transform @@ -56137,12 +56354,6 @@ entities: - type: Transform pos: -54.34717,7.772402 parent: 60 - - uid: 13659 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.575027,3.6337824 - parent: 60 - uid: 14191 components: - type: Transform @@ -56284,6 +56495,12 @@ entities: - type: Transform pos: -44.5,-9.5 parent: 60 + - uid: 24780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.431313,14.60539 + parent: 60 - proto: ChairOfficeLight entities: - uid: 128 @@ -57252,29 +57469,6 @@ entities: - 0 - 0 - 0 - - uid: 13213 - components: - - type: Transform - pos: 54.5,4.5 - parent: 60 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 1.6495836 - - 6.2055764 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 17783 components: - type: Transform @@ -58785,6 +58979,11 @@ entities: parent: 60 - proto: ClothingBeltUtilityFilled entities: + - uid: 5284 + components: + - type: Transform + pos: 48.535072,9.453945 + parent: 60 - uid: 6317 components: - type: Transform @@ -58800,11 +58999,6 @@ entities: - type: Transform pos: -56.46993,8.505579 parent: 60 - - uid: 13495 - components: - - type: Transform - pos: 46.478703,6.560299 - parent: 60 - uid: 16083 components: - type: Transform @@ -59089,13 +59283,6 @@ entities: - type: Transform pos: -109.534744,13.592387 parent: 60 -- proto: ClothingHeadHatCargosoftFlipped - entities: - - uid: 13491 - components: - - type: Transform - pos: 56.67338,6.366034 - parent: 60 - proto: ClothingHeadHatChef entities: - uid: 5789 @@ -59539,10 +59726,10 @@ entities: parent: 60 - proto: ClothingMaskGasExplorer entities: - - uid: 19031 + - uid: 5741 components: - type: Transform - pos: 46.643196,3.6000824 + pos: 45.61692,-1.5182955 parent: 60 - proto: ClothingMaskNeckGaiter entities: @@ -60557,15 +60744,14 @@ entities: parent: 7536 - proto: ComputerCargoBounty entities: - - uid: 5334 + - uid: 18900 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,7.5 + pos: 50.5,14.5 parent: 60 - proto: ComputerCargoOrders entities: - - uid: 13084 + - uid: 18899 components: - type: Transform pos: 43.5,10.5 @@ -60642,12 +60828,6 @@ entities: rot: 1.5707963267948966 rad pos: -22.5,1.5 parent: 60 - - uid: 1988 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-15.5 - parent: 60 - uid: 2024 components: - type: Transform @@ -60659,6 +60839,12 @@ entities: - type: Transform pos: -25.5,-13.5 parent: 60 + - uid: 13383 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-16.5 + parent: 60 - uid: 18561 components: - type: Transform @@ -60762,11 +60948,11 @@ entities: parent: 60 - proto: ComputerRadar entities: - - uid: 21482 + - uid: 19022 components: - type: Transform rot: -1.5707963267948966 rad - pos: 51.5,1.5 + pos: 51.5,2.5 parent: 60 - proto: ComputerResearchAndDevelopment entities: @@ -60808,10 +60994,11 @@ entities: parent: 60 - proto: ComputerSalvageExpedition entities: - - uid: 9452 + - uid: 5288 components: - type: Transform - pos: 47.5,1.5 + rot: -1.5707963267948966 rad + pos: 42.5,-0.5 parent: 60 - proto: ComputerShuttleCargo entities: @@ -60822,10 +61009,11 @@ entities: parent: 60 - proto: ComputerShuttleSalvage entities: - - uid: 3212 + - uid: 19021 components: - type: Transform - pos: 48.5,1.5 + rot: -1.5707963267948966 rad + pos: 42.5,0.5 parent: 60 - proto: ComputerSolarControl entities: @@ -60891,12 +61079,6 @@ entities: parent: 60 - proto: ComputerSurveillanceCameraMonitor entities: - - uid: 1905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-16.5 - parent: 60 - uid: 1980 components: - type: Transform @@ -60995,6 +61177,11 @@ entities: parent: 60 - proto: ConveyorBelt entities: + - uid: 397 + components: + - type: Transform + pos: 58.5,7.5 + parent: 60 - uid: 3860 components: - type: Transform @@ -61019,17 +61206,16 @@ entities: rot: -1.5707963267948966 rad pos: -13.5,-43.5 parent: 60 - - uid: 5284 + - uid: 5221 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,3.5 + rot: 3.141592653589793 rad + pos: 57.5,5.5 parent: 60 - - uid: 5285 + - uid: 5338 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,3.5 + pos: 58.5,8.5 parent: 60 - uid: 5489 components: @@ -61037,6 +61223,30 @@ entities: rot: -1.5707963267948966 rad pos: 51.5,-0.5 parent: 60 + - uid: 5740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,4.5 + parent: 60 + - uid: 5742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,4.5 + parent: 60 + - uid: 6127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,7.5 + parent: 60 + - uid: 6145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,4.5 + parent: 60 - uid: 6730 components: - type: Transform @@ -61073,31 +61283,64 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,-0.5 parent: 60 + - uid: 8773 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,4.5 + parent: 60 - uid: 9238 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,3.5 + pos: 58.5,4.5 parent: 60 - - uid: 11722 + - uid: 9242 components: - type: Transform rot: -1.5707963267948966 rad - pos: 50.5,3.5 + pos: 55.5,4.5 parent: 60 - - type: Construction - edge: 0 - - uid: 11757 + - uid: 9282 components: - type: Transform rot: -1.5707963267948966 rad - pos: 53.5,3.5 + pos: 48.5,4.5 parent: 60 - - uid: 11881 + - uid: 9452 components: - type: Transform rot: -1.5707963267948966 rad - pos: 54.5,3.5 + pos: 57.5,4.5 + parent: 60 + - uid: 11697 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,4.5 + parent: 60 + - uid: 11816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,4.5 + parent: 60 + - uid: 11864 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,4.5 + parent: 60 + - uid: 12018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,4.5 + parent: 60 + - uid: 12019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,4.5 parent: 60 - uid: 12283 components: @@ -61117,11 +61360,41 @@ entities: rot: -1.5707963267948966 rad pos: 56.5,-0.5 parent: 60 - - uid: 12889 + - uid: 12882 components: - type: Transform rot: -1.5707963267948966 rad - pos: 56.5,3.5 + pos: 44.5,4.5 + parent: 60 + - uid: 13083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,4.5 + parent: 60 + - uid: 13084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,4.5 + parent: 60 + - uid: 13114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,4.5 + parent: 60 + - uid: 13136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,4.5 + parent: 60 + - uid: 13142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,7.5 parent: 60 - uid: 13162 components: @@ -61183,6 +61456,28 @@ entities: rot: 1.5707963267948966 rad pos: 59.5,11.5 parent: 60 + - uid: 13175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,6.5 + parent: 60 + - uid: 13176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,9.5 + parent: 60 + - uid: 13177 + components: + - type: Transform + pos: 58.5,6.5 + parent: 60 + - uid: 13178 + components: + - type: Transform + pos: 58.5,5.5 + parent: 60 - uid: 13221 components: - type: Transform @@ -61195,6 +61490,48 @@ entities: rot: -1.5707963267948966 rad pos: 53.5,15.5 parent: 60 + - uid: 13384 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,9.5 + parent: 60 + - uid: 13389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,7.5 + parent: 60 + - uid: 13602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,9.5 + parent: 60 + - uid: 18873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,9.5 + parent: 60 + - uid: 18895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,4.5 + parent: 60 + - uid: 19831 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,2.5 + parent: 60 + - uid: 23657 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,2.5 + parent: 60 - proto: CowToolboxFilled entities: - uid: 7795 @@ -61915,6 +62252,13 @@ entities: - type: Transform pos: -55.463676,29.423212 parent: 60 +- proto: CrowbarOrange + entities: + - uid: 13968 + components: + - type: Transform + pos: -34.48921,11.540227 + parent: 60 - proto: CrowbarRed entities: - uid: 6041 @@ -61927,11 +62271,6 @@ entities: - type: Transform pos: -51.45357,-3.5214972 parent: 60 - - uid: 9525 - components: - - type: Transform - pos: -32.46437,15.522025 - parent: 60 - uid: 16089 components: - type: Transform @@ -61945,7 +62284,7 @@ entities: - uid: 19034 components: - type: Transform - pos: 55.584682,10.512694 + pos: 55.53048,8.566126 parent: 60 - uid: 21238 components: @@ -62018,6 +62357,13 @@ entities: - type: Transform pos: 51.475224,-22.209888 parent: 60 +- proto: CurtainsWhiteOpen + entities: + - uid: 21250 + components: + - type: Transform + pos: -2.5,-11.5 + parent: 60 - proto: CyberPen entities: - uid: 10827 @@ -62793,6 +63139,18 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,-0.5 parent: 60 + - uid: 5889 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,6.5 + parent: 60 + - uid: 6125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,6.5 + parent: 60 - uid: 6572 components: - type: Transform @@ -62956,12 +63314,6 @@ entities: - type: Transform pos: 40.5,8.5 parent: 60 - - uid: 18968 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,5.5 - parent: 60 - uid: 18972 components: - type: Transform @@ -62991,12 +63343,6 @@ entities: rot: 1.5707963267948966 rad pos: 44.5,7.5 parent: 60 - - uid: 18997 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,5.5 - parent: 60 - uid: 19449 components: - type: Transform @@ -65158,6 +65504,12 @@ entities: rot: 1.5707963267948966 rad pos: -39.5,13.5 parent: 60 + - uid: 5988 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,6.5 + parent: 60 - uid: 6013 components: - type: Transform @@ -65259,6 +65611,12 @@ entities: rot: 3.141592653589793 rad pos: -37.5,-6.5 parent: 60 + - uid: 6103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,6.5 + parent: 60 - uid: 6123 components: - type: Transform @@ -65747,6 +66105,12 @@ entities: - type: Transform pos: -55.5,6.5 parent: 60 + - uid: 11881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,6.5 + parent: 60 - uid: 12003 components: - type: Transform @@ -66459,42 +66823,12 @@ entities: rot: 3.141592653589793 rad pos: 45.5,9.5 parent: 60 - - uid: 18998 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,5.5 - parent: 60 - - uid: 18999 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,5.5 - parent: 60 - - uid: 19000 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,5.5 - parent: 60 - - uid: 19001 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,6.5 - parent: 60 - uid: 19002 components: - type: Transform rot: 3.141592653589793 rad pos: 40.5,7.5 parent: 60 - - uid: 19003 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,6.5 - parent: 60 - uid: 19064 components: - type: Transform @@ -67328,16 +67662,16 @@ entities: - type: Transform pos: -44.5,2.5 parent: 60 + - uid: 2419 + components: + - type: Transform + pos: 43.5,15.5 + parent: 60 - uid: 5535 components: - type: Transform pos: -63.5,2.5 parent: 60 - - uid: 5932 - components: - - type: Transform - pos: 43.5,14.5 - parent: 60 - uid: 6352 components: - type: Transform @@ -67437,8 +67771,16 @@ entities: - uid: 19510 components: - type: Transform - pos: 55.63736,8.6202135 + pos: 56.09298,8.675501 parent: 60 + - type: GasTank + toggleActionEntity: 13159 + - type: ActionsContainer + - type: ContainerContainer + containers: + actions: !type:Container + ents: + - 13159 - proto: DresserCaptainFilled entities: - uid: 6419 @@ -67483,10 +67825,10 @@ entities: parent: 60 - proto: DresserQuarterMasterFilled entities: - - uid: 1622 + - uid: 12640 components: - type: Transform - pos: 45.5,15.5 + pos: 44.5,16.5 parent: 60 - proto: DresserResearchDirectorFilled entities: @@ -67570,11 +67912,6 @@ entities: - type: Transform pos: -34.349934,-0.4142528 parent: 60 - - uid: 5339 - components: - - type: Transform - pos: 51.5,6.5 - parent: 60 - uid: 16127 components: - type: Transform @@ -68044,14 +68381,6 @@ entities: - type: PointLight enabled: True - type: ActiveEmergencyLight - - uid: 21386 - components: - - type: Transform - pos: 47.5,3.5 - parent: 60 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - uid: 21387 components: - type: Transform @@ -68613,11 +68942,6 @@ entities: - type: Transform pos: -53.5,8.5 parent: 60 - - uid: 15570 - components: - - type: Transform - pos: 10.5,17.5 - parent: 60 - uid: 16408 components: - type: Transform @@ -68883,16 +69207,13 @@ entities: parent: 60 - type: DeviceList devices: - - 670 - - 672 - 671 + - 672 + - 670 - 21495 - - 3996 - - 4001 - - 585 - - 19834 - - 19835 - - 19836 + - 6147 + - 6173 + - 6156 - uid: 21498 components: - type: Transform @@ -68900,19 +69221,16 @@ entities: parent: 60 - type: DeviceList devices: + - 673 + - 674 + - 675 + - 21502 - 5204 - 4791 - 7472 - - 21502 - - 6125 - - 6127 - - 6126 - - 675 - - 674 - - 673 - - 19839 - - 19838 - - 19837 + - 9184 + - 9237 + - 6626 - uid: 21503 components: - type: Transform @@ -68920,22 +69238,22 @@ entities: parent: 60 - type: DeviceList devices: - - 21505 - - 112 - - 81 - - 63 - - 3996 - - 4001 - - 585 - - 121 - - 836 - - 158 - - 11338 - - 11339 - 11340 - - 15846 + - 11339 + - 11338 + - 158 + - 836 + - 121 + - 63 + - 81 + - 112 - 2585 + - 15846 - 17493 + - 21505 + - 6147 + - 6173 + - 6156 - uid: 21506 components: - type: Transform @@ -68957,14 +69275,16 @@ entities: parent: 60 - type: DeviceList devices: - - 6625 + - 6367 + - 6174 - 6542 - - 6103 - - 21513 - 21512 - - 5742 - - 5743 - - 5744 + - 21513 + - 9283 + - 9465 + - 9488 + - 4127 + - 13243 - uid: 21529 components: - type: Transform @@ -68995,13 +69315,13 @@ entities: parent: 60 - type: DeviceList devices: - - 13151 - - 13152 - - 13153 - - 21541 - - 11969 - - 11698 - 12329 + - 11698 + - 11969 + - 13153 + - 13152 + - 13151 + - 21541 - uid: 21543 components: - type: Transform @@ -69010,14 +69330,15 @@ entities: parent: 60 - type: DeviceList devices: - - 13106 - - 13107 + - 24791 - 13148 - 13149 - 13150 - - 13151 - - 13152 + - 13107 + - 13106 - 13153 + - 13152 + - 13151 - 21544 - uid: 21545 components: @@ -69045,13 +69366,13 @@ entities: parent: 60 - type: DeviceList devices: - - 5889 - - 5651 - - 5649 + - 21551 - 8611 - 8612 - 8613 - - 21551 + - 1280 + - 1698 + - 1858 - uid: 21555 components: - type: Transform @@ -69074,16 +69395,13 @@ entities: parent: 60 - type: DeviceList devices: - - 6127 - - 6126 - - 6125 - - 21559 - - 4369 - - 1198 - 4546 - - 19839 - - 19838 - - 19837 + - 1198 + - 4369 + - 21559 + - 9184 + - 9237 + - 6626 - uid: 21560 components: - type: Transform @@ -69232,13 +69550,13 @@ entities: parent: 60 - type: DeviceList devices: - - 780 - - 7721 - 1017 + - 7721 + - 780 - 21633 - - 5988 - - 6367 - - 6626 + - 9058 + - 6830 + - 6560 - uid: 21637 components: - type: Transform @@ -69249,9 +69567,6 @@ entities: devices: - 21638 - 21639 - - 5988 - - 6367 - - 6626 - uid: 21641 components: - type: Transform @@ -69259,9 +69574,6 @@ entities: parent: 60 - type: DeviceList devices: - - 13968 - - 13969 - - 13970 - 21643 - 13981 - 13980 @@ -69285,11 +69597,6 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,13.5 parent: 60 - - type: DeviceList - devices: - - 6625 - - 6542 - - 6103 - uid: 21650 components: - type: Transform @@ -69415,6 +69722,15 @@ entities: rot: 1.5707963267948966 rad pos: -17.5,14.5 parent: 60 + - type: DeviceList + devices: + - 8986 + - 8521 + - 9054 + - 23764 + - 23765 + - 23766 + - 21643 - uid: 24148 components: - type: Transform @@ -69464,28 +69780,43 @@ entities: - type: Transform pos: -18.5,-21.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 81 components: - type: Transform pos: -19.5,-21.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 112 components: - type: Transform pos: -20.5,-21.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 121 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,-20.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 158 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,-18.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 458 components: - type: Transform @@ -69501,18 +69832,39 @@ entities: - type: Transform pos: -0.5,-20.5 parent: 60 - - uid: 585 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-22.5 - parent: 60 - uid: 836 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,-19.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 + - uid: 1280 + components: + - type: Transform + pos: 17.5,11.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21553 + - uid: 1698 + components: + - type: Transform + pos: 16.5,11.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21553 + - uid: 1858 + components: + - type: Transform + pos: 15.5,11.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21553 - uid: 2455 components: - type: Transform @@ -69540,18 +69892,6 @@ entities: - type: Transform pos: 1.5,-42.5 parent: 60 - - uid: 3996 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-24.5 - parent: 60 - - uid: 4001 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-23.5 - parent: 60 - uid: 4009 components: - type: Transform @@ -69656,75 +69996,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-54.5 parent: 60 - - uid: 5742 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,7.5 - parent: 60 - - uid: 5743 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,8.5 - parent: 60 - - uid: 5744 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,9.5 - parent: 60 - - uid: 5988 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,7.5 - parent: 60 - - uid: 6103 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,9.5 - parent: 60 - - uid: 6125 - components: - - type: Transform - pos: 15.5,-19.5 - parent: 60 - - uid: 6126 - components: - - type: Transform - pos: 16.5,-19.5 - parent: 60 - - uid: 6127 - components: - - type: Transform - pos: 17.5,-19.5 - parent: 60 - - uid: 6367 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,8.5 - parent: 60 - - uid: 6542 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,8.5 - parent: 60 - - uid: 6625 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,7.5 - parent: 60 - - uid: 6626 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,9.5 - parent: 60 - uid: 8408 components: - type: Transform @@ -69743,6 +70014,30 @@ entities: rot: 3.141592653589793 rad pos: -11.5,-52.5 parent: 60 + - uid: 8521 + components: + - type: Transform + pos: -15.5,11.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 23767 + - uid: 8986 + components: + - type: Transform + pos: -16.5,11.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 23767 + - uid: 9054 + components: + - type: Transform + pos: -14.5,11.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 23767 - uid: 9095 components: - type: Transform @@ -69779,18 +70074,27 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21539 - uid: 11969 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,7.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21539 - uid: 12329 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,9.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21539 - uid: 19045 components: - type: Transform @@ -69809,78 +70113,6 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,24.5 parent: 60 - - uid: 19828 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,7.5 - parent: 60 - - uid: 19829 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,8.5 - parent: 60 - - uid: 19830 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,9.5 - parent: 60 - - uid: 19831 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,7.5 - parent: 60 - - uid: 19832 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,8.5 - parent: 60 - - uid: 19833 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,9.5 - parent: 60 - - uid: 19834 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-24.5 - parent: 60 - - uid: 19835 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-23.5 - parent: 60 - - uid: 19836 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-22.5 - parent: 60 - - uid: 19837 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-21.5 - parent: 60 - - uid: 19838 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-21.5 - parent: 60 - - uid: 19839 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-21.5 - parent: 60 - uid: 19840 components: - type: Transform @@ -70012,41 +70244,65 @@ entities: - type: Transform pos: -1.5,-24.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21497 - uid: 671 components: - type: Transform pos: -1.5,-22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21497 - uid: 672 components: - type: Transform pos: -1.5,-23.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21497 - uid: 673 components: - type: Transform pos: 2.5,-22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21498 - uid: 674 components: - type: Transform pos: 2.5,-23.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21498 - uid: 675 components: - type: Transform pos: 2.5,-24.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21498 - uid: 780 components: - type: Transform pos: -35.5,7.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21635 - uid: 1017 components: - type: Transform pos: -35.5,9.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21635 - uid: 1191 components: - type: Transform @@ -70057,6 +70313,9 @@ entities: - type: Transform pos: 16.5,-8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21558 - uid: 1559 components: - type: Transform @@ -70092,6 +70351,9 @@ entities: - type: Transform pos: -26.5,-22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 2680 components: - type: Transform @@ -70177,6 +70439,9 @@ entities: - type: Transform pos: 4.5,12.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 4330 components: - type: Transform @@ -70187,6 +70452,9 @@ entities: - type: Transform pos: 15.5,-8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21558 - uid: 4492 components: - type: Transform @@ -70212,21 +70480,25 @@ entities: - type: Transform pos: 17.5,-8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21558 - uid: 4791 components: - type: Transform pos: 18.5,-23.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21498 - uid: 5204 components: - type: Transform pos: 18.5,-24.5 parent: 60 - - uid: 5221 - components: - - type: Transform - pos: 40.5,4.5 - parent: 60 + - type: DeviceNetwork + deviceLists: + - 21498 - uid: 5466 components: - type: Transform @@ -70271,26 +70543,11 @@ entities: - type: Transform pos: -39.5,-0.5 parent: 60 - - uid: 5649 - components: - - type: Transform - pos: 15.5,10.5 - parent: 60 - - uid: 5651 - components: - - type: Transform - pos: 16.5,10.5 - parent: 60 - uid: 5684 components: - type: Transform pos: 44.5,-38.5 parent: 60 - - uid: 5889 - components: - - type: Transform - pos: 17.5,10.5 - parent: 60 - uid: 5900 components: - type: Transform @@ -70321,6 +70578,49 @@ entities: - type: Transform pos: 15.5,6.5 parent: 60 + - uid: 6147 + components: + - type: Transform + pos: -13.5,-22.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21497 + - 21503 + - uid: 6156 + components: + - type: Transform + pos: -13.5,-24.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21497 + - 21503 + - uid: 6173 + components: + - type: Transform + pos: -13.5,-23.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21497 + - 21503 + - uid: 6174 + components: + - type: Transform + pos: 14.5,8.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 + - uid: 6367 + components: + - type: Transform + pos: 14.5,9.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 6489 components: - type: Transform @@ -70331,6 +70631,22 @@ entities: - type: Transform pos: 20.5,-21.5 parent: 60 + - uid: 6542 + components: + - type: Transform + pos: 14.5,7.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 + - uid: 6560 + components: + - type: Transform + pos: -17.5,7.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21635 - uid: 6561 components: - type: Transform @@ -70341,6 +70657,15 @@ entities: - type: Transform pos: -40.5,23.5 parent: 60 + - uid: 6626 + components: + - type: Transform + pos: 15.5,-21.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21558 + - 21498 - uid: 6661 components: - type: Transform @@ -70364,6 +70689,14 @@ entities: - type: Transform pos: -40.5,24.5 parent: 60 + - uid: 6830 + components: + - type: Transform + pos: -17.5,8.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21635 - uid: 6854 components: - type: Transform @@ -70397,6 +70730,9 @@ entities: - type: Transform pos: 18.5,-22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21498 - uid: 7591 components: - type: Transform @@ -70427,6 +70763,9 @@ entities: - type: Transform pos: -35.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21635 - uid: 8168 components: - type: Transform @@ -70445,16 +70784,25 @@ entities: - type: Transform pos: 17.5,22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21553 - uid: 8612 components: - type: Transform pos: 16.5,22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21553 - uid: 8613 components: - type: Transform pos: 15.5,22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21553 - uid: 8774 components: - type: Transform @@ -70480,11 +70828,40 @@ entities: - type: Transform pos: 44.5,-15.5 parent: 60 - - uid: 9282 + - uid: 9058 components: - type: Transform - pos: 45.5,4.5 + pos: -17.5,9.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21635 + - uid: 9184 + components: + - type: Transform + pos: 17.5,-21.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21558 + - 21498 + - uid: 9237 + components: + - type: Transform + pos: 16.5,-21.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21558 + - 21498 + - uid: 9283 + components: + - type: Transform + pos: -13.5,9.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 9409 components: - type: Transform @@ -70500,11 +70877,27 @@ entities: - type: Transform pos: -51.5,1.5 parent: 60 + - uid: 9465 + components: + - type: Transform + pos: -13.5,8.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 9468 components: - type: Transform pos: -39.5,0.5 parent: 60 + - uid: 9488 + components: + - type: Transform + pos: -13.5,7.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 9526 components: - type: Transform @@ -70535,16 +70928,25 @@ entities: - type: Transform pos: -16.5,-17.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 11339 components: - type: Transform pos: -15.5,-17.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 11340 components: - type: Transform pos: -14.5,-17.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 11520 components: - type: Transform @@ -70588,51 +70990,76 @@ entities: - type: Transform pos: 42.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21543 - uid: 13107 components: - type: Transform pos: 42.5,9.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21543 - uid: 13148 components: - type: Transform pos: 41.5,12.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21543 - uid: 13149 components: - type: Transform pos: 40.5,12.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21543 - uid: 13150 components: - type: Transform pos: 39.5,12.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21543 - uid: 13151 components: - type: Transform pos: 35.5,7.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21539 + - 21543 - uid: 13152 components: - type: Transform pos: 35.5,8.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21539 + - 21543 - uid: 13153 components: - type: Transform pos: 35.5,9.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21539 + - 21543 - uid: 13243 components: - type: Transform pos: 3.5,12.5 parent: 60 - - uid: 13623 - components: - - type: Transform - pos: 41.5,4.5 - parent: 60 + - type: DeviceNetwork + deviceLists: + - 21514 - uid: 13961 components: - type: Transform @@ -70653,21 +71080,6 @@ entities: - type: Transform pos: -15.5,6.5 parent: 60 - - uid: 13968 - components: - - type: Transform - pos: -14.5,10.5 - parent: 60 - - uid: 13969 - components: - - type: Transform - pos: -15.5,10.5 - parent: 60 - - uid: 13970 - components: - - type: Transform - pos: -16.5,10.5 - parent: 60 - uid: 13979 components: - type: Transform @@ -70688,6 +71100,9 @@ entities: - type: Transform pos: -26.5,-23.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 16007 components: - type: Transform @@ -70718,6 +71133,9 @@ entities: - type: Transform pos: -26.5,-24.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 21503 - uid: 18462 components: - type: Transform @@ -70843,16 +71261,33 @@ entities: - type: Transform pos: -16.5,22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 23767 - uid: 23765 components: - type: Transform pos: -15.5,22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 23767 - uid: 23766 components: - type: Transform pos: -14.5,22.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 23767 + - uid: 24791 + components: + - type: Transform + pos: 38.5,3.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 21543 - proto: Fireplace entities: - uid: 1532 @@ -70872,15 +71307,15 @@ entities: parent: 60 - proto: Flare entities: - - uid: 19032 + - uid: 9525 components: - type: Transform - pos: 47.167614,3.6723566 + pos: 43.64817,-0.44017056 parent: 60 - - uid: 19033 + - uid: 10579 components: - type: Transform - pos: 47.042614,3.7192316 + pos: 43.55442,-0.36204556 parent: 60 - proto: Flash entities: @@ -73455,14 +73890,22 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 11739 + - uid: 11841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,2.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 12192 components: - type: Transform rot: 1.5707963267948966 rad - pos: 40.5,3.5 + pos: 41.5,2.5 parent: 60 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF1212FF' - uid: 12629 components: - type: Transform @@ -73471,6 +73914,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 12635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 12823 components: - type: Transform @@ -73510,6 +73961,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 13334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,0.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 13515 components: - type: Transform @@ -74687,13 +75146,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 17545 - components: - - type: Transform - pos: 41.5,7.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 17863 components: - type: Transform @@ -79880,6 +80332,13 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 4001 + components: + - type: Transform + pos: 48.5,4.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 4008 components: - type: Transform @@ -81386,6 +81845,13 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 5904 + components: + - type: Transform + pos: 48.5,5.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 5910 components: - type: Transform @@ -81513,6 +81979,13 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 5968 + components: + - type: Transform + pos: 48.5,3.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 5969 components: - type: Transform @@ -83511,6 +83984,54 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 11132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 11158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 11739 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 11757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 11814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 11830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 12221 components: - type: Transform @@ -83518,6 +84039,14 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 12284 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 12522 components: - type: Transform @@ -83531,6 +84060,21 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 12607 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 12620 + components: + - type: Transform + pos: 49.5,3.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 12627 components: - type: Transform @@ -83800,8 +84344,7 @@ entities: - uid: 13511 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,3.5 + pos: 49.5,2.5 parent: 60 - type: AtmosPipeColor color: '#0335FCFF' @@ -83821,14 +84364,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 13514 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 13518 components: - type: Transform @@ -83837,36 +84372,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 13519 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 13520 - components: - - type: Transform - pos: 40.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 13526 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 13529 - components: - - type: Transform - pos: 40.5,1.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 13539 components: - type: Transform @@ -88786,14 +89291,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 18552 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,7.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 18585 components: - type: Transform @@ -89029,151 +89526,19 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 18870 - components: - - type: Transform - pos: 41.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18871 - components: - - type: Transform - pos: 41.5,4.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 18872 components: - type: Transform - pos: 41.5,5.5 + pos: 48.5,6.5 parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 18873 - components: - - type: Transform - pos: 41.5,6.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18881 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18882 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18883 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18884 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18885 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18892 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,-1.5 parent: 60 - - uid: 18896 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,0.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18897 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,0.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18898 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,0.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18899 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,0.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18900 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18901 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18902 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18903 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18908 - components: - - type: Transform - pos: 49.5,1.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18911 components: - type: Transform @@ -93047,6 +93412,21 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 11153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,7.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 11722 + components: + - type: Transform + pos: 42.5,2.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 12196 components: - type: Transform @@ -93077,6 +93457,21 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 12744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,1.5 + parent: 60 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 13113 + components: + - type: Transform + pos: 48.5,7.5 + parent: 60 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 13245 components: - type: Transform @@ -93115,14 +93510,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13469 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,3.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 13504 components: - type: Transform @@ -93130,14 +93517,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 13510 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 13534 components: - type: Transform @@ -94077,22 +94456,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 18894 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18895 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,0.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18922 components: - type: Transform @@ -96291,28 +96654,15 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 18904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,0.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,2.5 - parent: 60 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18906 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,0.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 24792 - type: AtmosPipeColor color: '#0335FCFF' - uid: 18937 @@ -96507,7 +96857,9 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 24657 +- proto: GasVentPumpVox + entities: + - uid: 17545 components: - type: Transform rot: 1.5707963267948966 rad @@ -96515,7 +96867,7 @@ entities: parent: 60 - type: DeviceNetwork deviceLists: - - 24662 + - 398 - proto: GasVentScrubber entities: - uid: 61 @@ -97696,12 +98048,15 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 18910 + - uid: 18884 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,2.5 + rot: 3.141592653589793 rad + pos: 42.5,1.5 parent: 60 + - type: DeviceNetwork + deviceLists: + - 24792 - type: AtmosPipeColor color: '#FF1212FF' - uid: 18915 @@ -97862,16 +98217,9 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 24661 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-12.5 - parent: 60 - - type: DeviceNetwork - deviceLists: - - 24662 - - uid: 24665 +- proto: GasVentScrubberVox + entities: + - uid: 1911 components: - type: Transform rot: 3.141592653589793 rad @@ -97879,7 +98227,16 @@ entities: parent: 60 - type: DeviceNetwork deviceLists: - - 24662 + - 398 + - uid: 13640 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-12.5 + parent: 60 + - type: DeviceNetwork + deviceLists: + - 398 - proto: GasVolumePump entities: - uid: 14850 @@ -98180,16 +98537,6 @@ entities: - type: Transform pos: 2.5,-19.5 parent: 60 - - uid: 397 - components: - - type: Transform - pos: 57.5,9.5 - parent: 60 - - uid: 398 - components: - - type: Transform - pos: 57.5,7.5 - parent: 60 - uid: 464 components: - type: Transform @@ -99684,11 +100031,6 @@ entities: - type: Transform pos: -40.5,21.5 parent: 60 - - uid: 5862 - components: - - type: Transform - pos: 42.5,7.5 - parent: 60 - uid: 5871 components: - type: Transform @@ -101093,11 +101435,6 @@ entities: - type: Transform pos: 55.5,29.5 parent: 60 - - uid: 11841 - components: - - type: Transform - pos: 55.5,4.5 - parent: 60 - uid: 11856 components: - type: Transform @@ -101308,11 +101645,6 @@ entities: - type: Transform pos: 39.5,-78.5 parent: 60 - - uid: 12620 - components: - - type: Transform - pos: 52.5,4.5 - parent: 60 - uid: 12647 components: - type: Transform @@ -101568,6 +101900,11 @@ entities: - type: Transform pos: -79.5,12.5 parent: 60 + - uid: 13086 + components: + - type: Transform + pos: 44.5,17.5 + parent: 60 - uid: 13110 components: - type: Transform @@ -101618,26 +101955,6 @@ entities: - type: Transform pos: 58.5,10.5 parent: 60 - - uid: 13193 - components: - - type: Transform - pos: 45.5,16.5 - parent: 60 - - uid: 13194 - components: - - type: Transform - pos: 44.5,16.5 - parent: 60 - - uid: 13195 - components: - - type: Transform - pos: 43.5,16.5 - parent: 60 - - uid: 13196 - components: - - type: Transform - pos: 42.5,17.5 - parent: 60 - uid: 13197 components: - type: Transform @@ -101666,7 +101983,7 @@ entities: - uid: 13202 components: - type: Transform - pos: 46.5,17.5 + pos: 43.5,17.5 parent: 60 - uid: 13251 components: @@ -103099,6 +103416,21 @@ entities: - type: Transform pos: -39.5,4.5 parent: 60 + - uid: 19005 + components: + - type: Transform + pos: 59.5,7.5 + parent: 60 + - uid: 19010 + components: + - type: Transform + pos: 59.5,9.5 + parent: 60 + - uid: 19025 + components: + - type: Transform + pos: 42.5,5.5 + parent: 60 - uid: 19067 components: - type: Transform @@ -103234,11 +103566,21 @@ entities: - type: Transform pos: 22.5,10.5 parent: 60 + - uid: 19408 + components: + - type: Transform + pos: 45.5,17.5 + parent: 60 - uid: 19409 components: - type: Transform pos: 55.5,19.5 parent: 60 + - uid: 19422 + components: + - type: Transform + pos: 55.5,1.5 + parent: 60 - uid: 19425 components: - type: Transform @@ -103269,6 +103611,11 @@ entities: - type: Transform pos: 57.5,26.5 parent: 60 + - uid: 19512 + components: + - type: Transform + pos: 52.5,1.5 + parent: 60 - uid: 19528 components: - type: Transform @@ -103379,6 +103726,16 @@ entities: - type: Transform pos: 20.5,-3.5 parent: 60 + - uid: 19828 + components: + - type: Transform + pos: 41.5,3.5 + parent: 60 + - uid: 19829 + components: + - type: Transform + pos: 40.5,3.5 + parent: 60 - uid: 20099 components: - type: Transform @@ -106576,11 +106933,6 @@ entities: - type: Transform pos: 20.5,14.5 parent: 60 - - uid: 18495 - components: - - type: Transform - pos: -2.5,-11.5 - parent: 60 - proto: HydroponicsToolMiniHoe entities: - uid: 6157 @@ -107077,6 +107429,12 @@ entities: rot: 3.141592653589793 rad pos: 13.5,-24.5 parent: 60 + - uid: 21175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,5.5 + parent: 60 - uid: 24333 components: - type: Transform @@ -107104,12 +107462,6 @@ entities: - type: Transform pos: 2.5,11.5 parent: 60 - - uid: 24355 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,7.5 - parent: 60 - proto: JetpackBlueFilled entities: - uid: 4705 @@ -107440,6 +107792,20 @@ entities: - type: Transform pos: -5.6705914,-28.301483 parent: 60 +- proto: LockableButtonMedical + entities: + - uid: 859 + components: + - type: MetaData + name: Medical Exit Button + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-21.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 8532: + - Pressed: Open - proto: LockerAtmosphericsFilledHardsuit entities: - uid: 15401 @@ -108044,10 +108410,10 @@ entities: parent: 60 - proto: LockerQuarterMasterFilled entities: - - uid: 6038 + - uid: 15570 components: - type: Transform - pos: 43.5,15.5 + pos: 43.5,16.5 parent: 60 - proto: LockerResearchDirectorFilledHardsuit entities: @@ -108172,6 +108538,11 @@ entities: - type: Transform pos: -30.5,2.5 parent: 60 + - uid: 3072 + components: + - type: Transform + pos: -18.5,-15.5 + parent: 60 - uid: 5661 components: - type: Transform @@ -109457,27 +109828,19 @@ entities: parent: 60 - proto: OreBox entities: - - uid: 23728 + - uid: 24786 components: - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,1.5 + rot: 1.5707963267948966 rad + pos: 48.5,-1.5 parent: 60 - proto: OreProcessor entities: - - uid: 13113 + - uid: 19027 components: - type: Transform - pos: 45.5,4.5 + pos: 43.5,3.5 parent: 60 - - type: MaterialStorage - materialWhiteList: - - Steel - - Glass - - Plasma - - Uranium - - Gold - - Silver - proto: OxygenCanister entities: - uid: 2757 @@ -110130,6 +110493,11 @@ entities: - type: Transform pos: 7.513824,-45.76617 parent: 60 + - uid: 13970 + components: + - type: Transform + pos: 43.55442,0.5910795 + parent: 60 - uid: 15198 components: - type: Transform @@ -110140,6 +110508,11 @@ entities: - type: Transform pos: -30.398247,32.48968 parent: 60 + - uid: 16993 + components: + - type: Transform + pos: 43.55442,0.5910795 + parent: 60 - uid: 17032 components: - type: Transform @@ -110150,26 +110523,6 @@ entities: - type: Transform pos: -1.9970434,29.559788 parent: 60 - - uid: 19022 - components: - - type: Transform - pos: 56.400715,6.556079 - parent: 60 - - uid: 19023 - components: - - type: Transform - pos: 56.338215,6.524829 - parent: 60 - - uid: 19024 - components: - - type: Transform - pos: 47.482098,3.6148071 - parent: 60 - - uid: 19025 - components: - - type: Transform - pos: 47.482098,3.6148071 - parent: 60 - uid: 20015 components: - type: Transform @@ -110185,6 +110538,16 @@ entities: - type: Transform pos: 68.478806,-13.493814 parent: 60 + - uid: 24781 + components: + - type: Transform + pos: 56.59298,10.581751 + parent: 60 + - uid: 24782 + components: + - type: Transform + pos: 56.59298,10.581751 + parent: 60 - proto: PartRodMetal10 entities: - uid: 19451 @@ -110300,16 +110663,6 @@ entities: parent: 60 - proto: Pickaxe entities: - - uid: 8521 - components: - - type: Transform - pos: 36.597534,2.49432 - parent: 60 - - uid: 10579 - components: - - type: Transform - pos: 36.441284,2.541195 - parent: 60 - uid: 19522 components: - type: Transform @@ -110417,21 +110770,21 @@ entities: - type: Transform pos: -17.5,-43.5 parent: 60 + - uid: 5365 + components: + - type: Transform + pos: 47.5,4.5 + parent: 60 + - uid: 6126 + components: + - type: Transform + pos: 42.5,7.5 + parent: 60 - uid: 7038 components: - type: Transform pos: -40.5,-4.5 parent: 60 - - uid: 9184 - components: - - type: Transform - pos: 42.5,6.5 - parent: 60 - - uid: 11814 - components: - - type: Transform - pos: 52.5,3.5 - parent: 60 - uid: 12401 components: - type: Transform @@ -110462,6 +110815,36 @@ entities: - type: Transform pos: 59.5,11.5 parent: 60 + - uid: 18883 + components: + - type: Transform + pos: 57.5,5.5 + parent: 60 + - uid: 18898 + components: + - type: Transform + pos: 50.5,4.5 + parent: 60 + - uid: 18908 + components: + - type: Transform + pos: 58.5,5.5 + parent: 60 + - uid: 18910 + components: + - type: Transform + pos: 56.5,4.5 + parent: 60 + - uid: 19016 + components: + - type: Transform + pos: 42.5,4.5 + parent: 60 + - uid: 24783 + components: + - type: Transform + pos: 55.5,-0.5 + parent: 60 - proto: PlasticFlapsAirtightOpaque entities: - uid: 13984 @@ -110469,6 +110852,13 @@ entities: - type: Transform pos: -10.5,26.5 parent: 60 +- proto: PlayerStationAi + entities: + - uid: 8146 + components: + - type: Transform + pos: -111.5,25.5 + parent: 60 - proto: PlushieAtmosian entities: - uid: 5031 @@ -111439,13 +111829,6 @@ entities: - type: Transform pos: -14.5,31.5 parent: 60 -- proto: PosterLegitSafetyReport - entities: - - uid: 1698 - components: - - type: Transform - pos: -17.5,-16.5 - parent: 60 - proto: PosterLegitScience entities: - uid: 9456 @@ -111913,6 +112296,11 @@ entities: - type: Transform pos: -41.5,25.5 parent: 60 + - uid: 13193 + components: + - type: Transform + pos: -11.5,-26.5 + parent: 60 - uid: 17268 components: - type: Transform @@ -112030,14 +112418,6 @@ entities: - type: Transform pos: 34.5,9.5 parent: 60 - - uid: 21187 - components: - - type: Transform - pos: -10.5,-26.5 - parent: 60 - - type: ContainerContainer - containers: - stash: !type:ContainerSlot {} - uid: 21363 components: - type: Transform @@ -113834,14 +114214,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 18678 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,2.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 18887 components: - type: Transform @@ -113849,6 +114221,11 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 + - uid: 18896 + components: + - type: Transform + pos: 42.5,2.5 + parent: 60 - uid: 19142 components: - type: Transform @@ -113864,14 +114241,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 19405 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,5.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 19406 components: - type: Transform @@ -113903,21 +114272,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 19414 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 55.5,6.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 19415 - components: - - type: Transform - pos: 50.5,4.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 19431 components: - type: Transform @@ -113969,6 +114323,23 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 + - uid: 19830 + components: + - type: Transform + pos: 50.5,2.5 + parent: 60 + - uid: 19832 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,6.5 + parent: 60 + - uid: 19834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,5.5 + parent: 60 - uid: 19879 components: - type: Transform @@ -114435,14 +114806,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 8773 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,1.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 20978 components: - type: Transform @@ -115021,6 +115384,12 @@ entities: rot: -1.5707963267948966 rad pos: 61.5,-27.5 parent: 60 + - uid: 13194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,15.5 + parent: 60 - uid: 13484 components: - type: Transform @@ -115311,14 +115680,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 19408 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,14.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 19410 components: - type: Transform @@ -115326,20 +115687,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 19421 - components: - - type: Transform - pos: 53.5,4.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 19422 - components: - - type: Transform - pos: 53.5,0.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 19423 components: - type: Transform @@ -115384,6 +115731,12 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 + - uid: 19833 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,8.5 + parent: 60 - uid: 19923 components: - type: Transform @@ -115489,6 +115842,12 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 + - uid: 21548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,3.5 + parent: 60 - uid: 21738 components: - type: Transform @@ -115607,6 +115966,12 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 + - uid: 24355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,3.5 + parent: 60 - uid: 24546 components: - type: Transform @@ -115778,11 +116143,6 @@ entities: - type: Transform pos: 5.5,-38.5 parent: 60 - - uid: 5223 - components: - - type: Transform - pos: 46.5,6.5 - parent: 60 - uid: 5279 components: - type: Transform @@ -115848,11 +116208,6 @@ entities: - type: Transform pos: -19.5,-37.5 parent: 60 - - uid: 8047 - components: - - type: Transform - pos: 36.5,2.5 - parent: 60 - uid: 8950 components: - type: Transform @@ -117123,11 +117478,6 @@ entities: - type: Transform pos: -43.5,-13.5 parent: 60 - - uid: 19512 - components: - - type: Transform - pos: 50.5,14.5 - parent: 60 - uid: 19513 components: - type: Transform @@ -117233,11 +117583,6 @@ entities: - type: Transform pos: 17.5,0.5 parent: 60 - - uid: 23657 - components: - - type: Transform - pos: 56.5,1.5 - parent: 60 - proto: RandomVending entities: - uid: 10380 @@ -117353,6 +117698,12 @@ entities: rot: 1.5707963267948966 rad pos: -12.5,-43.5 parent: 60 + - uid: 18894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,2.5 + parent: 60 - proto: ReinforcedGirder entities: - uid: 11134 @@ -118407,12 +118758,6 @@ entities: - type: Transform pos: -59.5,-25.5 parent: 60 - - uid: 3420 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,4.5 - parent: 60 - uid: 3439 components: - type: Transform @@ -118936,11 +119281,6 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,-69.5 parent: 60 - - uid: 5222 - components: - - type: Transform - pos: 42.5,7.5 - parent: 60 - uid: 5238 components: - type: Transform @@ -119225,16 +119565,6 @@ entities: - type: Transform pos: -3.5,-69.5 parent: 60 - - uid: 6173 - components: - - type: Transform - pos: 57.5,9.5 - parent: 60 - - uid: 6174 - components: - - type: Transform - pos: 57.5,7.5 - parent: 60 - uid: 6183 components: - type: Transform @@ -119984,11 +120314,6 @@ entities: - type: Transform pos: -64.5,-6.5 parent: 60 - - uid: 9237 - components: - - type: Transform - pos: 52.5,4.5 - parent: 60 - uid: 9311 components: - type: Transform @@ -120183,11 +120508,6 @@ entities: - type: Transform pos: 21.5,27.5 parent: 60 - - uid: 11746 - components: - - type: Transform - pos: 43.5,16.5 - parent: 60 - uid: 11749 components: - type: Transform @@ -120277,7 +120597,7 @@ entities: - uid: 11972 components: - type: Transform - pos: 45.5,16.5 + pos: 45.5,17.5 parent: 60 - uid: 11973 components: @@ -120380,21 +120700,11 @@ entities: - type: Transform pos: 51.5,30.5 parent: 60 - - uid: 12640 - components: - - type: Transform - pos: 42.5,17.5 - parent: 60 - uid: 12644 components: - type: Transform pos: 25.5,27.5 parent: 60 - - uid: 12653 - components: - - type: Transform - pos: 44.5,16.5 - parent: 60 - uid: 12656 components: - type: Transform @@ -120521,6 +120831,11 @@ entities: - type: Transform pos: 45.5,19.5 parent: 60 + - uid: 13094 + components: + - type: Transform + pos: 43.5,17.5 + parent: 60 - uid: 13097 components: - type: Transform @@ -120536,10 +120851,10 @@ entities: - type: Transform pos: 42.5,18.5 parent: 60 - - uid: 13192 + - uid: 13196 components: - type: Transform - pos: 46.5,17.5 + pos: 44.5,17.5 parent: 60 - uid: 13207 components: @@ -121273,6 +121588,33 @@ entities: - type: Transform pos: 39.5,-15.5 parent: 60 + - uid: 18901 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,1.5 + parent: 60 + - uid: 18905 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,1.5 + parent: 60 + - uid: 19026 + components: + - type: Transform + pos: 40.5,3.5 + parent: 60 + - uid: 19029 + components: + - type: Transform + pos: 41.5,3.5 + parent: 60 + - uid: 19032 + components: + - type: Transform + pos: 42.5,5.5 + parent: 60 - uid: 19063 components: - type: Transform @@ -121562,6 +121904,16 @@ entities: - type: Transform pos: -62.5,-3.5 parent: 60 + - uid: 24659 + components: + - type: Transform + pos: 59.5,9.5 + parent: 60 + - uid: 24661 + components: + - type: Transform + pos: 59.5,7.5 + parent: 60 - uid: 24667 components: - type: Transform @@ -121710,11 +122062,11 @@ entities: parent: 60 - proto: SalvageMagnet entities: - - uid: 19030 + - uid: 18897 components: - type: Transform rot: 1.5707963267948966 rad - pos: 49.5,1.5 + pos: 49.5,0.5 parent: 60 - proto: Saw entities: @@ -121937,16 +122289,6 @@ entities: - type: Transform pos: -2.9657934,29.544163 parent: 60 - - uid: 19026 - components: - - type: Transform - pos: 54.553997,6.509204 - parent: 60 - - uid: 19027 - components: - - type: Transform - pos: 54.600872,6.493579 - parent: 60 - uid: 19145 components: - type: Transform @@ -121957,6 +122299,16 @@ entities: - type: Transform pos: -120.48613,15.522119 parent: 60 + - uid: 24766 + components: + - type: Transform + pos: 56.171104,10.550501 + parent: 60 + - uid: 24767 + components: + - type: Transform + pos: 56.171104,10.550501 + parent: 60 - proto: SheetPaper entities: - uid: 19736 @@ -122055,15 +122407,15 @@ entities: - type: Transform pos: -2.4501684,29.544163 parent: 60 - - uid: 19016 + - uid: 24729 components: - type: Transform - pos: 55.775715,6.509204 + pos: 55.733604,10.534876 parent: 60 - - uid: 19021 + - uid: 24730 components: - type: Transform - pos: 55.775715,6.524829 + pos: 55.733604,10.534876 parent: 60 - proto: SheetPlastic entities: @@ -122156,21 +122508,21 @@ entities: - type: Transform pos: -3.5282934,29.543653 parent: 60 - - uid: 19010 + - uid: 18903 components: - type: Transform - pos: 55.159428,6.477954 - parent: 60 - - uid: 19015 - components: - - type: Transform - pos: 55.159428,6.493579 + pos: 55.43673,10.519251 parent: 60 - uid: 23110 components: - type: Transform pos: -120.32988,15.381494 parent: 60 + - uid: 24665 + components: + - type: Transform + pos: 55.43673,10.519251 + parent: 60 - proto: SheetUranium entities: - uid: 21578 @@ -122185,11 +122537,6 @@ entities: - type: Transform pos: 45.481277,-1.4287177 parent: 60 - - uid: 19029 - components: - - type: Transform - pos: 56.39086,10.557282 - parent: 60 - proto: ShuttersNormal entities: - uid: 914 @@ -122576,6 +122923,18 @@ entities: - type: Transform pos: -33.5,-21.5 parent: 60 + - uid: 21085 + components: + - type: Transform + pos: 44.5,17.5 + parent: 60 + - uid: 21186 + components: + - type: Transform + pos: 43.5,17.5 + parent: 60 + - type: DeviceLinkSink + invokeCounter: 1 - uid: 21334 components: - type: Transform @@ -122599,33 +122958,18 @@ entities: - uid: 21753 components: - type: Transform - pos: 43.5,16.5 + pos: 43.5,11.5 parent: 60 - uid: 21754 components: - type: Transform - pos: 44.5,16.5 + pos: 45.5,17.5 parent: 60 - uid: 21755 - components: - - type: Transform - pos: 45.5,16.5 - parent: 60 - - uid: 21758 components: - type: Transform pos: 45.5,11.5 parent: 60 - - uid: 21759 - components: - - type: Transform - pos: 43.5,11.5 - parent: 60 - - uid: 21760 - components: - - type: Transform - pos: 44.5,11.5 - parent: 60 - uid: 22463 components: - type: Transform @@ -123123,17 +123467,6 @@ entities: - Pressed: Toggle 16973: - Pressed: Toggle - - uid: 17876 - components: - - type: Transform - pos: 58.5,13.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 13175: - - Pressed: Toggle - 13178: - - Pressed: Toggle - uid: 18438 components: - type: Transform @@ -123147,54 +123480,6 @@ entities: - Pressed: Toggle 18517: - Pressed: Toggle - - uid: 18802 - components: - - type: Transform - pos: 57.5,10.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 13177: - - Pressed: Toggle - 13176: - - Pressed: Toggle - - uid: 19107 - components: - - type: Transform - pos: 55.5,4.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 11830: - - Pressed: Toggle - - uid: 19108 - components: - - type: Transform - pos: 55.5,-1.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 11697: - - Pressed: Toggle - - uid: 21762 - components: - - type: Transform - pos: 46.5,15.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 21753: - - Pressed: Toggle - 21754: - - Pressed: Toggle - 21755: - - Pressed: Toggle - 21759: - - Pressed: Toggle - 21760: - - Pressed: Toggle - 21758: - - Pressed: Toggle - proto: SignalButtonDirectional entities: - uid: 1240 @@ -123704,6 +123989,18 @@ entities: - Pressed: Toggle 18706: - Pressed: Toggle + - uid: 21386 + components: + - type: MetaData + name: Janitor Signal Button + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,5.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 21175: + - Pressed: Toggle - uid: 21611 components: - type: MetaData @@ -123764,18 +124061,6 @@ entities: linkedPorts: 24350: - Pressed: Toggle - - uid: 24354 - components: - - type: MetaData - name: Janitorial Service Button - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,4.5 - parent: 60 - - type: DeviceLinkSource - linkedPorts: - 24355: - - Pressed: Toggle - uid: 24365 components: - type: MetaData @@ -123788,6 +124073,46 @@ entities: linkedPorts: 24337: - Pressed: Toggle + - uid: 24787 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,1.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 24784: + - Pressed: Toggle + - uid: 24788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,1.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 24784: + - Pressed: Toggle + - uid: 24789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,1.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 24785: + - Pressed: Toggle + - uid: 24790 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,1.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 24785: + - Pressed: Toggle - proto: SignalButtonWindows entities: - uid: 21786 @@ -123810,6 +124135,117 @@ entities: 24352: - On: On - Off: Off + - uid: 18802 + components: + - type: MetaData + desc: Push this once to align it with the directional arrows + name: IN/OUT Switch + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,5.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 13602: + - On: Reverse + - Off: Forward + 13176: + - On: Reverse + - Off: Forward + 13384: + - On: Reverse + - Off: Forward + 18873: + - On: Reverse + - Off: Forward + 5338: + - On: Reverse + - Off: Forward + 6127: + - On: Reverse + - Off: Forward + 13142: + - On: Reverse + - Off: Forward + 13389: + - On: Reverse + - Off: Forward + 13175: + - On: Reverse + - Off: Forward + 5221: + - On: Reverse + - Off: Forward + 9238: + - On: Reverse + - Off: Forward + 13178: + - Off: Forward + - On: Reverse + 13177: + - On: Reverse + - Off: Forward + 397: + - On: Reverse + - Off: Forward + - uid: 18997 + components: + - type: MetaData + name: Front Door Switch + - type: Transform + pos: -20.5,-14.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 144: + - On: Open + - Off: Close + 307: + - On: Open + - Off: Close + - uid: 19837 + components: + - type: MetaData + desc: Required to be open for conveyor function + name: Blast Door Switch + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,5.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 19033: + - On: Open + - Off: Close + 19835: + - On: Open + - Off: Close + 19836: + - On: Open + - Off: Close + - uid: 21187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,15.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 21186: + - On: Open + - Off: Close + 21085: + - On: Open + - Off: Close + 21754: + - On: Open + - Off: Close + 21753: + - On: Open + - Off: Close + 21755: + - On: Open + - Off: Close - proto: SignAnomaly entities: - uid: 9496 @@ -125134,12 +125570,6 @@ entities: parent: 60 - proto: SignSalvage entities: - - uid: 13640 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,4.5 - parent: 60 - uid: 13759 components: - type: Transform @@ -128065,6 +128495,16 @@ entities: - type: Transform pos: -31.5,13.5 parent: 60 + - uid: 24812 + components: + - type: Transform + pos: -114.5,30.5 + parent: 60 + - uid: 24813 + components: + - type: Transform + pos: -108.5,30.5 + parent: 60 - proto: SpawnPointBotanist entities: - uid: 2779 @@ -128659,6 +129099,20 @@ entities: - type: Transform pos: 40.5,-20.5 parent: 60 +- proto: StationAiUploadComputer + entities: + - uid: 7413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -113.5,11.5 + parent: 60 + - uid: 7444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -109.5,11.5 + parent: 60 - proto: StationMap entities: - uid: 7693 @@ -128735,18 +129189,6 @@ entities: rot: -1.5707963267948966 rad pos: -14.5,-7.5 parent: 60 - - uid: 13562 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-14.5 - parent: 60 - - uid: 16993 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-15.5 - parent: 60 - proto: Stool entities: - uid: 42 @@ -129584,6 +130026,17 @@ entities: - SurveillanceCameraCommand nameSet: True id: Bridge Exterior Access + - uid: 24285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -68.5,17.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Station Entrance - uid: 24286 components: - type: Transform @@ -129595,6 +130048,69 @@ entities: - SurveillanceCameraCommand nameSet: True id: Captain's Bathroom + - uid: 24717 + components: + - type: Transform + pos: 8.5,-32.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HoP Bedroom + - uid: 24719 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-2.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Airlock + - uid: 24720 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Power Closet + - uid: 24757 + components: + - type: Transform + pos: -94.5,20.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Airlock Door + - uid: 24758 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,21.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Tunnel Exterior Camera + - uid: 24759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -59.5,16.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Station Entrance Door - proto: SurveillanceCameraEngineering entities: - uid: 811 @@ -129867,6 +130383,196 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Engi Main Hall + - uid: 24707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-53.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars South + - uid: 24728 + components: + - type: Transform + pos: 12.5,-20.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Bar North Substation Closet + - uid: 24733 + components: + - type: Transform + pos: -64.5,-19.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solar South West + - uid: 24734 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -70.5,-17.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars South West Airlock + - uid: 24738 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-37.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Disposals Atmos Closet + - uid: 24741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-60.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars South Airlock + - uid: 24742 + components: + - type: Transform + pos: 62.5,-39.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars South East + - uid: 24743 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,-39.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars South East Airlock + - uid: 24751 + components: + - type: Transform + pos: -5.5,40.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Singulo Cage 1 + - uid: 24752 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,49.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering North Airlock + - uid: 24753 + components: + - type: Transform + pos: -24.5,51.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering North Airlock Door + - uid: 24754 + components: + - type: Transform + pos: -24.5,59.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'Solars North ' + - uid: 24755 + components: + - type: Transform + pos: -24.5,63.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'Solars North Airlock ' + - uid: 24756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,57.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars North Airlock 2 + - uid: 24760 + components: + - type: Transform + pos: 5.5,13.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Lobby + - uid: 24761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,18.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: CE Bedroom + - uid: 24762 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,20.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: CE Office + - uid: 24763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,32.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Secure Storage - proto: SurveillanceCameraGeneral entities: - uid: 7157 @@ -129922,6 +130628,17 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Dorm Room 4 + - uid: 21081 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-4.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Boxing Ring - uid: 21086 components: - type: Transform @@ -130075,17 +130792,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Theatre Backroom - - uid: 24285 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,-4.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Bungle Zone - uid: 24290 components: - type: Transform @@ -130281,6 +130987,201 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Vox Box + - uid: 24711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-22.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hallway South East + - uid: 24716 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-38.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bar Maint Door + - uid: 24718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-25.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Central Intersection + - uid: 24721 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,5.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Public Garden + - uid: 24722 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,11.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bathroom + - uid: 24724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,14.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: News Room + - uid: 24731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-15.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bagel Central Eva Closet + - uid: 24732 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-15.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bagel Central Eva Airlock + - uid: 24739 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-40.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Disposals Entrance + - uid: 24740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-53.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Entrance + - uid: 24745 + components: + - type: Transform + pos: 32.5,7.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hallway Cargo + - uid: 24746 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,29.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac Airlock Left + - uid: 24747 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,29.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac Airlock Right + - uid: 24748 + components: + - type: Transform + pos: 49.5,31.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac Airlock Center + - uid: 24749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,27.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall North East Airlock + - uid: 24750 + components: + - type: Transform + pos: 17.5,32.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North East Airlock Door + - uid: 24764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,38.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Singulo Cage Airlock + - uid: 24765 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,25.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Librarian's Room - proto: SurveillanceCameraMedical entities: - uid: 12352 @@ -130381,6 +131282,71 @@ entities: - SurveillanceCameraMedical nameSet: True id: CMO's Office + - uid: 24710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,-19.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Exam Room 2 + - uid: 24712 + components: + - type: Transform + pos: 30.5,-17.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Exam Room 1 + - uid: 24713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-13.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: CMO Office + - uid: 24714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-9.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: CMO Private Clinic + - uid: 24715 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-12.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Med Storage + - uid: 24744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,-31.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology Airlock - proto: SurveillanceCameraRouterCommand entities: - uid: 21019 @@ -130388,17 +131354,26 @@ entities: - type: Transform pos: 4.5,-7.5 parent: 60 +- proto: SurveillanceCameraRouterConstructed + entities: + - uid: 18878 + components: + - type: Transform + pos: -106.5,26.5 + parent: 60 +- proto: SurveillanceCameraRouterEngineering + entities: + - uid: 11746 + components: + - type: Transform + pos: 10.5,17.5 + parent: 60 - proto: SurveillanceCameraRouterGeneral entities: - - uid: 21085 + - uid: 24662 components: - type: Transform - pos: 24.5,18.5 - parent: 60 - - uid: 21186 - components: - - type: Transform - pos: -49.5,7.5 + pos: 8.5,-29.5 parent: 60 - proto: SurveillanceCameraRouterMedical entities: @@ -130423,17 +131398,17 @@ entities: parent: 60 - proto: SurveillanceCameraRouterService entities: - - uid: 930 + - uid: 18645 components: - type: Transform - pos: -11.5,-26.5 + pos: -49.5,7.5 parent: 60 - proto: SurveillanceCameraRouterSupply entities: - - uid: 2925 + - uid: 6038 components: - type: Transform - pos: 8.5,-29.5 + pos: 43.5,12.5 parent: 60 - proto: SurveillanceCameraScience entities: @@ -130577,6 +131552,39 @@ entities: - SurveillanceCameraScience nameSet: True id: Robotics Bay + - uid: 24735 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,2.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Anomaly Generator + - uid: 24736 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,8.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: RD Bedroom + - uid: 24737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -42.5,9.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: RD Room - proto: SurveillanceCameraSecurity entities: - uid: 1904 @@ -130885,17 +131893,6 @@ entities: - SurveillanceCameraService nameSet: True id: Bar - - uid: 21081 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-30.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraService - nameSet: True - id: Kitchen - uid: 21082 components: - type: Transform @@ -130907,6 +131904,17 @@ entities: - SurveillanceCameraService nameSet: True id: Hydroponics + - uid: 23159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-34.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Kitchen - uid: 24306 components: - type: Transform @@ -130929,6 +131937,28 @@ entities: - SurveillanceCameraService nameSet: True id: Janitor's Office + - uid: 24708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-35.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Hydroponics Backroom + - uid: 24709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-36.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Service Animal Pen - proto: SurveillanceCameraSupply entities: - uid: 6153 @@ -130975,17 +132005,6 @@ entities: - SurveillanceCameraSupply nameSet: True id: Salvage Bay - - uid: 21175 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,1.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSupply - nameSet: True - id: Salvage Exterior - uid: 24278 components: - type: Transform @@ -131006,6 +132025,75 @@ entities: - SurveillanceCameraSupply nameSet: True id: Salv Locker Room + - uid: 24354 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,2.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + - uid: 24657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,1.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Salvage Ext + - uid: 24723 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,14.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Bay North + - uid: 24725 + components: + - type: Transform + pos: 43.5,-1.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Salvage Bay Maint Door + - uid: 24726 + components: + - type: Transform + pos: 58.5,14.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 1 + - uid: 24727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,12.5 + parent: 60 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 2 +- proto: SurveillanceCameraWirelessRouterConstructed + entities: + - uid: 21760 + components: + - type: Transform + pos: -116.5,26.5 + parent: 60 - proto: SurveillanceCameraWirelessRouterEntertainment entities: - uid: 17205 @@ -131131,11 +132219,6 @@ entities: - type: Transform pos: 9.5,-51.5 parent: 60 - - uid: 1858 - components: - - type: Transform - pos: -20.5,-16.5 - parent: 60 - uid: 2076 components: - type: Transform @@ -131349,11 +132432,6 @@ entities: - type: Transform pos: -26.5,-13.5 parent: 60 - - uid: 6145 - components: - - type: Transform - pos: 51.5,6.5 - parent: 60 - uid: 6313 components: - type: Transform @@ -131517,11 +132595,6 @@ entities: - type: Transform pos: 40.5,-10.5 parent: 60 - - uid: 9176 - components: - - type: Transform - pos: 40.5,4.5 - parent: 60 - uid: 9440 components: - type: Transform @@ -131532,17 +132605,6 @@ entities: - type: Transform pos: -34.5,15.5 parent: 60 - - uid: 9465 - components: - - type: Transform - pos: -32.5,15.5 - parent: 60 - - uid: 9488 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,6.5 - parent: 60 - uid: 9491 components: - type: Transform @@ -131670,16 +132732,16 @@ entities: - type: Transform pos: 44.5,13.5 parent: 60 - - uid: 13114 - components: - - type: Transform - pos: 41.5,4.5 - parent: 60 - uid: 13146 components: - type: Transform pos: 36.5,-1.5 parent: 60 + - uid: 13192 + components: + - type: Transform + pos: 44.5,14.5 + parent: 60 - uid: 13204 components: - type: Transform @@ -131705,16 +132767,6 @@ entities: - type: Transform pos: 24.5,-0.5 parent: 60 - - uid: 13271 - components: - - type: Transform - pos: 46.5,3.5 - parent: 60 - - uid: 13272 - components: - - type: Transform - pos: 47.5,3.5 - parent: 60 - uid: 13498 components: - type: Transform @@ -131725,6 +132777,12 @@ entities: - type: Transform pos: -12.5,-13.5 parent: 60 + - uid: 13623 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,-16.5 + parent: 60 - uid: 13688 components: - type: Transform @@ -131946,20 +133004,10 @@ entities: - type: Transform pos: -8.5,32.5 parent: 60 - - uid: 19005 + - uid: 18968 components: - type: Transform - pos: 55.5,6.5 - parent: 60 - - uid: 19006 - components: - - type: Transform - pos: 56.5,6.5 - parent: 60 - - uid: 19007 - components: - - type: Transform - pos: 54.5,6.5 + pos: 38.5,3.5 parent: 60 - uid: 19011 components: @@ -133523,16 +134571,6 @@ entities: showEnts: False occludes: True ents: [] - - uid: 18645 - components: - - type: Transform - pos: -106.5,26.5 - parent: 60 - - uid: 18878 - components: - - type: Transform - pos: -116.5,26.5 - parent: 60 - uid: 18890 components: - type: Transform @@ -133678,6 +134716,11 @@ entities: - type: Transform pos: -51.5,8.5 parent: 60 + - uid: 21759 + components: + - type: Transform + pos: 24.5,18.5 + parent: 60 - proto: TelecomServerCircuitboard entities: - uid: 18879 @@ -134071,13 +135114,6 @@ entities: - type: Transform pos: -116.54863,15.725244 parent: 60 -- proto: ToyAi - entities: - - uid: 23159 - components: - - type: Transform - pos: -111.5,25.5 - parent: 60 - proto: ToyFigurinePassenger entities: - uid: 6331 @@ -134085,13 +135121,6 @@ entities: - type: Transform pos: 9.6670475,13.731877 parent: 60 -- proto: ToyGygax - entities: - - uid: 5904 - components: - - type: Transform - pos: -32.487022,15.578259 - parent: 60 - proto: ToyMouse entities: - uid: 14221 @@ -134288,38 +135317,82 @@ entities: - Middle: Close - Right: Open - Left: Open - - uid: 12607 + - uid: 11821 components: - type: Transform - pos: 50.5,2.5 + pos: 44.5,5.5 parent: 60 - type: DeviceLinkSource linkedPorts: - 11722: + 11697: - Left: Forward - Right: Reverse - Middle: Off - 5285: + 12019: - Left: Forward - Right: Reverse - Middle: Off - 5284: + 13083: - Left: Forward - Right: Reverse - Middle: Off - 11757: + 11864: - Left: Forward - Right: Reverse - Middle: Off - 11881: + 12882: - Left: Forward - Right: Reverse - Middle: Off - 9238: + 12018: - Left: Forward - Right: Reverse - Middle: Off - 12889: + 5742: + - Left: Forward + - Right: Reverse + - Middle: Off + 13136: + - Left: Forward + - Right: Reverse + - Middle: Off + 9282: + - Left: Forward + - Right: Reverse + - Middle: Off + 5740: + - Left: Forward + - Right: Reverse + - Middle: Off + 11816: + - Left: Forward + - Right: Reverse + - Middle: Off + 13114: + - Left: Forward + - Right: Reverse + - Middle: Off + 13084: + - Left: Forward + - Right: Reverse + - Middle: Off + 8773: + - Left: Forward + - Right: Reverse + - Middle: Off + 18895: + - Left: Forward + - Right: Reverse + - Middle: Off + 9242: + - Left: Forward + - Right: Reverse + - Middle: Off + 6145: + - Left: Forward + - Right: Reverse + - Middle: Off + 9452: - Left: Forward - Right: Reverse - Middle: Off @@ -134387,6 +135460,25 @@ entities: - Left: Forward - Right: Reverse - Middle: Off + - uid: 23728 + components: + - type: Transform + pos: 40.5,1.5 + parent: 60 + - type: DeviceLinkSource + linkedPorts: + 23657: + - Left: Forward + - Right: Reverse + - Middle: Off + 19831: + - Left: Forward + - Right: Reverse + - Middle: Off + 18894: + - Left: Forward + - Right: Reverse + - Middle: Off - uid: 24108 components: - type: Transform @@ -134783,24 +135875,24 @@ entities: parent: 60 - proto: VendingMachineRoboDrobe entities: - - uid: 12819 - components: - - type: Transform - pos: -37.5,14.5 - parent: 60 -- proto: VendingMachineRobotics - entities: - - uid: 3775 + - uid: 5862 components: - type: Transform pos: -36.5,14.5 parent: 60 -- proto: VendingMachineSalvage +- proto: VendingMachineRobotics entities: - - uid: 13136 + - uid: 18871 components: - type: Transform - pos: 38.5,2.5 + pos: -32.5,15.5 + parent: 60 +- proto: VendingMachineSalvage + entities: + - uid: 13386 + components: + - type: Transform + pos: 38.5,-1.5 parent: 60 - proto: VendingMachineSciDrobe entities: @@ -134957,6 +136049,11 @@ entities: - type: Transform pos: -25.5,-28.5 parent: 60 + - uid: 5743 + components: + - type: Transform + pos: -18.5,-14.5 + parent: 60 - uid: 7582 components: - type: Transform @@ -137086,6 +138183,12 @@ entities: - type: Transform pos: 53.5,-19.5 parent: 60 + - uid: 3212 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,2.5 + parent: 60 - uid: 3218 components: - type: Transform @@ -138523,6 +139626,16 @@ entities: - type: Transform pos: 3.5,-78.5 parent: 60 + - uid: 5222 + components: + - type: Transform + pos: 59.5,8.5 + parent: 60 + - uid: 5225 + components: + - type: Transform + pos: 56.5,3.5 + parent: 60 - uid: 5248 components: - type: Transform @@ -138638,6 +139751,11 @@ entities: - type: Transform pos: 21.5,14.5 parent: 60 + - uid: 5285 + components: + - type: Transform + pos: 55.5,3.5 + parent: 60 - uid: 5287 components: - type: Transform @@ -138668,6 +139786,11 @@ entities: - type: Transform pos: -26.5,-34.5 parent: 60 + - uid: 5334 + components: + - type: Transform + pos: 52.5,3.5 + parent: 60 - uid: 5341 components: - type: Transform @@ -138721,11 +139844,6 @@ entities: rot: -1.5707963267948966 rad pos: 53.5,-2.5 parent: 60 - - uid: 5499 - components: - - type: Transform - pos: 56.5,5.5 - parent: 60 - uid: 5500 components: - type: Transform @@ -138912,6 +140030,12 @@ entities: - type: Transform pos: -18.5,10.5 parent: 60 + - uid: 5649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,10.5 + parent: 60 - uid: 5652 components: - type: Transform @@ -139485,11 +140609,6 @@ entities: - type: Transform pos: -1.5,-74.5 parent: 60 - - uid: 6977 - components: - - type: Transform - pos: 57.5,5.5 - parent: 60 - uid: 6993 components: - type: Transform @@ -140357,11 +141476,6 @@ entities: rot: 3.141592653589793 rad pos: 25.5,5.5 parent: 60 - - uid: 9243 - components: - - type: Transform - pos: 53.5,5.5 - parent: 60 - uid: 9312 components: - type: Transform @@ -140743,16 +141857,6 @@ entities: - type: Transform pos: 18.5,17.5 parent: 60 - - uid: 11816 - components: - - type: Transform - pos: 53.5,1.5 - parent: 60 - - uid: 11821 - components: - - type: Transform - pos: 54.5,1.5 - parent: 60 - uid: 11827 components: - type: Transform @@ -140789,11 +141893,6 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,11.5 parent: 60 - - uid: 11870 - components: - - type: Transform - pos: 52.5,5.5 - parent: 60 - uid: 11961 components: - type: Transform @@ -140829,11 +141928,6 @@ entities: - type: Transform pos: 57.5,19.5 parent: 60 - - uid: 12019 - components: - - type: Transform - pos: 52.5,1.5 - parent: 60 - uid: 12053 components: - type: Transform @@ -140844,11 +141938,6 @@ entities: - type: Transform pos: 8.5,-33.5 parent: 60 - - uid: 12284 - components: - - type: Transform - pos: 57.5,8.5 - parent: 60 - uid: 12399 components: - type: Transform @@ -140899,11 +141988,6 @@ entities: - type: Transform pos: 18.5,-0.5 parent: 60 - - uid: 12635 - components: - - type: Transform - pos: 57.5,6.5 - parent: 60 - uid: 12637 components: - type: Transform @@ -140924,17 +142008,17 @@ entities: - type: Transform pos: 22.5,27.5 parent: 60 + - uid: 12653 + components: + - type: Transform + pos: 42.5,17.5 + parent: 60 - uid: 12674 components: - type: Transform rot: -1.5707963267948966 rad pos: 55.5,-3.5 parent: 60 - - uid: 12704 - components: - - type: Transform - pos: 54.5,5.5 - parent: 60 - uid: 12709 components: - type: Transform @@ -140951,11 +142035,6 @@ entities: - type: Transform pos: 18.5,5.5 parent: 60 - - uid: 12744 - components: - - type: Transform - pos: 55.5,5.5 - parent: 60 - uid: 12754 components: - type: Transform @@ -141036,12 +142115,6 @@ entities: - type: Transform pos: 45.5,31.5 parent: 60 - - uid: 12882 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,1.5 - parent: 60 - uid: 12886 components: - type: Transform @@ -141177,12 +142250,6 @@ entities: - type: Transform pos: 46.5,15.5 parent: 60 - - uid: 13159 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,10.5 - parent: 60 - uid: 13160 components: - type: Transform @@ -141195,6 +142262,16 @@ entities: rot: -1.5707963267948966 rad pos: 57.5,16.5 parent: 60 + - uid: 13195 + components: + - type: Transform + pos: 46.5,17.5 + parent: 60 + - uid: 13213 + components: + - type: Transform + pos: 55.5,5.5 + parent: 60 - uid: 13224 components: - type: Transform @@ -141225,6 +142302,16 @@ entities: - type: Transform pos: 8.5,-34.5 parent: 60 + - uid: 13333 + components: + - type: Transform + pos: 56.5,5.5 + parent: 60 + - uid: 13469 + components: + - type: Transform + pos: 59.5,3.5 + parent: 60 - uid: 13614 components: - type: Transform @@ -141240,6 +142327,11 @@ entities: - type: Transform pos: -9.5,-19.5 parent: 60 + - uid: 13659 + components: + - type: Transform + pos: 59.5,4.5 + parent: 60 - uid: 13672 components: - type: Transform @@ -143240,6 +144332,11 @@ entities: - type: Transform pos: -33.5,21.5 parent: 60 + - uid: 17876 + components: + - type: Transform + pos: 59.5,5.5 + parent: 60 - uid: 17906 components: - type: Transform @@ -143705,6 +144802,11 @@ entities: - type: Transform pos: -34.5,6.5 parent: 60 + - uid: 18552 + components: + - type: Transform + pos: 59.5,6.5 + parent: 60 - uid: 18677 components: - type: Transform @@ -143725,6 +144827,17 @@ entities: - type: Transform pos: -12.5,0.5 parent: 60 + - uid: 18904 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,2.5 + parent: 60 + - uid: 19003 + components: + - type: Transform + pos: 52.5,5.5 + parent: 60 - uid: 19053 components: - type: Transform @@ -147278,6 +148391,11 @@ entities: - type: Transform pos: -3.5,-43.5 parent: 60 + - uid: 5145 + components: + - type: Transform + pos: 46.5,5.5 + parent: 60 - uid: 5146 components: - type: Transform @@ -147979,11 +149097,6 @@ entities: - type: Transform pos: 36.5,-2.5 parent: 60 - - uid: 8986 - components: - - type: Transform - pos: 46.5,4.5 - parent: 60 - uid: 9013 components: - type: Transform @@ -148029,16 +149142,6 @@ entities: - type: Transform pos: 40.5,-2.5 parent: 60 - - uid: 9239 - components: - - type: Transform - pos: 47.5,4.5 - parent: 60 - - uid: 9240 - components: - - type: Transform - pos: 42.5,4.5 - parent: 60 - uid: 9326 components: - type: Transform @@ -148164,11 +149267,6 @@ entities: - type: Transform pos: 11.5,-50.5 parent: 60 - - uid: 11132 - components: - - type: Transform - pos: 43.5,4.5 - parent: 60 - uid: 11149 components: - type: Transform @@ -148494,6 +149592,11 @@ entities: - type: Transform pos: -65.5,46.5 parent: 60 + - uid: 12704 + components: + - type: Transform + pos: 47.5,3.5 + parent: 60 - uid: 12708 components: - type: Transform @@ -148514,6 +149617,11 @@ entities: - type: Transform pos: 32.5,10.5 parent: 60 + - uid: 12819 + components: + - type: Transform + pos: 46.5,3.5 + parent: 60 - uid: 12859 components: - type: Transform @@ -148579,11 +149687,6 @@ entities: - type: Transform pos: 0.5,16.5 parent: 60 - - uid: 13083 - components: - - type: Transform - pos: 38.5,3.5 - parent: 60 - uid: 13085 components: - type: Transform @@ -148599,6 +149702,16 @@ entities: - type: Transform pos: 52.5,15.5 parent: 60 + - uid: 13262 + components: + - type: Transform + pos: 51.5,3.5 + parent: 60 + - uid: 13388 + components: + - type: Transform + pos: 50.5,3.5 + parent: 60 - uid: 13479 components: - type: Transform @@ -149050,6 +150163,11 @@ entities: - type: Transform pos: -11.5,-20.5 parent: 60 + - uid: 18999 + components: + - type: Transform + pos: 42.5,3.5 + parent: 60 - uid: 19197 components: - type: Transform @@ -149851,13 +150969,6 @@ entities: parent: 60 - type: Physics canCollide: False - - uid: 5145 - components: - - type: Transform - pos: -20.5,-14.5 - parent: 60 - - type: Physics - canCollide: False - uid: 7225 components: - type: Transform @@ -150385,11 +151496,6 @@ entities: - type: Transform pos: -32.5,-15.5 parent: 60 - - uid: 3072 - components: - - type: Transform - pos: -20.5,-16.5 - parent: 60 - uid: 9536 components: - type: Transform @@ -150407,6 +151513,11 @@ entities: parent: 60 - type: Physics canCollide: False + - uid: 18998 + components: + - type: Transform + pos: -18.5,-16.5 + parent: 60 - proto: WeaponLaserCarbine entities: - uid: 16447 @@ -150462,46 +151573,6 @@ entities: - type: Transform pos: -1.5,-2.5 parent: 7536 - - uid: 23088 - components: - - type: Transform - pos: -114.5,15.5 - parent: 60 - - uid: 23089 - components: - - type: Transform - pos: -114.5,19.5 - parent: 60 - - uid: 23090 - components: - - type: Transform - pos: -108.5,19.5 - parent: 60 - - uid: 23091 - components: - - type: Transform - pos: -108.5,15.5 - parent: 60 - - uid: 23092 - components: - - type: Transform - pos: -107.5,21.5 - parent: 60 - - uid: 23093 - components: - - type: Transform - pos: -115.5,21.5 - parent: 60 - - uid: 23094 - components: - - type: Transform - pos: -115.5,30.5 - parent: 60 - - uid: 23095 - components: - - type: Transform - pos: -107.5,30.5 - parent: 60 - uid: 23160 components: - type: Transform @@ -150768,22 +151839,11 @@ entities: parent: 60 - proto: WindoorCargoLocked entities: - - uid: 5225 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,4.5 - parent: 60 - - uid: 6147 + - uid: 11870 components: - type: Transform rot: -1.5707963267948966 rad - pos: 43.5,6.5 - parent: 60 - - uid: 13262 - components: - - type: Transform - pos: 45.5,4.5 + pos: 43.5,7.5 parent: 60 - proto: WindoorHydroponicsLocked entities: @@ -150917,6 +151977,36 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,9.5 parent: 60 + - uid: 19107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,7.5 + parent: 60 + - uid: 19108 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,9.5 + parent: 60 + - uid: 19405 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,5.5 + parent: 60 + - uid: 19414 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,5.5 + parent: 60 + - uid: 24814 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,3.5 + parent: 60 - proto: WindoorSecureChapelLocked entities: - uid: 14513 @@ -150957,16 +152047,6 @@ entities: parent: 60 - proto: WindoorSecureCommandLocked entities: - - uid: 7443 - components: - - type: Transform - pos: -109.5,11.5 - parent: 60 - - uid: 7456 - components: - - type: Transform - pos: -113.5,11.5 - parent: 60 - uid: 18105 components: - type: Transform @@ -151048,15 +152128,33 @@ entities: parent: 60 - proto: WindoorSecureSalvageLocked entities: - - uid: 6560 + - uid: 13361 components: - type: Transform - pos: 40.5,4.5 + rot: 3.141592653589793 rad + pos: 38.5,3.5 parent: 60 - - uid: 13602 + - uid: 19006 components: - type: Transform - pos: 41.5,4.5 + pos: 53.5,3.5 + parent: 60 + - uid: 19007 + components: + - type: Transform + pos: 54.5,3.5 + parent: 60 + - uid: 19023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,3.5 + parent: 60 + - uid: 19024 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,3.5 parent: 60 - proto: WindoorSecureScienceLocked entities: @@ -151992,11 +153090,11 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,-68.5 parent: 60 - - uid: 7444 + - uid: 7443 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -110.5,11.5 + rot: 3.141592653589793 rad + pos: -113.5,10.5 parent: 60 - uid: 7448 components: @@ -152010,6 +153108,12 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,-67.5 parent: 60 + - uid: 7456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -109.5,10.5 + parent: 60 - uid: 7469 components: - type: Transform @@ -152068,12 +153172,6 @@ entities: rot: 3.141592653589793 rad pos: -8.5,-10.5 parent: 60 - - uid: 8152 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -112.5,11.5 - parent: 60 - uid: 8159 components: - type: Transform @@ -152257,6 +153355,12 @@ entities: - type: Transform pos: -4.5,17.5 parent: 60 + - uid: 13969 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,8.5 + parent: 60 - uid: 14114 components: - type: Transform @@ -152389,6 +153493,12 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,-6.5 parent: 60 + - uid: 18870 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,6.5 + parent: 60 - uid: 19907 components: - type: Transform @@ -155428,7 +156538,7 @@ entities: - uid: 19035 components: - type: Transform - pos: 55.490932,10.622069 + pos: 55.421104,8.597376 parent: 60 - uid: 21239 components: diff --git a/Resources/Maps/box.yml b/Resources/Maps/box.yml index 07c99276b3..2bd7181aa6 100644 --- a/Resources/Maps/box.yml +++ b/Resources/Maps/box.yml @@ -135,7 +135,7 @@ entities: version: 6 1,-3: ind: 1,-3 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdQAAAAADdQAAAAABdQAAAAAAdQAAAAACdQAAAAADeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAbAAAAAAAbAAAAAADbAAAAAADbAAAAAABeQAAAAAAeQAAAAAAdQAAAAACdQAAAAACdQAAAAACdQAAAAACdQAAAAADWQAAAAADLAAAAAAALAAAAAAALAAAAAAAeQAAAAAAbAAAAAAAbAAAAAADbAAAAAAAbAAAAAABeQAAAAAAaQAAAAAAdQAAAAAAdQAAAAACdQAAAAABdQAAAAAAdQAAAAABeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAbAAAAAAAWQAAAAADWQAAAAADWQAAAAACaQAAAAAAeQAAAAAAJgAAAAADJgAAAAABdQAAAAACJgAAAAADJgAAAAADeQAAAAAALAAAAAAALAAAAAAALAAAAAAAbAAAAAAAbAAAAAACWQAAAAABWQAAAAABWQAAAAABHQAAAAACeQAAAAAAJgAAAAACJgAAAAAAdQAAAAACJgAAAAAAJgAAAAAAeQAAAAAAUgAAAAACLAAAAAAALAAAAAAAeQAAAAAAbAAAAAADWQAAAAACWQAAAAADWQAAAAAB + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdQAAAAADdQAAAAABdQAAAAAAdQAAAAACdQAAAAADeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAbAAAAAAAbAAAAAADbAAAAAADbAAAAAABeQAAAAAAeQAAAAAAdQAAAAACdQAAAAACdQAAAAACdQAAAAACdQAAAAADWQAAAAADLAAAAAAALAAAAAAALAAAAAAAeQAAAAAAbAAAAAAAbAAAAAADbAAAAAAAbAAAAAABeQAAAAAAaQAAAAAAdQAAAAAAdQAAAAACdQAAAAABdQAAAAAAdQAAAAABeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAbAAAAAAAWQAAAAADWQAAAAADWQAAAAACaQAAAAAAeQAAAAAAJgAAAAADJgAAAAABdQAAAAACJgAAAAADJgAAAAADeQAAAAAALAAAAAAALAAAAAAALAAAAAAAbAAAAAAAbAAAAAACWQAAAAABWQAAAAABWQAAAAABHQAAAAACeQAAAAAAJgAAAAACJgAAAAAAdQAAAAACJgAAAAAAJgAAAAAAeQAAAAAAUgAAAAACLAAAAAAALAAAAAAAeQAAAAAAbAAAAAADWQAAAAACWQAAAAADWQAAAAAB version: 6 1,0: ind: 1,0 @@ -211,7 +211,7 @@ entities: version: 6 -6,0: ind: -6,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -5,-1: ind: -5,-1 @@ -351,15 +351,15 @@ entities: version: 6 2,-5: ind: 2,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAeQAAAAAAPgAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAA version: 6 1,-5: ind: 1,-5 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAA version: 6 1,-4: ind: 1,-4 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAA version: 6 -1,-5: ind: -1,-5 @@ -379,7 +379,7 @@ entities: version: 6 0,-5: ind: 0,-5 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAACWQAAAAADWQAAAAADWQAAAAAAWQAAAAACaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAACaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAACeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYgAAAAADeQAAAAAAeQAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAACWQAAAAADWQAAAAADWQAAAAAAWQAAAAACaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAACaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAWQAAAAABWQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAADWQAAAAACWQAAAAACHQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAABWQAAAAABeQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYgAAAAADeQAAAAAAeQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAA version: 6 0,-6: ind: 0,-6 @@ -391,11 +391,11 @@ entities: version: 6 1,-6: ind: 1,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAEQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAABeQAAAAAAHQAAAAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAAAeQAAAAAAHQAAAAABHQAAAAACHQAAAAABeQAAAAAAHQAAAAABeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAADHQAAAAADHQAAAAADHQAAAAACHQAAAAACHQAAAAACAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADeQAAAAAAHQAAAAABHQAAAAABHQAAAAAAeQAAAAAAHQAAAAACAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAADHQAAAAACeQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAEQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAABeQAAAAAAHQAAAAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAAAeQAAAAAAHQAAAAABHQAAAAACHQAAAAABeQAAAAAAHQAAAAABeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAADHQAAAAADHQAAAAADHQAAAAACHQAAAAACHQAAAAACAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADeQAAAAAAHQAAAAABHQAAAAABHQAAAAAAeQAAAAAAHQAAAAACAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACHQAAAAADHQAAAAADHQAAAAADHQAAAAACeQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAHQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAAgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 2,-6: ind: 2,-6 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAABeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,-7: ind: 2,-7 @@ -777,6 +777,11 @@ entities: decals: 2460: 14,-42 2461: 14,-41 + - node: + color: '#334E6DC8' + id: BrickBoxOverlay + decals: + 3685: 11,-69 - node: color: '#FFFFFFFF' id: BrickTileDarkBox @@ -9970,27 +9975,6 @@ entities: - 26701 - 23177 - 23179 - - uid: 27486 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-68.5 - parent: 8364 - - type: DeviceList - devices: - - 27403 - - 27404 - - 27405 - - 27406 - - 23151 - - 16977 - - 27489 - - 22778 - - 16399 - - 17187 - - 17188 - - 23120 - - 23121 - proto: AirCanister entities: - uid: 444 @@ -10612,6 +10596,32 @@ entities: - type: Transform pos: -7.5,-10.5 parent: 8364 + - uid: 6597 + components: + - type: Transform + pos: 28.5,-88.5 + parent: 8364 + - uid: 6598 + components: + - type: Transform + pos: 28.5,-94.5 + parent: 8364 + - uid: 6599 + components: + - type: Transform + pos: 28.5,-82.5 + parent: 8364 + - uid: 16621 + components: + - type: Transform + pos: 10.5,-68.5 + parent: 8364 + - uid: 16631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-85.5 + parent: 8364 - proto: AirlockDetectiveGlassLocked entities: - uid: 5713 @@ -11292,6 +11302,11 @@ entities: linkedPorts: 22633: - DoorStatus: DoorBolt + - uid: 6600 + components: + - type: Transform + pos: 30.5,-79.5 + parent: 8364 - uid: 9810 components: - type: Transform @@ -11382,6 +11397,11 @@ entities: linkedPorts: 5626: - DoorStatus: DoorBolt + - uid: 27848 + components: + - type: Transform + pos: 33.5,-79.5 + parent: 8364 - proto: AirlockExternalShuttleLocked entities: - uid: 593 @@ -11487,7 +11507,7 @@ entities: pos: 24.5,16.5 parent: 8364 - type: Door - secondsUntilStateChange: -8052.6084 + secondsUntilStateChange: -10842.86 state: Opening - type: DeviceLinkSource lastSignals: @@ -16577,31 +16597,6 @@ entities: parent: 8364 - proto: BoxFolderBlack entities: - - uid: 6596 - components: - - type: Transform - pos: -11.5,13.5 - parent: 8364 - - uid: 6597 - components: - - type: Transform - pos: -11.5,13.5 - parent: 8364 - - uid: 6598 - components: - - type: Transform - pos: -11.5,13.5 - parent: 8364 - - uid: 6599 - components: - - type: Transform - pos: -11.5,13.5 - parent: 8364 - - uid: 6600 - components: - - type: Transform - pos: -11.5,13.5 - parent: 8364 - uid: 20894 components: - type: Transform @@ -31644,6 +31639,16 @@ entities: - type: Transform pos: 25.5,-56.5 parent: 8364 + - uid: 16623 + components: + - type: Transform + pos: 31.5,-116.5 + parent: 8364 + - uid: 16624 + components: + - type: Transform + pos: 31.5,-117.5 + parent: 8364 - uid: 16636 components: - type: Transform @@ -39254,6 +39259,56 @@ entities: - type: Transform pos: 86.5,-2.5 parent: 8364 + - uid: 27861 + components: + - type: Transform + pos: 25.5,-117.5 + parent: 8364 + - uid: 27862 + components: + - type: Transform + pos: 25.5,-116.5 + parent: 8364 + - uid: 27863 + components: + - type: Transform + pos: 24.5,-112.5 + parent: 8364 + - uid: 27864 + components: + - type: Transform + pos: 23.5,-112.5 + parent: 8364 + - uid: 27865 + components: + - type: Transform + pos: 32.5,-112.5 + parent: 8364 + - uid: 27866 + components: + - type: Transform + pos: 33.5,-112.5 + parent: 8364 + - uid: 27872 + components: + - type: Transform + pos: 29.5,-79.5 + parent: 8364 + - uid: 27873 + components: + - type: Transform + pos: 30.5,-79.5 + parent: 8364 + - uid: 27874 + components: + - type: Transform + pos: 31.5,-79.5 + parent: 8364 + - uid: 27875 + components: + - type: Transform + pos: 32.5,-79.5 + parent: 8364 - proto: CableApcStack entities: - uid: 1195 @@ -40496,6 +40551,11 @@ entities: - type: Transform pos: 1.5,-25.5 parent: 8364 + - uid: 6596 + components: + - type: Transform + pos: 27.5,-77.5 + parent: 8364 - uid: 6605 components: - type: Transform @@ -41201,6 +41261,11 @@ entities: - type: Transform pos: -6.5,-62.5 parent: 8364 + - uid: 7073 + components: + - type: Transform + pos: 27.5,-78.5 + parent: 8364 - uid: 7201 components: - type: Transform @@ -45686,16 +45751,186 @@ entities: - type: Transform pos: 81.5,-68.5 parent: 8364 + - uid: 21377 + components: + - type: Transform + pos: 28.5,-113.5 + parent: 8364 + - uid: 21378 + components: + - type: Transform + pos: 28.5,-114.5 + parent: 8364 + - uid: 21379 + components: + - type: Transform + pos: 29.5,-114.5 + parent: 8364 + - uid: 21380 + components: + - type: Transform + pos: 30.5,-114.5 + parent: 8364 + - uid: 21386 + components: + - type: Transform + pos: 27.5,-113.5 + parent: 8364 + - uid: 21494 + components: + - type: Transform + pos: 26.5,-113.5 + parent: 8364 + - uid: 21527 + components: + - type: Transform + pos: 26.5,-112.5 + parent: 8364 + - uid: 21579 + components: + - type: Transform + pos: 25.5,-112.5 + parent: 8364 + - uid: 21968 + components: + - type: Transform + pos: 24.5,-112.5 + parent: 8364 - uid: 22337 components: - type: Transform pos: -0.5,-31.5 parent: 8364 + - uid: 22454 + components: + - type: Transform + pos: 30.5,-113.5 + parent: 8364 + - uid: 22455 + components: + - type: Transform + pos: 30.5,-112.5 + parent: 8364 + - uid: 22456 + components: + - type: Transform + pos: 30.5,-111.5 + parent: 8364 + - uid: 22457 + components: + - type: Transform + pos: 30.5,-110.5 + parent: 8364 + - uid: 22527 + components: + - type: Transform + pos: 30.5,-109.5 + parent: 8364 + - uid: 22528 + components: + - type: Transform + pos: 29.5,-109.5 + parent: 8364 + - uid: 22529 + components: + - type: Transform + pos: 28.5,-109.5 + parent: 8364 + - uid: 22530 + components: + - type: Transform + pos: 28.5,-108.5 + parent: 8364 + - uid: 22536 + components: + - type: Transform + pos: 28.5,-107.5 + parent: 8364 + - uid: 22537 + components: + - type: Transform + pos: 28.5,-106.5 + parent: 8364 + - uid: 22538 + components: + - type: Transform + pos: 28.5,-105.5 + parent: 8364 + - uid: 22539 + components: + - type: Transform + pos: 28.5,-104.5 + parent: 8364 + - uid: 22540 + components: + - type: Transform + pos: 28.5,-103.5 + parent: 8364 + - uid: 22541 + components: + - type: Transform + pos: 28.5,-101.5 + parent: 8364 + - uid: 22542 + components: + - type: Transform + pos: 28.5,-100.5 + parent: 8364 + - uid: 22547 + components: + - type: Transform + pos: 28.5,-102.5 + parent: 8364 + - uid: 22548 + components: + - type: Transform + pos: 28.5,-98.5 + parent: 8364 - uid: 22583 components: - type: Transform pos: 4.5,-80.5 parent: 8364 + - uid: 22644 + components: + - type: Transform + pos: 28.5,-97.5 + parent: 8364 + - uid: 22736 + components: + - type: Transform + pos: 28.5,-96.5 + parent: 8364 + - uid: 22737 + components: + - type: Transform + pos: 28.5,-99.5 + parent: 8364 + - uid: 22747 + components: + - type: Transform + pos: 28.5,-93.5 + parent: 8364 + - uid: 22750 + components: + - type: Transform + pos: 28.5,-92.5 + parent: 8364 + - uid: 22758 + components: + - type: Transform + pos: 28.5,-95.5 + parent: 8364 + - uid: 22764 + components: + - type: Transform + pos: 28.5,-94.5 + parent: 8364 + - uid: 22770 + components: + - type: Transform + pos: 28.5,-91.5 + parent: 8364 - uid: 22807 components: - type: Transform @@ -45711,21 +45946,66 @@ entities: - type: Transform pos: 1.5,-80.5 parent: 8364 + - uid: 22858 + components: + - type: Transform + pos: 29.5,-91.5 + parent: 8364 + - uid: 22889 + components: + - type: Transform + pos: 30.5,-91.5 + parent: 8364 + - uid: 22921 + components: + - type: Transform + pos: 31.5,-91.5 + parent: 8364 - uid: 22961 components: - type: Transform pos: -10.5,-74.5 parent: 8364 + - uid: 22975 + components: + - type: Transform + pos: 31.5,-92.5 + parent: 8364 + - uid: 22976 + components: + - type: Transform + pos: 32.5,-92.5 + parent: 8364 + - uid: 22977 + components: + - type: Transform + pos: 33.5,-92.5 + parent: 8364 - uid: 22979 components: - type: Transform pos: 0.5,-80.5 parent: 8364 + - uid: 23133 + components: + - type: Transform + pos: 27.5,-109.5 + parent: 8364 - uid: 23203 components: - type: Transform pos: -14.5,-74.5 parent: 8364 + - uid: 23204 + components: + - type: Transform + pos: 26.5,-109.5 + parent: 8364 + - uid: 23211 + components: + - type: Transform + pos: 25.5,-109.5 + parent: 8364 - uid: 23221 components: - type: Transform @@ -45741,6 +46021,66 @@ entities: - type: Transform pos: -0.5,-80.5 parent: 8364 + - uid: 23915 + components: + - type: Transform + pos: 24.5,-109.5 + parent: 8364 + - uid: 24005 + components: + - type: Transform + pos: 23.5,-109.5 + parent: 8364 + - uid: 25012 + components: + - type: Transform + pos: 23.5,-108.5 + parent: 8364 + - uid: 25013 + components: + - type: Transform + pos: 23.5,-107.5 + parent: 8364 + - uid: 25225 + components: + - type: Transform + pos: 23.5,-106.5 + parent: 8364 + - uid: 25226 + components: + - type: Transform + pos: 23.5,-105.5 + parent: 8364 + - uid: 25228 + components: + - type: Transform + pos: 23.5,-104.5 + parent: 8364 + - uid: 25229 + components: + - type: Transform + pos: 23.5,-103.5 + parent: 8364 + - uid: 25230 + components: + - type: Transform + pos: 24.5,-103.5 + parent: 8364 + - uid: 25231 + components: + - type: Transform + pos: 24.5,-102.5 + parent: 8364 + - uid: 25232 + components: + - type: Transform + pos: 24.5,-101.5 + parent: 8364 + - uid: 25347 + components: + - type: Transform + pos: 24.5,-100.5 + parent: 8364 - uid: 25611 components: - type: Transform @@ -45761,6 +46101,21 @@ entities: - type: Transform pos: -10.5,26.5 parent: 8364 + - uid: 25677 + components: + - type: Transform + pos: 24.5,-99.5 + parent: 8364 + - uid: 25678 + components: + - type: Transform + pos: 24.5,-97.5 + parent: 8364 + - uid: 25784 + components: + - type: Transform + pos: 24.5,-96.5 + parent: 8364 - uid: 25839 components: - type: Transform @@ -45776,6 +46131,16 @@ entities: - type: Transform pos: -2.5,-80.5 parent: 8364 + - uid: 25892 + components: + - type: Transform + pos: 24.5,-95.5 + parent: 8364 + - uid: 25893 + components: + - type: Transform + pos: 24.5,-94.5 + parent: 8364 - uid: 25894 components: - type: Transform @@ -45786,11 +46151,61 @@ entities: - type: Transform pos: -6.5,-51.5 parent: 8364 + - uid: 25927 + components: + - type: Transform + pos: 24.5,-93.5 + parent: 8364 + - uid: 25949 + components: + - type: Transform + pos: 24.5,-92.5 + parent: 8364 + - uid: 25950 + components: + - type: Transform + pos: 24.5,-91.5 + parent: 8364 + - uid: 25981 + components: + - type: Transform + pos: 24.5,-98.5 + parent: 8364 + - uid: 25982 + components: + - type: Transform + pos: 25.5,-91.5 + parent: 8364 + - uid: 25983 + components: + - type: Transform + pos: 26.5,-91.5 + parent: 8364 + - uid: 25984 + components: + - type: Transform + pos: 27.5,-91.5 + parent: 8364 + - uid: 25985 + components: + - type: Transform + pos: 32.5,-93.5 + parent: 8364 + - uid: 25986 + components: + - type: Transform + pos: 32.5,-94.5 + parent: 8364 - uid: 25987 components: - type: Transform pos: -3.5,-80.5 parent: 8364 + - uid: 26000 + components: + - type: Transform + pos: 32.5,-95.5 + parent: 8364 - uid: 26001 components: - type: Transform @@ -45801,6 +46216,11 @@ entities: - type: Transform pos: -5.5,-80.5 parent: 8364 + - uid: 26003 + components: + - type: Transform + pos: 32.5,-96.5 + parent: 8364 - uid: 26005 components: - type: Transform @@ -45811,6 +46231,16 @@ entities: - type: Transform pos: -7.5,-80.5 parent: 8364 + - uid: 26007 + components: + - type: Transform + pos: 32.5,-97.5 + parent: 8364 + - uid: 26008 + components: + - type: Transform + pos: 32.5,-98.5 + parent: 8364 - uid: 26009 components: - type: Transform @@ -45841,6 +46271,21 @@ entities: - type: Transform pos: -9.5,-84.5 parent: 8364 + - uid: 26017 + components: + - type: Transform + pos: 32.5,-99.5 + parent: 8364 + - uid: 26018 + components: + - type: Transform + pos: 32.5,-100.5 + parent: 8364 + - uid: 26019 + components: + - type: Transform + pos: 32.5,-101.5 + parent: 8364 - uid: 26021 components: - type: Transform @@ -45891,6 +46336,11 @@ entities: - type: Transform pos: -15.5,-74.5 parent: 8364 + - uid: 26088 + components: + - type: Transform + pos: 32.5,-102.5 + parent: 8364 - uid: 26124 components: - type: Transform @@ -46126,6 +46576,66 @@ entities: - type: Transform pos: -20.5,51.5 parent: 8364 + - uid: 26381 + components: + - type: Transform + pos: 32.5,-103.5 + parent: 8364 + - uid: 26382 + components: + - type: Transform + pos: 33.5,-103.5 + parent: 8364 + - uid: 26383 + components: + - type: Transform + pos: 33.5,-104.5 + parent: 8364 + - uid: 26384 + components: + - type: Transform + pos: 33.5,-105.5 + parent: 8364 + - uid: 26385 + components: + - type: Transform + pos: 33.5,-106.5 + parent: 8364 + - uid: 26386 + components: + - type: Transform + pos: 33.5,-107.5 + parent: 8364 + - uid: 26387 + components: + - type: Transform + pos: 33.5,-108.5 + parent: 8364 + - uid: 26388 + components: + - type: Transform + pos: 32.5,-108.5 + parent: 8364 + - uid: 26389 + components: + - type: Transform + pos: 31.5,-108.5 + parent: 8364 + - uid: 26567 + components: + - type: Transform + pos: 31.5,-109.5 + parent: 8364 + - uid: 26568 + components: + - type: Transform + pos: 28.5,-90.5 + parent: 8364 + - uid: 26576 + components: + - type: Transform + pos: 28.5,-89.5 + parent: 8364 - uid: 26579 components: - type: Transform @@ -46166,6 +46676,26 @@ entities: - type: Transform pos: 9.5,-79.5 parent: 8364 + - uid: 26627 + components: + - type: Transform + pos: 28.5,-88.5 + parent: 8364 + - uid: 26628 + components: + - type: Transform + pos: 28.5,-87.5 + parent: 8364 + - uid: 26712 + components: + - type: Transform + pos: 28.5,-86.5 + parent: 8364 + - uid: 26738 + components: + - type: Transform + pos: 28.5,-85.5 + parent: 8364 - uid: 26742 components: - type: Transform @@ -46226,6 +46756,41 @@ entities: - type: Transform pos: -11.5,-61.5 parent: 8364 + - uid: 26797 + components: + - type: Transform + pos: 28.5,-84.5 + parent: 8364 + - uid: 26798 + components: + - type: Transform + pos: 28.5,-83.5 + parent: 8364 + - uid: 26799 + components: + - type: Transform + pos: 28.5,-82.5 + parent: 8364 + - uid: 26800 + components: + - type: Transform + pos: 28.5,-81.5 + parent: 8364 + - uid: 26801 + components: + - type: Transform + pos: 28.5,-80.5 + parent: 8364 + - uid: 26802 + components: + - type: Transform + pos: 28.5,-79.5 + parent: 8364 + - uid: 26803 + components: + - type: Transform + pos: 28.5,-78.5 + parent: 8364 - uid: 26911 components: - type: Transform @@ -46351,6 +46916,141 @@ entities: - type: Transform pos: 4.5,-68.5 parent: 8364 + - uid: 27809 + components: + - type: Transform + pos: 27.5,-76.5 + parent: 8364 + - uid: 27810 + components: + - type: Transform + pos: 27.5,-75.5 + parent: 8364 + - uid: 27811 + components: + - type: Transform + pos: 27.5,-74.5 + parent: 8364 + - uid: 27812 + components: + - type: Transform + pos: 27.5,-73.5 + parent: 8364 + - uid: 27813 + components: + - type: Transform + pos: 27.5,-72.5 + parent: 8364 + - uid: 27814 + components: + - type: Transform + pos: 27.5,-71.5 + parent: 8364 + - uid: 27815 + components: + - type: Transform + pos: 27.5,-70.5 + parent: 8364 + - uid: 27816 + components: + - type: Transform + pos: 27.5,-68.5 + parent: 8364 + - uid: 27817 + components: + - type: Transform + pos: 27.5,-69.5 + parent: 8364 + - uid: 27818 + components: + - type: Transform + pos: 26.5,-68.5 + parent: 8364 + - uid: 27819 + components: + - type: Transform + pos: 25.5,-68.5 + parent: 8364 + - uid: 27820 + components: + - type: Transform + pos: 24.5,-68.5 + parent: 8364 + - uid: 27821 + components: + - type: Transform + pos: 23.5,-68.5 + parent: 8364 + - uid: 27822 + components: + - type: Transform + pos: 22.5,-68.5 + parent: 8364 + - uid: 27823 + components: + - type: Transform + pos: 21.5,-68.5 + parent: 8364 + - uid: 27824 + components: + - type: Transform + pos: 20.5,-68.5 + parent: 8364 + - uid: 27825 + components: + - type: Transform + pos: 19.5,-68.5 + parent: 8364 + - uid: 27826 + components: + - type: Transform + pos: 18.5,-68.5 + parent: 8364 + - uid: 27827 + components: + - type: Transform + pos: 17.5,-68.5 + parent: 8364 + - uid: 27828 + components: + - type: Transform + pos: 16.5,-68.5 + parent: 8364 + - uid: 27829 + components: + - type: Transform + pos: 15.5,-68.5 + parent: 8364 + - uid: 27830 + components: + - type: Transform + pos: 13.5,-68.5 + parent: 8364 + - uid: 27831 + components: + - type: Transform + pos: 12.5,-68.5 + parent: 8364 + - uid: 27832 + components: + - type: Transform + pos: 11.5,-68.5 + parent: 8364 + - uid: 27833 + components: + - type: Transform + pos: 14.5,-68.5 + parent: 8364 + - uid: 27834 + components: + - type: Transform + pos: 10.5,-68.5 + parent: 8364 + - uid: 27835 + components: + - type: Transform + pos: 9.5,-68.5 + parent: 8364 - proto: CableHVStack entities: - uid: 1683 @@ -54690,11 +55390,41 @@ entities: - type: Transform pos: -10.5,-19.5 parent: 8364 + - uid: 22214 + components: + - type: Transform + pos: 24.5,-112.5 + parent: 8364 - uid: 22216 components: - type: Transform pos: 7.5,-86.5 parent: 8364 + - uid: 22220 + components: + - type: Transform + pos: 25.5,-112.5 + parent: 8364 + - uid: 22450 + components: + - type: Transform + pos: 26.5,-112.5 + parent: 8364 + - uid: 22451 + components: + - type: Transform + pos: 26.5,-111.5 + parent: 8364 + - uid: 22452 + components: + - type: Transform + pos: 26.5,-110.5 + parent: 8364 + - uid: 22453 + components: + - type: Transform + pos: 27.5,-110.5 + parent: 8364 - uid: 22634 components: - type: Transform @@ -56278,6 +57008,12 @@ entities: rot: -1.5707963267948966 rad pos: 81.5,-65.5 parent: 8364 + - uid: 21376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,-114.5 + parent: 8364 - uid: 26965 components: - type: Transform @@ -60883,6 +61619,11 @@ entities: - type: Transform pos: 0.5,-76.5 parent: 8364 + - uid: 16634 + components: + - type: Transform + pos: 27.5,-76.5 + parent: 8364 - uid: 16714 components: - type: Transform @@ -61998,6 +62739,81 @@ entities: - type: Transform pos: 86.5,-13.5 parent: 8364 + - uid: 27836 + components: + - type: Transform + pos: 13.5,-68.5 + parent: 8364 + - uid: 27837 + components: + - type: Transform + pos: 14.5,-68.5 + parent: 8364 + - uid: 27838 + components: + - type: Transform + pos: 15.5,-68.5 + parent: 8364 + - uid: 27839 + components: + - type: Transform + pos: 16.5,-68.5 + parent: 8364 + - uid: 27840 + components: + - type: Transform + pos: 17.5,-68.5 + parent: 8364 + - uid: 27841 + components: + - type: Transform + pos: 18.5,-68.5 + parent: 8364 + - uid: 27842 + components: + - type: Transform + pos: 19.5,-68.5 + parent: 8364 + - uid: 27843 + components: + - type: Transform + pos: 21.5,-68.5 + parent: 8364 + - uid: 27844 + components: + - type: Transform + pos: 22.5,-68.5 + parent: 8364 + - uid: 27845 + components: + - type: Transform + pos: 20.5,-68.5 + parent: 8364 + - uid: 27846 + components: + - type: Transform + pos: 23.5,-68.5 + parent: 8364 + - uid: 27847 + components: + - type: Transform + pos: 24.5,-68.5 + parent: 8364 + - uid: 27876 + components: + - type: Transform + pos: 34.5,-80.5 + parent: 8364 + - uid: 27877 + components: + - type: Transform + pos: 34.5,-79.5 + parent: 8364 + - uid: 27878 + components: + - type: Transform + pos: 34.5,-78.5 + parent: 8364 - proto: Cautery entities: - uid: 21262 @@ -67373,13 +68189,6 @@ entities: - type: Transform pos: 46.43567,-24.34011 parent: 8364 -- proto: ClothingBeltMilitaryWebbing - entities: - - uid: 7073 - components: - - type: Transform - pos: 33.447113,-2.3700013 - parent: 8364 - proto: ClothingBeltUtility entities: - uid: 10603 @@ -69253,6 +70062,11 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-14.5 parent: 8364 + - uid: 16630 + components: + - type: Transform + pos: 30.5,-105.5 + parent: 8364 - uid: 19878 components: - type: Transform @@ -72484,6 +73298,11 @@ entities: rot: 1.5707963267948966 rad pos: 38.5,-31.5 parent: 8364 + - uid: 27808 + components: + - type: Transform + pos: 27.5,-68.5 + parent: 8364 - proto: DisposalJunction entities: - uid: 4660 @@ -79500,6 +80319,156 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-68.5 parent: 8364 + - uid: 27704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-78.5 + parent: 8364 + - uid: 27705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-77.5 + parent: 8364 + - uid: 27706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-76.5 + parent: 8364 + - uid: 27744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-75.5 + parent: 8364 + - uid: 27762 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-74.5 + parent: 8364 + - uid: 27763 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-73.5 + parent: 8364 + - uid: 27764 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-72.5 + parent: 8364 + - uid: 27787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-71.5 + parent: 8364 + - uid: 27788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-70.5 + parent: 8364 + - uid: 27789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-69.5 + parent: 8364 + - uid: 27790 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-68.5 + parent: 8364 + - uid: 27791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-68.5 + parent: 8364 + - uid: 27792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-68.5 + parent: 8364 + - uid: 27793 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-68.5 + parent: 8364 + - uid: 27794 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-68.5 + parent: 8364 + - uid: 27795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-68.5 + parent: 8364 + - uid: 27796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-68.5 + parent: 8364 + - uid: 27797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-68.5 + parent: 8364 + - uid: 27798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-68.5 + parent: 8364 + - uid: 27799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-68.5 + parent: 8364 + - uid: 27800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-68.5 + parent: 8364 + - uid: 27801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-68.5 + parent: 8364 + - uid: 27802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-68.5 + parent: 8364 + - uid: 27803 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-68.5 + parent: 8364 + - uid: 27807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-68.5 + parent: 8364 - proto: DisposalRouter entities: - uid: 22062 @@ -79900,6 +80869,18 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-71.5 parent: 8364 + - uid: 27703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-79.5 + parent: 8364 + - uid: 27804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-68.5 + parent: 8364 - proto: DisposalUnit entities: - uid: 1432 @@ -80157,6 +81138,18 @@ entities: - type: Transform pos: 1.5,-71.5 parent: 8364 + - uid: 27702 + components: + - type: Transform + pos: 27.5,-79.5 + parent: 8364 + - uid: 27806 + components: + - type: MetaData + name: AI Core Chube + - type: Transform + pos: 11.5,-68.5 + parent: 8364 - proto: DisposalYJunction entities: - uid: 6145 @@ -81166,6 +82159,13 @@ entities: parent: 8364 - type: FaxMachine name: QM Office + - uid: 17710 + components: + - type: Transform + pos: -11.5,13.5 + parent: 8364 + - type: FaxMachine + name: Law Office - uid: 21200 components: - type: Transform @@ -83274,7 +84274,7 @@ entities: pos: -34.5,-14.5 parent: 8364 - type: Door - secondsUntilStateChange: -2241.1453 + secondsUntilStateChange: -5031.397 state: Closing - uid: 15010 components: @@ -86985,6 +87985,21 @@ entities: rot: 1.5707963267948966 rad pos: 21.5,-93.5 parent: 8364 + - uid: 27240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-80.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27427 + components: + - type: Transform + pos: 27.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasPipeFourway entities: - uid: 5316 @@ -91849,13 +92864,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 23133 - components: - - type: Transform - pos: 9.5,-68.5 - parent: 8364 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 23134 components: - type: Transform @@ -105409,18 +106417,6 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 25784 - components: - - type: Transform - anchored: False - rot: -1.5707963267948966 rad - pos: 14.5,31.5 - parent: 8364 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 25785 components: - type: Transform @@ -106056,6 +107052,134 @@ entities: - type: Transform pos: 22.5,-92.5 parent: 8364 + - uid: 27258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-79.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-78.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27290 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-77.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-76.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-75.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27311 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-74.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-73.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27413 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-72.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-70.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-71.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-69.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 27548 components: - type: Transform @@ -106064,6 +107188,102 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#947507FF' + - uid: 27549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27564 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27624 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 27625 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasPipeTJunction entities: - uid: 1 @@ -106150,6 +107370,14 @@ entities: parent: 8364 - type: AtmosPipeColor color: '#990000FF' + - uid: 4485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-68.5 + parent: 8364 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 4541 components: - type: Transform @@ -115013,11 +116241,6 @@ entities: - type: Transform pos: 30.5,-80.5 parent: 8364 - - uid: 4203 - components: - - type: Transform - pos: 30.5,-79.5 - parent: 8364 - uid: 4204 components: - type: Transform @@ -119445,6 +120668,36 @@ entities: - type: Transform pos: 86.5,-2.5 parent: 8364 + - uid: 27855 + components: + - type: Transform + pos: 33.5,-80.5 + parent: 8364 + - uid: 27856 + components: + - type: Transform + pos: 32.5,-80.5 + parent: 8364 + - uid: 27857 + components: + - type: Transform + pos: 31.5,-80.5 + parent: 8364 + - uid: 27858 + components: + - type: Transform + pos: 31.5,-78.5 + parent: 8364 + - uid: 27859 + components: + - type: Transform + pos: 32.5,-78.5 + parent: 8364 + - uid: 27860 + components: + - type: Transform + pos: 33.5,-78.5 + parent: 8364 - proto: GrilleBroken entities: - uid: 453 @@ -119842,21 +121095,11 @@ entities: parent: 8364 - proto: HighSecCommandLocked entities: - - uid: 742 - components: - - type: Transform - pos: 31.5,-85.5 - parent: 8364 - uid: 862 components: - type: Transform pos: 28.5,-104.5 parent: 8364 - - uid: 867 - components: - - type: Transform - pos: 28.5,-94.5 - parent: 8364 - uid: 876 components: - type: Transform @@ -119867,16 +121110,6 @@ entities: - type: Transform pos: 26.5,-91.5 parent: 8364 - - uid: 944 - components: - - type: Transform - pos: 28.5,-88.5 - parent: 8364 - - uid: 1224 - components: - - type: Transform - pos: 28.5,-82.5 - parent: 8364 - uid: 5335 components: - type: Transform @@ -128650,6 +129883,17 @@ entities: rot: 1.5707963267948966 rad pos: -41.5,-21.5 parent: 8364 + - uid: 27882 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-68.5 + parent: 8364 + - uid: 27883 + components: + - type: Transform + pos: 19.5,-68.5 + parent: 8364 - proto: PoweredlightExterior entities: - uid: 18 @@ -128753,6 +129997,40 @@ entities: parent: 8364 - type: ApcPowerReceiver powerLoad: 0 + - uid: 16626 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-100.5 + parent: 8364 + - uid: 16627 + components: + - type: Transform + pos: 24.5,-119.5 + parent: 8364 + - uid: 16628 + components: + - type: Transform + pos: 32.5,-119.5 + parent: 8364 + - uid: 16629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,-100.5 + parent: 8364 + - uid: 16632 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-112.5 + parent: 8364 + - uid: 16633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-112.5 + parent: 8364 - uid: 17476 components: - type: Transform @@ -130242,6 +131520,33 @@ entities: - type: Transform pos: 85.5,-5.5 parent: 8364 + - uid: 27867 + components: + - type: Transform + pos: 23.5,-95.5 + parent: 8364 + - uid: 27868 + components: + - type: Transform + pos: 33.5,-95.5 + parent: 8364 + - uid: 27869 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-106.5 + parent: 8364 + - uid: 27870 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-106.5 + parent: 8364 + - uid: 27871 + components: + - type: Transform + pos: 32.5,-79.5 + parent: 8364 - proto: PoweredSmallLightEmpty entities: - uid: 15690 @@ -132421,6 +133726,12 @@ entities: - type: Transform pos: -58.5,-15.5 parent: 8364 + - uid: 16779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-38.5 + parent: 8364 - proto: ReinforcedPlasmaWindow entities: - uid: 120 @@ -135101,11 +136412,6 @@ entities: - type: Transform pos: 30.5,-80.5 parent: 8364 - - uid: 4485 - components: - - type: Transform - pos: 30.5,-79.5 - parent: 8364 - uid: 4486 components: - type: Transform @@ -137218,6 +138524,36 @@ entities: - type: Transform pos: -8.5,-64.5 parent: 8364 + - uid: 27849 + components: + - type: Transform + pos: 33.5,-78.5 + parent: 8364 + - uid: 27850 + components: + - type: Transform + pos: 32.5,-78.5 + parent: 8364 + - uid: 27851 + components: + - type: Transform + pos: 31.5,-78.5 + parent: 8364 + - uid: 27852 + components: + - type: Transform + pos: 31.5,-80.5 + parent: 8364 + - uid: 27853 + components: + - type: Transform + pos: 32.5,-80.5 + parent: 8364 + - uid: 27854 + components: + - type: Transform + pos: 33.5,-80.5 + parent: 8364 - proto: RemoteSignaller entities: - uid: 5286 @@ -138442,6 +139778,13 @@ entities: - type: Transform pos: 67.5,-75.5 parent: 8364 +- proto: SignAi + entities: + - uid: 742 + components: + - type: Transform + pos: 10.5,-67.5 + parent: 8364 - proto: SignalButton entities: - uid: 1910 @@ -143413,6 +144756,11 @@ entities: loadingNetworkDemand: 225.0009 currentSupply: 225.0009 supplyRampPosition: 225.0009 + - uid: 21385 + components: + - type: Transform + pos: 24.5,-112.5 + parent: 8364 - uid: 25700 components: - type: MetaData @@ -143707,6 +145055,61 @@ entities: - SurveillanceCameraCommand nameSet: True id: Drone Storage + - uid: 16635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-10.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Upload + - uid: 16712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-16.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Tunnel + - uid: 17153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-7.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Entrance E + - uid: 17670 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-20.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Captain Bathroom + - uid: 17688 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,3.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: EVA Supply - uid: 21763 components: - type: Transform @@ -143718,6 +145121,201 @@ entities: - SurveillanceCameraCommand nameSet: True id: Grav Gen + - uid: 26849 + components: + - type: Transform + pos: 29.5,-81.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Airlock + - uid: 26852 + components: + - type: Transform + pos: 29.5,-87.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Monitor Station + - uid: 26875 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-90.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Entrance + - uid: 26876 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-92.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Closet + - uid: 26877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-92.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Power + - uid: 26878 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-99.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext NW + - uid: 27197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-99.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext NE + - uid: 27198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,-112.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core E + - uid: 27199 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-112.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core W + - uid: 27200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-105.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core Door + - uid: 27202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-100.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Walkup + - uid: 27203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,-119.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext SE + - uid: 27204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-119.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext SW + - uid: 27205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-112.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext W + - uid: 27206 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-112.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext E + - uid: 27207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-84.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Closet + - uid: 27208 + components: + - type: Transform + pos: 24.5,-86.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext N + - uid: 27236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-85.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext - uid: 27657 components: - type: Transform @@ -143729,6 +145327,49 @@ entities: - SurveillanceCameraCommand nameSet: True id: Show Room + - uid: 27879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-68.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Chube + - uid: 27880 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-68.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Chube + - uid: 27881 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,-68.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Chube + - uid: 27884 + components: + - type: Transform + pos: 28.5,-115.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core S - proto: SurveillanceCameraEngineering entities: - uid: 101 @@ -143786,6 +145427,59 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Circuitry + - uid: 16620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-53.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos + - uid: 16622 + components: + - type: Transform + pos: -37.5,-62.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'Solars SW ' + - uid: 16625 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,-60.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars SW Airlock + - uid: 16802 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -50.5,22.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'Solars NW ' + - uid: 16803 + components: + - type: Transform + pos: -48.5,27.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars NW Door - uid: 16950 components: - type: Transform @@ -143830,6 +145524,17 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Telecomms + - uid: 17692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,4.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: EVA Supply - uid: 17779 components: - type: Transform @@ -143841,6 +145546,196 @@ entities: - SurveillanceCameraEngineering nameSet: True id: AME Room + - uid: 21346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,19.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars NE + - uid: 21347 + components: + - type: Transform + pos: 48.5,24.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars NE Door + - uid: 21352 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-55.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Telecomms Entrance + - uid: 21353 + components: + - type: Transform + pos: -4.5,-64.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: CE Office + - uid: 21354 + components: + - type: Transform + pos: -9.5,-66.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Secure Storage + - uid: 21357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-41.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Construction Area + - uid: 21358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-40.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo North + - uid: 21359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-43.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo Tank 1 + - uid: 21360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-47.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo Tank 2 + - uid: 21361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-51.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo Tank 3 + - uid: 21362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-55.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo Tank 4 + - uid: 21364 + components: + - type: Transform + pos: 21.5,-66.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo Tank Air + - uid: 21365 + components: + - type: Transform + pos: 17.5,-66.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo Tank Oxy + - uid: 21366 + components: + - type: Transform + pos: 13.5,-66.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmo Tank Nitro + - uid: 21367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-78.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Singulo Cage Airlock + - uid: 21368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-80.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Singulo Cage + - uid: 21370 + components: + - type: Transform + pos: 13.5,-81.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Teg Burn Chamber + - uid: 21371 + components: + - type: Transform + pos: 25.5,-74.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Teg cooling loop - uid: 22987 components: - type: Transform @@ -144050,6 +145945,579 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Dorms + - uid: 836 + components: + - type: Transform + pos: -12.5,19.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Law + - uid: 4203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,-0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Gameroom + - uid: 16777 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-29.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Grav + - uid: 16778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-29.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall HoP + - uid: 16788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -47.5,-0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Tool Room + - uid: 16789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,-4.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Rec Room + - uid: 16790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -43.5,-12.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Vox Box + - uid: 16791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,-12.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bathroom + - uid: 16792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,-3.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Arrivals + - uid: 16793 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -63.5,4.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 16794 + components: + - type: Transform + pos: -71.5,8.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals N + - uid: 16795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,-3.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals S + - uid: 16796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -73.5,-15.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Docks + - uid: 16801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -65.5,16.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Shuttle Construction Room + - uid: 16804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Vault + - uid: 16877 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-5.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arts & Crafts Room + - uid: 16940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -63.5,-9.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: 'Arrivals Docks ' + - uid: 16941 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -57.5,-7.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Offices + - uid: 16958 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -59.5,-15.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Disposals + - uid: 16959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-5.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Closet + - uid: 16973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-10.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Office + - uid: 16974 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-7.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bridge Entrance W + - uid: 17678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Eva + - uid: 17693 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,5.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall North + - uid: 20862 + components: + - type: Transform + pos: 21.5,-10.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bar + - uid: 20863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,-12.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bar + - uid: 20865 + components: + - type: Transform + pos: 39.5,-14.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Medical + - uid: 20866 + components: + - type: Transform + pos: 22.5,8.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Boxing Ring + - uid: 20867 + components: + - type: Transform + pos: 25.5,2.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North Bar Room + - uid: 20868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,11.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Holodeck W + - uid: 20869 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,18.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Cryosleep + - uid: 20870 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,12.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Holodeck E + - uid: 20871 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,15.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm 6 + - uid: 20873 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,15.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm 5 + - uid: 20874 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,12.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm 3 + - uid: 20875 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,15.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm 4 + - uid: 20876 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,9.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm 2 + - uid: 20877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,6.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm 1 + - uid: 20878 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Dorms + - uid: 20887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,15.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Boxing Ring + - uid: 21110 + components: + - type: Transform + pos: 59.5,-10.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Library + - uid: 21115 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-2.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Librarian Room + - uid: 21144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,1.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chaplain Office + - uid: 21231 + components: + - type: Transform + pos: 72.5,0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel North + - uid: 21246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,-6.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac 1 + - uid: 21268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,-13.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac S + - uid: 21336 + components: + - type: Transform + pos: 85.5,-3.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac N + - uid: 21343 + components: + - type: Transform + pos: 68.5,-15.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Sci + - uid: 21348 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,7.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Shower Room + - uid: 21349 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,4.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Theater Room + - uid: 21350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-19.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bridge E + - uid: 21356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-42.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Engi + - uid: 27902 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-12.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Library - proto: SurveillanceCameraMedical entities: - uid: 234 @@ -144126,6 +146594,39 @@ entities: - SurveillanceCameraMedical nameSet: True id: Chemistry + - uid: 16797 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -80.5,8.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Arrivals Dock 1 + - uid: 16799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -80.5,-5.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Arrivals Dock 2 + - uid: 16800 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -78.5,-14.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Arrivals Dock 3 - uid: 17461 components: - type: Transform @@ -144181,6 +146682,83 @@ entities: - SurveillanceCameraMedical nameSet: True id: Dissection + - uid: 27201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-44.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical S Hallway + - uid: 27885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-52.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology Airlock + - uid: 27886 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-45.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Storage + - uid: 27887 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-33.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Hall + - uid: 27888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-31.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Breakroom + - uid: 27903 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,-22.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Hall N + - uid: 27904 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-24.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Hall W - proto: SurveillanceCameraRouterCommand entities: - uid: 27338 @@ -144279,6 +146857,28 @@ entities: - SurveillanceCameraScience nameSet: True id: RND + - uid: 21344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-18.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Sci Entrance + - uid: 21345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-22.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Sci Inside - uid: 27219 components: - type: Transform @@ -144290,6 +146890,146 @@ entities: - SurveillanceCameraScience nameSet: True id: Anomaly Lab + - uid: 27889 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,-36.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Breakroom + - uid: 27890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,-34.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Canister Storage + - uid: 27891 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,-39.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Artifact Lab Chamber + - uid: 27892 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-23.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Artifact Test Lab + - uid: 27893 + components: + - type: Transform + pos: 80.5,-30.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Artifact Lab Chamber + - uid: 27894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,-37.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Toxins Storage Cans + - uid: 27895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-44.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Sci Hall S + - uid: 27896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,-32.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Sci Hall + - uid: 27897 + components: + - type: Transform + pos: 71.5,-31.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science + - uid: 27898 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-26.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Sci Hall E + - uid: 27899 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-29.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Server Room + - uid: 27900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-22.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Robotics Surgery + - uid: 27901 + components: + - type: Transform + pos: 54.5,-20.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Robotics Bay - proto: SurveillanceCameraSecurity entities: - uid: 17 @@ -144433,6 +147173,137 @@ entities: - SurveillanceCameraSecurity nameSet: True id: sec hallway + - uid: 867 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,28.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Entrance + - uid: 944 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,21.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Front Door + - uid: 1224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,41.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Visitation + - uid: 3871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,40.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Entrance + - uid: 4839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,35.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security + - uid: 17694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,17.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Law Office + - uid: 17764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,31.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Interrogation + - uid: 18310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,30.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security External West + - uid: 20152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,24.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Evidence Room + - uid: 20860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,44.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Ext W + - uid: 20861 + components: + - type: Transform + pos: 0.5,53.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Ext N + - uid: 21239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,-1.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Sec Checkpoint Evac - uid: 26391 components: - type: Transform @@ -144510,6 +147381,39 @@ entities: id: Perma Entryway - proto: SurveillanceCameraService entities: + - uid: 20939 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Bartender backroom + - uid: 20984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Freezer + - uid: 20985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,0.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Botany Backroom - uid: 27582 components: - type: Transform @@ -144555,6 +147459,80 @@ entities: - SurveillanceCameraSupply nameSet: True id: Salvage Bay + - uid: 16781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-36.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Salvage Bay Airlock + - uid: 16783 + components: + - type: Transform + pos: -36.5,-31.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Bay + - uid: 16784 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,-30.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Airlock 2 + - uid: 16785 + components: + - type: Transform + pos: -43.5,-28.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Airlock 1 + - uid: 16786 + components: + - type: Transform + pos: -30.5,-16.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Bay Closet + - uid: 16787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,-20.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Bay North + - uid: 21351 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-21.5 + parent: 8364 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Lobby - proto: SurveillanceCameraWirelessRouterEntertainment entities: - uid: 27339 @@ -147781,6 +150759,11 @@ entities: - type: Transform pos: 53.5,-31.5 parent: 8364 + - uid: 16619 + components: + - type: Transform + pos: 32.5,-112.5 + parent: 8364 - uid: 27333 components: - type: Transform @@ -148367,13 +151350,6 @@ entities: - type: Transform pos: 7.435697,-65.321434 parent: 8364 -- proto: ToyAi - entities: - - uid: 836 - components: - - type: Transform - pos: 28.512953,-111.38849 - parent: 8364 - proto: ToyAmongPequeno entities: - uid: 27450 @@ -148644,6 +151620,17 @@ entities: - Left: Forward - Right: Reverse - Middle: Off + - uid: 16780 + components: + - type: Transform + pos: -24.5,-37.5 + parent: 8364 + - type: DeviceLinkSource + linkedPorts: + 16779: + - Left: Forward + - Right: Reverse + - Middle: Off - uid: 19935 components: - type: Transform @@ -153977,11 +156964,6 @@ entities: - type: Transform pos: 20.5,-70.5 parent: 8364 - - uid: 3871 - components: - - type: Transform - pos: 28.5,-59.5 - parent: 8364 - uid: 3873 components: - type: Transform @@ -156059,11 +159041,6 @@ entities: - type: Transform pos: -29.5,-74.5 parent: 8364 - - uid: 4839 - components: - - type: Transform - pos: 10.5,-68.5 - parent: 8364 - uid: 4852 components: - type: Transform @@ -159193,6 +162170,11 @@ entities: - type: Transform pos: -29.5,-24.5 parent: 8364 + - uid: 21363 + components: + - type: Transform + pos: 28.5,-59.5 + parent: 8364 - uid: 21460 components: - type: Transform @@ -159782,6 +162764,11 @@ entities: - type: Transform pos: 9.5,-84.5 parent: 8364 + - uid: 27805 + components: + - type: Transform + pos: 12.5,-68.5 + parent: 8364 - proto: WallShuttle entities: - uid: 2304 @@ -168974,68 +171961,6 @@ entities: - type: Transform pos: 16.540148,41.51879 parent: 8364 -- proto: WeaponTurretSyndicateBroken - entities: - - uid: 27197 - components: - - type: Transform - pos: 23.5,-93.5 - parent: 8364 - - uid: 27198 - components: - - type: Transform - pos: 27.5,-93.5 - parent: 8364 - - uid: 27199 - components: - - type: Transform - pos: 29.5,-93.5 - parent: 8364 - - uid: 27200 - components: - - type: Transform - pos: 33.5,-93.5 - parent: 8364 - - uid: 27201 - components: - - type: Transform - pos: 26.5,-97.5 - parent: 8364 - - uid: 27202 - components: - - type: Transform - pos: 30.5,-97.5 - parent: 8364 - - uid: 27203 - components: - - type: Transform - pos: 30.5,-101.5 - parent: 8364 - - uid: 27204 - components: - - type: Transform - pos: 26.5,-101.5 - parent: 8364 - - uid: 27205 - components: - - type: Transform - pos: 25.5,-113.5 - parent: 8364 - - uid: 27206 - components: - - type: Transform - pos: 31.5,-113.5 - parent: 8364 - - uid: 27207 - components: - - type: Transform - pos: 31.5,-110.5 - parent: 8364 - - uid: 27208 - components: - - type: Transform - pos: 25.5,-110.5 - parent: 8364 - proto: WeedSpray entities: - uid: 10453 diff --git a/Resources/Maps/cog.yml b/Resources/Maps/cog.yml index 7294645832..cf9c5df727 100644 --- a/Resources/Maps/cog.yml +++ b/Resources/Maps/cog.yml @@ -17,6 +17,7 @@ tilemap: 22: FloorDarkMono 9: FloorDirt 4: FloorFreezer + 30: FloorGlass 28: FloorGold 10: FloorGrassJungle 6: FloorGrayConcrete @@ -71,19 +72,19 @@ entities: chunks: 0,0: ind: 0,0 - tiles: EgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAACwAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADQAAAAABgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: EgAAAAAAEgAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -1,0: ind: -1,0 - tiles: YAAAAAABYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAEgAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAYAAAAAACYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAACYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: YAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAEgAAAAAAgQAAAAAAIAAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAEgAAAAAAgQAAAAAAIAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAYAAAAAACYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAACYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -1,-1: ind: -1,-1 - tiles: YAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAOQAAAAAAOQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACOQAAAAAAOQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAAAYAAAAAADgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAACYAAAAAAAYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAAC + tiles: YAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAOQAAAAAAOQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAOQAAAAAAOQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAYAAAAAABYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAACYAAAAAABIAAAAAAAIAAAAAAAYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAYAAAAAACYAAAAAACgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAA version: 6 0,-1: ind: 0,-1 - tiles: OQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAOQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAYAAAAAABgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAA + tiles: OQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAOQAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAIAAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAA version: 6 -1,-2: ind: -1,-2 @@ -99,7 +100,7 @@ entities: version: 6 -2,-2: ind: -2,-2 - tiles: gQAAAAAAYAAAAAABYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAACcwAAAAAAcwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAACgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAADcwAAAAAAcwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAABcwAAAAAAcwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAABYAAAAAACgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAACYAAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAABYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAADcwAAAAABcwAAAAABcwAAAAACcwAAAAABcwAAAAABYAAAAAADYAAAAAACUQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAcwAAAAABcwAAAAADcwAAAAABcwAAAAABcwAAAAACYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAABgQAAAAAAcwAAAAAAcwAAAAACcwAAAAAAcwAAAAADcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAB + tiles: gQAAAAAAYAAAAAABYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAACcwAAAAAAcwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAACgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAADcwAAAAAAcwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAABcwAAAAAAcwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAABYAAAAAACgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAACYAAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAABYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAADcwAAAAABcwAAAAABcwAAAAACcwAAAAABcwAAAAABYAAAAAADYAAAAAACUQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAcwAAAAABcwAAAAADcwAAAAABcwAAAAABcwAAAAACYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAABgQAAAAAAcwAAAAAAcwAAAAACcwAAAAAAcwAAAAADcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAB version: 6 -2,0: ind: -2,0 @@ -107,7 +108,7 @@ entities: version: 6 -3,0: ind: -3,0 - tiles: AAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -3,-1: ind: -3,-1 @@ -115,11 +116,11 @@ entities: version: 6 -3,-2: ind: -3,-2 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAADgQAAAAAAcwAAAAACcwAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAABcwAAAAADcwAAAAAAcwAAAAABcwAAAAAAYAAAAAACYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAABcwAAAAABcwAAAAACgQAAAAAAcwAAAAAAcwAAAAADgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAACcwAAAAACcwAAAAABcwAAAAACcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAACcwAAAAAAcwAAAAACcwAAAAACcwAAAAACgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAAAcwAAAAABcwAAAAACcwAAAAADcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABcwAAAAADcwAAAAAAcwAAAAACcwAAAAACgQAAAAAAIAAAAAAAIAAAAAACIAAAAAABIAAAAAADIAAAAAABIAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAABgQAAAAAAIAAAAAAAIAAAAAABIAAAAAAAIAAAAAAAIAAAAAABIAAAAAADgQAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAIAAAAAADIAAAAAADIAAAAAAAIAAAAAACIAAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAABIAAAAAADIAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAIAAAAAADIAAAAAABIAAAAAACIAAAAAACIAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAIAAAAAADIAAAAAACIAAAAAABIAAAAAABIAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAADgQAAAAAAcwAAAAACcwAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAABcwAAAAADcwAAAAAAcwAAAAABcwAAAAAAYAAAAAACYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAABcwAAAAABcwAAAAACgQAAAAAAcwAAAAAAcwAAAAADgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAADYAAAAAACcwAAAAACcwAAAAABcwAAAAACcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAACcwAAAAAAcwAAAAACcwAAAAACcwAAAAACgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAAAcwAAAAABcwAAAAACcwAAAAADcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABcwAAAAADcwAAAAAAcwAAAAACcwAAAAACgQAAAAAAIAAAAAAAIAAAAAACIAAAAAABIAAAAAADIAAAAAABIAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAABgQAAAAAAIAAAAAAAIAAAAAABIAAAAAAAIAAAAAAAIAAAAAABIAAAAAADgQAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAIAAAAAADIAAAAAADIAAAAAAAIAAAAAACIAAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAABIAAAAAADIAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAIAAAAAAAIAAAAAABIAAAAAACIAAAAAACIAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAIAAAAAADIAAAAAACIAAAAAABIAAAAAABIAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAA version: 6 -1,-3: ind: -1,-3 - tiles: cwAAAAAAcwAAAAABcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAABcwAAAAACcwAAAAABgQAAAAAAcwAAAAACcwAAAAADcwAAAAACcwAAAAAAcwAAAAADcwAAAAACcwAAAAAAcwAAAAACcwAAAAADcwAAAAABcwAAAAABcwAAAAACcwAAAAABcwAAAAACgQAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAACcwAAAAAAcwAAAAAAcwAAAAACgQAAAAAAcwAAAAADcwAAAAADcwAAAAABcwAAAAABcwAAAAABcwAAAAADcwAAAAACcwAAAAAAcwAAAAAAcwAAAAACcwAAAAABcwAAAAADcwAAAAABcwAAAAACcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAABcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAACcwAAAAAAcwAAAAAAcwAAAAADcwAAAAACcwAAAAACcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAAAcwAAAAADcwAAAAAAcwAAAAADcwAAAAABcwAAAAAAcwAAAAABcwAAAAACcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAABcwAAAAABcwAAAAACcwAAAAABcwAAAAACcwAAAAACcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAABcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAACcwAAAAADcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAADgQAAAAAAcwAAAAACcwAAAAADcwAAAAACcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAACcwAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAAAcwAAAAADgQAAAAAAcwAAAAADcwAAAAABcwAAAAAAcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAABcwAAAAADcwAAAAAAgQAAAAAAcwAAAAACcwAAAAABcwAAAAACcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAAAgQAAAAAAcwAAAAAAcwAAAAACcwAAAAABcwAAAAABcwAAAAADcwAAAAAAcwAAAAACcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAADcwAAAAABcwAAAAABcwAAAAAAcwAAAAABcwAAAAAAcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAABcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAAAcwAAAAADcwAAAAADcwAAAAADcwAAAAADcwAAAAAAcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAAAcwAAAAABgQAAAAAAcwAAAAAAcwAAAAADcwAAAAADcwAAAAACcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAADcwAAAAADcwAAAAABcwAAAAADcwAAAAAB + tiles: cwAAAAAAcwAAAAABcwAAAAAAcwAAAAAAcwAAAAAAHgAAAAAAcwAAAAAAHgAAAAAAcwAAAAABcwAAAAACcwAAAAABgQAAAAAAcwAAAAACcwAAAAADcwAAAAACcwAAAAAAcwAAAAADcwAAAAACcwAAAAAAcwAAAAACcwAAAAADcwAAAAABcwAAAAABcwAAAAACcwAAAAABcwAAAAACgQAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAACcwAAAAAAcwAAAAAAcwAAAAACgQAAAAAAcwAAAAADcwAAAAADcwAAAAABcwAAAAAAcwAAAAABcwAAAAADcwAAAAACcwAAAAAAcwAAAAAAcwAAAAACcwAAAAABcwAAAAADcwAAAAABcwAAAAACcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAABcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAACcwAAAAAAcwAAAAAAcwAAAAADcwAAAAACcwAAAAACcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAAAcwAAAAADcwAAAAAAcwAAAAADcwAAAAABcwAAAAAAcwAAAAABcwAAAAACcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAABcwAAAAABcwAAAAACcwAAAAABcwAAAAACcwAAAAACcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAABcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAACcwAAAAADcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAADgQAAAAAAcwAAAAACcwAAAAADcwAAAAACcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAACcwAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAAAcwAAAAADgQAAAAAAcwAAAAADcwAAAAABcwAAAAAAcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAADcwAAAAABcwAAAAADcwAAAAAAgQAAAAAAcwAAAAACcwAAAAABcwAAAAACcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAAAcwAAAAAAgQAAAAAAcwAAAAAAcwAAAAACcwAAAAABcwAAAAABcwAAAAADcwAAAAAAcwAAAAACcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAADcwAAAAABcwAAAAABcwAAAAAAcwAAAAABcwAAAAAAcwAAAAADcwAAAAAAcwAAAAACcwAAAAACcwAAAAABcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAAAcwAAAAADcwAAAAADcwAAAAADcwAAAAADcwAAAAAAcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAAAcwAAAAABgQAAAAAAcwAAAAAAcwAAAAADcwAAAAADcwAAAAACcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAADcwAAAAADcwAAAAABcwAAAAADcwAAAAAB version: 6 -2,-3: ind: -2,-3 @@ -127,7 +128,7 @@ entities: version: 6 -3,-3: ind: -3,-3 - tiles: gQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAACcwAAAAABcwAAAAADgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAADgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAACcwAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAADcwAAAAADcwAAAAACYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAABcwAAAAACcwAAAAADcwAAAAADgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADcwAAAAACcwAAAAABcwAAAAADcwAAAAABcwAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAADgQAAAAAAYAAAAAABYAAAAAACcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAABYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAABgQAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAABYAAAAAABgQAAAAAAYAAAAAABYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAADgQAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAA + tiles: gQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAACcwAAAAABcwAAAAADgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAADgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAACcwAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAADcwAAAAADcwAAAAACYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAABcwAAAAACcwAAAAADcwAAAAADgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADcwAAAAACcwAAAAABcwAAAAADcwAAAAABcwAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAACcwAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAADYAAAAAADgQAAAAAAYAAAAAABYAAAAAACcwAAAAADcwAAAAACcwAAAAACcwAAAAACcwAAAAABYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAABgQAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAABYAAAAAABgQAAAAAAYAAAAAABYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAADgQAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAA version: 6 -4,-2: ind: -4,-2 @@ -151,15 +152,15 @@ entities: version: 6 -1,-4: ind: -1,-4 - tiles: AAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABcwAAAAABcwAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABcwAAAAAAcwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAcwAAAAAAcwAAAAAAcwAAAAAASgAAAAAASgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAAABcwAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAASgAAAAAADAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAASgAAAAAASgAAAAAADAAAAAACSgAAAAAADAAAAAABSgAAAAAADAAAAAAAgQAAAAAAAAAAAAAAcwAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAABYAAAAAACgQAAAAAADAAAAAACSgAAAAAADAAAAAAADAAAAAACDAAAAAAASgAAAAAASgAAAAAAgQAAAAAAAAAAAAAAcwAAAAACcwAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAADgQAAAAAASgAAAAAASgAAAAAASgAAAAAASgAAAAAASgAAAAAADAAAAAAASgAAAAAAgQAAAAAAAAAAAAAAcwAAAAACgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADgQAAAAAASgAAAAAADAAAAAADSgAAAAAASgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAADcwAAAAACcwAAAAADgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAAAcwAAAAABcwAAAAABcwAAAAACcwAAAAAAcwAAAAADgQAAAAAAcwAAAAADcwAAAAAAcwAAAAABcwAAAAAAcwAAAAACgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAABgQAAAAAAcwAAAAAAcwAAAAABcwAAAAAAcwAAAAABcwAAAAABgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAACcwAAAAAAcwAAAAABgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAABcwAAAAABcwAAAAABgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAAAcwAAAAABcwAAAAACcwAAAAABcwAAAAADcwAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAABcwAAAAABcwAAAAAAcwAAAAAAcwAAAAADcwAAAAABcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: AAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABcwAAAAABcwAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABcwAAAAAAcwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAcwAAAAAAcwAAAAAAcwAAAAAASgAAAAAASgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcwAAAAABcwAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAASgAAAAAADAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAASgAAAAAASgAAAAAADAAAAAACSgAAAAAADAAAAAABSgAAAAAADAAAAAAAgQAAAAAAAAAAAAAAcwAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAABYAAAAAACgQAAAAAADAAAAAACSgAAAAAADAAAAAAADAAAAAACDAAAAAAASgAAAAAASgAAAAAAgQAAAAAAAAAAAAAAcwAAAAACcwAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAADgQAAAAAASgAAAAAASgAAAAAASgAAAAAASgAAAAAASgAAAAAADAAAAAAASgAAAAAAgQAAAAAAAAAAAAAAcwAAAAACgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADgQAAAAAASgAAAAAADAAAAAADSgAAAAAASgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABcwAAAAADcwAAAAACcwAAAAADgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAAAcwAAAAABcwAAAAABcwAAAAACcwAAAAAAcwAAAAADgQAAAAAAcwAAAAADcwAAAAAAcwAAAAABcwAAAAAAcwAAAAACgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAADcwAAAAACcwAAAAADcwAAAAABgQAAAAAAcwAAAAAAcwAAAAABcwAAAAAAcwAAAAABcwAAAAABgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAHgAAAAAAcwAAAAAAHgAAAAAAcwAAAAACcwAAAAAAcwAAAAABgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAABcwAAAAABcwAAAAABgQAAAAAAcwAAAAAAcwAAAAAAcwAAAAADHgAAAAAAcwAAAAAAHgAAAAAAcwAAAAAAcwAAAAAAcwAAAAADcwAAAAAAcwAAAAABcwAAAAACcwAAAAABcwAAAAADcwAAAAAAgQAAAAAAgQAAAAAAcwAAAAACcwAAAAABHgAAAAAAcwAAAAAAHgAAAAAAcwAAAAADcwAAAAABcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 0,-4: ind: 0,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAcwAAAAADcwAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAcwAAAAAAcwAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAcwAAAAABcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAcwAAAAACcwAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAcwAAAAADcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAcwAAAAADcwAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAcwAAAAAAcwAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAcwAAAAABcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAcwAAAAACcwAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAcwAAAAADcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAAAAAAAAA version: 6 0,-3: ind: 0,-3 - tiles: cwAAAAABcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAcwAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAcwAAAAABcwAAAAAAcwAAAAABIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAcwAAAAABcwAAAAABgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAcwAAAAADcwAAAAABgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAcwAAAAADcwAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAcwAAAAABgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAABcwAAAAACIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAABcwAAAAADcwAAAAACgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAADcwAAAAADcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAACcwAAAAABcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABgAAAAABCAAAAAAACQAAAAADgQAAAAAASgAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAACQAAAAACCAAAAAADgQAAAAAASgAAAAAAgQAAAAAAYAAAAAABcwAAAAADcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACQAAAAABCAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACcwAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAABAAAAAAABAAAAAAABAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAA + tiles: cwAAAAABcwAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAcwAAAAAAcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAcwAAAAABcwAAAAAAcwAAAAABIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAcwAAAAABcwAAAAABgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAcwAAAAADcwAAAAABgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAcwAAAAAAcwAAAAAAcwAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAcwAAAAADcwAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAcwAAAAABgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAcwAAAAABcwAAAAACIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAABcwAAAAADcwAAAAACgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAADcwAAAAADcwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAACcwAAAAABcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABgAAAAABCAAAAAAACQAAAAADgQAAAAAASgAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAACQAAAAACCAAAAAADgQAAAAAASgAAAAAAgQAAAAAAYAAAAAABcwAAAAADcwAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACQAAAAABCAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACcwAAAAAAcwAAAAACgQAAAAAAgQAAAAAAgQAAAAAABAAAAAAABAAAAAAABAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAA version: 6 1,-2: ind: 1,-2 @@ -167,19 +168,19 @@ entities: version: 6 1,-1: ind: 1,-1 - tiles: YAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAYAAAAAADgQAAAAAAYAAAAAABgQAAAAAAYAAAAAABYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAAA + tiles: YAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAYAAAAAADgQAAAAAAYAAAAAABgQAAAAAAYAAAAAABYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAAA version: 6 1,0: ind: 1,0 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAABcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAADQAAAAACgQAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAADYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 2,-1: ind: 2,-1 - tiles: YAAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAYAAAAAACYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAYAAAAAACgQAAAAAAgQAAAAAABwAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAABwAAAAAABwAAAAAAgQAAAAAAYAAAAAABBwAAAAAABwAAAAAAgQAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAgQAAAAAAYAAAAAABgQAAAAAABwAAAAAABwAAAAAABwAAAAAAYAAAAAADgQAAAAAAgQAAAAAAfQAAAAAAfQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADBwAAAAAAgQAAAAAAYAAAAAABYAAAAAACBwAAAAAAYAAAAAACBwAAAAAAYAAAAAADgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAfQAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAfQAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: YAAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAYAAAAAACYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAYAAAAAACgQAAAAAAgQAAAAAABwAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAABwAAAAAABwAAAAAAgQAAAAAAYAAAAAABBwAAAAAABwAAAAAAgQAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAgQAAAAAAYAAAAAABgQAAAAAABwAAAAAABwAAAAAABwAAAAAAYAAAAAADgQAAAAAAgQAAAAAAfQAAAAAAfQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACBwAAAAAAYAAAAAACBwAAAAAAYAAAAAADgQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAfQAAAAABYAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAfQAAAAACgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAYAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 2,0: ind: 2,0 - tiles: gQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAAwAAAAABBwAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAgAAAAABBwAAAAAAAgAAAAABBwAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAgQAAAAAAYAAAAAADBwAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAgAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: gQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAAwAAAAABBwAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAAgAAAAAAAwAAAAAAgQAAAAAAAgAAAAABBwAAAAAAAgAAAAABBwAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAABwAAAAAAgQAAAAAABwAAAAAAAwAAAAAAYAAAAAADBwAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 2,-2: ind: 2,-2 @@ -207,7 +208,7 @@ entities: version: 6 3,-4: ind: 3,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,-4: ind: 4,-4 @@ -215,7 +216,7 @@ entities: version: 6 3,-2: ind: 3,-2 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAYAAAAAADYAAAAAABgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAACgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAABYAAAAAABgQAAAAAAYAAAAAADgQAAAAAAYAAAAAABgQAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAYAAAAAADYAAAAAABYAAAAAADgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAADYAAAAAADYAAAAAABgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAYAAAAAADYAAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAACCwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAACYAAAAAACCwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAADgQAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAYAAAAAADYAAAAAABgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAACgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAACYAAAAAACYAAAAAABYAAAAAABgQAAAAAAYAAAAAADYAAAAAAAYAAAAAABgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAIAAAAAAAHgAAAAAAHgAAAAAAIAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACgQAAAAAAIAAAAAAAHgAAAAAAHgAAAAAAIAAAAAAAYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAYAAAAAADYAAAAAABYAAAAAADgQAAAAAAYAAAAAADYAAAAAABYAAAAAACIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADgQAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAA version: 6 3,-1: ind: 3,-1 @@ -223,7 +224,7 @@ entities: version: 6 4,-2: ind: 4,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,-3: ind: 4,-3 @@ -251,7 +252,7 @@ entities: version: 6 -3,1: ind: -3,1 - tiles: AAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAACgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAACAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAACAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAADIAAAAAADIAAAAAABIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADIAAAAAACIAAAAAACIAAAAAABgAAAAAAAgAAAAAAAgQAAAAAAIAAAAAADIAAAAAAAIAAAAAAAIAAAAAABIAAAAAABIAAAAAABIAAAAAACIAAAAAACIAAAAAABIAAAAAADIAAAAAADIAAAAAAAIAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAACIAAAAAAAIAAAAAADIAAAAAAAgQAAAAAAIAAAAAAAIAAAAAABIAAAAAABIAAAAAAAIAAAAAAAIAAAAAADYAAAAAADYAAAAAADIAAAAAABIAAAAAACIAAAAAAAIAAAAAACIAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAABIAAAAAADIAAAAAACYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAIAAAAAADIAAAAAACIAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAACgQAAAAAAYAAAAAADYAAAAAABYAAAAAACgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAUQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAADgQAAAAAAYAAAAAADYAAAAAAAYAAAAAADgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: gAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAACgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAACYAAAAAAAYAAAAAACAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAACAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAADIAAAAAADIAAAAAABIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADIAAAAAACIAAAAAACIAAAAAABgAAAAAAAgAAAAAAAgQAAAAAAIAAAAAADIAAAAAAAIAAAAAAAIAAAAAABIAAAAAABIAAAAAABIAAAAAACIAAAAAACIAAAAAABIAAAAAADIAAAAAADIAAAAAAAIAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAACIAAAAAAAIAAAAAADIAAAAAAAgQAAAAAAIAAAAAAAIAAAAAABIAAAAAABIAAAAAAAIAAAAAAAIAAAAAADYAAAAAADYAAAAAADIAAAAAABIAAAAAACIAAAAAAAIAAAAAACIAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAABIAAAAAADIAAAAAACYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAIAAAAAADIAAAAAACIAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAABYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAACgQAAAAAAYAAAAAADYAAAAAABYAAAAAACgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAUQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAADgQAAAAAAYAAAAAADYAAAAAAAYAAAAAADgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -2,1: ind: -2,1 @@ -259,15 +260,15 @@ entities: version: 6 -1,1: ind: -1,1 - tiles: YAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAcAAAAAAADQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADQAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAcAAAAAAAYAAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAYAAAAAABcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAAADAAAAAACDAAAAAACDAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAYAAAAAABcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAABDAAAAAAADAAAAAACDAAAAAABDAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAADDAAAAAABCAAAAAABCAAAAAACCAAAAAABYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAADCAAAAAADCAAAAAABCAAAAAABCAAAAAABCAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAAACAAAAAACCAAAAAACCAAAAAACCAAAAAACCAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAABDAAAAAAACAAAAAAACAAAAAABCAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAACDAAAAAADDAAAAAACDAAAAAAADAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAABDAAAAAADDAAAAAADDAAAAAAA + tiles: YAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAcAAAAAAADQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAADAAAAAAADAAAAAAADAAAAAAADAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADQAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAAADAAAAAACDAAAAAACDAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAABDAAAAAAADAAAAAACDAAAAAABDAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAADDAAAAAABCAAAAAABCAAAAAACCAAAAAABYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAADCAAAAAADCAAAAAABCAAAAAABCAAAAAABCAAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAAACAAAAAACCAAAAAACCAAAAAACCAAAAAACCAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAABDAAAAAAACAAAAAAACAAAAAABCAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAACDAAAAAADDAAAAAACDAAAAAAADAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADAAAAAABDAAAAAADDAAAAAADDAAAAAAA version: 6 -4,1: ind: -4,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAADIAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAACIAAAAAABIAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAHAAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAcwAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAADIAAAAAADIAAAAAADIAAAAAABIAAAAAACIAAAAAABIAAAAAADYAAAAAABYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAACIAAAAAABIAAAAAADIAAAAAACIAAAAAADYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAACIAAAAAABIAAAAAAAIAAAAAADIAAAAAABIAAAAAADIAAAAAAAYAAAAAACYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAABIAAAAAABIAAAAAADIAAAAAAAIAAAAAADIAAAAAAAIAAAAAADgQAAAAAAYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAABIAAAAAACIAAAAAABIAAAAAACIAAAAAADYAAAAAABYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAABIAAAAAADIAAAAAADIAAAAAABIAAAAAADYAAAAAAAYAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAADIAAAAAABIAAAAAACIAAAAAABIAAAAAABIAAAAAAAIAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAADIAAAAAACIAAAAAABIAAAAAAAIAAAAAACIAAAAAAAIAAAAAAAYAAAAAADYAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAADIAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAACIAAAAAABIAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAHAAAAAAAgQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAcwAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAIAAAAAADIAAAAAADIAAAAAADIAAAAAABIAAAAAACIAAAAAABIAAAAAADYAAAAAABYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAACIAAAAAABIAAAAAADIAAAAAACIAAAAAADYAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAACIAAAAAABIAAAAAAAIAAAAAADIAAAAAABIAAAAAADIAAAAAAAYAAAAAACYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAIAAAAAABIAAAAAABIAAAAAADIAAAAAAAIAAAAAADIAAAAAAAIAAAAAADgQAAAAAAYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAABIAAAAAACIAAAAAABIAAAAAACIAAAAAADYAAAAAABYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAABIAAAAAADIAAAAAADIAAAAAABIAAAAAADYAAAAAAAYAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAIAAAAAADIAAAAAABIAAAAAACIAAAAAABIAAAAAABIAAAAAAAIAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAADIAAAAAACIAAAAAABIAAAAAAAIAAAAAACIAAAAAAAIAAAAAAAYAAAAAADYAAAAAAA version: 6 -3,2: ind: -3,2 - tiles: YAAAAAADYAAAAAACgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAABIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAADgQAAAAAAYAAAAAACYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAADYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAABIAAAAAADIAAAAAAAYAAAAAABgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADIAAAAAADIAAAAAACIAAAAAADIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAAAIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAADIAAAAAABIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAA + tiles: YAAAAAADYAAAAAACgQAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAAAYAAAAAAAQgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAQgAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACYAAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAABYAAAAAABIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAADgQAAAAAAYAAAAAACYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAADYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAACgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAABIAAAAAADIAAAAAAAYAAAAAABgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADIAAAAAADIAAAAAACIAAAAAADIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAAAIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAADIAAAAAABIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAA version: 6 -2,2: ind: -2,2 @@ -283,15 +284,15 @@ entities: version: 6 2,1: ind: 2,1 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAABgQAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAIAAAAAACIAAAAAACIAAAAAADIAAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAADIAAAAAABgQAAAAAAgQAAAAAAQgAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAIAAAAAADIAAAAAABIAAAAAADIAAAAAACgQAAAAAAIAAAAAADIAAAAAACIAAAAAACIAAAAAADgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAYAAAAAABgQAAAAAAIAAAAAADIAAAAAADIAAAAAACIAAAAAADIAAAAAADIAAAAAAAIAAAAAABIAAAAAABIAAAAAAAgQAAAAAAIAAAAAAAQgAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAIAAAAAAAIAAAAAADIAAAAAABIAAAAAACgQAAAAAAIAAAAAADIAAAAAACIAAAAAACIAAAAAAAIAAAAAACIAAAAAACQgAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAIAAAAAADIAAAAAABIAAAAAACIAAAAAAAgQAAAAAAIAAAAAABIAAAAAADIAAAAAAAIAAAAAABgQAAAAAAgQAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAAgQAAAAAAYAAAAAADCwAAAAAAYAAAAAACYAAAAAACgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAACYAAAAAABgQAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAQgAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAIAAAAAACIAAAAAACIAAAAAADIAAAAAAAgQAAAAAAIAAAAAACIAAAAAAAIAAAAAADIAAAAAABgQAAAAAAgQAAAAAAQgAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAIAAAAAADIAAAAAABIAAAAAADIAAAAAACgQAAAAAAIAAAAAADIAAAAAACIAAAAAACIAAAAAADgQAAAAAAgQAAAAAAQgAAAAAAQgAAAAAAgQAAAAAAYAAAAAABgQAAAAAAIAAAAAADIAAAAAADIAAAAAACIAAAAAADIAAAAAADIAAAAAAAIAAAAAABIAAAAAABIAAAAAAAgQAAAAAAIAAAAAAAQgAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAIAAAAAAAIAAAAAADIAAAAAABIAAAAAACgQAAAAAAIAAAAAADIAAAAAACIAAAAAACIAAAAAAAIAAAAAACIAAAAAACQgAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAIAAAAAADIAAAAAABIAAAAAACIAAAAAAAgQAAAAAAIAAAAAABIAAAAAADIAAAAAAAIAAAAAABgQAAAAAAgQAAAAAA version: 6 3,0: ind: 3,0 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,1: ind: 3,1 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABYAAAAAADYAAAAAABAgAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAwAAAAACBwAAAAAAAgAAAAABAgAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABgQAAAAAAIAAAAAACIAAAAAADgQAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAIAAAAAADIAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAYAAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABYAAAAAADYAAAAAABAgAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAwAAAAACBwAAAAAAAgAAAAABAgAAAAABgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABgQAAAAAAIAAAAAACIAAAAAADgQAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAIAAAAAADIAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAACYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAYAAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,2: ind: 3,2 @@ -351,7 +352,7 @@ entities: version: 6 1,4: ind: 1,4 - tiles: YAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAACEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAACYAAAAAAABwAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAADBwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: YAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAABYAAAAAABYAAAAAACEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAACYAAAAAAABwAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAADBwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA version: 6 4,4: ind: 4,4 @@ -359,35 +360,35 @@ entities: version: 6 0,4: ind: 0,4 - tiles: gQAAAAAAgQAAAAAAgQAAAAAACwAAAAAADQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABBwAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAABwAAAAAAYAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAABwAAAAAAYAAAAAACBwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAABwAAAAAAYAAAAAACgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAACwAAAAAADQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABBwAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAABwAAAAAAYAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAABwAAAAAAYAAAAAACBwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAABwAAAAAAYAAAAAACgQAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,4: ind: -1,4 - tiles: YAAAAAADYAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAADgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAADQAAAAAADQAAAAAADQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAcAAAAAAAcAAAAAAADQAAAAAAcAAAAAAADQAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABBwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAACIAAAAAADIAAAAAABIAAAAAACIAAAAAACIAAAAAACIAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAADIAAAAAADIAAAAAAAIAAAAAADIAAAAAADIAAAAAADIAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAABIAAAAAABIAAAAAABgQAAAAAAIAAAAAAAIAAAAAADIAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAADIAAAAAACIAAAAAAAIAAAAAADIAAAAAABIAAAAAABIAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAADIAAAAAACIAAAAAADIAAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: YAAAAAADYAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAADgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAYAAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAACwAAAAAADQAAAAAADQAAAAAADQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAcAAAAAAAcAAAAAAADQAAAAAAcAAAAAAADQAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABBwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,5: ind: 0,5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,5: ind: 1,5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -4,2: ind: -4,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAADIAAAAAADIAAAAAABIAAAAAADIAAAAAADIAAAAAADYAAAAAACYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAIAAAAAABIAAAAAABIAAAAAADIAAAAAACIAAAAAAAIAAAAAACIAAAAAAAYAAAAAADYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAABIAAAAAADIAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAEgAAAAAAIAAAAAAAIAAAAAABEgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAIAAAAAAAIAAAAAAAIAAAAAADIAAAAAABIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAADIAAAAAADIAAAAAABIAAAAAADIAAAAAADIAAAAAADYAAAAAACYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAIAAAAAABIAAAAAABIAAAAAADIAAAAAACIAAAAAAAIAAAAAACIAAAAAAAYAAAAAADYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACIAAAAAABIAAAAAADIAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAEgAAAAAAIAAAAAAAIAAAAAABEgAAAAAAEgAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAEgAAAAAAIAAAAAAAIAAAAAAAIAAAAAADIAAAAAABIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -4,0: ind: -4,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAA version: 6 -5,2: ind: -5,2 - tiles: YAAAAAABYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAA version: 6 -4,3: ind: -4,3 - tiles: gAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAA + tiles: gAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAA version: 6 -3,3: ind: -3,3 @@ -399,7 +400,7 @@ entities: version: 6 -2,3: ind: -2,3 - tiles: CwAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAEwAAAAADEwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAADQAAAAAAcAAAAAAAgQAAAAAAfQAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAADgQAAAAAABAAAAAAABAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAACYAAAAAAAYAAAAAACYAAAAAABYAAAAAACBAAAAAAABAAAAAAABAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAACgQAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAADgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAADgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAACwAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAcAAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAAC + tiles: CwAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAEwAAAAADEwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAADQAAAAAAcAAAAAAAgQAAAAAAfQAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAADgQAAAAAABAAAAAAABAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAACYAAAAAAAYAAAAAACYAAAAAABYAAAAAACBAAAAAAABAAAAAAABAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAACgQAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAADgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAACgQAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAAAYAAAAAADYAAAAAACYAAAAAABYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAFQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAAAYAAAAAADYAAAAAACYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAACwAAAAAAgQAAAAAAcAAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAcAAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAcAAAAAAAgQAAAAAADQAAAAAAgQAAAAAAYAAAAAAC version: 6 -4,4: ind: -4,4 @@ -413,18 +414,6 @@ entities: ind: -2,4 tiles: gQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAIAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 - -5,1: - ind: -5,1 - tiles: gAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABIAAAAAAAIAAAAAAAIAAAAAABgQAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAIAAAAAAAIAAAAAADIAAAAAAAIAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAACEgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAIAAAAAABIAAAAAACIAAAAAABIAAAAAABgQAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAIAAAAAACEgAAAAAAEgAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAIAAAAAABEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAACIAAAAAABIAAAAAADgQAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABEgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACIAAAAAACIAAAAAAAIAAAAAABgQAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAADgQAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -6,1: - ind: -6,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAIAAAAAABIAAAAAADIAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAIAAAAAACIAAAAAACIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAAAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAIAAAAAAAIAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAA - version: 6 - -6,2: - ind: -6,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 4,0: ind: 4,0 tiles: gQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAA @@ -477,6 +466,8 @@ entities: id: Arrows decals: 2955: 64,44 + 6205: 7,-43 + 6206: 4,-43 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -660,7 +651,6 @@ entities: 2090: -29,11 2091: -29,7 2092: -32,7 - 2207: -83,38 2238: -45,38 2239: -45,39 2240: -45,41 @@ -700,11 +690,6 @@ entities: 2847: 31,47 2848: 30,47 2849: 29,47 - 2850: 29,45 - 2851: 30,45 - 2852: 33,45 - 2853: 34,45 - 2854: 35,45 2855: 35,46 2856: 35,47 2948: 59,42 @@ -725,7 +710,6 @@ entities: 4343: -46,-50 4344: -46,-47 4345: -35,-38 - 4394: 18,7 4494: 17,0 4495: 17,-13 4496: 25,-13 @@ -739,7 +723,6 @@ entities: 4528: -40,25 4529: -39,25 4530: -38,25 - 4531: -14,1 4532: -14,3 4533: -14,-20 4534: 1,-26 @@ -767,6 +750,15 @@ entities: 5553: -26,58 5554: -27,58 5555: -28,58 + 5779: 31,-8 + 5786: 31,-2 + 5798: 0,-4 + 5799: -2,-4 + 6198: 3,-46 + 6200: 3,-40 + 6233: 11,-4 + 6258: 58,-27 + 6337: -11,2 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -776,6 +768,7 @@ entities: 2957: 50,59 2958: 48,65 2959: 50,65 + 6207: 18,7 - node: color: '#FFFFFFFF' id: Box @@ -788,10 +781,6 @@ entities: 1306: 61,-31 1307: 61,-30 1308: 61,-29 - 1309: 60,-27 - 1310: 61,-19 - 1311: 62,-19 - 1312: 63,-19 2088: -31,9 - node: angle: 3.141592653589793 rad @@ -834,21 +823,41 @@ entities: id: BrickTileDarkCornerNe decals: 2086: -30,10 + 6287: 62,-25 + 6302: -7,74 + 6303: -8,75 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerNw decals: 2085: -32,10 + 6290: 61,-25 + 6291: -12,75 + 6304: -13,74 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerSe decals: 2087: -30,8 + 6288: 62,-26 + 6292: -7,71 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerSw decals: 2084: -32,8 + 6289: 61,-26 + 6306: -13,71 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerNe + decals: + 6310: -8,74 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkInnerNw + decals: + 6305: -12,74 - node: color: '#FFFFFFFF' id: BrickTileDarkLineE @@ -861,16 +870,32 @@ entities: 5564: -46,71 5582: -46,72 5583: -46,67 + 6300: -7,72 + 6301: -7,73 + - node: + color: '#FFFFFFFF' + id: BrickTileDarkLineN + decals: + 6307: -11,75 + 6308: -10,75 + 6309: -9,75 - node: color: '#FFFFFFFF' id: BrickTileDarkLineS decals: 4722: 23,48 + 6293: -8,71 + 6294: -9,71 + 6295: -10,71 + 6296: -11,71 + 6297: -12,71 - node: color: '#FFFFFFFF' id: BrickTileDarkLineW decals: 4246: 27,53 + 6298: -13,72 + 6299: -13,73 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerNe @@ -893,6 +918,7 @@ entities: 4055: 74,42 4056: 76,43 4057: 77,45 + 6314: -31,27 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerSw @@ -901,11 +927,14 @@ entities: 4059: 68,42 4073: 72,52 4074: 73,51 + 6313: -37,27 - node: color: '#FFFFFFFF' id: BrickTileSteelEndN decals: 4078: 66,45 + 6311: -37,28 + 6312: -31,28 - node: color: '#FFFFFFFF' id: BrickTileSteelEndS @@ -916,6 +945,7 @@ entities: id: BrickTileSteelInnerNe decals: 2527: 1,35 + 6325: -37,27 - node: color: '#FFFFFFFF' id: BrickTileSteelInnerNw @@ -923,6 +953,7 @@ entities: 2524: 8,35 4040: 73,45 4077: 74,46 + 6326: -31,27 - node: color: '#FFFFFFFF' id: BrickTileSteelInnerSe @@ -965,6 +996,11 @@ entities: 4087: 59,58 4088: 58,58 4089: 57,58 + 6320: -32,27 + 6321: -33,27 + 6322: -34,27 + 6323: -35,27 + 6324: -36,27 - node: color: '#FFFFFFFF' id: BrickTileSteelLineS @@ -985,6 +1021,11 @@ entities: 4054: 75,43 4091: 58,52 4092: 57,52 + 6315: -36,27 + 6316: -35,27 + 6317: -34,27 + 6318: -33,27 + 6319: -32,27 - node: color: '#FFFFFFFF' id: BrickTileSteelLineW @@ -996,99 +1037,21 @@ entities: 4060: 66,44 4071: 66,53 - node: - color: '#334E6DC8' - id: BrickTileWhiteLineN + color: '#FFFFFFFF' + id: BrickTileWhiteEndN decals: - 2175: -78,23 + 6356: -11,-48 + 6357: -9,-48 + 6368: -11,-50 + 6369: -9,-50 - node: - color: '#52B4E996' - id: BrickTileWhiteLineN + color: '#FFFFFFFF' + id: BrickTileWhiteEndS decals: - 2164: -82,23 - - node: - color: '#9FED5896' - id: BrickTileWhiteLineN - decals: - 2174: -77,26 - - node: - color: '#A4610696' - id: BrickTileWhiteLineN - decals: - 2168: -83,26 - - node: - color: '#D381C996' - id: BrickTileWhiteLineN - decals: - 2169: -79,26 - - node: - color: '#D4D4D428' - id: BrickTileWhiteLineN - decals: - 2181: -82,26 - 2182: -78,26 - 2183: -80,23 - - node: - color: '#D4D4D496' - id: BrickTileWhiteLineN - decals: - 2170: -81,26 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteLineN - decals: - 2178: -77,23 - - node: - color: '#EFB34196' - id: BrickTileWhiteLineN - decals: - 2165: -83,23 - - node: - color: '#334E6DC8' - id: BrickTileWhiteLineS - decals: - 2176: -79,23 - - node: - color: '#52B4E996' - id: BrickTileWhiteLineS - decals: - 2163: -81,23 - - node: - color: '#9FED5896' - id: BrickTileWhiteLineS - decals: - 2173: -77,26 - - node: - color: '#A4610696' - id: BrickTileWhiteLineS - decals: - 2167: -83,26 - - node: - color: '#D381C996' - id: BrickTileWhiteLineS - decals: - 2172: -78,26 - - node: - color: '#D4D4D428' - id: BrickTileWhiteLineS - decals: - 2179: -82,23 - 2180: -78,23 - 2184: -80,26 - - node: - color: '#D4D4D496' - id: BrickTileWhiteLineS - decals: - 2171: -82,26 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteLineS - decals: - 2177: -77,23 - - node: - color: '#EFB34196' - id: BrickTileWhiteLineS - decals: - 2166: -83,23 + 6354: -11,-51 + 6355: -9,-51 + 6366: -11,-49 + 6367: -9,-49 - node: color: '#FFFFFFFF' id: BushAThree @@ -1265,13 +1228,8 @@ entities: 1269: 52,-23 1270: 54,-23 1273: 62,-15 - 1274: 56,-20 - 1275: 56,-19 1276: 54,-37 - 1277: 54,-20 1355: 19,3 - 1716: 41,13 - 1717: 41,11 1781: 33,35 1782: 33,36 1783: 33,37 @@ -1282,8 +1240,6 @@ entities: 2055: -43,4 2056: -43,14 2057: -37,14 - 2080: -4,-15 - 2081: 2,-15 2228: -40,39 2229: -40,41 2230: -36,44 @@ -1305,7 +1261,10 @@ entities: 4519: -7,43 5380: -33,68 5381: -38,68 - 5400: 51,-22 + 5749: -4,-16 + 5750: 2,-16 + 6401: -47,2 + 6402: -47,1 - node: cleanable: True color: '#FFFFFFFF' @@ -1314,7 +1273,6 @@ entities: 960: 11,-34 1458: -9,-25 1459: -8,-23 - 1509: 15,7 1686: 51,12 1687: 51,10 1689: 43,7 @@ -1344,6 +1302,10 @@ entities: 1845: 44,63 5269: -28,-15 5472: -7,0 + 6147: 4,-44 + 6148: 8,-46 + 6151: 8,-41 + 6153: 4,-46 - node: color: '#FFFFFFFF' id: DirtHeavy @@ -1398,18 +1360,12 @@ entities: 1450: -7,-23 1460: -10,-24 1461: -10,-23 - 1465: 15,2 1466: 16,3 1467: 15,3 1468: 15,4 1469: 16,4 1470: 16,5 1471: 15,5 - 1472: 15,6 - 1473: 16,6 - 1474: 16,7 - 1475: 15,7 - 1480: 20,4 1481: 19,5 1482: 22,5 1483: 21,2 @@ -1463,18 +1419,11 @@ entities: 1575: 39,8 1576: 38,7 1577: 37,6 - 1578: 36,7 1579: 35,7 1580: 34,7 1581: 34,7 1582: 34,8 1583: 35,8 - 1584: 37,8 - 1585: 37,8 - 1586: 36,6 - 1587: 36,6 - 1588: 37,7 - 1589: 36,7 1590: 38,8 1591: 39,7 1592: 34,10 @@ -1482,9 +1431,6 @@ entities: 1594: 36,10 1595: 36,10 1596: 35,10 - 1597: 41,12 - 1598: 41,12 - 1599: 41,12 1679: 52,22 1680: 52,23 1681: 53,24 @@ -1603,8 +1549,6 @@ entities: 4194: 57,-32 4195: 59,-32 4196: 58,-29 - 4197: 60,-28 - 4198: 57,-28 4199: 52,-29 4200: 51,-26 4201: 52,-39 @@ -1641,13 +1585,10 @@ entities: 4278: 9,-2 4279: 8,1 4280: 8,1 - 4281: 22,4 4282: 19,5 4283: 25,5 4284: 28,3 4285: 29,2 - 4286: 30,-4 - 4288: 30,0 4289: 36,-2 4290: 36,-1 4291: 34,1 @@ -1683,9 +1624,7 @@ entities: 4412: -34,-27 4413: -33,-29 4414: -37,-28 - 4415: -33,-26 4416: -30,-26 - 4417: -32,-25 4418: -36,-25 4419: -39,-23 4420: -41,-24 @@ -1698,7 +1637,6 @@ entities: 4427: -33,-21 4428: -25,-31 4429: -22,-29 - 4430: -23,-31 4431: -36,-48 4432: -32,-47 4433: -31,-48 @@ -1718,7 +1656,6 @@ entities: 4447: -13,-62 4448: -14,-60 4449: -12,-53 - 4451: -12,-48 4453: -7,-52 4457: 0,-48 4458: -3,-47 @@ -1743,7 +1680,6 @@ entities: 4477: 2,-35 4478: 3,-33 4479: 1,-33 - 4480: 5,-41 4481: 4,-46 4483: -12,-56 4484: 8,-33 @@ -1773,17 +1709,13 @@ entities: 4894: -3,-53 4895: -1,-50 4896: 0,-51 - 4897: -8,-52 4898: -10,-52 4899: -8,-50 - 4902: -9,-47 4903: -12,-50 4904: -12,-47 - 4905: -11,-52 4906: -15,-31 4907: -17,-30 4908: -13,-28 - 4909: -22,-31 4910: -22,-29 4911: -25,-29 4912: 13,-11 @@ -1794,11 +1726,9 @@ entities: 4917: 13,-9 4918: 11,-7 4919: 12,-7 - 4920: 11,-5 4921: 8,-4 4922: 8,-2 4923: 10,-2 - 4924: 11,-4 4925: 9,-4 4926: 11,0 4927: 8,3 @@ -1945,9 +1875,7 @@ entities: 5453: -9,-15 5454: -9,-13 5455: -9,-11 - 5456: -9,-9 5457: -9,-7 - 5458: -9,-5 5459: -9,-4 5460: -9,-2 5461: -9,0 @@ -1961,6 +1889,193 @@ entities: 5469: -6,7 5470: -6,8 5471: -6,9 + 5628: -26,53 + 5629: -25,53 + 5630: -26,54 + 5631: -25,54 + 5632: -25,55 + 5633: -26,55 + 5634: -24,55 + 5635: -28,53 + 5636: -29,55 + 5637: -28,56 + 5638: -30,50 + 5639: -31,50 + 5640: -27,51 + 5641: -24,52 + 5642: -23,52 + 5643: -23,53 + 5644: -24,53 + 5645: -24,54 + 5646: -23,55 + 5647: -24,55 + 5648: -25,55 + 5649: -25,54 + 5650: -26,53 + 5651: -25,54 + 5652: -19,55 + 5653: -23,61 + 5654: -24,62 + 5655: -27,64 + 5656: -29,63 + 5657: -28,67 + 5658: -29,68 + 5659: -27,69 + 5660: -29,72 + 5661: -31,72 + 5662: -33,72 + 5663: -35,72 + 5664: -37,72 + 5665: -40,72 + 5666: -45,67 + 5667: -44,70 + 5668: -45,72 + 5669: -42,69 + 5670: -42,68 + 5671: -42,66 + 5672: -42,65 + 5673: -43,65 + 5674: -45,65 + 5675: -47,65 + 5676: -49,65 + 5677: -50,65 + 5678: -51,65 + 5679: -51,65 + 5680: -51,64 + 5681: -51,62 + 5683: -53,61 + 5684: -54,61 + 5685: -54,62 + 5686: -53,62 + 5687: -51,61 + 5688: -51,59 + 5689: -51,56 + 5690: -51,54 + 5691: -51,51 + 5692: -51,50 + 5693: -51,49 + 5694: -50,49 + 5695: -49,44 + 5696: -49,44 + 5697: -47,46 + 5698: -47,46 + 5699: -46,46 + 5700: -46,47 + 5701: -45,47 + 5702: -47,45 + 5703: -48,45 + 5704: -48,44 + 5705: -43,44 + 5706: -41,44 + 5707: -40,48 + 5708: -40,45 + 5709: -43,48 + 5710: -35,46 + 5711: -36,48 + 5712: -34,49 + 5713: -28,47 + 5714: -31,44 + 5715: -28,44 + 5716: -30,46 + 5717: -23,44 + 5718: -22,46 + 5719: -21,44 + 5720: -19,49 + 5721: -20,49 + 5722: -21,49 + 5723: -24,57 + 5724: -23,57 + 5725: -26,59 + 5726: -27,60 + 5727: -23,64 + 5728: -24,65 + 5729: -22,65 + 5730: -23,64 + 5970: 37,10 + 5971: 34,11 + 5972: 33,11 + 5973: 33,12 + 5974: 32,12 + 5975: 37,14 + 5976: 36,14 + 5977: 35,14 + 5978: 35,15 + 5979: 35,15 + 5980: 35,17 + 5981: 35,17 + 5982: 35,18 + 5983: 38,16 + 5984: 37,17 + 5985: 37,18 + 5986: 39,18 + 5987: 39,19 + 5988: 44,14 + 5989: 46,14 + 5990: 48,14 + 5991: 50,14 + 5992: 48,14 + 5993: 47,14 + 5994: 46,14 + 5995: 45,14 + 5996: 44,14 + 5997: 46,14 + 5998: 46,14 + 5999: 47,14 + 6000: 48,14 + 6001: 49,14 + 6002: 49,14 + 6003: 51,14 + 6004: 51,14 + 6005: 52,15 + 6006: 51,15 + 6007: 51,16 + 6008: 51,16 + 6009: 52,16 + 6010: 52,17 + 6011: 53,17 + 6012: 53,17 + 6013: 54,17 + 6014: 54,17 + 6015: 48,10 + 6016: 47,11 + 6017: 45,11 + 6018: 44,10 + 6019: 44,11 + 6020: 45,11 + 6021: 47,10 + 6022: 48,10 + 6023: 48,11 + 6024: 48,11 + 6025: 47,12 + 6026: 49,12 + 6027: 50,12 + 6028: 51,12 + 6029: 52,13 + 6030: 52,13 + 6031: 52,12 + 6032: 40,11 + 6033: 38,12 + 6034: 38,11 + 6035: 36,11 + 6036: 37,10 + 6138: 3,-45 + 6140: 4,-41 + 6141: 3,-40 + 6142: 6,-40 + 6143: 8,-41 + 6146: 8,-46 + 6403: -31,-39 + 6404: -30,-38 + 6405: -34,-45 + 6406: -30,-44 + 6407: -23,-47 + 6408: -27,-51 + 6409: -21,-52 + 6410: -8,-53 + 6411: -13,-49 + 6412: -7,-51 + 6413: -7,-48 + 6414: -8,-47 - node: cleanable: True color: '#FFFFFFFF' @@ -2027,7 +2142,6 @@ entities: 1854: 46,63 1855: 46,64 2992: 0,-2 - 2993: 0,-4 2994: -2,-8 2995: -7,-7 2996: -16,-7 @@ -2053,7 +2167,6 @@ entities: 3016: -18,25 3017: -19,28 3018: -24,27 - 3019: -27,29 3020: -31,27 3021: -33,26 3022: -38,27 @@ -2115,10 +2228,6 @@ entities: 3083: -4,68 3084: -3,69 3085: -9,68 - 3086: -8,72 - 3087: -8,74 - 3088: -10,71 - 3089: -12,73 3090: 2,69 3091: -1,66 3092: 5,68 @@ -2311,14 +2420,12 @@ entities: 3282: 40,48 3283: 40,49 3284: 40,47 - 3285: 34,45 3286: 32,46 3287: 31,45 3288: 29,46 3289: 35,50 3290: 31,49 3291: 26,46 - 3292: 23,45 3293: 25,49 3295: 21,49 3296: 19,46 @@ -2396,7 +2503,6 @@ entities: 3368: 38,23 3369: 38,22 3370: 24,26 - 3371: 24,28 3372: 20,29 3373: 21,30 3374: 23,29 @@ -2439,12 +2545,8 @@ entities: 3412: 43,7 3413: 36,-3 3415: 30,2 - 3416: 30,-3 3417: 25,3 3418: 21,2 - 3419: 20,4 - 3420: 22,3 - 3421: 16,2 3422: 9,0 3423: 9,-2 3424: 9,-3 @@ -2511,14 +2613,9 @@ entities: 3489: 54,-12 3492: 62,-16 3493: 63,-15 - 3495: 62,-22 - 3496: 61,-23 - 3497: 58,-20 3498: 57,-21 - 3499: 59,-25 3500: 59,-30 3501: 57,-31 - 3502: 60,-29 3503: 60,-30 3504: 56,-36 3505: 57,-36 @@ -2646,7 +2743,6 @@ entities: 3630: -4,-37 3631: -5,-34 3632: 4,-42 - 3633: 5,-44 3634: -1,-43 3635: -2,-46 3636: -4,-43 @@ -2667,14 +2763,12 @@ entities: 3651: -18,-62 3652: -17,-61 3653: -7,-53 - 3654: -10,-53 3655: -7,-50 3657: -12,-52 3660: -17,-50 3661: -22,-47 3662: -21,-45 3663: -23,-45 - 3664: -27,-44 3665: -30,-43 3666: -31,-44 3667: -35,-44 @@ -2693,15 +2787,11 @@ entities: 3681: -30,-29 3682: -30,-27 3683: -33,-28 - 3684: -33,-27 - 3685: -29,-25 3686: -27,-25 3687: -26,-25 3688: -25,-25 3689: -26,-31 - 3690: -26,-29 3691: -24,-31 - 3692: -23,-31 3693: -22,-30 3694: -20,-25 3695: -22,-21 @@ -2791,7 +2881,6 @@ entities: 3779: -42,-20 3780: -43,-21 3781: -27,-11 - 3782: -28,-10 3783: -27,-9 3784: -27,-8 3785: -27,-6 @@ -2917,14 +3006,6 @@ entities: 3911: -3,15 3912: -2,16 3913: -2,16 - 3915: -78,20 - 3916: -80,23 - 3917: -81,24 - 3918: -78,24 - 3919: -79,26 - 3920: -80,30 - 3921: -78,32 - 3922: -81,33 4206: -35,27 4207: -34,27 4208: -32,27 @@ -2979,6 +3060,20 @@ entities: 5189: -38,-49 5267: -28,-16 5268: -28,-15 + 6415: -10,-48 + 6416: -10,-49 + 6417: -10,-51 + 6418: -10,-50 + 6419: -1,-44 + 6420: 6,-46 + 6421: 7,-43 + 6422: 5,-43 + 6423: 7,-41 + 6424: 0,-40 + 6425: 3,-35 + 6426: 1,-34 + 6427: 3,-33 + 6428: 2,-34 - node: cleanable: True color: '#FFFFFFFF' @@ -2993,8 +3088,6 @@ entities: 1457: -7,-24 1476: 14,5 1477: 14,4 - 1478: 13,4 - 1479: 13,5 1642: 41,24 1643: 41,25 1644: 40,23 @@ -3127,18 +3220,6 @@ entities: 4999: -14,-53 5000: -14,-52 5001: -13,-52 - 5002: -13,-51 - 5003: -14,-51 - 5004: -14,-50 - 5005: -13,-50 - 5006: -9,-51 - 5007: -9,-50 - 5008: -9,-49 - 5009: -9,-48 - 5010: -10,-51 - 5011: -10,-50 - 5012: -10,-49 - 5013: -10,-48 - node: color: '#0000003F' id: FullTileOverlayGreyscale @@ -3169,6 +3250,8 @@ entities: 5612: -51,29 5621: -58,27 5622: -57,33 + 5760: 39,-5 + 5958: -54,38 - node: color: '#3EB38896' id: FullTileOverlayGreyscale @@ -3229,6 +3312,9 @@ entities: 2426: -5,65 2976: -17,-41 2977: -16,-41 + 5763: 35,-5 + 6196: 6,-39 + 6197: 3,-39 - node: color: '#52B4E9FF' id: FullTileOverlayGreyscale @@ -3293,6 +3379,7 @@ entities: 2865: 53,46 2866: 52,47 2867: 52,48 + 5766: 36,-8 - node: color: '#A4610696' id: FullTileOverlayGreyscale @@ -3304,10 +3391,8 @@ entities: 1152: 53,-23 1153: 52,-23 1154: 49,-23 - 1176: 61,-19 - 1177: 62,-19 - 1178: 63,-19 1335: 48,-21 + 5765: 33,-5 - node: color: '#D381C996' id: FullTileOverlayGreyscale @@ -3324,6 +3409,7 @@ entities: 3942: -19,-22 3943: -19,-21 3944: -19,-20 + 5762: 36,-5 - node: zIndex: 1 color: '#D381C996' @@ -3335,24 +3421,28 @@ entities: 212: -44,-33 213: -45,-33 214: -43,-33 + - node: + color: '#D4D4D428' + id: FullTileOverlayGreyscale + decals: + 5854: -5,46 + 5888: 25,28 + - node: + color: '#D4D4D496' + id: FullTileOverlayGreyscale + decals: + 5764: 34,-5 - node: color: '#DE3A3A96' id: FullTileOverlayGreyscale decals: - 524: -13,-49 - 525: -12,-49 - 526: -11,-53 - 527: -10,-53 - 528: -9,-53 - 529: -11,-46 - 530: -10,-46 - 531: -9,-46 568: -6,-49 569: -6,-48 2772: 20,57 2773: 20,58 5389: -47,52 5515: -30,62 + 5761: 38,-5 - node: color: '#DE3A3AFF' id: FullTileOverlayGreyscale @@ -3380,25 +3470,26 @@ entities: 693: 31,-19 703: 34,-22 832: 35,-2 - 843: 31,-2 - 844: 30,-3 - 845: 30,-4 - 846: 30,-5 847: 29,-14 848: 29,-13 849: 29,-12 864: 20,3 1360: 12,-25 1361: 13,-25 - 1521: 30,-2 - 1522: 30,-1 - 1523: 30,0 2825: 45,46 + 5767: 35,-8 + 6216: 17,4 + 6217: 17,5 - node: color: '#FFFFFFFF' id: Grassa4 decals: 2155: -1.7855573,23.949152 + - node: + color: '#FFFFFFFF' + id: Grassb4 + decals: + 6047: 0.3860445,30.988146 - node: color: '#FFFFFFFF' id: Grassb5 @@ -3427,6 +3518,7 @@ entities: 4084: 69.453026,53.082813 4085: 72.24678,52.499477 4086: 71.920395,53.749477 + 6340: -11.384821,20.822517 - node: color: '#FFFFFFFF' id: Grassd2 @@ -3445,6 +3537,13 @@ entities: 4079: 68.65254,42.701946 4080: 69.952675,44.10507 4081: 74.31514,52.17988 + 6042: 0.5364504,30.177677 + 6043: 1.2951236,30.04314 + 6044: 0.95249677,30.984898 + 6045: -3.5628335,30.935976 + 6046: -3.489414,24.993238 + 6338: -12.118657,19.028696 + 6339: -12.828032,20.153912 - node: color: '#FFFFFFFF' id: Grassd3 @@ -3455,6 +3554,7 @@ entities: 3997: 73.47744,52.398594 3998: 74.45184,44.579674 3999: 71.75756,43.38838 + 6346: -12.371423,21.042667 - node: color: '#FFFFFFFF' id: Grasse1 @@ -3485,6 +3585,8 @@ entities: 4026: 59.915527,57.05167 4027: 55.46993,56.871117 4028: 55.462982,53.107086 + 6342: -11.392975,19.721764 + 6347: -10.373758,20.936668 - node: color: '#FFFFFFFF' id: Grasse3 @@ -3499,6 +3601,14 @@ entities: 4015: 73.14992,51.7334 4016: 74.73748,45.363224 4017: 70.72331,43.30718 + 6341: -10.390066,19.151001 + - node: + color: '#FFFFFFFF' + id: GrayConcreteTrimLineE + decals: + 6343: -10,19 + 6344: -10,20 + 6345: -10,21 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale @@ -3516,6 +3626,12 @@ entities: 4690: -35,23 4691: -34,23 4692: -33,23 + 5734: -1,-8 + 5742: -2,-10 + 5743: -1,-10 + 5744: 0,-10 + 5955: -42,30 + 5956: -44,30 - node: color: '#3EB38896' id: HalfTileOverlayGreyscale @@ -3586,6 +3702,8 @@ entities: 4511: -22,-28 4856: -3,-52 4859: 0,-52 + 6161: 4,-39 + 6162: 5,-39 - node: color: '#79150096' id: HalfTileOverlayGreyscale @@ -3600,10 +3718,8 @@ entities: color: '#8D1C9996' id: HalfTileOverlayGreyscale decals: - 1103: 59,-28 1204: 57,-40 1205: 55,-40 - 1348: 57,-28 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale @@ -3643,7 +3759,6 @@ entities: color: '#A4610696' id: HalfTileOverlayGreyscale decals: - 1127: 58,-28 1131: 48,-27 1132: 51,-25 1133: 52,-25 @@ -3668,9 +3783,14 @@ entities: 5337: 56,-11 5338: 57,-11 5339: 58,-11 - 5342: 58,-19 - 5343: 59,-19 - 5344: 60,-19 + 6241: 57,-19 + 6242: 56,-19 + 6243: 55,-19 + 6259: 58,-19 + 6260: 60,-19 + 6261: 61,-19 + 6262: 62,-19 + 6275: 62,-24 - node: color: '#D381C996' id: HalfTileOverlayGreyscale @@ -3729,6 +3849,30 @@ entities: 1890: -22,5 1891: -21,5 1892: -20,5 + 5846: -12,45 + 5847: -13,45 + 5848: -14,45 + 5849: -6,45 + 5850: -5,45 + 5864: 14,45 + 5865: 13,45 + 5866: 11,45 + 5867: 12,45 + 5868: 10,45 + 5869: 9,45 + 5870: 8,45 + 5871: 6,45 + 5872: 7,45 + 5873: 5,45 + 5929: 44,56 + 5930: 45,56 + 5931: 46,56 + 5932: 47,56 + 5935: -23,29 + 5936: -24,29 + 5937: -25,29 + 6328: -12,2 + 6329: -13,2 - node: color: '#D4D4D496' id: HalfTileOverlayGreyscale @@ -3772,7 +3916,6 @@ entities: 2363: -41,59 2778: 22,59 4220: -31,31 - 4984: -13,-50 5363: -43,53 5364: -44,53 5365: -46,52 @@ -3789,6 +3932,16 @@ entities: 5584: -39,60 5592: -36,60 5593: -35,60 + 6371: -10,-46 + 6372: -9,-46 + 6373: -8,-46 + 6375: -10,-52 + 6376: -9,-52 + 6431: -13,-50 + 6455: -23,29 + 6456: -24,29 + 6457: -28,29 + 6458: -29,29 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale @@ -3818,20 +3971,12 @@ entities: 801: 27,-16 837: 35,-3 858: 26,-21 - 869: 21,4 1364: 32,-14 1365: 33,-14 1393: -24,-3 1394: -23,-3 1395: -22,-3 1396: -21,-3 - 2200: -82,38 - 2201: -81,38 - 2202: -82,33 - 2203: -81,33 - 2204: -80,33 - 2205: -79,33 - 2206: -78,33 2786: 45,53 2787: 46,53 2788: 47,53 @@ -3874,6 +4019,10 @@ entities: 5059: 5,-26 5276: 31,-26 5277: 30,-26 + 6208: 13,5 + 6209: 14,5 + 6210: 15,5 + 6231: 21,4 - node: color: '#FA750096' id: HalfTileOverlayGreyscale @@ -3899,6 +4048,17 @@ entities: 5625: -53,16 5626: -52,16 5627: -51,16 + 5731: -1,-6 + 5746: -1,-4 + 5952: -44,27 + 5953: -43,27 + 5954: -42,27 + 6444: -30,25 + 6445: -29,25 + 6447: -24,26 + 6448: -23,26 + 6449: -21,26 + 6450: -20,26 - node: color: '#43990996' id: HalfTileOverlayGreyscale180 @@ -4023,16 +4183,10 @@ entities: 1139: 50,-30 1140: 49,-30 1141: 48,-30 - 1156: 50,-22 1158: 52,-22 1159: 53,-22 1179: 56,-25 1180: 57,-25 - 1181: 58,-25 - 1182: 59,-25 - 1183: 60,-25 - 1184: 61,-25 - 1185: 62,-25 1202: 57,-41 1315: 76,-33 1316: 77,-33 @@ -4047,14 +4201,19 @@ entities: 5326: 49,-15 5329: 50,-18 5501: 55,-17 + 6248: 54,-22 + 6251: 55,-22 + 6265: 60,-22 + 6266: 59,-22 + 6267: 61,-22 + 6268: 62,-22 + 6281: 62,-27 - node: color: '#D381C996' id: HalfTileOverlayGreyscale180 decals: 72: -29,-26 73: -28,-26 - 74: -27,-26 - 75: -26,-26 76: -25,-26 94: -36,-29 95: -35,-29 @@ -4084,7 +4243,6 @@ entities: 3947: -31,-22 3948: -30,-22 4514: -32,-22 - 4515: -22,-32 4516: -26,-32 5602: -32,-40 5603: -31,-40 @@ -4110,6 +4268,50 @@ entities: 1917: -23,-1 1918: -24,-1 1919: -25,-1 + 5821: -19,26 + 5822: -20,26 + 5823: -21,26 + 5838: -12,43 + 5839: -11,43 + 5840: -10,43 + 5841: -9,43 + 5842: -8,43 + 5843: -6,43 + 5844: -5,43 + 5855: 5,43 + 5856: 4,43 + 5857: 2,43 + 5858: 1,43 + 5859: 0,43 + 5863: 10,43 + 5906: 43,41 + 5907: 42,41 + 5908: 41,41 + 5909: 39,41 + 5910: 40,41 + 5911: 38,41 + 5912: 48,43 + 5913: 47,43 + 5914: 44,43 + 5915: 45,43 + 5916: 46,43 + 5917: 57,44 + 5918: 56,44 + 5919: 55,44 + 5920: 54,44 + 5921: 53,44 + 5922: 52,44 + 5923: 51,44 + 5942: -23,26 + 5943: -24,26 + 5944: -25,26 + 5947: -29,25 + 5948: -30,25 + 5965: 38,-7 + 6332: -14,1 + 6333: -13,1 + 6334: -12,1 + 6335: -11,1 - node: color: '#D4D4D496' id: HalfTileOverlayGreyscale180 @@ -4157,6 +4359,11 @@ entities: 5517: -29,63 5518: -28,63 5519: -27,63 + 6382: -10,-47 + 6383: -9,-47 + 6388: -10,-53 + 6389: -9,-53 + 6390: -8,-53 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale180 @@ -4213,14 +4420,18 @@ entities: 1390: -24,-8 1391: -23,-8 1392: -22,-8 - 2196: -82,35 - 2197: -81,35 2401: -48,24 2784: 45,47 2785: 44,47 2809: 32,45 2810: 31,45 4966: 8,0 + 6038: 30,45 + 6040: 33,45 + 6041: 34,45 + 6213: 15,4 + 6214: 14,4 + 6222: 23,3 - node: color: '#FA750096' id: HalfTileOverlayGreyscale180 @@ -4230,6 +4441,9 @@ entities: 194: -30,-45 195: -31,-45 196: -35,-45 + 6048: -34,-45 + 6049: -32,-45 + 6050: -33,-45 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale270 @@ -4246,6 +4460,10 @@ entities: 4328: -58,31 5609: -50,27 5610: -50,30 + 5732: 0,-7 + 6462: -12,23 + 6463: -12,24 + 6464: -12,25 - node: color: '#3EB38896' id: HalfTileOverlayGreyscale270 @@ -4299,6 +4517,10 @@ entities: 4381: -2,-34 4382: -2,-33 4726: -18,-30 + 6164: 3,-45 + 6165: 3,-44 + 6166: 3,-42 + 6167: 3,-41 - node: color: '#8BC9DAFF' id: HalfTileOverlayGreyscale270 @@ -4355,8 +4577,9 @@ entities: 5322: 52,-18 5323: 52,-16 5341: 49,-21 - 5351: 56,-21 5354: 54,-15 + 6247: 56,-24 + 6252: 56,-23 - node: color: '#D381C996' id: HalfTileOverlayGreyscale270 @@ -4383,11 +4606,9 @@ entities: 616: -18,-21 617: -18,-20 4506: -27,-31 - 4507: -27,-30 - 4508: -27,-29 - 4509: -27,-28 4728: -18,-24 5607: -46,27 + 6090: -27,-30 - node: color: '#D4D4D428' id: HalfTileOverlayGreyscale270 @@ -4402,6 +4623,34 @@ entities: 1911: -18,1 1912: -18,2 1913: -18,3 + 5811: -18,15 + 5812: -18,18 + 5813: -18,19 + 5814: -18,20 + 5815: -18,21 + 5816: -18,22 + 5817: -18,23 + 5818: -18,24 + 5819: -18,25 + 5860: 11,40 + 5861: 11,41 + 5862: 11,42 + 5879: 18,26 + 5880: 18,27 + 5881: 18,28 + 5882: 18,29 + 5883: 18,30 + 5925: 48,57 + 5926: 48,58 + 5927: 48,59 + 5961: 33,-7 + 5962: 33,-6 + 6432: -17,-16 + 6433: -17,-15 + 6434: -17,-14 + 6435: -17,-13 + 6436: -17,-12 + 6437: -17,-11 - node: color: '#D4D4D496' id: HalfTileOverlayGreyscale270 @@ -4444,15 +4693,15 @@ entities: 4364: 1,-35 4365: 1,-34 4366: 1,-33 - 4887: -8,-47 - 4888: -8,-48 - 4889: -8,-49 - 4890: -8,-51 - 4891: -8,-52 - 4986: -14,-51 4987: -14,-52 5385: -45,56 5556: -28,59 + 6377: -8,-51 + 6378: -8,-50 + 6379: -8,-49 + 6380: -8,-48 + 6395: -13,-48 + 6430: -14,-51 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale270 @@ -4478,9 +4727,6 @@ entities: 1933: -18,-7 1934: -18,-6 1935: -18,-5 - 2192: -83,32 - 2193: -83,36 - 2194: -83,37 2812: 29,46 2815: 50,46 2816: 50,47 @@ -4501,6 +4747,15 @@ entities: 4965: 7,2 4968: 9,-8 4969: 9,-7 + 5787: 29,-5 + 5788: 29,-4 + 5789: 29,-3 + 5790: 29,-2 + 5791: 29,-1 + 5792: 29,0 + 6218: 18,4 + 6219: 18,5 + 6220: 18,6 - node: color: '#FA750096' id: HalfTileOverlayGreyscale270 @@ -4517,6 +4772,11 @@ entities: 4322: -46,27 4693: -32,21 4694: -32,22 + 5733: -2,-7 + 5748: -11,-7 + 6465: -10,23 + 6466: -10,24 + 6467: -10,25 - node: color: '#3EB38896' id: HalfTileOverlayGreyscale90 @@ -4569,15 +4829,13 @@ entities: 2463: -7,65 2477: -10,50 2478: -10,51 - 4384: 6,-46 - 4385: 6,-45 - 4386: 6,-44 - 4387: 6,-43 - 4388: 6,-42 - 4389: 6,-41 - 4390: 6,-40 - 4391: 6,-39 5617: -58,30 + 6154: 8,-46 + 6155: 8,-45 + 6156: 8,-44 + 6157: 8,-42 + 6158: 8,-41 + 6159: 8,-40 - node: color: '#79150096' id: HalfTileOverlayGreyscale90 @@ -4645,19 +4903,18 @@ entities: 1342: 63,-15 1343: 63,-14 4602: 56,-48 - 5285: 54,-19 - 5287: 54,-21 5313: 48,-18 5314: 48,-17 5315: 48,-16 5334: 58,-15 - 5345: 63,-24 - 5346: 63,-23 - 5347: 63,-22 - 5348: 63,-21 - 5349: 63,-20 5352: 53,-17 5353: 53,-15 + 6235: 58,-24 + 6236: 58,-23 + 6270: 63,-21 + 6271: 63,-20 + 6278: 63,-26 + 6279: 63,-25 - node: color: '#D381C996' id: HalfTileOverlayGreyscale90 @@ -4695,6 +4952,7 @@ entities: 638: -15,-20 5599: -30,-38 5600: -30,-39 + 6087: -22,-31 - node: color: '#D4D4D428' id: HalfTileOverlayGreyscale90 @@ -4708,16 +4966,56 @@ entities: 1920: -15,-9 1921: -15,-8 1922: -15,-7 - 1923: -15,-6 1924: -15,-5 1925: -15,-4 - 1926: -15,-3 1927: -15,-2 1928: -15,-1 1929: -15,0 - 1930: -15,1 - 1931: -15,2 - 1932: -15,3 + 5800: -15,-6 + 5802: -15,15 + 5803: -15,16 + 5804: -15,17 + 5805: -15,18 + 5806: -15,19 + 5807: -15,20 + 5808: -15,21 + 5809: -15,22 + 5810: -15,23 + 5824: -15,32 + 5825: -15,33 + 5826: -15,34 + 5827: -15,35 + 5828: -15,36 + 5829: -15,37 + 5830: -15,38 + 5831: -15,39 + 5832: -15,40 + 5878: 15,43 + 5884: 24,26 + 5887: 24,30 + 5891: 35,22 + 5892: 35,24 + 5893: 35,25 + 5894: 35,26 + 5895: 35,27 + 5896: 35,28 + 5897: 35,29 + 5898: 35,30 + 5899: 35,31 + 5900: 35,32 + 5901: 35,33 + 5902: 35,34 + 5903: 35,35 + 5904: 35,36 + 5905: 35,37 + 5963: 39,-6 + 6331: -15,-3 + 6438: -15,-16 + 6439: -15,-15 + 6440: -15,-14 + 6441: -15,-13 + 6442: -15,-12 + 6443: -15,-11 - node: color: '#D4D4D496' id: HalfTileOverlayGreyscale90 @@ -4756,8 +5054,6 @@ entities: 4221: -30,30 4224: -36,29 4225: -36,30 - 4996: -9,-49 - 4997: -9,-50 5375: -39,51 5376: -39,55 5386: -43,56 @@ -4767,6 +5063,7 @@ entities: 5557: -26,59 5558: -26,60 5616: -58,26 + 6396: -12,-48 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale90 @@ -4788,14 +5085,10 @@ entities: 842: 33,1 854: 27,-23 855: 27,-22 - 866: 22,3 867: 22,2 1397: -20,-4 1398: -20,-5 1399: -20,-6 - 2195: -77,32 - 2198: -79,36 - 2199: -79,37 2831: 48,48 2832: 48,49 2833: 48,50 @@ -4810,10 +5103,22 @@ entities: 4952: 13,-9 4953: 13,-8 4954: 13,-7 - 4959: 13,4 4960: 13,3 4961: 13,2 5619: -50,30 + 5793: 31,-1 + 5794: 31,0 + 5795: 31,-3 + 5796: 31,-4 + 5797: 31,-5 + 6230: 22,3 + 6471: -27,-3 + 6472: -27,-5 + 6473: -27,-6 + 6474: -27,-8 + 6475: -27,-9 + 6476: -27,-10 + 6477: -27,-11 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' @@ -4828,12 +5133,15 @@ entities: 1357: 22,-1 1358: 20,-1 1359: 21,-1 + 6106: -27,-28 + 6108: -26,-28 - node: - angle: 1.5707963267948966 rad + angle: 3.141592653589793 rad color: '#FFFFFFFF' id: LoadingArea decals: - 1702: 36,6 + 6080: -26,-26 + 6081: -27,-26 - node: color: '#D381C996' id: MiniTileBoxOverlay @@ -4900,6 +5208,7 @@ entities: 4685: -33,19 4686: -32,19 5614: -50,29 + 5738: 0,-8 - node: color: '#3EB38896' id: QuarterTileOverlayGreyscale @@ -5003,6 +5312,7 @@ entities: id: QuarterTileOverlayGreyscale decals: 1107: 55,-36 + 6257: 57,-28 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale @@ -5050,6 +5360,9 @@ entities: id: QuarterTileOverlayGreyscale decals: 1883: -18,11 + 5851: -4,45 + 5852: -11,45 + 5933: 48,56 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale @@ -5081,12 +5394,14 @@ entities: 4230: -27,34 4231: -26,34 4232: -25,34 - 5241: -11,-47 5377: -45,52 5533: -30,66 5534: -30,67 5535: -30,68 5536: -30,69 + 6392: -8,-52 + 6454: -19,29 + 6461: -27,29 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale @@ -5099,6 +5414,29 @@ entities: 2840: 44,49 4980: 12,-7 4981: 13,-7 + 6478: -28,-11 + 6479: -28,-10 + 6480: -28,-9 + 6481: -28,-8 + 6482: -28,-7 + 6483: -28,-6 + 6484: -28,-5 + 6485: -28,-4 + 6486: -28,-3 + - node: + color: '#FA750096' + id: QuarterTileOverlayGreyscale + decals: + 6062: -34,-44 + 6063: -33,-44 + 6064: -32,-44 + 6065: -31,-44 + 6066: -30,-44 + 6067: -29,-44 + 6068: -28,-44 + 6069: -27,-44 + 6070: -26,-44 + 6071: -35,-44 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale180 @@ -5108,6 +5446,8 @@ entities: 4679: -34,25 4680: -33,25 4681: -32,25 + 5735: -2,-6 + 6452: -25,26 - node: color: '#3EB38896' id: QuarterTileOverlayGreyscale180 @@ -5231,6 +5571,8 @@ entities: id: QuarterTileOverlayGreyscale180 decals: 1123: 57,-33 + 6272: 58,-22 + 6282: 61,-27 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale180 @@ -5247,6 +5589,15 @@ entities: decals: 1885: -26,15 1901: -26,7 + 5833: -15,41 + 5834: -14,42 + 5835: -13,43 + 5876: 9,43 + 5890: 24,27 + 5924: 50,44 + 5959: 34,-8 + 5960: 36,-7 + 6336: -15,1 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale180 @@ -5286,7 +5637,6 @@ entities: decals: 2308: -37,35 2310: -33,38 - 5243: -9,-52 5388: -43,57 - node: color: '#EFB34196' @@ -5294,13 +5644,10 @@ entities: decals: 759: 23,-29 819: 23,-18 - 1366: 31,-10 1367: 31,-11 1368: 31,-12 1369: 31,-13 1389: -21,-7 - 4970: 11,-5 - 4971: 11,-4 4972: 11,-3 4973: 11,-2 4974: 11,-1 @@ -5309,16 +5656,35 @@ entities: 4977: 11,2 4978: 12,2 4979: 11,-6 + 5768: 31,-10 + 5769: 31,-9 + 5770: 31,-7 + 6215: 13,4 + 6234: 11,-5 - node: color: '#FA750096' id: QuarterTileOverlayGreyscale180 decals: - 201: -32,-45 + 6053: -35,-43 + 6054: -34,-43 + 6055: -33,-43 + 6056: -32,-43 + 6057: -31,-43 + 6058: -30,-43 + 6059: -29,-43 + 6060: -28,-43 + 6061: -27,-43 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale270 decals: 5613: -50,28 + 5736: 0,-6 + 6451: -19,26 + 6453: -28,25 + 6468: -12,27 + 6469: -11,27 + 6470: -10,27 - node: color: '#3EB38896' id: QuarterTileOverlayGreyscale270 @@ -5386,17 +5752,23 @@ entities: id: QuarterTileOverlayGreyscale270 decals: 1201: 55,-41 + 6253: 56,-22 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale270 decals: 122: -31,-29 5606: -32,-36 + 6095: -27,-29 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale270 decals: 1900: -18,7 + 5820: -18,26 + 5845: -4,43 + 5875: 11,43 + 5877: 6,43 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale270 @@ -5452,9 +5824,8 @@ entities: 2337: -18,38 2348: -37,52 2352: -37,57 - 5240: -9,-51 - 5242: -11,-52 5387: -45,57 + 6391: -8,-47 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale270 @@ -5503,11 +5874,16 @@ entities: 2621: 17,61 2824: 50,55 4967: 9,0 + 5774: 29,-11 + 5775: 29,-10 + 5776: 29,-9 + 5777: 29,-8 + 5778: 29,-7 - node: - color: '#FA750096' - id: QuarterTileOverlayGreyscale270 + color: '#334E6DC8' + id: QuarterTileOverlayGreyscale90 decals: - 202: -34,-45 + 5737: -2,-8 - node: color: '#3EB38896' id: QuarterTileOverlayGreyscale90 @@ -5561,11 +5937,6 @@ entities: id: QuarterTileOverlayGreyscale90 decals: 1550: 46,17 - - node: - color: '#8D1C9996' - id: QuarterTileOverlayGreyscale90 - decals: - 1109: 60,-29 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale90 @@ -5578,6 +5949,7 @@ entities: decals: 1146: 50,-25 5356: 53,-18 + 6286: 61,-24 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale90 @@ -5590,6 +5962,10 @@ entities: decals: 1884: -26,11 1905: -26,3 + 5853: -7,45 + 5874: 4,45 + 5889: 24,29 + 6330: -14,2 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale90 @@ -5637,11 +6013,12 @@ entities: 1018: 13,-41 1048: 16,-40 2339: -34,41 - 5244: -9,-47 5537: -27,69 5538: -27,68 5539: -27,67 5540: -27,66 + 6459: -30,29 + 6460: -25,29 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale90 @@ -5707,11 +6084,6 @@ entities: 2610: 22,69 4955: 13,-12 5046: 28,43 - - node: - color: '#FA750096' - id: QuarterTileOverlayGreyscale90 - decals: - 203: -26,-43 - node: color: '#FFFFFFFF' id: Rock01 @@ -5842,6 +6214,7 @@ entities: 5291: 46,-14 5292: 50,-12 5330: 49,-16 + 6256: 57,-27 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale @@ -5855,7 +6228,6 @@ entities: id: ThreeQuarterTileOverlayGreyscale decals: 492: -13,-46 - 498: -8,-46 2268: -40,42 2334: -18,45 2335: -19,41 @@ -5864,8 +6236,10 @@ entities: 2374: -45,53 2774: 21,59 4360: 2,-33 - 4983: -14,-50 5360: -41,56 + 6384: -11,-52 + 6385: -11,-46 + 6429: -14,-50 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale @@ -5877,11 +6251,10 @@ entities: 795: 24,-15 835: 36,-2 850: 25,-21 - 860: 20,4 1388: -25,-3 - 2185: -83,33 2827: 44,53 2828: 43,49 + 6228: 20,4 - node: color: '#FA750096' id: ThreeQuarterTileOverlayGreyscale @@ -5934,12 +6307,13 @@ entities: id: ThreeQuarterTileOverlayGreyscale180 decals: 1124: 61,-31 - 1160: 54,-22 1198: 59,-41 4604: 56,-50 5331: 51,-18 5335: 58,-17 - 5350: 63,-25 + 6239: 58,-25 + 6264: 63,-22 + 6280: 63,-27 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale180 @@ -5947,21 +6321,28 @@ entities: 125: -24,-26 234: -43,-31 5601: -30,-40 + 6086: -22,-32 + - node: + color: '#D4D4D428' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 5836: -14,41 + 5837: -13,42 + 5964: 39,-7 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale180 decals: 494: -12,-53 - 495: -12,-48 496: -7,-53 2307: -37,34 2323: -21,38 2775: 23,56 4361: 3,-34 - 4988: -9,-51 5373: -39,50 5383: -43,55 5546: -26,63 + 6393: -12,-49 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale180 @@ -5973,9 +6354,9 @@ entities: 863: 22,1 1385: -21,-8 1386: -20,-7 - 2188: -82,31 - 2189: -77,31 2830: 48,47 + 6039: 35,45 + 6211: 16,4 - node: color: '#FA750096' id: ThreeQuarterTileOverlayGreyscale180 @@ -6039,8 +6420,6 @@ entities: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale270 decals: - 497: -8,-53 - 503: -13,-48 2262: -40,34 2336: -19,38 2354: -30,58 @@ -6049,6 +6428,9 @@ entities: 4982: -14,-53 5372: -41,50 5384: -45,55 + 6386: -11,-53 + 6387: -11,-47 + 6394: -13,-49 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale270 @@ -6060,11 +6442,10 @@ entities: 852: 25,-24 862: 20,1 1384: -25,-8 - 2186: -83,31 - 2187: -78,31 - 2190: -83,35 2826: 43,47 4963: 7,0 + 6037: 29,45 + 6221: 18,3 - node: color: '#FA750096' id: ThreeQuarterTileOverlayGreyscale270 @@ -6127,15 +6508,18 @@ entities: id: ThreeQuarterTileOverlayGreyscale90 decals: 1125: 61,-29 - 1126: 60,-28 1144: 54,-25 1145: 50,-24 5333: 51,-16 + 6244: 54,-18 + 6269: 63,-19 + 6273: 63,-24 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale90 decals: 126: -24,-24 + 6084: -24,-28 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale90 @@ -6148,7 +6532,6 @@ entities: 2777: 23,59 4219: -30,31 4363: 3,-33 - 4989: -9,-48 5358: -39,56 5541: -26,65 5559: -26,61 @@ -6164,11 +6547,10 @@ entities: 798: 28,-16 836: 34,-2 851: 27,-21 - 861: 22,4 1387: -20,-3 - 2191: -77,33 2829: 48,53 - 4962: 13,5 + 6212: 16,5 + 6229: 22,4 - node: color: '#FA750096' id: ThreeQuarterTileOverlayGreyscale90 @@ -6180,6 +6562,8 @@ entities: decals: 5192: 66,50 5194: -26,-51 + 5966: 37,19 + 5967: 43,14 - node: angle: 3.141592653589793 rad color: '#000000FF' @@ -6199,11 +6583,6 @@ entities: id: WarnBox decals: 4106: -34,50 - - node: - color: '#EF000093' - id: WarnBox - decals: - 924: 29,-9 - node: color: '#EFB341FF' id: WarnBox @@ -6217,14 +6596,8 @@ entities: decals: 249: -28,-50 717: 32,-19 - 1703: 37,8 2226: -33,53 2227: -32,48 - - node: - color: '#00FFFFFF' - id: WarnBoxGreyscale - decals: - 925: 29,-8 - node: angle: 3.141592653589793 rad color: '#3EB388FF' @@ -6238,6 +6611,12 @@ entities: decals: 5193: 66,50 5195: -26,-51 + - node: + color: '#8C347FFF' + id: WarnBoxGreyscale + decals: + 5968: 37,19 + 5969: 43,14 - node: color: '#52B4E9FF' id: WarnCornerNE @@ -6248,7 +6627,6 @@ entities: id: WarnCornerNE decals: 923: 36,1 - 1217: 62,-21 2688: 22,66 2697: 12,84 2698: 25,84 @@ -6258,7 +6636,6 @@ entities: id: WarnCornerNW decals: 922: 34,1 - 1218: 58,-21 1429: -37,-10 2687: 21,66 2700: 10,82 @@ -6282,7 +6659,6 @@ entities: 22: -41,-44 23: -47,-28 917: 36,-1 - 1219: 62,-23 2686: 22,65 2693: 12,72 2694: 25,72 @@ -6292,7 +6668,6 @@ entities: id: WarnCornerSW decals: 916: 34,-1 - 1220: 58,-23 2689: 21,65 2690: 23,73 2691: 24,72 @@ -6309,12 +6684,6 @@ entities: 2746: 25,82 2767: 54,61 4941: 10,-12 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallNE - decals: - 1530: 30,-2 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW @@ -6340,12 +6709,6 @@ entities: 3935: 29,4 4939: 7,3 4940: 10,-9 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallSE - decals: - 1529: 30,-2 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW @@ -6354,16 +6717,6 @@ entities: 1253: 57,-25 2744: 11,77 4949: 10,-1 - - node: - color: '#FFFFFFFF' - id: WarnEndE - decals: - 2213: -53,38 - - node: - color: '#FFFFFFFF' - id: WarnEndW - decals: - 2208: -80,38 - node: color: '#FFFFFFFF' id: WarnFull @@ -6404,10 +6757,6 @@ entities: 896: 10,-15 897: 10,-14 920: 36,0 - 936: 30,-5 - 937: 30,-4 - 938: 30,-3 - 1227: 62,-22 1259: 57,-38 2069: -15,5 2070: -15,6 @@ -6461,13 +6810,6 @@ entities: 4942: 10,-11 4943: 10,-10 5598: -35,62 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineE - decals: - 1526: 30,-1 - 1527: 30,0 - node: color: '#FFFFFFFF' id: WarnLineN @@ -6496,28 +6838,18 @@ entities: 577: 0,-44 906: 8,-15 918: 35,-1 - 929: 29,-7 - 930: 30,-7 - 931: 31,-7 - 939: 31,-2 973: -1,-14 - 1221: 59,-23 - 1222: 60,-23 - 1223: 61,-23 1244: 59,-15 1252: 56,-25 1280: 77,-30 1281: 78,-30 1282: 79,-30 1283: 80,-30 - 1513: 16,2 1707: 48,19 1708: 49,19 1709: 50,19 1710: 51,19 1711: 52,19 - 2209: -79,38 - 2212: -54,38 2224: -31,49 2225: -30,49 4937: 8,3 @@ -6526,12 +6858,6 @@ entities: 5522: -29,66 5523: -28,66 5524: -27,66 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineN - decals: - 1512: 15,2 - node: zIndex: 2 color: '#FFFFFFFF' @@ -6562,27 +6888,8 @@ entities: 893: 22,-15 903: 9,-17 904: 9,-16 - 912: 18,4 - 913: 18,5 - 914: 18,6 - 915: 18,7 921: 34,0 - 932: 30,-5 - 933: 30,-4 - 934: 30,-3 - 1228: 58,-22 - 1406: -28,-11 - 1407: -28,-10 - 1408: -28,-9 - 1409: -28,-8 - 1410: -28,-7 - 1411: -28,-6 - 1412: -28,-5 - 1413: -28,-4 - 1414: -28,-3 1431: -37,-11 - 1705: 36,7 - 1706: 36,8 1715: 36,17 2060: -13,5 2061: -13,6 @@ -6643,9 +6950,6 @@ entities: 541: -6,-53 548: -6,-52 549: -6,-51 - 1524: 30,-1 - 1525: 30,0 - 1528: 30,-2 - node: color: '#FFFFFFFF' id: WarnLineW @@ -6676,14 +6980,7 @@ entities: 900: 13,-17 901: 14,-17 919: 35,1 - 926: 29,-10 - 927: 30,-10 - 928: 31,-10 - 935: 31,-2 974: -1,-14 - 1224: 59,-21 - 1225: 60,-21 - 1226: 61,-21 1249: 59,-15 1415: -30,-10 1416: -31,-10 @@ -6692,11 +6989,6 @@ entities: 1419: -34,-10 1420: -35,-10 1421: -36,-10 - 1514: 15,0 - 1515: 16,0 - 1704: 37,7 - 2210: -79,38 - 2211: -54,38 2222: -31,49 2223: -30,49 2375: -37,62 @@ -6706,13 +6998,6 @@ entities: 2759: 57,61 3933: 24,3 3934: 25,3 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineW - decals: - 1510: 15,7 - 1511: 16,7 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNe @@ -6720,12 +7005,14 @@ entities: 4701: 14,58 4719: 30,49 5396: 49,-11 + 5756: -42,34 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNw decals: 4700: 8,58 5395: 46,-11 + 5755: -45,34 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerSe @@ -6747,6 +7034,8 @@ entities: 4703: 14,56 4704: 14,55 5397: 49,-12 + 5758: -42,33 + 5759: -42,32 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN @@ -6763,6 +7052,8 @@ entities: 4720: 29,49 5398: 47,-11 5399: 48,-11 + 5752: -44,34 + 5753: -43,34 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS @@ -6780,6 +7071,7 @@ entities: 4711: 8,56 4712: 8,57 5394: 46,-12 + 5757: -45,33 - node: cleanable: True color: '#780000FF' @@ -6851,7 +7143,7 @@ entities: 0,-1: 0: 30577 -1,0: - 0: 15167 + 0: 47935 0,1: 0: 7 1: 4096 @@ -6904,33 +7196,33 @@ entities: 0: 48000 1: 8 3,1: - 0: 35071 + 0: 33023 3,2: 2: 16368 - 0: 32776 + 0: 32768 3,3: 0: 65464 3,4: 0: 65535 3,-1: 1: 34952 + 0: 7 4,0: 1: 71 0: 53520 4,1: - 0: 57343 + 0: 56831 4,2: 0: 1 2: 53232 4,3: - 0: 4097 + 0: 1 1: 26112 2: 12 -4,0: - 0: 30579 + 0: 32755 -4,-1: 0: 13107 - 2: 34944 -5,0: 0: 52701 -4,1: @@ -6946,21 +7238,20 @@ entities: -5,3: 0: 51677 -4,4: - 0: 13311 - 2: 32768 + 0: 46079 + -3,0: + 0: 3064 -3,1: 0: 65527 -3,2: 0: 65535 -3,3: 0: 2047 - -3,4: - 0: 255 - 2: 28672 - -3,0: - 0: 2184 -3,-1: - 0: 34952 + 2: 4096 + 0: 50274 + -3,4: + 0: 28927 -2,0: 0: 13090 -2,2: @@ -6988,29 +7279,29 @@ entities: 0: 43144 2: 34 -4,-2: - 0: 46067 + 0: 48123 -5,-2: 0: 57304 -5,-1: 0: 56541 -4,-5: 0: 11063 - -3,-2: - 0: 35064 - 2: 8192 -3,-3: - 2: 8192 - 0: 34952 + 0: 12900 + 2: 32768 + -3,-2: + 0: 12528 + 2: 32768 -3,-4: - 0: 34952 + 0: 51336 -3,-5: 0: 36495 - -2,-2: - 0: 33008 - 2: 8192 -2,-3: - 2: 8192 - 0: 32904 + 2: 61440 + 0: 136 + -2,-2: + 0: 240 + 2: 61440 -2,-4: 1: 68 0: 32768 @@ -7049,7 +7340,7 @@ entities: 0: 13107 1: 34952 3,-2: - 0: 51 + 0: 8243 1: 34952 3,-5: 0: 63247 @@ -7223,7 +7514,7 @@ entities: -8,-9: 0: 26231 -7,-7: - 0: 65454 + 0: 65422 -7,-6: 0: 65311 -7,-8: @@ -7273,19 +7564,21 @@ entities: -5,4: 0: 52479 2: 4096 - -12,1: - 2: 14 + -12,0: + 0: 4080 -12,3: - 2: 3584 + 2: 7952 + -13,3: + 2: 752 + -12,4: + 2: 49 + 0: 136 -12,-1: 2: 57344 - -12,0: - 0: 2176 + -12,1: + 2: 14 -11,0: 0: 12272 - -12,4: - 0: 136 - 2: 48 -11,-1: 2: 61952 -11,1: @@ -7330,7 +7623,6 @@ entities: 2: 240 -11,-5: 0: 4111 - 2: 3072 -10,-4: 0: 61440 -10,-3: @@ -7417,7 +7709,7 @@ entities: -8,-12: 0: 61687 -9,-12: - 0: 61695 + 0: 62719 -8,-11: 0: 4095 -9,-11: @@ -7606,16 +7898,15 @@ entities: 2: 15 0: 49152 1,-12: - 0: 30478 + 0: 65294 2,-14: 2: 19 0: 4096 2,-13: - 0: 4113 - 2: 17476 + 0: 21521 + 2: 4 2,-12: - 0: 4369 - 2: 1092 + 0: 21831 3,-14: 0: 14096 3,-13: @@ -7623,13 +7914,13 @@ entities: 3,-12: 0: 14131 1,-11: - 0: 30591 + 0: 65535 1,-10: - 0: 61559 + 0: 61567 2,-11: - 0: 7509 + 0: 21877 2,-10: - 0: 16375 + 0: 16325 3,-11: 0: 13111 3,-10: @@ -7722,8 +8013,10 @@ entities: 8,-4: 0: 36667 8,-3: - 0: 139 - 2: 57856 + 0: 11 + 2: 3584 + 8,-2: + 0: 61167 8,-1: 0: 61408 4,4: @@ -7751,7 +8044,7 @@ entities: 2: 53247 7,1: 0: 19 - 2: 64648 + 2: 65224 7,2: 2: 287 0: 19456 @@ -7764,20 +8057,18 @@ entities: 0: 238 8,1: 2: 15 - 0: 60928 + 0: 28160 8,2: - 0: 3886 + 0: 50982 8,3: - 0: 36623 - 8,-2: - 2: 61166 + 0: 40759 9,-4: 0: 65295 9,-3: - 0: 51455 - 2: 4096 + 0: 51407 + 2: 256 9,-2: - 2: 4369 + 0: 57297 9,-1: 0: 13104 2: 32768 @@ -7792,8 +8083,8 @@ entities: 2: 8738 0: 34952 10,-1: - 0: 59528 2: 34 + 0: 59528 10,0: 0: 34954 2: 13104 @@ -7827,30 +8118,30 @@ entities: 2: 15 0: 65280 9,2: - 0: 3887 + 0: 65327 9,3: - 0: 3855 + 0: 36623 9,4: 0: 61182 10,1: 2: 35 0: 59528 10,2: - 0: 44847 + 0: 47919 10,3: - 0: 12207 + 0: 10799 10,4: 0: 48059 11,1: 0: 12288 11,2: - 0: 57103 + 0: 65295 11,3: 0: 4063 11,4: 0: 63487 12,2: - 0: 44815 + 0: 48911 12,3: 0: 44943 8,-9: @@ -7966,6 +8257,7 @@ entities: 0: 63259 13,-13: 0: 34816 + 2: 4 14,-12: 0: 4369 14,-11: @@ -7976,6 +8268,7 @@ entities: 0: 62463 14,-13: 0: 65280 + 2: 1 14,-8: 0: 65535 15,-9: @@ -7994,11 +8287,11 @@ entities: 13,-15: 2: 4095 13,-14: - 2: 4095 + 2: 20479 14,-15: 2: 4095 14,-14: - 2: 1911 + 2: 6007 15,-15: 2: 4095 16,-15: @@ -8010,30 +8303,27 @@ entities: 13,-7: 0: 30583 13,-6: - 0: 32631 + 0: 65399 13,-5: - 0: 62327 + 0: 63487 13,-4: 0: 4095 14,-7: - 0: 62815 + 0: 30071 14,-6: - 0: 65535 + 0: 65407 14,-5: - 0: 29439 + 0: 28799 14,-4: 0: 2039 15,-7: - 0: 61457 - 2: 72 + 0: 65521 15,-6: - 0: 65535 + 0: 65295 15,-5: 0: 61695 15,-4: 0: 65535 - 16,-7: - 2: 1543 13,-3: 0: 4335 2: 57344 @@ -8292,7 +8582,7 @@ entities: -5,8: 0: 60669 -4,5: - 0: 29491 + 0: 29627 -4,6: 0: 61777 -4,7: @@ -8301,7 +8591,7 @@ entities: 0: 13107 2: 34952 -3,5: - 0: 28672 + 0: 28799 -3,6: 0: 62071 -3,7: @@ -8316,19 +8606,26 @@ entities: -2,8: 0: 63731 -16,5: - 2: 3855 - 1: 240 - -17,5: - 2: 3855 - 1: 240 + 2: 32768 + -16,6: + 2: 34952 -15,5: - 2: 1799 - 1: 112 + 2: 5905 -15,6: - 2: 2 + 2: 3 0: 52360 + -16,7: + 2: 34952 -15,7: + 2: 17 0: 52428 + -16,8: + 2: 2184 + -15,4: + 2: 65160 + -14,4: + 2: 4099 + 0: 51336 -14,5: 0: 4060 -14,6: @@ -8337,12 +8634,11 @@ entities: 0: 65535 -15,8: 0: 136 - 2: 57376 + 2: 4400 + -14,3: + 2: 6640 -14,8: 0: 3839 - -14,4: - 2: 32 - 0: 51336 -13,5: 0: 6007 -13,8: @@ -8970,11 +9266,11 @@ entities: 2: 61936 7,17: 0: 11 - 2: 64640 + 2: 61312 8,18: 2: 255 7,18: - 2: 252 + 2: 8942 9,16: 0: 4368 9,17: @@ -9008,22 +9304,33 @@ entities: 0: 30579 6,20: 0: 14199 + 7,19: + 2: 17479 + 7,20: + 2: 29764 0,17: 0: 2039 -1,17: 0: 3327 1,17: 0: 1911 + 1,18: + 2: 51336 + 1,19: + 2: 17476 + 1,20: + 2: 50244 2,17: 0: 34823 - 2: 8704 + 2: 8960 2,18: - 2: 8738 + 2: 12834 0: 34952 2,19: 0: 52424 2,20: 0: 36044 + 2: 4096 3,18: 0: 4369 3,19: @@ -9041,19 +9348,27 @@ entities: -3,17: 0: 62718 -3,18: - 0: 65471 + 0: 65535 -2,17: 0: 12542 -2,18: 0: 4915 + 1,21: + 2: 34952 2,21: - 2: 52770 + 2: 65058 0: 8 2,22: - 2: 1092 + 2: 3311 3,21: 0: 1 2: 768 + 3,22: + 2: 61696 + 4,22: + 2: 61440 + 5,22: + 2: 61440 5,20: 0: 32768 6,21: @@ -9062,38 +9377,34 @@ entities: 5,21: 2: 2048 6,22: - 2: 1092 - -16,9: - 2: 15 - 1: 65520 - -17,9: - 2: 15 - 1: 65520 + 2: 6126 + 7,21: + 2: 12834 + 7,22: + 2: 1 -16,10: - 2: 65295 + 2: 65280 -17,10: - 2: 65295 + 2: 65280 -16,11: 2: 61455 -17,11: 2: 61455 -16,12: 2: 255 - -15,9: - 2: 15 - 1: 65520 -15,10: - 2: 65295 + 2: 65484 -15,11: 2: 64719 + -15,9: + 2: 50255 -15,12: 2: 52479 -14,9: 2: 1 - 1: 272 0: 3276 -14,10: - 2: 61711 + 2: 63999 -14,11: 2: 3 0: 36736 @@ -9102,52 +9413,12 @@ entities: -13,12: 0: 8936 2: 32768 - -20,8: - 0: 33535 - -20,7: - 0: 53599 - -21,8: - 0: 59630 - -20,9: - 0: 831 - 1: 34816 - -21,9: - 0: 36590 - -20,10: - 0: 51 - 2: 22536 - 1: 8192 - -21,10: - 0: 238 - 2: 20480 - 1: 8192 - -20,11: - 2: 80 - -21,11: - 2: 208 - -19,9: - 0: 3 - 1: 65476 - 2: 8 - -19,10: - 2: 3935 - -19,8: - 2: 514 - 1: 17508 - -19,7: - 1: 17508 - 2: 514 - -18,9: - 2: 15 - 1: 65520 - -18,10: - 2: 4383 -19,11: 2: 32768 -19,12: 2: 136 -18,11: - 2: 61713 + 2: 61696 -18,12: 2: 511 -17,12: @@ -9158,10 +9429,14 @@ entities: 2: 4095 -15,13: 2: 4095 + -15,15: + 0: 3212 -14,13: 2: 20309 -14,15: - 0: 3780 + 0: 4079 + -14,14: + 0: 35016 -14,16: 2: 17604 -13,15: @@ -9212,20 +9487,16 @@ entities: -8,16: 0: 52428 -7,13: - 0: 4368 - 2: 64 - 1: 19584 + 0: 56784 -7,14: 0: 63233 - 1: 4 + 2: 4 -7,15: 0: 29431 -7,16: 0: 13175 -6,13: - 2: 289 - 1: 4114 - 0: 57472 + 0: 61875 -6,14: 0: 61872 -6,15: @@ -9285,55 +9556,6 @@ entities: 2: 1092 -5,18: 0: 631 - -20,4: - 2: 2571 - 1: 1024 - -21,4: - 2: 2571 - 1: 1024 - -20,5: - 0: 65535 - -21,5: - 0: 61166 - -20,6: - 0: 65535 - -21,6: - 0: 61166 - -21,7: - 0: 24654 - -19,4: - 2: 7 - -19,5: - 2: 2570 - 1: 17632 - -19,6: - 2: 514 - 1: 17508 - -18,5: - 2: 3855 - 1: 240 - -22,4: - 2: 8750 - -22,5: - 2: 10762 - 1: 128 - -22,6: - 2: 10762 - 1: 128 - -22,7: - 2: 10762 - 1: 128 - -22,8: - 2: 10762 - 1: 128 - -22,9: - 2: 10762 - 1: 128 - -22,10: - 2: 10762 - 1: 128 - -22,11: - 2: 226 17,1: 2: 8751 1: 34816 @@ -9542,6 +9764,12 @@ entities: parent: 2922 - type: InstantAction container: 2922 + - uid: 12128 + components: + - type: Transform + parent: 23717 + - type: InstantAction + container: 23717 - uid: 27130 components: - type: Transform @@ -9556,6 +9784,18 @@ entities: parent: 8997 - type: InstantAction container: 8997 + - uid: 12036 + components: + - type: Transform + parent: 4313 + - type: InstantAction + container: 4313 + - uid: 12037 + components: + - type: Transform + parent: 12064 + - type: InstantAction + container: 12064 - uid: 18678 components: - type: Transform @@ -9750,7 +9990,6 @@ entities: devices: - 3634 - 3635 - - 3556 - 3555 - 3584 - 4087 @@ -9883,6 +10122,39 @@ entities: - 5255 - 10027 - 5305 + - uid: 6833 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-30.5 + parent: 12 + - type: DeviceList + devices: + - 26161 + - 1553 + - 7458 + - 7616 + - 7615 + - 7618 + - 7617 + - 8916 + - 8597 + - 8540 + - uid: 8504 + components: + - type: Transform + pos: 61.5,-17.5 + parent: 12 + - type: DeviceList + devices: + - 1553 + - 25548 + - 4203 + - 8515 + - 6744 + - 2909 + - 346 + - 8673 - uid: 8910 components: - type: Transform @@ -9894,29 +10166,6 @@ entities: - 5128 - 26457 - 27003 - - uid: 8913 - components: - - type: Transform - pos: 57.5,-26.5 - parent: 12 - - type: DeviceList - devices: - - 8535 - - 8536 - - 8541 - - 8542 - - 8597 - - 8543 - - 8544 - - 8916 - - 8921 - - 8922 - - 7616 - - 7615 - - 7458 - - 8859 - - 7618 - - 7617 - uid: 8914 components: - type: Transform @@ -9933,6 +10182,23 @@ entities: - 7461 - 26319 - 26314 + - uid: 8971 + components: + - type: Transform + pos: -9.5,-44.5 + parent: 12 + - type: DeviceList + devices: + - 2828 + - 10538 + - 26118 + - 7519 + - 11462 + - 4002 + - 2613 + - 4004 + - 4005 + - 4006 - uid: 9972 components: - type: Transform @@ -9973,6 +10239,7 @@ entities: - 9983 - 9982 - 3997 + - 6753 - uid: 9975 components: - type: Transform @@ -9982,7 +10249,6 @@ entities: - type: DeviceList devices: - 3519 - - 3702 - 3725 - 3620 - 9979 @@ -10000,8 +10266,6 @@ entities: - 2759 - 3533 - 2762 - - 3710 - - 2758 - 3584 - uid: 10017 components: @@ -10048,6 +10312,20 @@ entities: - 5280 - 10003 - 10026 + - uid: 12032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -50.5,-24.5 + parent: 12 + - type: DeviceList + devices: + - 9988 + - 801 + - 9987 + - 800 + - 23933 + - 23934 - uid: 13076 components: - type: Transform @@ -10220,33 +10498,20 @@ entities: - 26327 - 26569 - 8461 - - uid: 22311 + - uid: 22248 components: - type: Transform - pos: -76.5,34.5 + rot: 1.5707963267948966 rad + pos: 32.5,-5.5 parent: 12 - type: DeviceList devices: - - 22314 - - 21954 - - 22313 - - 21953 - - 21955 - - 22328 - - 22329 - - 22330 - - uid: 22312 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -78.5,35.5 - parent: 12 - - type: DeviceList - devices: - - 22248 - - 22315 - - 22316 - - 22317 + - 22250 + - 22247 + - 22246 + - 22249 + - 22245 + - 22244 - uid: 22393 components: - type: Transform @@ -10632,6 +10897,7 @@ entities: - 1306 - 2094 - 25373 + - 12725 - uid: 25516 components: - type: Transform @@ -10812,21 +11078,6 @@ entities: - 993 - 994 - 2095 - - uid: 28347 - components: - - type: Transform - pos: -7.5,-44.5 - parent: 12 - - type: DeviceList - devices: - - 2758 - - 3710 - - 28348 - - 2613 - - 4004 - - 4005 - - 4006 - - 4002 - uid: 28354 components: - type: Transform @@ -10852,8 +11103,6 @@ entities: - 4008 - 4010 - 4011 - - 3627 - - 3702 - 9980 - uid: 28359 components: @@ -10951,19 +11200,6 @@ entities: - 9116 - 9117 - 7456 - - uid: 28370 - components: - - type: Transform - pos: 60.5,-17.5 - parent: 12 - - type: DeviceList - devices: - - 8673 - - 8714 - - 8917 - - 8859 - - 7457 - - 7787 - uid: 28371 components: - type: Transform @@ -10979,7 +11215,6 @@ entities: - 8695 - 8698 - 7775 - - 7787 - 7785 - uid: 28373 components: @@ -10988,18 +11223,23 @@ entities: parent: 12 - type: DeviceList devices: - - 8678 - - 8677 - - 28374 - - 7457 - 9117 - 9116 - 9115 + - 7775 - 7456 - 8460 - - 27065 + - 2294 + - 8919 + - 8678 + - 8677 + - 6744 + - 8515 + - 4203 - 7785 + - 27065 - 27102 + - 25548 - uid: 28376 components: - type: Transform @@ -11025,6 +11265,8 @@ entities: - 4744 - 9994 - 4738 + - 9666 + - 2779 - uid: 28378 components: - type: Transform @@ -11032,11 +11274,12 @@ entities: parent: 12 - type: DeviceList devices: - - 9556 + - 7787 - 6766 - - 9996 - - 9999 + - 9666 + - 4949 - 23891 + - 2779 - uid: 28381 components: - type: Transform @@ -11064,6 +11307,24 @@ entities: - 13305 - 13168 - 28384 + - uid: 28502 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-45.5 + parent: 12 + - type: DeviceList + devices: + - 4018 + - 4017 + - 25372 + - 3992 + - 3993 + - 28504 + - 3555 + - 4087 + - 6755 + - 6754 - uid: 29270 components: - type: Transform @@ -11163,6 +11424,11 @@ entities: - type: Transform pos: -51.5,-37.5 parent: 12 + - uid: 2831 + components: + - type: Transform + pos: 63.5,-18.5 + parent: 12 - uid: 7167 components: - type: Transform @@ -11178,11 +11444,6 @@ entities: bodyType: Static - type: Lock locked: True - - uid: 7788 - components: - - type: Transform - pos: 56.5,-18.5 - parent: 12 - uid: 8863 components: - type: Transform @@ -11193,6 +11454,11 @@ entities: - type: Transform pos: -22.5,-7.5 parent: 12 + - uid: 12143 + components: + - type: Transform + pos: 31.5,47.5 + parent: 12 - uid: 13514 components: - type: Transform @@ -11208,19 +11474,6 @@ entities: - type: Transform pos: -4.5,11.5 parent: 12 - - uid: 21952 - components: - - type: Transform - anchored: True - pos: -82.5,41.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 23700 - components: - - type: Transform - pos: 33.5,45.5 - parent: 12 - uid: 23899 components: - type: Transform @@ -11231,6 +11484,11 @@ entities: - type: Transform pos: -20.5,61.5 parent: 12 + - uid: 26068 + components: + - type: Transform + pos: 38.5,12.5 + parent: 12 - uid: 26913 components: - type: Transform @@ -11441,35 +11699,31 @@ entities: parent: 12 - proto: AirlockCargoGlassLocked entities: - - uid: 65 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 57.5,-17.5 - parent: 12 - uid: 7466 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,-22.5 parent: 12 - - uid: 7467 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-21.5 - parent: 12 - uid: 7761 components: - type: Transform pos: 59.5,-14.5 parent: 12 - - uid: 7784 +- proto: AirlockCargoLocked + entities: + - uid: 454 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,-11.5 parent: 12 + - uid: 26170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-23.5 + parent: 12 - proto: AirlockChapelLocked entities: - uid: 13309 @@ -11513,6 +11767,19 @@ entities: rot: 3.141592653589793 rad pos: -54.5,22.5 parent: 12 +- proto: AirlockCommandGlassLocked + entities: + - uid: 21940 + components: + - type: Transform + pos: -4.5,-6.5 + parent: 12 + - uid: 22232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-5.5 + parent: 12 - proto: AirlockCommandLocked entities: - uid: 146 @@ -11570,6 +11837,11 @@ entities: rot: -1.5707963267948966 rad pos: -47.5,37.5 parent: 12 + - uid: 21325 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 12 - proto: AirlockDetectiveLocked entities: - uid: 13590 @@ -11609,13 +11881,18 @@ entities: rot: 3.141592653589793 rad pos: 23.5,-24.5 parent: 12 -- proto: AirlockEngineeringLocked - entities: - - uid: 57 + - uid: 9127 components: - type: Transform - pos: 16.5,15.5 + pos: 17.5,4.5 parent: 12 + - uid: 26162 + components: + - type: Transform + pos: 17.5,5.5 + parent: 12 +- proto: AirlockEngineeringLocked + entities: - uid: 1016 components: - type: Transform @@ -11778,23 +12055,11 @@ entities: rot: 3.141592653589793 rad pos: -9.5,-19.5 parent: 12 - - uid: 22318 + - uid: 22224 components: - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,34.5 - parent: 12 - - uid: 22319 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,29.5 - parent: 12 - - uid: 22320 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,31.5 + rot: -1.5707963267948966 rad + pos: 32.5,-7.5 parent: 12 - uid: 24482 components: @@ -11933,38 +12198,46 @@ entities: linkedPorts: 1085: - DoorStatus: DoorBolt - - uid: 5117 + - uid: 3524 components: - type: Transform - pos: 5.5,-3.5 + pos: 15.5,3.5 parent: 12 - type: DeviceLinkSink - invokeCounter: 1 + invokeCounter: 2 - type: DeviceLinkSource linkedPorts: - 28528: + 9176: - DoorStatus: DoorBolt - - uid: 5314 + 3628: + - DoorStatus: DoorBolt + - uid: 3627 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,3.5 + parent: 12 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 9176: + - DoorStatus: DoorBolt + 3628: + - DoorStatus: DoorBolt + - uid: 3628 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,1.5 parent: 12 - type: DeviceLinkSink - invokeCounter: 6 + invokeCounter: 2 - type: DeviceLinkSource linkedPorts: - 9705: + 3524: - DoorStatus: DoorBolt - 9666: - - DoorStatus: DoorBolt - 9447: - - DoorStatus: DoorBolt - 9609: - - DoorStatus: DoorBolt - 26260: - - DoorStatus: DoorBolt - 26410: + 3627: - DoorStatus: DoorBolt - uid: 6350 components: @@ -11990,6 +12263,17 @@ entities: linkedPorts: 6350: - DoorStatus: DoorBolt + - uid: 7889 + components: + - type: Transform + pos: 12.5,-3.5 + parent: 12 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 10165: + - DoorStatus: DoorBolt - uid: 9176 components: - type: Transform @@ -11997,42 +12281,14 @@ entities: pos: 15.5,1.5 parent: 12 - type: DeviceLinkSink - invokeCounter: 6 + invokeCounter: 8 - type: DeviceLinkSource linkedPorts: - 9705: - - DoorStatus: DoorBolt - 9666: + 3627: - DoorStatus: DoorBolt 9609: - DoorStatus: DoorBolt - 9447: - - DoorStatus: DoorBolt - 26260: - - DoorStatus: DoorBolt - 26410: - - DoorStatus: DoorBolt - - uid: 9447 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,8.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 6 - - type: DeviceLinkSource - linkedPorts: - 9705: - - DoorStatus: DoorBolt - 9666: - - DoorStatus: DoorBolt - 5314: - - DoorStatus: DoorBolt - 9176: - - DoorStatus: DoorBolt - 26260: - - DoorStatus: DoorBolt - 26410: + 3524: - DoorStatus: DoorBolt - uid: 9609 components: @@ -12041,65 +12297,36 @@ entities: pos: 16.5,8.5 parent: 12 - type: DeviceLinkSink - invokeCounter: 6 + invokeCounter: 7 - type: DeviceLinkSource linkedPorts: - 9666: - - DoorStatus: DoorBolt - 9705: - - DoorStatus: DoorBolt - 5314: + 10657: - DoorStatus: DoorBolt 9176: - DoorStatus: DoorBolt - 26260: - - DoorStatus: DoorBolt - 26410: - - DoorStatus: DoorBolt - - uid: 9666 + - uid: 10165 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,6.5 + pos: 14.5,-3.5 parent: 12 - type: DeviceLinkSink - invokeCounter: 6 + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7889: + - DoorStatus: DoorBolt + - uid: 10657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,6.5 + parent: 12 + - type: DeviceLinkSink + invokeCounter: 1 - type: DeviceLinkSource linkedPorts: 9609: - DoorStatus: DoorBolt - 9447: - - DoorStatus: DoorBolt - 5314: - - DoorStatus: DoorBolt - 9176: - - DoorStatus: DoorBolt - 26260: - - DoorStatus: DoorBolt - 26410: - - DoorStatus: DoorBolt - - uid: 9705 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,5.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 6 - - type: DeviceLinkSource - linkedPorts: - 5314: - - DoorStatus: DoorBolt - 9176: - - DoorStatus: DoorBolt - 9447: - - DoorStatus: DoorBolt - 9609: - - DoorStatus: DoorBolt - 26260: - - DoorStatus: DoorBolt - 26410: - - DoorStatus: DoorBolt - uid: 11322 components: - type: Transform @@ -12158,73 +12385,8 @@ entities: linkedPorts: 19019: - DoorStatus: DoorBolt - - uid: 26260 - components: - - type: Transform - pos: 14.5,4.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 6 - - type: DeviceLinkSource - linkedPorts: - 9176: - - DoorStatus: DoorBolt - 5314: - - DoorStatus: DoorBolt - 9705: - - DoorStatus: DoorBolt - 9666: - - DoorStatus: DoorBolt - 9609: - - DoorStatus: DoorBolt - 9447: - - DoorStatus: DoorBolt - - uid: 26410 - components: - - type: Transform - pos: 14.5,5.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 6 - - type: DeviceLinkSource - linkedPorts: - 9176: - - DoorStatus: DoorBolt - 5314: - - DoorStatus: DoorBolt - 9705: - - DoorStatus: DoorBolt - 9666: - - DoorStatus: DoorBolt - 9609: - - DoorStatus: DoorBolt - 9447: - - DoorStatus: DoorBolt - - uid: 28528 - components: - - type: Transform - pos: 5.5,-5.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 5117: - - DoorStatus: DoorBolt - proto: AirlockExternalGlass entities: - - uid: 256 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-6.5 - parent: 12 - - uid: 274 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-6.5 - parent: 12 - uid: 288 components: - type: Transform @@ -12288,11 +12450,6 @@ entities: - type: Transform pos: 32.5,-41.5 parent: 12 - - uid: 6754 - components: - - type: Transform - pos: 11.5,-41.5 - parent: 12 - uid: 10296 components: - type: Transform @@ -12349,6 +12506,24 @@ entities: rot: -1.5707963267948966 rad pos: 25.5,71.5 parent: 12 + - uid: 22328 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,59.5 + parent: 12 + - uid: 28520 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,1.5 + parent: 12 + - uid: 28528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,2.5 + parent: 12 - proto: AirlockExternalGlassAtmosphericsLocked entities: - uid: 4390 @@ -12469,23 +12644,18 @@ entities: - DoorStatus: DoorBolt 478: - DoorStatus: DoorBolt + - uid: 1061 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,62.5 + parent: 12 - uid: 2041 components: - type: Transform rot: 3.141592653589793 rad pos: -28.5,-10.5 parent: 12 - - uid: 9523 - components: - - type: Transform - pos: -20.5,55.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 19828: - - DoorStatus: DoorBolt - uid: 10785 components: - type: Transform @@ -12546,18 +12716,6 @@ entities: linkedPorts: 11947: - DoorStatus: DoorBolt - - uid: 19828 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,55.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 9523: - - DoorStatus: DoorBolt - uid: 19844 components: - type: Transform @@ -12570,18 +12728,12 @@ entities: linkedPorts: 19847: - DoorStatus: DoorBolt - - uid: 22179 + - uid: 22277 components: - type: Transform rot: -1.5707963267948966 rad - pos: -74.5,36.5 + pos: -55.5,60.5 parent: 12 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 22178: - - DoorStatus: DoorBolt - uid: 27232 components: - type: Transform @@ -12734,6 +12886,12 @@ entities: - type: Transform pos: -16.5,-62.5 parent: 12 + - uid: 22322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,57.5 + parent: 12 - uid: 24238 components: - type: Transform @@ -12746,11 +12904,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-39.5 parent: 12 - - uid: 29395 - components: - - type: Transform - pos: -53.5,60.5 - parent: 12 - proto: AirlockExternalGlassShuttleLocked entities: - uid: 1968 @@ -12798,12 +12951,6 @@ entities: - type: Transform pos: -42.5,13.5 parent: 12 - - uid: 10284 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,5.5 - parent: 12 - uid: 10285 components: - type: Transform @@ -12815,20 +12962,68 @@ entities: - type: Transform pos: -36.5,13.5 parent: 12 + - uid: 22320 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,62.5 + parent: 12 + - uid: 22321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,60.5 + parent: 12 + - uid: 26130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,1.5 + parent: 12 - uid: 26256 components: - type: Transform rot: 1.5707963267948966 rad pos: 60.5,-48.5 parent: 12 - - uid: 29394 + - uid: 28506 components: - type: Transform rot: -1.5707963267948966 rad - pos: -54.5,62.5 + pos: -47.5,2.5 + parent: 12 + - uid: 28532 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -42.5,5.5 parent: 12 - proto: AirlockExternalLocked entities: + - uid: 530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-5.5 + parent: 12 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 925: + - DoorStatus: DoorBolt + - uid: 925 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-3.5 + parent: 12 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 530: + - DoorStatus: DoorBolt - uid: 19847 components: - type: Transform @@ -12841,18 +13036,6 @@ entities: linkedPorts: 19844: - DoorStatus: DoorBolt - - uid: 22178 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -77.5,36.5 - parent: 12 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 22179: - - DoorStatus: DoorBolt - proto: AirlockFreezerLocked entities: - uid: 15387 @@ -13171,6 +13354,13 @@ entities: - type: Transform pos: 19.5,55.5 parent: 12 +- proto: AirlockHatchMaintenance + entities: + - uid: 21605 + components: + - type: Transform + pos: -21.5,55.5 + parent: 12 - proto: AirlockHeadOfPersonnelLocked entities: - uid: 18846 @@ -13337,12 +13527,6 @@ entities: - type: Transform pos: 7.5,-21.5 parent: 12 - - uid: 22321 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,39.5 - parent: 12 - uid: 28529 components: - type: Transform @@ -13431,6 +13615,12 @@ entities: rot: 1.5707963267948966 rad pos: -24.5,16.5 parent: 12 + - uid: 10654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,1.5 + parent: 12 - uid: 10698 components: - type: Transform @@ -13532,6 +13722,27 @@ entities: rot: 3.141592653589793 rad pos: 31.5,23.5 parent: 12 + - uid: 12011 + components: + - type: Transform + pos: 32.5,15.5 + parent: 12 + - uid: 12019 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,12.5 + parent: 12 + - uid: 12028 + components: + - type: Transform + pos: 33.5,9.5 + parent: 12 + - uid: 12122 + components: + - type: Transform + pos: 35.5,11.5 + parent: 12 - uid: 14946 components: - type: Transform @@ -13587,6 +13798,26 @@ entities: - type: Transform pos: -18.5,33.5 parent: 12 + - uid: 21890 + components: + - type: Transform + pos: -12.5,-7.5 + parent: 12 + - uid: 21968 + components: + - type: Transform + pos: -8.5,20.5 + parent: 12 + - uid: 21999 + components: + - type: Transform + pos: -12.5,-5.5 + parent: 12 + - uid: 22304 + components: + - type: Transform + pos: 37.5,9.5 + parent: 12 - uid: 22340 components: - type: Transform @@ -13739,18 +13970,6 @@ entities: rot: 3.141592653589793 rad pos: -5.5,8.5 parent: 12 - - uid: 28519 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-7.5 - parent: 12 - - uid: 28520 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-5.5 - parent: 12 - uid: 29517 components: - type: Transform @@ -13971,12 +14190,6 @@ entities: parent: 12 - proto: AirlockMedicalLocked entities: - - uid: 1081 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-46.5 - parent: 12 - uid: 2431 components: - type: Transform @@ -14022,11 +14235,6 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-39.5 parent: 12 - - uid: 3087 - components: - - type: Transform - pos: 7.5,-43.5 - parent: 12 - uid: 3098 components: - type: Transform @@ -14037,6 +14245,12 @@ entities: - type: Transform pos: 2.5,-45.5 parent: 12 + - uid: 22118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-42.5 + parent: 12 - proto: AirlockMedicalScienceGlassLocked entities: - uid: 830 @@ -14051,6 +14265,13 @@ entities: rot: 3.141592653589793 rad pos: -39.5,-48.5 parent: 12 +- proto: AirlockMedicalScienceLocked + entities: + - uid: 514 + components: + - type: Transform + pos: -36.5,-46.5 + parent: 12 - proto: AirlockQuartermasterLocked entities: - uid: 8437 @@ -14148,16 +14369,22 @@ entities: parent: 12 - proto: AirlockSalvageLocked entities: - - uid: 8042 + - uid: 2830 components: - type: Transform - pos: 58.5,-26.5 + rot: 1.5707963267948966 rad + pos: 60.5,-27.5 parent: 12 - uid: 8043 components: - type: Transform pos: 55.5,-28.5 parent: 12 + - uid: 10629 + components: + - type: Transform + pos: 58.5,-25.5 + parent: 12 - proto: AirlockScienceGlassLocked entities: - uid: 641 @@ -14385,11 +14612,14 @@ entities: - DoorStatus: DoorBolt - proto: AirSensor entities: - - uid: 454 + - uid: 346 components: - type: Transform - pos: 49.5,-16.5 + pos: 60.5,-20.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 8504 - uid: 2094 components: - type: Transform @@ -14473,6 +14703,15 @@ entities: deviceLists: - 9972 - 2089 + - uid: 2294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-19.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28373 - uid: 2609 components: - type: Transform @@ -14489,6 +14728,15 @@ entities: - type: DeviceNetwork deviceLists: - 2611 + - uid: 2828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-51.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 8971 - uid: 4003 components: - type: Transform @@ -14506,6 +14754,16 @@ entities: - type: DeviceNetwork deviceLists: - 2545 + - 28502 + - uid: 4949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,5.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28378 - uid: 7350 components: - type: Transform @@ -14539,22 +14797,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 - - uid: 8917 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 60.5,-21.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28370 - - uid: 8918 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,-19.5 - parent: 12 + - 6833 - uid: 8919 components: - type: Transform @@ -14564,6 +14807,7 @@ entities: - type: DeviceNetwork deviceLists: - 28371 + - 28373 - uid: 8920 components: - type: Transform @@ -14576,18 +14820,12 @@ entities: rot: 1.5707963267948966 rad pos: 79.5,-31.5 parent: 12 - - type: DeviceNetwork - deviceLists: - - 8913 - uid: 8922 components: - type: Transform rot: 1.5707963267948966 rad pos: 55.5,-43.5 parent: 12 - - type: DeviceNetwork - deviceLists: - - 8913 - uid: 8923 components: - type: Transform @@ -14689,12 +14927,18 @@ entities: rot: 1.5707963267948966 rad pos: -53.5,-26.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 12032 - uid: 9988 components: - type: Transform rot: 1.5707963267948966 rad pos: -53.5,-22.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 12032 - uid: 9989 components: - type: Transform @@ -14714,30 +14958,6 @@ entities: deviceLists: - 3224 - 447 - - uid: 9996 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,4.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28378 - - uid: 9998 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,4.5 - parent: 12 - - uid: 9999 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,3.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28378 - uid: 10000 components: - type: Transform @@ -14986,51 +15206,24 @@ entities: - type: DeviceNetwork deviceLists: - 18887 - - uid: 22313 + - uid: 22249 components: - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,26.5 + rot: 1.5707963267948966 rad + pos: 35.5,-5.5 parent: 12 - type: DeviceNetwork deviceLists: - - 22311 - - uid: 22314 + - 22248 + - uid: 22250 components: - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,33.5 + rot: 1.5707963267948966 rad + pos: 39.5,-5.5 parent: 12 - type: DeviceNetwork deviceLists: - - 22311 - - uid: 22315 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,36.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 22312 - - uid: 22316 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -75.5,36.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 22312 - - uid: 22317 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,40.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 22312 + - 22248 - uid: 22390 components: - type: Transform @@ -15501,14 +15694,6 @@ entities: - type: DeviceNetwork deviceLists: - 377 - - uid: 28348 - components: - - type: Transform - pos: -9.5,-49.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28347 - uid: 28355 components: - type: Transform @@ -15571,14 +15756,6 @@ entities: - type: DeviceNetwork deviceLists: - 28371 - - uid: 28374 - components: - - type: Transform - pos: 52.5,-20.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28373 - uid: 28379 components: - type: Transform @@ -15694,11 +15871,6 @@ entities: actions: !type:Container ents: - 6214 - - uid: 8902 - components: - - type: Transform - pos: 56.471523,-20.573103 - parent: 12 - uid: 10376 components: - type: Transform @@ -15709,11 +15881,6 @@ entities: - type: Transform pos: -20.5,-7.5 parent: 12 - - uid: 21077 - components: - - type: Transform - pos: -45.521164,44.47354 - parent: 12 - uid: 21519 components: - type: Transform @@ -15724,11 +15891,6 @@ entities: - type: Transform pos: 5.3721876,30.61469 parent: 12 - - uid: 23716 - components: - - type: Transform - pos: 33.66482,47.484264 - parent: 12 - uid: 26399 components: - type: Transform @@ -15792,12 +15954,6 @@ entities: - type: Transform pos: -46.5,53.5 parent: 12 - - uid: 526 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-21.5 - parent: 12 - uid: 853 components: - type: Transform @@ -15849,6 +16005,11 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,-9.5 parent: 12 + - uid: 2448 + components: + - type: Transform + pos: 31.5,15.5 + parent: 12 - uid: 2543 components: - type: Transform @@ -15916,11 +16077,10 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,-5.5 parent: 12 - - uid: 6889 + - uid: 6749 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-39.5 + pos: 13.5,-36.5 parent: 12 - uid: 7472 components: @@ -15933,11 +16093,6 @@ entities: rot: 1.5707963267948966 rad pos: 52.5,-10.5 parent: 12 - - uid: 7900 - components: - - type: Transform - pos: 59.5,-26.5 - parent: 12 - uid: 7901 components: - type: Transform @@ -15954,6 +16109,11 @@ entities: - type: Transform pos: 79.5,-33.5 parent: 12 + - uid: 9141 + components: + - type: Transform + pos: 59.5,-27.5 + parent: 12 - uid: 9541 components: - type: Transform @@ -15988,12 +16148,6 @@ entities: rot: 1.5707963267948966 rad pos: -28.5,61.5 parent: 12 - - uid: 11034 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,2.5 - parent: 12 - uid: 11127 components: - type: Transform @@ -16011,11 +16165,11 @@ entities: - type: Transform pos: 43.5,26.5 parent: 12 - - uid: 12086 + - uid: 11512 components: - type: Transform rot: 1.5707963267948966 rad - pos: 36.5,19.5 + pos: 36.5,18.5 parent: 12 - uid: 12423 components: @@ -16185,15 +16339,23 @@ entities: - type: Transform pos: -11.5,46.5 parent: 12 - - uid: 21957 + - uid: 21918 components: - type: Transform - pos: -80.5,42.5 + rot: 3.141592653589793 rad + pos: -39.5,-25.5 parent: 12 - - uid: 21958 + - uid: 21922 components: - type: Transform - pos: -79.5,34.5 + rot: 3.141592653589793 rad + pos: -0.5,1.5 + parent: 12 + - uid: 22225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-5.5 parent: 12 - uid: 24703 components: @@ -16223,6 +16385,12 @@ entities: - type: Transform pos: 60.5,46.5 parent: 12 + - uid: 25100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-23.5 + parent: 12 - uid: 25108 components: - type: Transform @@ -16270,13 +16438,6 @@ entities: rot: -1.5707963267948966 rad pos: -47.5,49.5 parent: 12 -- proto: AppraisalTool - entities: - - uid: 8876 - components: - - type: Transform - pos: 60.400223,-24.37177 - parent: 12 - proto: ArrivalsShuttleTimer entities: - uid: 16552 @@ -16383,6 +16544,12 @@ entities: rot: 1.5707963267948966 rad pos: 14.5,-51.5 parent: 12 + - uid: 1355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,1.5 + parent: 12 - uid: 1818 components: - type: Transform @@ -16458,11 +16625,6 @@ entities: rot: 1.5707963267948966 rad pos: 64.5,-13.5 parent: 12 - - uid: 8533 - components: - - type: Transform - pos: -53.5,60.5 - parent: 12 - uid: 9039 components: - type: Transform @@ -16507,6 +16669,24 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,76.5 parent: 12 + - uid: 12033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,57.5 + parent: 12 + - uid: 12057 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,62.5 + parent: 12 + - uid: 12645 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,60.5 + parent: 12 - uid: 13558 components: - type: Transform @@ -16555,11 +16735,11 @@ entities: rot: 3.141592653589793 rad pos: -18.5,74.5 parent: 12 - - uid: 25445 + - uid: 28519 components: - type: Transform rot: -1.5707963267948966 rad - pos: -54.5,62.5 + pos: -47.5,2.5 parent: 12 - proto: AtmosFixBlockerMarker entities: @@ -16613,11 +16793,6 @@ entities: - type: Transform pos: 17.5,14.5 parent: 12 - - uid: 3023 - components: - - type: Transform - pos: -73.5,21.5 - parent: 12 - uid: 3893 components: - type: Transform @@ -17236,366 +17411,6 @@ entities: - type: Transform pos: -34.5,-0.5 parent: 12 - - uid: 25394 - components: - - type: Transform - pos: -73.5,35.5 - parent: 12 - - uid: 26120 - components: - - type: Transform - pos: -74.5,21.5 - parent: 12 - - uid: 26122 - components: - - type: Transform - pos: -72.5,21.5 - parent: 12 - - uid: 26123 - components: - - type: Transform - pos: -71.5,21.5 - parent: 12 - - uid: 26124 - components: - - type: Transform - pos: -70.5,21.5 - parent: 12 - - uid: 26125 - components: - - type: Transform - pos: -69.5,21.5 - parent: 12 - - uid: 26126 - components: - - type: Transform - pos: -68.5,21.5 - parent: 12 - - uid: 26127 - components: - - type: Transform - pos: -67.5,21.5 - parent: 12 - - uid: 26128 - components: - - type: Transform - pos: -66.5,21.5 - parent: 12 - - uid: 26129 - components: - - type: Transform - pos: -64.5,21.5 - parent: 12 - - uid: 26130 - components: - - type: Transform - pos: -63.5,21.5 - parent: 12 - - uid: 26131 - components: - - type: Transform - pos: -62.5,21.5 - parent: 12 - - uid: 26132 - components: - - type: Transform - pos: -61.5,21.5 - parent: 12 - - uid: 26133 - components: - - type: Transform - pos: -60.5,21.5 - parent: 12 - - uid: 26134 - components: - - type: Transform - pos: -59.5,21.5 - parent: 12 - - uid: 26135 - components: - - type: Transform - pos: -58.5,21.5 - parent: 12 - - uid: 26136 - components: - - type: Transform - pos: -65.5,21.5 - parent: 12 - - uid: 26137 - components: - - type: Transform - pos: -57.5,21.5 - parent: 12 - - uid: 26140 - components: - - type: Transform - pos: -55.5,37.5 - parent: 12 - - uid: 26141 - components: - - type: Transform - pos: -55.5,38.5 - parent: 12 - - uid: 26142 - components: - - type: Transform - pos: -56.5,37.5 - parent: 12 - - uid: 26143 - components: - - type: Transform - pos: -56.5,38.5 - parent: 12 - - uid: 26144 - components: - - type: Transform - pos: -57.5,37.5 - parent: 12 - - uid: 26145 - components: - - type: Transform - pos: -57.5,38.5 - parent: 12 - - uid: 26146 - components: - - type: Transform - pos: -58.5,37.5 - parent: 12 - - uid: 26147 - components: - - type: Transform - pos: -58.5,38.5 - parent: 12 - - uid: 26148 - components: - - type: Transform - pos: -59.5,37.5 - parent: 12 - - uid: 26149 - components: - - type: Transform - pos: -59.5,38.5 - parent: 12 - - uid: 26150 - components: - - type: Transform - pos: -60.5,37.5 - parent: 12 - - uid: 26151 - components: - - type: Transform - pos: -60.5,38.5 - parent: 12 - - uid: 26152 - components: - - type: Transform - pos: -61.5,37.5 - parent: 12 - - uid: 26153 - components: - - type: Transform - pos: -61.5,38.5 - parent: 12 - - uid: 26154 - components: - - type: Transform - pos: -62.5,37.5 - parent: 12 - - uid: 26155 - components: - - type: Transform - pos: -62.5,38.5 - parent: 12 - - uid: 26156 - components: - - type: Transform - pos: -63.5,37.5 - parent: 12 - - uid: 26157 - components: - - type: Transform - pos: -63.5,38.5 - parent: 12 - - uid: 26158 - components: - - type: Transform - pos: -64.5,37.5 - parent: 12 - - uid: 26159 - components: - - type: Transform - pos: -64.5,38.5 - parent: 12 - - uid: 26160 - components: - - type: Transform - pos: -65.5,37.5 - parent: 12 - - uid: 26161 - components: - - type: Transform - pos: -65.5,38.5 - parent: 12 - - uid: 26162 - components: - - type: Transform - pos: -66.5,37.5 - parent: 12 - - uid: 26163 - components: - - type: Transform - pos: -66.5,38.5 - parent: 12 - - uid: 26164 - components: - - type: Transform - pos: -67.5,37.5 - parent: 12 - - uid: 26165 - components: - - type: Transform - pos: -67.5,38.5 - parent: 12 - - uid: 26166 - components: - - type: Transform - pos: -68.5,37.5 - parent: 12 - - uid: 26167 - components: - - type: Transform - pos: -68.5,38.5 - parent: 12 - - uid: 26168 - components: - - type: Transform - pos: -69.5,37.5 - parent: 12 - - uid: 26169 - components: - - type: Transform - pos: -69.5,38.5 - parent: 12 - - uid: 26170 - components: - - type: Transform - pos: -70.5,37.5 - parent: 12 - - uid: 26171 - components: - - type: Transform - pos: -70.5,38.5 - parent: 12 - - uid: 26172 - components: - - type: Transform - pos: -71.5,37.5 - parent: 12 - - uid: 26173 - components: - - type: Transform - pos: -71.5,38.5 - parent: 12 - - uid: 26174 - components: - - type: Transform - pos: -72.5,37.5 - parent: 12 - - uid: 26175 - components: - - type: Transform - pos: -72.5,38.5 - parent: 12 - - uid: 26176 - components: - - type: Transform - pos: -73.5,37.5 - parent: 12 - - uid: 26177 - components: - - type: Transform - pos: -73.5,38.5 - parent: 12 - - uid: 26178 - components: - - type: Transform - pos: -74.5,38.5 - parent: 12 - - uid: 26179 - components: - - type: Transform - pos: -75.5,38.5 - parent: 12 - - uid: 26180 - components: - - type: Transform - pos: -76.5,38.5 - parent: 12 - - uid: 26181 - components: - - type: Transform - pos: -73.5,36.5 - parent: 12 - - uid: 26182 - components: - - type: Transform - pos: -22.5,52.5 - parent: 12 - - uid: 26183 - components: - - type: Transform - pos: -22.5,53.5 - parent: 12 - - uid: 26184 - components: - - type: Transform - pos: -23.5,52.5 - parent: 12 - - uid: 26185 - components: - - type: Transform - pos: -23.5,53.5 - parent: 12 - - uid: 26186 - components: - - type: Transform - pos: -24.5,53.5 - parent: 12 - - uid: 26187 - components: - - type: Transform - pos: -24.5,54.5 - parent: 12 - - uid: 26190 - components: - - type: Transform - pos: -25.5,53.5 - parent: 12 - - uid: 26191 - components: - - type: Transform - pos: -25.5,54.5 - parent: 12 - - uid: 26192 - components: - - type: Transform - pos: -25.5,56.5 - parent: 12 - - uid: 26193 - components: - - type: Transform - pos: -25.5,55.5 - parent: 12 - - uid: 26194 - components: - - type: Transform - pos: -23.5,54.5 - parent: 12 - - uid: 26195 - components: - - type: Transform - pos: -23.5,55.5 - parent: 12 - uid: 26206 components: - type: Transform @@ -17811,241 +17626,6 @@ entities: - type: Transform pos: 26.5,-4.5 parent: 12 - - uid: 29346 - components: - - type: Transform - pos: -73.5,22.5 - parent: 12 - - uid: 29347 - components: - - type: Transform - pos: -74.5,25.5 - parent: 12 - - uid: 29348 - components: - - type: Transform - pos: -74.5,29.5 - parent: 12 - - uid: 29349 - components: - - type: Transform - pos: -74.5,33.5 - parent: 12 - - uid: 29350 - components: - - type: Transform - pos: -77.5,18.5 - parent: 12 - - uid: 29351 - components: - - type: Transform - pos: -81.5,18.5 - parent: 12 - - uid: 29352 - components: - - type: Transform - pos: -73.5,34.5 - parent: 12 - - uid: 29353 - components: - - type: Transform - pos: -73.5,33.5 - parent: 12 - - uid: 29354 - components: - - type: Transform - pos: -73.5,32.5 - parent: 12 - - uid: 29355 - components: - - type: Transform - pos: -73.5,31.5 - parent: 12 - - uid: 29356 - components: - - type: Transform - pos: -73.5,30.5 - parent: 12 - - uid: 29357 - components: - - type: Transform - pos: -73.5,29.5 - parent: 12 - - uid: 29358 - components: - - type: Transform - pos: -73.5,27.5 - parent: 12 - - uid: 29359 - components: - - type: Transform - pos: -84.5,21.5 - parent: 12 - - uid: 29360 - components: - - type: Transform - pos: -73.5,26.5 - parent: 12 - - uid: 29361 - components: - - type: Transform - pos: -73.5,28.5 - parent: 12 - - uid: 29362 - components: - - type: Transform - pos: -73.5,25.5 - parent: 12 - - uid: 29363 - components: - - type: Transform - pos: -84.5,25.5 - parent: 12 - - uid: 29364 - components: - - type: Transform - pos: -73.5,24.5 - parent: 12 - - uid: 29365 - components: - - type: Transform - pos: -73.5,23.5 - parent: 12 - - uid: 29366 - components: - - type: Transform - pos: -84.5,29.5 - parent: 12 - - uid: 29367 - components: - - type: Transform - pos: -84.5,33.5 - parent: 12 - - uid: 29368 - components: - - type: Transform - pos: -84.5,37.5 - parent: 12 - - uid: 29369 - components: - - type: Transform - pos: -84.5,41.5 - parent: 12 - - uid: 29370 - components: - - type: Transform - pos: -82.5,43.5 - parent: 12 - - uid: 29371 - components: - - type: Transform - pos: -78.5,43.5 - parent: 12 - - uid: 29373 - components: - - type: Transform - pos: -76.5,39.5 - parent: 12 - - uid: 29374 - components: - - type: Transform - pos: -75.5,39.5 - parent: 12 - - uid: 29375 - components: - - type: Transform - pos: -74.5,39.5 - parent: 12 - - uid: 29376 - components: - - type: Transform - pos: -73.5,39.5 - parent: 12 - - uid: 29377 - components: - - type: Transform - pos: -72.5,39.5 - parent: 12 - - uid: 29378 - components: - - type: Transform - pos: -71.5,39.5 - parent: 12 - - uid: 29379 - components: - - type: Transform - pos: -70.5,39.5 - parent: 12 - - uid: 29380 - components: - - type: Transform - pos: -69.5,39.5 - parent: 12 - - uid: 29381 - components: - - type: Transform - pos: -68.5,39.5 - parent: 12 - - uid: 29382 - components: - - type: Transform - pos: -67.5,39.5 - parent: 12 - - uid: 29383 - components: - - type: Transform - pos: -66.5,39.5 - parent: 12 - - uid: 29384 - components: - - type: Transform - pos: -65.5,39.5 - parent: 12 - - uid: 29385 - components: - - type: Transform - pos: -64.5,39.5 - parent: 12 - - uid: 29386 - components: - - type: Transform - pos: -62.5,39.5 - parent: 12 - - uid: 29387 - components: - - type: Transform - pos: -63.5,39.5 - parent: 12 - - uid: 29388 - components: - - type: Transform - pos: -61.5,39.5 - parent: 12 - - uid: 29389 - components: - - type: Transform - pos: -60.5,39.5 - parent: 12 - - uid: 29390 - components: - - type: Transform - pos: -59.5,39.5 - parent: 12 - - uid: 29391 - components: - - type: Transform - pos: -58.5,39.5 - parent: 12 - - uid: 29392 - components: - - type: Transform - pos: -57.5,39.5 - parent: 12 - - uid: 29393 - components: - - type: Transform - pos: -56.5,39.5 - parent: 12 - proto: AtmosFixFreezerMarker entities: - uid: 15421 @@ -18171,10 +17751,10 @@ entities: - type: Transform pos: -44.5,-30.5 parent: 12 - - uid: 8887 + - uid: 2832 components: - type: Transform - pos: 54.5,-19.5 + pos: 58.5,-18.5 parent: 12 - uid: 25377 components: @@ -18338,17 +17918,6 @@ entities: parent: 12 - proto: BaseComputer entities: - - uid: 689 - components: - - type: Transform - pos: 36.5,8.5 - parent: 12 - - uid: 6222 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-13.5 - parent: 12 - uid: 9825 components: - type: Transform @@ -18360,18 +17929,6 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,5.5 parent: 12 - - uid: 17958 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-15.5 - parent: 12 - - uid: 17963 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-13.5 - parent: 12 - uid: 23564 components: - type: Transform @@ -18713,11 +18270,6 @@ entities: rot: -1.5707963267948966 rad pos: -46.5,55.5 parent: 12 - - uid: 5037 - components: - - type: Transform - pos: -13.5,-51.5 - parent: 12 - uid: 5384 components: - type: Transform @@ -18736,27 +18288,34 @@ entities: rot: 1.5707963267948966 rad pos: -3.5,-39.5 parent: 12 + - uid: 10540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-49.5 + parent: 12 + - uid: 10664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-48.5 + parent: 12 - uid: 13873 components: - type: Transform pos: 26.5,37.5 parent: 12 + - uid: 16776 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-47.5 + parent: 12 - uid: 21668 components: - type: Transform pos: -8.5,-50.5 parent: 12 - - uid: 26412 - components: - - type: Transform - pos: -8.5,-49.5 - parent: 12 - - uid: 27259 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-49.5 - parent: 12 - proto: BedsheetMime entities: - uid: 22693 @@ -19074,16 +18633,6 @@ entities: - type: Transform pos: -47.5,51.5 parent: 12 - - uid: 11959 - components: - - type: Transform - pos: 38.5,14.5 - parent: 12 - - uid: 11960 - components: - - type: Transform - pos: 34.5,14.5 - parent: 12 - uid: 16503 components: - type: Transform @@ -19253,6 +18802,13 @@ entities: - type: Transform pos: 6.5,66.5 parent: 12 +- proto: BlockGameArcadeComputerCircuitboard + entities: + - uid: 22318 + components: + - type: Transform + pos: 34.78795,45.317623 + parent: 12 - proto: Bloodpack entities: - uid: 13830 @@ -19310,6 +18866,11 @@ entities: - type: Transform pos: -36.428226,37.282276 parent: 12 + - uid: 28500 + components: + - type: Transform + pos: -12.564983,-51.34612 + parent: 12 - proto: BookBase entities: - uid: 13338 @@ -19487,11 +19048,31 @@ entities: rot: 1.5707963267948966 rad pos: -45.5,48.5 parent: 12 + - uid: 21960 + components: + - type: Transform + pos: -4.5,-10.5 + parent: 12 + - uid: 21976 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 12 + - uid: 21977 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 12 - uid: 22154 components: - type: Transform pos: 33.5,16.5 parent: 12 + - uid: 22189 + components: + - type: Transform + pos: 3.5,-10.5 + parent: 12 - uid: 23619 components: - type: Transform @@ -19629,7 +19210,7 @@ entities: - uid: 3118 components: - type: Transform - pos: 6.483349,-40.432316 + pos: 6.641307,-38.30299 parent: 12 - uid: 13268 components: @@ -19710,11 +19291,6 @@ entities: - type: Transform pos: 53.408695,-23.391977 parent: 12 - - uid: 8893 - components: - - type: Transform - pos: 62.61215,-24.40641 - parent: 12 - uid: 13317 components: - type: Transform @@ -19743,7 +19319,7 @@ entities: - uid: 18873 components: - type: Transform - pos: -41.870697,21.539446 + pos: -43.973763,21.753422 parent: 12 - uid: 21443 components: @@ -19818,6 +19394,12 @@ entities: parent: 12 - proto: BoxingBell entities: + - uid: 12634 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,53.5 + parent: 12 - uid: 22635 components: - type: Transform @@ -19828,12 +19410,13 @@ entities: - uid: 2792 components: - type: Transform - pos: -11.395875,-60.640625 + rot: -12.566370614359172 rad + pos: -11.358311,-60.675922 parent: 12 - uid: 3119 components: - type: Transform - pos: 6.553528,-40.28328 + pos: 6.266307,-38.261322 parent: 12 - proto: BoxLethalshot entities: @@ -19919,7 +19502,8 @@ entities: - uid: 2790 components: - type: Transform - pos: -11.724,-60.328125 + rot: -12.566370614359172 rad + pos: -11.788866,-60.21296 parent: 12 - proto: BoxSyringe entities: @@ -20171,12 +19755,30 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,29.5 parent: 12 + - uid: 15861 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,-24.5 + parent: 12 - uid: 16487 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,8.5 parent: 12 + - uid: 16846 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,-38.5 + parent: 12 + - uid: 16847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-14.5 + parent: 12 - uid: 23448 components: - type: Transform @@ -20200,6 +19802,17 @@ entities: rot: 3.141592653589793 rad pos: -41.5,57.5 parent: 12 + - uid: 28554 + components: + - type: Transform + pos: -10.5,-36.5 + parent: 12 + - uid: 28555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-19.5 + parent: 12 - proto: CableApcExtension entities: - uid: 14 @@ -20217,11 +19830,31 @@ entities: - type: Transform pos: 56.5,61.5 parent: 12 + - uid: 51 + components: + - type: Transform + pos: -21.5,55.5 + parent: 12 + - uid: 57 + components: + - type: Transform + pos: -9.5,-2.5 + parent: 12 + - uid: 65 + components: + - type: Transform + pos: 64.5,-23.5 + parent: 12 - uid: 66 components: - type: Transform pos: 51.5,-12.5 parent: 12 + - uid: 72 + components: + - type: Transform + pos: -38.5,-24.5 + parent: 12 - uid: 75 components: - type: Transform @@ -20242,31 +19875,16 @@ entities: - type: Transform pos: -9.5,-19.5 parent: 12 + - uid: 114 + components: + - type: Transform + pos: -8.5,-7.5 + parent: 12 - uid: 129 components: - type: Transform pos: 52.5,-11.5 parent: 12 - - uid: 234 - components: - - type: Transform - pos: -8.5,-4.5 - parent: 12 - - uid: 235 - components: - - type: Transform - pos: -8.5,-6.5 - parent: 12 - - uid: 237 - components: - - type: Transform - pos: -8.5,-3.5 - parent: 12 - - uid: 238 - components: - - type: Transform - pos: -9.5,-6.5 - parent: 12 - uid: 628 components: - type: Transform @@ -20307,6 +19925,11 @@ entities: - type: Transform pos: -43.5,-13.5 parent: 12 + - uid: 1087 + components: + - type: Transform + pos: 37.5,6.5 + parent: 12 - uid: 1315 components: - type: Transform @@ -20647,11 +20270,6 @@ entities: - type: Transform pos: -41.5,-23.5 parent: 12 - - uid: 1437 - components: - - type: Transform - pos: -40.5,-21.5 - parent: 12 - uid: 1438 components: - type: Transform @@ -21767,6 +21385,11 @@ entities: - type: Transform pos: 22.5,4.5 parent: 12 + - uid: 3017 + components: + - type: Transform + pos: 10.5,-38.5 + parent: 12 - uid: 3019 components: - type: Transform @@ -21777,11 +21400,51 @@ entities: - type: Transform pos: 23.5,2.5 parent: 12 + - uid: 3034 + components: + - type: Transform + pos: 10.5,-40.5 + parent: 12 + - uid: 3089 + components: + - type: Transform + pos: 16.5,6.5 + parent: 12 + - uid: 3102 + components: + - type: Transform + pos: 10.5,-47.5 + parent: 12 + - uid: 3103 + components: + - type: Transform + pos: 10.5,-41.5 + parent: 12 + - uid: 3107 + components: + - type: Transform + pos: 59.5,-19.5 + parent: 12 + - uid: 3108 + components: + - type: Transform + pos: 54.5,-21.5 + parent: 12 - uid: 3127 components: - type: Transform pos: 66.5,2.5 parent: 12 + - uid: 3157 + components: + - type: Transform + pos: 37.5,18.5 + parent: 12 + - uid: 3159 + components: + - type: Transform + pos: 9.5,-47.5 + parent: 12 - uid: 3196 components: - type: Transform @@ -22777,6 +22440,41 @@ entities: - type: Transform pos: 0.5,-34.5 parent: 12 + - uid: 3488 + components: + - type: Transform + pos: 9.5,-37.5 + parent: 12 + - uid: 3690 + components: + - type: Transform + pos: 16.5,8.5 + parent: 12 + - uid: 3691 + components: + - type: Transform + pos: 16.5,7.5 + parent: 12 + - uid: 3892 + components: + - type: Transform + pos: 51.5,12.5 + parent: 12 + - uid: 3901 + components: + - type: Transform + pos: 10.5,-39.5 + parent: 12 + - uid: 4000 + components: + - type: Transform + pos: 10.5,-43.5 + parent: 12 + - uid: 4019 + components: + - type: Transform + pos: 10.5,-46.5 + parent: 12 - uid: 4119 components: - type: Transform @@ -22837,51 +22535,6 @@ entities: - type: Transform pos: 8.5,-37.5 parent: 12 - - uid: 4195 - components: - - type: Transform - pos: 8.5,-38.5 - parent: 12 - - uid: 4196 - components: - - type: Transform - pos: 8.5,-39.5 - parent: 12 - - uid: 4197 - components: - - type: Transform - pos: 8.5,-40.5 - parent: 12 - - uid: 4198 - components: - - type: Transform - pos: 8.5,-41.5 - parent: 12 - - uid: 4199 - components: - - type: Transform - pos: 8.5,-42.5 - parent: 12 - - uid: 4200 - components: - - type: Transform - pos: 8.5,-43.5 - parent: 12 - - uid: 4201 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 12 - - uid: 4202 - components: - - type: Transform - pos: 8.5,-45.5 - parent: 12 - - uid: 4203 - components: - - type: Transform - pos: 8.5,-46.5 - parent: 12 - uid: 4204 components: - type: Transform @@ -22912,6 +22565,11 @@ entities: - type: Transform pos: 8.5,-32.5 parent: 12 + - uid: 4257 + components: + - type: Transform + pos: 10.5,-44.5 + parent: 12 - uid: 4319 components: - type: Transform @@ -23157,6 +22815,11 @@ entities: - type: Transform pos: 1.5,-27.5 parent: 12 + - uid: 4721 + components: + - type: Transform + pos: 10.5,-37.5 + parent: 12 - uid: 4730 components: - type: Transform @@ -23197,6 +22860,11 @@ entities: - type: Transform pos: 63.5,-5.5 parent: 12 + - uid: 5038 + components: + - type: Transform + pos: 52.5,11.5 + parent: 12 - uid: 5052 components: - type: Transform @@ -23212,6 +22880,36 @@ entities: - type: Transform pos: 10.5,1.5 parent: 12 + - uid: 5133 + components: + - type: Transform + pos: -7.5,-7.5 + parent: 12 + - uid: 5153 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 12 + - uid: 5154 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 12 + - uid: 5155 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 12 + - uid: 5156 + components: + - type: Transform + pos: -7.5,-5.5 + parent: 12 + - uid: 5157 + components: + - type: Transform + pos: -8.5,-5.5 + parent: 12 - uid: 5221 components: - type: Transform @@ -23237,6 +22935,16 @@ entities: - type: Transform pos: 27.5,-1.5 parent: 12 + - uid: 5554 + components: + - type: Transform + pos: 52.5,10.5 + parent: 12 + - uid: 5555 + components: + - type: Transform + pos: 51.5,10.5 + parent: 12 - uid: 5643 components: - type: Transform @@ -23607,6 +23315,11 @@ entities: - type: Transform pos: 15.5,-12.5 parent: 12 + - uid: 5721 + components: + - type: Transform + pos: 13.5,-36.5 + parent: 12 - uid: 5722 components: - type: Transform @@ -24132,11 +23845,6 @@ entities: - type: Transform pos: 14.5,5.5 parent: 12 - - uid: 5836 - components: - - type: Transform - pos: 15.5,6.5 - parent: 12 - uid: 5837 components: - type: Transform @@ -24362,15 +24070,20 @@ entities: - type: Transform pos: 54.5,-5.5 parent: 12 - - uid: 6904 + - uid: 6838 components: - type: Transform - pos: 11.5,-39.5 + pos: 7.5,-44.5 parent: 12 - - uid: 6905 + - uid: 6839 components: - type: Transform - pos: 12.5,-39.5 + pos: 10.5,-42.5 + parent: 12 + - uid: 6895 + components: + - type: Transform + pos: 7.5,-45.5 parent: 12 - uid: 6906 components: @@ -24717,11 +24430,31 @@ entities: - type: Transform pos: 49.5,-0.5 parent: 12 + - uid: 7355 + components: + - type: Transform + pos: -9.5,-12.5 + parent: 12 + - uid: 7361 + components: + - type: Transform + pos: -9.5,-11.5 + parent: 12 + - uid: 7362 + components: + - type: Transform + pos: -9.5,-10.5 + parent: 12 - uid: 7386 components: - type: Transform pos: 5.5,13.5 parent: 12 + - uid: 7442 + components: + - type: Transform + pos: -8.5,-6.5 + parent: 12 - uid: 7516 components: - type: Transform @@ -24757,6 +24490,11 @@ entities: - type: Transform pos: 63.5,2.5 parent: 12 + - uid: 7564 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 12 - uid: 7720 components: - type: Transform @@ -24802,11 +24540,6 @@ entities: - type: Transform pos: 41.5,-16.5 parent: 12 - - uid: 8070 - components: - - type: Transform - pos: 59.5,-26.5 - parent: 12 - uid: 8071 components: - type: Transform @@ -25627,11 +25360,6 @@ entities: - type: Transform pos: 53.5,-22.5 parent: 12 - - uid: 8241 - components: - - type: Transform - pos: 54.5,-21.5 - parent: 12 - uid: 8242 components: - type: Transform @@ -25662,11 +25390,6 @@ entities: - type: Transform pos: 58.5,-19.5 parent: 12 - - uid: 8248 - components: - - type: Transform - pos: 59.5,-19.5 - parent: 12 - uid: 8249 components: - type: Transform @@ -25692,11 +25415,6 @@ entities: - type: Transform pos: 62.5,-21.5 parent: 12 - - uid: 8254 - components: - - type: Transform - pos: 62.5,-22.5 - parent: 12 - uid: 8255 components: - type: Transform @@ -25717,11 +25435,6 @@ entities: - type: Transform pos: 59.5,-23.5 parent: 12 - - uid: 8259 - components: - - type: Transform - pos: 58.5,-23.5 - parent: 12 - uid: 8260 components: - type: Transform @@ -26132,6 +25845,26 @@ entities: - type: Transform pos: 78.5,10.5 parent: 12 + - uid: 8463 + components: + - type: Transform + pos: -10.5,-8.5 + parent: 12 + - uid: 8467 + components: + - type: Transform + pos: -11.5,-8.5 + parent: 12 + - uid: 8533 + components: + - type: Transform + pos: 37.5,11.5 + parent: 12 + - uid: 8672 + components: + - type: Transform + pos: -8.5,20.5 + parent: 12 - uid: 8773 components: - type: Transform @@ -26202,11 +25935,21 @@ entities: - type: Transform pos: 85.5,-33.5 parent: 12 + - uid: 8864 + components: + - type: Transform + pos: 38.5,11.5 + parent: 12 - uid: 8877 components: - type: Transform pos: 8.5,13.5 parent: 12 + - uid: 8917 + components: + - type: Transform + pos: 7.5,-42.5 + parent: 12 - uid: 8932 components: - type: Transform @@ -26217,6 +25960,26 @@ entities: - type: Transform pos: 48.5,-29.5 parent: 12 + - uid: 8967 + components: + - type: Transform + pos: 10.5,-45.5 + parent: 12 + - uid: 8995 + components: + - type: Transform + pos: -10.5,-10.5 + parent: 12 + - uid: 9043 + components: + - type: Transform + pos: -10.5,-9.5 + parent: 12 + - uid: 9044 + components: + - type: Transform + pos: -10.5,-2.5 + parent: 12 - uid: 9126 components: - type: Transform @@ -26627,6 +26390,11 @@ entities: - type: Transform pos: 7.5,19.5 parent: 12 + - uid: 9547 + components: + - type: Transform + pos: -1.5,-15.5 + parent: 12 - uid: 9553 components: - type: Transform @@ -26872,26 +26640,6 @@ entities: - type: Transform pos: -8.5,-40.5 parent: 12 - - uid: 9990 - components: - - type: Transform - pos: 10.5,-43.5 - parent: 12 - - uid: 9991 - components: - - type: Transform - pos: 10.5,-42.5 - parent: 12 - - uid: 9992 - components: - - type: Transform - pos: 10.5,-41.5 - parent: 12 - - uid: 9993 - components: - - type: Transform - pos: 11.5,-41.5 - parent: 12 - uid: 10025 components: - type: Transform @@ -26947,6 +26695,11 @@ entities: - type: Transform pos: -37.5,-0.5 parent: 12 + - uid: 10348 + components: + - type: Transform + pos: 7.5,-41.5 + parent: 12 - uid: 10349 components: - type: Transform @@ -27132,6 +26885,11 @@ entities: - type: Transform pos: 47.5,-0.5 parent: 12 + - uid: 11366 + components: + - type: Transform + pos: -53.5,61.5 + parent: 12 - uid: 11367 components: - type: Transform @@ -27142,6 +26900,11 @@ entities: - type: Transform pos: 43.5,26.5 parent: 12 + - uid: 11400 + components: + - type: Transform + pos: -52.5,61.5 + parent: 12 - uid: 11484 components: - type: Transform @@ -27152,11 +26915,61 @@ entities: - type: Transform pos: 31.5,30.5 parent: 12 + - uid: 11980 + components: + - type: Transform + pos: 36.5,11.5 + parent: 12 + - uid: 11981 + components: + - type: Transform + pos: 35.5,11.5 + parent: 12 + - uid: 11985 + components: + - type: Transform + pos: 32.5,13.5 + parent: 12 + - uid: 11998 + components: + - type: Transform + pos: 38.5,15.5 + parent: 12 + - uid: 11999 + components: + - type: Transform + pos: 38.5,18.5 + parent: 12 + - uid: 12010 + components: + - type: Transform + pos: 30.5,17.5 + parent: 12 + - uid: 12012 + components: + - type: Transform + pos: 29.5,17.5 + parent: 12 + - uid: 12013 + components: + - type: Transform + pos: 28.5,17.5 + parent: 12 + - uid: 12029 + components: + - type: Transform + pos: 34.5,11.5 + parent: 12 - uid: 12072 components: - type: Transform pos: -42.5,53.5 parent: 12 + - uid: 12077 + components: + - type: Transform + pos: 38.5,16.5 + parent: 12 - uid: 12087 components: - type: Transform @@ -27217,16 +27030,6 @@ entities: - type: Transform pos: 37.5,8.5 parent: 12 - - uid: 12099 - components: - - type: Transform - pos: 36.5,8.5 - parent: 12 - - uid: 12100 - components: - - type: Transform - pos: 35.5,8.5 - parent: 12 - uid: 12101 components: - type: Transform @@ -27262,21 +27065,6 @@ entities: - type: Transform pos: 33.5,9.5 parent: 12 - - uid: 12108 - components: - - type: Transform - pos: 30.5,10.5 - parent: 12 - - uid: 12109 - components: - - type: Transform - pos: 31.5,10.5 - parent: 12 - - uid: 12110 - components: - - type: Transform - pos: 32.5,10.5 - parent: 12 - uid: 12111 components: - type: Transform @@ -27287,85 +27075,20 @@ entities: - type: Transform pos: 34.5,10.5 parent: 12 - - uid: 12113 - components: - - type: Transform - pos: 35.5,10.5 - parent: 12 - - uid: 12114 - components: - - type: Transform - pos: 36.5,10.5 - parent: 12 - uid: 12115 components: - type: Transform pos: 37.5,10.5 parent: 12 - - uid: 12116 - components: - - type: Transform - pos: 38.5,10.5 - parent: 12 - - uid: 12117 - components: - - type: Transform - pos: 39.5,10.5 - parent: 12 - - uid: 12118 - components: - - type: Transform - pos: 40.5,10.5 - parent: 12 - uid: 12119 components: - type: Transform pos: 41.5,10.5 parent: 12 - - uid: 12120 - components: - - type: Transform - pos: 42.5,10.5 - parent: 12 - - uid: 12121 - components: - - type: Transform - pos: 43.5,10.5 - parent: 12 - - uid: 12122 - components: - - type: Transform - pos: 44.5,10.5 - parent: 12 - - uid: 12123 - components: - - type: Transform - pos: 45.5,10.5 - parent: 12 - uid: 12124 components: - type: Transform - pos: 46.5,10.5 - parent: 12 - - uid: 12125 - components: - - type: Transform - pos: 47.5,10.5 - parent: 12 - - uid: 12126 - components: - - type: Transform - pos: 48.5,10.5 - parent: 12 - - uid: 12127 - components: - - type: Transform - pos: 49.5,10.5 - parent: 12 - - uid: 12128 - components: - - type: Transform - pos: 49.5,11.5 + pos: 50.5,12.5 parent: 12 - uid: 12129 components: @@ -27412,36 +27135,6 @@ entities: - type: Transform pos: 41.5,12.5 parent: 12 - - uid: 12138 - components: - - type: Transform - pos: 40.5,12.5 - parent: 12 - - uid: 12139 - components: - - type: Transform - pos: 39.5,12.5 - parent: 12 - - uid: 12140 - components: - - type: Transform - pos: 38.5,12.5 - parent: 12 - - uid: 12141 - components: - - type: Transform - pos: 37.5,12.5 - parent: 12 - - uid: 12142 - components: - - type: Transform - pos: 36.5,12.5 - parent: 12 - - uid: 12143 - components: - - type: Transform - pos: 35.5,12.5 - parent: 12 - uid: 12144 components: - type: Transform @@ -27457,46 +27150,11 @@ entities: - type: Transform pos: 32.5,12.5 parent: 12 - - uid: 12147 - components: - - type: Transform - pos: 31.5,12.5 - parent: 12 - - uid: 12148 - components: - - type: Transform - pos: 30.5,12.5 - parent: 12 - - uid: 12149 - components: - - type: Transform - pos: 30.5,11.5 - parent: 12 - - uid: 12150 - components: - - type: Transform - pos: 30.5,13.5 - parent: 12 - - uid: 12151 - components: - - type: Transform - pos: 30.5,14.5 - parent: 12 - - uid: 12152 - components: - - type: Transform - pos: 31.5,14.5 - parent: 12 - uid: 12153 components: - type: Transform pos: 32.5,14.5 parent: 12 - - uid: 12154 - components: - - type: Transform - pos: 33.5,14.5 - parent: 12 - uid: 12155 components: - type: Transform @@ -27527,11 +27185,6 @@ entities: - type: Transform pos: 39.5,14.5 parent: 12 - - uid: 12161 - components: - - type: Transform - pos: 40.5,14.5 - parent: 12 - uid: 12162 components: - type: Transform @@ -27672,16 +27325,6 @@ entities: - type: Transform pos: 38.5,19.5 parent: 12 - - uid: 12190 - components: - - type: Transform - pos: 37.5,19.5 - parent: 12 - - uid: 12191 - components: - - type: Transform - pos: 36.5,19.5 - parent: 12 - uid: 12192 components: - type: Transform @@ -27852,6 +27495,11 @@ entities: - type: Transform pos: 12.5,22.5 parent: 12 + - uid: 12636 + components: + - type: Transform + pos: 52.5,12.5 + parent: 12 - uid: 12714 components: - type: Transform @@ -28862,6 +28510,11 @@ entities: - type: Transform pos: 21.5,38.5 parent: 12 + - uid: 13713 + components: + - type: Transform + pos: 63.5,-23.5 + parent: 12 - uid: 13877 components: - type: Transform @@ -31537,6 +31190,46 @@ entities: - type: Transform pos: 72.5,8.5 parent: 12 + - uid: 16425 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 12 + - uid: 16426 + components: + - type: Transform + pos: -12.5,-4.5 + parent: 12 + - uid: 16427 + components: + - type: Transform + pos: -11.5,-4.5 + parent: 12 + - uid: 16428 + components: + - type: Transform + pos: -10.5,-4.5 + parent: 12 + - uid: 16429 + components: + - type: Transform + pos: -12.5,-8.5 + parent: 12 + - uid: 16430 + components: + - type: Transform + pos: -12.5,-7.5 + parent: 12 + - uid: 16431 + components: + - type: Transform + pos: -12.5,-6.5 + parent: 12 + - uid: 16432 + components: + - type: Transform + pos: -12.5,-5.5 + parent: 12 - uid: 16658 components: - type: Transform @@ -32742,11 +32435,6 @@ entities: - type: Transform pos: -18.5,72.5 parent: 12 - - uid: 18277 - components: - - type: Transform - pos: -4.5,-6.5 - parent: 12 - uid: 18281 components: - type: Transform @@ -32827,11 +32515,6 @@ entities: - type: Transform pos: -15.5,3.5 parent: 12 - - uid: 18297 - components: - - type: Transform - pos: -5.5,-6.5 - parent: 12 - uid: 18298 components: - type: Transform @@ -32852,16 +32535,6 @@ entities: - type: Transform pos: 27.5,-27.5 parent: 12 - - uid: 18302 - components: - - type: Transform - pos: -10.5,-6.5 - parent: 12 - - uid: 18303 - components: - - type: Transform - pos: -11.5,-6.5 - parent: 12 - uid: 18304 components: - type: Transform @@ -32872,16 +32545,6 @@ entities: - type: Transform pos: -6.5,-7.5 parent: 12 - - uid: 18309 - components: - - type: Transform - pos: -10.5,-7.5 - parent: 12 - - uid: 18310 - components: - - type: Transform - pos: -10.5,-5.5 - parent: 12 - uid: 18314 components: - type: Transform @@ -33552,10 +33215,10 @@ entities: - type: Transform pos: 60.5,12.5 parent: 12 - - uid: 19263 + - uid: 19556 components: - type: Transform - pos: -6.5,-6.5 + pos: -0.5,-15.5 parent: 12 - uid: 19569 components: @@ -33572,6 +33235,11 @@ entities: - type: Transform pos: 4.5,17.5 parent: 12 + - uid: 19643 + components: + - type: Transform + pos: 0.5,-15.5 + parent: 12 - uid: 19818 components: - type: Transform @@ -34607,6 +34275,11 @@ entities: - type: Transform pos: -33.5,64.5 parent: 12 + - uid: 20820 + components: + - type: Transform + pos: -22.5,55.5 + parent: 12 - uid: 20870 components: - type: Transform @@ -34622,11 +34295,21 @@ entities: - type: Transform pos: -19.5,40.5 parent: 12 + - uid: 21064 + components: + - type: Transform + pos: -39.5,-25.5 + parent: 12 - uid: 21065 components: - type: Transform pos: 9.5,3.5 parent: 12 + - uid: 21068 + components: + - type: Transform + pos: -39.5,-24.5 + parent: 12 - uid: 21093 components: - type: Transform @@ -35262,185 +34945,50 @@ entities: - type: Transform pos: -24.5,22.5 parent: 12 - - uid: 21959 + - uid: 21920 components: - type: Transform - pos: -79.5,34.5 + pos: -4.5,-5.5 parent: 12 - - uid: 21960 + - uid: 21923 components: - type: Transform - pos: -79.5,32.5 + pos: -5.5,-5.5 parent: 12 - - uid: 21961 + - uid: 21936 components: - type: Transform - pos: -79.5,31.5 - parent: 12 - - uid: 21962 - components: - - type: Transform - pos: -79.5,33.5 - parent: 12 - - uid: 21963 - components: - - type: Transform - pos: -79.5,30.5 - parent: 12 - - uid: 21964 - components: - - type: Transform - pos: -79.5,29.5 - parent: 12 - - uid: 21965 - components: - - type: Transform - pos: -79.5,28.5 + pos: -23.5,55.5 parent: 12 - uid: 21966 components: - type: Transform - pos: -79.5,27.5 + pos: -5.5,-7.5 parent: 12 - - uid: 21967 + - uid: 21998 components: - type: Transform - pos: -79.5,26.5 + pos: -9.5,-0.5 parent: 12 - - uid: 21968 + - uid: 22000 components: - type: Transform - pos: -80.5,26.5 + pos: -9.5,-1.5 parent: 12 - - uid: 21969 + - uid: 22058 components: - type: Transform - pos: -80.5,25.5 + pos: -23.5,54.5 parent: 12 - - uid: 21970 + - uid: 22059 components: - type: Transform - pos: -80.5,24.5 + pos: -23.5,53.5 parent: 12 - - uid: 21971 + - uid: 22060 components: - type: Transform - pos: -80.5,23.5 - parent: 12 - - uid: 21972 - components: - - type: Transform - pos: -79.5,23.5 - parent: 12 - - uid: 21973 - components: - - type: Transform - pos: -79.5,22.5 - parent: 12 - - uid: 21974 - components: - - type: Transform - pos: -79.5,21.5 - parent: 12 - - uid: 21975 - components: - - type: Transform - pos: -78.5,24.5 - parent: 12 - - uid: 21976 - components: - - type: Transform - pos: -78.5,25.5 - parent: 12 - - uid: 21977 - components: - - type: Transform - pos: -78.5,26.5 - parent: 12 - - uid: 21978 - components: - - type: Transform - pos: -78.5,23.5 - parent: 12 - - uid: 21979 - components: - - type: Transform - pos: -80.5,21.5 - parent: 12 - - uid: 21980 - components: - - type: Transform - pos: -81.5,21.5 - parent: 12 - - uid: 21981 - components: - - type: Transform - pos: -78.5,21.5 - parent: 12 - - uid: 21982 - components: - - type: Transform - pos: -77.5,21.5 - parent: 12 - - uid: 21983 - components: - - type: Transform - pos: -77.5,23.5 - parent: 12 - - uid: 21984 - components: - - type: Transform - pos: -81.5,23.5 - parent: 12 - - uid: 21985 - components: - - type: Transform - pos: -81.5,26.5 - parent: 12 - - uid: 21986 - components: - - type: Transform - pos: -77.5,26.5 - parent: 12 - - uid: 21987 - components: - - type: Transform - pos: -78.5,28.5 - parent: 12 - - uid: 21988 - components: - - type: Transform - pos: -77.5,28.5 - parent: 12 - - uid: 21989 - components: - - type: Transform - pos: -81.5,28.5 - parent: 12 - - uid: 21990 - components: - - type: Transform - pos: -80.5,28.5 - parent: 12 - - uid: 21991 - components: - - type: Transform - pos: -80.5,32.5 - parent: 12 - - uid: 21992 - components: - - type: Transform - pos: -81.5,32.5 - parent: 12 - - uid: 21993 - components: - - type: Transform - pos: -78.5,32.5 - parent: 12 - - uid: 21994 - components: - - type: Transform - pos: -77.5,32.5 + pos: -24.5,55.5 parent: 12 - uid: 22099 components: @@ -35462,90 +35010,90 @@ entities: - type: Transform pos: 75.5,0.5 parent: 12 + - uid: 22217 + components: + - type: Transform + pos: 33.5,-5.5 + parent: 12 + - uid: 22218 + components: + - type: Transform + pos: 34.5,-5.5 + parent: 12 + - uid: 22219 + components: + - type: Transform + pos: 35.5,-5.5 + parent: 12 + - uid: 22220 + components: + - type: Transform + pos: 36.5,-5.5 + parent: 12 + - uid: 22221 + components: + - type: Transform + pos: 37.5,-5.5 + parent: 12 + - uid: 22222 + components: + - type: Transform + pos: 38.5,-5.5 + parent: 12 + - uid: 22223 + components: + - type: Transform + pos: 39.5,-5.5 + parent: 12 + - uid: 22228 + components: + - type: Transform + pos: 40.5,-5.5 + parent: 12 + - uid: 22229 + components: + - type: Transform + pos: 32.5,-7.5 + parent: 12 + - uid: 22230 + components: + - type: Transform + pos: 33.5,-7.5 + parent: 12 + - uid: 22231 + components: + - type: Transform + pos: 33.5,-6.5 + parent: 12 - uid: 22289 components: - type: Transform pos: 8.5,5.5 parent: 12 - - uid: 22295 - components: - - type: Transform - pos: -74.5,36.5 - parent: 12 - - uid: 22296 - components: - - type: Transform - pos: -75.5,36.5 - parent: 12 - - uid: 22297 - components: - - type: Transform - pos: -76.5,36.5 - parent: 12 - uid: 22298 components: - type: Transform - pos: -77.5,36.5 + pos: 32.5,16.5 parent: 12 - uid: 22299 components: - type: Transform - pos: -78.5,36.5 + pos: 32.5,15.5 parent: 12 - uid: 22300 components: - type: Transform - pos: -79.5,36.5 - parent: 12 - - uid: 22301 - components: - - type: Transform - pos: -80.5,36.5 - parent: 12 - - uid: 22302 - components: - - type: Transform - pos: -81.5,36.5 - parent: 12 - - uid: 22303 - components: - - type: Transform - pos: -82.5,36.5 - parent: 12 - - uid: 22304 - components: - - type: Transform - pos: -80.5,35.5 + pos: 32.5,17.5 parent: 12 - uid: 22305 components: - type: Transform - pos: -80.5,37.5 + pos: 31.5,17.5 parent: 12 - - uid: 22306 + - uid: 22313 components: - type: Transform - pos: -80.5,38.5 - parent: 12 - - uid: 22307 - components: - - type: Transform - pos: -80.5,39.5 - parent: 12 - - uid: 22308 - components: - - type: Transform - pos: -80.5,40.5 - parent: 12 - - uid: 22309 - components: - - type: Transform - pos: -80.5,41.5 - parent: 12 - - uid: 22310 - components: - - type: Transform - pos: -80.5,42.5 + pos: 38.5,17.5 parent: 12 - uid: 22519 components: @@ -35562,6 +35110,11 @@ entities: - type: Transform pos: -27.5,61.5 parent: 12 + - uid: 23661 + components: + - type: Transform + pos: 7.5,-43.5 + parent: 12 - uid: 23888 components: - type: Transform @@ -35572,6 +35125,26 @@ entities: - type: Transform pos: 42.5,43.5 parent: 12 + - uid: 24196 + components: + - type: Transform + pos: -54.5,61.5 + parent: 12 + - uid: 24255 + components: + - type: Transform + pos: -55.5,61.5 + parent: 12 + - uid: 24256 + components: + - type: Transform + pos: -56.5,61.5 + parent: 12 + - uid: 24300 + components: + - type: Transform + pos: -52.5,60.5 + parent: 12 - uid: 24332 components: - type: Transform @@ -35582,6 +35155,26 @@ entities: - type: Transform pos: -28.5,10.5 parent: 12 + - uid: 24340 + components: + - type: Transform + pos: -52.5,59.5 + parent: 12 + - uid: 24456 + components: + - type: Transform + pos: -52.5,58.5 + parent: 12 + - uid: 24642 + components: + - type: Transform + pos: -52.5,57.5 + parent: 12 + - uid: 24651 + components: + - type: Transform + pos: 40.5,11.5 + parent: 12 - uid: 24803 components: - type: Transform @@ -37332,6 +36925,26 @@ entities: - type: Transform pos: 50.5,-0.5 parent: 12 + - uid: 26097 + components: + - type: Transform + pos: -7.5,20.5 + parent: 12 + - uid: 26134 + components: + - type: Transform + pos: 36.5,18.5 + parent: 12 + - uid: 26146 + components: + - type: Transform + pos: 7.5,-40.5 + parent: 12 + - uid: 26147 + components: + - type: Transform + pos: 7.5,-39.5 + parent: 12 - uid: 26212 components: - type: Transform @@ -38612,46 +38225,6 @@ entities: - type: Transform pos: -8.5,-12.5 parent: 12 - - uid: 28499 - components: - - type: Transform - pos: -8.5,-11.5 - parent: 12 - - uid: 28500 - components: - - type: Transform - pos: -8.5,-10.5 - parent: 12 - - uid: 28501 - components: - - type: Transform - pos: -8.5,-9.5 - parent: 12 - - uid: 28502 - components: - - type: Transform - pos: -8.5,-8.5 - parent: 12 - - uid: 28503 - components: - - type: Transform - pos: -8.5,-7.5 - parent: 12 - - uid: 28504 - components: - - type: Transform - pos: -8.5,-5.5 - parent: 12 - - uid: 28505 - components: - - type: Transform - pos: -8.5,-2.5 - parent: 12 - - uid: 28506 - components: - - type: Transform - pos: -8.5,-1.5 - parent: 12 - uid: 28507 components: - type: Transform @@ -39137,11 +38710,6 @@ entities: - type: Transform pos: 41.5,0.5 parent: 12 - - uid: 29307 - components: - - type: Transform - pos: -10.5,3.5 - parent: 12 - uid: 29313 components: - type: Transform @@ -39447,11 +39015,6 @@ entities: - type: Transform pos: -52.5,62.5 parent: 12 - - uid: 29744 - components: - - type: Transform - pos: -53.5,62.5 - parent: 12 - uid: 29745 components: - type: Transform @@ -39587,21 +39150,6 @@ entities: - type: Transform pos: -41.5,68.5 parent: 12 - - uid: 29819 - components: - - type: Transform - pos: -53.5,61.5 - parent: 12 - - uid: 29821 - components: - - type: Transform - pos: -54.5,62.5 - parent: 12 - - uid: 29823 - components: - - type: Transform - pos: -53.5,60.5 - parent: 12 - uid: 29856 components: - type: Transform @@ -39671,6 +39219,11 @@ entities: - type: Transform pos: 43.532734,64.52736 parent: 12 + - uid: 22062 + components: + - type: Transform + pos: -22.412212,55.392742 + parent: 12 - proto: CableApcStack10 entities: - uid: 17622 @@ -39685,6 +39238,11 @@ entities: - type: Transform pos: 38.480755,62.51571 parent: 12 + - uid: 22063 + components: + - type: Transform + pos: -24.345606,55.376434 + parent: 12 - proto: CableHV entities: - uid: 21 @@ -39692,10 +39250,10 @@ entities: - type: Transform pos: 50.5,62.5 parent: 12 - - uid: 72 + - uid: 71 components: - type: Transform - pos: -73.5,21.5 + pos: -9.5,-0.5 parent: 12 - uid: 108 components: @@ -39747,6 +39305,26 @@ entities: - type: Transform pos: 10.5,15.5 parent: 12 + - uid: 896 + components: + - type: Transform + pos: 15.5,0.5 + parent: 12 + - uid: 920 + components: + - type: Transform + pos: 17.5,4.5 + parent: 12 + - uid: 923 + components: + - type: Transform + pos: 11.5,-2.5 + parent: 12 + - uid: 924 + components: + - type: Transform + pos: 16.5,4.5 + parent: 12 - uid: 1041 components: - type: Transform @@ -40017,6 +39595,11 @@ entities: - type: Transform pos: 15.5,10.5 parent: 12 + - uid: 2781 + components: + - type: Transform + pos: 19.5,4.5 + parent: 12 - uid: 2887 components: - type: Transform @@ -40077,51 +39660,6 @@ entities: - type: Transform pos: 8.5,-47.5 parent: 12 - - uid: 3157 - components: - - type: Transform - pos: 8.5,-46.5 - parent: 12 - - uid: 3158 - components: - - type: Transform - pos: 8.5,-45.5 - parent: 12 - - uid: 3159 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 12 - - uid: 3160 - components: - - type: Transform - pos: 8.5,-43.5 - parent: 12 - - uid: 3161 - components: - - type: Transform - pos: 8.5,-42.5 - parent: 12 - - uid: 3162 - components: - - type: Transform - pos: 8.5,-41.5 - parent: 12 - - uid: 3163 - components: - - type: Transform - pos: 8.5,-40.5 - parent: 12 - - uid: 3164 - components: - - type: Transform - pos: 8.5,-39.5 - parent: 12 - - uid: 3165 - components: - - type: Transform - pos: 8.5,-38.5 - parent: 12 - uid: 3166 components: - type: Transform @@ -40262,6 +39800,36 @@ entities: - type: Transform pos: -9.5,-28.5 parent: 12 + - uid: 3556 + components: + - type: Transform + pos: 12.5,4.5 + parent: 12 + - uid: 3586 + components: + - type: Transform + pos: 11.5,3.5 + parent: 12 + - uid: 3630 + components: + - type: Transform + pos: 11.5,-1.5 + parent: 12 + - uid: 3631 + components: + - type: Transform + pos: 16.5,6.5 + parent: 12 + - uid: 3632 + components: + - type: Transform + pos: 16.5,5.5 + parent: 12 + - uid: 3824 + components: + - type: Transform + pos: 26.5,-4.5 + parent: 12 - uid: 3978 components: - type: Transform @@ -40272,6 +39840,11 @@ entities: - type: Transform pos: 15.5,-27.5 parent: 12 + - uid: 4046 + components: + - type: Transform + pos: 11.5,1.5 + parent: 12 - uid: 4058 components: - type: Transform @@ -40302,6 +39875,16 @@ entities: - type: Transform pos: -10.5,-27.5 parent: 12 + - uid: 4199 + components: + - type: Transform + pos: 10.5,-47.5 + parent: 12 + - uid: 4254 + components: + - type: Transform + pos: 9.5,-47.5 + parent: 12 - uid: 4305 components: - type: Transform @@ -41172,11 +40755,6 @@ entities: - type: Transform pos: 66.5,-5.5 parent: 12 - - uid: 5948 - components: - - type: Transform - pos: -55.5,37.5 - parent: 12 - uid: 5961 components: - type: Transform @@ -41192,11 +40770,6 @@ entities: - type: Transform pos: -31.5,-7.5 parent: 12 - - uid: 6280 - components: - - type: Transform - pos: -73.5,23.5 - parent: 12 - uid: 6414 components: - type: Transform @@ -41882,25 +41455,25 @@ entities: - type: Transform pos: 1.5,18.5 parent: 12 + - uid: 6748 + components: + - type: Transform + pos: 14.5,4.5 + parent: 12 - uid: 6768 components: - type: Transform pos: -48.5,25.5 parent: 12 - - uid: 6941 + - uid: 6855 components: - type: Transform - pos: -73.5,24.5 + pos: 21.5,4.5 parent: 12 - - uid: 6986 + - uid: 7262 components: - type: Transform - pos: -78.5,37.5 - parent: 12 - - uid: 7281 - components: - - type: Transform - pos: -73.5,32.5 + pos: 11.5,4.5 parent: 12 - uid: 7301 components: @@ -41932,6 +41505,16 @@ entities: - type: Transform pos: 61.5,-5.5 parent: 12 + - uid: 7562 + components: + - type: Transform + pos: 20.5,4.5 + parent: 12 + - uid: 7580 + components: + - type: Transform + pos: 13.5,4.5 + parent: 12 - uid: 7724 components: - type: Transform @@ -42267,16 +41850,46 @@ entities: - type: Transform pos: 21.5,-27.5 parent: 12 + - uid: 8042 + components: + - type: Transform + pos: 10.5,-37.5 + parent: 12 + - uid: 8259 + components: + - type: Transform + pos: 10.5,-42.5 + parent: 12 + - uid: 8494 + components: + - type: Transform + pos: 10.5,-39.5 + parent: 12 + - uid: 8853 + components: + - type: Transform + pos: 10.5,-45.5 + parent: 12 - uid: 8860 components: - type: Transform pos: 10.5,16.5 parent: 12 + - uid: 8918 + components: + - type: Transform + pos: 15.5,2.5 + parent: 12 - uid: 8937 components: - type: Transform pos: 73.5,-5.5 parent: 12 + - uid: 8957 + components: + - type: Transform + pos: 10.5,-46.5 + parent: 12 - uid: 9000 components: - type: Transform @@ -42472,75 +42085,15 @@ entities: - type: Transform pos: -11.5,-31.5 parent: 12 - - uid: 9125 - components: - - type: Transform - pos: 16.5,0.5 - parent: 12 - - uid: 9138 - components: - - type: Transform - pos: 16.5,5.5 - parent: 12 - - uid: 9141 - components: - - type: Transform - pos: 16.5,6.5 - parent: 12 - - uid: 9335 - components: - - type: Transform - pos: 18.5,4.5 - parent: 12 - - uid: 9440 - components: - - type: Transform - pos: 16.5,1.5 - parent: 12 - - uid: 9441 - components: - - type: Transform - pos: 16.5,2.5 - parent: 12 - - uid: 9442 - components: - - type: Transform - pos: 16.5,3.5 - parent: 12 - - uid: 9443 - components: - - type: Transform - pos: 16.5,4.5 - parent: 12 - - uid: 9446 - components: - - type: Transform - pos: 17.5,4.5 - parent: 12 - - uid: 9448 - components: - - type: Transform - pos: 18.5,5.5 - parent: 12 - uid: 9449 components: - type: Transform - pos: 19.5,5.5 - parent: 12 - - uid: 9450 - components: - - type: Transform - pos: 20.5,5.5 + pos: 16.5,-4.5 parent: 12 - uid: 9451 components: - type: Transform - pos: 21.5,5.5 - parent: 12 - - uid: 9452 - components: - - type: Transform - pos: 22.5,5.5 + pos: 18.5,4.5 parent: 12 - uid: 9453 components: @@ -42612,26 +42165,21 @@ entities: - type: Transform pos: 30.5,8.5 parent: 12 - - uid: 9647 - components: - - type: Transform - pos: 16.5,7.5 - parent: 12 - - uid: 9648 - components: - - type: Transform - pos: 16.5,8.5 - parent: 12 - uid: 9649 components: - type: Transform - pos: 16.5,9.5 + pos: 9.5,-37.5 parent: 12 - uid: 9650 components: - type: Transform pos: 16.5,10.5 parent: 12 + - uid: 9657 + components: + - type: Transform + pos: 10.5,-38.5 + parent: 12 - uid: 9671 components: - type: Transform @@ -42682,6 +42230,16 @@ entities: - type: Transform pos: 18.5,-14.5 parent: 12 + - uid: 9816 + components: + - type: Transform + pos: 10.5,-43.5 + parent: 12 + - uid: 9859 + components: + - type: Transform + pos: 10.5,-40.5 + parent: 12 - uid: 9860 components: - type: Transform @@ -42690,17 +42248,17 @@ entities: - uid: 9861 components: - type: Transform - pos: 26.5,-4.5 + pos: 10.5,-41.5 parent: 12 - uid: 9862 components: - type: Transform pos: 16.5,-8.5 parent: 12 - - uid: 9863 + - uid: 10284 components: - type: Transform - pos: 16.5,-4.5 + pos: 11.5,-0.5 parent: 12 - uid: 10305 components: @@ -43462,6 +43020,11 @@ entities: - type: Transform pos: 10.5,17.5 parent: 12 + - uid: 11292 + components: + - type: Transform + pos: 40.5,11.5 + parent: 12 - uid: 11313 components: - type: Transform @@ -43682,6 +43245,71 @@ entities: - type: Transform pos: -2.5,34.5 parent: 12 + - uid: 11986 + components: + - type: Transform + pos: 39.5,11.5 + parent: 12 + - uid: 11987 + components: + - type: Transform + pos: 38.5,11.5 + parent: 12 + - uid: 11988 + components: + - type: Transform + pos: 37.5,11.5 + parent: 12 + - uid: 11989 + components: + - type: Transform + pos: 34.5,11.5 + parent: 12 + - uid: 11990 + components: + - type: Transform + pos: 34.5,12.5 + parent: 12 + - uid: 11991 + components: + - type: Transform + pos: 33.5,12.5 + parent: 12 + - uid: 11992 + components: + - type: Transform + pos: 32.5,12.5 + parent: 12 + - uid: 11993 + components: + - type: Transform + pos: 32.5,13.5 + parent: 12 + - uid: 11994 + components: + - type: Transform + pos: 32.5,14.5 + parent: 12 + - uid: 11995 + components: + - type: Transform + pos: 32.5,15.5 + parent: 12 + - uid: 11996 + components: + - type: Transform + pos: 32.5,16.5 + parent: 12 + - uid: 12125 + components: + - type: Transform + pos: 35.5,11.5 + parent: 12 + - uid: 12140 + components: + - type: Transform + pos: 36.5,11.5 + parent: 12 - uid: 13080 components: - type: Transform @@ -44592,61 +44220,6 @@ entities: - type: Transform pos: -6.5,36.5 parent: 12 - - uid: 16422 - components: - - type: Transform - pos: -73.5,22.5 - parent: 12 - - uid: 16423 - components: - - type: Transform - pos: -73.5,30.5 - parent: 12 - - uid: 16424 - components: - - type: Transform - pos: -73.5,31.5 - parent: 12 - - uid: 16425 - components: - - type: Transform - pos: -73.5,34.5 - parent: 12 - - uid: 16426 - components: - - type: Transform - pos: -73.5,33.5 - parent: 12 - - uid: 16427 - components: - - type: Transform - pos: -73.5,26.5 - parent: 12 - - uid: 16428 - components: - - type: Transform - pos: -73.5,25.5 - parent: 12 - - uid: 16429 - components: - - type: Transform - pos: -73.5,28.5 - parent: 12 - - uid: 16430 - components: - - type: Transform - pos: -73.5,35.5 - parent: 12 - - uid: 16431 - components: - - type: Transform - pos: -73.5,27.5 - parent: 12 - - uid: 16432 - components: - - type: Transform - pos: -73.5,29.5 - parent: 12 - uid: 16640 components: - type: Transform @@ -45022,35 +44595,30 @@ entities: - type: Transform pos: -54.5,37.5 parent: 12 - - uid: 17964 - components: - - type: Transform - pos: -56.5,37.5 - parent: 12 - uid: 17965 components: - type: Transform - pos: -57.5,37.5 + pos: -12.5,-8.5 parent: 12 - uid: 17966 components: - type: Transform - pos: -58.5,37.5 + pos: -11.5,-8.5 parent: 12 - uid: 17967 components: - type: Transform - pos: -59.5,37.5 + pos: -10.5,-8.5 parent: 12 - uid: 17968 components: - type: Transform - pos: -60.5,37.5 + pos: -10.5,-9.5 parent: 12 - uid: 17969 components: - type: Transform - pos: -61.5,37.5 + pos: -10.5,-10.5 parent: 12 - uid: 17978 components: @@ -45437,6 +45005,21 @@ entities: - type: Transform pos: -50.5,47.5 parent: 12 + - uid: 18277 + components: + - type: Transform + pos: -9.5,-11.5 + parent: 12 + - uid: 18297 + components: + - type: Transform + pos: -9.5,-12.5 + parent: 12 + - uid: 18302 + components: + - type: Transform + pos: -9.5,-10.5 + parent: 12 - uid: 18383 components: - type: Transform @@ -46682,6 +46265,11 @@ entities: - type: Transform pos: -25.5,59.5 parent: 12 + - uid: 20312 + components: + - type: Transform + pos: -12.5,-7.5 + parent: 12 - uid: 20342 components: - type: Transform @@ -46742,120 +46330,120 @@ entities: - type: Transform pos: 76.5,2.5 parent: 12 - - uid: 21924 + - uid: 21077 components: - type: Transform - pos: -62.5,37.5 + pos: 10.5,-44.5 parent: 12 - - uid: 21925 + - uid: 21859 components: - type: Transform - pos: -63.5,37.5 + pos: 36.5,-5.5 parent: 12 - - uid: 21926 + - uid: 21860 components: - type: Transform - pos: -64.5,37.5 + pos: 38.5,-6.5 parent: 12 - - uid: 21927 + - uid: 21865 components: - type: Transform - pos: -65.5,37.5 + pos: 34.5,-5.5 parent: 12 - - uid: 21928 + - uid: 21866 components: - type: Transform - pos: -66.5,37.5 + pos: 38.5,-5.5 parent: 12 - - uid: 21929 + - uid: 21867 components: - type: Transform - pos: -67.5,37.5 + pos: 35.5,-5.5 parent: 12 - - uid: 21930 + - uid: 21870 components: - type: Transform - pos: -68.5,37.5 + pos: 33.5,-7.5 parent: 12 - - uid: 21931 + - uid: 21895 components: - type: Transform - pos: -69.5,37.5 + pos: -12.5,-6.5 parent: 12 - - uid: 21932 + - uid: 21896 components: - type: Transform - pos: -70.5,37.5 + pos: -10.5,-4.5 parent: 12 - - uid: 21933 + - uid: 21899 components: - type: Transform - pos: -72.5,37.5 + pos: -12.5,-4.5 parent: 12 - - uid: 21934 + - uid: 21902 components: - type: Transform - pos: -73.5,37.5 + pos: -10.5,-2.5 parent: 12 - - uid: 21935 + - uid: 21912 components: - type: Transform - pos: -71.5,37.5 + pos: 33.5,-6.5 parent: 12 - - uid: 21936 + - uid: 21913 components: - type: Transform - pos: -73.5,36.5 + pos: 39.5,-6.5 + parent: 12 + - uid: 21914 + components: + - type: Transform + pos: 37.5,-5.5 + parent: 12 + - uid: 21915 + components: + - type: Transform + pos: 33.5,-5.5 parent: 12 - uid: 21937 components: - type: Transform - pos: -74.5,36.5 - parent: 12 - - uid: 21938 - components: - - type: Transform - pos: -75.5,36.5 - parent: 12 - - uid: 21939 - components: - - type: Transform - pos: -76.5,36.5 - parent: 12 - - uid: 21940 - components: - - type: Transform - pos: -77.5,36.5 - parent: 12 - - uid: 21941 - components: - - type: Transform - pos: -78.5,36.5 - parent: 12 - - uid: 21947 - components: - - type: Transform - pos: -78.5,38.5 + pos: 32.5,-7.5 parent: 12 - uid: 21950 components: - type: Transform - pos: -78.5,40.5 + pos: -11.5,-4.5 parent: 12 - uid: 21951 components: - type: Transform - pos: -78.5,41.5 + pos: -9.5,-1.5 parent: 12 - - uid: 22053 + - uid: 21953 components: - type: Transform - pos: -79.5,41.5 + pos: -9.5,-2.5 parent: 12 - - uid: 22054 + - uid: 21954 components: - type: Transform - pos: -78.5,39.5 + pos: -10.5,-3.5 + parent: 12 + - uid: 21955 + components: + - type: Transform + pos: -12.5,-5.5 + parent: 12 + - uid: 21992 + components: + - type: Transform + pos: 31.5,-7.5 + parent: 12 + - uid: 22078 + components: + - type: Transform + pos: 15.5,1.5 parent: 12 - uid: 22712 components: @@ -47672,85 +47260,55 @@ entities: - type: Transform pos: -56.5,21.5 parent: 12 - - uid: 26089 + - uid: 26131 components: - type: Transform - pos: -57.5,21.5 + pos: 11.5,0.5 parent: 12 - - uid: 26090 + - uid: 26132 components: - type: Transform - pos: -58.5,21.5 + pos: 11.5,2.5 parent: 12 - - uid: 26091 + - uid: 26153 components: - type: Transform - pos: -59.5,21.5 + pos: 15.5,3.5 parent: 12 - - uid: 26092 + - uid: 26154 components: - type: Transform - pos: -60.5,21.5 + pos: 15.5,4.5 parent: 12 - - uid: 26093 + - uid: 26155 components: - type: Transform - pos: -61.5,21.5 + pos: 11.5,-3.5 parent: 12 - - uid: 26094 + - uid: 26156 components: - type: Transform - pos: -62.5,21.5 + pos: 11.5,-4.5 parent: 12 - - uid: 26095 + - uid: 26157 components: - type: Transform - pos: -63.5,21.5 + pos: 11.5,-5.5 parent: 12 - - uid: 26096 + - uid: 26158 components: - type: Transform - pos: -64.5,21.5 + pos: 16.5,7.5 parent: 12 - - uid: 26097 + - uid: 26159 components: - type: Transform - pos: -70.5,21.5 + pos: 16.5,9.5 parent: 12 - - uid: 26098 + - uid: 26160 components: - type: Transform - pos: -71.5,21.5 - parent: 12 - - uid: 26099 - components: - - type: Transform - pos: -72.5,21.5 - parent: 12 - - uid: 26115 - components: - - type: Transform - pos: -65.5,21.5 - parent: 12 - - uid: 26116 - components: - - type: Transform - pos: -66.5,21.5 - parent: 12 - - uid: 26117 - components: - - type: Transform - pos: -67.5,21.5 - parent: 12 - - uid: 26118 - components: - - type: Transform - pos: -68.5,21.5 - parent: 12 - - uid: 26119 - components: - - type: Transform - pos: -69.5,21.5 + pos: 16.5,8.5 parent: 12 - uid: 26465 components: @@ -48977,61 +48535,6 @@ entities: - type: Transform pos: -8.5,-0.5 parent: 12 - - uid: 28549 - components: - - type: Transform - pos: -8.5,-1.5 - parent: 12 - - uid: 28550 - components: - - type: Transform - pos: -8.5,-2.5 - parent: 12 - - uid: 28551 - components: - - type: Transform - pos: -8.5,-3.5 - parent: 12 - - uid: 28552 - components: - - type: Transform - pos: -8.5,-4.5 - parent: 12 - - uid: 28553 - components: - - type: Transform - pos: -8.5,-5.5 - parent: 12 - - uid: 28554 - components: - - type: Transform - pos: -8.5,-6.5 - parent: 12 - - uid: 28555 - components: - - type: Transform - pos: -8.5,-7.5 - parent: 12 - - uid: 28556 - components: - - type: Transform - pos: -8.5,-8.5 - parent: 12 - - uid: 28557 - components: - - type: Transform - pos: -8.5,-9.5 - parent: 12 - - uid: 28558 - components: - - type: Transform - pos: -8.5,-10.5 - parent: 12 - - uid: 28559 - components: - - type: Transform - pos: -8.5,-11.5 - parent: 12 - uid: 28560 components: - type: Transform @@ -50156,20 +49659,10 @@ entities: parent: 12 - proto: CableMV entities: - - uid: 11 + - uid: 87 components: - type: Transform - pos: -2.5,2.5 - parent: 12 - - uid: 18 - components: - - type: Transform - pos: -2.5,1.5 - parent: 12 - - uid: 90 - components: - - type: Transform - pos: -2.5,0.5 + pos: 0.5,2.5 parent: 12 - uid: 465 components: @@ -50186,6 +49679,26 @@ entities: - type: Transform pos: 67.5,12.5 parent: 12 + - uid: 601 + components: + - type: Transform + pos: -56.5,44.5 + parent: 12 + - uid: 611 + components: + - type: Transform + pos: -56.5,43.5 + parent: 12 + - uid: 632 + components: + - type: Transform + pos: -56.5,45.5 + parent: 12 + - uid: 904 + components: + - type: Transform + pos: -53.5,43.5 + parent: 12 - uid: 908 components: - type: Transform @@ -50196,6 +49709,11 @@ entities: - type: Transform pos: 24.5,2.5 parent: 12 + - uid: 1059 + components: + - type: Transform + pos: -52.5,43.5 + parent: 12 - uid: 1070 components: - type: Transform @@ -50211,6 +49729,11 @@ entities: - type: Transform pos: 73.5,12.5 parent: 12 + - uid: 1437 + components: + - type: Transform + pos: -55.5,43.5 + parent: 12 - uid: 1455 components: - type: Transform @@ -50424,7 +49947,7 @@ entities: - uid: 1500 components: - type: Transform - pos: -40.5,-21.5 + pos: -54.5,43.5 parent: 12 - uid: 1503 components: @@ -50656,6 +50179,16 @@ entities: - type: Transform pos: -27.5,-17.5 parent: 12 + - uid: 1975 + components: + - type: Transform + pos: -52.5,40.5 + parent: 12 + - uid: 2018 + components: + - type: Transform + pos: -53.5,40.5 + parent: 12 - uid: 2055 components: - type: Transform @@ -50676,6 +50209,16 @@ entities: - type: Transform pos: -2.5,-2.5 parent: 12 + - uid: 2119 + components: + - type: Transform + pos: -52.5,42.5 + parent: 12 + - uid: 2120 + components: + - type: Transform + pos: -52.5,41.5 + parent: 12 - uid: 2125 components: - type: Transform @@ -50766,6 +50309,11 @@ entities: - type: Transform pos: -2.5,-9.5 parent: 12 + - uid: 2249 + components: + - type: Transform + pos: -56.5,40.5 + parent: 12 - uid: 2259 components: - type: Transform @@ -50781,16 +50329,56 @@ entities: - type: Transform pos: 45.5,-20.5 parent: 12 + - uid: 2581 + components: + - type: Transform + pos: -56.5,39.5 + parent: 12 + - uid: 2767 + components: + - type: Transform + pos: -54.5,40.5 + parent: 12 + - uid: 2775 + components: + - type: Transform + pos: -55.5,40.5 + parent: 12 + - uid: 2795 + components: + - type: Transform + pos: -57.5,37.5 + parent: 12 - uid: 2821 components: - type: Transform pos: 0.5,-41.5 parent: 12 + - uid: 2829 + components: + - type: Transform + pos: 9.5,-47.5 + parent: 12 + - uid: 2837 + components: + - type: Transform + pos: -57.5,36.5 + parent: 12 + - uid: 2866 + components: + - type: Transform + pos: -57.5,39.5 + parent: 12 - uid: 2882 components: - type: Transform pos: 0.5,-40.5 parent: 12 + - uid: 2946 + components: + - type: Transform + pos: -57.5,38.5 + parent: 12 - uid: 2984 components: - type: Transform @@ -50826,6 +50414,36 @@ entities: - type: Transform pos: -18.5,-30.5 parent: 12 + - uid: 3160 + components: + - type: Transform + pos: 13.5,-36.5 + parent: 12 + - uid: 3161 + components: + - type: Transform + pos: 11.5,-37.5 + parent: 12 + - uid: 3162 + components: + - type: Transform + pos: 10.5,-37.5 + parent: 12 + - uid: 3163 + components: + - type: Transform + pos: 10.5,-38.5 + parent: 12 + - uid: 3164 + components: + - type: Transform + pos: 10.5,-41.5 + parent: 12 + - uid: 3165 + components: + - type: Transform + pos: 10.5,-43.5 + parent: 12 - uid: 3199 components: - type: Transform @@ -51156,6 +50774,11 @@ entities: - type: Transform pos: -18.5,-27.5 parent: 12 + - uid: 3485 + components: + - type: Transform + pos: 10.5,-45.5 + parent: 12 - uid: 3486 components: - type: Transform @@ -51176,16 +50799,16 @@ entities: - type: Transform pos: 15.5,10.5 parent: 12 - - uid: 3977 - components: - - type: Transform - pos: -1.5,2.5 - parent: 12 - uid: 3984 components: - type: Transform pos: -1.5,-1.5 parent: 12 + - uid: 4258 + components: + - type: Transform + pos: 60.5,-24.5 + parent: 12 - uid: 4323 components: - type: Transform @@ -51341,11 +50964,6 @@ entities: - type: Transform pos: 57.5,56.5 parent: 12 - - uid: 4901 - components: - - type: Transform - pos: -1.5,0.5 - parent: 12 - uid: 4933 components: - type: Transform @@ -51621,6 +51239,11 @@ entities: - type: Transform pos: 57.5,55.5 parent: 12 + - uid: 5132 + components: + - type: Transform + pos: -1.5,1.5 + parent: 12 - uid: 5220 components: - type: Transform @@ -51636,6 +51259,11 @@ entities: - type: Transform pos: 9.5,-8.5 parent: 12 + - uid: 5290 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 12 - uid: 5311 components: - type: Transform @@ -51646,6 +51274,31 @@ entities: - type: Transform pos: -55.5,46.5 parent: 12 + - uid: 5431 + components: + - type: Transform + pos: -59.5,35.5 + parent: 12 + - uid: 5432 + components: + - type: Transform + pos: -59.5,34.5 + parent: 12 + - uid: 5468 + components: + - type: Transform + pos: -58.5,36.5 + parent: 12 + - uid: 5469 + components: + - type: Transform + pos: -59.5,36.5 + parent: 12 + - uid: 5491 + components: + - type: Transform + pos: -60.5,29.5 + parent: 12 - uid: 5496 components: - type: Transform @@ -51861,6 +51514,16 @@ entities: - type: Transform pos: -54.5,46.5 parent: 12 + - uid: 5836 + components: + - type: Transform + pos: 13.5,-37.5 + parent: 12 + - uid: 5848 + components: + - type: Transform + pos: 12.5,-37.5 + parent: 12 - uid: 5885 components: - type: Transform @@ -51871,6 +51534,26 @@ entities: - type: Transform pos: 74.5,-3.5 parent: 12 + - uid: 5934 + components: + - type: Transform + pos: -60.5,28.5 + parent: 12 + - uid: 5935 + components: + - type: Transform + pos: -60.5,34.5 + parent: 12 + - uid: 5936 + components: + - type: Transform + pos: -60.5,33.5 + parent: 12 + - uid: 5948 + components: + - type: Transform + pos: -60.5,32.5 + parent: 12 - uid: 5965 components: - type: Transform @@ -51891,6 +51574,11 @@ entities: - type: Transform pos: -32.5,-5.5 parent: 12 + - uid: 5981 + components: + - type: Transform + pos: 10.5,-40.5 + parent: 12 - uid: 6012 components: - type: Transform @@ -51991,6 +51679,56 @@ entities: - type: Transform pos: -53.5,54.5 parent: 12 + - uid: 6157 + components: + - type: Transform + pos: -60.5,31.5 + parent: 12 + - uid: 6158 + components: + - type: Transform + pos: 10.5,-44.5 + parent: 12 + - uid: 6159 + components: + - type: Transform + pos: 10.5,-46.5 + parent: 12 + - uid: 6160 + components: + - type: Transform + pos: 10.5,-47.5 + parent: 12 + - uid: 6184 + components: + - type: Transform + pos: -60.5,30.5 + parent: 12 + - uid: 6222 + components: + - type: Transform + pos: -60.5,26.5 + parent: 12 + - uid: 6272 + components: + - type: Transform + pos: -60.5,25.5 + parent: 12 + - uid: 6280 + components: + - type: Transform + pos: -60.5,27.5 + parent: 12 + - uid: 6281 + components: + - type: Transform + pos: 32.5,16.5 + parent: 12 + - uid: 6756 + components: + - type: Transform + pos: 63.5,-23.5 + parent: 12 - uid: 6891 components: - type: Transform @@ -52001,61 +51739,16 @@ entities: - type: Transform pos: 8.5,-47.5 parent: 12 - - uid: 6893 - components: - - type: Transform - pos: 8.5,-46.5 - parent: 12 - - uid: 6894 - components: - - type: Transform - pos: 8.5,-45.5 - parent: 12 - - uid: 6895 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 12 - uid: 6896 components: - type: Transform - pos: 8.5,-43.5 - parent: 12 - - uid: 6897 - components: - - type: Transform - pos: 8.5,-42.5 - parent: 12 - - uid: 6898 - components: - - type: Transform - pos: 8.5,-41.5 - parent: 12 - - uid: 6899 - components: - - type: Transform - pos: 8.5,-40.5 - parent: 12 - - uid: 6900 - components: - - type: Transform - pos: 8.5,-39.5 - parent: 12 - - uid: 6901 - components: - - type: Transform - pos: 9.5,-39.5 + pos: 10.5,-42.5 parent: 12 - uid: 6902 components: - type: Transform pos: 10.5,-39.5 parent: 12 - - uid: 6903 - components: - - type: Transform - pos: 11.5,-39.5 - parent: 12 - uid: 7276 components: - type: Transform @@ -52326,11 +52019,6 @@ entities: - type: Transform pos: 59.5,-27.5 parent: 12 - - uid: 7889 - components: - - type: Transform - pos: 59.5,-26.5 - parent: 12 - uid: 7890 components: - type: Transform @@ -52736,11 +52424,26 @@ entities: - type: Transform pos: 61.5,12.5 parent: 12 + - uid: 9070 + components: + - type: Transform + pos: 1.5,-15.5 + parent: 12 + - uid: 9076 + components: + - type: Transform + pos: 1.5,-13.5 + parent: 12 - uid: 9253 components: - type: Transform pos: -39.5,70.5 parent: 12 + - uid: 9333 + components: + - type: Transform + pos: -2.5,-15.5 + parent: 12 - uid: 9334 components: - type: Transform @@ -52771,6 +52474,11 @@ entities: - type: Transform pos: 24.5,1.5 parent: 12 + - uid: 9444 + components: + - type: Transform + pos: 61.5,-23.5 + parent: 12 - uid: 9455 components: - type: Transform @@ -52836,6 +52544,11 @@ entities: - type: Transform pos: 16.5,13.5 parent: 12 + - uid: 9523 + components: + - type: Transform + pos: -2.5,-13.5 + parent: 12 - uid: 9619 components: - type: Transform @@ -53191,6 +52904,26 @@ entities: - type: Transform pos: -0.5,-20.5 parent: 12 + - uid: 10196 + components: + - type: Transform + pos: -55.5,15.5 + parent: 12 + - uid: 10197 + components: + - type: Transform + pos: -55.5,14.5 + parent: 12 + - uid: 10198 + components: + - type: Transform + pos: -55.5,13.5 + parent: 12 + - uid: 10259 + components: + - type: Transform + pos: -54.5,13.5 + parent: 12 - uid: 10307 components: - type: Transform @@ -53341,6 +53074,11 @@ entities: - type: Transform pos: -2.5,-14.5 parent: 12 + - uid: 10550 + components: + - type: Transform + pos: 64.5,-23.5 + parent: 12 - uid: 10606 components: - type: Transform @@ -53391,6 +53129,16 @@ entities: - type: Transform pos: -0.5,-0.5 parent: 12 + - uid: 11034 + components: + - type: Transform + pos: -47.5,15.5 + parent: 12 + - uid: 11359 + components: + - type: Transform + pos: 32.5,15.5 + parent: 12 - uid: 11450 components: - type: Transform @@ -53411,6 +53159,16 @@ entities: - type: Transform pos: -46.5,53.5 parent: 12 + - uid: 11487 + components: + - type: Transform + pos: -52.5,59.5 + parent: 12 + - uid: 11517 + components: + - type: Transform + pos: 36.5,18.5 + parent: 12 - uid: 11525 components: - type: Transform @@ -53421,6 +53179,21 @@ entities: - type: Transform pos: -23.5,-24.5 parent: 12 + - uid: 12014 + components: + - type: Transform + pos: 31.5,15.5 + parent: 12 + - uid: 12142 + components: + - type: Transform + pos: 37.5,18.5 + parent: 12 + - uid: 12292 + components: + - type: Transform + pos: 39.5,17.5 + parent: 12 - uid: 12346 components: - type: Transform @@ -53646,11 +53419,6 @@ entities: - type: Transform pos: 37.5,19.5 parent: 12 - - uid: 12391 - components: - - type: Transform - pos: 36.5,19.5 - parent: 12 - uid: 12412 components: - type: Transform @@ -53716,6 +53484,11 @@ entities: - type: Transform pos: 50.5,25.5 parent: 12 + - uid: 12640 + components: + - type: Transform + pos: -52.5,58.5 + parent: 12 - uid: 12856 components: - type: Transform @@ -54866,6 +54639,11 @@ entities: - type: Transform pos: 23.5,55.5 parent: 12 + - uid: 15853 + components: + - type: Transform + pos: 1.5,-14.5 + parent: 12 - uid: 15999 components: - type: Transform @@ -55371,11 +55149,36 @@ entities: - type: Transform pos: 78.5,-0.5 parent: 12 + - uid: 16534 + components: + - type: Transform + pos: 0.5,1.5 + parent: 12 + - uid: 16536 + components: + - type: Transform + pos: -0.5,3.5 + parent: 12 - uid: 16644 components: - type: Transform pos: -41.5,53.5 parent: 12 + - uid: 16647 + components: + - type: Transform + pos: -1.5,3.5 + parent: 12 + - uid: 16648 + components: + - type: Transform + pos: -41.5,-23.5 + parent: 12 + - uid: 16657 + components: + - type: Transform + pos: 0.5,3.5 + parent: 12 - uid: 16659 components: - type: Transform @@ -55391,6 +55194,11 @@ entities: - type: Transform pos: 78.5,8.5 parent: 12 + - uid: 16798 + components: + - type: Transform + pos: -1.5,2.5 + parent: 12 - uid: 16942 components: - type: Transform @@ -55966,6 +55774,11 @@ entities: - type: Transform pos: -55.5,33.5 parent: 12 + - uid: 17550 + components: + - type: Transform + pos: -60.5,24.5 + parent: 12 - uid: 17552 components: - type: Transform @@ -56051,6 +55864,26 @@ entities: - type: Transform pos: -45.5,32.5 parent: 12 + - uid: 17757 + components: + - type: Transform + pos: -60.5,23.5 + parent: 12 + - uid: 17776 + components: + - type: Transform + pos: -59.5,23.5 + parent: 12 + - uid: 17777 + components: + - type: Transform + pos: -59.5,22.5 + parent: 12 + - uid: 17778 + components: + - type: Transform + pos: -59.5,21.5 + parent: 12 - uid: 17780 components: - type: Transform @@ -56171,11 +56004,56 @@ entities: - type: Transform pos: -50.5,46.5 parent: 12 + - uid: 17946 + components: + - type: Transform + pos: -59.5,20.5 + parent: 12 - uid: 17948 components: - type: Transform pos: 76.5,2.5 parent: 12 + - uid: 17949 + components: + - type: Transform + pos: -59.5,19.5 + parent: 12 + - uid: 17950 + components: + - type: Transform + pos: -58.5,19.5 + parent: 12 + - uid: 17951 + components: + - type: Transform + pos: -58.5,18.5 + parent: 12 + - uid: 17955 + components: + - type: Transform + pos: -57.5,18.5 + parent: 12 + - uid: 17956 + components: + - type: Transform + pos: -56.5,18.5 + parent: 12 + - uid: 17957 + components: + - type: Transform + pos: -55.5,16.5 + parent: 12 + - uid: 17958 + components: + - type: Transform + pos: -56.5,16.5 + parent: 12 + - uid: 17959 + components: + - type: Transform + pos: -56.5,17.5 + parent: 12 - uid: 18278 components: - type: Transform @@ -56336,6 +56214,11 @@ entities: - type: Transform pos: -39.5,62.5 parent: 12 + - uid: 19266 + components: + - type: Transform + pos: -51.5,13.5 + parent: 12 - uid: 19459 components: - type: Transform @@ -56401,31 +56284,86 @@ entities: - type: Transform pos: 22.5,2.5 parent: 12 + - uid: 19554 + components: + - type: Transform + pos: -49.5,13.5 + parent: 12 - uid: 19557 components: - type: Transform pos: -38.5,70.5 parent: 12 + - uid: 19558 + components: + - type: Transform + pos: -53.5,13.5 + parent: 12 - uid: 19568 components: - type: Transform pos: -37.5,70.5 parent: 12 + - uid: 19614 + components: + - type: Transform + pos: -50.5,13.5 + parent: 12 + - uid: 19615 + components: + - type: Transform + pos: -52.5,13.5 + parent: 12 + - uid: 19621 + components: + - type: Transform + pos: -47.5,13.5 + parent: 12 - uid: 19816 components: - type: Transform pos: 80.5,-1.5 parent: 12 + - uid: 19817 + components: + - type: Transform + pos: -48.5,13.5 + parent: 12 + - uid: 19828 + components: + - type: Transform + pos: -47.5,14.5 + parent: 12 - uid: 19834 components: - type: Transform pos: -28.5,61.5 parent: 12 + - uid: 19850 + components: + - type: Transform + pos: -47.5,16.5 + parent: 12 + - uid: 19883 + components: + - type: Transform + pos: -48.5,17.5 + parent: 12 - uid: 19887 components: - type: Transform pos: -24.5,59.5 parent: 12 + - uid: 20073 + components: + - type: Transform + pos: -47.5,17.5 + parent: 12 + - uid: 20074 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 12 - uid: 20343 components: - type: Transform @@ -57641,11 +57579,51 @@ entities: - type: Transform pos: -6.5,32.5 parent: 12 + - uid: 21705 + components: + - type: Transform + pos: 60.5,-27.5 + parent: 12 + - uid: 21851 + components: + - type: Transform + pos: 60.5,-26.5 + parent: 12 + - uid: 21852 + components: + - type: Transform + pos: 60.5,-25.5 + parent: 12 + - uid: 21853 + components: + - type: Transform + pos: 60.5,-23.5 + parent: 12 + - uid: 21901 + components: + - type: Transform + pos: 39.5,-6.5 + parent: 12 + - uid: 22001 + components: + - type: Transform + pos: -39.5,-25.5 + parent: 12 - uid: 22006 components: - type: Transform pos: 80.5,3.5 parent: 12 + - uid: 22007 + components: + - type: Transform + pos: 0.5,-14.5 + parent: 12 + - uid: 22008 + components: + - type: Transform + pos: 32.5,-6.5 + parent: 12 - uid: 22024 components: - type: Transform @@ -57671,130 +57649,10 @@ entities: - type: Transform pos: 55.5,12.5 parent: 12 - - uid: 22052 + - uid: 22054 components: - type: Transform - pos: -79.5,41.5 - parent: 12 - - uid: 22055 - components: - - type: Transform - pos: -80.5,41.5 - parent: 12 - - uid: 22056 - components: - - type: Transform - pos: -80.5,42.5 - parent: 12 - - uid: 22057 - components: - - type: Transform - pos: -80.5,40.5 - parent: 12 - - uid: 22058 - components: - - type: Transform - pos: -80.5,39.5 - parent: 12 - - uid: 22059 - components: - - type: Transform - pos: -80.5,38.5 - parent: 12 - - uid: 22060 - components: - - type: Transform - pos: -80.5,37.5 - parent: 12 - - uid: 22061 - components: - - type: Transform - pos: -80.5,35.5 - parent: 12 - - uid: 22062 - components: - - type: Transform - pos: -80.5,34.5 - parent: 12 - - uid: 22063 - components: - - type: Transform - pos: -80.5,33.5 - parent: 12 - - uid: 22064 - components: - - type: Transform - pos: -80.5,32.5 - parent: 12 - - uid: 22065 - components: - - type: Transform - pos: -80.5,36.5 - parent: 12 - - uid: 22066 - components: - - type: Transform - pos: -79.5,32.5 - parent: 12 - - uid: 22067 - components: - - type: Transform - pos: -80.5,31.5 - parent: 12 - - uid: 22068 - components: - - type: Transform - pos: -80.5,30.5 - parent: 12 - - uid: 22069 - components: - - type: Transform - pos: -80.5,29.5 - parent: 12 - - uid: 22070 - components: - - type: Transform - pos: -81.5,30.5 - parent: 12 - - uid: 22071 - components: - - type: Transform - pos: -82.5,30.5 - parent: 12 - - uid: 22072 - components: - - type: Transform - pos: -78.5,32.5 - parent: 12 - - uid: 22073 - components: - - type: Transform - pos: -78.5,31.5 - parent: 12 - - uid: 22074 - components: - - type: Transform - pos: -78.5,30.5 - parent: 12 - - uid: 22075 - components: - - type: Transform - pos: -78.5,29.5 - parent: 12 - - uid: 22076 - components: - - type: Transform - pos: -77.5,30.5 - parent: 12 - - uid: 22077 - components: - - type: Transform - pos: -76.5,30.5 - parent: 12 - - uid: 22078 - components: - - type: Transform - pos: -79.5,34.5 + pos: -0.5,1.5 parent: 12 - uid: 22079 components: @@ -57911,26 +57769,111 @@ entities: - type: Transform pos: 61.5,14.5 parent: 12 - - uid: 22152 + - uid: 22188 components: - type: Transform - pos: -78.5,41.5 + pos: 39.5,-5.5 + parent: 12 + - uid: 22208 + components: + - type: Transform + pos: 38.5,-5.5 + parent: 12 + - uid: 22209 + components: + - type: Transform + pos: 37.5,-5.5 + parent: 12 + - uid: 22210 + components: + - type: Transform + pos: 36.5,-5.5 + parent: 12 + - uid: 22211 + components: + - type: Transform + pos: 35.5,-5.5 + parent: 12 + - uid: 22212 + components: + - type: Transform + pos: 34.5,-5.5 + parent: 12 + - uid: 22213 + components: + - type: Transform + pos: 33.5,-5.5 + parent: 12 + - uid: 22214 + components: + - type: Transform + pos: 33.5,-6.5 + parent: 12 + - uid: 22215 + components: + - type: Transform + pos: 37.5,-6.5 + parent: 12 + - uid: 22226 + components: + - type: Transform + pos: 37.5,-4.5 + parent: 12 + - uid: 22227 + components: + - type: Transform + pos: 40.5,-5.5 + parent: 12 + - uid: 22311 + components: + - type: Transform + pos: 39.5,18.5 + parent: 12 + - uid: 22330 + components: + - type: Transform + pos: -53.5,57.5 parent: 12 - uid: 22336 components: - type: Transform pos: -53.5,52.5 parent: 12 + - uid: 22338 + components: + - type: Transform + pos: -53.5,56.5 + parent: 12 - uid: 22524 components: - type: Transform pos: -2.5,34.5 parent: 12 + - uid: 23122 + components: + - type: Transform + pos: -53.5,58.5 + parent: 12 - uid: 23123 components: - type: Transform pos: -31.5,70.5 parent: 12 + - uid: 23713 + components: + - type: Transform + pos: -55.5,61.5 + parent: 12 + - uid: 23715 + components: + - type: Transform + pos: -57.5,61.5 + parent: 12 + - uid: 23716 + components: + - type: Transform + pos: -56.5,61.5 + parent: 12 - uid: 23897 components: - type: Transform @@ -58531,6 +58474,11 @@ entities: - type: Transform pos: 10.5,-8.5 parent: 12 + - uid: 25099 + components: + - type: Transform + pos: 62.5,-23.5 + parent: 12 - uid: 25104 components: - type: Transform @@ -58546,11 +58494,6 @@ entities: - type: Transform pos: -29.5,-42.5 parent: 12 - - uid: 25387 - components: - - type: Transform - pos: -53.5,55.5 - parent: 12 - uid: 25388 components: - type: Transform @@ -58576,6 +58519,21 @@ entities: - type: Transform pos: -53.5,51.5 parent: 12 + - uid: 25441 + components: + - type: Transform + pos: 40.5,17.5 + parent: 12 + - uid: 25443 + components: + - type: Transform + pos: 41.5,17.5 + parent: 12 + - uid: 25445 + components: + - type: Transform + pos: 41.5,16.5 + parent: 12 - uid: 25446 components: - type: Transform @@ -58606,6 +58564,46 @@ entities: - type: Transform pos: -27.5,64.5 parent: 12 + - uid: 25471 + components: + - type: Transform + pos: 41.5,15.5 + parent: 12 + - uid: 25472 + components: + - type: Transform + pos: 41.5,14.5 + parent: 12 + - uid: 25473 + components: + - type: Transform + pos: 41.5,13.5 + parent: 12 + - uid: 25474 + components: + - type: Transform + pos: 41.5,12.5 + parent: 12 + - uid: 25475 + components: + - type: Transform + pos: 41.5,11.5 + parent: 12 + - uid: 25476 + components: + - type: Transform + pos: 40.5,11.5 + parent: 12 + - uid: 25477 + components: + - type: Transform + pos: 39.5,11.5 + parent: 12 + - uid: 25478 + components: + - type: Transform + pos: 38.5,11.5 + parent: 12 - uid: 25479 components: - type: Transform @@ -58621,16 +58619,46 @@ entities: - type: Transform pos: 80.5,-0.5 parent: 12 + - uid: 25482 + components: + - type: Transform + pos: 37.5,11.5 + parent: 12 - uid: 25483 components: - type: Transform pos: 80.5,2.5 parent: 12 + - uid: 25484 + components: + - type: Transform + pos: 36.5,11.5 + parent: 12 - uid: 25539 components: - type: Transform pos: 12.5,-8.5 parent: 12 + - uid: 25542 + components: + - type: Transform + pos: 35.5,11.5 + parent: 12 + - uid: 25543 + components: + - type: Transform + pos: 34.5,11.5 + parent: 12 + - uid: 25544 + components: + - type: Transform + pos: 34.5,12.5 + parent: 12 + - uid: 25545 + components: + - type: Transform + pos: 33.5,12.5 + parent: 12 - uid: 25633 components: - type: Transform @@ -58761,6 +58789,21 @@ entities: - type: Transform pos: -30.5,12.5 parent: 12 + - uid: 25833 + components: + - type: Transform + pos: 32.5,12.5 + parent: 12 + - uid: 25837 + components: + - type: Transform + pos: 32.5,13.5 + parent: 12 + - uid: 25838 + components: + - type: Transform + pos: 32.5,14.5 + parent: 12 - uid: 25870 components: - type: Transform @@ -60853,12 +60896,6 @@ entities: rot: 1.5707963267948966 rad pos: 49.5,-44.5 parent: 12 - - uid: 9444 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,4.5 - parent: 12 - uid: 14271 components: - type: Transform @@ -60876,11 +60913,10 @@ entities: rot: 1.5707963267948966 rad pos: 55.5,60.5 parent: 12 - - uid: 21948 + - uid: 21861 components: - type: Transform - rot: 3.141592653589793 rad - pos: -78.5,40.5 + pos: 38.5,-5.5 parent: 12 - uid: 27377 components: @@ -60907,7 +60943,7 @@ entities: - uid: 13243 components: - type: Transform - pos: 47.56619,32.22632 + pos: 47.5362,32.56305 parent: 12 - uid: 13252 components: @@ -60929,6 +60965,18 @@ entities: - type: Transform pos: 50.394928,18.488558 parent: 12 + - uid: 22262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,36.5 + parent: 12 + - uid: 22267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,38.5 + parent: 12 - uid: 25974 components: - type: Transform @@ -60959,6 +61007,30 @@ entities: rot: -1.5707963267948966 rad pos: 40.87812,39.779 parent: 12 + - uid: 26093 + components: + - type: Transform + pos: 55.5,39.5 + parent: 12 + - uid: 26094 + components: + - type: Transform + pos: 55.5,35.5 + parent: 12 +- proto: CandleSmall + entities: + - uid: 16858 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,39.5 + parent: 12 + - uid: 22266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,35.5 + parent: 12 - proto: CannabisSeeds entities: - uid: 4189 @@ -60973,18 +61045,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: CapacitorStockPart - entities: - - uid: 22238 - components: - - type: Transform - pos: -81.97429,20.401426 - parent: 12 - - uid: 22239 - components: - - type: Transform - pos: -82.288284,20.740337 - parent: 12 - proto: CaptainIDCard entities: - uid: 17377 @@ -61218,6 +61278,12 @@ entities: rot: 1.5707963267948966 rad pos: -19.5,-34.5 parent: 12 + - uid: 4047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,28.5 + parent: 12 - uid: 4726 components: - type: Transform @@ -61407,11 +61473,6 @@ entities: - type: Transform pos: 21.5,27.5 parent: 12 - - uid: 13734 - components: - - type: Transform - pos: 21.5,28.5 - parent: 12 - uid: 13735 components: - type: Transform @@ -61432,11 +61493,6 @@ entities: - type: Transform pos: 22.5,27.5 parent: 12 - - uid: 13739 - components: - - type: Transform - pos: 22.5,28.5 - parent: 12 - uid: 13740 components: - type: Transform @@ -61495,6 +61551,12 @@ entities: rot: 1.5707963267948966 rad pos: 21.5,36.5 parent: 12 + - uid: 16545 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,28.5 + parent: 12 - uid: 16688 components: - type: Transform @@ -63038,12 +63100,24 @@ entities: rot: -1.5707963267948966 rad pos: -37.5,-21.5 parent: 12 + - uid: 12116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,39.5 + parent: 12 - uid: 12806 components: - type: Transform rot: 1.5707963267948966 rad pos: 52.5,34.5 parent: 12 + - uid: 12884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,38.5 + parent: 12 - uid: 13096 components: - type: Transform @@ -63140,12 +63214,6 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,38.5 parent: 12 - - uid: 13188 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,39.5 - parent: 12 - uid: 13189 components: - type: Transform @@ -63212,12 +63280,6 @@ entities: rot: 1.5707963267948966 rad pos: 51.5,41.5 parent: 12 - - uid: 13210 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,38.5 - parent: 12 - uid: 13211 components: - type: Transform @@ -63682,6 +63744,26 @@ entities: rot: -1.5707963267948966 rad pos: -39.5,-53.5 parent: 12 + - uid: 2301 + components: + - type: Transform + pos: 33.5,12.5 + parent: 12 + - uid: 2311 + components: + - type: Transform + pos: 38.5,11.5 + parent: 12 + - uid: 2322 + components: + - type: Transform + pos: 40.5,11.5 + parent: 12 + - uid: 2324 + components: + - type: Transform + pos: 39.5,11.5 + parent: 12 - uid: 2487 components: - type: Transform @@ -63703,6 +63785,11 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,9.5 parent: 12 + - uid: 2912 + components: + - type: Transform + pos: 10.5,-38.5 + parent: 12 - uid: 2961 components: - type: Transform @@ -63715,12 +63802,30 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,9.5 parent: 12 + - uid: 3086 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-48.5 + parent: 12 - uid: 3917 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,10.5 parent: 12 + - uid: 4093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-47.5 + parent: 12 + - uid: 4102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-47.5 + parent: 12 - uid: 4248 components: - type: Transform @@ -63751,66 +63856,6 @@ entities: - type: Transform pos: 6.5,-48.5 parent: 12 - - uid: 4254 - components: - - type: Transform - pos: 7.5,-48.5 - parent: 12 - - uid: 4255 - components: - - type: Transform - pos: 7.5,-47.5 - parent: 12 - - uid: 4256 - components: - - type: Transform - pos: 8.5,-47.5 - parent: 12 - - uid: 4257 - components: - - type: Transform - pos: 8.5,-46.5 - parent: 12 - - uid: 4258 - components: - - type: Transform - pos: 8.5,-45.5 - parent: 12 - - uid: 4259 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 12 - - uid: 4260 - components: - - type: Transform - pos: 8.5,-43.5 - parent: 12 - - uid: 4261 - components: - - type: Transform - pos: 8.5,-42.5 - parent: 12 - - uid: 4262 - components: - - type: Transform - pos: 8.5,-41.5 - parent: 12 - - uid: 4263 - components: - - type: Transform - pos: 8.5,-40.5 - parent: 12 - - uid: 4264 - components: - - type: Transform - pos: 8.5,-39.5 - parent: 12 - - uid: 4265 - components: - - type: Transform - pos: 8.5,-38.5 - parent: 12 - uid: 4266 components: - type: Transform @@ -64044,6 +64089,30 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,10.5 parent: 12 + - uid: 5556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,14.5 + parent: 12 + - uid: 5559 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,12.5 + parent: 12 + - uid: 5560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,12.5 + parent: 12 + - uid: 5561 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,12.5 + parent: 12 - uid: 5805 components: - type: Transform @@ -64842,6 +64911,42 @@ entities: rot: -1.5707963267948966 rad pos: 82.5,-34.5 parent: 12 + - uid: 7900 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-47.5 + parent: 12 + - uid: 8254 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-37.5 + parent: 12 + - uid: 8452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-10.5 + parent: 12 + - uid: 8453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-12.5 + parent: 12 + - uid: 8490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-37.5 + parent: 12 + - uid: 8491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-39.5 + parent: 12 - uid: 8746 components: - type: Transform @@ -64944,6 +65049,29 @@ entities: rot: 1.5707963267948966 rad pos: 6.5,-18.5 parent: 12 + - uid: 8854 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-42.5 + parent: 12 + - uid: 8855 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-43.5 + parent: 12 + - uid: 9066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-9.5 + parent: 12 + - uid: 9511 + components: + - type: Transform + pos: 37.5,11.5 + parent: 12 - uid: 9528 components: - type: Transform @@ -64980,6 +65108,12 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,10.5 parent: 12 + - uid: 9648 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-47.5 + parent: 12 - uid: 9742 components: - type: Transform @@ -65295,6 +65429,11 @@ entities: rot: 1.5707963267948966 rad pos: -19.5,68.5 parent: 12 + - uid: 11233 + components: + - type: Transform + pos: 34.5,11.5 + parent: 12 - uid: 11285 components: - type: Transform @@ -65366,6 +65505,11 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,26.5 parent: 12 + - uid: 11333 + components: + - type: Transform + pos: 32.5,14.5 + parent: 12 - uid: 11338 components: - type: Transform @@ -65376,6 +65520,11 @@ entities: - type: Transform pos: -3.5,9.5 parent: 12 + - uid: 11356 + components: + - type: Transform + pos: 32.5,13.5 + parent: 12 - uid: 11357 components: - type: Transform @@ -65463,6 +65612,58 @@ entities: rot: 1.5707963267948966 rad pos: 23.5,62.5 parent: 12 + - uid: 12004 + components: + - type: Transform + pos: 41.5,13.5 + parent: 12 + - uid: 12052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,12.5 + parent: 12 + - uid: 12073 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,13.5 + parent: 12 + - uid: 12075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,13.5 + parent: 12 + - uid: 12086 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,12.5 + parent: 12 + - uid: 12108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,12.5 + parent: 12 + - uid: 12109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,12.5 + parent: 12 + - uid: 12147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,12.5 + parent: 12 + - uid: 12161 + components: + - type: Transform + pos: 32.5,16.5 + parent: 12 - uid: 12701 components: - type: Transform @@ -65810,6 +66011,24 @@ entities: - type: Transform pos: -5.5,33.5 parent: 12 + - uid: 16424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-8.5 + parent: 12 + - uid: 16433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-11.5 + parent: 12 + - uid: 16434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-10.5 + parent: 12 - uid: 16445 components: - type: Transform @@ -66107,11 +66326,35 @@ entities: rot: -1.5707963267948966 rad pos: 28.5,10.5 parent: 12 + - uid: 19864 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-45.5 + parent: 12 + - uid: 19867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-44.5 + parent: 12 + - uid: 19868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-40.5 + parent: 12 - uid: 20107 components: - type: Transform pos: -22.5,59.5 parent: 12 + - uid: 20540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-46.5 + parent: 12 - uid: 21425 components: - type: Transform @@ -66397,6 +66640,89 @@ entities: - type: Transform pos: 43.5,58.5 parent: 12 + - uid: 21959 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-8.5 + parent: 12 + - uid: 21997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-8.5 + parent: 12 + - uid: 22076 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-41.5 + parent: 12 + - uid: 22170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-4.5 + parent: 12 + - uid: 22174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-4.5 + parent: 12 + - uid: 22175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-4.5 + parent: 12 + - uid: 22176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-3.5 + parent: 12 + - uid: 22177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-2.5 + parent: 12 + - uid: 22178 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-2.5 + parent: 12 + - uid: 22179 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-1.5 + parent: 12 + - uid: 22180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-0.5 + parent: 12 + - uid: 22286 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,12.5 + parent: 12 + - uid: 22291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,12.5 + parent: 12 + - uid: 22317 + components: + - type: Transform + pos: 41.5,10.5 + parent: 12 - uid: 22470 components: - type: Transform @@ -66442,11 +66768,6 @@ entities: rot: 3.141592653589793 rad pos: 57.5,60.5 parent: 12 - - uid: 24456 - components: - - type: Transform - pos: -55.5,37.5 - parent: 12 - uid: 24512 components: - type: Transform @@ -67082,100 +67403,33 @@ entities: - type: Transform pos: 32.5,17.5 parent: 12 - - uid: 24642 - components: - - type: Transform - pos: -56.5,37.5 - parent: 12 - - uid: 24643 - components: - - type: Transform - pos: -57.5,37.5 - parent: 12 - - uid: 24644 - components: - - type: Transform - pos: -58.5,37.5 - parent: 12 - - uid: 24645 - components: - - type: Transform - pos: -59.5,37.5 - parent: 12 - - uid: 24646 - components: - - type: Transform - pos: -60.5,37.5 - parent: 12 - uid: 24647 components: - type: Transform - pos: -61.5,37.5 + rot: 3.141592653589793 rad + pos: 32.5,12.5 parent: 12 - uid: 24648 components: - type: Transform - pos: -62.5,37.5 + rot: 3.141592653589793 rad + pos: 34.5,12.5 parent: 12 - uid: 24649 components: - type: Transform - pos: -63.5,37.5 - parent: 12 - - uid: 24650 - components: - - type: Transform - pos: -64.5,37.5 - parent: 12 - - uid: 24651 - components: - - type: Transform - pos: -65.5,37.5 + rot: 3.141592653589793 rad + pos: 36.5,11.5 parent: 12 - uid: 24652 components: - type: Transform - pos: -67.5,37.5 + pos: 41.5,11.5 parent: 12 - uid: 24653 components: - type: Transform - pos: -66.5,37.5 - parent: 12 - - uid: 24654 - components: - - type: Transform - pos: -68.5,37.5 - parent: 12 - - uid: 24655 - components: - - type: Transform - pos: -69.5,37.5 - parent: 12 - - uid: 24656 - components: - - type: Transform - pos: -70.5,37.5 - parent: 12 - - uid: 24657 - components: - - type: Transform - pos: -71.5,37.5 - parent: 12 - - uid: 24658 - components: - - type: Transform - pos: -72.5,37.5 - parent: 12 - - uid: 24659 - components: - - type: Transform - pos: -73.5,37.5 - parent: 12 - - uid: 24660 - components: - - type: Transform - pos: -73.5,36.5 + pos: 41.5,12.5 parent: 12 - uid: 24670 components: @@ -68102,46 +68356,11 @@ entities: - type: Transform pos: -8.5,-0.5 parent: 12 - - uid: 28613 - components: - - type: Transform - pos: -8.5,-1.5 - parent: 12 - - uid: 28614 - components: - - type: Transform - pos: -8.5,-2.5 - parent: 12 - - uid: 28615 - components: - - type: Transform - pos: -8.5,-3.5 - parent: 12 - - uid: 28616 - components: - - type: Transform - pos: -8.5,-4.5 - parent: 12 - uid: 28617 components: - type: Transform pos: -8.5,0.5 parent: 12 - - uid: 28618 - components: - - type: Transform - pos: -8.5,-8.5 - parent: 12 - - uid: 28619 - components: - - type: Transform - pos: -8.5,-9.5 - parent: 12 - - uid: 28620 - components: - - type: Transform - pos: -8.5,-11.5 - parent: 12 - uid: 28621 components: - type: Transform @@ -68187,11 +68406,6 @@ entities: - type: Transform pos: -8.5,-20.5 parent: 12 - - uid: 28630 - components: - - type: Transform - pos: -8.5,-10.5 - parent: 12 - uid: 28631 components: - type: Transform @@ -68949,6 +69163,11 @@ entities: rot: 3.141592653589793 rad pos: 37.48719,-39.759666 parent: 12 + - uid: 22319 + components: + - type: Transform + pos: 35.456554,45.333942 + parent: 12 - proto: CentrifugeMachineCircuitboard entities: - uid: 13003 @@ -69030,11 +69249,11 @@ entities: rot: 1.5707963267948966 rad pos: -17.5,-56.5 parent: 12 - - uid: 4091 + - uid: 4264 components: - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-52.5 + rot: 1.5707963267948966 rad + pos: 62.5,-26.5 parent: 12 - uid: 4409 components: @@ -69232,6 +69451,12 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,23.5 parent: 12 + - uid: 12020 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,10.5 + parent: 12 - uid: 12281 components: - type: Transform @@ -69298,12 +69523,6 @@ entities: rot: 3.141592653589793 rad pos: 44.5,28.5 parent: 12 - - uid: 13481 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,33.5 - parent: 12 - uid: 13482 components: - type: Transform @@ -69346,12 +69565,6 @@ entities: rot: 3.141592653589793 rad pos: -4.5,19.5 parent: 12 - - uid: 16545 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,1.5 - parent: 12 - uid: 16764 components: - type: Transform @@ -69706,29 +69919,6 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,55.5 parent: 12 - - uid: 21853 - components: - - type: Transform - pos: -9.5,72.5 - parent: 12 - - uid: 21854 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,73.5 - parent: 12 - - uid: 21855 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,74.5 - parent: 12 - - uid: 21856 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,73.5 - parent: 12 - uid: 22171 components: - type: Transform @@ -70725,6 +70915,11 @@ entities: - type: Transform pos: -25.366394,45.399204 parent: 12 + - uid: 22064 + components: + - type: Transform + pos: -23.224808,54.359283 + parent: 12 - proto: CheapRollerBedSpawnFolded entities: - uid: 2513 @@ -70801,10 +70996,10 @@ entities: parent: 12 - proto: ChemistryHotplate entities: - - uid: 2301 + - uid: 12644 components: - type: Transform - pos: -32.5,-43.5 + pos: -32.5,-44.5 parent: 12 - uid: 26234 components: @@ -70859,6 +71054,14 @@ entities: rot: 3.141592653589793 rad pos: -14.476033,37.570534 parent: 12 +- proto: ChurchBell + entities: + - uid: 11461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,33.5 + parent: 12 - proto: ChurchOrganInstrument entities: - uid: 13110 @@ -71005,11 +71208,6 @@ entities: - type: Transform pos: -13.5,-19.5 parent: 12 - - uid: 4773 - components: - - type: Transform - pos: 58.5,-18.5 - parent: 12 - uid: 5997 components: - type: Transform @@ -71025,11 +71223,6 @@ entities: - type: Transform pos: 5.5,-15.5 parent: 12 - - uid: 8884 - components: - - type: Transform - pos: 55.5,-31.5 - parent: 12 - uid: 9567 components: - type: Transform @@ -71045,6 +71238,21 @@ entities: - type: Transform pos: -26.5,-5.5 parent: 12 + - uid: 11467 + components: + - type: Transform + pos: 76.5,-30.5 + parent: 12 + - uid: 12024 + components: + - type: Transform + pos: 49.5,11.5 + parent: 12 + - uid: 12031 + components: + - type: Transform + pos: 29.5,16.5 + parent: 12 - uid: 13940 components: - type: Transform @@ -71085,11 +71293,6 @@ entities: - type: Transform pos: -23.5,24.5 parent: 12 - - uid: 22324 - components: - - type: Transform - pos: -76.5,35.5 - parent: 12 - uid: 23648 components: - type: Transform @@ -71195,6 +71398,16 @@ entities: - type: Transform pos: 9.5,-7.5 parent: 12 + - uid: 28533 + components: + - type: Transform + pos: 15.5,7.5 + parent: 12 + - uid: 28534 + components: + - type: Transform + pos: 13.5,-4.5 + parent: 12 - uid: 29230 components: - type: Transform @@ -71307,16 +71520,16 @@ entities: - type: Transform pos: 35.5,-12.5 parent: 12 - - uid: 9085 - components: - - type: Transform - pos: 63.5,-24.5 - parent: 12 - uid: 9212 components: - type: Transform pos: 47.5,-36.5 parent: 12 + - uid: 12023 + components: + - type: Transform + pos: 49.5,10.5 + parent: 12 - uid: 13942 components: - type: Transform @@ -71332,11 +71545,6 @@ entities: - type: Transform pos: -22.5,24.5 parent: 12 - - uid: 22322 - components: - - type: Transform - pos: -82.5,38.5 - parent: 12 - uid: 23649 components: - type: Transform @@ -71564,10 +71772,20 @@ entities: - type: Transform pos: 37.5,-23.5 parent: 12 - - uid: 9511 + - uid: 12021 components: - type: Transform - pos: -52.5,61.5 + pos: 43.5,10.5 + parent: 12 + - uid: 12022 + components: + - type: Transform + pos: 36.5,10.5 + parent: 12 + - uid: 12113 + components: + - type: Transform + pos: -52.5,56.5 parent: 12 - uid: 12246 components: @@ -71644,6 +71862,11 @@ entities: - type: Transform pos: 0.5,54.5 parent: 12 + - uid: 24655 + components: + - type: Transform + pos: 30.5,10.5 + parent: 12 - uid: 24994 components: - type: Transform @@ -71829,41 +72052,6 @@ entities: - type: Transform pos: -24.5,31.5 parent: 12 - - uid: 23661 - components: - - type: Transform - pos: 47.5,53.5 - parent: 12 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - - 1.8856695 - - 7.0937095 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 5347 - - 17547 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - uid: 24275 components: - type: Transform @@ -71904,6 +72092,11 @@ entities: - type: Transform pos: -26.5,52.5 parent: 12 + - uid: 23712 + components: + - type: Transform + pos: -54.5,63.5 + parent: 12 - uid: 25358 components: - type: Transform @@ -71928,6 +72121,11 @@ entities: - type: Transform pos: -27.5,49.5 parent: 12 + - uid: 23760 + components: + - type: Transform + pos: -52.5,63.5 + parent: 12 - uid: 25345 components: - type: Transform @@ -71951,7 +72149,7 @@ entities: - uid: 2043 components: - type: Transform - pos: -21.5,-19.5 + pos: -18.489782,-21.02709 parent: 12 - uid: 9108 components: @@ -71963,6 +72161,11 @@ entities: - type: Transform pos: -19.5,-3.5 parent: 12 + - uid: 12034 + components: + - type: Transform + pos: 29.404346,45.5935 + parent: 12 - uid: 16475 components: - type: Transform @@ -71985,11 +72188,6 @@ entities: - type: Transform pos: 41.46889,-7.536155 parent: 12 - - uid: 8900 - components: - - type: Transform - pos: 56.502773,-20.635603 - parent: 12 - proto: ClothingEyesBlindfold entities: - uid: 2995 @@ -72145,6 +72343,11 @@ entities: - type: Transform pos: 39.49916,53.57387 parent: 12 + - uid: 28501 + components: + - type: Transform + pos: -12.498269,-45.67308 + parent: 12 - proto: ClothingHandsGlovesLeather entities: - uid: 24125 @@ -72201,6 +72404,12 @@ entities: parent: 12 - proto: ClothingHeadHatWelding entities: + - uid: 6745 + components: + - type: Transform + rot: -37.69911184307754 rad + pos: 12.07476,-19.325361 + parent: 12 - uid: 10390 components: - type: Transform @@ -72216,6 +72425,21 @@ entities: - type: Transform pos: 44.680992,51.002113 parent: 12 +- proto: ClothingHeadHatWeldingMaskFlame + entities: + - uid: 26165 + components: + - type: Transform + rot: -37.69911184307754 rad + pos: -45.593422,44.51472 + parent: 12 +- proto: ClothingHeadHatWeldingMaskFlameBlue + entities: + - uid: 6202 + components: + - type: Transform + pos: -0.54897594,7.582822 + parent: 12 - proto: ClothingHeadHatWeldingMaskPainted entities: - uid: 4244 @@ -72258,21 +72482,11 @@ entities: canCollide: False - proto: ClothingHeadHelmetFire entities: - - uid: 21075 - components: - - type: Transform - pos: -45.59652,44.609135 - parent: 12 - uid: 21513 components: - type: Transform pos: -21.489107,31.8025 parent: 12 - - uid: 23720 - components: - - type: Transform - pos: 33.493465,47.80226 - parent: 12 - proto: ClothingHeadHelmetRiot entities: - uid: 20866 @@ -72342,11 +72556,6 @@ entities: - type: Transform pos: 30.493746,24.522993 parent: 12 - - uid: 21078 - components: - - type: Transform - pos: -45.38552,44.518738 - parent: 12 - uid: 21508 components: - type: Transform @@ -72378,6 +72587,11 @@ entities: parent: 12 - proto: ClothingMaskSterile entities: + - uid: 8888 + components: + - type: Transform + pos: -12.50767,-45.32497 + parent: 12 - uid: 13276 components: - type: Transform @@ -72395,12 +72609,12 @@ entities: - type: Transform pos: -28.339855,7.670552 parent: 12 -- proto: ClothingNeckCloakGoliathCloak +- proto: ClothingNeckCloakAce entities: - - uid: 11451 + - uid: 18303 components: - type: Transform - pos: 54.46059,14.458246 + pos: 54.553955,14.563015 parent: 12 - proto: ClothingNeckCloakTrans entities: @@ -72572,6 +72786,18 @@ entities: - type: Transform pos: 37.5,37.5 parent: 12 +- proto: ClothingOuterHospitalGown + entities: + - uid: 2825 + components: + - type: Transform + pos: -5.6882257,-52.29372 + parent: 12 + - uid: 28462 + components: + - type: Transform + pos: -5.4173927,-52.61664 + parent: 12 - proto: ClothingOuterRobesJudge entities: - uid: 26217 @@ -72598,16 +72824,6 @@ entities: - type: Transform pos: -17.489033,-61.546875 parent: 12 - - uid: 6755 - components: - - type: Transform - pos: 10.51523,-42.6058 - parent: 12 - - uid: 8899 - components: - - type: Transform - pos: 56.67465,-20.557478 - parent: 12 - uid: 10386 components: - type: Transform @@ -72625,21 +72841,11 @@ entities: parent: 12 - proto: ClothingOuterSuitFire entities: - - uid: 21074 - components: - - type: Transform - pos: -45.400593,44.684464 - parent: 12 - uid: 21514 components: - type: Transform pos: -21.760761,31.400925 parent: 12 - - uid: 23721 - components: - - type: Transform - pos: 33.493465,47.484264 - parent: 12 - proto: ClothingOuterSuitMonkey entities: - uid: 2751 @@ -72673,13 +72879,6 @@ entities: - type: Transform pos: -10.5,7.5 parent: 12 -- proto: ClothingShoesBootsSalvage - entities: - - uid: 8904 - components: - - type: Transform - pos: 60.60398,-24.572508 - parent: 12 - proto: ClothingShoesFlippers entities: - uid: 22477 @@ -73090,6 +73289,24 @@ entities: - type: Transform pos: -23.5,-55.5 parent: 12 + - uid: 4153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,72.5 + parent: 12 + - uid: 4163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,73.5 + parent: 12 + - uid: 9441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,73.5 + parent: 12 - uid: 12236 components: - type: Transform @@ -73180,11 +73397,6 @@ entities: rot: 1.5707963267948966 rad pos: -33.5,30.5 parent: 12 - - uid: 22118 - components: - - type: Transform - pos: 49.5,-7.5 - parent: 12 - uid: 22361 components: - type: Transform @@ -73229,6 +73441,24 @@ entities: rot: 3.141592653589793 rad pos: 44.5,43.5 parent: 12 + - uid: 25595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,74.5 + parent: 12 + - uid: 27255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,72.5 + parent: 12 + - uid: 27260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,74.5 + parent: 12 - proto: ComputerAnalysisConsole entities: - uid: 4892 @@ -73278,20 +73508,24 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,22.5 parent: 12 + - uid: 22307 + components: + - type: Transform + pos: 36.5,8.5 + parent: 12 - proto: ComputerCargoBounty entities: + - uid: 437 + components: + - type: Transform + pos: 56.5,-18.5 + parent: 12 - uid: 8469 components: - type: Transform rot: 1.5707963267948966 rad pos: 52.5,-22.5 parent: 12 - - uid: 11273 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-18.5 - parent: 12 - proto: ComputerCargoOrders entities: - uid: 8466 @@ -73339,6 +73573,12 @@ entities: - type: Transform pos: -12.5,-37.5 parent: 12 + - uid: 6986 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-13.5 + parent: 12 - uid: 17580 components: - type: Transform @@ -73356,12 +73596,6 @@ entities: - type: Transform pos: -40.5,56.5 parent: 12 - - uid: 22281 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -81.5,31.5 - parent: 12 - proto: ComputerCriminalRecords entities: - uid: 7260 @@ -73504,12 +73738,6 @@ entities: parent: 12 - proto: ComputerRadar entities: - - uid: 87 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-8.5 - parent: 12 - uid: 2447 components: - type: Transform @@ -73538,6 +73766,12 @@ entities: rot: 1.5707963267948966 rad pos: -49.5,27.5 parent: 12 + - uid: 18309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-8.5 + parent: 12 - proto: ComputerResearchAndDevelopment entities: - uid: 784 @@ -73583,10 +73817,11 @@ entities: parent: 12 - proto: ComputerRoboticsControl entities: - - uid: 2072 + - uid: 12138 components: - type: Transform - pos: -25.5,-27.5 + rot: 1.5707963267948966 rad + pos: -26.5,-30.5 parent: 12 - proto: ComputerSalvageExpedition entities: @@ -73691,6 +73926,12 @@ entities: rot: 1.5707963267948966 rad pos: -53.5,36.5 parent: 12 + - uid: 7281 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-13.5 + parent: 12 - uid: 11470 components: - type: Transform @@ -73715,12 +73956,6 @@ entities: rot: -1.5707963267948966 rad pos: -37.5,34.5 parent: 12 - - uid: 22280 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -82.5,33.5 - parent: 12 - uid: 23576 components: - type: Transform @@ -73734,12 +73969,6 @@ entities: rot: 1.5707963267948966 rad pos: -53.5,37.5 parent: 12 - - uid: 22255 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -78.5,32.5 - parent: 12 - proto: ComputerTechnologyDiskTerminal entities: - uid: 1707 @@ -74246,6 +74475,96 @@ entities: rot: -1.5707963267948966 rad pos: 75.5,-37.5 parent: 12 + - uid: 9556 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,14.5 + parent: 12 + - uid: 11497 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,16.5 + parent: 12 + - uid: 11499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,14.5 + parent: 12 + - uid: 11507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,14.5 + parent: 12 + - uid: 11518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,14.5 + parent: 12 + - uid: 11519 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,14.5 + parent: 12 + - uid: 11528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,14.5 + parent: 12 + - uid: 11529 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,14.5 + parent: 12 + - uid: 11531 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,14.5 + parent: 12 + - uid: 11532 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,14.5 + parent: 12 + - uid: 11533 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,14.5 + parent: 12 + - uid: 11534 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,14.5 + parent: 12 + - uid: 11958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,14.5 + parent: 12 + - uid: 11959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,16.5 + parent: 12 + - uid: 11960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,15.5 + parent: 12 - uid: 11972 components: - type: Transform @@ -74272,466 +74591,16 @@ entities: pos: 35.5,15.5 parent: 12 - uid: 11977 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,14.5 - parent: 12 - - uid: 11978 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,14.5 - parent: 12 - - uid: 11979 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,14.5 - parent: 12 - - uid: 11980 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,14.5 - parent: 12 - - uid: 11981 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,14.5 - parent: 12 - - uid: 11982 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,14.5 - parent: 12 - - uid: 11983 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,14.5 - parent: 12 - - uid: 11985 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,8.5 - parent: 12 - - uid: 11986 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,9.5 - parent: 12 - - uid: 11987 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,10.5 - parent: 12 - - uid: 11988 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,14.5 - parent: 12 - - uid: 11989 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,14.5 - parent: 12 - - uid: 11990 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,14.5 - parent: 12 - - uid: 11991 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,14.5 - parent: 12 - - uid: 11992 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,14.5 - parent: 12 - - uid: 11993 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,14.5 - parent: 12 - - uid: 11994 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,14.5 - parent: 12 - - uid: 11995 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,14.5 - parent: 12 - - uid: 11996 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,14.5 - parent: 12 - - uid: 11997 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,14.5 - parent: 12 - - uid: 11998 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,14.5 - parent: 12 - - uid: 11999 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,14.5 - parent: 12 - - uid: 12000 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,14.5 parent: 12 - - uid: 12001 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,15.5 - parent: 12 - - uid: 12002 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,16.5 - parent: 12 - - uid: 12003 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,11.5 - parent: 12 - - uid: 12004 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,12.5 - parent: 12 - - uid: 12005 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,13.5 - parent: 12 - - uid: 12006 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,14.5 - parent: 12 - - uid: 12007 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,10.5 - parent: 12 - - uid: 12008 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,10.5 - parent: 12 - - uid: 12009 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,10.5 - parent: 12 - - uid: 12010 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,10.5 - parent: 12 - - uid: 12011 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,9.5 - parent: 12 - - uid: 12012 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,8.5 - parent: 12 - - uid: 12013 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,8.5 - parent: 12 - - uid: 12014 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,8.5 - parent: 12 - - uid: 12015 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,7.5 - parent: 12 - - uid: 12016 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,7.5 - parent: 12 - - uid: 12017 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,7.5 - parent: 12 - - uid: 12018 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,6.5 - parent: 12 - - uid: 12019 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,6.5 - parent: 12 - - uid: 12020 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,6.5 - parent: 12 - - uid: 12021 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,10.5 - parent: 12 - - uid: 12022 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,10.5 - parent: 12 - - uid: 12023 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,10.5 - parent: 12 - - uid: 12024 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,10.5 - parent: 12 - - uid: 12025 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,10.5 - parent: 12 - - uid: 12026 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,10.5 - parent: 12 - - uid: 12027 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,10.5 - parent: 12 - - uid: 12028 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,10.5 - parent: 12 - - uid: 12029 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,10.5 - parent: 12 - uid: 12030 components: - type: Transform rot: 1.5707963267948966 rad - pos: 47.5,10.5 - parent: 12 - - uid: 12031 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,10.5 - parent: 12 - - uid: 12032 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,10.5 - parent: 12 - - uid: 12033 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,11.5 - parent: 12 - - uid: 12034 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,12.5 - parent: 12 - - uid: 12035 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,12.5 - parent: 12 - - uid: 12036 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,12.5 - parent: 12 - - uid: 12037 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,12.5 - parent: 12 - - uid: 12038 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,12.5 - parent: 12 - - uid: 12039 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,12.5 - parent: 12 - - uid: 12040 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,12.5 - parent: 12 - - uid: 12041 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,12.5 - parent: 12 - - uid: 12042 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,12.5 - parent: 12 - - uid: 12043 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,12.5 - parent: 12 - - uid: 12044 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,12.5 - parent: 12 - - uid: 12045 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,12.5 - parent: 12 - - uid: 12046 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,12.5 - parent: 12 - - uid: 12047 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,12.5 - parent: 12 - - uid: 12048 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,12.5 - parent: 12 - - uid: 12049 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,12.5 - parent: 12 - - uid: 12050 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,12.5 - parent: 12 - - uid: 12051 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,12.5 - parent: 12 - - uid: 12052 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,12.5 - parent: 12 - - uid: 12053 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,13.5 - parent: 12 - - uid: 12054 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,14.5 + pos: 34.5,14.5 parent: 12 - uid: 12079 components: @@ -74757,6 +74626,18 @@ entities: rot: 1.5707963267948966 rad pos: 55.5,17.5 parent: 12 + - uid: 12123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,14.5 + parent: 12 + - uid: 12290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,6.5 + parent: 12 - uid: 12610 components: - type: Transform @@ -74781,6 +74662,74 @@ entities: rot: 1.5707963267948966 rad pos: 59.5,40.5 parent: 12 + - uid: 12632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,6.5 + parent: 12 + - uid: 12633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,6.5 + parent: 12 + - uid: 22295 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,6.5 + parent: 12 + - uid: 22312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,15.5 + parent: 12 +- proto: ConveyorBeltAssembly + entities: + - uid: 6163 + components: + - type: Transform + parent: 6162 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6164 + components: + - type: Transform + parent: 6162 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6165 + components: + - type: Transform + parent: 6162 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6166 + components: + - type: Transform + parent: 6162 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6200 + components: + - type: Transform + parent: 6162 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 6201 + components: + - type: Transform + parent: 6162 + - type: Physics + canCollide: False + - type: InsideEntityStorage - proto: CrateAirlockKit entities: - uid: 1042 @@ -74934,21 +74883,16 @@ entities: parent: 12 - proto: CrateEmptySpawner entities: + - uid: 436 + components: + - type: Transform + pos: 56.5,-15.5 + parent: 12 - uid: 2036 components: - type: Transform pos: -12.5,-21.5 parent: 12 - - uid: 8854 - components: - - type: Transform - pos: 59.5,-21.5 - parent: 12 - - uid: 8855 - components: - - type: Transform - pos: 62.5,-22.5 - parent: 12 - uid: 8979 components: - type: Transform @@ -74964,12 +74908,66 @@ entities: - type: Transform pos: 44.5,-11.5 parent: 12 -- proto: CrateEngineeringAMEJar - entities: - - uid: 27169 + - uid: 13734 components: - type: Transform - pos: 33.5,0.5 + pos: 61.5,-18.5 + parent: 12 + - uid: 26169 + components: + - type: Transform + pos: 60.5,-21.5 + parent: 12 +- proto: CrateEngineering + entities: + - uid: 6162 + components: + - type: MetaData + desc: A large crate containing 6 conveyor belts. + name: conveyor belt crate + - type: Transform + pos: 62.5,-21.5 + parent: 12 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 6163 + - 6164 + - 6165 + - 6166 + - 6200 + - 6201 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: CrateEngineeringAMEJar + entities: + - uid: 21863 + components: + - type: Transform + pos: 37.5,-2.5 parent: 12 - proto: CrateEngineeringAMEShielding entities: @@ -75025,25 +75023,20 @@ entities: parent: 12 - proto: CrateFilledSpawner entities: - - uid: 4241 + - uid: 6205 components: - type: Transform - pos: 10.5,-39.5 + pos: 62.5,-18.5 parent: 12 - uid: 7333 components: - type: Transform pos: 39.5,-18.5 parent: 12 - - uid: 8852 + - uid: 8858 components: - type: Transform - pos: 58.5,-22.5 - parent: 12 - - uid: 8853 - components: - - type: Transform - pos: 61.5,-20.5 + pos: 63.5,-21.5 parent: 12 - uid: 8934 components: @@ -75075,6 +75068,11 @@ entities: - type: Transform pos: 28.5,68.5 parent: 12 + - uid: 26168 + components: + - type: Transform + pos: 63.5,-20.5 + parent: 12 - proto: CrateFoodDinnerware entities: - uid: 9269 @@ -75089,16 +75087,34 @@ entities: - type: Transform pos: -45.5,-49.5 parent: 12 - - uid: 3111 - components: - - type: Transform - pos: 6.5,-38.5 - parent: 12 - uid: 4699 components: - type: Transform pos: -3.5,-53.5 parent: 12 + - uid: 8955 + components: + - type: Transform + pos: 4.5,-38.5 + parent: 12 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - uid: 15403 components: - type: Transform @@ -75384,11 +75400,6 @@ entities: - type: Transform pos: 8.5,-48.5 parent: 12 - - uid: 8858 - components: - - type: Transform - pos: 59.5,-22.5 - parent: 12 - uid: 8936 components: - type: Transform @@ -75448,18 +75459,16 @@ entities: parent: 12 - proto: CrewMonitoringServer entities: - - uid: 22207 + - uid: 4262 components: - type: Transform - pos: -79.5,25.5 + pos: -0.5,-15.5 parent: 12 + - type: SingletonDeviceNetServer + active: False + available: False - proto: Crowbar entities: - - uid: 8903 - components: - - type: Transform - pos: 59.42465,-24.463133 - parent: 12 - uid: 9248 components: - type: Transform @@ -75485,11 +75494,6 @@ entities: - type: Transform pos: -21.553009,31.481783 parent: 12 - - uid: 23719 - components: - - type: Transform - pos: 33.38331,47.39865 - parent: 12 - proto: CryogenicSleepUnit entities: - uid: 21356 @@ -75554,6 +75558,32 @@ entities: rot: 1.5707963267948966 rad pos: 49.5,30.5 parent: 12 +- proto: CurtainsBlueOpen + entities: + - uid: 21983 + components: + - type: Transform + pos: -53.5,19.5 + parent: 12 + - uid: 21984 + components: + - type: Transform + pos: -9.5,-38.5 + parent: 12 +- proto: CurtainsGreenOpen + entities: + - uid: 21982 + components: + - type: Transform + pos: -41.5,24.5 + parent: 12 +- proto: CurtainsOrangeOpen + entities: + - uid: 21963 + components: + - type: Transform + pos: 46.5,-8.5 + parent: 12 - proto: CurtainsPinkOpen entities: - uid: 22896 @@ -75561,8 +75591,27 @@ entities: - type: Transform pos: 5.5,55.5 parent: 12 +- proto: CurtainsPurpleOpen + entities: + - uid: 21985 + components: + - type: Transform + pos: -37.5,-19.5 + parent: 12 +- proto: CurtainsRedOpen + entities: + - uid: 22052 + components: + - type: Transform + pos: -44.5,33.5 + parent: 12 - proto: CurtainsWhiteOpen entities: + - uid: 21980 + components: + - type: Transform + pos: 27.5,-22.5 + parent: 12 - uid: 22895 components: - type: Transform @@ -75671,6 +75720,13 @@ entities: text: Pool - type: WarpPoint location: Pool +- proto: DefaultStationBeaconAI + entities: + - uid: 115 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 12 - proto: DefaultStationBeaconAICore entities: - uid: 24246 @@ -75755,13 +75811,6 @@ entities: - type: Transform pos: -51.5,20.5 parent: 12 -- proto: DefaultStationBeaconCargoBay - entities: - - uid: 8971 - components: - - type: Transform - pos: 60.5,-22.5 - parent: 12 - proto: DefaultStationBeaconCargoReception entities: - uid: 8513 @@ -75853,6 +75902,11 @@ entities: parent: 12 - proto: DefaultStationBeaconEscapePod entities: + - uid: 509 + components: + - type: Transform + pos: -52.5,57.5 + parent: 12 - uid: 627 components: - type: Transform @@ -75868,11 +75922,6 @@ entities: - type: Transform pos: -16.5,-61.5 parent: 12 - - uid: 6281 - components: - - type: Transform - pos: 34.5,-42.5 - parent: 12 - uid: 7275 components: - type: Transform @@ -75888,11 +75937,6 @@ entities: - type: Transform pos: -22.5,65.5 parent: 12 - - uid: 29722 - components: - - type: Transform - pos: -53.5,61.5 - parent: 12 - proto: DefaultStationBeaconEvac entities: - uid: 7264 @@ -75966,10 +76010,10 @@ entities: parent: 12 - proto: DefaultStationBeaconMorgue entities: - - uid: 3121 + - uid: 7582 components: - type: Transform - pos: 4.5,-42.5 + pos: 5.5,-42.5 parent: 12 - proto: DefaultStationBeaconPermaBrig entities: @@ -76106,10 +76150,10 @@ entities: parent: 12 - proto: DefaultStationBeaconTelecoms entities: - - uid: 24254 + - uid: 21869 components: - type: Transform - pos: -79.5,23.5 + pos: 36.5,-5.5 parent: 12 - proto: DefaultStationBeaconToolRoom entities: @@ -76139,6 +76183,11 @@ entities: parent: 12 - proto: Defibrillator entities: + - uid: 9125 + components: + - type: Transform + pos: -9.576399,-48.502357 + parent: 12 - uid: 13827 components: - type: Transform @@ -76280,12 +76329,6 @@ entities: - type: Transform pos: -10.5,-47.5 parent: 12 - - uid: 3847 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-52.5 - parent: 12 - uid: 3848 components: - type: Transform @@ -76328,23 +76371,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-42.5 parent: 12 - - uid: 3896 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-39.5 - parent: 12 - - uid: 3897 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-42.5 - parent: 12 - - uid: 3898 - components: - - type: Transform - pos: 4.5,-39.5 - parent: 12 - uid: 3909 components: - type: Transform @@ -76375,16 +76401,10 @@ entities: pos: -16.5,-27.5 parent: 12 - uid: 4136 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-48.5 - parent: 12 - - uid: 4137 components: - type: Transform rot: -1.5707963267948966 rad - pos: 8.5,-48.5 + pos: 10.5,-47.5 parent: 12 - uid: 4138 components: @@ -76398,29 +76418,51 @@ entities: rot: -1.5707963267948966 rad pos: -38.5,-47.5 parent: 12 + - uid: 4456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-51.5 + parent: 12 - uid: 4674 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,38.5 parent: 12 + - uid: 4718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-47.5 + parent: 12 - uid: 5055 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,49.5 parent: 12 + - uid: 5131 + components: + - type: Transform + pos: -23.5,53.5 + parent: 12 - uid: 5396 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,-17.5 parent: 12 - - uid: 6833 + - uid: 6161 components: - type: Transform rot: 1.5707963267948966 rad - pos: 8.5,-38.5 + pos: 10.5,-38.5 + parent: 12 + - uid: 6271 + components: + - type: Transform + pos: -7.5,-51.5 parent: 12 - uid: 6864 components: @@ -76490,17 +76532,17 @@ entities: - type: Transform pos: 6.5,-8.5 parent: 12 + - uid: 8903 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-42.5 + parent: 12 - uid: 8953 components: - type: Transform pos: 49.5,-17.5 parent: 12 - - uid: 8956 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-21.5 - parent: 12 - uid: 9053 components: - type: Transform @@ -76518,12 +76560,6 @@ entities: - type: Transform pos: 43.5,-11.5 parent: 12 - - uid: 9070 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-11.5 - parent: 12 - uid: 9300 components: - type: Transform @@ -76706,6 +76742,28 @@ entities: rot: -1.5707963267948966 rad pos: 39.5,17.5 parent: 12 + - uid: 12006 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,12.5 + parent: 12 + - uid: 12007 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,12.5 + parent: 12 + - uid: 12008 + components: + - type: Transform + pos: 46.5,14.5 + parent: 12 + - uid: 12139 + components: + - type: Transform + pos: 41.5,19.5 + parent: 12 - uid: 12304 components: - type: Transform @@ -76755,6 +76813,11 @@ entities: rot: 3.141592653589793 rad pos: 42.5,38.5 parent: 12 + - uid: 12919 + components: + - type: Transform + pos: 56.5,-21.5 + parent: 12 - uid: 13010 components: - type: Transform @@ -76932,6 +76995,33 @@ entities: rot: 1.5707963267948966 rad pos: -34.5,-38.5 parent: 12 + - uid: 19288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-11.5 + parent: 12 + - uid: 20076 + components: + - type: Transform + pos: -8.5,-12.5 + parent: 12 + - uid: 20077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-12.5 + parent: 12 + - uid: 20078 + components: + - type: Transform + pos: -9.5,-10.5 + parent: 12 + - uid: 20079 + components: + - type: Transform + pos: -10.5,-8.5 + parent: 12 - uid: 20220 components: - type: Transform @@ -76989,6 +77079,24 @@ entities: rot: -1.5707963267948966 rad pos: -38.5,37.5 parent: 12 + - uid: 20288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-10.5 + parent: 12 + - uid: 20289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-8.5 + parent: 12 + - uid: 20290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-4.5 + parent: 12 - uid: 20291 components: - type: Transform @@ -77004,7 +77112,31 @@ entities: components: - type: Transform rot: 1.5707963267948966 rad - pos: -23.5,55.5 + pos: -10.5,-2.5 + parent: 12 + - uid: 20314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-2.5 + parent: 12 + - uid: 20315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-4.5 + parent: 12 + - uid: 20316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-0.5 + parent: 12 + - uid: 20435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-0.5 parent: 12 - uid: 22441 components: @@ -77810,17 +77942,18 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,8.5 parent: 12 - - uid: 530 - components: - - type: Transform - pos: 10.5,-50.5 - parent: 12 - uid: 637 components: - type: Transform rot: -1.5707963267948966 rad pos: -31.5,-42.5 parent: 12 + - uid: 789 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,19.5 + parent: 12 - uid: 886 components: - type: Transform @@ -77839,6 +77972,18 @@ entities: rot: 3.141592653589793 rad pos: 6.5,-10.5 parent: 12 + - uid: 1084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,12.5 + parent: 12 + - uid: 1086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,19.5 + parent: 12 - uid: 1864 components: - type: Transform @@ -78190,12 +78335,6 @@ entities: rot: 3.141592653589793 rad pos: 6.5,-11.5 parent: 12 - - uid: 2254 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,6.5 - parent: 12 - uid: 2538 components: - type: Transform @@ -78214,18 +78353,17 @@ entities: rot: 1.5707963267948966 rad pos: 52.5,45.5 parent: 12 + - uid: 3121 + components: + - type: Transform + pos: 10.5,-40.5 + parent: 12 - uid: 3622 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,10.5 parent: 12 - - uid: 3824 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-51.5 - parent: 12 - uid: 3825 components: - type: Transform @@ -78500,24 +78638,6 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,-43.5 parent: 12 - - uid: 3899 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-41.5 - parent: 12 - - uid: 3900 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-40.5 - parent: 12 - - uid: 3901 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-42.5 - parent: 12 - uid: 3902 components: - type: Transform @@ -78687,6 +78807,12 @@ entities: rot: 3.141592653589793 rad pos: 7.5,-49.5 parent: 12 + - uid: 4265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-39.5 + parent: 12 - uid: 4398 components: - type: Transform @@ -78705,12 +78831,24 @@ entities: rot: 1.5707963267948966 rad pos: 44.5,45.5 parent: 12 + - uid: 4462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-41.5 + parent: 12 - uid: 4532 components: - type: Transform rot: 1.5707963267948966 rad pos: 45.5,45.5 parent: 12 + - uid: 4571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-47.5 + parent: 12 - uid: 4584 components: - type: Transform @@ -78723,11 +78861,11 @@ entities: rot: 1.5707963267948966 rad pos: 49.5,45.5 parent: 12 - - uid: 4696 + - uid: 4695 components: - type: Transform rot: -1.5707963267948966 rad - pos: -60.5,38.5 + pos: -24.5,53.5 parent: 12 - uid: 4710 components: @@ -78806,12 +78944,24 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,-27.5 parent: 12 + - uid: 4964 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-51.5 + parent: 12 - uid: 5041 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,45.5 parent: 12 + - uid: 5051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-40.5 + parent: 12 - uid: 5240 components: - type: Transform @@ -78835,85 +78985,16 @@ entities: rot: 3.141592653589793 rad pos: 20.5,-15.5 parent: 12 - - uid: 6066 + - uid: 5551 components: - type: Transform - pos: 10.5,-51.5 + pos: 7.5,-48.5 parent: 12 - - uid: 6743 + - uid: 6206 components: - type: Transform - pos: 10.5,-49.5 - parent: 12 - - uid: 6744 - components: - - type: Transform - pos: 10.5,-48.5 - parent: 12 - - uid: 6745 - components: - - type: Transform - pos: 10.5,-47.5 - parent: 12 - - uid: 6746 - components: - - type: Transform - pos: 10.5,-46.5 - parent: 12 - - uid: 6747 - components: - - type: Transform - pos: 10.5,-45.5 - parent: 12 - - uid: 6748 - components: - - type: Transform - pos: 10.5,-44.5 - parent: 12 - - uid: 6834 - components: - - type: Transform - pos: 8.5,-47.5 - parent: 12 - - uid: 6835 - components: - - type: Transform - pos: 8.5,-46.5 - parent: 12 - - uid: 6836 - components: - - type: Transform - pos: 8.5,-45.5 - parent: 12 - - uid: 6837 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 12 - - uid: 6838 - components: - - type: Transform - pos: 8.5,-43.5 - parent: 12 - - uid: 6839 - components: - - type: Transform - pos: 8.5,-42.5 - parent: 12 - - uid: 6840 - components: - - type: Transform - pos: 8.5,-41.5 - parent: 12 - - uid: 6841 - components: - - type: Transform - pos: 8.5,-40.5 - parent: 12 - - uid: 6842 - components: - - type: Transform - pos: 8.5,-39.5 + rot: -1.5707963267948966 rad + pos: -8.5,-51.5 parent: 12 - uid: 6843 components: @@ -78939,18 +79020,6 @@ entities: rot: 3.141592653589793 rad pos: 8.5,-31.5 parent: 12 - - uid: 6854 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-38.5 - parent: 12 - - uid: 6855 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-38.5 - parent: 12 - uid: 6856 components: - type: Transform @@ -79053,6 +79122,12 @@ entities: rot: 3.141592653589793 rad pos: 21.5,-28.5 parent: 12 + - uid: 7086 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,6.5 + parent: 12 - uid: 7353 components: - type: Transform @@ -79487,24 +79562,6 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,-17.5 parent: 12 - - uid: 8957 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,-21.5 - parent: 12 - - uid: 8958 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,-21.5 - parent: 12 - - uid: 8959 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-21.5 - parent: 12 - uid: 8960 components: - type: Transform @@ -79541,18 +79598,6 @@ entities: rot: -1.5707963267948966 rad pos: 50.5,-21.5 parent: 12 - - uid: 8966 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 59.5,-20.5 - parent: 12 - - uid: 8967 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 59.5,-19.5 - parent: 12 - uid: 9047 components: - type: Transform @@ -79649,24 +79694,6 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,-11.5 parent: 12 - - uid: 9066 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-11.5 - parent: 12 - - uid: 9067 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-11.5 - parent: 12 - - uid: 9068 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-11.5 - parent: 12 - uid: 9339 components: - type: Transform @@ -79956,12 +79983,6 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,5.5 parent: 12 - - uid: 9547 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -63.5,38.5 - parent: 12 - uid: 9552 components: - type: Transform @@ -79974,6 +79995,11 @@ entities: rot: 1.5707963267948966 rad pos: 21.5,-17.5 parent: 12 + - uid: 9647 + components: + - type: Transform + pos: 10.5,-39.5 + parent: 12 - uid: 9774 components: - type: Transform @@ -80654,6 +80680,26 @@ entities: rot: 1.5707963267948966 rad pos: 22.5,-17.5 parent: 12 + - uid: 11492 + components: + - type: Transform + pos: 41.5,18.5 + parent: 12 + - uid: 11493 + components: + - type: Transform + pos: 41.5,17.5 + parent: 12 + - uid: 11495 + components: + - type: Transform + pos: 41.5,15.5 + parent: 12 + - uid: 11496 + components: + - type: Transform + pos: 41.5,14.5 + parent: 12 - uid: 11961 components: - type: Transform @@ -80690,6 +80736,24 @@ entities: rot: 3.141592653589793 rad pos: 39.5,20.5 parent: 12 + - uid: 12002 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,12.5 + parent: 12 + - uid: 12003 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,13.5 + parent: 12 + - uid: 12099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,12.5 + parent: 12 - uid: 12295 components: - type: Transform @@ -80744,6 +80808,17 @@ entities: rot: 1.5707963267948966 rad pos: 46.5,17.5 parent: 12 + - uid: 12391 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,14.5 + parent: 12 + - uid: 12635 + components: + - type: Transform + pos: 41.5,16.5 + parent: 12 - uid: 12660 components: - type: Transform @@ -80922,6 +80997,12 @@ entities: rot: 1.5707963267948966 rad pos: 33.5,23.5 parent: 12 + - uid: 13188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,12.5 + parent: 12 - uid: 13597 components: - type: Transform @@ -81570,24 +81651,6 @@ entities: rot: -1.5707963267948966 rad pos: 38.5,51.5 parent: 12 - - uid: 15864 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,38.5 - parent: 12 - - uid: 15890 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -58.5,38.5 - parent: 12 - - uid: 15899 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -59.5,38.5 - parent: 12 - uid: 16388 components: - type: Transform @@ -82139,12 +82202,6 @@ entities: rot: 3.141592653589793 rad pos: -47.5,29.5 parent: 12 - - uid: 17757 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -62.5,38.5 - parent: 12 - uid: 18563 components: - type: Transform @@ -82876,16 +82933,6 @@ entities: rot: 1.5707963267948966 rad pos: -22.5,55.5 parent: 12 - - uid: 20288 - components: - - type: Transform - pos: -23.5,54.5 - parent: 12 - - uid: 20289 - components: - - type: Transform - pos: -23.5,53.5 - parent: 12 - uid: 20294 components: - type: Transform @@ -82982,12 +83029,6 @@ entities: rot: 3.141592653589793 rad pos: -35.5,41.5 parent: 12 - - uid: 21064 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,38.5 - parent: 12 - uid: 21326 components: - type: Transform @@ -83004,107 +83045,16 @@ entities: - type: Transform pos: -25.5,27.5 parent: 12 - - uid: 21876 + - uid: 22275 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -61.5,38.5 + rot: 1.5707963267948966 rad + pos: 38.5,19.5 parent: 12 - - uid: 21879 + - uid: 22308 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,38.5 - parent: 12 - - uid: 21881 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -64.5,38.5 - parent: 12 - - uid: 21882 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -65.5,38.5 - parent: 12 - - uid: 21895 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -66.5,38.5 - parent: 12 - - uid: 21912 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,38.5 - parent: 12 - - uid: 21913 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -67.5,38.5 - parent: 12 - - uid: 21914 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -68.5,38.5 - parent: 12 - - uid: 21915 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -69.5,38.5 - parent: 12 - - uid: 21916 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -70.5,38.5 - parent: 12 - - uid: 21917 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -71.5,38.5 - parent: 12 - - uid: 21918 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -72.5,38.5 - parent: 12 - - uid: 21919 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -73.5,38.5 - parent: 12 - - uid: 21920 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -74.5,38.5 - parent: 12 - - uid: 21921 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -75.5,38.5 - parent: 12 - - uid: 21922 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -77.5,38.5 - parent: 12 - - uid: 21923 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -76.5,38.5 + pos: 41.5,13.5 parent: 12 - uid: 22418 components: @@ -84253,6 +84203,42 @@ entities: - type: Transform pos: -38.5,-42.5 parent: 12 + - uid: 26135 + components: + - type: Transform + pos: 10.5,-41.5 + parent: 12 + - uid: 26136 + components: + - type: Transform + pos: 10.5,-42.5 + parent: 12 + - uid: 26137 + components: + - type: Transform + pos: 10.5,-43.5 + parent: 12 + - uid: 26140 + components: + - type: Transform + pos: 10.5,-44.5 + parent: 12 + - uid: 26141 + components: + - type: Transform + pos: 10.5,-45.5 + parent: 12 + - uid: 26142 + components: + - type: Transform + pos: 10.5,-46.5 + parent: 12 + - uid: 26143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-47.5 + parent: 12 - uid: 26725 components: - type: Transform @@ -85393,78 +85379,6 @@ entities: rot: 3.141592653589793 rad pos: -8.5,-13.5 parent: 12 - - uid: 29176 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-12.5 - parent: 12 - - uid: 29177 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-11.5 - parent: 12 - - uid: 29178 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-10.5 - parent: 12 - - uid: 29179 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-9.5 - parent: 12 - - uid: 29180 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-8.5 - parent: 12 - - uid: 29181 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-7.5 - parent: 12 - - uid: 29182 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-6.5 - parent: 12 - - uid: 29183 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-4.5 - parent: 12 - - uid: 29184 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-3.5 - parent: 12 - - uid: 29185 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-2.5 - parent: 12 - - uid: 29186 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-5.5 - parent: 12 - - uid: 29187 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-0.5 - parent: 12 - uid: 29188 components: - type: Transform @@ -85477,12 +85391,6 @@ entities: rot: 3.141592653589793 rad pos: -8.5,1.5 parent: 12 - - uid: 29190 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-1.5 - parent: 12 - uid: 29191 components: - type: Transform @@ -85534,18 +85442,18 @@ entities: parent: 12 - proto: DisposalPipeBroken entities: + - uid: 4901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,55.5 + parent: 12 - uid: 9045 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,-18.5 parent: 12 - - uid: 20290 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,52.5 - parent: 12 - uid: 20296 components: - type: Transform @@ -85617,12 +85525,6 @@ entities: - type: Transform pos: -22.5,-53.5 parent: 12 - - uid: 3823 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-52.5 - parent: 12 - uid: 3869 components: - type: Transform @@ -85646,21 +85548,34 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,-52.5 parent: 12 + - uid: 4150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-52.5 + parent: 12 - uid: 4675 components: - type: Transform pos: 43.5,39.5 parent: 12 + - uid: 4709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,52.5 + parent: 12 + - uid: 5067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,53.5 + parent: 12 - uid: 5376 components: - type: Transform pos: -0.5,-32.5 parent: 12 - - uid: 6749 - components: - - type: Transform - pos: 10.5,-43.5 - parent: 12 - uid: 6847 components: - type: Transform @@ -85719,16 +85634,6 @@ entities: rot: 1.5707963267948966 rad pos: 46.5,-17.5 parent: 12 - - uid: 8955 - components: - - type: Transform - pos: 59.5,-18.5 - parent: 12 - - uid: 9044 - components: - - type: Transform - pos: 35.5,-10.5 - parent: 12 - uid: 9111 components: - type: Transform @@ -85741,6 +85646,12 @@ entities: rot: 3.141592653589793 rad pos: 54.5,-29.5 parent: 12 + - uid: 9446 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,-22.5 + parent: 12 - uid: 9633 components: - type: Transform @@ -85770,6 +85681,18 @@ entities: rot: -1.5707963267948966 rad pos: 47.5,17.5 parent: 12 + - uid: 12333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,14.5 + parent: 12 + - uid: 12637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,19.5 + parent: 12 - uid: 12702 components: - type: Transform @@ -85914,17 +85837,10 @@ entities: - type: Transform pos: -14.5,45.5 parent: 12 - - uid: 21909 + - uid: 22010 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -78.5,38.5 - parent: 12 - - uid: 21911 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,38.5 + pos: 38.5,-10.5 parent: 12 - uid: 22414 components: @@ -86104,11 +86020,6 @@ entities: - type: Transform pos: 3.5,-38.5 parent: 12 - - uid: 3114 - components: - - type: Transform - pos: -9.5,-52.5 - parent: 12 - uid: 3818 components: - type: Transform @@ -86144,16 +86055,21 @@ entities: - type: Transform pos: 35.5,-23.5 parent: 12 + - uid: 4708 + components: + - type: Transform + pos: -23.5,52.5 + parent: 12 + - uid: 6203 + components: + - type: Transform + pos: 56.5,-22.5 + parent: 12 - uid: 6738 components: - type: Transform pos: -26.5,-2.5 parent: 12 - - uid: 6750 - components: - - type: Transform - pos: 10.5,-43.5 - parent: 12 - uid: 6862 components: - type: Transform @@ -86179,16 +86095,6 @@ entities: - type: Transform pos: 46.5,-17.5 parent: 12 - - uid: 8954 - components: - - type: Transform - pos: 59.5,-18.5 - parent: 12 - - uid: 9043 - components: - - type: Transform - pos: 35.5,-10.5 - parent: 12 - uid: 9110 components: - type: Transform @@ -86209,6 +86115,18 @@ entities: - type: Transform pos: -8.5,-24.5 parent: 12 + - uid: 11503 + components: + - type: MetaData + name: disposal unit to waste ejection + - type: Transform + pos: 37.5,19.5 + parent: 12 + - uid: 12190 + components: + - type: Transform + pos: -7.5,-52.5 + parent: 12 - uid: 12307 components: - type: Transform @@ -86323,15 +86241,10 @@ entities: - type: Transform pos: -14.5,45.5 parent: 12 - - uid: 21907 + - uid: 21894 components: - type: Transform - pos: -78.5,38.5 - parent: 12 - - uid: 21910 - components: - - type: Transform - pos: -53.5,38.5 + pos: 38.5,-10.5 parent: 12 - uid: 22204 components: @@ -86466,15 +86379,10 @@ entities: parent: 12 - proto: DogBed entities: - - uid: 2249 + - uid: 18310 components: - type: Transform - pos: -39.5,-20.5 - parent: 12 - - uid: 11476 - components: - - type: Transform - pos: 47.5,-8.5 + pos: 49.5,-7.5 parent: 12 - uid: 18663 components: @@ -86486,6 +86394,11 @@ entities: - type: Transform pos: -30.5,-41.5 parent: 12 + - uid: 21986 + components: + - type: Transform + pos: -39.5,-20.5 + parent: 12 - uid: 22097 components: - type: Transform @@ -86787,15 +86700,16 @@ entities: - type: Transform pos: -33.242794,-23.30681 parent: 12 + - uid: 4724 + components: + - type: Transform + pos: 63.518173,-26.590563 + parent: 12 - uid: 8908 components: - type: Transform - pos: 55.42292,-33.810978 - parent: 12 - - uid: 8909 - components: - - type: Transform - pos: 55.59492,-34.045353 + rot: -37.69911184307754 rad + pos: 55.649223,-33.80984 parent: 12 - uid: 8911 components: @@ -86830,7 +86744,7 @@ entities: - uid: 18874 components: - type: Transform - pos: -43.771072,21.5421 + pos: -43.471462,21.802345 parent: 12 - uid: 21410 components: @@ -87026,6 +86940,13 @@ entities: - type: Transform pos: 77.61463,48.901142 parent: 12 +- proto: ElectricGuitarInstrument + entities: + - uid: 13481 + components: + - type: Transform + pos: -31.423407,7.5807095 + parent: 12 - proto: EmergencyFunnyOxygenTankFilled entities: - uid: 27129 @@ -87043,6 +86964,23 @@ entities: - 27130 - proto: EmergencyLight entities: + - uid: 345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-47.5 + parent: 12 + - uid: 899 + components: + - type: Transform + pos: 14.5,5.5 + parent: 12 + - uid: 3900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-45.5 + parent: 12 - uid: 3915 components: - type: Transform @@ -87067,6 +87005,12 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,-2.5 parent: 12 + - uid: 8887 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-49.5 + parent: 12 - uid: 10510 components: - type: Transform @@ -87223,23 +87167,11 @@ entities: - type: Transform pos: -21.5,-49.5 parent: 12 - - uid: 10538 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-52.5 - parent: 12 - uid: 10539 components: - type: Transform pos: -13.5,-58.5 parent: 12 - - uid: 10540 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-42.5 - parent: 12 - uid: 10542 components: - type: Transform @@ -87278,12 +87210,6 @@ entities: - type: Transform pos: 20.5,6.5 parent: 12 - - uid: 10550 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,6.5 - parent: 12 - uid: 10551 components: - type: Transform @@ -87886,24 +87812,24 @@ entities: parent: 12 - proto: EncryptionKeyCommon entities: - - uid: 22246 + - uid: 22253 components: - type: Transform - pos: -80.30383,20.526949 + pos: 33.718956,-6.4224234 parent: 12 - proto: EncryptionKeyEngineering entities: - - uid: 4714 + - uid: 22251 components: - type: Transform - pos: -80.48427,32.57216 + pos: 33.319225,-6.41427 parent: 12 - proto: EncryptionKeyMedicalScience entities: - - uid: 21800 + - uid: 22252 components: - type: Transform - pos: -81.42165,20.78353 + pos: 33.51501,-6.2675023 parent: 12 - proto: EpinephrineChemistryBottle entities: @@ -87969,6 +87895,11 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,-26.5 parent: 12 + - uid: 21076 + components: + - type: Transform + pos: 11.5,-41.5 + parent: 12 - uid: 21306 components: - type: Transform @@ -88120,11 +88051,6 @@ entities: - type: Transform pos: 30.5,-36.5 parent: 12 - - uid: 26032 - components: - - type: Transform - pos: 13.5,-36.5 - parent: 12 - uid: 26033 components: - type: Transform @@ -88213,6 +88139,14 @@ entities: - type: FaxMachine name: Science destinationAddress: Science + - uid: 4202 + components: + - type: Transform + pos: 51.5,-21.5 + parent: 12 + - type: FaxMachine + name: Cargo + destinationAddress: Cargo - uid: 5859 components: - type: Transform @@ -88269,14 +88203,6 @@ entities: - type: FaxMachine name: Court destinationAddress: Court - - uid: 26274 - components: - - type: Transform - pos: 56.5,-23.5 - parent: 12 - - type: FaxMachine - name: Cargo - destinationAddress: Cargo - uid: 26276 components: - type: Transform @@ -88329,16 +88255,6 @@ entities: - type: Transform pos: 28.5,27.5 parent: 12 - - uid: 15800 - components: - - type: Transform - pos: 11.5,38.5 - parent: 12 - - uid: 20820 - components: - - type: Transform - pos: -44.5,36.5 - parent: 12 - uid: 25367 components: - type: Transform @@ -88479,7 +88395,7 @@ entities: - 23918 - 9329 - 9330 - - 9333 + - 21889 - 23915 - 23914 - uid: 23925 @@ -88687,6 +88603,21 @@ entities: - type: Transform pos: -21.497362,-25.426727 parent: 12 + - uid: 12149 + components: + - type: Transform + pos: 80.2891,-38.43335 + parent: 12 + - uid: 12293 + components: + - type: Transform + pos: 80.56647,-38.438786 + parent: 12 + - uid: 12921 + components: + - type: Transform + pos: 80.773125,-38.438786 + parent: 12 - uid: 13505 components: - type: Transform @@ -88702,11 +88633,6 @@ entities: - type: Transform pos: -12.553061,9.684446 parent: 12 - - uid: 21076 - components: - - type: Transform - pos: -45.249878,44.533806 - parent: 12 - uid: 21511 components: - type: Transform @@ -88722,16 +88648,6 @@ entities: - type: Transform pos: 49.010647,46.51752 parent: 12 - - uid: 23711 - components: - - type: Transform - pos: 35.217464,45.578423 - parent: 12 - - uid: 23722 - components: - - type: Transform - pos: 33.741333,47.545418 - parent: 12 - proto: FirelockEdge entities: - uid: 2114 @@ -88748,6 +88664,61 @@ entities: - type: DeviceNetwork deviceLists: - 23910 + - uid: 4203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-20.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28373 + - 8504 + - uid: 6744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-18.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28373 + - 8504 + - uid: 6753 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-60.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 9974 + - uid: 6754 + components: + - type: Transform + pos: -20.5,-40.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28502 + - uid: 6755 + components: + - type: Transform + pos: -22.5,-40.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28502 + - uid: 8515 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-19.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28373 + - 8504 - uid: 9077 components: - type: Transform @@ -88871,6 +88842,16 @@ entities: - type: DeviceNetwork deviceLists: - 24184 + - uid: 25548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-21.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28373 + - 8504 - uid: 26931 components: - type: Transform @@ -88991,6 +88972,15 @@ entities: - type: DeviceNetwork deviceLists: - 28343 + - uid: 1553 + components: + - type: Transform + pos: 58.5,-25.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 6833 + - 8504 - uid: 2073 components: - type: Transform @@ -89112,7 +89102,16 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 28347 + - 8971 + - uid: 2779 + components: + - type: Transform + pos: 17.5,5.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28378 + - 28377 - uid: 2824 components: - type: Transform @@ -89122,6 +89121,20 @@ entities: deviceLists: - 23937 - 2852 + - uid: 2909 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-23.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 8504 + - uid: 3896 + components: + - type: Transform + pos: 9.5,-42.5 + parent: 12 - uid: 3954 components: - type: Transform @@ -89156,11 +89169,15 @@ entities: - type: DeviceNetwork deviceLists: - 25448 + - 28502 - uid: 3993 components: - type: Transform pos: -24.5,-46.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 28502 - uid: 3994 components: - type: Transform @@ -89203,11 +89220,6 @@ entities: - type: Transform pos: -7.5,-59.5 parent: 12 - - uid: 4000 - components: - - type: Transform - pos: -10.5,-60.5 - parent: 12 - uid: 4001 components: - type: Transform @@ -89220,7 +89232,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 28347 + - 8971 - uid: 4004 components: - type: Transform @@ -89228,7 +89240,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 28347 + - 8971 - uid: 4005 components: - type: Transform @@ -89236,7 +89248,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 28347 + - 8971 - uid: 4006 components: - type: Transform @@ -89244,8 +89256,8 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 28347 - 28354 + - 8971 - uid: 4007 components: - type: Transform @@ -89315,21 +89327,17 @@ entities: - type: Transform pos: -18.5,-42.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 28502 - uid: 4018 components: - type: Transform pos: -18.5,-41.5 parent: 12 - - uid: 4019 - components: - - type: Transform - pos: -22.5,-40.5 - parent: 12 - - uid: 4020 - components: - - type: Transform - pos: -20.5,-40.5 - parent: 12 + - type: DeviceNetwork + deviceLists: + - 28502 - uid: 4155 components: - type: Transform @@ -89559,16 +89567,6 @@ entities: deviceLists: - 28367 - 28373 - - uid: 7457 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-21.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28370 - - 28373 - uid: 7458 components: - type: Transform @@ -89579,7 +89577,7 @@ entities: deviceLists: - 23929 - 28367 - - 8913 + - 6833 - uid: 7459 components: - type: Transform @@ -89645,7 +89643,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 + - 6833 - uid: 7616 components: - type: Transform @@ -89654,7 +89652,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 + - 6833 - uid: 7617 components: - type: Transform @@ -89663,7 +89661,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 + - 6833 - uid: 7618 components: - type: Transform @@ -89672,7 +89670,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 + - 6833 - uid: 7775 components: - type: Transform @@ -89682,6 +89680,7 @@ entities: - type: DeviceNetwork deviceLists: - 28371 + - 28373 - uid: 7785 components: - type: Transform @@ -89692,16 +89691,6 @@ entities: deviceLists: - 28371 - 28373 - - uid: 7787 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 57.5,-17.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28370 - - 28371 - uid: 8460 components: - type: Transform @@ -89718,15 +89707,6 @@ entities: - type: DeviceNetwork deviceLists: - 20784 - - uid: 8859 - components: - - type: Transform - pos: 58.5,-26.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 8913 - - 28370 - uid: 9114 components: - type: Transform @@ -89987,15 +89967,6 @@ entities: deviceLists: - 2614 - 28360 - - uid: 9333 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-6.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 23917 - uid: 9513 components: - type: Transform @@ -90005,6 +89976,15 @@ entities: - type: DeviceNetwork deviceLists: - 29782 + - uid: 9666 + components: + - type: Transform + pos: 17.5,4.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28378 + - 28377 - uid: 9994 components: - type: Transform @@ -90151,6 +90131,15 @@ entities: rot: 3.141592653589793 rad pos: 36.5,23.5 parent: 12 + - uid: 12725 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-45.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 25448 - uid: 13165 components: - type: Transform @@ -91298,12 +91287,6 @@ entities: - type: Transform pos: -5.5,52.5 parent: 12 - - uid: 19829 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,55.5 - parent: 12 - uid: 19846 components: - type: Transform @@ -91484,45 +91467,36 @@ entities: - type: DeviceNetwork deviceLists: - 23630 + - uid: 21889 + components: + - type: Transform + pos: -9.5,-6.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 23917 - uid: 22043 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-18.5 parent: 12 - - uid: 22177 + - uid: 22246 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -77.5,36.5 - parent: 12 - - uid: 22328 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,29.5 + pos: 32.5,-7.5 parent: 12 - type: DeviceNetwork deviceLists: - - 22311 - - uid: 22329 + - 22248 + - uid: 22247 components: - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,31.5 + pos: 37.5,-5.5 parent: 12 - type: DeviceNetwork deviceLists: - - 22311 - - uid: 22330 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,34.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 22311 + - 22248 - uid: 22521 components: - type: Transform @@ -91813,6 +91787,7 @@ entities: deviceLists: - 23930 - 1699 + - 12032 - uid: 23934 components: - type: Transform @@ -91822,6 +91797,7 @@ entities: deviceLists: - 23930 - 1699 + - 12032 - uid: 23935 components: - type: Transform @@ -91886,6 +91862,7 @@ entities: - type: DeviceNetwork deviceLists: - 25448 + - 28502 - uid: 25373 components: - type: Transform @@ -91904,6 +91881,15 @@ entities: - type: DeviceNetwork deviceLists: - 23791 + - uid: 26161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-27.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 6833 - uid: 26235 components: - type: Transform @@ -92067,11 +92053,6 @@ entities: parent: 12 - proto: FlashlightLantern entities: - - uid: 8901 - components: - - type: Transform - pos: 56.315273,-20.369978 - parent: 12 - uid: 8997 components: - type: Transform @@ -92178,23 +92159,41 @@ entities: - uid: 4313 components: - type: Transform - pos: 78.68511,-38.520813 + pos: 79.504265,-32.459354 parent: 12 + - type: HandheldLight + toggleActionEntity: 12036 + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + actions: !type:Container + showEnts: False + occludes: True + ents: + - 12036 + - type: ActionsContainer - uid: 12064 components: - type: Transform - pos: 78.33654,-38.539158 - parent: 12 - - uid: 23759 - components: - - type: Transform - pos: 71.5,42.5 - parent: 12 - - uid: 23760 - components: - - type: Transform - pos: 71.5,55.5 + pos: 78.500854,-32.475662 parent: 12 + - type: HandheldLight + toggleActionEntity: 12037 + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + actions: !type:Container + showEnts: False + occludes: True + ents: + - 12037 + - type: ActionsContainer - proto: FloorDrain entities: - uid: 2303 @@ -92221,6 +92220,13 @@ entities: parent: 12 - type: Fixtures fixtures: {} + - uid: 7589 + components: + - type: Transform + pos: 5.5,-39.5 + parent: 12 + - type: Fixtures + fixtures: {} - uid: 12264 components: - type: Transform @@ -92557,6 +92563,18 @@ entities: - type: Transform pos: 57.653427,58.37039 parent: 12 +- proto: FoodBanana + entities: + - uid: 4201 + components: + - type: Transform + pos: -9.655863,20.270027 + parent: 12 + - uid: 9998 + components: + - type: Transform + pos: -11.85737,19.691113 + parent: 12 - proto: FoodBowlBig entities: - uid: 15073 @@ -92596,13 +92614,16 @@ entities: - type: Transform pos: 54.4793,29.485868 parent: 12 -- proto: FoodBoxDonut +- proto: FoodBoxDonkpocketStonk entities: - - uid: 16777 + - uid: 6757 components: - type: Transform - pos: -44.455486,2.5366576 + rot: -37.69911184307754 rad + pos: 63.531303,-26.01895 parent: 12 +- proto: FoodBoxDonut + entities: - uid: 21413 components: - type: Transform @@ -92641,6 +92662,13 @@ entities: - type: Transform pos: 3.7616825,57.618866 parent: 12 +- proto: FoodBurgerMothRoach + entities: + - uid: 28505 + components: + - type: Transform + pos: 10.45153,-49.457336 + parent: 12 - proto: FoodCartCold entities: - uid: 23558 @@ -93126,6 +93154,11 @@ entities: parent: 12 - type: AtmosPipeColor color: '#FFA500FF' + - uid: 19263 + components: + - type: Transform + pos: -24.5,54.5 + parent: 12 - uid: 26744 components: - type: Transform @@ -93163,6 +93196,12 @@ entities: parent: 12 - proto: GasPassiveVent entities: + - uid: 4763 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,54.5 + parent: 12 - uid: 15414 components: - type: Transform @@ -93187,6 +93226,11 @@ entities: rot: -1.5707963267948966 rad pos: 9.5,31.5 parent: 12 + - uid: 22005 + components: + - type: Transform + pos: -25.5,56.5 + parent: 12 - uid: 26749 components: - type: Transform @@ -93227,12 +93271,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-7.5 - parent: 12 - uid: 965 components: - type: Transform @@ -93429,14 +93467,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 1364 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,4.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 2183 components: - type: Transform @@ -93585,13 +93615,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 3586 - components: - - type: Transform - pos: -10.5,-47.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3617 components: - type: Transform @@ -93607,21 +93630,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3628 - components: - - type: Transform - pos: 5.5,-42.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3629 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-43.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3645 components: - type: Transform @@ -93669,13 +93677,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 3690 - components: - - type: Transform - pos: 6.5,-39.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 3712 components: - type: Transform @@ -93683,14 +93684,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 3713 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-50.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 3720 components: - type: Transform @@ -93754,6 +93747,60 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 4143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-48.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-49.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-48.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-49.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-21.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,53.5 + parent: 12 - uid: 4759 components: - type: Transform @@ -93806,51 +93853,11 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 5141 - components: - - type: Transform - pos: 35.5,-5.5 - parent: 12 - - uid: 5145 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-5.5 - parent: 12 - - uid: 5146 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-8.5 - parent: 12 - - uid: 5147 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-4.5 - parent: 12 - uid: 5149 components: - type: Transform pos: -45.5,-18.5 parent: 12 - - uid: 5152 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-8.5 - parent: 12 - - uid: 5153 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-8.5 - parent: 12 - - uid: 5154 - components: - - type: Transform - pos: 36.5,-4.5 - parent: 12 - uid: 5219 components: - type: Transform @@ -93943,6 +93950,29 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 6842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-50.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6900 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,-24.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6905 + components: + - type: Transform + pos: 62.5,-21.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 7034 components: - type: Transform @@ -93957,14 +93987,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 7086 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,-38.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 7151 components: - type: Transform @@ -94027,6 +94049,13 @@ entities: - type: Transform pos: -46.5,-19.5 parent: 12 + - uid: 7579 + components: + - type: Transform + pos: -7.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8531 components: - type: Transform @@ -94128,14 +94157,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 8672 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-24.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8711 components: - type: Transform @@ -94183,21 +94204,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 9435 - components: - - type: Transform - pos: 20.5,6.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9439 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,4.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 9492 components: - type: Transform @@ -94205,6 +94211,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 9509 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9526 components: - type: Transform @@ -94284,6 +94298,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#00FFFFFF' + - uid: 9863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-38.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10022 components: - type: Transform @@ -94383,6 +94405,13 @@ entities: parent: 12 - type: AtmosPipeColor color: '#FFA500FF' + - uid: 12047 + components: + - type: Transform + pos: 34.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12671 components: - type: Transform @@ -95113,28 +95142,26 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 22253 + - uid: 21906 components: - type: Transform - rot: 3.141592653589793 rad - pos: -82.5,40.5 + pos: -22.5,53.5 parent: 12 - - uid: 22254 + - uid: 22243 components: - type: Transform - pos: -80.5,40.5 + rot: -1.5707963267948966 rad + pos: 35.5,-7.5 parent: 12 - - uid: 22258 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22316 components: - type: Transform - pos: -76.5,33.5 - parent: 12 - - uid: 22285 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -79.5,33.5 + pos: 48.5,12.5 parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 22552 components: - type: Transform @@ -95667,6 +95694,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 24645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 25092 components: - type: Transform @@ -96120,13 +96155,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 5218 - components: - - type: Transform - pos: 15.5,5.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 5297 components: - type: Transform @@ -96232,11 +96260,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 22260 - components: - - type: Transform - pos: -80.5,36.5 - parent: 12 - uid: 26981 components: - type: Transform @@ -96246,6 +96269,22 @@ entities: color: '#0055CCFF' - proto: GasPipeStraight entities: + - uid: 18 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-6.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 24 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-6.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 79 components: - type: Transform @@ -96327,6 +96366,14 @@ entities: rot: 1.5707963267948966 rad pos: -50.5,-21.5 parent: 12 + - uid: 901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,4.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 909 components: - type: Transform @@ -97534,6 +97581,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2110 components: - type: Transform @@ -97622,6 +97677,13 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2254 + components: + - type: Transform + pos: 57.5,-23.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2257 components: - type: Transform @@ -97674,6 +97736,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#00FFFFFF' + - uid: 2758 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,4.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 2806 components: - type: Transform @@ -97696,12 +97766,13 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 2866 + - uid: 2816 components: - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-7.5 + pos: 57.5,-22.5 parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2885 components: - type: Transform @@ -97753,12 +97824,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#00FFFFFF' - - uid: 2978 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-6.5 - parent: 12 - uid: 3003 components: - type: Transform @@ -97781,30 +97846,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3031 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-5.5 - parent: 12 - - uid: 3033 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-8.5 - parent: 12 - - uid: 3034 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-5.5 - parent: 12 - - uid: 3050 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-6.5 - parent: 12 - uid: 3490 components: - type: Transform @@ -97981,13 +98022,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3524 - components: - - type: Transform - pos: -10.5,-49.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3525 components: - type: Transform @@ -98507,30 +98541,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3630 + - uid: 3629 components: - type: Transform rot: 1.5707963267948966 rad - pos: 6.5,-43.5 + pos: 18.5,4.5 parent: 12 - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3631 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-43.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3632 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-43.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 3637 components: - type: Transform @@ -99384,6 +99402,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 3955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-42.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 4074 components: - type: Transform @@ -99392,6 +99418,46 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 4137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-48.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-49.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-42.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-21.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 4737 components: - type: Transform @@ -99501,12 +99567,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 4780 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,37.5 - parent: 12 - uid: 4781 components: - type: Transform @@ -100023,14 +100083,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 4949 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,6.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 4966 components: - type: Transform @@ -100055,18 +100107,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 5155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-8.5 - parent: 12 - - uid: 5156 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-7.5 - parent: 12 - uid: 5210 components: - type: Transform @@ -100306,22 +100346,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 5289 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-7.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5290 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-6.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 5291 components: - type: Transform @@ -100672,14 +100696,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 5371 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,4.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 5399 components: - type: Transform @@ -100773,22 +100789,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 5431 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-7.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5432 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-8.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 5433 components: - type: Transform @@ -100924,18 +100924,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 6157 + - uid: 6066 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-7.5 - parent: 12 - - uid: 6184 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-8.5 + rot: -1.5707963267948966 rad + pos: 8.5,-42.5 parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 6279 components: - type: Transform @@ -100946,6 +100942,46 @@ entities: - type: Transform pos: 67.5,5.5 parent: 12 + - uid: 6854 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-23.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6897 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-43.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6899 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,4.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-21.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6904 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,-21.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 6985 components: - type: Transform @@ -101930,6 +101966,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 7457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-52.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 7474 components: - type: Transform @@ -101962,6 +102006,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 7508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,-39.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 7511 components: - type: Transform @@ -101970,6 +102022,13 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 7563 + components: + - type: Transform + pos: 16.5,6.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 7566 components: - type: Transform @@ -101978,6 +102037,53 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 7588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,-23.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-6.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-46.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-45.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8492 + components: + - type: Transform + pos: 10.5,-40.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-50.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8518 components: - type: Transform @@ -102574,14 +102680,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8622 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,-24.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8623 components: - type: Transform @@ -102841,34 +102939,11 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 8668 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 58.5,-24.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8669 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 58.5,-23.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8670 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 58.5,-24.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8671 components: - type: Transform - pos: 59.5,-23.5 + rot: 1.5707963267948966 rad + pos: -14.5,19.5 parent: 12 - type: AtmosPipeColor color: '#0055CCFF' @@ -103045,6 +103120,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 8714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,21.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8739 components: - type: Transform @@ -103068,6 +103151,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 8795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,21.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8800 components: - type: Transform @@ -103096,11 +103187,40 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 9127 + - uid: 8889 components: - type: Transform rot: -1.5707963267948966 rad - pos: 18.5,6.5 + pos: -8.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8909 + components: + - type: Transform + pos: 7.5,-43.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8954 + components: + - type: Transform + pos: 7.5,-44.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8966 + components: + - type: Transform + pos: 58.5,-24.5 parent: 12 - type: AtmosPipeColor color: '#990000FF' @@ -103302,14 +103422,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#00FFFFFF' - - uid: 9509 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,5.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 9517 components: - type: Transform @@ -103397,6 +103509,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 9685 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-44.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9686 components: - type: Transform @@ -103502,6 +103622,44 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 9705 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9754 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,-46.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9815 + components: + - type: Transform + pos: 10.5,-41.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9831 + components: + - type: Transform + pos: 10.5,-39.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-38.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9864 components: - type: Transform @@ -103517,13 +103675,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 9958 - components: - - type: Transform - pos: -12.5,-50.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 9959 components: - type: Transform @@ -103545,6 +103696,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 9999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,19.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10007 components: - type: Transform @@ -103949,6 +104108,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 10105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,21.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 10192 components: - type: Transform @@ -103980,6 +104147,38 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 10371 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-22.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-21.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10693 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-48.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10891 components: - type: Transform @@ -104484,6 +104683,22 @@ entities: parent: 12 - type: AtmosPipeColor color: '#FFA500FF' + - uid: 11426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 11863 components: - type: Transform @@ -104612,6 +104827,70 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 11979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,9.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12040 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,8.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12041 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12042 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12048 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,14.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,10.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12276 components: - type: Transform @@ -107004,14 +107283,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 16581 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,21.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 16582 components: - type: Transform @@ -107116,13 +107387,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 16597 - components: - - type: Transform - pos: -15.5,19.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 16598 components: - type: Transform @@ -109370,6 +109634,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 19544 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-42.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 19545 components: - type: Transform @@ -110728,6 +111000,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 20341 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-42.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 20907 components: - type: Transform @@ -112095,98 +112375,85 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 22262 + - uid: 21874 components: - type: Transform rot: 3.141592653589793 rad - pos: -80.5,38.5 + pos: 29.5,-8.5 parent: 12 - - uid: 22263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,39.5 - parent: 12 - - uid: 22264 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22234 components: - type: Transform rot: 1.5707963267948966 rad - pos: -79.5,36.5 + pos: 30.5,-7.5 parent: 12 - - uid: 22265 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22235 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -78.5,36.5 + pos: 30.5,-7.5 parent: 12 - - uid: 22266 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -77.5,36.5 - parent: 12 - - uid: 22267 - components: - - type: Transform - pos: -80.5,35.5 - parent: 12 - - uid: 22268 - components: - - type: Transform - pos: -80.5,34.5 - parent: 12 - - uid: 22269 - components: - - type: Transform - pos: -80.5,33.5 - parent: 12 - - uid: 22270 - components: - - type: Transform - pos: -79.5,31.5 - parent: 12 - - uid: 22271 - components: - - type: Transform - pos: -79.5,29.5 - parent: 12 - - uid: 22272 - components: - - type: Transform - pos: -79.5,30.5 - parent: 12 - - uid: 22273 - components: - - type: Transform - pos: -79.5,27.5 - parent: 12 - - uid: 22274 - components: - - type: Transform - pos: -79.5,28.5 - parent: 12 - - uid: 22275 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 22236 components: - type: Transform rot: -1.5707963267948966 rad - pos: -80.5,26.5 + pos: 31.5,-7.5 parent: 12 - - uid: 22276 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22237 components: - type: Transform rot: -1.5707963267948966 rad - pos: -78.5,26.5 + pos: 32.5,-7.5 parent: 12 - - uid: 22282 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22238 components: - type: Transform - pos: -76.5,32.5 + rot: -1.5707963267948966 rad + pos: 33.5,-7.5 parent: 12 - - uid: 22283 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22239 components: - type: Transform - pos: -77.5,32.5 + rot: -1.5707963267948966 rad + pos: 34.5,-7.5 parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22240 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-6.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 22241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-6.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 22242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-6.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 22555 components: - type: Transform @@ -113893,14 +114160,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 23122 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 23125 components: - type: Transform @@ -114694,6 +114953,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 23711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 23884 components: - type: Transform @@ -115037,6 +115304,22 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 24643 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 24644 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 24804 components: - type: Transform @@ -115068,13 +115351,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 26070 - components: - - type: Transform - pos: 41.5,11.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 26201 components: - type: Transform @@ -116103,14 +116379,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 27293 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-50.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 27294 components: - type: Transform @@ -116167,14 +116435,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 27736 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 27894 components: - type: Transform @@ -116255,22 +116515,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#FFA500FF' - - uid: 27914 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 27915 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 27916 components: - type: Transform @@ -116295,38 +116539,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 27919 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 27920 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 27921 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 28216 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 28217 components: - type: Transform @@ -117648,6 +117860,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 2309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,13.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2637 components: - type: Transform @@ -117682,14 +117902,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 2816 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-52.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 2878 components: - type: Transform @@ -117783,13 +117995,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3553 - components: - - type: Transform - pos: -21.5,-46.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3554 components: - type: Transform @@ -117861,14 +118066,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3626 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-42.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3633 components: - type: Transform @@ -117900,13 +118097,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 3691 - components: - - type: Transform - pos: 5.5,-39.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 3696 components: - type: Transform @@ -117915,14 +118105,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 3709 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-46.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 3711 components: - type: Transform @@ -118103,13 +118285,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 5042 - components: - - type: Transform - pos: 19.5,6.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 5144 components: - type: Transform @@ -118195,14 +118370,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 6154 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,12.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 6751 components: - type: Transform @@ -118211,6 +118378,67 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 6837 + components: + - type: Transform + pos: -10.5,-47.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6840 + components: + - type: Transform + pos: 6.5,-39.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6841 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-50.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6889 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,4.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6893 + components: + - type: Transform + pos: 15.5,5.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-49.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6898 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,4.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6903 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-23.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 6990 components: - type: Transform @@ -118315,6 +118543,22 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,-1.5 parent: 12 + - uid: 7277 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-50.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,21.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 7315 components: - type: Transform @@ -118323,6 +118567,30 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 7374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,19.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7444 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-50.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,-46.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 7747 components: - type: Transform @@ -118346,6 +118614,13 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 8505 + components: + - type: Transform + pos: 12.5,-38.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8517 components: - type: Transform @@ -118540,6 +118815,13 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 8904 + components: + - type: Transform + pos: 7.5,-42.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9462 components: - type: Transform @@ -118570,6 +118852,14 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 9958 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-42.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10033 components: - type: Transform @@ -118743,6 +119033,30 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 12043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,12.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12265 components: - type: Transform @@ -118887,14 +119201,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 12919 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,6.5 - parent: 12 - - type: AtmosPipeColor - color: '#990000FF' - uid: 13270 components: - type: Transform @@ -119984,29 +120290,22 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 22249 + - uid: 21875 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -79.5,32.5 + rot: 1.5707963267948966 rad + pos: 30.5,-6.5 parent: 12 - - uid: 22256 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 22233 components: - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,26.5 - parent: 12 - - uid: 22257 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -80.5,32.5 - parent: 12 - - uid: 22284 - components: - - type: Transform - pos: -77.5,33.5 + rot: 1.5707963267948966 rad + pos: 29.5,-7.5 parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 22551 components: - type: Transform @@ -120084,6 +120383,13 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 23720 + components: + - type: Transform + pos: 37.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 23948 components: - type: Transform @@ -120369,17 +120675,11 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-62.5 parent: 12 - - uid: 5161 + - uid: 4938 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-8.5 - parent: 12 - - uid: 5162 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-7.5 + rot: 3.141592653589793 rad + pos: -22.5,52.5 parent: 12 - uid: 7149 components: @@ -120543,17 +120843,6 @@ entities: - type: Transform pos: -4.5,11.5 parent: 12 - - uid: 22250 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -77.5,31.5 - parent: 12 - - uid: 22252 - components: - - type: Transform - pos: -82.5,41.5 - parent: 12 - uid: 22496 components: - type: Transform @@ -120656,17 +120945,11 @@ entities: - type: Transform pos: 59.5,2.5 parent: 12 - - uid: 5157 + - uid: 4696 components: - type: Transform rot: -1.5707963267948966 rad - pos: 31.5,-8.5 - parent: 12 - - uid: 5158 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-7.5 + pos: -23.5,53.5 parent: 12 - uid: 7147 components: @@ -120730,6 +121013,11 @@ entities: targetPressure: 4500 - type: AtmosPipeColor color: '#FF0000FF' + - uid: 12050 + components: + - type: Transform + pos: -45.5,-21.5 + parent: 12 - uid: 13521 components: - type: Transform @@ -120743,12 +121031,6 @@ entities: - type: Transform pos: -47.5,46.5 parent: 12 - - uid: 22251 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -81.5,40.5 - parent: 12 - uid: 26693 components: - type: Transform @@ -120759,6 +121041,8 @@ entities: color: '#990000FF' - uid: 26776 components: + - type: MetaData + name: gas pump to TEG - type: Transform pos: 61.5,-4.5 parent: 12 @@ -120785,6 +121069,8 @@ entities: color: '#0055CCFF' - uid: 27146 components: + - type: MetaData + name: gas pump to waste - type: Transform pos: 62.5,-4.5 parent: 12 @@ -120827,12 +121113,6 @@ entities: - type: Transform pos: -46.5,47.5 parent: 12 - - uid: 20958 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -76.5,31.5 - parent: 12 - uid: 26645 components: - type: Transform @@ -120904,10 +121184,10 @@ entities: bodyType: Dynamic - proto: GasValve entities: - - uid: 789 + - uid: 4780 components: - type: Transform - pos: -45.5,-21.5 + pos: -25.5,55.5 parent: 12 - type: GasValve open: False @@ -120937,14 +121217,6 @@ entities: - type: Transform pos: -46.5,44.5 parent: 12 - - uid: 22259 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -78.5,33.5 - parent: 12 - - type: GasValve - open: False - uid: 27023 components: - type: Transform @@ -121089,18 +121361,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 2758 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-52.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 9984 - - 28347 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 2759 components: - type: Transform @@ -121133,13 +121393,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3017 - components: - - type: Transform - pos: 15.5,6.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3519 components: - type: Transform @@ -121162,17 +121415,6 @@ entities: - 9984 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3556 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-47.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 2545 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3619 components: - type: Transform @@ -121195,16 +121437,6 @@ entities: - 28359 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 3627 - components: - - type: Transform - pos: 4.5,-41.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28358 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 3635 components: - type: Transform @@ -121358,6 +121590,14 @@ entities: - type: Transform pos: 1.5,-0.5 parent: 12 + - uid: 7507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-45.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8535 components: - type: Transform @@ -121365,7 +121605,6 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 - 28367 - type: AtmosPipeColor color: '#0055CCFF' @@ -121375,9 +121614,6 @@ entities: rot: 3.141592653589793 rad pos: 55.5,-40.5 parent: 12 - - type: DeviceNetwork - deviceLists: - - 8913 - type: AtmosPipeColor color: '#0055CCFF' - uid: 8543 @@ -121385,9 +121621,6 @@ entities: - type: Transform pos: 77.5,-31.5 parent: 12 - - type: DeviceNetwork - deviceLists: - - 8913 - type: AtmosPipeColor color: '#0055CCFF' - uid: 8597 @@ -121398,7 +121631,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 + - 6833 - type: AtmosPipeColor color: '#0055CCFF' - uid: 8678 @@ -121433,16 +121666,6 @@ entities: - 28371 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8714 - components: - - type: Transform - pos: 59.5,-22.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28370 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 9479 components: - type: Transform @@ -121500,6 +121723,14 @@ entities: - 2614 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 10106 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,19.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10191 components: - type: Transform @@ -121508,6 +121739,33 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 10412 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-23.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-49.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 8971 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12049 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,11.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 12735 components: - type: Transform @@ -121561,14 +121819,6 @@ entities: - 2611 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 12884 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,14.5 - parent: 12 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 12998 components: - type: Transform @@ -122167,48 +122417,24 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 21953 + - uid: 22245 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -77.5,26.5 + pos: 35.5,-6.5 parent: 12 - type: DeviceNetwork deviceLists: - - 22311 - - uid: 21954 + - 22248 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 22310 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -81.5,32.5 + rot: 3.141592653589793 rad + pos: 37.5,7.5 parent: 12 - - type: DeviceNetwork - deviceLists: - - 22311 - - uid: 21955 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -81.5,26.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 22311 - - uid: 22176 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -76.5,36.5 - parent: 12 - - uid: 22248 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -81.5,36.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 22312 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 22331 components: - type: Transform @@ -122433,6 +122659,25 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 24646 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,13.5 + parent: 12 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 26118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-49.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 8971 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 26312 components: - type: Transform @@ -122652,6 +122897,16 @@ entities: parent: 12 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 28504 + components: + - type: Transform + pos: -21.5,-45.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28502 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 28937 components: - type: Transform @@ -122729,12 +122984,18 @@ entities: rot: 1.5707963267948966 rad pos: -52.5,-27.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 12032 - uid: 801 components: - type: Transform rot: 1.5707963267948966 rad pos: -52.5,-23.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 12032 - uid: 993 components: - type: Transform @@ -122918,6 +123179,7 @@ entities: - type: DeviceNetwork deviceLists: - 2545 + - 28502 - type: AtmosPipeColor color: '#990000FF' - uid: 3584 @@ -122943,29 +123205,6 @@ entities: - 2545 - type: AtmosPipeColor color: '#990000FF' - - uid: 3702 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-40.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 9975 - - 28358 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3710 - components: - - type: Transform - pos: -10.5,-45.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 9984 - - 28347 - - type: AtmosPipeColor - color: '#990000FF' - uid: 3725 components: - type: Transform @@ -123116,6 +123355,27 @@ entities: - type: Transform pos: -2.5,-0.5 parent: 12 + - uid: 7519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-50.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 8971 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7787 + components: + - type: Transform + pos: 19.5,5.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 28378 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8536 components: - type: Transform @@ -123124,7 +123384,6 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 8913 - 28367 - type: AtmosPipeColor color: '#990000FF' @@ -123145,6 +123404,9 @@ entities: rot: 3.141592653589793 rad pos: 58.5,-32.5 parent: 12 + - type: DeviceNetwork + deviceLists: + - 6833 - type: AtmosPipeColor color: '#990000FF' - uid: 8541 @@ -123153,9 +123415,6 @@ entities: rot: 3.141592653589793 rad pos: 56.5,-40.5 parent: 12 - - type: DeviceNetwork - deviceLists: - - 8913 - type: AtmosPipeColor color: '#990000FF' - uid: 8544 @@ -123163,9 +123422,6 @@ entities: - type: Transform pos: 80.5,-31.5 parent: 12 - - type: DeviceNetwork - deviceLists: - - 8913 - type: AtmosPipeColor color: '#990000FF' - uid: 8673 @@ -123176,7 +123432,7 @@ entities: parent: 12 - type: DeviceNetwork deviceLists: - - 28370 + - 8504 - type: AtmosPipeColor color: '#990000FF' - uid: 8677 @@ -123219,17 +123475,6 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' - - uid: 9556 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,5.5 - parent: 12 - - type: DeviceNetwork - deviceLists: - - 28378 - - type: AtmosPipeColor - color: '#990000FF' - uid: 10006 components: - type: Transform @@ -123262,6 +123507,25 @@ entities: - 449 - type: AtmosPipeColor color: '#990000FF' + - uid: 10538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-50.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 8971 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-39.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 12730 components: - type: Transform @@ -123871,6 +124135,17 @@ entities: parent: 12 - type: AtmosPipeColor color: '#990000FF' + - uid: 22244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-6.5 + parent: 12 + - type: DeviceNetwork + deviceLists: + - 22248 + - type: AtmosPipeColor + color: '#990000FF' - uid: 22332 components: - type: Transform @@ -124027,6 +124302,14 @@ entities: - 28365 - type: AtmosPipeColor color: '#990000FF' + - uid: 26164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,-23.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 26311 components: - type: Transform @@ -124132,6 +124415,14 @@ entities: - 26938 - type: AtmosPipeColor color: '#990000FF' + - uid: 27249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,21.5 + parent: 12 + - type: AtmosPipeColor + color: '#990000FF' - uid: 27284 components: - type: Transform @@ -124241,16 +124532,16 @@ entities: - type: Transform pos: 28.5,13.5 parent: 12 - - uid: 11532 - components: - - type: Transform - pos: 47.5,11.5 - parent: 12 - uid: 11535 components: - type: Transform pos: 47.5,13.5 parent: 12 + - uid: 11983 + components: + - type: Transform + pos: 34.5,10.5 + parent: 12 - uid: 12065 components: - type: Transform @@ -124269,26 +124560,17 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,22.5 parent: 12 - - uid: 19614 - components: - - type: Transform - pos: -25.5,53.5 - parent: 12 - - uid: 19615 - components: - - type: Transform - pos: -24.5,54.5 - parent: 12 - - uid: 19619 - components: - - type: Transform - pos: -25.5,55.5 - parent: 12 - uid: 21532 components: - type: Transform pos: -3.5,16.5 parent: 12 + - uid: 22309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,11.5 + parent: 12 - uid: 23438 components: - type: Transform @@ -124357,11 +124639,6 @@ entities: - type: Transform pos: -44.677162,44.579002 parent: 12 - - uid: 23712 - components: - - type: Transform - pos: 35.731533,45.223732 - parent: 12 - uid: 29613 components: - type: Transform @@ -124439,7 +124716,7 @@ entities: - uid: 28 components: - type: Transform - pos: -0.5,3.5 + pos: -20.5,55.5 parent: 12 - uid: 82 components: @@ -124456,6 +124733,36 @@ entities: - type: Transform pos: -9.5,-13.5 parent: 12 + - uid: 118 + components: + - type: Transform + pos: -47.5,13.5 + parent: 12 + - uid: 120 + components: + - type: Transform + pos: -53.5,13.5 + parent: 12 + - uid: 135 + components: + - type: Transform + pos: -51.5,13.5 + parent: 12 + - uid: 136 + components: + - type: Transform + pos: -52.5,13.5 + parent: 12 + - uid: 147 + components: + - type: Transform + pos: -50.5,13.5 + parent: 12 + - uid: 148 + components: + - type: Transform + pos: -55.5,15.5 + parent: 12 - uid: 176 components: - type: Transform @@ -124516,30 +124823,115 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-17.5 parent: 12 - - uid: 232 + - uid: 222 components: - type: Transform - pos: -10.5,-5.5 + pos: -55.5,16.5 + parent: 12 + - uid: 223 + components: + - type: Transform + pos: -56.5,16.5 + parent: 12 + - uid: 224 + components: + - type: Transform + pos: -48.5,13.5 + parent: 12 + - uid: 233 + components: + - type: Transform + pos: -55.5,14.5 + parent: 12 + - uid: 234 + components: + - type: Transform + pos: -56.5,17.5 + parent: 12 + - uid: 235 + components: + - type: Transform + pos: -56.5,18.5 parent: 12 - uid: 236 components: - type: Transform pos: -6.5,-5.5 parent: 12 + - uid: 237 + components: + - type: Transform + pos: -57.5,18.5 + parent: 12 + - uid: 238 + components: + - type: Transform + pos: -54.5,13.5 + parent: 12 - uid: 239 components: - type: Transform pos: -6.5,-7.5 parent: 12 + - uid: 241 + components: + - type: Transform + pos: -47.5,15.5 + parent: 12 + - uid: 242 + components: + - type: Transform + pos: -60.5,34.5 + parent: 12 - uid: 243 components: - type: Transform - pos: -10.5,-7.5 + pos: -60.5,32.5 + parent: 12 + - uid: 244 + components: + - type: Transform + pos: -60.5,31.5 + parent: 12 + - uid: 255 + components: + - type: Transform + pos: -60.5,33.5 + parent: 12 + - uid: 256 + components: + - type: Transform + pos: -57.5,39.5 + parent: 12 + - uid: 258 + components: + - type: Transform + pos: -56.5,39.5 + parent: 12 + - uid: 260 + components: + - type: Transform + pos: -57.5,37.5 + parent: 12 + - uid: 265 + components: + - type: Transform + pos: -57.5,38.5 + parent: 12 + - uid: 271 + components: + - type: Transform + pos: -52.5,42.5 parent: 12 - uid: 273 components: - type: Transform - pos: -12.5,-4.5 + pos: -52.5,43.5 + parent: 12 + - uid: 274 + components: + - type: Transform + pos: -52.5,40.5 parent: 12 - uid: 283 components: @@ -124703,11 +125095,6 @@ entities: rot: 3.141592653589793 rad pos: -30.5,-1.5 parent: 12 - - uid: 398 - components: - - type: Transform - pos: -33.5,-4.5 - parent: 12 - uid: 401 components: - type: Transform @@ -124797,12 +125184,6 @@ entities: rot: 3.141592653589793 rad pos: -30.5,0.5 parent: 12 - - uid: 508 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-26.5 - parent: 12 - uid: 520 components: - type: Transform @@ -124813,6 +125194,11 @@ entities: - type: Transform pos: -32.5,-17.5 parent: 12 + - uid: 526 + components: + - type: Transform + pos: -52.5,41.5 + parent: 12 - uid: 534 components: - type: Transform @@ -125108,21 +125494,11 @@ entities: rot: 3.141592653589793 rad pos: -45.5,-38.5 parent: 12 - - uid: 896 - components: - - type: Transform - pos: -34.5,-4.5 - parent: 12 - uid: 897 components: - type: Transform pos: -35.5,-6.5 parent: 12 - - uid: 920 - components: - - type: Transform - pos: -33.5,-7.5 - parent: 12 - uid: 942 components: - type: Transform @@ -125229,12 +125605,6 @@ entities: rot: 3.141592653589793 rad pos: -35.5,-45.5 parent: 12 - - uid: 1061 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-45.5 - parent: 12 - uid: 1062 components: - type: Transform @@ -125247,6 +125617,12 @@ entities: rot: 3.141592653589793 rad pos: -30.5,-45.5 parent: 12 + - uid: 1065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,56.5 + parent: 12 - uid: 1285 components: - type: Transform @@ -125273,11 +125649,6 @@ entities: - type: Transform pos: 13.5,1.5 parent: 12 - - uid: 1355 - components: - - type: Transform - pos: 12.5,-3.5 - parent: 12 - uid: 1356 components: - type: Transform @@ -125323,6 +125694,11 @@ entities: rot: 1.5707963267948966 rad pos: -38.5,-11.5 parent: 12 + - uid: 2048 + components: + - type: Transform + pos: 35.5,8.5 + parent: 12 - uid: 2090 components: - type: Transform @@ -126004,6 +126380,11 @@ entities: - type: Transform pos: 2.5,-44.5 parent: 12 + - uid: 3106 + components: + - type: Transform + pos: 61.5,-22.5 + parent: 12 - uid: 3126 components: - type: Transform @@ -126095,28 +126476,22 @@ entities: - type: Transform pos: 9.5,-51.5 parent: 12 - - uid: 4148 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-41.5 - parent: 12 - - uid: 4163 - components: - - type: Transform - pos: 11.5,-43.5 - parent: 12 - - uid: 4164 - components: - - type: Transform - pos: 11.5,-44.5 - parent: 12 - uid: 4230 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,-46.5 parent: 12 + - uid: 4259 + components: + - type: Transform + pos: 7.5,74.5 + parent: 12 + - uid: 4263 + components: + - type: Transform + pos: 7.5,73.5 + parent: 12 - uid: 4413 components: - type: Transform @@ -126327,11 +126702,6 @@ entities: - type: Transform pos: 46.5,0.5 parent: 12 - - uid: 5038 - components: - - type: Transform - pos: 42.5,-2.5 - parent: 12 - uid: 5079 components: - type: Transform @@ -126362,23 +126732,6 @@ entities: - type: Transform pos: 32.5,-0.5 parent: 12 - - uid: 5131 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-7.5 - parent: 12 - - uid: 5132 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-8.5 - parent: 12 - - uid: 5235 - components: - - type: Transform - pos: -54.5,38.5 - parent: 12 - uid: 5269 components: - type: Transform @@ -126390,6 +126743,24 @@ entities: - type: Transform pos: -4.5,-34.5 parent: 12 + - uid: 5314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-54.5 + parent: 12 + - uid: 5371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-53.5 + parent: 12 + - uid: 5372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-52.5 + parent: 12 - uid: 5374 components: - type: Transform @@ -126420,6 +126791,12 @@ entities: - type: Transform pos: 44.5,3.5 parent: 12 + - uid: 5430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-51.5 + parent: 12 - uid: 5437 components: - type: Transform @@ -126468,11 +126845,6 @@ entities: rot: 3.141592653589793 rad pos: -53.5,65.5 parent: 12 - - uid: 5858 - components: - - type: Transform - pos: -54.5,61.5 - parent: 12 - uid: 5878 components: - type: Transform @@ -126495,11 +126867,6 @@ entities: - type: Transform pos: 58.5,-2.5 parent: 12 - - uid: 5935 - components: - - type: Transform - pos: 36.5,-9.5 - parent: 12 - uid: 5974 components: - type: Transform @@ -126779,51 +127146,6 @@ entities: - type: Transform pos: 13.5,-54.5 parent: 12 - - uid: 6158 - components: - - type: Transform - pos: 11.5,-53.5 - parent: 12 - - uid: 6159 - components: - - type: Transform - pos: 11.5,-52.5 - parent: 12 - - uid: 6160 - components: - - type: Transform - pos: 11.5,-51.5 - parent: 12 - - uid: 6161 - components: - - type: Transform - pos: 11.5,-50.5 - parent: 12 - - uid: 6162 - components: - - type: Transform - pos: 11.5,-49.5 - parent: 12 - - uid: 6163 - components: - - type: Transform - pos: 11.5,-48.5 - parent: 12 - - uid: 6164 - components: - - type: Transform - pos: 11.5,-47.5 - parent: 12 - - uid: 6165 - components: - - type: Transform - pos: 11.5,-46.5 - parent: 12 - - uid: 6166 - components: - - type: Transform - pos: 11.5,-45.5 - parent: 12 - uid: 6167 components: - type: Transform @@ -126954,6 +127276,11 @@ entities: - type: Transform pos: 32.5,-43.5 parent: 12 + - uid: 6208 + components: + - type: Transform + pos: 7.5,75.5 + parent: 12 - uid: 6211 components: - type: Transform @@ -126976,12 +127303,6 @@ entities: - type: Transform pos: 13.5,6.5 parent: 12 - - uid: 6271 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-20.5 - parent: 12 - uid: 6284 components: - type: Transform @@ -127091,11 +127412,6 @@ entities: - type: Transform pos: 28.5,-2.5 parent: 12 - - uid: 6752 - components: - - type: Transform - pos: 10.5,-44.5 - parent: 12 - uid: 6798 components: - type: Transform @@ -127116,10 +127432,10 @@ entities: - type: Transform pos: 34.5,-24.5 parent: 12 - - uid: 7262 + - uid: 6941 components: - type: Transform - pos: 11.5,-54.5 + pos: -60.5,30.5 parent: 12 - uid: 7300 components: @@ -127138,21 +127454,6 @@ entities: rot: -1.5707963267948966 rad pos: 36.5,-14.5 parent: 12 - - uid: 7355 - components: - - type: Transform - pos: -9.5,-1.5 - parent: 12 - - uid: 7361 - components: - - type: Transform - pos: -9.5,-11.5 - parent: 12 - - uid: 7375 - components: - - type: Transform - pos: -9.5,-2.5 - parent: 12 - uid: 7379 components: - type: Transform @@ -127231,16 +127532,6 @@ entities: rot: -1.5707963267948966 rad pos: 47.5,-29.5 parent: 12 - - uid: 7438 - components: - - type: Transform - pos: -9.5,-0.5 - parent: 12 - - uid: 7442 - components: - - type: Transform - pos: -9.5,-10.5 - parent: 12 - uid: 7463 components: - type: Transform @@ -127307,18 +127598,6 @@ entities: rot: 1.5707963267948966 rad pos: 57.5,-50.5 parent: 12 - - uid: 7507 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-19.5 - parent: 12 - - uid: 7508 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-18.5 - parent: 12 - uid: 7513 components: - type: Transform @@ -127367,18 +127646,6 @@ entities: rot: 1.5707963267948966 rad pos: 59.5,-10.5 parent: 12 - - uid: 7562 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-17.5 - parent: 12 - - uid: 7563 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,-17.5 - parent: 12 - uid: 7567 components: - type: Transform @@ -127397,12 +127664,6 @@ entities: rot: 1.5707963267948966 rad pos: 63.5,-11.5 parent: 12 - - uid: 7588 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 60.5,-25.5 - parent: 12 - uid: 7610 components: - type: Transform @@ -127565,6 +127826,12 @@ entities: rot: 1.5707963267948966 rad pos: 64.5,-14.5 parent: 12 + - uid: 7789 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-4.5 + parent: 12 - uid: 8028 components: - type: Transform @@ -127608,16 +127875,6 @@ entities: rot: 3.141592653589793 rad pos: 49.5,-9.5 parent: 12 - - uid: 8444 - components: - - type: Transform - pos: -3.5,-4.5 - parent: 12 - - uid: 8445 - components: - - type: Transform - pos: -3.5,-8.5 - parent: 12 - uid: 8446 components: - type: Transform @@ -127634,12 +127891,32 @@ entities: - type: Transform pos: 55.5,-24.5 parent: 12 + - uid: 8516 + components: + - type: Transform + pos: 7.5,72.5 + parent: 12 + - uid: 8622 + components: + - type: Transform + pos: -46.5,0.5 + parent: 12 + - uid: 8668 + components: + - type: Transform + pos: -47.5,0.5 + parent: 12 - uid: 8984 components: - type: Transform rot: 1.5707963267948966 rad pos: 55.5,-50.5 parent: 12 + - uid: 9068 + components: + - type: Transform + pos: -58.5,36.5 + parent: 12 - uid: 9308 components: - type: Transform @@ -127650,6 +127927,11 @@ entities: - type: Transform pos: -1.5,1.5 parent: 12 + - uid: 9442 + components: + - type: Transform + pos: 59.5,-24.5 + parent: 12 - uid: 9504 components: - type: Transform @@ -127685,6 +127967,16 @@ entities: - type: Transform pos: -3.5,-34.5 parent: 12 + - uid: 9970 + components: + - type: Transform + pos: -46.5,3.5 + parent: 12 + - uid: 9971 + components: + - type: Transform + pos: -47.5,3.5 + parent: 12 - uid: 9997 components: - type: Transform @@ -127781,18 +128073,6 @@ entities: rot: 1.5707963267948966 rad pos: -45.5,0.5 parent: 12 - - uid: 10105 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,1.5 - parent: 12 - - uid: 10106 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,2.5 - parent: 12 - uid: 10107 components: - type: Transform @@ -128187,12 +128467,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,22.5 parent: 12 - - uid: 10653 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,3.5 - parent: 12 - uid: 10675 components: - type: Transform @@ -128372,11 +128646,6 @@ entities: rot: 3.141592653589793 rad pos: 12.5,22.5 parent: 12 - - uid: 11233 - components: - - type: Transform - pos: 44.5,-5.5 - parent: 12 - uid: 11242 components: - type: Transform @@ -128431,11 +128700,6 @@ entities: rot: -1.5707963267948966 rad pos: 25.5,27.5 parent: 12 - - uid: 11292 - components: - - type: Transform - pos: 45.5,-1.5 - parent: 12 - uid: 11301 components: - type: Transform @@ -128448,16 +128712,6 @@ entities: rot: 3.141592653589793 rad pos: 38.5,-2.5 parent: 12 - - uid: 11356 - components: - - type: Transform - pos: 42.5,5.5 - parent: 12 - - uid: 11359 - components: - - type: Transform - pos: 44.5,5.5 - parent: 12 - uid: 11360 components: - type: Transform @@ -128468,16 +128722,6 @@ entities: - type: Transform pos: 53.5,19.5 parent: 12 - - uid: 11428 - components: - - type: Transform - pos: 32.5,15.5 - parent: 12 - - uid: 11429 - components: - - type: Transform - pos: 33.5,15.5 - parent: 12 - uid: 11448 components: - type: Transform @@ -128495,16 +128739,6 @@ entities: - type: Transform pos: 51.5,11.5 parent: 12 - - uid: 11461 - components: - - type: Transform - pos: 51.5,13.5 - parent: 12 - - uid: 11462 - components: - - type: Transform - pos: 52.5,13.5 - parent: 12 - uid: 11468 components: - type: Transform @@ -128532,16 +128766,6 @@ entities: - type: Transform pos: 37.5,15.5 parent: 12 - - uid: 11511 - components: - - type: Transform - pos: 39.5,15.5 - parent: 12 - - uid: 11512 - components: - - type: Transform - pos: 40.5,15.5 - parent: 12 - uid: 11513 components: - type: Transform @@ -128557,36 +128781,11 @@ entities: - type: Transform pos: 49.5,15.5 parent: 12 - - uid: 11528 - components: - - type: Transform - pos: 46.5,11.5 - parent: 12 - - uid: 11529 - components: - - type: Transform - pos: 46.5,13.5 - parent: 12 - uid: 11530 components: - type: Transform pos: 44.5,13.5 parent: 12 - - uid: 11531 - components: - - type: Transform - pos: 43.5,13.5 - parent: 12 - - uid: 11533 - components: - - type: Transform - pos: 44.5,11.5 - parent: 12 - - uid: 11534 - components: - - type: Transform - pos: 43.5,11.5 - parent: 12 - uid: 11536 components: - type: Transform @@ -128953,6 +129152,17 @@ entities: - type: Transform pos: 59.5,38.5 parent: 12 + - uid: 11982 + components: + - type: Transform + pos: 33.5,13.5 + parent: 12 + - uid: 12055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-45.5 + parent: 12 - uid: 12231 components: - type: Transform @@ -130378,11 +130588,61 @@ entities: - type: Transform pos: 5.5,42.5 parent: 12 + - uid: 15864 + components: + - type: Transform + pos: -47.5,14.5 + parent: 12 - uid: 15892 components: - type: Transform pos: 1.5,46.5 parent: 12 + - uid: 15899 + components: + - type: Transform + pos: -60.5,24.5 + parent: 12 + - uid: 15900 + components: + - type: Transform + pos: -60.5,25.5 + parent: 12 + - uid: 15910 + components: + - type: Transform + pos: -60.5,26.5 + parent: 12 + - uid: 15911 + components: + - type: Transform + pos: -60.5,27.5 + parent: 12 + - uid: 15912 + components: + - type: Transform + pos: -60.5,28.5 + parent: 12 + - uid: 15913 + components: + - type: Transform + pos: -60.5,29.5 + parent: 12 + - uid: 15914 + components: + - type: Transform + pos: -59.5,22.5 + parent: 12 + - uid: 15915 + components: + - type: Transform + pos: -59.5,19.5 + parent: 12 + - uid: 15916 + components: + - type: Transform + pos: -49.5,13.5 + parent: 12 - uid: 16355 components: - type: Transform @@ -130394,21 +130654,43 @@ entities: - type: Transform pos: -53.5,-15.5 parent: 12 + - uid: 16413 + components: + - type: Transform + pos: -59.5,20.5 + parent: 12 + - uid: 16414 + components: + - type: Transform + pos: -58.5,19.5 + parent: 12 - uid: 16416 components: - type: Transform rot: -1.5707963267948966 rad pos: 55.5,-12.5 parent: 12 - - uid: 16657 + - uid: 16422 components: - type: Transform - pos: -9.5,-12.5 + pos: -59.5,21.5 parent: 12 - - uid: 16798 + - uid: 16423 components: - type: Transform - pos: -0.5,1.5 + pos: -59.5,23.5 + parent: 12 + - uid: 16787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,0.5 + parent: 12 + - uid: 16788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,0.5 parent: 12 - uid: 16801 components: @@ -130635,6 +130917,16 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,46.5 parent: 12 + - uid: 17544 + components: + - type: Transform + pos: -59.5,34.5 + parent: 12 + - uid: 17545 + components: + - type: Transform + pos: -59.5,35.5 + parent: 12 - uid: 17599 components: - type: Transform @@ -130694,11 +130986,6 @@ entities: rot: 1.5707963267948966 rad pos: -44.5,48.5 parent: 12 - - uid: 17957 - components: - - type: Transform - pos: -54.5,37.5 - parent: 12 - uid: 18577 components: - type: Transform @@ -131027,12 +131314,7 @@ entities: - uid: 19620 components: - type: Transform - pos: -25.5,54.5 - parent: 12 - - uid: 19621 - components: - - type: Transform - pos: -25.5,56.5 + pos: -57.5,36.5 parent: 12 - uid: 19636 components: @@ -131189,6 +131471,17 @@ entities: rot: 3.141592653589793 rad pos: 72.5,14.5 parent: 12 + - uid: 20958 + components: + - type: Transform + pos: -54.5,38.5 + parent: 12 + - uid: 21074 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-48.5 + parent: 12 - uid: 21315 components: - type: Transform @@ -131200,55 +131493,84 @@ entities: - type: Transform pos: -1.5,15.5 parent: 12 + - uid: 21862 + components: + - type: Transform + pos: 37.5,-6.5 + parent: 12 + - uid: 21903 + components: + - type: Transform + pos: -0.5,1.5 + parent: 12 + - uid: 21904 + components: + - type: Transform + pos: -54.5,37.5 + parent: 12 + - uid: 21907 + components: + - type: Transform + pos: -4.5,-7.5 + parent: 12 + - uid: 21911 + components: + - type: Transform + pos: 37.5,-4.5 + parent: 12 + - uid: 21987 + components: + - type: Transform + pos: -1.5,2.5 + parent: 12 + - uid: 21990 + components: + - type: Transform + pos: -3.5,-7.5 + parent: 12 + - uid: 21993 + components: + - type: Transform + pos: -5.5,-7.5 + parent: 12 + - uid: 21994 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 12 - uid: 21995 components: - type: Transform - pos: -82.5,30.5 + rot: -1.5707963267948966 rad + pos: -7.5,-7.5 parent: 12 - uid: 21996 components: - type: Transform - pos: -81.5,30.5 + pos: -5.5,-5.5 parent: 12 - - uid: 21997 + - uid: 22011 components: - type: Transform - pos: -80.5,30.5 + rot: -1.5707963267948966 rad + pos: -7.5,-5.5 parent: 12 - - uid: 21998 + - uid: 22012 components: - type: Transform - pos: -80.5,29.5 + rot: -1.5707963267948966 rad + pos: -8.5,-7.5 parent: 12 - - uid: 21999 + - uid: 22013 components: - type: Transform - pos: -80.5,31.5 + rot: -1.5707963267948966 rad + pos: -8.5,-5.5 parent: 12 - - uid: 22000 + - uid: 22016 components: - type: Transform - pos: -78.5,29.5 - parent: 12 - - uid: 22001 - components: - - type: Transform - pos: -78.5,30.5 - parent: 12 - - uid: 22002 - components: - - type: Transform - pos: -78.5,31.5 - parent: 12 - - uid: 22003 - components: - - type: Transform - pos: -77.5,30.5 - parent: 12 - - uid: 22004 - components: - - type: Transform - pos: -76.5,30.5 + pos: -3.5,-5.5 parent: 12 - uid: 22026 components: @@ -131274,10 +131596,40 @@ entities: rot: 1.5707963267948966 rad pos: -29.5,73.5 parent: 12 - - uid: 22050 + - uid: 22051 components: - type: Transform - pos: -77.5,38.5 + pos: -33.5,5.5 + parent: 12 + - uid: 22065 + components: + - type: Transform + pos: -33.5,13.5 + parent: 12 + - uid: 22067 + components: + - type: Transform + pos: -11.5,-10.5 + parent: 12 + - uid: 22068 + components: + - type: Transform + pos: -11.5,-11.5 + parent: 12 + - uid: 22069 + components: + - type: Transform + pos: -10.5,-11.5 + parent: 12 + - uid: 22070 + components: + - type: Transform + pos: -10.5,-12.5 + parent: 12 + - uid: 22071 + components: + - type: Transform + pos: -10.5,-13.5 parent: 12 - uid: 22098 components: @@ -131339,26 +131691,11 @@ entities: - type: Transform pos: 62.5,14.5 parent: 12 - - uid: 22144 - components: - - type: Transform - pos: -4.5,-8.5 - parent: 12 - - uid: 22150 - components: - - type: Transform - pos: -4.5,-4.5 - parent: 12 - uid: 22151 components: - type: Transform pos: 80.5,11.5 parent: 12 - - uid: 22156 - components: - - type: Transform - pos: -75.5,16.5 - parent: 12 - uid: 22193 components: - type: Transform @@ -131371,17 +131708,44 @@ entities: rot: 3.141592653589793 rad pos: -34.5,75.5 parent: 12 + - uid: 22276 + components: + - type: Transform + pos: 38.5,15.5 + parent: 12 + - uid: 22294 + components: + - type: Transform + pos: 35.5,7.5 + parent: 12 + - uid: 22302 + components: + - type: Transform + pos: 45.5,15.5 + parent: 12 + - uid: 22303 + components: + - type: Transform + pos: 46.5,15.5 + parent: 12 + - uid: 22323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,61.5 + parent: 12 + - uid: 22325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,58.5 + parent: 12 - uid: 22337 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,75.5 parent: 12 - - uid: 22338 - components: - - type: Transform - pos: -79.5,45.5 - parent: 12 - uid: 22686 components: - type: Transform @@ -131428,16 +131792,21 @@ entities: rot: 3.141592653589793 rad pos: -30.5,75.5 parent: 12 + - uid: 23759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,61.5 + parent: 12 - uid: 23887 components: - type: Transform pos: 49.5,9.5 parent: 12 - - uid: 23896 + - uid: 24654 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-8.5 + pos: 30.5,11.5 parent: 12 - uid: 24664 components: @@ -131445,16 +131814,16 @@ entities: rot: 1.5707963267948966 rad pos: -28.5,73.5 parent: 12 + - uid: 25103 + components: + - type: Transform + pos: 60.5,-22.5 + parent: 12 - uid: 25191 components: - type: Transform pos: 14.5,-9.5 parent: 12 - - uid: 25197 - components: - - type: Transform - pos: 12.5,-2.5 - parent: 12 - uid: 25331 components: - type: Transform @@ -131478,16 +131847,6 @@ entities: rot: 1.5707963267948966 rad pos: -53.5,51.5 parent: 12 - - uid: 25441 - components: - - type: Transform - pos: 45.5,0.5 - parent: 12 - - uid: 25443 - components: - - type: Transform - pos: -52.5,60.5 - parent: 12 - uid: 25447 components: - type: Transform @@ -131518,51 +131877,6 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,73.5 parent: 12 - - uid: 25472 - components: - - type: Transform - pos: -80.5,16.5 - parent: 12 - - uid: 25473 - components: - - type: Transform - pos: -86.5,28.5 - parent: 12 - - uid: 25474 - components: - - type: Transform - pos: -86.5,22.5 - parent: 12 - - uid: 25475 - components: - - type: Transform - pos: -79.5,16.5 - parent: 12 - - uid: 25476 - components: - - type: Transform - pos: -86.5,27.5 - parent: 12 - - uid: 25477 - components: - - type: Transform - pos: -86.5,24.5 - parent: 12 - - uid: 25478 - components: - - type: Transform - pos: -86.5,26.5 - parent: 12 - - uid: 25482 - components: - - type: Transform - pos: -86.5,34.5 - parent: 12 - - uid: 25484 - components: - - type: Transform - pos: -86.5,31.5 - parent: 12 - uid: 25489 components: - type: Transform @@ -131589,6 +131903,12 @@ entities: - type: Transform pos: 12.5,0.5 parent: 12 + - uid: 25535 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-7.5 + parent: 12 - uid: 25537 components: - type: Transform @@ -131599,37 +131919,12 @@ entities: - type: Transform pos: 11.5,6.5 parent: 12 - - uid: 25542 - components: - - type: Transform - pos: -86.5,36.5 - parent: 12 - - uid: 25543 - components: - - type: Transform - pos: -86.5,35.5 - parent: 12 - - uid: 25544 - components: - - type: Transform - pos: -86.5,38.5 - parent: 12 - - uid: 25545 - components: - - type: Transform - pos: -76.5,16.5 - parent: 12 - uid: 25546 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,-30.5 parent: 12 - - uid: 25548 - components: - - type: Transform - pos: 12.5,-4.5 - parent: 12 - uid: 25550 components: - type: Transform @@ -131960,51 +132255,135 @@ entities: - type: Transform pos: -56.5,-15.5 parent: 12 - - uid: 26104 - components: - - type: Transform - pos: -78.5,16.5 - parent: 12 - - uid: 26105 - components: - - type: Transform - pos: -86.5,32.5 - parent: 12 - uid: 26106 components: - type: Transform - pos: -86.5,30.5 + rot: 1.5707963267948966 rad + pos: 58.5,-17.5 parent: 12 - uid: 26107 components: - type: Transform - pos: -86.5,40.5 + rot: 1.5707963267948966 rad + pos: 57.5,-17.5 parent: 12 - uid: 26108 components: - type: Transform - pos: -81.5,45.5 - parent: 12 - - uid: 26109 - components: - - type: Transform - pos: -86.5,39.5 + rot: 1.5707963267948966 rad + pos: 56.5,-17.5 parent: 12 - uid: 26110 components: - type: Transform pos: -41.5,56.5 parent: 12 - - uid: 26111 - components: - - type: Transform - pos: -80.5,45.5 - parent: 12 - uid: 26112 components: - type: Transform pos: -40.5,57.5 parent: 12 + - uid: 26171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-22.5 + parent: 12 + - uid: 26172 + components: + - type: Transform + pos: 7.5,83.5 + parent: 12 + - uid: 26175 + components: + - type: Transform + pos: 7.5,84.5 + parent: 12 + - uid: 26176 + components: + - type: Transform + pos: 7.5,85.5 + parent: 12 + - uid: 26177 + components: + - type: Transform + pos: 7.5,86.5 + parent: 12 + - uid: 26178 + components: + - type: Transform + pos: 8.5,87.5 + parent: 12 + - uid: 26179 + components: + - type: Transform + pos: 8.5,88.5 + parent: 12 + - uid: 26180 + components: + - type: Transform + pos: 9.5,88.5 + parent: 12 + - uid: 26181 + components: + - type: Transform + pos: 9.5,89.5 + parent: 12 + - uid: 26182 + components: + - type: Transform + pos: 10.5,89.5 + parent: 12 + - uid: 26183 + components: + - type: Transform + pos: 11.5,89.5 + parent: 12 + - uid: 26185 + components: + - type: Transform + pos: 12.5,90.5 + parent: 12 + - uid: 26186 + components: + - type: Transform + pos: 12.5,91.5 + parent: 12 + - uid: 26187 + components: + - type: Transform + pos: 14.5,91.5 + parent: 12 + - uid: 26190 + components: + - type: Transform + pos: 15.5,91.5 + parent: 12 + - uid: 26191 + components: + - type: Transform + pos: 16.5,91.5 + parent: 12 + - uid: 26192 + components: + - type: Transform + pos: 17.5,91.5 + parent: 12 + - uid: 26193 + components: + - type: Transform + pos: 18.5,91.5 + parent: 12 + - uid: 26194 + components: + - type: Transform + pos: 19.5,91.5 + parent: 12 + - uid: 26195 + components: + - type: Transform + pos: 20.5,91.5 + parent: 12 - uid: 26198 components: - type: Transform @@ -132017,6 +132396,11 @@ entities: rot: 1.5707963267948966 rad pos: -43.5,-54.5 parent: 12 + - uid: 26229 + components: + - type: Transform + pos: 21.5,91.5 + parent: 12 - uid: 26248 components: - type: Transform @@ -132035,6 +132419,16 @@ entities: rot: 1.5707963267948966 rad pos: 58.5,-47.5 parent: 12 + - uid: 26260 + components: + - type: Transform + pos: 22.5,91.5 + parent: 12 + - uid: 26274 + components: + - type: Transform + pos: 23.5,91.5 + parent: 12 - uid: 26291 components: - type: Transform @@ -132111,21 +132505,31 @@ entities: rot: 3.141592653589793 rad pos: 73.5,14.5 parent: 12 + - uid: 26409 + components: + - type: Transform + pos: 24.5,91.5 + parent: 12 + - uid: 26410 + components: + - type: Transform + pos: 13.5,91.5 + parent: 12 + - uid: 26412 + components: + - type: Transform + pos: 24.5,90.5 + parent: 12 - uid: 26413 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,67.5 parent: 12 - - uid: 26449 - components: - - type: Transform - pos: -86.5,23.5 - parent: 12 - uid: 26450 components: - type: Transform - pos: -82.5,16.5 + pos: 25.5,89.5 parent: 12 - uid: 26471 components: @@ -132247,6 +132651,11 @@ entities: - type: Transform pos: 74.5,3.5 parent: 12 + - uid: 26542 + components: + - type: Transform + pos: 26.5,89.5 + parent: 12 - uid: 26566 components: - type: Transform @@ -132287,6 +132696,11 @@ entities: - type: Transform pos: 68.5,14.5 parent: 12 + - uid: 26586 + components: + - type: Transform + pos: 27.5,89.5 + parent: 12 - uid: 26589 components: - type: Transform @@ -132515,12 +132929,37 @@ entities: rot: 1.5707963267948966 rad pos: -59.5,-25.5 parent: 12 + - uid: 27094 + components: + - type: Transform + pos: 27.5,88.5 + parent: 12 + - uid: 27095 + components: + - type: Transform + pos: 28.5,88.5 + parent: 12 + - uid: 27096 + components: + - type: Transform + pos: 28.5,87.5 + parent: 12 + - uid: 27099 + components: + - type: Transform + pos: 29.5,86.5 + parent: 12 - uid: 27100 components: - type: Transform rot: 1.5707963267948966 rad pos: -53.5,54.5 parent: 12 + - uid: 27101 + components: + - type: Transform + pos: 29.5,85.5 + parent: 12 - uid: 27111 components: - type: Transform @@ -132545,6 +132984,11 @@ entities: rot: 3.141592653589793 rad pos: -26.5,75.5 parent: 12 + - uid: 27169 + components: + - type: Transform + pos: 29.5,84.5 + parent: 12 - uid: 27203 components: - type: Transform @@ -132561,6 +133005,41 @@ entities: - type: Transform pos: 11.5,12.5 parent: 12 + - uid: 27248 + components: + - type: Transform + pos: 29.5,76.5 + parent: 12 + - uid: 27262 + components: + - type: Transform + pos: 29.5,75.5 + parent: 12 + - uid: 27263 + components: + - type: Transform + pos: 29.5,74.5 + parent: 12 + - uid: 27264 + components: + - type: Transform + pos: 29.5,73.5 + parent: 12 + - uid: 27266 + components: + - type: Transform + pos: 29.5,72.5 + parent: 12 + - uid: 27267 + components: + - type: Transform + pos: 29.5,71.5 + parent: 12 + - uid: 27293 + components: + - type: Transform + pos: 29.5,70.5 + parent: 12 - uid: 27337 components: - type: Transform @@ -132638,7 +133117,12 @@ entities: - uid: 27734 components: - type: Transform - pos: -33.5,-45.5 + pos: 29.5,83.5 + parent: 12 + - uid: 27736 + components: + - type: Transform + pos: -11.5,0.5 parent: 12 - uid: 27843 components: @@ -132663,6 +133147,31 @@ entities: rot: -1.5707963267948966 rad pos: -34.5,70.5 parent: 12 + - uid: 27915 + components: + - type: Transform + pos: 30.5,77.5 + parent: 12 + - uid: 27919 + components: + - type: Transform + pos: 30.5,78.5 + parent: 12 + - uid: 27920 + components: + - type: Transform + pos: 30.5,79.5 + parent: 12 + - uid: 27921 + components: + - type: Transform + pos: 30.5,80.5 + parent: 12 + - uid: 27922 + components: + - type: Transform + pos: 30.5,81.5 + parent: 12 - uid: 27926 components: - type: Transform @@ -132802,6 +133311,11 @@ entities: rot: 3.141592653589793 rad pos: 62.5,61.5 parent: 12 + - uid: 27996 + components: + - type: Transform + pos: 30.5,82.5 + parent: 12 - uid: 28157 components: - type: Transform @@ -132910,6 +133424,41 @@ entities: rot: 3.141592653589793 rad pos: 67.5,59.5 parent: 12 + - uid: 28347 + components: + - type: Transform + pos: 6.5,81.5 + parent: 12 + - uid: 28348 + components: + - type: Transform + pos: 6.5,80.5 + parent: 12 + - uid: 28370 + components: + - type: Transform + pos: 6.5,79.5 + parent: 12 + - uid: 28374 + components: + - type: Transform + pos: 6.5,78.5 + parent: 12 + - uid: 28421 + components: + - type: Transform + pos: 6.5,77.5 + parent: 12 + - uid: 28428 + components: + - type: Transform + pos: 6.5,76.5 + parent: 12 + - uid: 28434 + components: + - type: Transform + pos: 6.5,82.5 + parent: 12 - uid: 28435 components: - type: Transform @@ -132932,6 +133481,12 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-18.5 parent: 12 + - uid: 28551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-4.5 + parent: 12 - uid: 28789 components: - type: Transform @@ -133008,11 +133563,6 @@ entities: - type: Transform pos: 74.5,-6.5 parent: 12 - - uid: 29095 - components: - - type: Transform - pos: 42.5,1.5 - parent: 12 - uid: 29096 components: - type: Transform @@ -133031,33 +133581,11 @@ entities: rot: 3.141592653589793 rad pos: 42.5,2.5 parent: 12 - - uid: 29099 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-5.5 - parent: 12 - - uid: 29104 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-6.5 - parent: 12 - - uid: 29113 - components: - - type: Transform - pos: 44.5,1.5 - parent: 12 - uid: 29148 components: - type: Transform pos: 49.5,-1.5 parent: 12 - - uid: 29160 - components: - - type: Transform - pos: 44.5,-2.5 - parent: 12 - uid: 29210 components: - type: Transform @@ -133090,91 +133618,6 @@ entities: - type: Transform pos: 12.5,12.5 parent: 12 - - uid: 29323 - components: - - type: Transform - pos: -74.5,16.5 - parent: 12 - - uid: 29324 - components: - - type: Transform - pos: -73.5,16.5 - parent: 12 - - uid: 29325 - components: - - type: Transform - pos: -83.5,16.5 - parent: 12 - - uid: 29326 - components: - - type: Transform - pos: -84.5,16.5 - parent: 12 - - uid: 29327 - components: - - type: Transform - pos: -85.5,16.5 - parent: 12 - - uid: 29328 - components: - - type: Transform - pos: -86.5,16.5 - parent: 12 - - uid: 29329 - components: - - type: Transform - pos: -86.5,17.5 - parent: 12 - - uid: 29330 - components: - - type: Transform - pos: -86.5,19.5 - parent: 12 - - uid: 29331 - components: - - type: Transform - pos: -86.5,20.5 - parent: 12 - - uid: 29332 - components: - - type: Transform - pos: -86.5,18.5 - parent: 12 - - uid: 29333 - components: - - type: Transform - pos: -86.5,42.5 - parent: 12 - - uid: 29334 - components: - - type: Transform - pos: -86.5,43.5 - parent: 12 - - uid: 29335 - components: - - type: Transform - pos: -86.5,44.5 - parent: 12 - - uid: 29336 - components: - - type: Transform - pos: -86.5,45.5 - parent: 12 - - uid: 29337 - components: - - type: Transform - pos: -85.5,45.5 - parent: 12 - - uid: 29338 - components: - - type: Transform - pos: -84.5,45.5 - parent: 12 - - uid: 29339 - components: - - type: Transform - pos: -83.5,45.5 - parent: 12 - uid: 29421 components: - type: Transform @@ -133384,6 +133827,11 @@ entities: - type: Transform pos: 44.5,-16.5 parent: 12 + - uid: 12027 + components: + - type: Transform + pos: 46.5,13.5 + parent: 12 - uid: 12315 components: - type: Transform @@ -133499,11 +133947,6 @@ entities: parent: 12 - proto: HandheldGPSBasic entities: - - uid: 6757 - components: - - type: Transform - pos: 10.530855,-42.6188 - parent: 12 - uid: 10408 components: - type: Transform @@ -133524,22 +133967,14 @@ entities: - uid: 2836 components: - type: Transform - pos: -12.499694,-48.579765 - parent: 12 - - uid: 2841 - components: - - type: Transform - pos: -12.387345,-48.23441 - parent: 12 - - uid: 2842 - components: - - type: Transform - pos: -7.465173,-50.539207 + rot: -12.566370614359172 rad + pos: -13.495506,-49.90341 parent: 12 - uid: 2843 components: - type: Transform - pos: -7.5693398,-50.01837 + rot: -18.84955592153876 rad + pos: -17.509005,-44.411045 parent: 12 - uid: 12709 components: @@ -133580,15 +134015,11 @@ entities: - type: Transform pos: 23.50414,-38.247326 parent: 12 - - uid: 8890 - components: - - type: Transform - pos: 50.70557,-21.266977 - parent: 12 - uid: 8891 components: - type: Transform - pos: 50.45557,-21.673227 + rot: -12.566370614359172 rad + pos: 46.623554,-16.373413 parent: 12 - uid: 13290 components: @@ -133638,40 +134069,6 @@ entities: parent: 12 - proto: HeatExchanger entities: - - uid: 2767 - components: - - type: Transform - pos: 34.5,-6.5 - parent: 12 - - uid: 2775 - components: - - type: Transform - pos: 34.5,-7.5 - parent: 12 - - uid: 2795 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-4.5 - parent: 12 - - uid: 2946 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-4.5 - parent: 12 - - uid: 2989 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-7.5 - parent: 12 - - uid: 3009 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-6.5 - parent: 12 - uid: 5988 components: - type: Transform @@ -133907,6 +134304,18 @@ entities: - type: Transform pos: 66.5,45.5 parent: 12 + - uid: 12038 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,42.5 + parent: 12 + - uid: 12039 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,55.5 + parent: 12 - uid: 21359 components: - type: Transform @@ -134009,6 +134418,13 @@ entities: - type: Transform pos: 66.5,52.5 parent: 12 +- proto: HydroponicsTrayMachineCircuitboard + entities: + - uid: 12053 + components: + - type: Transform + pos: 35.53809,45.733753 + parent: 12 - proto: InflatableDoor entities: - uid: 28196 @@ -134095,11 +134511,6 @@ entities: - type: Transform pos: -25.5,17.5 parent: 12 - - uid: 22294 - components: - - type: Transform - pos: -81.5,34.5 - parent: 12 - uid: 23622 components: - type: Transform @@ -134160,6 +134571,12 @@ entities: rot: 3.141592653589793 rad pos: -47.5,23.5 parent: 12 + - uid: 22254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-8.5 + parent: 12 - uid: 24142 components: - type: Transform @@ -134464,6 +134881,11 @@ entities: - type: Transform pos: 24.5,50.5 parent: 12 + - uid: 15795 + components: + - type: Transform + pos: 63.5,-25.5 + parent: 12 - uid: 21365 components: - type: Transform @@ -134827,6 +135249,36 @@ entities: - type: Transform pos: 27.5,-21.5 parent: 12 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 5490 + - 5489 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null - proto: LockerChiefMedicalOfficerFilledHardsuit entities: - uid: 2579 @@ -134860,6 +135312,11 @@ entities: - type: Transform pos: -10.5,-21.5 parent: 12 + - uid: 8881 + components: + - type: Transform + pos: -24.5,-7.5 + parent: 12 - uid: 9145 components: - type: Transform @@ -134889,7 +135346,7 @@ entities: parent: 12 - proto: LockerEngineerFilledHardsuit entities: - - uid: 3955 + - uid: 8859 components: - type: Transform pos: 11.5,-13.5 @@ -135018,26 +135475,21 @@ entities: parent: 12 - proto: LockerMedicineFilled entities: - - uid: 2825 - components: - - type: Transform - pos: -12.5,-45.5 - parent: 12 - uid: 2826 components: - type: Transform pos: -11.5,-45.5 parent: 12 - - uid: 2909 - components: - - type: Transform - pos: -5.5,-47.5 - parent: 12 - uid: 9600 components: - type: Transform pos: 1.5,-46.5 parent: 12 + - uid: 10661 + components: + - type: Transform + pos: -6.5,-52.5 + parent: 12 - uid: 13797 components: - type: Transform @@ -135196,34 +135648,6 @@ entities: - type: Transform pos: 52.5,-36.5 parent: 12 - - uid: 8868 - components: - - type: Transform - pos: 81.5,-36.5 - parent: 12 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 75.31249 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 10371 - components: - - type: Transform - pos: -24.5,-7.5 - parent: 12 - uid: 12625 components: - type: Transform @@ -135393,6 +135817,11 @@ entities: parent: 12 - proto: LockerWeldingSuppliesFilled entities: + - uid: 4195 + components: + - type: Transform + pos: 47.5,53.5 + parent: 12 - uid: 27154 components: - type: Transform @@ -135454,6 +135883,11 @@ entities: parent: 12 - proto: LootSpawnerIndustrialFluff entities: + - uid: 2310 + components: + - type: Transform + pos: 34.5,6.5 + parent: 12 - uid: 2514 components: - type: Transform @@ -135499,11 +135933,6 @@ entities: - type: Transform pos: -12.5,68.5 parent: 12 - - uid: 25837 - components: - - type: Transform - pos: 35.5,12.5 - parent: 12 - uid: 27004 components: - type: Transform @@ -135521,11 +135950,6 @@ entities: - type: Transform pos: 39.5,-19.5 parent: 12 - - uid: 25839 - components: - - type: Transform - pos: 31.5,14.5 - parent: 12 - uid: 25951 components: - type: Transform @@ -135538,11 +135962,6 @@ entities: - type: Transform pos: -22.5,14.5 parent: 12 - - uid: 25840 - components: - - type: Transform - pos: 49.5,10.5 - parent: 12 - proto: LootSpawnerMedicalClassy entities: - uid: 26302 @@ -135557,25 +135976,11 @@ entities: parent: 12 - proto: LootSpawnerMedicalMinor entities: - - uid: 2832 + - uid: 5037 components: - type: Transform - pos: -7.5,-48.5 - parent: 12 - - uid: 4093 - components: - - type: Transform - pos: -5.5,-52.5 - parent: 12 - - uid: 9657 - components: - - type: Transform - pos: -7.5,-47.5 - parent: 12 - - uid: 9658 - components: - - type: Transform - pos: -7.5,-49.5 + rot: -1.5707963267948966 rad + pos: -17.5,-43.5 parent: 12 - uid: 25752 components: @@ -135587,11 +135992,6 @@ entities: - type: Transform pos: -23.5,50.5 parent: 12 - - uid: 25838 - components: - - type: Transform - pos: 33.5,8.5 - parent: 12 - uid: 25952 components: - type: Transform @@ -135608,6 +136008,11 @@ entities: - type: Transform pos: -5.5,-51.5 parent: 12 + - uid: 28465 + components: + - type: Transform + pos: -9.5,-45.5 + parent: 12 - proto: MachineAnomalyGenerator entities: - uid: 824 @@ -135668,17 +136073,17 @@ entities: parent: 12 - proto: MachineCentrifuge entities: - - uid: 2324 + - uid: 12069 components: - type: Transform - pos: -30.5,-43.5 + pos: -30.5,-44.5 parent: 12 - proto: MachineElectrolysisUnit entities: - - uid: 2322 + - uid: 26090 components: - type: Transform - pos: -31.5,-43.5 + pos: -31.5,-44.5 parent: 12 - proto: MachineFrame entities: @@ -135748,34 +136153,6 @@ entities: - type: Transform pos: 41.5,48.5 parent: 12 - - uid: 17955 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-14.5 - parent: 12 - - uid: 22219 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -81.5,27.5 - parent: 12 - - uid: 22222 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -77.5,22.5 - parent: 12 - - uid: 22233 - components: - - type: Transform - pos: -79.5,24.5 - parent: 12 - - uid: 22247 - components: - - type: Transform - pos: -78.5,34.5 - parent: 12 - uid: 24028 components: - type: Transform @@ -135793,11 +136170,6 @@ entities: - type: Transform pos: 53.5,25.5 parent: 12 - - uid: 22215 - components: - - type: Transform - pos: -77.5,27.5 - parent: 12 - proto: MagazinePistolSubMachineGunTopMounted entities: - uid: 27841 @@ -135827,6 +136199,11 @@ entities: - type: Transform pos: 35.5,-11.5 parent: 12 + - uid: 11490 + components: + - type: Transform + pos: 37.5,21.5 + parent: 12 - uid: 19550 components: - type: Transform @@ -135929,11 +136306,31 @@ entities: - type: Transform pos: 42.5,58.5 parent: 12 + - uid: 24658 + components: + - type: Transform + pos: 33.5,14.5 + parent: 12 + - uid: 24659 + components: + - type: Transform + pos: 40.5,19.5 + parent: 12 + - uid: 24660 + components: + - type: Transform + pos: 39.5,10.5 + parent: 12 - uid: 24684 components: - type: Transform pos: 23.5,61.5 parent: 12 + - uid: 25058 + components: + - type: Transform + pos: 46.5,13.5 + parent: 12 - uid: 25809 components: - type: Transform @@ -135961,6 +136358,11 @@ entities: parent: 12 - proto: MaintenanceToolSpawner entities: + - uid: 689 + components: + - type: Transform + pos: 37.5,25.5 + parent: 12 - uid: 892 components: - type: Transform @@ -135981,6 +136383,11 @@ entities: - type: Transform pos: -19.5,31.5 parent: 12 + - uid: 22077 + components: + - type: Transform + pos: 42.5,56.5 + parent: 12 - uid: 22529 components: - type: Transform @@ -136016,6 +136423,11 @@ entities: - type: Transform pos: 2.5,64.5 parent: 12 + - uid: 24657 + components: + - type: Transform + pos: 30.5,14.5 + parent: 12 - uid: 24685 components: - type: Transform @@ -136150,18 +136562,6 @@ entities: - type: Transform pos: -33.443954,20.520542 parent: 12 -- proto: MatterBinStockPart - entities: - - uid: 22242 - components: - - type: Transform - pos: -78.645935,20.388874 - parent: 12 - - uid: 22243 - components: - - type: Transform - pos: -78.156105,20.42653 - parent: 12 - proto: MedicalBed entities: - uid: 2323 @@ -136169,36 +136569,36 @@ entities: - type: Transform pos: -46.5,55.5 parent: 12 + - uid: 2841 + components: + - type: Transform + pos: -10.5,-47.5 + parent: 12 - uid: 2951 components: - type: Transform pos: 3.5,-32.5 parent: 12 + - uid: 9448 + components: + - type: Transform + pos: -8.5,-48.5 + parent: 12 - uid: 9604 components: - type: Transform pos: -8.5,-50.5 parent: 12 + - uid: 10659 + components: + - type: Transform + pos: -10.5,-49.5 + parent: 12 - uid: 13867 components: - type: Transform pos: 26.5,37.5 parent: 12 - - uid: 25090 - components: - - type: Transform - pos: -13.5,-51.5 - parent: 12 - - uid: 25095 - components: - - type: Transform - pos: -8.5,-49.5 - parent: 12 - - uid: 27258 - components: - - type: Transform - pos: -13.5,-49.5 - parent: 12 - proto: MedicalTechFab entities: - uid: 9042 @@ -136211,14 +136611,15 @@ entities: - uid: 2911 components: - type: Transform - pos: -8.6661415,-45.405422 + rot: -12.566370614359172 rad + pos: -8.500724,-45.470802 parent: 12 - proto: MedkitBruteFilled entities: - uid: 2913 components: - type: Transform - pos: -8.2598915,-45.655422 + pos: -9.430421,-50.332745 parent: 12 - uid: 9265 components: @@ -136232,22 +136633,23 @@ entities: parent: 12 - proto: MedkitBurnFilled entities: - - uid: 2912 - components: - - type: Transform - pos: -12.471455,-49.467922 - parent: 12 - uid: 26221 components: - type: Transform pos: 1.6791401,-38.39652 parent: 12 + - uid: 28503 + components: + - type: Transform + pos: -15.479881,-51.465908 + parent: 12 - proto: MedkitFilled entities: - uid: 2914 components: - type: Transform - pos: -8.351954,-48.543648 + rot: -12.566370614359172 rad + pos: -5.4368153,-52.002373 parent: 12 - uid: 9264 components: @@ -136257,7 +136659,8 @@ entities: - uid: 9266 components: - type: Transform - pos: 55.49561,-33.401295 + rot: -37.69911184307754 rad + pos: 55.502457,-33.19831 parent: 12 - uid: 9267 components: @@ -136277,7 +136680,7 @@ entities: - uid: 18991 components: - type: Transform - pos: -42.396534,21.484627 + pos: -44.528492,21.940958 parent: 12 - uid: 19273 components: @@ -136292,7 +136695,7 @@ entities: - uid: 23435 components: - type: Transform - pos: 30.520699,45.458954 + pos: 30.665386,45.27058 parent: 12 - uid: 26224 components: @@ -136321,7 +136724,8 @@ entities: - uid: 2915 components: - type: Transform - pos: -12.51628,-51.457504 + rot: -12.566370614359172 rad + pos: -13.448631,-50.46591 parent: 12 - uid: 5050 components: @@ -136343,7 +136747,8 @@ entities: - uid: 2917 components: - type: Transform - pos: -8.610506,-48.38458 + rot: -12.566370614359172 rad + pos: -10.572229,-45.419037 parent: 12 - uid: 23443 components: @@ -136355,18 +136760,6 @@ entities: - type: Transform pos: 1.5853901,-37.412144 parent: 12 -- proto: MicroManipulatorStockPart - entities: - - uid: 22240 - components: - - type: Transform - pos: -76.62381,20.451637 - parent: 12 - - uid: 22241 - components: - - type: Transform - pos: -76.43541,20.8031 - parent: 12 - proto: MicrophoneInstrument entities: - uid: 9383 @@ -136379,6 +136772,13 @@ entities: - type: Transform pos: 13.5,52.5 parent: 12 +- proto: MicrowaveMachineCircuitboard + entities: + - uid: 12035 + components: + - type: Transform + pos: 34.209034,45.799026 + parent: 12 - proto: Mirror entities: - uid: 60 @@ -136408,6 +136808,11 @@ entities: - type: Transform pos: 39.515476,63.508766 parent: 12 + - uid: 19619 + components: + - type: Transform + pos: -22.51786,53.46946 + parent: 12 - uid: 21391 components: - type: Transform @@ -136451,69 +136856,47 @@ entities: parent: 12 - proto: Morgue entities: + - uid: 1364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-40.5 + parent: 12 - uid: 1705 components: - type: Transform pos: -21.5,-27.5 parent: 12 - - uid: 3102 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-44.5 - parent: 12 - - uid: 3103 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-43.5 - parent: 12 - - uid: 3104 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-41.5 - parent: 12 - - uid: 3105 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-40.5 - parent: 12 - - uid: 3106 + - uid: 4260 components: - type: Transform rot: -1.5707963267948966 rad - pos: 6.5,-45.5 + pos: 6.5,-40.5 parent: 12 - - uid: 3107 + - uid: 4570 components: - type: Transform rot: -1.5707963267948966 rad - pos: 6.5,-44.5 + pos: 4.5,-41.5 parent: 12 - - uid: 3108 + - uid: 5042 components: - type: Transform rot: -1.5707963267948966 rad - pos: 6.5,-42.5 + pos: 4.5,-40.5 parent: 12 - - uid: 3109 + - uid: 5709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-43.5 + parent: 12 + - uid: 6747 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-41.5 parent: 12 - - uid: 10348 - components: - - type: Transform - pos: 5.5,-38.5 - parent: 12 - - uid: 10402 - components: - - type: Transform - pos: 4.5,-38.5 - parent: 12 - uid: 12394 components: - type: Transform @@ -136532,6 +136915,54 @@ entities: rot: 3.141592653589793 rad pos: -48.5,54.5 parent: 12 + - uid: 24437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-39.5 + parent: 12 + - uid: 24472 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-45.5 + parent: 12 + - uid: 26144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-44.5 + parent: 12 + - uid: 26145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-41.5 + parent: 12 + - uid: 26148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-43.5 + parent: 12 + - uid: 26149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-44.5 + parent: 12 + - uid: 26150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-43.5 + parent: 12 + - uid: 26152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-44.5 + parent: 12 - proto: MouseTimedSpawner entities: - uid: 890 @@ -136636,6 +137067,11 @@ entities: - type: Transform pos: -47.5,40.5 parent: 12 + - uid: 19616 + components: + - type: Transform + pos: -22.5,52.5 + parent: 12 - uid: 21501 components: - type: Transform @@ -136666,6 +137102,11 @@ entities: - type: Transform pos: -20.5,63.5 parent: 12 + - uid: 25839 + components: + - type: Transform + pos: 36.5,12.5 + parent: 12 - uid: 26386 components: - type: Transform @@ -136813,6 +137254,11 @@ entities: - type: Transform pos: -2.5,-51.5 parent: 12 + - uid: 9439 + components: + - type: Transform + pos: 5.5,-38.5 + parent: 12 - uid: 27268 components: - type: Transform @@ -136904,6 +137350,16 @@ entities: - type: Transform pos: -20.5,62.5 parent: 12 + - uid: 25840 + components: + - type: Transform + pos: 37.5,12.5 + parent: 12 + - uid: 26089 + components: + - type: Transform + pos: 30.5,16.5 + parent: 12 - uid: 26385 components: - type: Transform @@ -136951,16 +137407,19 @@ entities: - type: Transform pos: 55.258656,-34.617867 parent: 12 - - uid: 6756 - components: - - type: Transform - pos: 10.468355,-42.51205 - parent: 12 - uid: 23717 components: - type: Transform - pos: 29.491083,45.55183 + pos: 30.165138,45.510162 parent: 12 + - type: GasTank + toggleActionEntity: 12128 + - type: ActionsContainer + - type: ContainerContainer + containers: + actions: !type:Container + ents: + - 12128 - proto: PackPaperRollingFilters entities: - uid: 506 @@ -137267,15 +137726,11 @@ entities: parent: 12 - proto: ParticleAcceleratorEndCapUnfinished entities: - - uid: 9815 + - uid: 8958 components: - type: Transform - anchored: False - rot: -1.5707963267948966 rad pos: 21.5,6.5 parent: 12 - - type: Physics - bodyType: Dynamic - proto: ParticleAcceleratorFuelChamberUnfinished entities: - uid: 4671 @@ -137285,15 +137740,11 @@ entities: parent: 12 - proto: ParticleAcceleratorPowerBox entities: - - uid: 9816 + - uid: 8959 components: - type: Transform - anchored: False - rot: -3.141592653589793 rad pos: 20.5,2.5 parent: 12 - - type: Physics - bodyType: Dynamic - proto: PartRodMetal entities: - uid: 5907 @@ -137446,7 +137897,7 @@ entities: - uid: 18872 components: - type: Transform - pos: -41.953915,21.511538 + pos: -43.378246,21.468042 parent: 12 - uid: 18882 components: @@ -137726,11 +138177,6 @@ entities: parent: 12 - proto: PlasticFlapsClear entities: - - uid: 514 - components: - - type: Transform - pos: -26.5,-26.5 - parent: 12 - uid: 7468 components: - type: Transform @@ -137741,25 +138187,15 @@ entities: - type: Transform pos: 47.5,-21.5 parent: 12 - - uid: 12056 + - uid: 11511 components: - type: Transform - pos: 37.5,9.5 + pos: 39.5,15.5 parent: 12 - - uid: 12057 + - uid: 22293 components: - type: Transform - pos: 33.5,9.5 - parent: 12 - - uid: 12058 - components: - - type: Transform - pos: 35.5,16.5 - parent: 12 - - uid: 12059 - components: - - type: Transform - pos: 40.5,14.5 + pos: 35.5,6.5 parent: 12 - proto: PlasticFlapsOpaque entities: @@ -137783,6 +138219,16 @@ entities: - type: Transform pos: 41.5,-15.5 parent: 12 + - uid: 12001 + components: + - type: Transform + pos: 34.5,14.5 + parent: 12 + - uid: 12141 + components: + - type: Transform + pos: 35.5,16.5 + parent: 12 - proto: Plunger entities: - uid: 22413 @@ -137875,21 +138321,46 @@ entities: parent: 12 - proto: PortableGeneratorJrPacman entities: + - uid: 2978 + components: + - type: Transform + pos: 40.5,59.5 + parent: 12 - uid: 9087 components: - type: Transform pos: 42.5,-13.5 parent: 12 - - uid: 10201 - components: - - type: Transform - pos: 14.5,-20.5 - parent: 12 - uid: 10509 components: - type: Transform pos: -35.5,-9.5 parent: 12 + - uid: 12025 + components: + - type: Transform + pos: 40.5,10.5 + parent: 12 + - uid: 15859 + components: + - type: Transform + pos: -44.5,46.5 + parent: 12 + - uid: 17963 + components: + - type: Transform + pos: 40.5,25.5 + parent: 12 + - uid: 17964 + components: + - type: Transform + pos: -19.5,73.5 + parent: 12 + - uid: 26163 + components: + - type: Transform + pos: 15.5,-19.5 + parent: 12 - uid: 27835 components: - type: Transform @@ -137918,10 +138389,8 @@ entities: - uid: 5347 components: - type: Transform - parent: 23661 - - type: Physics - canCollide: False - - type: InsideEntityStorage + pos: 48.452156,51.136806 + parent: 12 - uid: 9232 components: - type: Transform @@ -137934,14 +138403,11 @@ entities: - type: Transform pos: 8.5,-11.5 parent: 12 - - uid: 17544 + - uid: 2989 components: - type: Transform - anchored: True - pos: -78.5,40.5 + pos: 3.5,-5.5 parent: 12 - - type: Physics - bodyType: Static - uid: 27309 components: - type: Transform @@ -137985,16 +138451,16 @@ entities: - type: Transform pos: -39.5,-30.5 parent: 12 - - uid: 4231 - components: - - type: Transform - pos: 9.5,-39.5 - parent: 12 - uid: 7161 components: - type: Transform pos: 34.5,-30.5 parent: 12 + - uid: 12631 + components: + - type: Transform + pos: 33.5,47.5 + parent: 12 - uid: 16570 components: - type: Transform @@ -138010,11 +138476,6 @@ entities: - type: Transform pos: -24.5,20.5 parent: 12 - - uid: 23701 - components: - - type: Transform - pos: 31.5,47.5 - parent: 12 - uid: 23702 components: - type: Transform @@ -138037,12 +138498,6 @@ entities: parent: 12 - proto: PosterBroken entities: - - uid: 12227 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,11.5 - parent: 12 - uid: 12228 components: - type: Transform @@ -138098,10 +138553,11 @@ entities: parent: 12 - proto: PosterContrabandLamarr entities: - - uid: 2018 + - uid: 21975 components: - type: Transform - pos: -39.5,-25.5 + rot: 3.141592653589793 rad + pos: -40.5,-25.5 parent: 12 - proto: PosterContrabandRevolver entities: @@ -138626,7 +139082,7 @@ entities: - uid: 23667 components: - type: Transform - pos: 48.65235,50.838295 + pos: 49.463097,47.95464 parent: 12 - proto: PowerCellRecharger entities: @@ -138799,14 +139255,19 @@ entities: - type: Transform pos: 64.5,45.5 parent: 12 - - uid: 27260 + - uid: 26119 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-45.5 + rot: -1.5707963267948966 rad + pos: -13.5,-49.5 parent: 12 - proto: PowerCellSmall entities: + - uid: 4196 + components: + - type: Transform + pos: -9.299171,-47.817444 + parent: 12 - uid: 4481 components: - type: Transform @@ -138901,12 +139362,6 @@ entities: - type: Transform pos: -36.5,-19.5 parent: 12 - - uid: 1975 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-24.5 - parent: 12 - uid: 1976 components: - type: Transform @@ -138985,11 +139440,6 @@ entities: - type: Transform pos: -26.5,-41.5 parent: 12 - - uid: 2478 - components: - - type: Transform - pos: -23.5,-41.5 - parent: 12 - uid: 2479 components: - type: Transform @@ -139108,30 +139558,24 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-47.5 parent: 12 - - uid: 3485 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-45.5 - parent: 12 - uid: 3487 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-53.5 parent: 12 - - uid: 3488 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-51.5 - parent: 12 - uid: 3489 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-48.5 parent: 12 + - uid: 3553 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,-2.5 + parent: 12 - uid: 3776 components: - type: Transform @@ -139225,12 +139669,6 @@ entities: - type: Transform pos: -11.5,-21.5 parent: 12 - - uid: 5430 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-4.5 - parent: 12 - uid: 5539 components: - type: Transform @@ -139291,12 +139729,6 @@ entities: rot: 1.5707963267948966 rad pos: 15.5,-8.5 parent: 12 - - uid: 5551 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-4.5 - parent: 12 - uid: 5552 components: - type: Transform @@ -139340,11 +139772,6 @@ entities: - type: Transform pos: 7.5,-25.5 parent: 12 - - uid: 5981 - components: - - type: Transform - pos: 10.5,-41.5 - parent: 12 - uid: 6235 components: - type: Transform @@ -139536,6 +139963,12 @@ entities: rot: 3.141592653589793 rad pos: -31.5,-0.5 parent: 12 + - uid: 6746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-52.5 + parent: 12 - uid: 6808 components: - type: Transform @@ -139557,11 +139990,6 @@ entities: - type: Transform pos: 57.5,-39.5 parent: 12 - - uid: 8806 - components: - - type: Transform - pos: 59.5,-27.5 - parent: 12 - uid: 8807 components: - type: Transform @@ -139632,18 +140060,41 @@ entities: rot: 3.141592653589793 rad pos: 32.5,-15.5 parent: 12 + - uid: 9135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-2.5 + parent: 12 - uid: 9299 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,21.5 parent: 12 + - uid: 9307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-0.5 + parent: 12 + - uid: 9309 + components: + - type: Transform + pos: -12.5,2.5 + parent: 12 - uid: 9323 components: - type: Transform rot: 1.5707963267948966 rad pos: -26.5,6.5 parent: 12 + - uid: 9335 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-6.5 + parent: 12 - uid: 9369 components: - type: Transform @@ -139772,30 +140223,6 @@ entities: rot: 1.5707963267948966 rad pos: -23.5,1.5 parent: 12 - - uid: 9969 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,3.5 - parent: 12 - - uid: 9970 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-1.5 - parent: 12 - - uid: 9971 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-3.5 - parent: 12 - - uid: 10249 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-7.5 - parent: 12 - uid: 10250 components: - type: Transform @@ -139877,10 +140304,53 @@ entities: rot: -1.5707963267948966 rad pos: -40.5,-33.5 parent: 12 - - uid: 12507 + - uid: 11241 components: - type: Transform - pos: 5.5,-38.5 + rot: 1.5707963267948966 rad + pos: -13.5,-50.5 + parent: 12 + - uid: 12016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,18.5 + parent: 12 + - uid: 12148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-45.5 + parent: 12 + - uid: 12151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,55.5 + parent: 12 + - uid: 12152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,42.5 + parent: 12 + - uid: 12154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,55.5 + parent: 12 + - uid: 12227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,6.5 + parent: 12 + - uid: 12243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,29.5 parent: 12 - uid: 12715 components: @@ -139926,12 +140396,6 @@ entities: - type: Transform pos: 42.5,31.5 parent: 12 - - uid: 12910 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,27.5 - parent: 12 - uid: 12914 components: - type: Transform @@ -140240,6 +140704,11 @@ entities: - type: Transform pos: -21.5,14.5 parent: 12 + - uid: 16581 + components: + - type: Transform + pos: 61.5,-28.5 + parent: 12 - uid: 16638 components: - type: Transform @@ -140405,18 +140874,6 @@ entities: rot: 3.141592653589793 rad pos: 44.5,47.5 parent: 12 - - uid: 16846 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,50.5 - parent: 12 - - uid: 16847 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,50.5 - parent: 12 - uid: 16848 components: - type: Transform @@ -140439,24 +140896,12 @@ entities: - type: Transform pos: 65.5,50.5 parent: 12 - - uid: 16852 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 69.5,42.5 - parent: 12 - uid: 16853 components: - type: Transform rot: 1.5707963267948966 rad pos: 66.5,43.5 parent: 12 - - uid: 16854 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 73.5,42.5 - parent: 12 - uid: 16855 components: - type: Transform @@ -140469,16 +140914,6 @@ entities: rot: -1.5707963267948966 rad pos: 77.5,51.5 parent: 12 - - uid: 16857 - components: - - type: Transform - pos: 73.5,55.5 - parent: 12 - - uid: 16858 - components: - - type: Transform - pos: 69.5,55.5 - parent: 12 - uid: 16859 components: - type: Transform @@ -140514,12 +140949,6 @@ entities: - type: Transform pos: 72.5,45.5 parent: 12 - - uid: 16865 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 66.5,54.5 - parent: 12 - uid: 16866 components: - type: Transform @@ -140964,40 +141393,17 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,66.5 parent: 12 - - uid: 21851 - components: - - type: Transform - pos: -9.5,72.5 - parent: 12 - - uid: 21852 + - uid: 21919 components: - type: Transform rot: 3.141592653589793 rad - pos: -9.5,74.5 + pos: -38.5,-24.5 parent: 12 - - uid: 22186 + - uid: 22329 components: - type: Transform rot: 1.5707963267948966 rad - pos: -82.5,26.5 - parent: 12 - - uid: 22187 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -76.5,26.5 - parent: 12 - - uid: 22188 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -76.5,23.5 - parent: 12 - - uid: 22189 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -82.5,23.5 + pos: 68.5,42.5 parent: 12 - uid: 22499 components: @@ -141254,6 +141660,12 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,-39.5 parent: 12 + - uid: 3626 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,2.5 + parent: 12 - uid: 4210 components: - type: Transform @@ -141380,6 +141792,12 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-15.5 parent: 12 + - uid: 6834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,-26.5 + parent: 12 - uid: 7170 components: - type: Transform @@ -141478,12 +141896,6 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,-37.5 parent: 12 - - uid: 8846 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-26.5 - parent: 12 - uid: 8847 components: - type: Transform @@ -141513,6 +141925,17 @@ entities: rot: -1.5707963267948966 rad pos: 49.5,-30.5 parent: 12 + - uid: 8956 + components: + - type: Transform + pos: 5.5,-38.5 + parent: 12 + - uid: 9085 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-45.5 + parent: 12 - uid: 9139 components: - type: Transform @@ -141524,6 +141947,12 @@ entities: rot: 1.5707963267948966 rad pos: 35.5,-38.5 parent: 12 + - uid: 9440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,71.5 + parent: 12 - uid: 9548 components: - type: Transform @@ -141582,6 +142011,18 @@ entities: rot: 3.141592653589793 rad pos: -33.5,-10.5 parent: 12 + - uid: 10656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-4.5 + parent: 12 + - uid: 10658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,71.5 + parent: 12 - uid: 10886 components: - type: Transform @@ -141599,67 +142040,26 @@ entities: - type: Transform pos: 42.5,-10.5 parent: 12 - - uid: 11241 + - uid: 12005 components: - type: Transform - pos: 54.5,-18.5 - parent: 12 - - uid: 12069 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,6.5 - parent: 12 - - uid: 12070 - components: - - type: Transform - pos: 34.5,8.5 - parent: 12 - - uid: 12071 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,11.5 - parent: 12 - - uid: 12073 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,17.5 + pos: 40.5,25.5 parent: 12 - uid: 12074 components: - type: Transform pos: 29.5,17.5 parent: 12 - - uid: 12075 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,13.5 - parent: 12 - - uid: 12076 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,20.5 - parent: 12 - - uid: 12077 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,16.5 - parent: 12 - uid: 12078 components: - type: Transform pos: 50.5,20.5 parent: 12 - - uid: 12921 + - uid: 12291 components: - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,24.5 + rot: 1.5707963267948966 rad + pos: 37.5,16.5 parent: 12 - uid: 12922 components: @@ -141673,12 +142073,6 @@ entities: rot: 1.5707963267948966 rad pos: 34.5,27.5 parent: 12 - - uid: 12924 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,22.5 - parent: 12 - uid: 12925 components: - type: Transform @@ -141922,35 +142316,17 @@ entities: rot: -1.5707963267948966 rad pos: 9.5,32.5 parent: 12 - - uid: 22180 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -76.5,35.5 - parent: 12 - - uid: 22182 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,36.5 - parent: 12 - - uid: 22183 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -79.5,40.5 - parent: 12 - - uid: 22184 + - uid: 22061 components: - type: Transform rot: 1.5707963267948966 rad - pos: -82.5,32.5 + pos: -25.5,54.5 parent: 12 - - uid: 22185 + - uid: 22296 components: - type: Transform rot: -1.5707963267948966 rad - pos: -76.5,32.5 + pos: 41.5,11.5 parent: 12 - uid: 22709 components: @@ -141997,6 +142373,12 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,62.5 parent: 12 + - uid: 25090 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-41.5 + parent: 12 - uid: 25368 components: - type: Transform @@ -142008,12 +142390,23 @@ entities: rot: 1.5707963267948966 rad pos: -52.5,47.5 parent: 12 + - uid: 25413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,13.5 + parent: 12 - uid: 25586 components: - type: Transform rot: -1.5707963267948966 rad pos: -58.5,-24.5 parent: 12 + - uid: 26109 + components: + - type: Transform + pos: 57.5,-26.5 + parent: 12 - uid: 26253 components: - type: Transform @@ -142111,6 +142504,12 @@ entities: rot: 1.5707963267948966 rad pos: 20.5,-14.5 parent: 12 + - uid: 27259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,21.5 + parent: 12 - uid: 27852 components: - type: Transform @@ -142129,12 +142528,6 @@ entities: rot: 1.5707963267948966 rad pos: -50.5,-13.5 parent: 12 - - uid: 28421 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-16.5 - parent: 12 - uid: 28458 components: - type: Transform @@ -142213,16 +142606,16 @@ entities: - type: Transform pos: -23.5,-21.5 parent: 12 + - uid: 4165 + components: + - type: Transform + pos: 57.5,-18.5 + parent: 12 - uid: 7312 components: - type: Transform pos: 18.5,-22.5 parent: 12 - - uid: 8888 - components: - - type: Transform - pos: 51.5,-21.5 - parent: 12 - proto: PuddleVomit entities: - uid: 4232 @@ -142340,6 +142733,11 @@ entities: - type: Transform pos: 31.5,-0.5 parent: 12 + - uid: 6204 + components: + - type: Transform + pos: 60.5,-18.5 + parent: 12 - uid: 7332 components: - type: Transform @@ -142356,10 +142754,10 @@ entities: rot: 1.5707963267948966 rad pos: 55.5,-49.5 parent: 12 - - uid: 8881 + - uid: 8868 components: - type: Transform - pos: 56.5,-20.5 + pos: -12.5,-45.5 parent: 12 - uid: 8905 components: @@ -142425,18 +142823,18 @@ entities: - type: Transform pos: -31.5,7.5 parent: 12 + - uid: 11476 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-6.5 + parent: 12 - uid: 12318 components: - type: Transform rot: 1.5707963267948966 rad pos: -32.5,64.5 parent: 12 - - uid: 16374 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-19.5 - parent: 12 - uid: 16451 components: - type: Transform @@ -142539,40 +142937,16 @@ entities: - type: Transform pos: -5.5,17.5 parent: 12 - - uid: 22169 + - uid: 21893 components: - type: Transform - pos: -51.5,38.5 + pos: -50.5,38.5 parent: 12 - - uid: 22277 + - uid: 22018 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -82.5,35.5 - parent: 12 - - uid: 22278 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -82.5,36.5 - parent: 12 - - uid: 22279 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -82.5,37.5 - parent: 12 - - uid: 22286 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -80.5,32.5 - parent: 12 - - uid: 22287 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -76.5,33.5 + rot: 3.141592653589793 rad + pos: 3.5,-7.5 parent: 12 - uid: 22406 components: @@ -142600,40 +142974,22 @@ entities: - type: Transform pos: 48.5,53.5 parent: 12 - - uid: 23704 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,45.5 - parent: 12 - uid: 23705 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,46.5 parent: 12 - - uid: 23706 + - uid: 24656 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,47.5 - parent: 12 - - uid: 23715 - components: - - type: Transform - pos: 33.5,47.5 + pos: 30.5,14.5 parent: 12 - uid: 25008 components: - type: Transform pos: 6.5,64.5 parent: 12 - - uid: 25091 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-49.5 - parent: 12 - uid: 25096 components: - type: Transform @@ -142854,12 +143210,6 @@ entities: - type: Transform pos: 55.5,2.5 parent: 12 - - uid: 27261 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-48.5 - parent: 12 - uid: 27397 components: - type: Transform @@ -142890,26 +143240,26 @@ entities: parent: 12 - proto: RadiationCollectorFullTank entities: + - uid: 3823 + components: + - type: Transform + pos: 16.5,-4.5 + parent: 12 + - uid: 9450 + components: + - type: Transform + pos: 26.5,-4.5 + parent: 12 - uid: 9856 components: - type: Transform pos: 16.5,-8.5 parent: 12 - - uid: 9857 - components: - - type: Transform - pos: 16.5,-4.5 - parent: 12 - uid: 9858 components: - type: Transform pos: 26.5,-8.5 parent: 12 - - uid: 9859 - components: - - type: Transform - pos: 26.5,-4.5 - parent: 12 - uid: 27256 components: - type: Transform @@ -142945,7 +143295,8 @@ entities: - uid: 9807 components: - type: Transform - pos: 12.247255,-19.327513 + rot: -37.69911184307754 rad + pos: 12.784136,-19.248148 parent: 12 - uid: 10410 components: @@ -143002,21 +143353,6 @@ entities: - type: Transform pos: -50.73859,36.80472 parent: 12 - - uid: 22244 - components: - - type: Transform - pos: -80.98206,20.526949 - parent: 12 - - uid: 22245 - components: - - type: Transform - pos: -80.693184,20.765442 - parent: 12 - - uid: 22290 - components: - - type: Transform - pos: -76.49026,33.377193 - parent: 12 - uid: 23614 components: - type: Transform @@ -143092,17 +143428,17 @@ entities: - type: Transform pos: -29.5,-9.5 parent: 12 - - uid: 12290 + - uid: 12017 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,8.5 + rot: 3.141592653589793 rad + pos: 52.5,13.5 parent: 12 - - uid: 12291 + - uid: 12294 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,7.5 + rot: -1.5707963267948966 rad + pos: 40.5,16.5 parent: 12 - uid: 19862 components: @@ -143110,6 +143446,12 @@ entities: rot: 3.141592653589793 rad pos: 7.5,2.5 parent: 12 + - uid: 22287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,13.5 + parent: 12 - uid: 22594 components: - type: Transform @@ -143654,11 +143996,21 @@ entities: - type: Transform pos: 29.5,13.5 parent: 12 + - uid: 4539 + components: + - type: Transform + pos: 42.5,-2.5 + parent: 12 - uid: 8831 components: - type: Transform pos: 40.5,-14.5 parent: 12 + - uid: 8902 + components: + - type: Transform + pos: 45.5,6.5 + parent: 12 - uid: 21401 components: - type: Transform @@ -143711,6 +144063,26 @@ entities: rot: 3.141592653589793 rad pos: -2.5,18.5 parent: 12 + - uid: 24665 + components: + - type: Transform + pos: 34.5,13.5 + parent: 12 + - uid: 25387 + components: + - type: Transform + pos: 34.5,9.5 + parent: 12 + - uid: 25394 + components: + - type: Transform + pos: 49.5,13.5 + parent: 12 + - uid: 25395 + components: + - type: Transform + pos: 36.5,19.5 + parent: 12 - uid: 25713 components: - type: Transform @@ -143733,6 +144105,11 @@ entities: - type: Transform pos: -37.5,-37.5 parent: 12 + - uid: 5141 + components: + - type: Transform + pos: 39.5,-24.5 + parent: 12 - uid: 8992 components: - type: Transform @@ -143748,10 +144125,10 @@ entities: - type: Transform pos: 9.5,-28.5 parent: 12 - - uid: 8995 + - uid: 12628 components: - type: Transform - pos: 37.5,-24.5 + pos: 16.5,54.5 parent: 12 - uid: 18633 components: @@ -143848,12 +144225,6 @@ entities: rot: 3.141592653589793 rad pos: 32.5,52.5 parent: 12 - - uid: 24300 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,53.5 - parent: 12 - uid: 24301 components: - type: Transform @@ -143980,12 +144351,6 @@ entities: rot: 3.141592653589793 rad pos: -50.5,43.5 parent: 12 - - uid: 24340 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -83.5,36.5 - parent: 12 - uid: 24341 components: - type: Transform @@ -144055,11 +144420,21 @@ entities: - type: Transform pos: 31.5,10.5 parent: 12 + - uid: 5858 + components: + - type: Transform + pos: 36.5,14.5 + parent: 12 - uid: 6153 components: - type: Transform pos: 48.5,25.5 parent: 12 + - uid: 6154 + components: + - type: Transform + pos: 35.5,17.5 + parent: 12 - uid: 6156 components: - type: Transform @@ -144070,30 +144445,35 @@ entities: - type: Transform pos: 40.5,16.5 parent: 12 + - uid: 9452 + components: + - type: Transform + pos: 16.5,0.5 + parent: 12 - uid: 13968 components: - type: Transform pos: 30.5,12.5 parent: 12 - - uid: 13969 - components: - - type: Transform - pos: 36.5,14.5 - parent: 12 - - uid: 13970 - components: - - type: Transform - pos: 45.5,10.5 - parent: 12 - uid: 13971 components: - type: Transform pos: 40.5,12.5 parent: 12 - - uid: 21705 + - uid: 23706 components: - type: Transform - pos: 16.5,7.5 + pos: -44.5,58.5 + parent: 12 + - uid: 23721 + components: + - type: Transform + pos: -56.5,62.5 + parent: 12 + - uid: 23722 + components: + - type: Transform + pos: -52.5,60.5 parent: 12 - uid: 23982 components: @@ -144540,11 +144920,6 @@ entities: - type: Transform pos: 20.5,5.5 parent: 12 - - uid: 24437 - components: - - type: Transform - pos: 15.5,3.5 - parent: 12 - uid: 24439 components: - type: Transform @@ -144660,11 +145035,6 @@ entities: - type: Transform pos: 7.5,-52.5 parent: 12 - - uid: 24472 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 12 - uid: 24473 components: - type: Transform @@ -144824,6 +145194,11 @@ entities: - type: Transform pos: 40.5,-26.5 parent: 12 + - uid: 16785 + components: + - type: Transform + pos: -10.5,2.5 + parent: 12 - uid: 16786 components: - type: Transform @@ -144936,25 +145311,24 @@ entities: - uid: 5484 components: - type: Transform - pos: 26.418453,-23.311213 + pos: 25.628305,-22.194756 parent: 12 - proto: RCDAmmo entities: - uid: 5489 components: - type: Transform - pos: 25.898321,-23.49367 - parent: 12 + parent: 5466 + - type: Physics + canCollide: False + - type: InsideEntityStorage - uid: 5490 components: - type: Transform - pos: 25.539557,-23.379519 - parent: 12 - - uid: 5491 - components: - - type: Transform - pos: 25.254177,-23.061522 - parent: 12 + parent: 5466 + - type: Physics + canCollide: False + - type: InsideEntityStorage - uid: 26775 components: - type: Transform @@ -144969,24 +145343,17 @@ entities: parent: 12 - proto: Recycler entities: - - uid: 28462 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,14.5 - parent: 12 -- proto: ReinforcedGirder - entities: - - uid: 19616 - components: - - type: Transform - pos: -24.5,53.5 - parent: 12 - - uid: 19830 + - uid: 4231 components: - type: Transform rot: 1.5707963267948966 rad - pos: -22.5,52.5 + pos: 76.5,-37.5 + parent: 12 + - uid: 4241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,14.5 parent: 12 - proto: ReinforcedPlasmaWindow entities: @@ -145171,11 +145538,6 @@ entities: - type: Transform pos: 0.5,2.5 parent: 12 - - uid: 3 - components: - - type: Transform - pos: -0.5,3.5 - parent: 12 - uid: 4 components: - type: Transform @@ -145186,11 +145548,6 @@ entities: - type: Transform pos: -1.5,1.5 parent: 12 - - uid: 10 - components: - - type: Transform - pos: -0.5,1.5 - parent: 12 - uid: 69 components: - type: Transform @@ -145220,11 +145577,6 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,-15.5 parent: 12 - - uid: 244 - components: - - type: Transform - pos: -10.5,-5.5 - parent: 12 - uid: 248 components: - type: Transform @@ -145235,11 +145587,6 @@ entities: - type: Transform pos: -6.5,-7.5 parent: 12 - - uid: 255 - components: - - type: Transform - pos: -10.5,-7.5 - parent: 12 - uid: 285 components: - type: Transform @@ -145408,10 +145755,11 @@ entities: rot: 3.141592653589793 rad pos: -30.5,0.5 parent: 12 - - uid: 509 + - uid: 510 components: - type: Transform - pos: -23.5,-26.5 + rot: -1.5707963267948966 rad + pos: -53.5,56.5 parent: 12 - uid: 519 components: @@ -145764,12 +146112,6 @@ entities: rot: 3.141592653589793 rad pos: -35.5,-45.5 parent: 12 - - uid: 1065 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-45.5 - parent: 12 - uid: 1066 components: - type: Transform @@ -145782,6 +146124,12 @@ entities: rot: 3.141592653589793 rad pos: -29.5,-45.5 parent: 12 + - uid: 1172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-54.5 + parent: 12 - uid: 1284 components: - type: Transform @@ -145885,11 +146233,6 @@ entities: rot: -1.5707963267948966 rad pos: -20.5,-62.5 parent: 12 - - uid: 2448 - components: - - type: Transform - pos: -52.5,60.5 - parent: 12 - uid: 2454 components: - type: Transform @@ -146190,11 +146533,6 @@ entities: - type: Transform pos: 20.5,-33.5 parent: 12 - - uid: 3892 - components: - - type: Transform - pos: 45.5,0.5 - parent: 12 - uid: 4110 components: - type: Transform @@ -146215,20 +146553,16 @@ entities: - type: Transform pos: 9.5,-51.5 parent: 12 - - uid: 4149 + - uid: 4151 components: - type: Transform - pos: 9.5,-41.5 + pos: -47.5,3.5 parent: 12 - - uid: 4165 + - uid: 4154 components: - type: Transform - pos: 11.5,-44.5 - parent: 12 - - uid: 4166 - components: - - type: Transform - pos: 11.5,-43.5 + rot: 3.141592653589793 rad + pos: -13.5,0.5 parent: 12 - uid: 4399 components: @@ -146434,18 +146768,6 @@ entities: - type: Transform pos: 59.5,-3.5 parent: 12 - - uid: 5133 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-8.5 - parent: 12 - - uid: 5134 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-7.5 - parent: 12 - uid: 5135 components: - type: Transform @@ -146458,16 +146780,6 @@ entities: rot: -1.5707963267948966 rad pos: -45.5,-38.5 parent: 12 - - uid: 5232 - components: - - type: Transform - pos: -54.5,38.5 - parent: 12 - - uid: 5313 - components: - - type: Transform - pos: 12.5,-2.5 - parent: 12 - uid: 5321 components: - type: Transform @@ -146509,11 +146821,6 @@ entities: rot: 3.141592653589793 rad pos: 25.5,-19.5 parent: 12 - - uid: 5848 - components: - - type: Transform - pos: 12.5,-3.5 - parent: 12 - uid: 5853 components: - type: Transform @@ -146530,11 +146837,6 @@ entities: rot: -1.5707963267948966 rad pos: 33.5,-21.5 parent: 12 - - uid: 5936 - components: - - type: Transform - pos: 36.5,-9.5 - parent: 12 - uid: 5985 components: - type: Transform @@ -146733,51 +147035,6 @@ entities: - type: Transform pos: 26.5,-39.5 parent: 12 - - uid: 6200 - components: - - type: Transform - pos: 11.5,-53.5 - parent: 12 - - uid: 6201 - components: - - type: Transform - pos: 11.5,-52.5 - parent: 12 - - uid: 6202 - components: - - type: Transform - pos: 11.5,-51.5 - parent: 12 - - uid: 6203 - components: - - type: Transform - pos: 11.5,-50.5 - parent: 12 - - uid: 6204 - components: - - type: Transform - pos: 11.5,-49.5 - parent: 12 - - uid: 6205 - components: - - type: Transform - pos: 11.5,-48.5 - parent: 12 - - uid: 6206 - components: - - type: Transform - pos: 11.5,-47.5 - parent: 12 - - uid: 6207 - components: - - type: Transform - pos: 11.5,-46.5 - parent: 12 - - uid: 6208 - components: - - type: Transform - pos: 11.5,-45.5 - parent: 12 - uid: 6210 components: - type: Transform @@ -147067,10 +147324,11 @@ entities: - type: Transform pos: 52.5,5.5 parent: 12 - - uid: 6753 + - uid: 6743 components: - type: Transform - pos: 10.5,-44.5 + rot: -1.5707963267948966 rad + pos: 11.5,-52.5 parent: 12 - uid: 6762 components: @@ -147092,10 +147350,10 @@ entities: - type: Transform pos: 28.5,-25.5 parent: 12 - - uid: 7299 + - uid: 6835 components: - type: Transform - pos: 11.5,-54.5 + pos: -46.5,3.5 parent: 12 - uid: 7313 components: @@ -147193,12 +147451,6 @@ entities: rot: 1.5707963267948966 rad pos: 64.5,-20.5 parent: 12 - - uid: 7589 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 60.5,-25.5 - parent: 12 - uid: 7612 components: - type: Transform @@ -147374,11 +147626,23 @@ entities: - type: Transform pos: 62.5,-28.5 parent: 12 + - uid: 8070 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-53.5 + parent: 12 - uid: 8239 components: - type: Transform pos: 35.5,-21.5 parent: 12 + - uid: 8248 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-51.5 + parent: 12 - uid: 8427 components: - type: Transform @@ -147420,16 +147684,6 @@ entities: rot: 3.141592653589793 rad pos: -2.5,-21.5 parent: 12 - - uid: 8463 - components: - - type: Transform - pos: -9.5,-10.5 - parent: 12 - - uid: 8467 - components: - - type: Transform - pos: -9.5,-13.5 - parent: 12 - uid: 8477 components: - type: Transform @@ -147593,18 +147847,6 @@ entities: rot: 1.5707963267948966 rad pos: -45.5,0.5 parent: 12 - - uid: 10165 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,1.5 - parent: 12 - - uid: 10166 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,2.5 - parent: 12 - uid: 10167 components: - type: Transform @@ -147986,12 +148228,6 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,10.5 parent: 12 - - uid: 10654 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,3.5 - parent: 12 - uid: 10682 components: - type: Transform @@ -148229,11 +148465,6 @@ entities: rot: 3.141592653589793 rad pos: 38.5,-2.5 parent: 12 - - uid: 11333 - components: - - type: Transform - pos: 44.5,-2.5 - parent: 12 - uid: 11336 components: - type: Transform @@ -148245,27 +148476,22 @@ entities: - type: Transform pos: 42.5,4.5 parent: 12 - - uid: 11363 - components: - - type: Transform - pos: 42.5,5.5 - parent: 12 - uid: 11365 components: - type: Transform pos: 44.5,4.5 parent: 12 - - uid: 11366 - components: - - type: Transform - pos: 44.5,5.5 - parent: 12 - uid: 11444 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-44.5 parent: 12 + - uid: 11516 + components: + - type: Transform + pos: 45.5,15.5 + parent: 12 - uid: 11584 components: - type: Transform @@ -148549,6 +148775,16 @@ entities: rot: 1.5707963267948966 rad pos: -18.5,-46.5 parent: 12 + - uid: 12015 + components: + - type: Transform + pos: 46.5,15.5 + parent: 12 + - uid: 12191 + components: + - type: Transform + pos: -47.5,0.5 + parent: 12 - uid: 12224 components: - type: Transform @@ -148823,6 +149059,11 @@ entities: rot: 3.141592653589793 rad pos: 74.5,56.5 parent: 12 + - uid: 12507 + components: + - type: Transform + pos: -46.5,0.5 + parent: 12 - uid: 12515 components: - type: Transform @@ -148886,6 +149127,12 @@ entities: - type: Transform pos: 64.5,59.5 parent: 12 + - uid: 12639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-45.5 + parent: 12 - uid: 13049 components: - type: Transform @@ -149756,11 +150003,6 @@ entities: rot: -1.5707963267948966 rad pos: -54.5,47.5 parent: 12 - - uid: 17956 - components: - - type: Transform - pos: -54.5,37.5 - parent: 12 - uid: 18573 components: - type: Transform @@ -149976,11 +150218,6 @@ entities: - type: Transform pos: -42.5,54.5 parent: 12 - - uid: 19288 - components: - - type: Transform - pos: -9.5,-12.5 - parent: 12 - uid: 19291 components: - type: Transform @@ -150185,71 +150422,141 @@ entities: - type: Transform pos: 12.5,-1.5 parent: 12 + - uid: 21063 + components: + - type: Transform + pos: -54.5,38.5 + parent: 12 - uid: 21369 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-52.5 parent: 12 - - uid: 21883 + - uid: 21868 components: - type: Transform - pos: -80.5,29.5 + pos: 37.5,-6.5 parent: 12 - - uid: 21886 + - uid: 21871 components: - type: Transform - pos: -80.5,30.5 - parent: 12 - - uid: 21887 - components: - - type: Transform - pos: -76.5,30.5 + pos: 37.5,-4.5 parent: 12 - uid: 21888 components: - type: Transform - pos: -78.5,30.5 + pos: -4.5,-5.5 parent: 12 - - uid: 21889 + - uid: 21900 components: - type: Transform - pos: -77.5,30.5 + pos: -5.5,-7.5 parent: 12 - - uid: 21890 + - uid: 21908 components: - type: Transform - pos: -82.5,30.5 + pos: -3.5,-7.5 parent: 12 - - uid: 21891 + - uid: 21938 components: - type: Transform - pos: -81.5,30.5 + pos: -1.5,2.5 parent: 12 - - uid: 21893 + - uid: 21939 components: - type: Transform - pos: -78.5,29.5 + pos: -3.5,-5.5 parent: 12 - - uid: 21894 + - uid: 21952 components: - type: Transform - pos: -78.5,31.5 + pos: -54.5,37.5 parent: 12 - - uid: 21901 + - uid: 21964 components: - type: Transform - pos: -77.5,38.5 + pos: -5.5,-5.5 parent: 12 - - uid: 21903 + - uid: 21991 components: - type: Transform - pos: -80.5,31.5 + pos: -4.5,-7.5 parent: 12 - - uid: 22025 + - uid: 22014 components: - type: Transform - pos: -54.5,61.5 + rot: -1.5707963267948966 rad + pos: -7.5,-7.5 + parent: 12 + - uid: 22015 + components: + - type: Transform + pos: -0.5,1.5 + parent: 12 + - uid: 22017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-5.5 + parent: 12 + - uid: 22019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-5.5 + parent: 12 + - uid: 22023 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-7.5 + parent: 12 + - uid: 22074 + components: + - type: Transform + pos: -9.5,-13.5 + parent: 12 + - uid: 22144 + components: + - type: Transform + pos: -11.5,-10.5 + parent: 12 + - uid: 22150 + components: + - type: Transform + pos: -11.5,-11.5 + parent: 12 + - uid: 22152 + components: + - type: Transform + pos: -10.5,-11.5 + parent: 12 + - uid: 22156 + components: + - type: Transform + pos: -10.5,-12.5 + parent: 12 + - uid: 22169 + components: + - type: Transform + pos: -10.5,-13.5 + parent: 12 + - uid: 22314 + components: + - type: Transform + pos: 44.5,15.5 + parent: 12 + - uid: 22315 + components: + - type: Transform + pos: 43.5,15.5 + parent: 12 + - uid: 22326 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,58.5 parent: 12 - uid: 22856 components: @@ -150269,10 +150576,17 @@ entities: rot: 3.141592653589793 rad pos: 13.5,22.5 parent: 12 - - uid: 23177 + - uid: 23710 components: - type: Transform - pos: 45.5,-1.5 + rot: -1.5707963267948966 rad + pos: -57.5,61.5 + parent: 12 + - uid: 23896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,61.5 parent: 12 - uid: 24192 components: @@ -150369,11 +150683,6 @@ entities: - type: Transform pos: 3.5,16.5 parent: 12 - - uid: 25535 - components: - - type: Transform - pos: 12.5,-4.5 - parent: 12 - uid: 25547 components: - type: Transform @@ -150398,11 +150707,6 @@ entities: rot: 1.5707963267948966 rad pos: -59.5,-26.5 parent: 12 - - uid: 25833 - components: - - type: Transform - pos: 42.5,-2.5 - parent: 12 - uid: 25871 components: - type: Transform @@ -150725,6 +151029,11 @@ entities: - type: Transform pos: 4.5,20.5 parent: 12 + - uid: 27258 + components: + - type: Transform + pos: -11.5,0.5 + parent: 12 - uid: 27289 components: - type: Transform @@ -150830,11 +151139,6 @@ entities: rot: 1.5707963267948966 rad pos: -59.5,-25.5 parent: 12 - - uid: 27735 - components: - - type: Transform - pos: -33.5,-45.5 - parent: 12 - uid: 27854 components: - type: Transform @@ -150853,6 +151157,12 @@ entities: rot: 1.5707963267948966 rad pos: -42.5,-54.5 parent: 12 + - uid: 28045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,0.5 + parent: 12 - uid: 28172 components: - type: Transform @@ -150925,26 +151235,6 @@ entities: - type: Transform pos: -9.5,-15.5 parent: 12 - - uid: 28465 - components: - - type: Transform - pos: -9.5,-11.5 - parent: 12 - - uid: 28532 - components: - - type: Transform - pos: -9.5,-1.5 - parent: 12 - - uid: 28533 - components: - - type: Transform - pos: -9.5,-2.5 - parent: 12 - - uid: 28534 - components: - - type: Transform - pos: -9.5,-0.5 - parent: 12 - uid: 28785 components: - type: Transform @@ -151112,17 +151402,6 @@ entities: rot: 3.141592653589793 rad pos: 50.5,-1.5 parent: 12 - - uid: 29094 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-5.5 - parent: 12 - - uid: 29101 - components: - - type: Transform - pos: 42.5,1.5 - parent: 12 - uid: 29102 components: - type: Transform @@ -151135,18 +151414,6 @@ entities: rot: 3.141592653589793 rad pos: 44.5,-4.5 parent: 12 - - uid: 29105 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-6.5 - parent: 12 - - uid: 29106 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-5.5 - parent: 12 - uid: 29107 components: - type: Transform @@ -151159,11 +151426,6 @@ entities: rot: 3.141592653589793 rad pos: 42.5,-3.5 parent: 12 - - uid: 29109 - components: - - type: Transform - pos: 44.5,1.5 - parent: 12 - uid: 29114 components: - type: Transform @@ -151367,6 +151629,19 @@ entities: rot: -1.5707963267948966 rad pos: -25.5,-40.5 parent: 12 +- proto: RemoteSignaller + entities: + - uid: 3009 + components: + - type: MetaData + name: TEG shutter door remote + - type: Transform + pos: 15.512024,16.164919 + parent: 12 + - type: DeviceLinkSource + linkedPorts: + 11: + - Pressed: Toggle - proto: ResearchAndDevelopmentServer entities: - uid: 785 @@ -151555,7 +151830,7 @@ entities: - uid: 3120 components: - type: Transform - pos: 6.49098,-40.65828 + pos: 6.4121404,-38.844658 parent: 12 - uid: 13829 components: @@ -151603,11 +151878,21 @@ entities: - type: Transform pos: 35.5,-24.5 parent: 12 + - uid: 5152 + components: + - type: Transform + pos: -53.5,23.5 + parent: 12 - uid: 5586 components: - type: Transform pos: -36.5,-43.5 parent: 12 + - uid: 8444 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 12 - uid: 9874 components: - type: Transform @@ -151624,24 +151909,12 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,-39.5 parent: 12 - - uid: 16534 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-7.5 - parent: 12 - uid: 16535 components: - type: Transform rot: -1.5707963267948966 rad pos: -24.5,6.5 parent: 12 - - uid: 16536 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-7.5 - parent: 12 - uid: 16537 components: - type: Transform @@ -151713,11 +151986,6 @@ entities: - type: Transform pos: -50.5,34.5 parent: 12 - - uid: 17946 - components: - - type: Transform - pos: -50.5,23.5 - parent: 12 - uid: 17947 components: - type: Transform @@ -151748,6 +152016,11 @@ entities: - type: Transform pos: -31.5,54.5 parent: 12 + - uid: 21909 + components: + - type: Transform + pos: -17.5,-16.5 + parent: 12 - uid: 24167 components: - type: Transform @@ -151803,7 +152076,8 @@ entities: - uid: 7310 components: - type: Transform - pos: 18.52452,3.3088796 + rot: -6.283185307179586 rad + pos: 18.692007,3.512633 parent: 12 - uid: 9237 components: @@ -151854,7 +152128,8 @@ entities: - uid: 8495 components: - type: Transform - pos: 61.2684,-24.515785 + rot: -18.84955592153876 rad + pos: 50.779865,-21.446379 parent: 12 - uid: 16560 components: @@ -151873,11 +152148,6 @@ entities: - type: Transform pos: -19.5,-2.5 parent: 12 - - uid: 22237 - components: - - type: Transform - pos: -77.51556,20.573431 - parent: 12 - proto: SheetPlasma entities: - uid: 5503 @@ -151887,13 +152157,13 @@ entities: parent: 12 - proto: SheetPlasma1 entities: - - uid: 24196 + - uid: 22020 components: - type: Transform - pos: -81.53757,41.52209 + pos: 3.553358,-7.460674 parent: 12 - type: Stack - count: 10 + count: 5 - uid: 27218 components: - type: Transform @@ -151930,7 +152200,8 @@ entities: - uid: 8895 components: - type: Transform - pos: 56.3631,-22.395088 + rot: -12.566370614359172 rad + pos: 50.35577,-21.519083 parent: 12 - proto: SheetRGlass entities: @@ -151964,7 +152235,8 @@ entities: - uid: 8898 components: - type: Transform - pos: 61.913654,-24.469494 + rot: -37.69911184307754 rad + pos: 50.40397,-21.229546 parent: 12 - uid: 9627 components: @@ -151994,10 +152266,8 @@ entities: - uid: 17547 components: - type: Transform - parent: 23661 - - type: Physics - canCollide: False - - type: InsideEntityStorage + pos: 33.336582,45.529766 + parent: 12 - uid: 24481 components: - type: Transform @@ -152036,6 +152306,11 @@ entities: - type: Transform pos: 59.56368,-40.504784 parent: 12 + - uid: 12121 + components: + - type: Transform + pos: 81.46926,-38.476837 + parent: 12 - uid: 22201 components: - type: Transform @@ -152135,11 +152410,23 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,-22.5 parent: 12 + - uid: 11491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-26.5 + parent: 12 - uid: 14198 components: - type: Transform pos: 41.5,62.5 parent: 12 + - uid: 22278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-26.5 + parent: 12 - uid: 29667 components: - type: Transform @@ -152515,6 +152802,11 @@ entities: parent: 12 - proto: ShuttersWindow entities: + - uid: 11 + components: + - type: Transform + pos: 16.5,15.5 + parent: 12 - uid: 7800 components: - type: Transform @@ -152858,18 +153150,6 @@ entities: - Pressed: Toggle 9718: - Pressed: Toggle - - uid: 11958 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,15.5 - parent: 12 - - type: DeviceLinkSource - linkedPorts: - 11960: - - Pressed: Toggle - 11959: - - Pressed: Toggle - uid: 13643 components: - type: Transform @@ -153540,14 +153820,6 @@ entities: rot: 1.5707963267948966 rad pos: 19.50873,-29.295479 parent: 12 -- proto: SignDisposalSpace - entities: - - uid: 15795 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-42.5 - parent: 12 - proto: SignElectricalMed entities: - uid: 763 @@ -153562,6 +153834,11 @@ entities: rot: 3.141592653589793 rad pos: -25.5,75.5 parent: 12 + - uid: 11451 + components: + - type: Transform + pos: -55.5,39.5 + parent: 12 - uid: 16447 components: - type: Transform @@ -153577,6 +153854,16 @@ entities: - type: Transform pos: 60.5,14.5 parent: 12 + - uid: 19829 + components: + - type: Transform + pos: -60.5,23.5 + parent: 12 + - uid: 20072 + components: + - type: Transform + pos: -55.5,13.5 + parent: 12 - uid: 20523 components: - type: Transform @@ -153620,12 +153907,6 @@ entities: rot: 1.5707963267948966 rad pos: 32.5,-2.5 parent: 12 - - uid: 18709 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-13.5 - parent: 12 - uid: 18712 components: - type: Transform @@ -153640,6 +153921,11 @@ entities: parent: 12 - proto: SignEngineering entities: + - uid: 3709 + components: + - type: Transform + pos: 15.5,8.5 + parent: 12 - uid: 21084 components: - type: Transform @@ -153698,6 +153984,11 @@ entities: rot: 1.5707963267948966 rad pos: -9.5,-40.5 parent: 12 + - uid: 5147 + components: + - type: Transform + pos: -50.5,23.5 + parent: 12 - uid: 17267 components: - type: Transform @@ -153716,6 +154007,11 @@ entities: rot: 1.5707963267948966 rad pos: 27.5,-19.5 parent: 12 + - uid: 21961 + components: + - type: Transform + pos: -40.5,35.5 + parent: 12 - uid: 26570 components: - type: Transform @@ -153832,11 +154128,27 @@ entities: parent: 12 - proto: SignRadiation entities: - - uid: 5051 + - uid: 6836 components: - type: Transform + pos: 12.5,-2.5 + parent: 12 + - uid: 10201 + components: + - type: Transform + rot: -1.5707963267948966 rad pos: 17.5,3.5 parent: 12 + - uid: 10249 + components: + - type: Transform + pos: 23.5,6.5 + parent: 12 + - uid: 26133 + components: + - type: Transform + pos: 21.5,-15.5 + parent: 12 - proto: SignRadiationMed entities: - uid: 6779 @@ -153894,10 +154206,11 @@ entities: parent: 12 - proto: SignRobo entities: - - uid: 2048 + - uid: 12638 components: - type: Transform - pos: -25.5,-26.5 + rot: 3.141592653589793 rad + pos: -23.5,-26.5 parent: 12 - proto: SignSalvage entities: @@ -154021,15 +154334,11 @@ entities: parent: 12 - proto: SignTelecomms entities: - - uid: 24255 + - uid: 21800 components: - type: Transform - pos: -74.5,37.5 - parent: 12 - - uid: 24256 - components: - - type: Transform - pos: -80.5,31.5 + rot: 3.141592653589793 rad + pos: 32.5,-8.5 parent: 12 - proto: SignToolStorage entities: @@ -154166,18 +154475,24 @@ entities: parent: 12 - proto: SmallLight entities: + - uid: 13210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,57.5 + parent: 12 + - uid: 24254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,61.5 + parent: 12 - uid: 25412 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,65.5 parent: 12 - - uid: 25413 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -52.5,61.5 - parent: 12 - uid: 27184 components: - type: Transform @@ -154216,11 +154531,6 @@ entities: - type: Transform pos: 50.5,-44.5 parent: 12 - - uid: 9445 - components: - - type: Transform - pos: 17.5,4.5 - parent: 12 - uid: 14279 components: - type: Transform @@ -154236,10 +154546,10 @@ entities: - type: Transform pos: 56.5,60.5 parent: 12 - - uid: 22051 + - uid: 21864 components: - type: Transform - pos: -78.5,41.5 + pos: 38.5,-6.5 parent: 12 - proto: SMESMachineCircuitboard entities: @@ -155563,15 +155873,6 @@ entities: parent: 12 - type: Stack count: 110 -- proto: SpaceCash1000 - entities: - - uid: 17437 - components: - - type: Transform - pos: -31.339855,7.33164 - parent: 12 - - type: Stack - count: 2000 - proto: SpaceVillainArcadeFilled entities: - uid: 12223 @@ -155618,7 +155919,7 @@ entities: parent: 12 - proto: SpawnMobBandito entities: - - uid: 4763 + - uid: 21962 components: - type: Transform pos: -39.5,-20.5 @@ -155747,6 +156048,13 @@ entities: - type: Transform pos: 0.5,-46.5 parent: 12 +- proto: SpawnMobMonkey + entities: + - uid: 9990 + components: + - type: Transform + pos: -11.5,20.5 + parent: 12 - proto: SpawnMobMonkeyPunpun entities: - uid: 23510 @@ -155756,18 +156064,17 @@ entities: parent: 12 - proto: SpawnMobPossumMorty entities: - - uid: 4964 + - uid: 8913 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-42.5 + pos: 7.5,-39.5 parent: 12 - proto: SpawnMobRaccoonMorticia entities: - - uid: 7277 + - uid: 22004 components: - type: Transform - pos: 47.5,-8.5 + pos: 49.5,-7.5 parent: 12 - proto: SpawnMobShiva entities: @@ -155894,20 +156201,10 @@ entities: parent: 12 - proto: SpawnPointCargoTechnician entities: - - uid: 8507 + - uid: 4256 components: - type: Transform - pos: 61.5,-19.5 - parent: 12 - - uid: 8508 - components: - - type: Transform - pos: 62.5,-19.5 - parent: 12 - - uid: 8509 - components: - - type: Transform - pos: 63.5,-19.5 + pos: 61.5,-24.5 parent: 12 - uid: 8510 components: @@ -155924,6 +156221,16 @@ entities: - type: Transform pos: 49.5,-15.5 parent: 12 + - uid: 26092 + components: + - type: Transform + pos: 63.5,-24.5 + parent: 12 + - uid: 26166 + components: + - type: Transform + pos: 62.5,-24.5 + parent: 12 - proto: SpawnPointChaplain entities: - uid: 13086 @@ -156033,15 +156340,10 @@ entities: parent: 12 - proto: SpawnPointMedicalDoctor entities: - - uid: 4046 + - uid: 2838 components: - type: Transform - pos: -9.5,-51.5 - parent: 12 - - uid: 4047 - components: - - type: Transform - pos: -9.5,-48.5 + pos: -6.5,-51.5 parent: 12 - uid: 4048 components: @@ -156585,6 +156887,12 @@ entities: rot: 1.5707963267948966 rad pos: -24.5,59.5 parent: 12 + - uid: 21969 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-7.5 + parent: 12 - uid: 23180 components: - type: Transform @@ -156806,18 +157114,6 @@ entities: rot: -1.5707963267948966 rad pos: -46.5,-39.5 parent: 12 - - uid: 8515 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-21.5 - parent: 12 - - uid: 8516 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 58.5,-25.5 - parent: 12 - proto: StairStageDark entities: - uid: 3142 @@ -156911,10 +157207,10 @@ entities: parent: 12 - proto: StasisBed entities: - - uid: 2293 + - uid: 8893 components: - type: Transform - pos: -8.5,-47.5 + pos: -13.5,-51.5 parent: 12 - proto: StationMap entities: @@ -156933,11 +157229,6 @@ entities: - type: Transform pos: -13.5,-8.5 parent: 12 - - uid: 2837 - components: - - type: Transform - pos: -3.5,-5.5 - parent: 12 - uid: 2840 components: - type: Transform @@ -156983,6 +157274,11 @@ entities: - type: Transform pos: -14.5,29.5 parent: 12 + - uid: 7569 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 12 - uid: 9393 components: - type: Transform @@ -157032,6 +157328,12 @@ entities: parent: 12 - proto: Stool entities: + - uid: 1081 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.443993,16.6724 + parent: 12 - uid: 2240 components: - type: Transform @@ -157064,192 +157366,24 @@ entities: - type: Transform pos: 44.528526,-31.458952 parent: 12 - - uid: 12333 + - uid: 9435 components: - type: Transform - rot: 3.141592653589793 rad - pos: 36.498535,7.7225566 - parent: 12 - - uid: 12628 - components: - - type: Transform - anchored: True rot: 1.5707963267948966 rad - pos: 54.5,36.5 + pos: -13.449959,2.68897 parent: 12 - - type: Physics - bodyType: Static - - uid: 12629 + - uid: 11438 components: - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 54.5,35.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12630 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 54.5,34.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12631 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 54.5,33.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12632 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 54.5,38.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12633 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 54.5,39.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12634 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 54.5,40.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12635 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 54.5,41.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12636 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 52.5,41.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12637 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 52.5,40.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12638 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 52.5,39.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12639 - components: - - type: Transform - anchored: True rot: 1.5707963267948966 rad pos: 52.5,38.5 parent: 12 - - type: Physics - bodyType: Static - - uid: 12640 + - uid: 11498 components: - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 52.5,35.5 + rot: -1.5707963267948966 rad + pos: -11.550139,2.7052777 parent: 12 - - type: Physics - bodyType: Static - - uid: 12641 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 52.5,36.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12642 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 52.5,34.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12643 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 52.5,33.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12644 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 50.5,35.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12645 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 50.5,36.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12646 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 50.5,38.5 - parent: 12 - - type: Physics - bodyType: Static - - uid: 12647 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 50.5,39.5 - parent: 12 - - type: Physics - bodyType: Static - uid: 12652 components: - type: Transform @@ -157286,6 +157420,12 @@ entities: - type: Transform pos: 43.618725,30.520502 parent: 12 + - uid: 13970 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,38.5 + parent: 12 - uid: 14949 components: - type: Transform @@ -157310,6 +157450,12 @@ entities: rot: 3.141592653589793 rad pos: 9.5,31.5 parent: 12 + - uid: 16374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,35.5 + parent: 12 - uid: 16513 components: - type: Transform @@ -157327,11 +157473,29 @@ entities: rot: -1.5707963267948966 rad pos: -24.527166,-0.38183045 parent: 12 - - uid: 16788 + - uid: 16852 components: - type: Transform rot: 1.5707963267948966 rad - pos: -14.507796,2.708015 + pos: 52.5,34.5 + parent: 12 + - uid: 16854 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,33.5 + parent: 12 + - uid: 16857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,36.5 + parent: 12 + - uid: 16865 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,39.5 parent: 12 - uid: 17114 components: @@ -157363,6 +157527,12 @@ entities: rot: 3.141592653589793 rad pos: 5.5,52.5 parent: 12 + - uid: 17437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,40.5 + parent: 12 - uid: 21348 components: - type: Transform @@ -157410,6 +157580,66 @@ entities: rot: 3.141592653589793 rad pos: -31.5,55.5 parent: 12 + - uid: 22025 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,39.5 + parent: 12 + - uid: 22255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,41.5 + parent: 12 + - uid: 22256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,40.5 + parent: 12 + - uid: 22257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,39.5 + parent: 12 + - uid: 22258 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,33.5 + parent: 12 + - uid: 22259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,38.5 + parent: 12 + - uid: 22260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,34.5 + parent: 12 + - uid: 22263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,36.5 + parent: 12 + - uid: 22264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,35.5 + parent: 12 + - uid: 22265 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,41.5 + parent: 12 - uid: 22601 components: - type: Transform @@ -157470,6 +157700,29 @@ entities: rot: 3.141592653589793 rad pos: 8.585284,67.665504 parent: 12 + - uid: 26069 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,7.5 + parent: 12 + - uid: 26070 + components: + - type: Transform + pos: 34.5,7.5 + parent: 12 + - uid: 26091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,36.5 + parent: 12 + - uid: 26095 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,35.5 + parent: 12 - proto: StoolBar entities: - uid: 14997 @@ -157715,10 +157968,10 @@ entities: - type: Transform pos: 58.5,60.5 parent: 12 - - uid: 21949 + - uid: 21910 components: - type: Transform - pos: -79.5,41.5 + pos: 39.5,-6.5 parent: 12 - uid: 24688 components: @@ -157903,6 +158156,17 @@ entities: - SurveillanceCameraCommand nameSet: True id: AI entrance + - uid: 3033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -51.5,38.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Command camera room - uid: 3065 components: - type: Transform @@ -157924,6 +158188,49 @@ entities: - SurveillanceCameraCommand nameSet: True id: RD's room + - uid: 5145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-8.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core bridge + - uid: 5146 + components: + - type: Transform + pos: -10.5,23.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Command materials room + - uid: 5166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -45.5,27.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge east + - uid: 8451 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,-4.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Telecomms - uid: 9822 components: - type: Transform @@ -158021,17 +158328,6 @@ entities: - SurveillanceCameraCommand nameSet: True id: Captain's room - - uid: 19883 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-10.5 - parent: 12 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraCommand - nameSet: True - id: AI upload - uid: 21289 components: - type: Transform @@ -158043,6 +158339,17 @@ entities: - SurveillanceCameraCommand nameSet: True id: Hos' office + - uid: 22055 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-10.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI upload - uid: 24206 components: - type: Transform @@ -158133,6 +158440,17 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Storage hallway + - uid: 5158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,2.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos east - uid: 8416 components: - type: Transform @@ -158216,37 +158534,61 @@ entities: - SurveillanceCameraEngineering nameSet: True id: TEG - - uid: 22325 + - uid: 21601 components: - type: Transform - pos: -79.5,20.5 + rot: -1.5707963267948966 rad + pos: 15.5,-5.5 parent: 12 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: Telecomms - - uid: 22326 - components: - - type: Transform - pos: -81.5,35.5 - parent: 12 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Telecomms entrance - - uid: 22327 + id: Generator containment + - uid: 21925 components: - type: Transform rot: 3.141592653589793 rad - pos: -79.5,33.5 + pos: 23.5,5.5 parent: 12 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: Telecomms controls + id: PA room + - uid: 21927 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,2.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos west + - uid: 21931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-14.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: South engineering airlock + - uid: 21967 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,5.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos locker room - uid: 24215 components: - type: Transform @@ -158258,17 +158600,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Engineering entrance - - uid: 26229 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,6.5 - parent: 12 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Singularity/PA airlock - uid: 27314 components: - type: Transform @@ -158293,6 +158624,27 @@ entities: id: Generator storage - proto: SurveillanceCameraGeneral entities: + - uid: 3 + components: + - type: Transform + pos: -8.5,58.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorms + - uid: 113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,82.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals west - uid: 2897 components: - type: Transform @@ -158336,6 +158688,16 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Hallway north A + - uid: 3031 + components: + - type: Transform + pos: -47.5,67.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Roller rink - uid: 3060 components: - type: Transform @@ -158422,6 +158784,37 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Hallway south B + - uid: 4164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,75.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Observitory + - uid: 5232 + components: + - type: Transform + pos: -21.5,-0.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Port meeting room + - uid: 6752 + components: + - type: Transform + pos: 49.5,55.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Hallway Northeast - uid: 9632 components: - type: Transform @@ -158517,6 +158910,17 @@ entities: - SurveillanceCameraGeneral nameSet: True id: South docking arm + - uid: 18840 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,82.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals east - uid: 21455 components: - type: Transform @@ -158528,6 +158932,59 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Court + - uid: 21916 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-1.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Atmos walkway + - uid: 21921 + components: + - type: Transform + pos: -15.5,58.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Green dorm + - uid: 21926 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,28.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bee room + - uid: 21928 + components: + - type: Transform + pos: -3.5,58.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Blue dorm + - uid: 21930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,49.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Salon - uid: 22542 components: - type: Transform @@ -158582,6 +159039,17 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Ship construction tool room + - uid: 25396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,18.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Disposals - uid: 28426 components: - type: Transform @@ -158603,16 +159071,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Court - - uid: 28428 - components: - - type: Transform - pos: 48.5,55.5 - parent: 12 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Hallway northeast B - proto: SurveillanceCameraMedical entities: - uid: 3960 @@ -158756,75 +159214,85 @@ entities: - SurveillanceCameraMedical nameSet: True id: Biohazard surgery room + - uid: 21924 + components: + - type: Transform + pos: 30.5,35.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Med checkpoint - proto: SurveillanceCameraMonitorCircuitboard entities: - - uid: 22170 + - uid: 21948 components: - type: Transform - pos: -51.450497,38.472504 - parent: 12 -- proto: SurveillanceCameraRouterCircuitboard - entities: - - uid: 22292 - components: - - type: Transform - pos: -82.39337,36.55259 + pos: -50.491573,38.521393 parent: 12 - proto: SurveillanceCameraRouterCommand entities: - - uid: 22234 + - uid: 22057 components: - type: Transform - pos: -78.5,22.5 + pos: -53.5,38.5 + parent: 12 +- proto: SurveillanceCameraRouterConstructed + entities: + - uid: 21932 + components: + - type: Transform + pos: 2.5,-15.5 parent: 12 - proto: SurveillanceCameraRouterEngineering entities: - - uid: 22218 + - uid: 21974 components: - type: Transform - pos: -82.5,22.5 + pos: 25.5,-23.5 parent: 12 - proto: SurveillanceCameraRouterGeneral entities: - - uid: 22223 + - uid: 21933 components: - type: Transform - pos: -80.5,27.5 + pos: -3.5,-15.5 parent: 12 - proto: SurveillanceCameraRouterMedical entities: - - uid: 22224 + - uid: 21973 components: - type: Transform - pos: -80.5,22.5 + pos: -12.5,-39.5 parent: 12 - proto: SurveillanceCameraRouterScience entities: - - uid: 22232 + - uid: 21917 components: - type: Transform - pos: -78.5,27.5 + pos: -39.5,-21.5 parent: 12 - proto: SurveillanceCameraRouterSecurity entities: - - uid: 22220 + - uid: 21314 components: - type: Transform - pos: -76.5,22.5 + pos: -44.5,36.5 parent: 12 - proto: SurveillanceCameraRouterService entities: - - uid: 22221 + - uid: 21978 components: - type: Transform - pos: -76.5,27.5 + pos: -41.5,21.5 parent: 12 - proto: SurveillanceCameraRouterSupply entities: - - uid: 22217 + - uid: 21067 components: - type: Transform - pos: -82.5,27.5 + pos: 47.5,-8.5 parent: 12 - proto: SurveillanceCameraScience entities: @@ -158874,17 +159342,27 @@ entities: - type: Transform pos: -23.5,-31.5 parent: 12 - - uid: 9076 + - uid: 3977 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -42.5,-24.5 + rot: 3.141592653589793 rad + pos: -47.5,-21.5 parent: 12 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraScience nameSet: True - id: Xenoarchaeology lab + id: Artifact room north + - uid: 4129 + components: + - type: Transform + pos: -47.5,-27.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Artifact room south - uid: 9846 components: - type: Transform @@ -158896,6 +159374,16 @@ entities: - SurveillanceCameraScience nameSet: True id: Robotics + - uid: 21970 + components: + - type: Transform + pos: -20.5,-25.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science entrance airlock - proto: SurveillanceCameraSecurity entities: - uid: 2165 @@ -158909,6 +159397,17 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Armory entrance + - uid: 3050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -48.5,56.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Brigmed - uid: 8717 components: - type: Transform @@ -159105,6 +159604,47 @@ entities: id: Security evac pod and airlock - proto: SurveillanceCameraService entities: + - uid: 10 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,57.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + - uid: 5161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,29.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Chapel meeting room + - uid: 5162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,55.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Botany north + - uid: 5235 + components: + - type: Transform + pos: 7.5,-52.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Janitor's room south - uid: 12287 components: - type: Transform @@ -159178,6 +159718,26 @@ entities: - SurveillanceCameraService nameSet: True id: Kitchen + - uid: 17534 + components: + - type: Transform + pos: 11.5,35.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Reporter's room + - uid: 21971 + components: + - type: Transform + pos: 20.5,26.5 + parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Musical observitory - uid: 24194 components: - type: Transform @@ -159274,18 +159834,18 @@ entities: - SurveillanceCameraService nameSet: True id: Bartender's room - - uid: 28429 +- proto: SurveillanceCameraSupply + entities: + - uid: 90 components: - type: Transform - pos: 20.5,26.5 + pos: 78.5,-32.5 parent: 12 - type: SurveillanceCamera setupAvailableNetworks: - - SurveillanceCameraService + - SurveillanceCameraSupply nameSet: True - id: Music lounge -- proto: SurveillanceCameraSupply - entities: + id: Salvaging platform - uid: 9828 components: - type: Transform @@ -159319,16 +159879,6 @@ entities: - SurveillanceCameraSupply nameSet: True id: Salvage locker room - - uid: 9831 - components: - - type: Transform - pos: 59.5,-24.5 - parent: 12 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSupply - nameSet: True - id: Cargo locker room - uid: 9832 components: - type: Transform @@ -159362,26 +159912,22 @@ entities: - SurveillanceCameraSupply nameSet: True id: Cargo front -- proto: SurveillanceCameraWirelessRouterCircuitboard - entities: - - uid: 22293 + - uid: 12642 components: - type: Transform - pos: -82.39337,37.430485 - parent: 12 -- proto: SurveillanceCameraWirelessRouterConstructed - entities: - - uid: 22235 - components: - - type: Transform - pos: -77.5,29.5 + pos: 61.5,-26.5 parent: 12 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo break room - proto: SurveillanceCameraWirelessRouterEntertainment entities: - - uid: 22236 + - uid: 21981 components: - type: Transform - pos: -81.5,29.5 + pos: 11.5,38.5 parent: 12 - proto: SurveillanceWirelessCameraAnchoredCircuitboard entities: @@ -159427,6 +159973,11 @@ entities: parent: 12 - proto: Syringe entities: + - uid: 4198 + components: + - type: Transform + pos: -9.514343,-49.566467 + parent: 12 - uid: 12997 components: - type: Transform @@ -159451,6 +160002,11 @@ entities: parent: 12 - proto: Table entities: + - uid: 508 + components: + - type: Transform + pos: 33.5,45.5 + parent: 12 - uid: 1196 components: - type: Transform @@ -159602,26 +160158,6 @@ entities: rot: -1.5707963267948966 rad pos: -4.5,-11.5 parent: 12 - - uid: 2294 - components: - - type: Transform - pos: -6.5,-52.5 - parent: 12 - - uid: 2309 - components: - - type: Transform - pos: -32.5,-43.5 - parent: 12 - - uid: 2310 - components: - - type: Transform - pos: -31.5,-43.5 - parent: 12 - - uid: 2311 - components: - - type: Transform - pos: -30.5,-43.5 - parent: 12 - uid: 2472 components: - type: Transform @@ -159637,11 +160173,6 @@ entities: - type: Transform pos: -19.5,-47.5 parent: 12 - - uid: 2581 - components: - - type: Transform - pos: -12.5,-39.5 - parent: 12 - uid: 2582 components: - type: Transform @@ -159658,37 +160189,16 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-56.5 parent: 12 - - uid: 2828 + - uid: 2842 components: - type: Transform - pos: -7.5,-50.5 - parent: 12 - - uid: 2829 - components: - - type: Transform - pos: -7.5,-47.5 - parent: 12 - - uid: 2830 - components: - - type: Transform - pos: -7.5,-48.5 - parent: 12 - - uid: 2831 - components: - - type: Transform - pos: -7.5,-49.5 + pos: -13.5,-49.5 parent: 12 - uid: 2910 components: - type: Transform pos: -5.5,-48.5 parent: 12 - - uid: 3117 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-40.5 - parent: 12 - uid: 3799 components: - type: Transform @@ -159801,12 +160311,6 @@ entities: - type: Transform pos: 29.5,53.5 parent: 12 - - uid: 4718 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-45.5 - parent: 12 - uid: 5015 components: - type: Transform @@ -159842,16 +160346,6 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,-36.5 parent: 12 - - uid: 5468 - components: - - type: Transform - pos: 25.5,-23.5 - parent: 12 - - uid: 5469 - components: - - type: Transform - pos: 26.5,-23.5 - parent: 12 - uid: 5470 components: - type: Transform @@ -159987,6 +160481,11 @@ entities: - type: Transform pos: -24.5,29.5 parent: 12 + - uid: 8900 + components: + - type: Transform + pos: -13.5,-50.5 + parent: 12 - uid: 9524 components: - type: Transform @@ -160015,6 +160514,12 @@ entities: rot: 3.141592653589793 rad pos: 16.5,18.5 parent: 12 + - uid: 9992 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,2.5 + parent: 12 - uid: 10330 components: - type: Transform @@ -160071,6 +160576,12 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,24.5 parent: 12 + - uid: 11437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,-44.5 + parent: 12 - uid: 11524 components: - type: Transform @@ -160083,6 +160594,17 @@ entities: rot: -1.5707963267948966 rad pos: 39.5,7.5 parent: 12 + - uid: 12076 + components: + - type: Transform + pos: -10.5,-45.5 + parent: 12 + - uid: 12120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-44.5 + parent: 12 - uid: 12271 components: - type: Transform @@ -160093,6 +160615,17 @@ entities: - type: Transform pos: 46.5,18.5 parent: 12 + - uid: 12629 + components: + - type: Transform + pos: 34.5,45.5 + parent: 12 + - uid: 12643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -30.5,-44.5 + parent: 12 - uid: 12717 components: - type: Transform @@ -160428,11 +160961,6 @@ entities: - type: Transform pos: -12.5,13.5 parent: 12 - - uid: 16787 - components: - - type: Transform - pos: -13.5,2.5 - parent: 12 - uid: 17383 components: - type: Transform @@ -160768,40 +161296,28 @@ entities: rot: 1.5707963267948966 rad pos: -50.5,36.5 parent: 12 - - uid: 22225 + - uid: 22269 components: - type: Transform - pos: -82.5,20.5 + rot: 1.5707963267948966 rad + pos: -27.5,-41.5 parent: 12 - - uid: 22226 + - uid: 22270 components: - type: Transform - pos: -81.5,20.5 + rot: 1.5707963267948966 rad + pos: -35.5,-44.5 parent: 12 - - uid: 22227 + - uid: 22271 components: - type: Transform - pos: -80.5,20.5 + rot: 1.5707963267948966 rad + pos: -28.5,-41.5 parent: 12 - - uid: 22228 + - uid: 22274 components: - type: Transform - pos: -78.5,20.5 - parent: 12 - - uid: 22229 - components: - - type: Transform - pos: -77.5,20.5 - parent: 12 - - uid: 22230 - components: - - type: Transform - pos: -76.5,20.5 - parent: 12 - - uid: 22231 - components: - - type: Transform - pos: -82.5,31.5 + pos: 35.5,45.5 parent: 12 - uid: 22364 components: @@ -161041,23 +161557,12 @@ entities: - type: Transform pos: 9.5,68.5 parent: 12 - - uid: 25094 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-48.5 - parent: 12 - uid: 25097 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,-53.5 parent: 12 - - uid: 25100 - components: - - type: Transform - pos: -7.5,-52.5 - parent: 12 - uid: 25106 components: - type: Transform @@ -161205,6 +161710,11 @@ entities: rot: 1.5707963267948966 rad pos: -17.5,-44.5 parent: 12 + - uid: 26151 + components: + - type: Transform + pos: 6.5,-38.5 + parent: 12 - uid: 26454 components: - type: Transform @@ -161241,6 +161751,11 @@ entities: - type: Transform pos: 44.5,52.5 parent: 12 + - uid: 28499 + components: + - type: Transform + pos: -9.5,-45.5 + parent: 12 - uid: 29597 components: - type: Transform @@ -161280,25 +161795,6 @@ entities: parent: 12 - proto: TableCounterMetal entities: - - uid: 1084 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-44.5 - parent: 12 - - uid: 1086 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-41.5 - parent: 12 - - type: Label - - uid: 1087 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-41.5 - parent: 12 - uid: 1726 components: - type: Transform @@ -161325,18 +161821,6 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-2.5 parent: 12 - - uid: 2119 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-0.5 - parent: 12 - - uid: 2120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-0.5 - parent: 12 - uid: 2244 components: - type: Transform @@ -161496,16 +161980,6 @@ entities: - type: Transform pos: -44.5,17.5 parent: 12 - - uid: 16775 - components: - - type: Transform - pos: -44.5,2.5 - parent: 12 - - uid: 16776 - components: - - type: Transform - pos: -44.5,1.5 - parent: 12 - uid: 21437 components: - type: Transform @@ -161584,6 +162058,11 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,65.5 parent: 12 + - uid: 398 + components: + - type: Transform + pos: 63.5,-25.5 + parent: 12 - uid: 1071 components: - type: Transform @@ -161641,31 +162120,6 @@ entities: - type: Transform pos: 52.5,-30.5 parent: 12 - - uid: 8490 - components: - - type: Transform - pos: 56.5,-23.5 - parent: 12 - - uid: 8491 - components: - - type: Transform - pos: 56.5,-22.5 - parent: 12 - - uid: 8492 - components: - - type: Transform - pos: 59.5,-24.5 - parent: 12 - - uid: 8493 - components: - - type: Transform - pos: 60.5,-24.5 - parent: 12 - - uid: 8494 - components: - - type: Transform - pos: 61.5,-24.5 - parent: 12 - uid: 8843 components: - type: Transform @@ -161713,17 +162167,6 @@ entities: rot: 3.141592653589793 rad pos: 79.5,-38.5 parent: 12 - - uid: 8878 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,-24.5 - parent: 12 - - uid: 8889 - components: - - type: Transform - pos: 50.5,-21.5 - parent: 12 - uid: 8930 components: - type: Transform @@ -161795,6 +162238,18 @@ entities: - type: Transform pos: 37.5,-39.5 parent: 12 + - uid: 9445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,-21.5 + parent: 12 + - uid: 9447 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-47.5 + parent: 12 - uid: 9580 components: - type: Transform @@ -161806,6 +162261,12 @@ entities: rot: 1.5707963267948966 rad pos: -28.5,65.5 parent: 12 + - uid: 12114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-45.5 + parent: 12 - uid: 13789 components: - type: Transform @@ -161907,11 +162368,22 @@ entities: rot: 1.5707963267948966 rad pos: -23.5,6.5 parent: 12 + - uid: 16390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,-21.5 + parent: 12 - uid: 16568 components: - type: Transform pos: -11.5,23.5 parent: 12 + - uid: 16597 + components: + - type: Transform + pos: 63.5,-26.5 + parent: 12 - uid: 16793 components: - type: Transform @@ -162138,6 +162610,24 @@ entities: - type: Transform pos: -18.5,-19.5 parent: 12 + - uid: 26111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-48.5 + parent: 12 + - uid: 26115 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-50.5 + parent: 12 + - uid: 26124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-49.5 + parent: 12 - uid: 28260 components: - type: Transform @@ -162195,6 +162685,12 @@ entities: - type: Transform pos: -23.5,-58.5 parent: 12 + - uid: 4091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,28.5 + parent: 12 - uid: 6789 components: - type: Transform @@ -162396,11 +162892,6 @@ entities: rot: 3.141592653589793 rad pos: 18.5,29.5 parent: 12 - - uid: 13713 - components: - - type: Transform - pos: 21.5,28.5 - parent: 12 - uid: 14159 components: - type: Transform @@ -162609,11 +163100,6 @@ entities: - type: Transform pos: -42.5,21.5 parent: 12 - - uid: 18845 - components: - - type: Transform - pos: -41.5,21.5 - parent: 12 - uid: 21432 components: - type: Transform @@ -162831,71 +163317,71 @@ entities: color: '#FF3300FF' - proto: TelecomServerCircuitboard entities: + - uid: 15800 + components: + - type: Transform + pos: 33.433434,-6.6018057 + parent: 12 - uid: 21324 components: - type: Transform - pos: -3.4589167,-0.52088284 - parent: 12 - - uid: 22291 - components: - - type: Transform - pos: -82.38081,35.57848 + pos: 2.5938406,-2.5623384 parent: 12 - proto: TelecomServerFilledCargo entities: - - uid: 22205 + - uid: 21873 components: - type: Transform - pos: -82.5,25.5 + pos: 33.5,-4.5 parent: 12 - proto: TelecomServerFilledCommand entities: - - uid: 22213 + - uid: 21872 components: - type: Transform - pos: -77.5,24.5 + pos: 39.5,-4.5 parent: 12 - proto: TelecomServerFilledCommon entities: - - uid: 22208 + - uid: 21883 components: - type: Transform - pos: -81.5,25.5 + pos: 34.5,-4.5 parent: 12 - proto: TelecomServerFilledEngineering entities: - - uid: 22209 + - uid: 21941 components: - type: Transform - pos: -82.5,24.5 + pos: 35.5,-7.5 parent: 12 - proto: TelecomServerFilledMedical entities: - - uid: 22210 + - uid: 21882 components: - type: Transform - pos: -81.5,24.5 + pos: 35.5,-4.5 parent: 12 - proto: TelecomServerFilledScience entities: - - uid: 22211 + - uid: 21891 components: - type: Transform - pos: -77.5,25.5 + pos: 36.5,-4.5 parent: 12 - proto: TelecomServerFilledSecurity entities: - - uid: 22214 + - uid: 21947 components: - type: Transform - pos: -76.5,24.5 + pos: 38.5,-4.5 parent: 12 - proto: TelecomServerFilledService entities: - - uid: 22212 + - uid: 21892 components: - type: Transform - pos: -76.5,25.5 + pos: 36.5,-7.5 parent: 12 - proto: TeslaCoilFlatpack entities: @@ -162963,7 +163449,7 @@ entities: - uid: 23708 components: - type: Transform - pos: 35.758244,47.302937 + pos: 34.83687,45.725594 parent: 12 - proto: ThermomachineHeaterMachineCircuitBoard entities: @@ -162975,16 +163461,10 @@ entities: - uid: 23707 components: - type: Transform - pos: 35.45225,47.645393 + pos: 34.119343,45.374737 parent: 12 - proto: Thruster entities: - - uid: 925 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-4.5 - parent: 12 - uid: 4727 components: - type: Transform @@ -163012,6 +163492,12 @@ entities: parent: 12 - type: Physics bodyType: Dynamic + - uid: 28549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-4.5 + parent: 12 - proto: TintedWindow entities: - uid: 2873 @@ -163182,7 +163668,8 @@ entities: - uid: 8880 components: - type: Transform - pos: 56.690273,-22.879938 + rot: -31.415926535897945 rad + pos: 60.635223,-18.674908 parent: 12 - uid: 9251 components: @@ -163192,13 +163679,18 @@ entities: - uid: 10396 components: - type: Transform - pos: -31.530018,-3.5000567 + pos: -31.441925,-8.488764 parent: 12 - uid: 16472 components: - type: Transform pos: -7.5195446,10.430849 parent: 12 + - uid: 22272 + components: + - type: Transform + pos: 35.611034,46.54325 + parent: 12 - uid: 23672 components: - type: Transform @@ -163214,7 +163706,7 @@ entities: - uid: 8874 components: - type: Transform - pos: 79.6497,-38.50015 + pos: 79.54402,-38.46053 parent: 12 - uid: 9250 components: @@ -163236,11 +163728,6 @@ entities: - type: Transform pos: 17.45795,68.52991 parent: 12 - - uid: 23713 - components: - - type: Transform - pos: 35.611134,46.38351 - parent: 12 - uid: 23714 components: - type: Transform @@ -163278,7 +163765,8 @@ entities: - uid: 8875 components: - type: Transform - pos: 59.79965,-24.556883 + rot: -31.415926535897945 rad + pos: 60.526505,-18.45204 parent: 12 - uid: 9252 components: @@ -163290,16 +163778,16 @@ entities: - type: Transform pos: -22.5,-4.5 parent: 12 + - uid: 11488 + components: + - type: Transform + pos: 35.4026,46.314083 + parent: 12 - uid: 16474 components: - type: Transform pos: -7.477878,11.357933 parent: 12 - - uid: 22323 - components: - - type: Transform - pos: -76.54076,33.47504 - parent: 12 - uid: 23673 components: - type: Transform @@ -163315,6 +163803,11 @@ entities: - type: Transform pos: 6.466095,64.461784 parent: 12 + - uid: 27261 + components: + - type: Transform + pos: -12.50413,2.5674837 + parent: 12 - uid: 29211 components: - type: Transform @@ -163327,13 +163820,6 @@ entities: - type: Transform pos: -0.5152273,2.604617 parent: 12 -- proto: ToyAmongPequeno - entities: - - uid: 8799 - components: - - type: Transform - pos: 62.277676,-26.679922 - parent: 12 - proto: ToyFigurineAtmosTech entities: - uid: 20884 @@ -163407,7 +163893,7 @@ entities: - uid: 2580 components: - type: Transform - pos: -12.455891,-39.46825 + pos: -10.176425,-37.273155 parent: 12 - proto: ToyFigurineClown entities: @@ -163587,6 +164073,11 @@ entities: rot: 1.5113994777937734E-10 rad pos: 46.501263,-40.49688 parent: 12 + - uid: 9991 + components: + - type: Transform + pos: -10.732155,21.411549 + parent: 12 - uid: 22690 components: - type: Transform @@ -163955,6 +164446,10 @@ entities: - Left: Forward - Right: Reverse - Middle: Off + 4231: + - Left: Reverse + - Right: Forward + - Middle: Off - uid: 8016 components: - type: Transform @@ -164034,6 +164529,10 @@ entities: - Left: Forward - Right: Reverse - Middle: Off + 4231: + - Left: Reverse + - Right: Forward + - Middle: Off - uid: 11984 components: - type: Transform @@ -164061,15 +164560,11 @@ entities: - Left: Forward - Middle: Off - Right: Forward - 11980: + 11959: - Left: Forward - Right: Reverse - Middle: Off - 11979: - - Left: Forward - - Right: Reverse - - Middle: Off - 11978: + 11960: - Left: Forward - Right: Reverse - Middle: Off @@ -164077,214 +164572,67 @@ entities: - Left: Forward - Right: Reverse - Middle: Off - 11981: + 11518: - Left: Forward - Right: Reverse - Middle: Off - 11982: + 11519: - Left: Forward - Right: Reverse - Middle: Off - 11983: + 11531: - Left: Forward - Right: Reverse - Middle: Off - 28462: + 11529: - Left: Forward - Right: Reverse - Middle: Off - 11988: + 11532: - Left: Forward - Right: Reverse - Middle: Off - 11989: + 11533: - Left: Forward - Right: Reverse - Middle: Off - 11990: + 11534: - Left: Forward - Right: Reverse - Middle: Off - 11991: + 11497: - Left: Forward - Right: Reverse - Middle: Off - 11992: + 11958: - Left: Forward - Right: Reverse - Middle: Off - 11993: + 22312: - Left: Forward - Right: Reverse - Middle: Off - 11995: + 11507: - Left: Forward - Right: Reverse - Middle: Off - 11994: - - Left: Forward - - Right: Reverse - - Middle: Off - 11996: - - Left: Forward - - Right: Reverse - - Middle: Off - 11997: - - Left: Forward - - Right: Reverse - - Middle: Off - 11998: - - Left: Forward - - Right: Reverse - - Middle: Off - 11999: - - Left: Forward - - Right: Reverse - - Middle: Off - 12006: - - Left: Forward - - Right: Reverse - - Middle: Off - 12005: - - Left: Forward - - Right: Reverse - - Middle: Off - 12004: - - Left: Forward - - Right: Reverse - - Middle: Off - 12003: - - Left: Forward - - Right: Reverse - - Middle: Off - 12007: - - Left: Forward - - Right: Reverse - - Middle: Off - 12008: - - Left: Forward - - Right: Reverse - - Middle: Off - 12009: - - Left: Forward - - Right: Reverse - - Middle: Off - 12010: - - Left: Forward - - Right: Reverse - - Middle: Off - 12011: - - Left: Forward - - Right: Reverse - - Middle: Off - 12012: - - Left: Forward - - Right: Reverse - - Middle: Off - 12013: - - Left: Forward - - Right: Reverse - - Middle: Off - 12014: - - Left: Forward - - Right: Reverse - - Middle: Off - 12017: - - Left: Forward - - Right: Reverse - - Middle: Off - 12016: - - Left: Forward - - Right: Reverse - - Middle: Off - 12015: - - Left: Forward - - Right: Reverse - - Middle: Off - 12018: - - Left: Forward - - Right: Reverse - - Middle: Off - 12019: - - Left: Forward - - Right: Reverse - - Middle: Off - 12020: - - Left: Forward - - Right: Reverse - - Middle: Off - 12054: - - Left: Forward - - Right: Reverse - - Middle: Off - 12000: - - Left: Forward - - Right: Reverse - - Middle: Off - 12001: - - Left: Forward - - Right: Reverse - - Middle: Off - 12002: - - Left: Forward - - Right: Reverse - - Middle: Off - 2489: - - Left: Forward - - Middle: Off + 4241: + - Left: Reverse - Right: Forward - - uid: 12055 - components: - - type: Transform - pos: 38.5,8.5 - parent: 12 - - type: DeviceLinkSource - linkedPorts: - 11985: + - Middle: Off + 9556: - Left: Forward - Right: Reverse - Middle: Off - 11986: + 11528: - Left: Forward - Right: Reverse - Middle: Off - 11987: + 11499: - Left: Forward - Right: Reverse - Middle: Off - 12021: - - Left: Forward - - Right: Reverse - - Middle: Off - 12022: - - Left: Forward - - Right: Reverse - - Middle: Off - 12023: - - Left: Forward - - Right: Reverse - - Middle: Off - 12024: - - Left: Forward - - Right: Reverse - - Middle: Off - 12025: - - Left: Forward - - Right: Reverse - - Middle: Off - 12026: - - Left: Forward - - Right: Reverse - - Middle: Off - 12027: - - Left: Forward - - Right: Reverse - - Middle: Off - 12028: - - Left: Forward - - Right: Reverse - - Middle: Off - 12029: + 12123: - Left: Forward - Right: Reverse - Middle: Off @@ -164292,98 +164640,10 @@ entities: - Left: Forward - Right: Reverse - Middle: Off - 12031: + 2489: - Left: Forward - - Right: Reverse - - Middle: Off - 12032: - - Left: Forward - - Right: Reverse - - Middle: Off - 12033: - - Left: Forward - - Right: Reverse - - Middle: Off - 12034: - - Left: Forward - - Right: Reverse - - Middle: Off - 12035: - - Left: Forward - - Right: Reverse - - Middle: Off - 12036: - - Left: Forward - - Right: Reverse - - Middle: Off - 12037: - - Left: Forward - - Right: Reverse - - Middle: Off - 12038: - - Left: Forward - - Right: Reverse - - Middle: Off - 12039: - - Left: Forward - - Right: Reverse - - Middle: Off - 12040: - - Left: Forward - - Right: Reverse - - Middle: Off - 12041: - - Left: Forward - - Right: Reverse - - Middle: Off - 12042: - - Left: Forward - - Right: Reverse - - Middle: Off - 12043: - - Left: Forward - - Right: Reverse - - Middle: Off - 12044: - - Left: Forward - - Right: Reverse - - Middle: Off - 12045: - - Left: Forward - - Right: Reverse - - Middle: Off - 12046: - - Left: Forward - - Right: Reverse - - Middle: Off - 12047: - - Left: Forward - - Right: Reverse - - Middle: Off - 12049: - - Left: Forward - - Right: Reverse - - Middle: Off - 12048: - - Left: Forward - - Right: Reverse - - Middle: Off - 12050: - - Left: Forward - - Right: Reverse - - Middle: Off - 12051: - - Left: Forward - - Right: Reverse - - Middle: Off - 12052: - - Left: Forward - - Right: Reverse - - Middle: Off - 12053: - - Left: Forward - - Right: Reverse - Middle: Off + - Right: Forward - uid: 12085 components: - type: Transform @@ -164407,6 +164667,11 @@ entities: - Left: Forward - Right: Reverse - Middle: Off + - uid: 12127 + components: + - type: Transform + pos: 78.5,-38.5 + parent: 12 - uid: 12615 components: - type: Transform @@ -164434,20 +164699,46 @@ entities: - Left: Forward - Right: Reverse - Middle: Off + - uid: 12924 + components: + - type: Transform + pos: -25.5,-28.5 + parent: 12 + - type: DeviceLinkSource + linkedPorts: + 11491: + - Left: Open + - Right: Open + - Middle: Close + 22278: + - Left: Open + - Right: Open + - Middle: Close + - uid: 13969 + components: + - type: Transform + pos: 33.5,7.5 + parent: 12 + - type: DeviceLinkSource + linkedPorts: + 12632: + - Left: Forward + - Right: Reverse + - Middle: Off + 12633: + - Left: Forward + - Right: Reverse + - Middle: Off + 12290: + - Left: Forward + - Right: Reverse + - Middle: Off + 22295: + - Left: Forward + - Right: Reverse + - Middle: Off - proto: UnfinishedMachineFrame entities: - - uid: 17959 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-14.5 - parent: 12 - - uid: 22216 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -81.5,22.5 - parent: 12 - uid: 24029 components: - type: Transform @@ -164574,10 +164865,10 @@ entities: parent: 12 - proto: VendingMachineCargoDrobe entities: - - uid: 5709 + - uid: 10660 components: - type: Transform - pos: 60.5,-18.5 + pos: 63.5,-23.5 parent: 12 - proto: VendingMachineCart entities: @@ -164806,11 +165097,6 @@ entities: - type: Transform pos: -17.5,-27.5 parent: 12 - - uid: 16785 - components: - - type: Transform - pos: -13.5,1.5 - parent: 12 - uid: 18877 components: - type: Transform @@ -164905,10 +165191,10 @@ entities: - type: Transform pos: -23.5,-38.5 parent: 12 - - uid: 2838 + - uid: 8876 components: - type: Transform - pos: -9.5,-45.5 + pos: -5.5,-47.5 parent: 12 - uid: 13799 components: @@ -165086,7 +165372,7 @@ entities: parent: 12 - proto: VendingMachineTankDispenserEngineering entities: - - uid: 9685 + - uid: 16777 components: - type: Transform pos: 10.5,-13.5 @@ -165098,10 +165384,10 @@ entities: parent: 12 - proto: VendingMachineTankDispenserEVA entities: - - uid: 8864 + - uid: 12059 components: - type: Transform - pos: 76.5,-30.5 + pos: 55.5,-31.5 parent: 12 - uid: 16412 components: @@ -165152,16 +165438,16 @@ entities: - type: Transform pos: 43.5,-38.5 parent: 12 + - uid: 12630 + components: + - type: Transform + pos: 35.5,47.5 + parent: 12 - uid: 23651 components: - type: Transform pos: 48.5,52.5 parent: 12 - - uid: 23703 - components: - - type: Transform - pos: 34.5,45.5 - parent: 12 - proto: VendingMachineViroDrobe entities: - uid: 2788 @@ -165214,6 +165500,11 @@ entities: parent: 12 - proto: WallmountTelevision entities: + - uid: 5134 + components: + - type: Transform + pos: 37.5,-24.5 + parent: 12 - uid: 17664 components: - type: Transform @@ -165236,11 +165527,6 @@ entities: - type: Transform pos: 31.5,9.5 parent: 12 - - uid: 24 - components: - - type: Transform - pos: -1.5,2.5 - parent: 12 - uid: 27 components: - type: Transform @@ -165352,11 +165638,6 @@ entities: - type: Transform pos: -4.5,-0.5 parent: 12 - - uid: 51 - components: - - type: Transform - pos: -78.5,19.5 - parent: 12 - uid: 52 components: - type: Transform @@ -165379,11 +165660,6 @@ entities: rot: 3.141592653589793 rad pos: -10.5,-20.5 parent: 12 - - uid: 71 - components: - - type: Transform - pos: -76.5,19.5 - parent: 12 - uid: 76 components: - type: Transform @@ -165414,21 +165690,6 @@ entities: - type: Transform pos: 7.5,-5.5 parent: 12 - - uid: 113 - components: - - type: Transform - pos: -75.5,31.5 - parent: 12 - - uid: 114 - components: - - type: Transform - pos: -75.5,32.5 - parent: 12 - - uid: 115 - components: - - type: Transform - pos: -75.5,28.5 - parent: 12 - uid: 116 components: - type: Transform @@ -165441,24 +165702,12 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-3.5 parent: 12 - - uid: 118 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-4.5 - parent: 12 - uid: 119 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-3.5 parent: 12 - - uid: 120 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-4.5 - parent: 12 - uid: 121 components: - type: Transform @@ -165531,18 +165780,6 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-5.5 parent: 12 - - uid: 135 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-5.5 - parent: 12 - - uid: 136 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-5.5 - parent: 12 - uid: 137 components: - type: Transform @@ -165585,18 +165822,6 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-7.5 parent: 12 - - uid: 147 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-7.5 - parent: 12 - - uid: 148 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-7.5 - parent: 12 - uid: 150 components: - type: Transform @@ -165902,48 +166127,26 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,5.5 parent: 12 - - uid: 233 + - uid: 232 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-4.5 + pos: -55.5,13.5 parent: 12 - uid: 240 components: - type: Transform pos: -7.5,-19.5 parent: 12 - - uid: 241 - components: - - type: Transform - pos: -7.5,-5.5 - parent: 12 - - uid: 242 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-7.5 - parent: 12 - uid: 257 components: - type: Transform pos: -11.5,-9.5 parent: 12 - - uid: 258 - components: - - type: Transform - pos: -11.5,-8.5 - parent: 12 - uid: 259 components: - type: Transform pos: -11.5,-7.5 parent: 12 - - uid: 260 - components: - - type: Transform - pos: -12.5,-7.5 - parent: 12 - uid: 261 components: - type: Transform @@ -165964,11 +166167,6 @@ entities: - type: Transform pos: -11.5,-5.5 parent: 12 - - uid: 265 - components: - - type: Transform - pos: -11.5,-4.5 - parent: 12 - uid: 266 components: - type: Transform @@ -165994,11 +166192,6 @@ entities: - type: Transform pos: -13.5,-5.5 parent: 12 - - uid: 271 - components: - - type: Transform - pos: -12.5,-5.5 - parent: 12 - uid: 272 components: - type: Transform @@ -166148,18 +166341,6 @@ entities: rot: 3.141592653589793 rad pos: -13.5,-17.5 parent: 12 - - uid: 345 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,0.5 - parent: 12 - - uid: 346 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,0.5 - parent: 12 - uid: 363 components: - type: Transform @@ -166285,18 +166466,6 @@ entities: rot: 3.141592653589793 rad pos: -35.5,0.5 parent: 12 - - uid: 436 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,1.5 - parent: 12 - - uid: 437 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,2.5 - parent: 12 - uid: 438 components: - type: Transform @@ -166514,11 +166683,6 @@ entities: - type: Transform pos: -35.5,-25.5 parent: 12 - - uid: 601 - components: - - type: Transform - pos: -38.5,-25.5 - parent: 12 - uid: 602 components: - type: Transform @@ -166554,26 +166718,16 @@ entities: - type: Transform pos: -42.5,-21.5 parent: 12 - - uid: 611 - components: - - type: Transform - pos: -42.5,-18.5 - parent: 12 - uid: 612 components: - type: Transform - pos: -41.5,-18.5 + pos: -47.5,16.5 parent: 12 - uid: 613 components: - type: Transform pos: -40.5,-18.5 parent: 12 - - uid: 632 - components: - - type: Transform - pos: -40.5,-21.5 - parent: 12 - uid: 633 components: - type: Transform @@ -167025,12 +167179,6 @@ entities: rot: -1.5707963267948966 rad pos: -25.5,-51.5 parent: 12 - - uid: 1059 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,56.5 - parent: 12 - uid: 1074 components: - type: Transform @@ -167072,12 +167220,6 @@ entities: - type: Transform pos: -54.5,-37.5 parent: 12 - - uid: 1172 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-18.5 - parent: 12 - uid: 1316 components: - type: Transform @@ -167636,6 +167778,50 @@ entities: - type: Transform pos: -49.5,-52.5 parent: 12 + - uid: 3109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-44.5 + parent: 12 + - uid: 3111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-45.5 + parent: 12 + - uid: 3114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-46.5 + parent: 12 + - uid: 3117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-42.5 + parent: 12 + - uid: 3158 + components: + - type: Transform + pos: -10.5,3.5 + parent: 12 + - uid: 3702 + components: + - type: Transform + pos: 17.5,6.5 + parent: 12 + - uid: 3710 + components: + - type: Transform + pos: 15.5,6.5 + parent: 12 + - uid: 3713 + components: + - type: Transform + pos: 15.5,8.5 + parent: 12 - uid: 3778 components: - type: Transform @@ -167680,11 +167866,6 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,-5.5 parent: 12 - - uid: 4102 - components: - - type: Transform - pos: 9.5,-49.5 - parent: 12 - uid: 4103 components: - type: Transform @@ -167695,77 +167876,12 @@ entities: - type: Transform pos: 7.5,-53.5 parent: 12 - - uid: 4129 - components: - - type: Transform - pos: -72.5,25.5 - parent: 12 - - uid: 4141 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-48.5 - parent: 12 - - uid: 4143 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-46.5 - parent: 12 - - uid: 4144 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-45.5 - parent: 12 - - uid: 4145 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-44.5 - parent: 12 - - uid: 4146 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-43.5 - parent: 12 - - uid: 4147 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-42.5 - parent: 12 - - uid: 4150 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-40.5 - parent: 12 - - uid: 4151 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-40.5 - parent: 12 - uid: 4152 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,-40.5 parent: 12 - - uid: 4153 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-39.5 - parent: 12 - - uid: 4154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-42.5 - parent: 12 - uid: 4167 components: - type: Transform @@ -167983,16 +168099,6 @@ entities: - type: Transform pos: 14.5,-5.5 parent: 12 - - uid: 4570 - components: - - type: Transform - pos: 14.5,-4.5 - parent: 12 - - uid: 4571 - components: - - type: Transform - pos: 14.5,-3.5 - parent: 12 - uid: 4572 components: - type: Transform @@ -168139,31 +168245,16 @@ entities: rot: 3.141592653589793 rad pos: 72.5,13.5 parent: 12 - - uid: 4694 - components: - - type: Transform - pos: -81.5,42.5 - parent: 12 - - uid: 4695 - components: - - type: Transform - pos: -82.5,19.5 - parent: 12 - uid: 4706 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,3.5 parent: 12 - - uid: 4708 + - uid: 4714 components: - type: Transform - pos: -75.5,29.5 - parent: 12 - - uid: 4709 - components: - - type: Transform - pos: -75.5,25.5 + pos: -24.5,56.5 parent: 12 - uid: 4733 components: @@ -168175,6 +168266,12 @@ entities: - type: Transform pos: 6.5,-5.5 parent: 12 + - uid: 4773 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-48.5 + parent: 12 - uid: 4882 components: - type: Transform @@ -168323,11 +168420,6 @@ entities: - type: Transform pos: 32.5,-4.5 parent: 12 - - uid: 5067 - components: - - type: Transform - pos: 32.5,-5.5 - parent: 12 - uid: 5068 components: - type: Transform @@ -168398,6 +168490,12 @@ entities: - type: Transform pos: 6.5,-3.5 parent: 12 + - uid: 5117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-47.5 + parent: 12 - uid: 5122 components: - type: Transform @@ -168431,12 +168529,6 @@ entities: rot: 1.5707963267948966 rad pos: 37.5,-9.5 parent: 12 - - uid: 5166 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-9.5 - parent: 12 - uid: 5167 components: - type: Transform @@ -168503,6 +168595,12 @@ entities: rot: 3.141592653589793 rad pos: 62.5,5.5 parent: 12 + - uid: 5218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-49.5 + parent: 12 - uid: 5246 components: - type: Transform @@ -168551,6 +168649,12 @@ entities: rot: 1.5707963267948966 rad pos: 34.5,-16.5 parent: 12 + - uid: 5313 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-50.5 + parent: 12 - uid: 5316 components: - type: Transform @@ -168697,12 +168801,6 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,8.5 parent: 12 - - uid: 5721 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,6.5 - parent: 12 - uid: 5868 components: - type: Transform @@ -168727,11 +168825,6 @@ entities: rot: 1.5707963267948966 rad pos: 60.5,-47.5 parent: 12 - - uid: 5934 - components: - - type: Transform - pos: 35.5,-9.5 - parent: 12 - uid: 5950 components: - type: Transform @@ -168816,6 +168909,12 @@ entities: - type: Transform pos: 28.5,-29.5 parent: 12 + - uid: 6207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-41.5 + parent: 12 - uid: 6243 components: - type: Transform @@ -168841,11 +168940,6 @@ entities: - type: Transform pos: 31.5,-36.5 parent: 12 - - uid: 6272 - components: - - type: Transform - pos: -73.5,19.5 - parent: 12 - uid: 6273 components: - type: Transform @@ -169022,17 +169116,18 @@ entities: rot: -1.5707963267948966 rad pos: 46.5,-6.5 parent: 12 - - uid: 7362 - components: - - type: Transform - pos: -7.5,-3.5 - parent: 12 - uid: 7363 components: - type: Transform rot: -1.5707963267948966 rad pos: 46.5,-9.5 parent: 12 + - uid: 7375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-5.5 + parent: 12 - uid: 7414 components: - type: Transform @@ -169177,6 +169272,12 @@ entities: rot: -1.5707963267948966 rad pos: 54.5,-30.5 parent: 12 + - uid: 7438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-21.5 + parent: 12 - uid: 7478 components: - type: Transform @@ -169303,21 +169404,11 @@ entities: rot: -1.5707963267948966 rad pos: -45.5,55.5 parent: 12 - - uid: 7564 - components: - - type: Transform - pos: -7.5,-4.5 - parent: 12 - uid: 7565 components: - type: Transform pos: -9.5,-4.5 parent: 12 - - uid: 7569 - components: - - type: Transform - pos: -7.5,-2.5 - parent: 12 - uid: 7575 components: - type: Transform @@ -169342,30 +169433,6 @@ entities: rot: -1.5707963267948966 rad pos: 64.5,-25.5 parent: 12 - - uid: 7579 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,-25.5 - parent: 12 - - uid: 7580 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,-25.5 - parent: 12 - - uid: 7581 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,-25.5 - parent: 12 - - uid: 7582 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,-26.5 - parent: 12 - uid: 7583 components: - type: Transform @@ -169626,11 +169693,6 @@ entities: - type: Transform pos: -9.5,-5.5 parent: 12 - - uid: 7745 - components: - - type: Transform - pos: -7.5,-8.5 - parent: 12 - uid: 7746 components: - type: Transform @@ -169658,6 +169720,12 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,2.5 parent: 12 + - uid: 8445 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-7.5 + parent: 12 - uid: 8447 components: - type: Transform @@ -169668,23 +169736,6 @@ entities: - type: Transform pos: -7.5,-13.5 parent: 12 - - uid: 8451 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-8.5 - parent: 12 - - uid: 8452 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-5.5 - parent: 12 - - uid: 8453 - components: - - type: Transform - pos: -7.5,-9.5 - parent: 12 - uid: 8454 components: - type: Transform @@ -169700,6 +169751,11 @@ entities: - type: Transform pos: 42.5,-9.5 parent: 12 + - uid: 8669 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 12 - uid: 8709 components: - type: Transform @@ -169741,6 +169797,16 @@ entities: rot: 1.5707963267948966 rad pos: 84.5,-38.5 parent: 12 + - uid: 8799 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 12 + - uid: 8806 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 12 - uid: 8817 components: - type: Transform @@ -169751,6 +169817,22 @@ entities: - type: Transform pos: 44.5,-6.5 parent: 12 + - uid: 8820 + components: + - type: Transform + pos: -10.5,0.5 + parent: 12 + - uid: 8846 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 12 + - uid: 8852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-4.5 + parent: 12 - uid: 8856 components: - type: Transform @@ -169761,6 +169843,11 @@ entities: - type: Transform pos: 79.5,7.5 parent: 12 + - uid: 9067 + components: + - type: Transform + pos: -59.5,36.5 + parent: 12 - uid: 9072 components: - type: Transform @@ -169778,6 +169865,12 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,0.5 parent: 12 + - uid: 9138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-43.5 + parent: 12 - uid: 9142 components: - type: Transform @@ -169849,6 +169942,12 @@ entities: - type: Transform pos: -12.5,23.5 parent: 12 + - uid: 9443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,-26.5 + parent: 12 - uid: 9502 components: - type: Transform @@ -169992,6 +170091,11 @@ entities: rot: 3.141592653589793 rad pos: -51.5,65.5 parent: 12 + - uid: 9658 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 12 - uid: 9701 components: - type: Transform @@ -170063,6 +170167,11 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,3.5 parent: 12 + - uid: 9996 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 12 - uid: 10040 components: - type: Transform @@ -170164,21 +170273,6 @@ entities: rot: 1.5707963267948966 rad pos: -28.5,5.5 parent: 12 - - uid: 10196 - components: - - type: Transform - pos: -75.5,30.5 - parent: 12 - - uid: 10197 - components: - - type: Transform - pos: -79.5,19.5 - parent: 12 - - uid: 10198 - components: - - type: Transform - pos: -80.5,19.5 - parent: 12 - uid: 10253 components: - type: Transform @@ -170203,11 +170297,6 @@ entities: rot: 1.5707963267948966 rad pos: -30.5,20.5 parent: 12 - - uid: 10259 - components: - - type: Transform - pos: -75.5,26.5 - parent: 12 - uid: 10303 components: - type: Transform @@ -170550,54 +170639,6 @@ entities: rot: 3.141592653589793 rad pos: 74.5,13.5 parent: 12 - - uid: 10656 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,18.5 - parent: 12 - - uid: 10657 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,18.5 - parent: 12 - - uid: 10658 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,18.5 - parent: 12 - - uid: 10659 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,18.5 - parent: 12 - - uid: 10660 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,18.5 - parent: 12 - - uid: 10661 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,18.5 - parent: 12 - - uid: 10662 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,19.5 - parent: 12 - - uid: 10664 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,20.5 - parent: 12 - uid: 10669 components: - type: Transform @@ -170687,12 +170728,6 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,24.5 parent: 12 - - uid: 10727 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,22.5 - parent: 12 - uid: 10729 components: - type: Transform @@ -171366,16 +171401,22 @@ entities: - type: Transform pos: 27.5,20.5 parent: 12 + - uid: 11428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,19.5 + parent: 12 + - uid: 11429 + components: + - type: Transform + pos: 42.5,1.5 + parent: 12 - uid: 11435 components: - type: Transform pos: 36.5,15.5 parent: 12 - - uid: 11437 - components: - - type: Transform - pos: 36.5,19.5 - parent: 12 - uid: 11439 components: - type: Transform @@ -171782,6 +171823,41 @@ entities: - type: Transform pos: 59.5,37.5 parent: 12 + - uid: 12009 + components: + - type: Transform + pos: 42.5,14.5 + parent: 12 + - uid: 12056 + components: + - type: Transform + pos: 44.5,-2.5 + parent: 12 + - uid: 12058 + components: + - type: Transform + pos: 42.5,5.5 + parent: 12 + - uid: 12100 + components: + - type: Transform + pos: 43.5,13.5 + parent: 12 + - uid: 12110 + components: + - type: Transform + pos: 44.5,1.5 + parent: 12 + - uid: 12117 + components: + - type: Transform + pos: 42.5,-5.5 + parent: 12 + - uid: 12118 + components: + - type: Transform + pos: 42.5,-6.5 + parent: 12 - uid: 12392 components: - type: Transform @@ -171872,6 +171948,21 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,28.5 parent: 12 + - uid: 12641 + components: + - type: Transform + pos: 45.5,0.5 + parent: 12 + - uid: 12646 + components: + - type: Transform + pos: 45.5,-1.5 + parent: 12 + - uid: 12647 + components: + - type: Transform + pos: 42.5,-2.5 + parent: 12 - uid: 12724 components: - type: Transform @@ -171888,6 +171979,16 @@ entities: - type: Transform pos: 31.5,26.5 parent: 12 + - uid: 12868 + components: + - type: Transform + pos: 44.5,5.5 + parent: 12 + - uid: 12910 + components: + - type: Transform + pos: 44.5,-5.5 + parent: 12 - uid: 13197 components: - type: Transform @@ -172675,60 +172776,10 @@ entities: - type: Transform pos: -32.5,11.5 parent: 12 - - uid: 15853 + - uid: 15890 components: - type: Transform - pos: -77.5,16.5 - parent: 12 - - uid: 15859 - components: - - type: Transform - pos: -75.5,27.5 - parent: 12 - - uid: 15861 - components: - - type: Transform - pos: -83.5,42.5 - parent: 12 - - uid: 15900 - components: - - type: Transform - pos: -85.5,34.5 - parent: 12 - - uid: 15910 - components: - - type: Transform - pos: -75.5,34.5 - parent: 12 - - uid: 15911 - components: - - type: Transform - pos: -83.5,23.5 - parent: 12 - - uid: 15912 - components: - - type: Transform - pos: -83.5,22.5 - parent: 12 - - uid: 15913 - components: - - type: Transform - pos: -77.5,34.5 - parent: 12 - - uid: 15914 - components: - - type: Transform - pos: -83.5,24.5 - parent: 12 - - uid: 15915 - components: - - type: Transform - pos: -83.5,19.5 - parent: 12 - - uid: 15916 - components: - - type: Transform - pos: -85.5,42.5 + pos: -60.5,23.5 parent: 12 - uid: 16001 components: @@ -172739,7 +172790,7 @@ entities: - uid: 16066 components: - type: Transform - pos: -85.5,31.5 + pos: -58.5,18.5 parent: 12 - uid: 16365 components: @@ -172747,21 +172798,6 @@ entities: rot: 3.141592653589793 rad pos: 16.5,20.5 parent: 12 - - uid: 16390 - components: - - type: Transform - pos: -8.5,21.5 - parent: 12 - - uid: 16413 - components: - - type: Transform - pos: -85.5,25.5 - parent: 12 - - uid: 16414 - components: - - type: Transform - pos: -85.5,38.5 - parent: 12 - uid: 16420 components: - type: Transform @@ -172772,16 +172808,6 @@ entities: - type: Transform pos: 60.5,11.5 parent: 12 - - uid: 16433 - components: - - type: Transform - pos: -73.5,20.5 - parent: 12 - - uid: 16434 - components: - - type: Transform - pos: -72.5,29.5 - parent: 12 - uid: 16435 components: - type: Transform @@ -172802,16 +172828,6 @@ entities: - type: Transform pos: -30.5,12.5 parent: 12 - - uid: 16647 - components: - - type: Transform - pos: -78.5,39.5 - parent: 12 - - uid: 16648 - components: - - type: Transform - pos: -75.5,24.5 - parent: 12 - uid: 16799 components: - type: Transform @@ -172995,11 +173011,6 @@ entities: - type: Transform pos: -27.5,11.5 parent: 12 - - uid: 17534 - components: - - type: Transform - pos: -75.5,20.5 - parent: 12 - uid: 17536 components: - type: Transform @@ -173036,11 +173047,6 @@ entities: - type: Transform pos: 57.5,59.5 parent: 12 - - uid: 17550 - components: - - type: Transform - pos: -75.5,23.5 - parent: 12 - uid: 17607 components: - type: Transform @@ -173147,21 +173153,6 @@ entities: - type: Transform pos: -32.5,6.5 parent: 12 - - uid: 17776 - components: - - type: Transform - pos: -79.5,39.5 - parent: 12 - - uid: 17777 - components: - - type: Transform - pos: -82.5,39.5 - parent: 12 - - uid: 17778 - components: - - type: Transform - pos: -77.5,42.5 - parent: 12 - uid: 17803 components: - type: Transform @@ -173330,21 +173321,6 @@ entities: rot: 3.141592653589793 rad pos: -53.5,68.5 parent: 12 - - uid: 17949 - components: - - type: Transform - pos: -79.5,42.5 - parent: 12 - - uid: 17950 - components: - - type: Transform - pos: -81.5,39.5 - parent: 12 - - uid: 17951 - components: - - type: Transform - pos: -80.5,42.5 - parent: 12 - uid: 17972 components: - type: Transform @@ -173384,6 +173360,12 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-0.5 parent: 12 + - uid: 18845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,-3.5 + parent: 12 - uid: 18896 components: - type: Transform @@ -173898,11 +173880,6 @@ entities: rot: 3.141592653589793 rad pos: -45.5,54.5 parent: 12 - - uid: 19266 - components: - - type: Transform - pos: -7.5,-10.5 - parent: 12 - uid: 19267 components: - type: Transform @@ -174177,27 +174154,14 @@ entities: - uid: 19552 components: - type: Transform - pos: -81.5,17.5 + rot: 3.141592653589793 rad + pos: 37.5,-10.5 parent: 12 - uid: 19553 components: - type: Transform - pos: -82.5,17.5 - parent: 12 - - uid: 19554 - components: - - type: Transform - pos: -77.5,19.5 - parent: 12 - - uid: 19556 - components: - - type: Transform - pos: -79.5,17.5 - parent: 12 - - uid: 19558 - components: - - type: Transform - pos: -76.5,17.5 + rot: 3.141592653589793 rad + pos: 40.5,-3.5 parent: 12 - uid: 19564 components: @@ -174385,11 +174349,6 @@ entities: - type: Transform pos: 7.5,71.5 parent: 12 - - uid: 19817 - components: - - type: Transform - pos: -85.5,35.5 - parent: 12 - uid: 19826 components: - type: Transform @@ -174407,57 +174366,12 @@ entities: rot: 1.5707963267948966 rad pos: 51.5,65.5 parent: 12 - - uid: 19850 - components: - - type: Transform - pos: -75.5,17.5 - parent: 12 - uid: 19857 components: - type: Transform rot: 3.141592653589793 rad pos: 47.5,67.5 parent: 12 - - uid: 20072 - components: - - type: Transform - pos: -85.5,19.5 - parent: 12 - - uid: 20073 - components: - - type: Transform - pos: -85.5,41.5 - parent: 12 - - uid: 20074 - components: - - type: Transform - pos: -85.5,21.5 - parent: 12 - - uid: 20075 - components: - - type: Transform - pos: -85.5,22.5 - parent: 12 - - uid: 20076 - components: - - type: Transform - pos: -85.5,20.5 - parent: 12 - - uid: 20077 - components: - - type: Transform - pos: -85.5,24.5 - parent: 12 - - uid: 20078 - components: - - type: Transform - pos: -85.5,23.5 - parent: 12 - - uid: 20079 - components: - - type: Transform - pos: -85.5,27.5 - parent: 12 - uid: 20097 components: - type: Transform @@ -174475,31 +174389,6 @@ entities: rot: 3.141592653589793 rad pos: 50.5,66.5 parent: 12 - - uid: 20312 - components: - - type: Transform - pos: -85.5,26.5 - parent: 12 - - uid: 20314 - components: - - type: Transform - pos: -85.5,28.5 - parent: 12 - - uid: 20315 - components: - - type: Transform - pos: -85.5,36.5 - parent: 12 - - uid: 20316 - components: - - type: Transform - pos: -85.5,29.5 - parent: 12 - - uid: 20435 - components: - - type: Transform - pos: -85.5,30.5 - parent: 12 - uid: 20521 components: - type: Transform @@ -174520,7 +174409,8 @@ entities: - uid: 20885 components: - type: Transform - pos: -85.5,32.5 + rot: 3.141592653589793 rad + pos: 35.5,-10.5 parent: 12 - uid: 21059 components: @@ -174531,32 +174421,14 @@ entities: - uid: 21060 components: - type: Transform - pos: -75.5,22.5 + rot: 3.141592653589793 rad + pos: 36.5,-8.5 parent: 12 - - uid: 21063 + - uid: 21078 components: - type: Transform - pos: -75.5,19.5 - parent: 12 - - uid: 21067 - components: - - type: Transform - pos: -83.5,25.5 - parent: 12 - - uid: 21068 - components: - - type: Transform - pos: -83.5,26.5 - parent: 12 - - uid: 21314 - components: - - type: Transform - pos: -85.5,39.5 - parent: 12 - - uid: 21325 - components: - - type: Transform - pos: -83.5,27.5 + rot: -1.5707963267948966 rad + pos: 14.5,-4.5 parent: 12 - uid: 21527 components: @@ -174564,265 +174436,79 @@ entities: rot: 3.141592653589793 rad pos: -1.5,10.5 parent: 12 - - uid: 21605 + - uid: 21876 components: - type: Transform - pos: -83.5,28.5 - parent: 12 - - uid: 21859 - components: - - type: Transform - pos: -83.5,29.5 - parent: 12 - - uid: 21860 - components: - - type: Transform - pos: -83.5,30.5 - parent: 12 - - uid: 21861 - components: - - type: Transform - pos: -83.5,31.5 - parent: 12 - - uid: 21862 - components: - - type: Transform - pos: -83.5,33.5 - parent: 12 - - uid: 21863 - components: - - type: Transform - pos: -83.5,34.5 - parent: 12 - - uid: 21864 - components: - - type: Transform - pos: -83.5,32.5 - parent: 12 - - uid: 21865 - components: - - type: Transform - pos: -83.5,35.5 - parent: 12 - - uid: 21866 - components: - - type: Transform - pos: -83.5,37.5 - parent: 12 - - uid: 21867 - components: - - type: Transform - pos: -83.5,38.5 - parent: 12 - - uid: 21868 - components: - - type: Transform - pos: -83.5,39.5 - parent: 12 - - uid: 21869 - components: - - type: Transform - pos: -83.5,40.5 - parent: 12 - - uid: 21870 - components: - - type: Transform - pos: -85.5,33.5 - parent: 12 - - uid: 21871 - components: - - type: Transform - pos: -83.5,36.5 - parent: 12 - - uid: 21872 - components: - - type: Transform - pos: -76.5,34.5 - parent: 12 - - uid: 21873 - components: - - type: Transform - pos: -77.5,35.5 - parent: 12 - - uid: 21874 - components: - - type: Transform - pos: -74.5,35.5 - parent: 12 - - uid: 21875 - components: - - type: Transform - pos: -75.5,35.5 + rot: 3.141592653589793 rad + pos: 33.5,-8.5 parent: 12 - uid: 21877 components: - type: Transform - pos: -77.5,40.5 + rot: 3.141592653589793 rad + pos: 40.5,-4.5 parent: 12 - uid: 21878 components: - type: Transform - pos: -77.5,39.5 + rot: 3.141592653589793 rad + pos: 40.5,-6.5 + parent: 12 + - uid: 21879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-5.5 parent: 12 - uid: 21880 components: - type: Transform - pos: -77.5,41.5 + rot: 3.141592653589793 rad + pos: 34.5,-8.5 parent: 12 - - uid: 21884 + - uid: 21881 components: - type: Transform - pos: -85.5,37.5 + rot: 3.141592653589793 rad + pos: 32.5,-8.5 parent: 12 - - uid: 21885 + - uid: 21934 components: - type: Transform - pos: -75.5,33.5 + rot: 3.141592653589793 rad + pos: -38.5,-25.5 parent: 12 - - uid: 21892 + - uid: 21949 components: - type: Transform - pos: -82.5,34.5 + rot: 3.141592653589793 rad + pos: 36.5,-10.5 parent: 12 - - uid: 21896 + - uid: 21988 components: - type: Transform - pos: -75.5,37.5 + pos: 2.5,-4.5 parent: 12 - - uid: 21897 + - uid: 21989 components: - type: Transform - pos: -77.5,37.5 + pos: 3.5,-4.5 parent: 12 - - uid: 21898 + - uid: 22002 components: - type: Transform - pos: -76.5,37.5 + pos: -42.5,-18.5 parent: 12 - - uid: 21899 + - uid: 22003 components: - type: Transform - pos: -74.5,37.5 - parent: 12 - - uid: 21900 - components: - - type: Transform - pos: -79.5,34.5 - parent: 12 - - uid: 21902 - components: - - type: Transform - pos: -76.5,29.5 - parent: 12 - - uid: 21904 - components: - - type: Transform - pos: -82.5,29.5 - parent: 12 - - uid: 21905 - components: - - type: Transform - pos: -81.5,34.5 - parent: 12 - - uid: 21906 - components: - - type: Transform - pos: -79.5,35.5 - parent: 12 - - uid: 21908 - components: - - type: Transform - pos: -78.5,35.5 - parent: 12 - - uid: 22005 - components: - - type: Transform - pos: -85.5,40.5 - parent: 12 - - uid: 22007 - components: - - type: Transform - pos: -83.5,41.5 - parent: 12 - - uid: 22008 - components: - - type: Transform - pos: -82.5,44.5 + pos: -41.5,-18.5 parent: 12 - uid: 22009 components: - type: Transform - pos: -81.5,44.5 - parent: 12 - - uid: 22010 - components: - - type: Transform - pos: -79.5,44.5 - parent: 12 - - uid: 22011 - components: - - type: Transform - pos: -77.5,44.5 - parent: 12 - - uid: 22012 - components: - - type: Transform - pos: -77.5,17.5 - parent: 12 - - uid: 22013 - components: - - type: Transform - pos: -81.5,16.5 - parent: 12 - - uid: 22014 - components: - - type: Transform - pos: -86.5,41.5 - parent: 12 - - uid: 22015 - components: - - type: Transform - pos: -86.5,33.5 - parent: 12 - - uid: 22016 - components: - - type: Transform - pos: -86.5,37.5 - parent: 12 - - uid: 22017 - components: - - type: Transform - pos: -86.5,21.5 - parent: 12 - - uid: 22018 - components: - - type: Transform - pos: -78.5,44.5 - parent: 12 - - uid: 22019 - components: - - type: Transform - pos: -78.5,42.5 - parent: 12 - - uid: 22020 - components: - - type: Transform - pos: -83.5,17.5 - parent: 12 - - uid: 22021 - components: - - type: Transform - pos: -83.5,21.5 - parent: 12 - - uid: 22022 - components: - - type: Transform - pos: -81.5,19.5 - parent: 12 - - uid: 22023 - components: - - type: Transform - pos: -75.5,21.5 + rot: 3.141592653589793 rad + pos: 35.5,-8.5 parent: 12 - uid: 22032 components: @@ -174989,11 +174675,100 @@ entities: - type: Transform pos: -30.5,62.5 parent: 12 + - uid: 22182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-1.5 + parent: 12 + - uid: 22183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-3.5 + parent: 12 + - uid: 22184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-2.5 + parent: 12 + - uid: 22185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-9.5 + parent: 12 + - uid: 22186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-10.5 + parent: 12 + - uid: 22187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-11.5 + parent: 12 - uid: 22190 components: - type: Transform pos: -30.5,63.5 parent: 12 + - uid: 22216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-5.5 + parent: 12 + - uid: 22279 + components: + - type: Transform + pos: 29.5,-19.5 + parent: 12 + - uid: 22280 + components: + - type: Transform + pos: 29.5,-24.5 + parent: 12 + - uid: 22281 + components: + - type: Transform + pos: 32.5,-24.5 + parent: 12 + - uid: 22282 + components: + - type: Transform + pos: 36.5,-23.5 + parent: 12 + - uid: 22283 + components: + - type: Transform + pos: 36.5,-24.5 + parent: 12 + - uid: 22284 + components: + - type: Transform + pos: 35.5,-24.5 + parent: 12 + - uid: 22290 + components: + - type: Transform + pos: 42.5,13.5 + parent: 12 + - uid: 22324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,59.5 + parent: 12 + - uid: 22327 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,55.5 + parent: 12 - uid: 22339 components: - type: Transform @@ -175029,6 +174804,48 @@ entities: rot: 3.141592653589793 rad pos: 14.5,22.5 parent: 12 + - uid: 23177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,63.5 + parent: 12 + - uid: 23700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -57.5,59.5 + parent: 12 + - uid: 23701 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,59.5 + parent: 12 + - uid: 23703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,63.5 + parent: 12 + - uid: 23704 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,59.5 + parent: 12 + - uid: 23709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,59.5 + parent: 12 + - uid: 23719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -56.5,63.5 + parent: 12 - uid: 23773 components: - type: Transform @@ -175067,16 +174884,29 @@ entities: - type: Transform pos: -54.5,63.5 parent: 12 - - uid: 24665 - components: - - type: Transform - pos: -85.5,43.5 - parent: 12 - uid: 24666 components: - type: Transform pos: -52.5,63.5 parent: 12 + - uid: 25091 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-17.5 + parent: 12 + - uid: 25094 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-18.5 + parent: 12 + - uid: 25095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-18.5 + parent: 12 - uid: 25101 components: - type: Transform @@ -175129,11 +174959,6 @@ entities: - type: Transform pos: -53.5,63.5 parent: 12 - - uid: 25395 - components: - - type: Transform - pos: -85.5,44.5 - parent: 12 - uid: 25418 components: - type: Transform @@ -175331,12 +175156,6 @@ entities: rot: 1.5707963267948966 rad pos: -59.5,-19.5 parent: 12 - - uid: 25595 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-19.5 - parent: 12 - uid: 25597 components: - type: Transform @@ -175368,16 +175187,6 @@ entities: - type: Transform pos: 32.5,5.5 parent: 12 - - uid: 25616 - components: - - type: Transform - pos: -33.5,5.5 - parent: 12 - - uid: 25618 - components: - - type: Transform - pos: -33.5,13.5 - parent: 12 - uid: 25835 components: - type: Transform @@ -175413,25 +175222,17 @@ entities: - type: Transform pos: -18.5,-31.5 parent: 12 - - uid: 26068 + - uid: 26096 components: - type: Transform - pos: -86.5,25.5 + rot: 3.141592653589793 rad + pos: 63.5,-27.5 parent: 12 - - uid: 26069 + - uid: 26167 components: - type: Transform - pos: -78.5,45.5 - parent: 12 - - uid: 26100 - components: - - type: Transform - pos: -86.5,29.5 - parent: 12 - - uid: 26101 - components: - - type: Transform - pos: -82.5,45.5 + rot: 3.141592653589793 rad + pos: 64.5,-27.5 parent: 12 - uid: 26197 components: @@ -175712,11 +175513,6 @@ entities: - type: Transform pos: 54.5,-1.5 parent: 12 - - uid: 26586 - components: - - type: Transform - pos: -72.5,33.5 - parent: 12 - uid: 26590 components: - type: Transform @@ -175922,36 +175718,6 @@ entities: - type: Transform pos: 74.5,10.5 parent: 12 - - uid: 27094 - components: - - type: Transform - pos: -78.5,17.5 - parent: 12 - - uid: 27095 - components: - - type: Transform - pos: -80.5,17.5 - parent: 12 - - uid: 27096 - components: - - type: Transform - pos: -83.5,20.5 - parent: 12 - - uid: 27098 - components: - - type: Transform - pos: -80.5,44.5 - parent: 12 - - uid: 27099 - components: - - type: Transform - pos: -82.5,42.5 - parent: 12 - - uid: 27101 - components: - - type: Transform - pos: -83.5,44.5 - parent: 12 - uid: 27105 components: - type: Transform @@ -176092,11 +175858,6 @@ entities: rot: 1.5707963267948966 rad pos: -28.5,61.5 parent: 12 - - uid: 27922 - components: - - type: Transform - pos: 30.5,5.5 - parent: 12 - uid: 27924 components: - type: Transform @@ -176134,21 +175895,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-15.5 parent: 12 - - uid: 27996 - components: - - type: Transform - pos: -9.5,0.5 - parent: 12 - - uid: 27997 - components: - - type: Transform - pos: -9.5,2.5 - parent: 12 - - uid: 28045 - components: - - type: Transform - pos: -7.5,-7.5 - parent: 12 - uid: 28046 components: - type: Transform @@ -176316,11 +176062,6 @@ entities: - type: Transform pos: 44.5,6.5 parent: 12 - - uid: 28434 - components: - - type: Transform - pos: -9.5,1.5 - parent: 12 - uid: 28521 components: - type: Transform @@ -176337,6 +176078,11 @@ entities: - type: Transform pos: 6.5,-4.5 parent: 12 + - uid: 28553 + components: + - type: Transform + pos: 11.5,-39.5 + parent: 12 - uid: 28741 components: - type: Transform @@ -176446,41 +176192,6 @@ entities: rot: -1.5707963267948966 rad pos: -24.5,64.5 parent: 12 - - uid: 29322 - components: - - type: Transform - pos: -84.5,44.5 - parent: 12 - - uid: 29340 - components: - - type: Transform - pos: -84.5,17.5 - parent: 12 - - uid: 29341 - components: - - type: Transform - pos: -85.5,17.5 - parent: 12 - - uid: 29342 - components: - - type: Transform - pos: -85.5,18.5 - parent: 12 - - uid: 29343 - components: - - type: Transform - pos: -74.5,17.5 - parent: 12 - - uid: 29344 - components: - - type: Transform - pos: -73.5,17.5 - parent: 12 - - uid: 29345 - components: - - type: Transform - pos: -73.5,18.5 - parent: 12 - uid: 29657 components: - type: Transform @@ -176500,24 +176211,36 @@ entities: parent: 12 - proto: WallReinforcedDiagonal entities: - - uid: 4721 + - uid: 21621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,5.5 + parent: 12 + - uid: 22066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,6.5 + parent: 12 + - uid: 22072 components: - type: Transform rot: 1.5707963267948966 rad pos: 29.5,4.5 parent: 12 - - uid: 19544 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,3.5 - parent: 12 - - uid: 25103 + - uid: 22073 components: - type: Transform rot: 1.5707963267948966 rad pos: 28.5,5.5 parent: 12 + - uid: 22075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,3.5 + parent: 12 - proto: WallReinforcedRust entities: - uid: 499 @@ -176612,6 +176335,12 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,9.5 parent: 12 + - uid: 10166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-50.5 + parent: 12 - uid: 10279 components: - type: Transform @@ -176636,12 +176365,6 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,-53.5 parent: 12 - - uid: 10629 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-47.5 - parent: 12 - uid: 10644 components: - type: Transform @@ -176736,12 +176459,6 @@ entities: rot: -1.5707963267948966 rad pos: 31.5,18.5 parent: 12 - - uid: 11438 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,15.5 - parent: 12 - uid: 11441 components: - type: Transform @@ -176942,6 +176659,12 @@ entities: rot: -1.5707963267948966 rad pos: 32.5,8.5 parent: 12 + - uid: 18709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-49.5 + parent: 12 - uid: 19694 components: - type: Transform @@ -177029,11 +176752,6 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-20.5 parent: 12 - - uid: 25396 - components: - - type: Transform - pos: -54.5,60.5 - parent: 12 - uid: 25403 components: - type: Transform @@ -177340,11 +177058,6 @@ entities: - type: Transform pos: -18.5,-23.5 parent: 12 - - uid: 510 - components: - - type: Transform - pos: -25.5,-26.5 - parent: 12 - uid: 511 components: - type: Transform @@ -177630,11 +177343,6 @@ entities: rot: -1.5707963267948966 rad pos: -50.5,-36.5 parent: 12 - - uid: 901 - components: - - type: Transform - pos: -35.5,-4.5 - parent: 12 - uid: 905 components: - type: Transform @@ -177894,6 +177602,12 @@ entities: - type: Transform pos: -49.5,66.5 parent: 12 + - uid: 2293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,-22.5 + parent: 12 - uid: 2363 components: - type: Transform @@ -178032,6 +177746,12 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-46.5 parent: 12 + - uid: 2478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,10.5 + parent: 12 - uid: 2596 components: - type: Transform @@ -178335,32 +178055,32 @@ entities: - uid: 3083 components: - type: Transform - pos: 7.5,-39.5 + rot: -1.5707963267948966 rad + pos: 9.5,-44.5 parent: 12 - uid: 3084 components: - type: Transform - pos: 7.5,-40.5 + rot: -1.5707963267948966 rad + pos: 9.5,-41.5 parent: 12 - uid: 3085 components: - type: Transform - pos: 7.5,-41.5 + rot: -1.5707963267948966 rad + pos: 9.5,-46.5 parent: 12 - - uid: 3086 + - uid: 3087 components: - type: Transform - pos: 7.5,-42.5 + rot: -1.5707963267948966 rad + pos: 9.5,-39.5 parent: 12 - uid: 3088 components: - type: Transform - pos: 7.5,-44.5 - parent: 12 - - uid: 3089 - components: - - type: Transform - pos: 7.5,-45.5 + rot: -1.5707963267948966 rad + pos: 9.5,-38.5 parent: 12 - uid: 3091 components: @@ -178395,6 +178115,17 @@ entities: - type: Transform pos: 2.5,-43.5 parent: 12 + - uid: 3104 + components: + - type: Transform + pos: 59.5,-27.5 + parent: 12 + - uid: 3105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-22.5 + parent: 12 - uid: 3122 components: - type: Transform @@ -178413,6 +178144,35 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,-50.5 parent: 12 + - uid: 3847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-38.5 + parent: 12 + - uid: 3897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-46.5 + parent: 12 + - uid: 3898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-45.5 + parent: 12 + - uid: 3899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-40.5 + parent: 12 + - uid: 4020 + components: + - type: Transform + pos: 59.5,-26.5 + parent: 12 - uid: 4098 components: - type: Transform @@ -178437,6 +178197,11 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,-36.5 parent: 12 + - uid: 4166 + components: + - type: Transform + pos: 63.5,-22.5 + parent: 12 - uid: 4171 components: - type: Transform @@ -178613,29 +178378,12 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,-19.5 parent: 12 - - uid: 4456 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-18.5 - parent: 12 - - uid: 4462 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-17.5 - parent: 12 - uid: 4520 components: - type: Transform rot: -1.5707963267948966 rad pos: 14.5,-35.5 parent: 12 - - uid: 4539 - components: - - type: Transform - pos: 11.5,-18.5 - parent: 12 - uid: 4959 components: - type: Transform @@ -178726,21 +178474,6 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,-32.5 parent: 12 - - uid: 5554 - components: - - type: Transform - pos: 29.5,-19.5 - parent: 12 - - uid: 5555 - components: - - type: Transform - pos: 29.5,-24.5 - parent: 12 - - uid: 5556 - components: - - type: Transform - pos: 32.5,-24.5 - parent: 12 - uid: 5557 components: - type: Transform @@ -178751,21 +178484,6 @@ entities: - type: Transform pos: -22.5,-17.5 parent: 12 - - uid: 5559 - components: - - type: Transform - pos: 35.5,-24.5 - parent: 12 - - uid: 5560 - components: - - type: Transform - pos: 36.5,-24.5 - parent: 12 - - uid: 5561 - components: - - type: Transform - pos: 36.5,-23.5 - parent: 12 - uid: 5577 components: - type: Transform @@ -179020,6 +178738,11 @@ entities: rot: -1.5707963267948966 rad pos: 39.5,-31.5 parent: 12 + - uid: 6750 + components: + - type: Transform + pos: 59.5,-18.5 + parent: 12 - uid: 6760 components: - type: Transform @@ -179311,12 +179034,6 @@ entities: rot: -1.5707963267948966 rad pos: 55.5,-23.5 parent: 12 - - uid: 7374 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-22.5 - parent: 12 - uid: 7376 components: - type: Transform @@ -179425,24 +179142,12 @@ entities: rot: -1.5707963267948966 rad pos: 54.5,-12.5 parent: 12 - - uid: 7444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,-26.5 - parent: 12 - uid: 7445 components: - type: Transform rot: -1.5707963267948966 rad pos: 57.5,-25.5 parent: 12 - - uid: 7519 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-26.5 - parent: 12 - uid: 7541 components: - type: Transform @@ -179515,6 +179220,12 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,24.5 parent: 12 + - uid: 7788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,-7.5 + parent: 12 - uid: 7822 components: - type: Transform @@ -179533,23 +179244,39 @@ entities: rot: 3.141592653589793 rad pos: -5.5,-23.5 parent: 12 + - uid: 8506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,-43.5 + parent: 12 + - uid: 8509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,-17.5 + parent: 12 + - uid: 8670 + components: + - type: Transform + pos: -9.5,2.5 + parent: 12 - uid: 8819 components: - type: Transform pos: 45.5,-10.5 parent: 12 - - uid: 8820 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-17.5 - parent: 12 - uid: 8835 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,26.5 parent: 12 + - uid: 8884 + components: + - type: Transform + pos: 35.5,10.5 + parent: 12 - uid: 9133 components: - type: Transform @@ -179646,6 +179373,11 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,-34.5 parent: 12 + - uid: 9993 + components: + - type: Transform + pos: -9.5,0.5 + parent: 12 - uid: 10248 components: - type: Transform @@ -179782,11 +179514,6 @@ entities: - type: Transform pos: -52.5,-41.5 parent: 12 - - uid: 10412 - components: - - type: Transform - pos: -35.5,-7.5 - parent: 12 - uid: 10607 components: - type: Transform @@ -179829,12 +179556,6 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,18.5 parent: 12 - - uid: 10693 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,16.5 - parent: 12 - uid: 10694 components: - type: Transform @@ -179974,6 +179695,11 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,20.5 parent: 12 + - uid: 11363 + components: + - type: Transform + pos: 40.5,14.5 + parent: 12 - uid: 11390 components: - type: Transform @@ -180021,11 +179747,6 @@ entities: - type: Transform pos: 48.5,13.5 parent: 12 - - uid: 11467 - components: - - type: Transform - pos: 48.5,11.5 - parent: 12 - uid: 11475 components: - type: Transform @@ -180056,66 +179777,6 @@ entities: - type: Transform pos: 39.5,9.5 parent: 12 - - uid: 11487 - components: - - type: Transform - pos: 42.5,11.5 - parent: 12 - - uid: 11488 - components: - - type: Transform - pos: 42.5,13.5 - parent: 12 - - uid: 11490 - components: - - type: Transform - pos: 45.5,11.5 - parent: 12 - - uid: 11491 - components: - - type: Transform - pos: 40.5,11.5 - parent: 12 - - uid: 11492 - components: - - type: Transform - pos: 39.5,11.5 - parent: 12 - - uid: 11493 - components: - - type: Transform - pos: 38.5,11.5 - parent: 12 - - uid: 11495 - components: - - type: Transform - pos: 36.5,11.5 - parent: 12 - - uid: 11496 - components: - - type: Transform - pos: 35.5,11.5 - parent: 12 - - uid: 11497 - components: - - type: Transform - pos: 34.5,11.5 - parent: 12 - - uid: 11498 - components: - - type: Transform - pos: 33.5,11.5 - parent: 12 - - uid: 11499 - components: - - type: Transform - pos: 32.5,11.5 - parent: 12 - - uid: 11503 - components: - - type: Transform - pos: 33.5,13.5 - parent: 12 - uid: 11504 components: - type: Transform @@ -180131,11 +179792,6 @@ entities: - type: Transform pos: 36.5,13.5 parent: 12 - - uid: 11507 - components: - - type: Transform - pos: 37.5,13.5 - parent: 12 - uid: 11508 components: - type: Transform @@ -180788,6 +180444,17 @@ entities: - type: Transform pos: 41.5,33.5 parent: 12 + - uid: 12000 + components: + - type: Transform + pos: 40.5,15.5 + parent: 12 + - uid: 12054 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-26.5 + parent: 12 - uid: 12066 components: - type: Transform @@ -182384,6 +182051,12 @@ entities: - type: Transform pos: -55.5,-31.5 parent: 12 + - uid: 18605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-19.5 + parent: 12 - uid: 18622 components: - type: Transform @@ -182631,11 +182304,6 @@ entities: - type: Transform pos: -6.5,70.5 parent: 12 - - uid: 19643 - components: - - type: Transform - pos: -9.5,73.5 - parent: 12 - uid: 19682 components: - type: Transform @@ -183072,22 +182740,74 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,64.5 parent: 12 + - uid: 21075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-48.5 + parent: 12 - uid: 21189 components: - type: Transform pos: -11.5,47.5 parent: 12 - - uid: 21621 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 12 - uid: 21790 components: - type: Transform rot: 1.5707963267948966 rad pos: 47.5,64.5 parent: 12 + - uid: 21854 + components: + - type: Transform + pos: -8.5,19.5 + parent: 12 + - uid: 21855 + components: + - type: Transform + pos: -8.5,21.5 + parent: 12 + - uid: 21856 + components: + - type: Transform + pos: -11.5,18.5 + parent: 12 + - uid: 21897 + components: + - type: Transform + pos: -10.5,18.5 + parent: 12 + - uid: 21898 + components: + - type: Transform + pos: -12.5,18.5 + parent: 12 + - uid: 21957 + components: + - type: Transform + pos: -13.5,18.5 + parent: 12 + - uid: 21958 + components: + - type: Transform + pos: -13.5,22.5 + parent: 12 + - uid: 22021 + components: + - type: Transform + pos: -9.5,18.5 + parent: 12 + - uid: 22022 + components: + - type: Transform + pos: -8.5,18.5 + parent: 12 + - uid: 22050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-18.5 + parent: 12 - uid: 22159 components: - type: Transform @@ -183249,11 +182969,6 @@ entities: - type: Transform pos: 51.5,9.5 parent: 12 - - uid: 25471 - components: - - type: Transform - pos: 46.5,15.5 - parent: 12 - uid: 25492 components: - type: Transform @@ -183357,6 +183072,17 @@ entities: rot: 3.141592653589793 rad pos: -46.5,62.5 parent: 12 + - uid: 26101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,-4.5 + parent: 12 + - uid: 26184 + components: + - type: Transform + pos: 29.5,87.5 + parent: 12 - uid: 26188 components: - type: Transform @@ -183391,16 +183117,21 @@ entities: rot: 3.141592653589793 rad pos: -43.5,61.5 parent: 12 - - uid: 26542 + - uid: 26449 components: - type: Transform - pos: 45.5,15.5 + pos: 11.5,90.5 parent: 12 - uid: 26939 components: - type: Transform pos: -57.5,-31.5 parent: 12 + - uid: 27098 + components: + - type: Transform + pos: 25.5,90.5 + parent: 12 - uid: 27152 components: - type: Transform @@ -183433,12 +183164,22 @@ entities: - type: Transform pos: -0.5,23.5 parent: 12 + - uid: 27735 + components: + - type: Transform + pos: 7.5,87.5 + parent: 12 - uid: 27858 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,-43.5 parent: 12 + - uid: 27914 + components: + - type: Transform + pos: 30.5,76.5 + parent: 12 - uid: 27925 components: - type: Transform @@ -183463,6 +183204,11 @@ entities: rot: 3.141592653589793 rad pos: 82.5,55.5 parent: 12 + - uid: 27997 + components: + - type: Transform + pos: 30.5,83.5 + parent: 12 - uid: 28168 components: - type: Transform @@ -183495,6 +183241,11 @@ entities: - type: Transform pos: -51.5,-12.5 parent: 12 + - uid: 28216 + components: + - type: Transform + pos: 6.5,75.5 + parent: 12 - uid: 28265 components: - type: Transform @@ -183512,6 +183263,11 @@ entities: rot: 3.141592653589793 rad pos: -55.5,-17.5 parent: 12 + - uid: 28429 + components: + - type: Transform + pos: 6.5,83.5 + parent: 12 - uid: 29208 components: - type: Transform @@ -183563,12 +183319,6 @@ entities: - type: Transform pos: -48.5,66.5 parent: 12 - - uid: 11400 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,11.5 - parent: 12 - uid: 11520 components: - type: Transform @@ -183581,10 +183331,22 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,34.5 parent: 12 - - uid: 12868 + - uid: 11978 components: - type: Transform - pos: 32.5,13.5 + pos: 33.5,11.5 + parent: 12 + - uid: 12018 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,11.5 + parent: 12 + - uid: 12071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,15.5 parent: 12 - uid: 12953 components: @@ -183847,12 +183609,33 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,64.5 parent: 12 + - uid: 22273 + components: + - type: Transform + pos: 32.5,11.5 + parent: 12 + - uid: 22285 + components: + - type: Transform + pos: 37.5,13.5 + parent: 12 + - uid: 22301 + components: + - type: Transform + pos: 36.5,16.5 + parent: 12 - uid: 23894 components: - type: Transform rot: -1.5707963267948966 rad pos: 41.5,63.5 parent: 12 + - uid: 24650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,12.5 + parent: 12 - uid: 25591 components: - type: Transform @@ -184081,20 +183864,15 @@ entities: parent: 12 - proto: WardrobeCargoFilled entities: - - uid: 8504 + - uid: 25616 components: - type: Transform - pos: 63.5,-18.5 + pos: 61.5,-23.5 parent: 12 - - uid: 8505 + - uid: 25618 components: - type: Transform - pos: 62.5,-18.5 - parent: 12 - - uid: 8506 - components: - - type: Transform - pos: 61.5,-18.5 + pos: 62.5,-23.5 parent: 12 - proto: WardrobeChapelFilled entities: @@ -184197,10 +183975,10 @@ entities: parent: 12 - proto: WardrobeSalvageFilled entities: - - uid: 8795 + - uid: 9969 components: - type: Transform - pos: 60.5,-26.5 + pos: 57.5,-39.5 parent: 12 - proto: WardrobeScienceFilled entities: @@ -184300,11 +184078,6 @@ entities: - type: Transform pos: 53.5,-10.5 parent: 12 - - uid: 12725 - components: - - type: Transform - pos: 49.5,32.5 - parent: 12 - uid: 16645 components: - type: Transform @@ -184330,11 +184103,21 @@ entities: - type: Transform pos: -6.5,58.5 parent: 12 + - uid: 22306 + components: + - type: Transform + pos: 49.5,32.5 + parent: 12 - uid: 24169 components: - type: Transform pos: 42.5,44.5 parent: 12 + - uid: 26105 + components: + - type: Transform + pos: 61.5,-26.5 + parent: 12 - proto: WaterTankFull entities: - uid: 1766 @@ -184484,11 +184267,6 @@ entities: - type: Transform pos: -52.5,34.5 parent: 12 - - uid: 18840 - components: - - type: Transform - pos: -41.5,21.5 - parent: 12 - uid: 20825 components: - type: Transform @@ -184511,6 +184289,11 @@ entities: - type: Transform pos: -23.5,41.5 parent: 12 + - uid: 21979 + components: + - type: Transform + pos: -42.5,21.5 + parent: 12 - uid: 22042 components: - type: Transform @@ -184592,6 +184375,16 @@ entities: - type: Transform pos: -3.5,0.5 parent: 12 + - uid: 22205 + components: + - type: Transform + pos: -3.5,-8.5 + parent: 12 + - uid: 22207 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 12 - uid: 28259 components: - type: Transform @@ -184615,6 +184408,11 @@ entities: - type: InsideEntityStorage - proto: Welder entities: + - uid: 4197 + components: + - type: Transform + pos: -45.354244,44.583572 + parent: 12 - uid: 4245 components: - type: Transform @@ -184623,7 +184421,8 @@ entities: - uid: 8879 components: - type: Transform - pos: 56.587723,-22.55927 + rot: -31.415926535897945 rad + pos: 60.265587,-18.370502 parent: 12 - uid: 16476 components: @@ -184676,10 +184475,10 @@ entities: - type: Transform pos: 34.5,-17.5 parent: 12 - - uid: 7789 + - uid: 8878 components: - type: Transform - pos: 56.5,-19.5 + pos: 81.5,-36.5 parent: 12 - uid: 9086 components: @@ -184696,21 +184495,26 @@ entities: - type: Transform pos: 43.5,47.5 parent: 12 - - uid: 12243 + - uid: 12026 components: - type: Transform - pos: 50.5,16.5 + pos: 46.5,10.5 parent: 12 - - uid: 12294 + - uid: 12070 components: - type: Transform - pos: 32.5,16.5 + pos: 33.5,17.5 parent: 12 - uid: 16463 components: - type: Transform pos: -12.5,11.5 parent: 12 + - uid: 16775 + components: + - type: Transform + pos: -7.5,18.5 + parent: 12 - uid: 18272 components: - type: Transform @@ -184721,11 +184525,6 @@ entities: - type: Transform pos: -26.5,21.5 parent: 12 - - uid: 21601 - components: - - type: Transform - pos: -7.5,20.5 - parent: 12 - uid: 24224 components: - type: Transform @@ -184756,11 +184555,6 @@ entities: - type: Transform pos: 48.5,-32.5 parent: 12 - - uid: 25058 - components: - - type: Transform - pos: 52.5,11.5 - parent: 12 - uid: 26803 components: - type: Transform @@ -184987,12 +184781,6 @@ entities: - type: Transform pos: 52.5,-23.5 parent: 12 - - uid: 27255 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-50.5 - parent: 12 - uid: 27269 components: - type: Transform @@ -185086,6 +184874,11 @@ entities: rot: 3.141592653589793 rad pos: 52.5,-30.5 parent: 12 + - uid: 12126 + components: + - type: Transform + pos: -33.5,-45.5 + parent: 12 - uid: 12234 components: - type: Transform @@ -185260,6 +185053,12 @@ entities: rot: -1.5707963267948966 rad pos: -24.5,-43.5 parent: 12 + - uid: 22268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-45.5 + parent: 12 - proto: WindoorSecureCommandLocked entities: - uid: 6 @@ -185268,11 +185067,6 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-0.5 parent: 12 - - uid: 224 - components: - - type: Transform - pos: 0.5,-9.5 - parent: 12 - uid: 5233 components: - type: Transform @@ -185285,14 +185079,31 @@ entities: rot: 3.141592653589793 rad pos: -3.5,-2.5 parent: 12 -- proto: WindoorSecureEngineeringLocked - entities: - - uid: 4938 + - uid: 5289 components: - type: Transform rot: 3.141592653589793 rad - pos: 24.5,0.5 + pos: -0.5,-13.5 parent: 12 + - uid: 19830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -52.5,38.5 + parent: 12 + - uid: 21887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 12 + - uid: 22056 + components: + - type: Transform + pos: -0.5,-9.5 + parent: 12 +- proto: WindoorSecureEngineeringLocked + entities: - uid: 5519 components: - type: Transform @@ -185354,17 +185165,6 @@ entities: rot: 1.5707963267948966 rad pos: -18.5,-39.5 parent: 12 - - uid: 2781 - components: - - type: Transform - pos: -10.5,-60.5 - parent: 12 - - uid: 2782 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-60.5 - parent: 12 - uid: 13794 components: - type: Transform @@ -185377,6 +185177,30 @@ entities: rot: 3.141592653589793 rad pos: -3.5,-44.5 parent: 12 + - uid: 26099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-60.5 + parent: 12 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 26100: + - DoorStatus: DoorBolt + - uid: 26100 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-61.5 + parent: 12 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 26099: + - DoorStatus: DoorBolt - uid: 27251 components: - type: Transform @@ -185598,11 +185422,6 @@ entities: - type: Transform pos: -35.5,-6.5 parent: 12 - - uid: 899 - components: - - type: Transform - pos: -34.5,-4.5 - parent: 12 - uid: 900 components: - type: Transform @@ -185613,16 +185432,6 @@ entities: - type: Transform pos: -35.5,-5.5 parent: 12 - - uid: 923 - components: - - type: Transform - pos: -33.5,-7.5 - parent: 12 - - uid: 924 - components: - - type: Transform - pos: -33.5,-4.5 - parent: 12 - uid: 2334 components: - type: Transform @@ -185771,6 +185580,18 @@ entities: rot: -1.5707963267948966 rad pos: 48.5,-25.5 parent: 12 + - uid: 8507 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-17.5 + parent: 12 + - uid: 8508 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-17.5 + parent: 12 - uid: 9398 components: - type: Transform @@ -185788,16 +185609,6 @@ entities: rot: 1.5707963267948966 rad pos: -14.5,14.5 parent: 12 - - uid: 11426 - components: - - type: Transform - pos: 32.5,15.5 - parent: 12 - - uid: 11427 - components: - - type: Transform - pos: 33.5,15.5 - parent: 12 - uid: 11485 components: - type: Transform @@ -185813,26 +185624,6 @@ entities: - type: Transform pos: 37.5,15.5 parent: 12 - - uid: 11516 - components: - - type: Transform - pos: 39.5,15.5 - parent: 12 - - uid: 11517 - components: - - type: Transform - pos: 40.5,15.5 - parent: 12 - - uid: 11518 - components: - - type: Transform - pos: 43.5,15.5 - parent: 12 - - uid: 11519 - components: - - type: Transform - pos: 44.5,15.5 - parent: 12 - uid: 11538 components: - type: Transform @@ -185913,6 +185704,11 @@ entities: - type: Transform pos: 41.5,35.5 parent: 12 + - uid: 11997 + components: + - type: Transform + pos: 38.5,15.5 + parent: 12 - uid: 12524 components: - type: Transform @@ -186001,6 +185797,11 @@ entities: rot: 1.5707963267948966 rad pos: 41.5,28.5 parent: 12 + - uid: 13739 + components: + - type: Transform + pos: 60.5,-22.5 + parent: 12 - uid: 13994 components: - type: Transform @@ -186370,24 +186171,6 @@ entities: - type: Transform pos: -5.5,60.5 parent: 12 - - uid: 19864 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-20.5 - parent: 12 - - uid: 19867 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-19.5 - parent: 12 - - uid: 19868 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-17.5 - parent: 12 - uid: 20148 components: - type: Transform @@ -186406,18 +186189,6 @@ entities: rot: -1.5707963267948966 rad pos: 55.5,-12.5 parent: 12 - - uid: 20341 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,-17.5 - parent: 12 - - uid: 20540 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-18.5 - parent: 12 - uid: 20542 components: - type: Transform @@ -186433,6 +186204,16 @@ entities: - type: Transform pos: 53.5,10.5 parent: 12 + - uid: 22292 + components: + - type: Transform + pos: 35.5,7.5 + parent: 12 + - uid: 22297 + components: + - type: Transform + pos: 35.5,8.5 + parent: 12 - uid: 22688 components: - type: Transform @@ -186443,6 +186224,34 @@ entities: - type: Transform pos: 12.5,60.5 parent: 12 + - uid: 25197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,-17.5 + parent: 12 + - uid: 26032 + components: + - type: Transform + pos: 61.5,-22.5 + parent: 12 + - uid: 26104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,-4.5 + parent: 12 + - uid: 26173 + components: + - type: Transform + pos: 59.5,-24.5 + parent: 12 + - uid: 26174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,-22.5 + parent: 12 - uid: 26242 components: - type: Transform @@ -186463,6 +186272,18 @@ entities: - type: Transform pos: -53.5,-15.5 parent: 12 + - uid: 28550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-4.5 + parent: 12 + - uid: 28552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-7.5 + parent: 12 - proto: WindowDirectional entities: - uid: 4186 @@ -186496,12 +186317,6 @@ entities: parent: 12 - proto: WindowFrostedDirectional entities: - - uid: 1553 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-49.5 - parent: 12 - uid: 4236 components: - type: Transform @@ -186526,12 +186341,6 @@ entities: rot: 3.141592653589793 rad pos: 9.5,-32.5 parent: 12 - - uid: 4724 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-49.5 - parent: 12 - uid: 6784 components: - type: Transform @@ -186552,36 +186361,12 @@ entities: - type: Transform pos: -37.5,-21.5 parent: 12 - - uid: 9307 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-51.5 - parent: 12 - - uid: 9309 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-51.5 - parent: 12 - - uid: 9754 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-48.5 - parent: 12 - uid: 15657 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,36.5 parent: 12 - - uid: 18605 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-50.5 - parent: 12 - uid: 19118 components: - type: Transform @@ -186758,66 +186543,12 @@ entities: rot: 3.141592653589793 rad pos: -6.5,53.5 parent: 12 - - uid: 25099 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-49.5 - parent: 12 - - uid: 26409 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-51.5 - parent: 12 - - uid: 27248 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-49.5 - parent: 12 - - uid: 27249 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-47.5 - parent: 12 - - uid: 27262 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-51.5 - parent: 12 - - uid: 27263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-51.5 - parent: 12 - - uid: 27264 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-51.5 - parent: 12 - uid: 27265 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-53.5 parent: 12 - - uid: 27266 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-51.5 - parent: 12 - - uid: 27267 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-51.5 - parent: 12 - proto: WindowReinforcedDirectional entities: - uid: 54 @@ -186860,16 +186591,6 @@ entities: - type: Transform pos: 2.5,-13.5 parent: 12 - - uid: 222 - components: - - type: Transform - pos: -1.5,-9.5 - parent: 12 - - uid: 223 - components: - - type: Transform - pos: -0.5,-9.5 - parent: 12 - uid: 705 components: - type: Transform @@ -186988,17 +186709,18 @@ entities: rot: -1.5707963267948966 rad pos: -11.5,-61.5 parent: 12 - - uid: 2779 - components: - - type: Transform - pos: -11.5,-60.5 - parent: 12 - uid: 2780 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-60.5 parent: 12 + - uid: 2782 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-49.5 + parent: 12 - uid: 2960 components: - type: Transform @@ -187016,18 +186738,24 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-32.5 parent: 12 + - uid: 3023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-13.5 + parent: 12 + - uid: 4200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-47.5 + parent: 12 - uid: 4971 components: - type: Transform rot: -1.5707963267948966 rad pos: -27.5,-44.5 parent: 12 - - uid: 5372 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,4.5 - parent: 12 - uid: 5411 components: - type: Transform @@ -187116,17 +186844,28 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,-17.5 parent: 12 + - uid: 7581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-61.5 + parent: 12 - uid: 8731 components: - type: Transform rot: -1.5707963267948966 rad pos: 52.5,-30.5 parent: 12 - - uid: 9135 + - uid: 8890 components: - type: Transform rot: 3.141592653589793 rad - pos: 17.5,4.5 + pos: -10.5,-49.5 + parent: 12 + - uid: 8901 + components: + - type: Transform + pos: -9.5,-50.5 parent: 12 - uid: 9659 components: @@ -187146,23 +186885,22 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-44.5 parent: 12 + - uid: 10653 + components: + - type: Transform + pos: -10.5,-50.5 + parent: 12 + - uid: 10662 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-49.5 + parent: 12 - uid: 12238 components: - type: Transform pos: 46.5,-12.5 parent: 12 - - uid: 12292 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,12.5 - parent: 12 - - uid: 12293 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,13.5 - parent: 12 - uid: 12326 components: - type: Transform @@ -187412,6 +187150,12 @@ entities: rot: 3.141592653589793 rad pos: -19.5,39.5 parent: 12 + - uid: 20075 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-13.5 + parent: 12 - uid: 20853 components: - type: Transform @@ -187459,17 +187203,56 @@ entities: - type: Transform pos: -8.5,52.5 parent: 12 - - uid: 22174 + - uid: 21884 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,54.5 + parent: 12 + - uid: 21885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,54.5 + parent: 12 + - uid: 21886 components: - type: Transform rot: 1.5707963267948966 rad - pos: -52.5,38.5 + pos: -24.5,54.5 parent: 12 - - uid: 22175 + - uid: 21905 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -79.5,38.5 + rot: 1.5707963267948966 rad + pos: -24.5,53.5 + parent: 12 + - uid: 21929 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -52.5,37.5 + parent: 12 + - uid: 21935 + components: + - type: Transform + pos: -25.5,56.5 + parent: 12 + - uid: 21965 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 12 + - uid: 21972 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,37.5 + parent: 12 + - uid: 22053 + components: + - type: Transform + pos: 0.5,-9.5 parent: 12 - uid: 22638 components: @@ -187562,6 +187345,71 @@ entities: rot: 3.141592653589793 rad pos: 53.5,54.5 parent: 12 + - uid: 26098 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-47.5 + parent: 12 + - uid: 26116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-51.5 + parent: 12 + - uid: 26117 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-51.5 + parent: 12 + - uid: 26120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-47.5 + parent: 12 + - uid: 26122 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-51.5 + parent: 12 + - uid: 26123 + components: + - type: Transform + pos: -8.5,-50.5 + parent: 12 + - uid: 26125 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-51.5 + parent: 12 + - uid: 26126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-51.5 + parent: 12 + - uid: 26127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-51.5 + parent: 12 + - uid: 26128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-51.5 + parent: 12 + - uid: 26129 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-51.5 + parent: 12 - uid: 26588 components: - type: Transform @@ -187703,11 +187551,6 @@ entities: - type: Transform pos: -12.698894,10.215696 parent: 12 - - uid: 17545 - components: - - type: Transform - pos: -79.48283,40.617027 - parent: 12 - uid: 21072 components: - type: Transform @@ -187719,18 +187562,6 @@ entities: - type: Transform pos: 44.512337,53.244392 parent: 12 - - uid: 23709 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.45002,45.578423 - parent: 12 - - uid: 23710 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.596897,45.394962 - parent: 12 - uid: 27207 components: - type: Transform diff --git a/Resources/Maps/core.yml b/Resources/Maps/core.yml index 25b921176f..6e16c427ec 100644 --- a/Resources/Maps/core.yml +++ b/Resources/Maps/core.yml @@ -81,139 +81,139 @@ entities: version: 6 -1,0: ind: -1,0 - tiles: DgAAAAACDgAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAADgAAAAACDgAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAADegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAABegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAADegAAAAADegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAALgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAADXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADfgAAAAAA + tiles: DgAAAAAADgAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAADgAAAAAADgAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAHwAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAABegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAegAAAAACegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAegAAAAADegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAALgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABXQAAAAABXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAA version: 6 0,-1: ind: 0,-1 - tiles: bAAAAAAAbAAAAAAAXQAAAAACfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABJAAAAAAAXQAAAAAAXQAAAAAAaAAAAAAAbAAAAAAAbAAAAAAAXQAAAAACaAAAAAACJAAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAADaAAAAAADJAAAAAAAJAAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAOwAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: bAAAAAAAbAAAAAAAXQAAAAACfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAACJAAAAAAAXQAAAAADXQAAAAAAaAAAAAACbAAAAAAAbAAAAAAAXQAAAAAAaAAAAAACJAAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAABaAAAAAACJAAAAAACJAAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAABfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAOwAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 -1,-1: ind: -1,-1 - tiles: fgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAXQAAAAACaAAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABXQAAAAACfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAACaAAAAAAAXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABfgAAAAAAJAAAAAACJAAAAAADJAAAAAAAXQAAAAADJAAAAAADXQAAAAACXQAAAAADaAAAAAACXQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACHwAAAAABfgAAAAAAXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMwAAAAAAMwAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAADegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAADegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAACegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAADgAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAADDgAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAXQAAAAACaAAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADXQAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAADaAAAAAABXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAJAAAAAADJAAAAAACJAAAAAADXQAAAAACJAAAAAABXQAAAAABXQAAAAAAaAAAAAADXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACHwAAAAAAfgAAAAAAXQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMwAAAAAAMwAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAABegAAAAACegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAACegAAAAAAegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAABegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAADgAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,-2: ind: -1,-2 - tiles: XQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAABaAAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAADaAAAAAACaAAAAAADaAAAAAACaAAAAAADaAAAAAAAaAAAAAADaAAAAAACaAAAAAABaAAAAAAAaAAAAAABTgAAAAACTgAAAAACaAAAAAAATgAAAAACTgAAAAABaAAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAADaAAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACHwAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAACfgAAAAAAaAAAAAACaAAAAAAAXQAAAAADXQAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAaAAAAAABaAAAAAABXQAAAAABXQAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACfgAAAAAAaAAAAAAAaAAAAAADXQAAAAAAJAAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAADaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAXQAAAAABTgAAAAAATgAAAAADTgAAAAADXQAAAAAAXQAAAAACTgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAAAJAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAACJAAAAAAAXQAAAAACJAAAAAACJAAAAAAAJAAAAAAAfgAAAAAAJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACXQAAAAABaAAAAAACXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAD + tiles: XQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAaAAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACaAAAAAADaAAAAAACaAAAAAADaAAAAAAAaAAAAAACaAAAAAADaAAAAAACaAAAAAADaAAAAAACaAAAAAABTgAAAAACTgAAAAAAaAAAAAABTgAAAAACTgAAAAABaAAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADaAAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAADHwAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAXQAAAAADXQAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAaAAAAAADaAAAAAADXQAAAAABXQAAAAABfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAfgAAAAAAaAAAAAAAaAAAAAACXQAAAAAAJAAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAAAXQAAAAADTgAAAAADTgAAAAACTgAAAAABXQAAAAABXQAAAAAATgAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAACJAAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAAAXQAAAAABJAAAAAABJAAAAAABJAAAAAADfgAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAXQAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADXQAAAAABaAAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABXQAAAAAA version: 6 0,-2: ind: 0,-2 - tiles: aAAAAAAAaAAAAAAAXQAAAAADXQAAAAADaAAAAAACXQAAAAABXQAAAAADXQAAAAABaAAAAAABXQAAAAADaAAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADTgAAAAABTgAAAAABaAAAAAACaAAAAAACaAAAAAABaAAAAAAAaAAAAAABaAAAAAACaAAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAaAAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAABfgAAAAAAHwAAAAAAJAAAAAAAJAAAAAABJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAHwAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAJAAAAAADegAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAAAJAAAAAADfgAAAAAAHwAAAAADJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADegAAAAAAegAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABfgAAAAAAHwAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADJAAAAAABJAAAAAAAJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACaAAAAAABXQAAAAABHwAAAAABfgAAAAAAHwAAAAACJAAAAAABJAAAAAACJAAAAAAAJAAAAAABXQAAAAAAXQAAAAAAJAAAAAAAfgAAAAAAJAAAAAACaAAAAAADaAAAAAAAaAAAAAACXQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAATgAAAAACTgAAAAADJAAAAAABfgAAAAAAaAAAAAADaAAAAAAAaAAAAAABaAAAAAACXQAAAAACHwAAAAABHwAAAAACHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADXQAAAAAAXQAAAAABXQAAAAABaAAAAAADaAAAAAADaAAAAAACaAAAAAADaAAAAAACXQAAAAABHwAAAAACHwAAAAAAHwAAAAABHwAAAAABXQAAAAADXQAAAAADaAAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAaAAAAAACaAAAAAADaAAAAAACaAAAAAADXQAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAACXQAAAAADXQAAAAABaAAAAAAAHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAABaAAAAAABXQAAAAABfgAAAAAAJAAAAAACJAAAAAAAJAAAAAABXQAAAAABXQAAAAADaAAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAJAAAAAACHwAAAAACHwAAAAACXQAAAAAAXQAAAAADaAAAAAADXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAJAAAAAAAHwAAAAADHwAAAAABXQAAAAADXQAAAAAAaAAAAAAD + tiles: aAAAAAACaAAAAAAAXQAAAAACXQAAAAAAaAAAAAADXQAAAAADXQAAAAACXQAAAAAAaAAAAAADXQAAAAACaAAAAAABXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAADTgAAAAADTgAAAAAAaAAAAAADaAAAAAAAaAAAAAAAaAAAAAABaAAAAAAAaAAAAAABaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAaAAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABfgAAAAAAHwAAAAABJAAAAAADJAAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAACfgAAAAAAHwAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAJAAAAAACegAAAAACfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAABJAAAAAACfgAAAAAAHwAAAAAAJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADegAAAAACegAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAHwAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABJAAAAAACJAAAAAADJAAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADaAAAAAACXQAAAAABHwAAAAACfgAAAAAAHwAAAAADJAAAAAABJAAAAAABJAAAAAABJAAAAAACXQAAAAABXQAAAAADJAAAAAACfgAAAAAAJAAAAAADaAAAAAADaAAAAAABaAAAAAABXQAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAATgAAAAAATgAAAAABJAAAAAABfgAAAAAAaAAAAAACaAAAAAAAaAAAAAADaAAAAAAAXQAAAAABHwAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAACXQAAAAADXQAAAAADaAAAAAADaAAAAAAAaAAAAAACaAAAAAAAaAAAAAACXQAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAACXQAAAAABXQAAAAAAaAAAAAABXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAaAAAAAAAaAAAAAACaAAAAAADaAAAAAACXQAAAAACHwAAAAAAHwAAAAADfgAAAAAAHwAAAAABXQAAAAACXQAAAAAAaAAAAAADHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAaAAAAAABaAAAAAABaAAAAAABaAAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAAAaAAAAAACXQAAAAAAfgAAAAAAJAAAAAADJAAAAAACJAAAAAACXQAAAAACXQAAAAABaAAAAAAAXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAJAAAAAAAHwAAAAAAHwAAAAAAXQAAAAACXQAAAAAAaAAAAAACXQAAAAACXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAJAAAAAAAHwAAAAADHwAAAAABXQAAAAABXQAAAAADaAAAAAAA version: 6 1,-2: ind: 1,-2 - tiles: XQAAAAAAXQAAAAABaAAAAAAAXQAAAAAAaAAAAAAAXQAAAAACfgAAAAAAHwAAAAACaAAAAAADaAAAAAABaAAAAAABaAAAAAADaAAAAAABHwAAAAABfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAABfgAAAAAAHwAAAAAAaAAAAAADaAAAAAAAaAAAAAADaAAAAAABaAAAAAABHwAAAAAAfgAAAAAAHwAAAAAAJAAAAAABHwAAAAACfgAAAAAAXQAAAAABaAAAAAACXQAAAAACfgAAAAAAHwAAAAAAaAAAAAAAaAAAAAABaAAAAAABXQAAAAADaAAAAAACHwAAAAADHwAAAAACHwAAAAACJAAAAAAAHwAAAAADfgAAAAAAXQAAAAADaAAAAAAAXQAAAAABfgAAAAAAHwAAAAADaAAAAAABaAAAAAABaAAAAAABaAAAAAADaAAAAAADHwAAAAABfgAAAAAAHwAAAAAAJAAAAAACHwAAAAABfgAAAAAAaAAAAAAAaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABJAAAAAADHwAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAJAAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAJAAAAAADHwAAAAABfgAAAAAAXQAAAAACaAAAAAACaAAAAAAAaAAAAAABaAAAAAACaAAAAAACaAAAAAABaAAAAAADaAAAAAABaAAAAAADXQAAAAACfgAAAAAAHwAAAAABJAAAAAAAHwAAAAADfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAACaAAAAAADXQAAAAACfgAAAAAAXQAAAAABfgAAAAAAHwAAAAAAHwAAAAACXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAABaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAJAAAAAAAXQAAAAACXQAAAAACXQAAAAADfgAAAAAAHwAAAAABfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAaAAAAAABXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAABaAAAAAABaAAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAADfgAAAAAAXQAAAAABXQAAAAABXQAAAAACaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAA + tiles: XQAAAAADXQAAAAABaAAAAAABXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAHwAAAAADaAAAAAACaAAAAAACaAAAAAACaAAAAAADaAAAAAADHwAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAHwAAAAADaAAAAAACaAAAAAAAaAAAAAABaAAAAAAAaAAAAAABHwAAAAACfgAAAAAAHwAAAAACJAAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAaAAAAAADaAAAAAACaAAAAAADXQAAAAADaAAAAAAAHwAAAAAAHwAAAAABHwAAAAAAJAAAAAACHwAAAAADfgAAAAAAXQAAAAADaAAAAAADXQAAAAAAfgAAAAAAHwAAAAABaAAAAAAAaAAAAAADaAAAAAADaAAAAAADaAAAAAACHwAAAAAAfgAAAAAAHwAAAAADJAAAAAABHwAAAAABfgAAAAAAaAAAAAADaAAAAAACaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADJAAAAAACHwAAAAADfgAAAAAAXQAAAAADaAAAAAAAXQAAAAACJAAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAHwAAAAADfgAAAAAAXQAAAAADaAAAAAADaAAAAAABaAAAAAADaAAAAAABaAAAAAABaAAAAAABaAAAAAAAaAAAAAABaAAAAAABXQAAAAADfgAAAAAAHwAAAAADJAAAAAAAHwAAAAACfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAADaAAAAAAAXQAAAAACfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAABaAAAAAABXQAAAAACfgAAAAAAXQAAAAACfgAAAAAAHwAAAAABHwAAAAABXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAACaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAHwAAAAAAJAAAAAADXQAAAAADXQAAAAADXQAAAAADfgAAAAAAHwAAAAADfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAABaAAAAAACXQAAAAAAaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAaAAAAAACaAAAAAACaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABaAAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAA version: 6 1,-1: ind: 1,-1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAD + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAA version: 6 -2,-2: ind: -2,-2 - tiles: EgAAAAADXQAAAAABegAAAAABegAAAAABXQAAAAADfgAAAAAAJAAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAaAAAAAAAXQAAAAADXQAAAAADXQAAAAADEgAAAAAAXQAAAAACegAAAAABegAAAAADXQAAAAADfgAAAAAAXQAAAAADTgAAAAADTgAAAAACaAAAAAADTgAAAAAAaAAAAAACaAAAAAABaAAAAAAAaAAAAAAAaAAAAAAAEgAAAAABXQAAAAACegAAAAADegAAAAABXQAAAAABfgAAAAAAXQAAAAABTgAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADaAAAAAADXQAAAAADXQAAAAAAXQAAAAACEgAAAAACXQAAAAADegAAAAAAegAAAAACXQAAAAABaAAAAAAAXQAAAAADaAAAAAACXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAEgAAAAABXQAAAAAAegAAAAAAegAAAAABXQAAAAADaAAAAAADXQAAAAADTgAAAAACXQAAAAADXQAAAAACaAAAAAADHwAAAAACHwAAAAADJgAAAAACJgAAAAABJgAAAAACEgAAAAABXQAAAAABegAAAAACegAAAAABXQAAAAACfgAAAAAAXQAAAAABTgAAAAADXQAAAAAAXQAAAAADaAAAAAAAHwAAAAAAHwAAAAAATgAAAAABTgAAAAADTgAAAAADXQAAAAAAXQAAAAAAKAAAAAABKAAAAAADXQAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAAAXQAAAAAAaAAAAAADHwAAAAAAHwAAAAADJgAAAAADJgAAAAABJgAAAAACKAAAAAAAKAAAAAABKAAAAAACKAAAAAADXQAAAAACfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAACfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAABfgAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAADegAAAAACfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAACfgAAAAAAegAAAAACegAAAAADegAAAAADegAAAAABegAAAAACfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAACegAAAAACegAAAAACegAAAAADegAAAAACegAAAAADegAAAAABfgAAAAAAQwAAAAAAfgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAfgAAAAAA + tiles: EgAAAAAAXQAAAAAAegAAAAABegAAAAABXQAAAAACfgAAAAAAJAAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAaAAAAAACXQAAAAACXQAAAAABXQAAAAADEgAAAAADXQAAAAAAegAAAAAAegAAAAABXQAAAAAAfgAAAAAAXQAAAAACTgAAAAADTgAAAAACaAAAAAAATgAAAAADaAAAAAABaAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAEgAAAAABXQAAAAABegAAAAACegAAAAABXQAAAAACfgAAAAAAXQAAAAACTgAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAABaAAAAAADXQAAAAAAXQAAAAACXQAAAAABEgAAAAACXQAAAAACegAAAAAAegAAAAAAXQAAAAAAaAAAAAABXQAAAAABaAAAAAADXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADEgAAAAABXQAAAAAAegAAAAADegAAAAADXQAAAAACaAAAAAABXQAAAAABTgAAAAAAXQAAAAAAXQAAAAAAaAAAAAACHwAAAAACHwAAAAACJgAAAAACJgAAAAAAJgAAAAABEgAAAAADXQAAAAACegAAAAADegAAAAAAXQAAAAADfgAAAAAAXQAAAAAATgAAAAABXQAAAAADXQAAAAACaAAAAAADHwAAAAADHwAAAAADTgAAAAACTgAAAAAATgAAAAAAXQAAAAABXQAAAAADKAAAAAAAKAAAAAABXQAAAAACfgAAAAAAXQAAAAADaAAAAAAAXQAAAAAAXQAAAAABaAAAAAABHwAAAAACHwAAAAACJgAAAAABJgAAAAABJgAAAAACKAAAAAACKAAAAAABKAAAAAAAKAAAAAADXQAAAAADfgAAAAAAXQAAAAABaAAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAADaAAAAAAAXQAAAAACfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAaAAAAAACfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAegAAAAAAfgAAAAAAfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAADfgAAAAAAegAAAAABegAAAAACegAAAAABegAAAAAAegAAAAACfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAegAAAAACegAAAAADegAAAAADegAAAAABegAAAAAAfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAADegAAAAAAegAAAAACegAAAAADegAAAAACegAAAAACegAAAAACfgAAAAAAQwAAAAAAfgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAAAegAAAAACegAAAAADegAAAAAAegAAAAAAegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAXQAAAAABaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAfgAAAAAA version: 6 -2,-1: ind: -2,-1 - tiles: egAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAACaAAAAAAAXQAAAAACaAAAAAAAXQAAAAABfgAAAAAAegAAAAABegAAAAABegAAAAADewAAAAADewAAAAABfgAAAAAATgAAAAABTgAAAAABKAAAAAADTgAAAAAATgAAAAACaAAAAAACXQAAAAACaAAAAAACXQAAAAABfgAAAAAAegAAAAABegAAAAABegAAAAADewAAAAAAewAAAAABbAAAAAAATgAAAAADTgAAAAABKAAAAAABTgAAAAACTgAAAAACaAAAAAABXQAAAAABaAAAAAACXQAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAADewAAAAACewAAAAADfgAAAAAAegAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAACaAAAAAABXQAAAAACaAAAAAADXQAAAAABfgAAAAAAegAAAAADegAAAAABegAAAAADewAAAAABewAAAAADfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAewAAAAABewAAAAAAewAAAAACfgAAAAAAXQAAAAAAaAAAAAABXQAAAAACXQAAAAACfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAQAAAAAAAfgAAAAAAaAAAAAACfgAAAAAAKAAAAAACKAAAAAACKAAAAAACfgAAAAAAXQAAAAABaAAAAAAAaAAAAAACXQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABQAAAAAAAQAAAAAAAXQAAAAABfgAAAAAAKAAAAAABKAAAAAAAKAAAAAACfgAAAAAAXQAAAAABXQAAAAAAaAAAAAABXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAADaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAaAAAAAACaAAAAAAAaAAAAAABaAAAAAACaAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAJAAAAAABXwAAAAADXwAAAAABXwAAAAAAXQAAAAAAXQAAAAADXQAAAAABaAAAAAAAegAAAAACegAAAAACegAAAAABegAAAAABegAAAAADXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACXQAAAAABXQAAAAAAXQAAAAADaAAAAAABegAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAACXQAAAAABXQAAAAACfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAABXQAAAAACXQAAAAAAXQAAAAACaAAAAAABegAAAAADegAAAAACegAAAAABegAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAADXQAAAAACXQAAAAAAXQAAAAAAaAAAAAACegAAAAAAegAAAAABegAAAAABegAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAaAAAAAAAegAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAAC + tiles: egAAAAACegAAAAADegAAAAADegAAAAACegAAAAAAaAAAAAACXQAAAAACaAAAAAAAXQAAAAADfgAAAAAAegAAAAAAegAAAAABegAAAAACewAAAAADewAAAAABfgAAAAAATgAAAAAATgAAAAACKAAAAAACTgAAAAADTgAAAAAAaAAAAAACXQAAAAACaAAAAAAAXQAAAAADfgAAAAAAegAAAAABegAAAAAAegAAAAACewAAAAACewAAAAAAbAAAAAAATgAAAAABTgAAAAAAKAAAAAABTgAAAAACTgAAAAADaAAAAAADXQAAAAACaAAAAAACXQAAAAABfgAAAAAAegAAAAADegAAAAADegAAAAACewAAAAACewAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAADegAAAAADegAAAAADaAAAAAACXQAAAAACaAAAAAAAXQAAAAABfgAAAAAAegAAAAADegAAAAADegAAAAADewAAAAACewAAAAABfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAABaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAaAAAAAADfgAAAAAAewAAAAADewAAAAADewAAAAABfgAAAAAAXQAAAAACaAAAAAACXQAAAAACXQAAAAACfgAAAAAAHwAAAAACHwAAAAABHwAAAAADQAAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAKAAAAAAAKAAAAAACKAAAAAACfgAAAAAAXQAAAAACaAAAAAAAaAAAAAACXQAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAQAAAAAAAQAAAAAAAXQAAAAABfgAAAAAAKAAAAAAAKAAAAAACKAAAAAADfgAAAAAAXQAAAAADXQAAAAABaAAAAAACXQAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAACaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAaAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAADaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAJAAAAAACXwAAAAADXwAAAAACXwAAAAADXQAAAAADXQAAAAACXQAAAAACaAAAAAADegAAAAADegAAAAACegAAAAACegAAAAACegAAAAADXQAAAAABXQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAXQAAAAABXQAAAAACXQAAAAABaAAAAAABegAAAAABegAAAAACegAAAAAAegAAAAAAegAAAAAAXQAAAAAAXQAAAAADfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAABXQAAAAACXQAAAAAAaAAAAAACegAAAAABegAAAAAAegAAAAACegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAACXQAAAAAAXQAAAAAAXQAAAAACaAAAAAADegAAAAACegAAAAACegAAAAABegAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAABaAAAAAAAegAAAAAAegAAAAACegAAAAACegAAAAACegAAAAAA version: 6 1,0: ind: 1,0 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAaAAAAAADaAAAAAACAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAaAAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADTgAAAAABTgAAAAACaAAAAAABaAAAAAACbQAAAAAAbQAAAAAAbQAAAAAAaAAAAAADaAAAAAABaAAAAAACaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABTgAAAAADXQAAAAABXQAAAAADXQAAAAADJAAAAAACJAAAAAACJAAAAAAAXQAAAAAAXQAAAAADaAAAAAADXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAADXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAfgAAAAAAJAAAAAAAJAAAAAACJAAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAAAfgAAAAAAJAAAAAACJAAAAAADJAAAAAACXQAAAAABXQAAAAABXQAAAAABfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAABaAAAAAABaAAAAAADfgAAAAAAaAAAAAADaAAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABaAAAAAABaAAAAAACHQAAAAAAaAAAAAACaAAAAAACXQAAAAAAXQAAAAABfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAAAaAAAAAACaAAAAAAAXQAAAAADaAAAAAABaAAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAABaAAAAAAAaAAAAAABXQAAAAAAaAAAAAACaAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAADaAAAAAAAaAAAAAADfgAAAAAAaAAAAAADaAAAAAAAXQAAAAAAXQAAAAABfgAAAAAAXQAAAAAAXQAAAAAB + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAACaAAAAAABaAAAAAACaAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAABaAAAAAADXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAATgAAAAABTgAAAAADaAAAAAABaAAAAAADbQAAAAAAbQAAAAAAbQAAAAAAaAAAAAACaAAAAAAAaAAAAAAAaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACTgAAAAAAXQAAAAADXQAAAAABXQAAAAADJAAAAAACJAAAAAACJAAAAAADXQAAAAABXQAAAAAAaAAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAADXQAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAACaAAAAAACfgAAAAAAJAAAAAADJAAAAAADJAAAAAABXQAAAAACXQAAAAADXQAAAAADfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAADfgAAAAAAJAAAAAADJAAAAAABJAAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAACfgAAAAAAJAAAAAADJAAAAAACJAAAAAACXQAAAAACXQAAAAABXQAAAAACfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAACfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAABaAAAAAADaAAAAAAAfgAAAAAAaAAAAAAAaAAAAAABXQAAAAADXQAAAAACfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAACaAAAAAACaAAAAAACHQAAAAAAaAAAAAADaAAAAAACXQAAAAAAXQAAAAADfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAADXQAAAAADaAAAAAACaAAAAAAAXQAAAAACaAAAAAADaAAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAACaAAAAAAAaAAAAAADXQAAAAACaAAAAAABaAAAAAACXQAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAADaAAAAAAAaAAAAAAAfgAAAAAAaAAAAAADaAAAAAACXQAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAAB version: 6 2,-2: ind: 2,-2 - tiles: HwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAHwAAAAABHwAAAAADewAAAAABfgAAAAAAewAAAAABHwAAAAACHwAAAAABMwAAAAAAHwAAAAABHwAAAAABewAAAAADfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAACHwAAAAAAewAAAAABewAAAAAAewAAAAAAHwAAAAADHwAAAAACMwAAAAAAHwAAAAAAHwAAAAACewAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAHwAAAAAAHwAAAAAAewAAAAABfgAAAAAAewAAAAAAHwAAAAABHwAAAAACHwAAAAAAHwAAAAAAHwAAAAACewAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABewAAAAACewAAAAACewAAAAADewAAAAADewAAAAABewAAAAACfgAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAegAAAAABegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAXQAAAAACegAAAAACegAAAAAAegAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACXQAAAAADXQAAAAACegAAAAAAJAAAAAACfgAAAAAAHwAAAAADXQAAAAAAXQAAAAABXQAAAAABegAAAAACegAAAAABegAAAAACHwAAAAABHwAAAAACHwAAAAABHwAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAcAAAAAAAcAAAAAADcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAAAaAAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAaAAAAAADXQAAAAADTgAAAAACTgAAAAAAaAAAAAACTgAAAAACTgAAAAAAaAAAAAAAaAAAAAABTgAAAAADaAAAAAAATgAAAAABTgAAAAAATgAAAAADaAAAAAACTgAAAAABaAAAAAACaAAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAACaAAAAAADXQAAAAACXQAAAAADXQAAAAACaAAAAAACXQAAAAADXQAAAAACXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAXQAAAAADaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: HwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAHwAAAAACHwAAAAADewAAAAABfgAAAAAAewAAAAACHwAAAAADHwAAAAADMwAAAAAAHwAAAAAAHwAAAAADewAAAAABfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAADewAAAAADewAAAAACewAAAAADHwAAAAACHwAAAAACMwAAAAAAHwAAAAADHwAAAAABewAAAAABfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAHwAAAAAAHwAAAAADewAAAAAAfgAAAAAAewAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAABewAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACewAAAAACewAAAAACewAAAAAAewAAAAAAewAAAAAAewAAAAACfgAAAAAAHwAAAAABHwAAAAADHwAAAAACfgAAAAAAegAAAAAAegAAAAADegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACXQAAAAABegAAAAAAegAAAAABegAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADXQAAAAADXQAAAAABegAAAAAAJAAAAAAAfgAAAAAAHwAAAAABXQAAAAABXQAAAAADXQAAAAACegAAAAAAegAAAAACegAAAAADHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAJAAAAAACfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAcAAAAAADcAAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAaAAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAACaAAAAAADXQAAAAAATgAAAAACTgAAAAAAaAAAAAAATgAAAAAATgAAAAAAaAAAAAABaAAAAAADTgAAAAACaAAAAAABTgAAAAADTgAAAAABTgAAAAADaAAAAAACTgAAAAABaAAAAAACaAAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAADaAAAAAACXQAAAAABXQAAAAACXQAAAAAAaAAAAAABXQAAAAACXQAAAAAAXQAAAAAAaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABfgAAAAAAXQAAAAACaAAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 2,-1: ind: 2,-1 - tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAXQAAAAABaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAABaAAAAAACaAAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAABfgAAAAAAdQAAAAACdQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAdQAAAAABdQAAAAACcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAXQAAAAACaAAAAAACXQAAAAACfgAAAAAAdQAAAAABdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAdQAAAAACdQAAAAACcAAAAAACJAAAAAADJAAAAAABJAAAAAAAfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAACTgAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAACJAAAAAAAfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAACTgAAAAACXQAAAAAAfgAAAAAAdQAAAAADdQAAAAACfgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABaAAAAAABfgAAAAAAXQAAAAABaAAAAAACXQAAAAABfgAAAAAAdQAAAAABdQAAAAADcAAAAAAA + tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABaAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAACaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAACaAAAAAACaAAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAaAAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAADfgAAAAAAdQAAAAACdQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAABfgAAAAAAdQAAAAAAdQAAAAADcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABfgAAAAAAdQAAAAABdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAABaAAAAAAAXQAAAAAAfgAAAAAAdQAAAAACdQAAAAAAcAAAAAABJAAAAAADJAAAAAAAJAAAAAADfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAADTgAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABJAAAAAAAfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAACTgAAAAABXQAAAAAAfgAAAAAAdQAAAAAAdQAAAAABfgAAAAAAHwAAAAACHwAAAAADHwAAAAACfgAAAAAAaAAAAAAAaAAAAAAAaAAAAAACaAAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAADfgAAAAAAdQAAAAABdQAAAAABcAAAAAAB version: 6 -2,0: ind: -2,0 - tiles: aAAAAAACaAAAAAACaAAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAADaAAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAAAegAAAAADaAAAAAADaAAAAAADXwAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAABXQAAAAABaAAAAAADegAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAADaAAAAAADaAAAAAABXwAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAADaAAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAAAegAAAAADaAAAAAABaAAAAAACaAAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADaAAAAAADegAAAAADegAAAAACegAAAAACegAAAAAAegAAAAACewAAAAABewAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAACAwAAAAAAegAAAAAAegAAAAAAegAAAAACegAAAAACXQAAAAABXQAAAAACXQAAAAACHwAAAAACewAAAAADAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAABXQAAAAACAwAAAAAAegAAAAACHwAAAAACHwAAAAACHwAAAAADfgAAAAAAJAAAAAAAHwAAAAACHwAAAAAAewAAAAABAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAADXQAAAAAAAwAAAAAAegAAAAACJAAAAAABJAAAAAABJAAAAAABfgAAAAAAJAAAAAADHwAAAAAAHwAAAAABewAAAAADAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAADXQAAAAABXQAAAAABAwAAAAAAegAAAAAAJAAAAAACJAAAAAAAJAAAAAABfgAAAAAAJAAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADaAAAAAABaAAAAAADaAAAAAABaAAAAAADaAAAAAAAaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAACaAAAAAACaAAAAAADaAAAAAABaAAAAAADaAAAAAABaAAAAAADaAAAAAAAaAAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAfgAAAAAAfgAAAAAAeQAAAAADeQAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACaAAAAAADXQAAAAABXQAAAAABXQAAAAAAaAAAAAAAXQAAAAADeQAAAAACeQAAAAADeQAAAAADeQAAAAAAeQAAAAABeQAAAAACLgAAAAAALgAAAAAAAQAAAAACaAAAAAAAaAAAAAABAQAAAAACfgAAAAAAXQAAAAADaAAAAAADXQAAAAADfgAAAAAAJAAAAAABeQAAAAADeQAAAAACeQAAAAABeQAAAAAAfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAAQAAAAADXQAAAAACXQAAAAABaAAAAAAAXQAAAAAAXQAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAfgAAAAAALgAAAAAAXQAAAAACXQAAAAABPAAAAAAAAQAAAAADXQAAAAABXQAAAAAAaAAAAAABXQAAAAACXQAAAAABYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAABfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAJAAAAAABfgAAAAAAXQAAAAACaAAAAAACXQAAAAACfgAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAAAfgAAAAAAfgAAAAAA + tiles: aAAAAAADaAAAAAACaAAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAACaAAAAAAAegAAAAACegAAAAADegAAAAACegAAAAABegAAAAABaAAAAAADaAAAAAACXwAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAaAAAAAABegAAAAABegAAAAABegAAAAAAegAAAAABegAAAAAAaAAAAAADaAAAAAADXwAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAABaAAAAAACegAAAAABegAAAAAAegAAAAABegAAAAABegAAAAABaAAAAAADaAAAAAADaAAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACaAAAAAACegAAAAACegAAAAACegAAAAABegAAAAACegAAAAAAewAAAAABewAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAACAwAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAADXQAAAAAAXQAAAAAAXQAAAAABHwAAAAAAewAAAAABAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAACXQAAAAAAXQAAAAAAAwAAAAAAegAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAJAAAAAACHwAAAAADHwAAAAABewAAAAABAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAACXQAAAAABXQAAAAAAAwAAAAAAegAAAAACJAAAAAABJAAAAAACJAAAAAABfgAAAAAAJAAAAAACHwAAAAACHwAAAAACewAAAAACAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAACXQAAAAABAwAAAAAAegAAAAAAJAAAAAABJAAAAAADJAAAAAAAfgAAAAAAJAAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACaAAAAAABaAAAAAADaAAAAAABaAAAAAADaAAAAAACaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAABaAAAAAADaAAAAAAAaAAAAAACaAAAAAACaAAAAAADaAAAAAABaAAAAAAAaAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAeQAAAAABeQAAAAAAJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADaAAAAAABXQAAAAACXQAAAAABXQAAAAABaAAAAAADXQAAAAADeQAAAAAAeQAAAAAAeQAAAAABeQAAAAACeQAAAAABeQAAAAADLgAAAAAALgAAAAAAAQAAAAACaAAAAAADaAAAAAACAQAAAAABfgAAAAAAXQAAAAAAaAAAAAACXQAAAAACfgAAAAAAJAAAAAACeQAAAAAAeQAAAAACeQAAAAAAeQAAAAAAfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAAQAAAAAAXQAAAAADXQAAAAAAaAAAAAACXQAAAAACXQAAAAADYAAAAAACYAAAAAABYAAAAAADYAAAAAAAYAAAAAABfgAAAAAALgAAAAAAXQAAAAAAXQAAAAAAPAAAAAAAAQAAAAABXQAAAAACXQAAAAAAaAAAAAADXQAAAAACXQAAAAACYAAAAAACYAAAAAAAYAAAAAAAYAAAAAABYAAAAAADfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAJAAAAAABfgAAAAAAXQAAAAACaAAAAAADXQAAAAAAfgAAAAAAYAAAAAACYAAAAAACYAAAAAABYAAAAAAAYAAAAAADfgAAAAAAfgAAAAAA version: 6 1,-3: ind: 1,-3 - tiles: bQAAAAAAfgAAAAAAJAAAAAABJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADbQAAAAAAbQAAAAAAJAAAAAADJAAAAAABfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAAAJAAAAAADfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAJAAAAAABJAAAAAAAbQAAAAAAbQAAAAAAJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAABJAAAAAACJAAAAAABJAAAAAABJAAAAAAAfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADHwAAAAADHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAADfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAACJAAAAAACJAAAAAAAJAAAAAAAJAAAAAACfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAJAAAAAABfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACXQAAAAABXQAAAAAAaAAAAAACXQAAAAACXQAAAAACXQAAAAACfgAAAAAAHwAAAAACaAAAAAAAaAAAAAABaAAAAAABaAAAAAAAaAAAAAAAHwAAAAACfgAAAAAAHwAAAAADTgAAAAAAaAAAAAACaAAAAAABaAAAAAABaAAAAAABXQAAAAABfgAAAAAAHwAAAAADaAAAAAAAaAAAAAAAaAAAAAACaAAAAAAAaAAAAAADHwAAAAACfgAAAAAAHwAAAAAA + tiles: bQAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAJAAAAAACJAAAAAAAJAAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADbQAAAAAAbQAAAAAAJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAADJAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADbQAAAAAAbQAAAAAAJAAAAAABJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADJAAAAAAAJAAAAAABJAAAAAAAJAAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAABfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAADHwAAAAADHwAAAAAAHwAAAAADHwAAAAACJAAAAAACJAAAAAADJAAAAAACJAAAAAABJAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAADJAAAAAABJAAAAAACJAAAAAACJAAAAAADfgAAAAAAHwAAAAACHwAAAAADfgAAAAAAJAAAAAABfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACXQAAAAAAXQAAAAADaAAAAAABXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAHwAAAAABaAAAAAABaAAAAAABaAAAAAADaAAAAAADaAAAAAACHwAAAAADfgAAAAAAHwAAAAABTgAAAAACaAAAAAADaAAAAAACaAAAAAABaAAAAAABXQAAAAABfgAAAAAAHwAAAAAAaAAAAAAAaAAAAAAAaAAAAAADaAAAAAABaAAAAAADHwAAAAACfgAAAAAAHwAAAAAA version: 6 0,-3: ind: 0,-3 - tiles: fQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABJAAAAAABJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAaAAAAAACaAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABaAAAAAADaAAAAAABJAAAAAACfgAAAAAAXQAAAAAAXQAAAAADHwAAAAAAHwAAAAAAHwAAAAABJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABJAAAAAABJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAAAHwAAAAACHwAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAaAAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAXQAAAAABaAAAAAABaAAAAAADaAAAAAACaAAAAAABTgAAAAADaAAAAAAATgAAAAACaAAAAAAA + tiles: fQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACJAAAAAADJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADaAAAAAACaAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAaAAAAAACaAAAAAABJAAAAAABfgAAAAAAXQAAAAADXQAAAAABHwAAAAAAHwAAAAADHwAAAAAAJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAACJAAAAAABJAAAAAADJAAAAAACfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAAAHwAAAAAAHwAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACaAAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAaAAAAAADaAAAAAAAaAAAAAADaAAAAAADTgAAAAABaAAAAAADTgAAAAAAaAAAAAAA version: 6 1,1: ind: 1,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAACaAAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAJAAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAADfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABaAAAAAABXQAAAAAAXQAAAAACaAAAAAACXQAAAAABfgAAAAAAXQAAAAACaAAAAAACaAAAAAAAaAAAAAAAXQAAAAADaAAAAAABaAAAAAADaAAAAAABXQAAAAADaAAAAAADaAAAAAACaAAAAAAAaAAAAAABaAAAAAAAXQAAAAACfgAAAAAAXQAAAAADaAAAAAAAaAAAAAAAaAAAAAABXQAAAAACaAAAAAADaAAAAAACaAAAAAABXQAAAAACXQAAAAAAaAAAAAADXQAAAAACXQAAAAABXQAAAAACJAAAAAADfgAAAAAAXQAAAAACaAAAAAADaAAAAAACaAAAAAADXQAAAAABaAAAAAADaAAAAAABaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAdQAAAAACdAAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABdAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAADJAAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAADfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAaAAAAAADXQAAAAADXQAAAAABaAAAAAACXQAAAAADfgAAAAAAXQAAAAAAaAAAAAADaAAAAAABaAAAAAAAXQAAAAADaAAAAAAAaAAAAAABaAAAAAAAXQAAAAAAaAAAAAAAaAAAAAACaAAAAAACaAAAAAADaAAAAAADXQAAAAABfgAAAAAAXQAAAAAAaAAAAAAAaAAAAAADaAAAAAABXQAAAAADaAAAAAABaAAAAAADaAAAAAAAXQAAAAACXQAAAAACaAAAAAABXQAAAAABXQAAAAAAXQAAAAADJAAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAaAAAAAAAaAAAAAADXQAAAAADaAAAAAAAaAAAAAACaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAABdQAAAAADdAAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,1: ind: 0,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABaAAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAABaAAAAAADaAAAAAAAaAAAAAAAaAAAAAADaAAAAAAAaAAAAAACaAAAAAACaAAAAAABaAAAAAACaAAAAAADaAAAAAABaAAAAAABaAAAAAACaAAAAAAAaAAAAAAAaAAAAAADXQAAAAAAXQAAAAACXQAAAAADaAAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACHwAAAAABHwAAAAAAHwAAAAACfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAABcAAAAAABcAAAAAAAdQAAAAACdAAAAAAAdAAAAAAAdAAAAAADXQAAAAACXQAAAAABXQAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADcAAAAAAAcAAAAAADdQAAAAACdAAAAAACdAAAAAACdAAAAAAAfgAAAAAAXQAAAAADXQAAAAADHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdAAAAAAAdAAAAAABdAAAAAABfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdQAAAAADdQAAAAACfgAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAaAAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAgQAAAAAAcAAAAAABcAAAAAADaAAAAAACfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAACHwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAALgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADaAAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAaAAAAAAAaAAAAAABaAAAAAABaAAAAAABaAAAAAADaAAAAAACaAAAAAACaAAAAAADaAAAAAAAaAAAAAADaAAAAAAAaAAAAAADaAAAAAABaAAAAAADaAAAAAAAaAAAAAABXQAAAAAAXQAAAAAAXQAAAAAAaAAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAACXQAAAAABXQAAAAABHwAAAAACHwAAAAADHwAAAAADfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAABcAAAAAAAcAAAAAADdQAAAAACdAAAAAAAdAAAAAABdAAAAAACXQAAAAACXQAAAAACXQAAAAABHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACcAAAAAADcAAAAAABdQAAAAACdAAAAAABdAAAAAAAdAAAAAABfgAAAAAAXQAAAAAAXQAAAAADHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdAAAAAADdAAAAAAAdAAAAAABfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAAAdQAAAAADdQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAaAAAAAABfgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAgQAAAAAAcAAAAAADcAAAAAADaAAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAACHwAAAAACTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAALgAAAAAA version: 6 -1,1: ind: -1,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAADaAAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAaAAAAAAAaAAAAAACaAAAAAAAaAAAAAADaAAAAAACaAAAAAABaAAAAAAAaAAAAAADaAAAAAAAaAAAAAADTgAAAAADTgAAAAABaAAAAAABTgAAAAADTgAAAAAAaAAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAACaAAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAXQAAAAACHwAAAAABHwAAAAABXQAAAAADfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXQAAAAABJAAAAAACJAAAAAACXQAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAADHwAAAAACHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAHwAAAAACTgAAAAACTgAAAAADHwAAAAADTgAAAAABTgAAAAABTgAAAAABHwAAAAADTgAAAAAATgAAAAACHwAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAACJAAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABHwAAAAABHwAAAAABHwAAAAADHwAAAAACHwAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADJAAAAAAAJAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAD + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAAAaAAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABaAAAAAACaAAAAAADaAAAAAADaAAAAAADaAAAAAAAaAAAAAADaAAAAAADaAAAAAABaAAAAAACaAAAAAADTgAAAAABTgAAAAABaAAAAAAATgAAAAABTgAAAAACaAAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAABaAAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAXQAAAAADXQAAAAACXQAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAXQAAAAABHwAAAAADHwAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAXQAAAAAAHwAAAAADHwAAAAAAXQAAAAACfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAXQAAAAAAJAAAAAADJAAAAAAAXQAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAHwAAAAABTgAAAAAATgAAAAABHwAAAAADTgAAAAADTgAAAAADTgAAAAABHwAAAAAATgAAAAABTgAAAAADHwAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADJAAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAABHwAAAAACHwAAAAACHwAAAAACHwAAAAABHwAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAABfgAAAAAAHwAAAAADHwAAAAABHwAAAAABHwAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAACJAAAAAACJAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAD version: 6 -2,1: ind: -2,1 - tiles: AQAAAAAAAQAAAAADAQAAAAACJAAAAAACfgAAAAAAXQAAAAACaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAaAAAAAACfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAKAAAAAABKAAAAAADKAAAAAACKAAAAAADKAAAAAABKAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAAAXwAAAAACXwAAAAABXwAAAAABXwAAAAAAXwAAAAAAXwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAACaAAAAAABaAAAAAABaAAAAAACaAAAAAADaAAAAAACaAAAAAAAaAAAAAADaAAAAAAAaAAAAAACaAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAaAAAAAACXwAAAAACXwAAAAADXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAABaAAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABJAAAAAADKAAAAAADKAAAAAAAKAAAAAAAKAAAAAABKAAAAAADKAAAAAABXQAAAAABaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAACfgAAAAAAegAAAAABegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAACegAAAAAAegAAAAADegAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAABJAAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADJAAAAAACHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAC + tiles: AQAAAAABAQAAAAACAQAAAAADJAAAAAABfgAAAAAAXQAAAAADaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAaAAAAAADfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAABKAAAAAADKAAAAAADKAAAAAACKAAAAAADKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAAAXwAAAAACXwAAAAAAXwAAAAACXwAAAAABXwAAAAABXwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABXQAAAAACaAAAAAABaAAAAAACaAAAAAACaAAAAAADaAAAAAACaAAAAAACaAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADaAAAAAADXwAAAAADXwAAAAADXwAAAAAAXwAAAAAAXwAAAAABXwAAAAADaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAJAAAAAABKAAAAAAAKAAAAAACKAAAAAADKAAAAAAAKAAAAAAAKAAAAAACXQAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAAAegAAAAABegAAAAACegAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAAAJAAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAAAJAAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABJAAAAAABHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAB version: 6 -1,-3: ind: -1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXgAAAAAAYQAAAAADXgAAAAABXQAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAYQAAAAAAfgAAAAAAggAAAAABfgAAAAAAXgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAfgAAAAAAfgAAAAAAggAAAAABfgAAAAAAfgAAAAAAggAAAAACfgAAAAAAfgAAAAAAYQAAAAABXQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAggAAAAAAgQAAAAAAfgAAAAAAgQAAAAAAggAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAggAAAAABYQAAAAACXgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAgQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAACfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAC + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXgAAAAABYQAAAAACXgAAAAABXQAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAYQAAAAAEfgAAAAAAggAAAAACfgAAAAAAXgAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAfgAAAAAAfgAAAAAAggAAAAACfgAAAAAAfgAAAAAAggAAAAAAfgAAAAAAfgAAAAAAYQAAAAABXQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAggAAAAABgQAAAAAAfgAAAAAAgQAAAAAAggAAAAACfgAAAAAAfgAAAAAAfgAAAAAAggAAAAABYQAAAAABXgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAgQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACaAAAAAADfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAaAAAAAAAaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAD version: 6 2,-3: ind: 2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABJAAAAAADJAAAAAABJAAAAAACJAAAAAADJAAAAAAAJAAAAAADJAAAAAABJAAAAAAAJAAAAAABJAAAAAABJAAAAAADJAAAAAADJAAAAAABJAAAAAACJAAAAAABJAAAAAABJAAAAAADJAAAAAADJAAAAAADJAAAAAABJAAAAAADJAAAAAADJAAAAAAAJAAAAAAAJAAAAAACJAAAAAABJAAAAAAAJAAAAAAAJAAAAAABJAAAAAAAJAAAAAADJAAAAAADJAAAAAABJgAAAAABJgAAAAAAJgAAAAABJgAAAAADJgAAAAAAJgAAAAAAJgAAAAABJgAAAAABJgAAAAAAJgAAAAADJgAAAAABJgAAAAADJAAAAAACJAAAAAABJAAAAAADJgAAAAABJgAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAACHwAAAAABHwAAAAADHwAAAAADJgAAAAADJgAAAAADJAAAAAAAJAAAAAADJAAAAAACJgAAAAABJgAAAAACHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAACHwAAAAADJgAAAAADJgAAAAADJAAAAAAAHwAAAAABHwAAAAADJAAAAAACJAAAAAAAHwAAAAADHwAAAAADJAAAAAADJAAAAAACJAAAAAADJAAAAAACJAAAAAACHwAAAAADHwAAAAAAJAAAAAABJAAAAAADHwAAAAAAHwAAAAABHwAAAAAAJgAAAAABJAAAAAADJAAAAAADJAAAAAAAJAAAAAADJAAAAAABJAAAAAAAJAAAAAABJAAAAAAAJAAAAAABJAAAAAABJAAAAAABJgAAAAADHwAAAAAC + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAJAAAAAABJAAAAAADJAAAAAACJAAAAAACJAAAAAADJAAAAAABJAAAAAACJAAAAAAAJAAAAAADJAAAAAADJAAAAAAAJAAAAAACJAAAAAABJAAAAAAAJAAAAAACJAAAAAABJAAAAAAAJAAAAAACJAAAAAAAJAAAAAACJAAAAAABJAAAAAACJAAAAAACJAAAAAABJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAACJAAAAAACJAAAAAADJAAAAAABJAAAAAABJAAAAAABJgAAAAAAJgAAAAABJgAAAAABJgAAAAABJgAAAAABJgAAAAACJgAAAAABJgAAAAACJgAAAAABJgAAAAADJgAAAAAAJgAAAAADJAAAAAADJAAAAAADJAAAAAADJgAAAAABJgAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAADJgAAAAABJgAAAAADJAAAAAABJAAAAAACJAAAAAACJgAAAAAAJgAAAAABHwAAAAADHwAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAABJgAAAAACJgAAAAABJAAAAAACHwAAAAADHwAAAAABJAAAAAABJAAAAAACHwAAAAAAHwAAAAAAJAAAAAABJAAAAAABJAAAAAABJAAAAAAAJAAAAAADHwAAAAABHwAAAAADJAAAAAADJAAAAAABHwAAAAABHwAAAAAAHwAAAAABJgAAAAAAJAAAAAAAJAAAAAAAJAAAAAABJAAAAAABJAAAAAADJAAAAAACJAAAAAADJAAAAAAAJAAAAAABJAAAAAACJAAAAAABJgAAAAABHwAAAAAB version: 6 3,-2: ind: 3,-2 - tiles: HwAAAAABHwAAAAAAfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAHwAAAAABHwAAAAABfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABHwAAAAAAHwAAAAADfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADXQAAAAADHwAAAAAAHwAAAAABfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABXQAAAAACXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAADaAAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAAAaAAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABJAAAAAADfgAAAAAAXQAAAAADTgAAAAACTgAAAAACaAAAAAABTgAAAAABTgAAAAABaAAAAAABaAAAAAACaAAAAAACaAAAAAACaAAAAAABaAAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAABfgAAAAAAXQAAAAAD + tiles: HwAAAAACHwAAAAAAfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABHwAAAAAAHwAAAAABfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAHwAAAAADHwAAAAADfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAACHwAAAAACHwAAAAABfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAXQAAAAACXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAAAaAAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAaAAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAAAJAAAAAADfgAAAAAAXQAAAAACTgAAAAADTgAAAAADaAAAAAABTgAAAAABTgAAAAACaAAAAAAAaAAAAAACaAAAAAABaAAAAAADaAAAAAADaAAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADfgAAAAAAXQAAAAAD version: 6 3,-3: ind: 3,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAACwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAALBwAAAAAAJAAAAAADfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAJAAAAAADJAAAAAADfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAADJAAAAAACJAAAAAACHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAHwAAAAADHwAAAAABOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAHBwAAAAAAfwAAAAAAJAAAAAACJAAAAAACfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAOAAAAAAAHwAAAAABOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAALHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAB + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAACwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAFJAAAAAADfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAABfgAAAAAAfgAAAAAABwAAAAAMBwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAAJAAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAJAAAAAADJAAAAAABfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAJAAAAAADJAAAAAAAHwAAAAACHwAAAAADHwAAAAACfgAAAAAAHwAAAAADHwAAAAAAOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAfwAAAAAAJAAAAAABJAAAAAADfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAHwAAAAADHwAAAAADOAAAAAAAHwAAAAADOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAHBwAAAAAABwAAAAAAHwAAAAADHwAAAAADfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAHwAAAAAAHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAD version: 6 -2,-3: ind: -2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAegAAAAACFQAAAAACegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAFQAAAAAFgQAAAAAAFQAAAAAFegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAJAAAAAADfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACKAAAAAAAKAAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADKAAAAAADfgAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAADegAAAAACegAAAAABegAAAAAAegAAAAADegAAAAADegAAAAAAegAAAAACfgAAAAAAfgAAAAAAewAAAAACewAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAABKAAAAAACKAAAAAAAKAAAAAACKAAAAAACKAAAAAABKAAAAAADKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAewAAAAABewAAAAABfgAAAAAAegAAAAABegAAAAABegAAAAACKAAAAAABKAAAAAACKAAAAAADKAAAAAABKAAAAAAAKAAAAAADKAAAAAAAKAAAAAABfgAAAAAAfgAAAAAAewAAAAADewAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAAAKAAAAAACKAAAAAAAKAAAAAAAKAAAAAABKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADegAAAAACegAAAAADegAAAAADegAAAAADegAAAAADJAAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAADKAAAAAADKAAAAAACXQAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAABKAAAAAAAKAAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAADegAAAAAAegAAAAACegAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAegAAAAABFQAAAAAFegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAFQAAAAAEgQAAAAAAFQAAAAAEegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACJAAAAAADfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABKAAAAAACKAAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAABKAAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAABegAAAAADegAAAAAAegAAAAACegAAAAADegAAAAADegAAAAABegAAAAABegAAAAAAfgAAAAAAfgAAAAAAewAAAAADewAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAACKAAAAAABKAAAAAAAKAAAAAAAKAAAAAABKAAAAAAAKAAAAAAAKAAAAAACKAAAAAACfgAAAAAAfgAAAAAAewAAAAADewAAAAACfgAAAAAAegAAAAACegAAAAABegAAAAACKAAAAAABKAAAAAACKAAAAAAAKAAAAAADKAAAAAACKAAAAAACKAAAAAABKAAAAAAAfgAAAAAAfgAAAAAAewAAAAACewAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADKAAAAAACKAAAAAACKAAAAAABKAAAAAABKAAAAAAAKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAACegAAAAABegAAAAADegAAAAADegAAAAABegAAAAADJAAAAAADfgAAAAAAfgAAAAAAKAAAAAABKAAAAAABKAAAAAADKAAAAAACXQAAAAABfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADfgAAAAAAbAAAAAAAXQAAAAADXQAAAAACKAAAAAACKAAAAAABXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAD version: 6 -3,-1: ind: -3,-1 - tiles: HwAAAAABfgAAAAAAewAAAAACewAAAAADewAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAegAAAAAAegAAAAACegAAAAACegAAAAADegAAAAAAegAAAAABegAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADTgAAAAABTgAAAAADKAAAAAABTgAAAAAATgAAAAAAKAAAAAAAHwAAAAACfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAATgAAAAABTgAAAAACKAAAAAADTgAAAAABTgAAAAAAKAAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAAAegAAAAACegAAAAADegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAKAAAAAABKAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAADZQAAAAADfgAAAAAAewAAAAAAewAAAAABewAAAAABfgAAAAAAaAAAAAABKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAZQAAAAAAZQAAAAADfgAAAAAAKAAAAAAAKAAAAAADKAAAAAABfgAAAAAAaAAAAAABKAAAAAADBAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAABZQAAAAABfgAAAAAAKAAAAAACKAAAAAADKAAAAAABfgAAAAAAXQAAAAABXQAAAAACBAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAXwAAAAACXwAAAAADXwAAAAADXwAAAAAAJAAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAXwAAAAACHwAAAAACHwAAAAACHwAAAAABHwAAAAACfgAAAAAAXQAAAAACXQAAAAADJAAAAAABJAAAAAACJAAAAAACJAAAAAAAJAAAAAACXQAAAAABXQAAAAABfgAAAAAAXwAAAAADHwAAAAABHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAXQAAAAABXQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAABXQAAAAADfgAAAAAAXwAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAJAAAAAABJAAAAAACJAAAAAACJAAAAAAAJAAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAC + tiles: HwAAAAACfgAAAAAAewAAAAADewAAAAABewAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAegAAAAACegAAAAACegAAAAACegAAAAACegAAAAADegAAAAABegAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADTgAAAAADTgAAAAADKAAAAAADTgAAAAADTgAAAAADKAAAAAACHwAAAAACfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADTgAAAAAATgAAAAADKAAAAAABTgAAAAABTgAAAAACKAAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAABegAAAAAAegAAAAAAegAAAAADegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAAAZQAAAAAAfgAAAAAAewAAAAABewAAAAAAewAAAAACfgAAAAAAaAAAAAAAKAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAZQAAAAACZQAAAAABfgAAAAAAKAAAAAACKAAAAAADKAAAAAABfgAAAAAAaAAAAAADKAAAAAABBAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAABZQAAAAAAfgAAAAAAKAAAAAACKAAAAAABKAAAAAAAfgAAAAAAXQAAAAAAXQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAABfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXwAAAAADXwAAAAACXwAAAAADXwAAAAACJAAAAAACfgAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAXwAAAAADHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAXQAAAAACXQAAAAADJAAAAAADJAAAAAAAJAAAAAADJAAAAAACJAAAAAAAXQAAAAADXQAAAAADfgAAAAAAXwAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAXQAAAAACXQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXwAAAAABHwAAAAABHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAABJAAAAAABJAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAC version: 6 -3,0: ind: -3,0 - tiles: ZQAAAAACZQAAAAADZQAAAAABZQAAAAACZQAAAAACXQAAAAABaAAAAAADaAAAAAAAXQAAAAABXQAAAAAAaAAAAAAAaAAAAAABaAAAAAAAaAAAAAADaAAAAAAAXQAAAAADTgAAAAAATgAAAAACaAAAAAAATgAAAAACTgAAAAABaAAAAAACaAAAAAADaAAAAAACXQAAAAABXQAAAAACXwAAAAADaAAAAAAAaAAAAAABaAAAAAAAXwAAAAACaAAAAAABZQAAAAAAZQAAAAABZQAAAAACZQAAAAAAZQAAAAABXQAAAAABaAAAAAABaAAAAAABXQAAAAABXQAAAAABXwAAAAAAaAAAAAADaAAAAAABaAAAAAACXwAAAAAAaAAAAAACJAAAAAACJAAAAAADJAAAAAACJAAAAAACJAAAAAADXQAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAABaAAAAAADaAAAAAACaAAAAAABaAAAAAADaAAAAAACaAAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAABewAAAAAAewAAAAAAewAAAAADewAAAAADewAAAAADJAAAAAADJAAAAAAAJAAAAAABJAAAAAADJAAAAAACXQAAAAACXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAADHwAAAAADHwAAAAADHwAAAAABHwAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAADHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAJAAAAAADJAAAAAABJAAAAAAAJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAewAAAAAAewAAAAADewAAAAACfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAAgAAAAAAJAAAAAADJAAAAAACHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAewAAAAABewAAAAADewAAAAAAfgAAAAAAaAAAAAABaAAAAAACaAAAAAADAgAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAAQAAAAACPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAADAQAAAAAAPAAAAAAAXQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAQAAAAACPAAAAAAAPAAAAAAA + tiles: ZQAAAAAAZQAAAAADZQAAAAABZQAAAAACZQAAAAABXQAAAAADaAAAAAADaAAAAAAAXQAAAAAAXQAAAAADaAAAAAAAaAAAAAACaAAAAAACaAAAAAADaAAAAAAAXQAAAAAATgAAAAADTgAAAAAAaAAAAAADTgAAAAACTgAAAAACaAAAAAACaAAAAAABaAAAAAADXQAAAAAAXQAAAAABXwAAAAACaAAAAAACaAAAAAAAaAAAAAABXwAAAAAAaAAAAAACZQAAAAACZQAAAAACZQAAAAABZQAAAAACZQAAAAAAXQAAAAAAaAAAAAAAaAAAAAAAXQAAAAABXQAAAAABXwAAAAABaAAAAAACaAAAAAADaAAAAAAAXwAAAAACaAAAAAAAJAAAAAACJAAAAAACJAAAAAADJAAAAAABJAAAAAACXQAAAAADXQAAAAADfgAAAAAAXQAAAAADXQAAAAABaAAAAAADaAAAAAABaAAAAAACaAAAAAAAaAAAAAACaAAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAewAAAAABewAAAAACewAAAAADewAAAAACewAAAAABJAAAAAACJAAAAAACJAAAAAADJAAAAAACJAAAAAABXQAAAAABXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAACHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAJAAAAAADJAAAAAADJAAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAewAAAAAAewAAAAADewAAAAAAfgAAAAAAaAAAAAABaAAAAAABaAAAAAADAgAAAAAAJAAAAAAAJAAAAAAAHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAewAAAAAAewAAAAABewAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAACAgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAAQAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAADAQAAAAABPAAAAAAAXQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAQAAAAADPAAAAAAAPAAAAAAA version: 6 -3,1: ind: -3,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAABaAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAABegAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAABegAAAAADegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAIwAAAAACRQAAAAAAIwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAADfgAAAAAAegAAAAADegAAAAADegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAgQAAAAAAFQAAAAAEgQAAAAAAegAAAAADegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAggAAAAABFQAAAAAGegAAAAABfgAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAggAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAggAAAAACegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAgQAAAAAAggAAAAACgQAAAAAAFQAAAAAFfgAAAAAAegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAFQAAAAADfgAAAAAAgQAAAAAAegAAAAABegAAAAAAegAAAAAAegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAggAAAAACFQAAAAACegAAAAAAegAAAAADfgAAAAAAegAAAAABegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAAAaAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAACegAAAAAAegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAACegAAAAAAegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAIwAAAAAARQAAAAAAIwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAADfgAAAAAAegAAAAACegAAAAAAegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAgQAAAAAAFQAAAAABgQAAAAAAegAAAAACegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAggAAAAACFQAAAAABegAAAAAAfgAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAggAAAAABgQAAAAAAgQAAAAAAgQAAAAAAggAAAAABegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAgQAAAAAAggAAAAACgQAAAAAAFQAAAAACfgAAAAAAegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAFQAAAAAAfgAAAAAAgQAAAAAAegAAAAAAegAAAAACegAAAAADegAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAggAAAAACFQAAAAABegAAAAACegAAAAABfgAAAAAAegAAAAACegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -3,-2: ind: -3,-2 - tiles: aAAAAAADaAAAAAACaAAAAAAAaAAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABegAAAAADegAAAAADXQAAAAABEgAAAAACEgAAAAACEgAAAAACEgAAAAADEgAAAAADfgAAAAAAfgAAAAAAJAAAAAACaAAAAAAAXQAAAAACXQAAAAAAfgAAAAAAXQAAAAABegAAAAADegAAAAADXQAAAAACEgAAAAADEgAAAAACEgAAAAAAEgAAAAACEgAAAAABAwAAAAAAAwAAAAAAJAAAAAACaAAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABegAAAAAAegAAAAABXQAAAAADEgAAAAACEgAAAAADEgAAAAABEgAAAAABEgAAAAAAAwAAAAAAAwAAAAAAJAAAAAADaAAAAAABaAAAAAACXQAAAAAAaAAAAAABXQAAAAABegAAAAADegAAAAABXQAAAAABEgAAAAADEgAAAAABEgAAAAADEgAAAAAAEgAAAAADAwAAAAAAAwAAAAAAJAAAAAACaAAAAAABaAAAAAACXQAAAAAAaAAAAAADXQAAAAAAegAAAAAAegAAAAADXQAAAAABEgAAAAABEgAAAAADEgAAAAAAEgAAAAACEgAAAAABAwAAAAAAAwAAAAAAJAAAAAAAaAAAAAABXQAAAAADXQAAAAADfgAAAAAAXQAAAAADegAAAAAAegAAAAADXQAAAAABEgAAAAAAEgAAAAADEgAAAAABEgAAAAACEgAAAAADfgAAAAAAfgAAAAAAJAAAAAABaAAAAAABXQAAAAADXQAAAAACfgAAAAAAXQAAAAAAKAAAAAADKAAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAaAAAAAADaAAAAAABaAAAAAACaAAAAAADXQAAAAABXQAAAAACfgAAAAAAXQAAAAAAKAAAAAADKAAAAAABKAAAAAACKAAAAAACKAAAAAAAKAAAAAAAKAAAAAABKAAAAAADaAAAAAACaAAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAABKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAACKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAACKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAADfgAAAAAAewAAAAADewAAAAACewAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAABfgAAAAAAewAAAAADewAAAAADewAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAAC + tiles: aAAAAAADaAAAAAACaAAAAAADaAAAAAACXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADegAAAAADegAAAAADXQAAAAADEgAAAAACEgAAAAABEgAAAAACEgAAAAAAEgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAaAAAAAAAXQAAAAAAXQAAAAABfgAAAAAAXQAAAAABegAAAAADegAAAAAAXQAAAAAAEgAAAAAAEgAAAAADEgAAAAACEgAAAAABEgAAAAACAwAAAAAAAwAAAAAAJAAAAAACaAAAAAACXQAAAAABXQAAAAACfgAAAAAAXQAAAAACegAAAAACegAAAAACXQAAAAADEgAAAAACEgAAAAAAEgAAAAACEgAAAAAAEgAAAAADAwAAAAAAAwAAAAAAJAAAAAACaAAAAAACaAAAAAAAXQAAAAADaAAAAAADXQAAAAADegAAAAABegAAAAAAXQAAAAABEgAAAAACEgAAAAABEgAAAAABEgAAAAAAEgAAAAACAwAAAAAAAwAAAAAAJAAAAAAAaAAAAAADaAAAAAADXQAAAAAAaAAAAAABXQAAAAABegAAAAAAegAAAAABXQAAAAAAEgAAAAAAEgAAAAACEgAAAAADEgAAAAACEgAAAAABAwAAAAAAAwAAAAAAJAAAAAABaAAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACegAAAAADegAAAAABXQAAAAACEgAAAAADEgAAAAADEgAAAAAAEgAAAAABEgAAAAABfgAAAAAAfgAAAAAAJAAAAAADaAAAAAABXQAAAAACXQAAAAABfgAAAAAAXQAAAAAAKAAAAAACKAAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAABaAAAAAABaAAAAAAAaAAAAAACaAAAAAADXQAAAAADXQAAAAAAfgAAAAAAXQAAAAABKAAAAAABKAAAAAAAKAAAAAABKAAAAAADKAAAAAACKAAAAAADKAAAAAABKAAAAAAAaAAAAAADaAAAAAABXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAACXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAADKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAADKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAACKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAADfgAAAAAAewAAAAABewAAAAABewAAAAADfgAAAAAAfgAAAAAAfgAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAADfgAAAAAAewAAAAAAewAAAAADewAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADKAAAAAAC version: 6 -3,-3: ind: -3,-3 - tiles: XQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAADaAAAAAAAXQAAAAABfgAAAAAABwAAAAALBwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAATgAAAAACTgAAAAACaAAAAAACTgAAAAAATgAAAAABaAAAAAAAaAAAAAACaAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAJAAAAAACJAAAAAABHwAAAAACHwAAAAAAfgAAAAAAegAAAAACaAAAAAAAaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAACHwAAAAACfgAAAAAAegAAAAACaAAAAAADXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAACHwAAAAAAfgAAAAAAegAAAAAATgAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAABXQAAAAADfgAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAKBwAAAAAGBwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAACXQAAAAABfgAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAACXQAAAAADfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABXQAAAAABTgAAAAAAXQAAAAAAfgAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAAATgAAAAAAXQAAAAACXQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAewAAAAADTgAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAADaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAACKAAAAAAAKAAAAAABKAAAAAABKAAAAAACaAAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADKAAAAAABKAAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAA + tiles: XQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAABaAAAAAABXQAAAAABfgAAAAAABwAAAAACBwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAATgAAAAACTgAAAAACaAAAAAADTgAAAAADTgAAAAABaAAAAAABaAAAAAADaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAJAAAAAACJAAAAAADHwAAAAAAHwAAAAAAfgAAAAAAegAAAAABaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAACHwAAAAABHwAAAAACfgAAAAAAegAAAAACaAAAAAACXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAADHwAAAAADHwAAAAABfgAAAAAAegAAAAADTgAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAACXQAAAAABfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAABXQAAAAABfgAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAADBwAAAAACBwAAAAAJBwAAAAAHfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABXQAAAAAATgAAAAACXQAAAAABfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAACXQAAAAAAaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAADTgAAAAAAXQAAAAADXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAewAAAAACTgAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAAAaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAKAAAAAACKAAAAAAAKAAAAAABKAAAAAADKAAAAAAAKAAAAAABKAAAAAADKAAAAAACaAAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABKAAAAAAAKAAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAAB version: 6 -4,0: ind: -4,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAACaAAAAAACXQAAAAADXQAAAAACZQAAAAADZQAAAAADZQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABaAAAAAABTgAAAAACTgAAAAADaAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAAAaAAAAAADXQAAAAADXQAAAAACZQAAAAADZQAAAAABZQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAADJAAAAAABJAAAAAADJAAAAAABJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABXQAAAAADXQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAAAXQAAAAACJAAAAAACJAAAAAABJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAHwAAAAABHwAAAAABHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAJAAAAAADJAAAAAAAJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAABJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAAAaAAAAAABXQAAAAADXQAAAAAAZQAAAAACZQAAAAADZQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAABaAAAAAACaAAAAAADTgAAAAACTgAAAAACaAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAACaAAAAAADXQAAAAADXQAAAAACZQAAAAABZQAAAAADZQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAACJAAAAAABJAAAAAACJAAAAAAAJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAXQAAAAADXQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAACXQAAAAAAJAAAAAACJAAAAAADJAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAHwAAAAADHwAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAJAAAAAABJAAAAAAAJAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAADJAAAAAACJAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -4,-1: ind: -4,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAABXQAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABTgAAAAAAXQAAAAADfgAAAAAAHwAAAAACHwAAAAADHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAADXQAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAADXQAAAAAAXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAADXQAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABTgAAAAAAXQAAAAABfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAABfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAADXQAAAAACJAAAAAAAJAAAAAABJAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABXQAAAAAAXQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAABJAAAAAABJAAAAAABJAAAAAAAJAAAAAAC + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAADXQAAAAADfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAAAXQAAAAACfgAAAAAAHwAAAAADHwAAAAADHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABaAAAAAABXQAAAAADfgAAAAAAHwAAAAACHwAAAAACHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAABXQAAAAADfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAABXQAAAAACXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAADXQAAAAABfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAADXQAAAAADfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAADXQAAAAADJAAAAAAAJAAAAAAAJAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABXQAAAAABXQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAADJAAAAAAAJAAAAAAAJAAAAAACJAAAAAAD version: 6 -4,-2: ind: -4,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACaAAAAAABaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAXQAAAAAAaAAAAAADJAAAAAABAwAAAAAAbAAAAAAAfgAAAAAAJAAAAAACHwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAABfgAAAAAAXQAAAAACaAAAAAADJAAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAACfgAAAAAAXQAAAAADaAAAAAAAJAAAAAACAwAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAABHwAAAAABfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAXQAAAAAAaAAAAAABJAAAAAACAwAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAACHwAAAAADfgAAAAAAaAAAAAADaAAAAAACaAAAAAADaAAAAAADaAAAAAACXQAAAAACaAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAACfgAAAAAAaAAAAAAAaAAAAAADaAAAAAAAaAAAAAABaAAAAAADXQAAAAAAaAAAAAACaAAAAAACaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAABaAAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAADaAAAAAADaAAAAAADaAAAAAACaAAAAAABaAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAABAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAAAaAAAAAABfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAADXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAAB + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADaAAAAAABaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAXQAAAAABaAAAAAACJAAAAAAAAwAAAAAAbAAAAAAAfgAAAAAAJAAAAAADHwAAAAAAHwAAAAABHwAAAAADfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAXQAAAAABaAAAAAABJAAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAXQAAAAACaAAAAAADJAAAAAACAwAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAACegAAAAABHwAAAAACfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAXQAAAAACaAAAAAABJAAAAAADAwAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAADegAAAAACHwAAAAABfgAAAAAAaAAAAAABaAAAAAABaAAAAAAAaAAAAAAAaAAAAAACXQAAAAACaAAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAaAAAAAADaAAAAAABaAAAAAADaAAAAAACaAAAAAAAXQAAAAABaAAAAAADaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAADaAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABaAAAAAACaAAAAAAAaAAAAAACaAAAAAAAaAAAAAADfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAACaAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAC version: 6 -4,-3: ind: -4,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAABaAAAAAACaAAAAAABTgAAAAACTgAAAAADaAAAAAACTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXgAAAAABXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXgAAAAABXgAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAYQAAAAAEYQAAAAADXgAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAD + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABaAAAAAACaAAAAAABaAAAAAAATgAAAAADTgAAAAABaAAAAAACTgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXgAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAABXgAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXgAAAAAAXgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAYQAAAAAAYQAAAAADXgAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAB version: 6 2,0: ind: 2,0 - tiles: HwAAAAABHwAAAAABHwAAAAAAfgAAAAAAaAAAAAADaAAAAAACaAAAAAACfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAACaAAAAAADXQAAAAABdQAAAAACdQAAAAABdQAAAAACfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABJAAAAAADXQAAAAACXQAAAAAAXQAAAAAAaAAAAAACXQAAAAABXQAAAAADTgAAAAACXQAAAAACdQAAAAADdQAAAAADdQAAAAADfgAAAAAAaAAAAAADaAAAAAACaAAAAAACaAAAAAABTgAAAAABTgAAAAABaAAAAAACaAAAAAADaAAAAAADTgAAAAABTgAAAAACXQAAAAADdQAAAAACdQAAAAABaAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAaAAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAABdQAAAAACdQAAAAAAdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADcAAAAAAAcAAAAAAAcAAAAAACcAAAAAADcAAAAAACcAAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAcAAAAAABcAAAAAACcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAdQAAAAAAdQAAAAABcAAAAAABcAAAAAABcAAAAAAAcAAAAAADcAAAAAABdQAAAAADXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAAAdQAAAAAATgAAAAADcAAAAAAAdQAAAAAAcAAAAAAATgAAAAADdQAAAAACXQAAAAABXQAAAAADXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACcAAAAAACcAAAAAABcAAAAAADcAAAAAABcAAAAAADdQAAAAABXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdAAAAAADdQAAAAAAdQAAAAABdQAAAAACdAAAAAABdQAAAAAAfgAAAAAAXQAAAAAAegAAAAAAegAAAAABegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdAAAAAADdQAAAAABdQAAAAADdQAAAAABdAAAAAADJAAAAAACXQAAAAAAXQAAAAACegAAAAADegAAAAACegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACcAAAAAABcAAAAAADcAAAAAACcAAAAAABcAAAAAAAcAAAAAAAfgAAAAAAXQAAAAACegAAAAACegAAAAACegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAABJAAAAAABHwAAAAACJAAAAAABfgAAAAAAXQAAAAADegAAAAAAegAAAAACegAAAAACegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAACJAAAAAADTwAAAAAATwAAAAAA + tiles: HwAAAAACHwAAAAADHwAAAAABfgAAAAAAaAAAAAACaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAADaAAAAAADXQAAAAADdQAAAAACdQAAAAADdQAAAAACfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABJAAAAAABXQAAAAADXQAAAAAAXQAAAAABaAAAAAABXQAAAAADXQAAAAACTgAAAAADXQAAAAADdQAAAAAAdQAAAAABdQAAAAACfgAAAAAAaAAAAAABaAAAAAADaAAAAAADaAAAAAAATgAAAAAATgAAAAADaAAAAAAAaAAAAAACaAAAAAACTgAAAAABTgAAAAACXQAAAAAAdQAAAAABdQAAAAABaAAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAADaAAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAAAdQAAAAACdQAAAAAAdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADcAAAAAACcAAAAAAAcAAAAAADcAAAAAABcAAAAAADcAAAAAABfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAACfgAAAAAAXQAAAAADfgAAAAAAcAAAAAABcAAAAAADcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAdQAAAAACdQAAAAABcAAAAAADcAAAAAADcAAAAAACcAAAAAADcAAAAAAAdQAAAAADXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAABdQAAAAACTgAAAAACcAAAAAACdQAAAAAAcAAAAAADTgAAAAACdQAAAAABXQAAAAAAXQAAAAACXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABcAAAAAABcAAAAAADcAAAAAAAcAAAAAACcAAAAAABdQAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdAAAAAADdQAAAAADdQAAAAABdQAAAAABdAAAAAADdQAAAAAAfgAAAAAAXQAAAAAAegAAAAABegAAAAABegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdAAAAAABdQAAAAABdQAAAAAAdQAAAAACdAAAAAABJAAAAAABXQAAAAADXQAAAAACegAAAAABegAAAAAAegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABcAAAAAAAcAAAAAACcAAAAAABcAAAAAAAcAAAAAADcAAAAAABfgAAAAAAXQAAAAADegAAAAADegAAAAABegAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADJAAAAAABHwAAAAADJAAAAAADfgAAAAAAXQAAAAACegAAAAAAegAAAAAAegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAACTwAAAAAATwAAAAAA version: 6 -5,-2: ind: -5,-2 @@ -221,71 +221,71 @@ entities: version: 6 0,2: ind: 0,2 - tiles: fgAAAAAAfgAAAAAATwAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAADTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAABHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAdAAAAAADdAAAAAACdQAAAAABfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAADHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAACHwAAAAADHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAATwAAAAAAHwAAAAAAHwAAAAABHwAAAAABHwAAAAACTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAdAAAAAAAdAAAAAAAdQAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAHwAAAAABHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,2: ind: -1,2 - tiles: HwAAAAABHwAAAAAAewAAAAADewAAAAAAewAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAABJAAAAAABJAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAHwAAAAACewAAAAABewAAAAABewAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAADHwAAAAACHwAAAAABfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAABewAAAAAAewAAAAABewAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAADHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABHwAAAAABXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAHwAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADHwAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdAAAAAADdAAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAgQAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAJAAAAAAAJAAAAAACJAAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAXQAAAAACXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAAD + tiles: HwAAAAACHwAAAAACewAAAAABewAAAAAAewAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAAAJAAAAAABJAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAHwAAAAADewAAAAADewAAAAACewAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAABHwAAAAACHwAAAAACfgAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAHwAAAAAAewAAAAADewAAAAAAewAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADHwAAAAAAHwAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABHwAAAAACXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAADHwAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdAAAAAAAdAAAAAACfgAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAAAgQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAJAAAAAABJAAAAAABJAAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAAC version: 6 -2,2: ind: -2,2 - tiles: fQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABXQAAAAACfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAADHwAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAADHwAAAAACHwAAAAACfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAADAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAA + tiles: fQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACXQAAAAACfgAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAABfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAABfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAADAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,3: ind: -1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACJAAAAAADXQAAAAACXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACHwAAAAABHwAAAAADXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABJAAAAAACXQAAAAABXQAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAHwAAAAACHwAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,3: ind: 0,3 - tiles: XQAAAAABHwAAAAAAHwAAAAACJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAACHwAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAABHwAAAAACHwAAAAABJAAAAAACfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACHwAAAAABHwAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,1: ind: 2,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAADJAAAAAADTwAAAAAATwAAAAAAfgAAAAAAJAAAAAADHwAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACTgAAAAACTgAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAATgAAAAABTgAAAAADHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAABaAAAAAACHwAAAAABHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAMAAAAAAAMAAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADJAAAAAAATwAAAAAATwAAAAAAfgAAAAAAJAAAAAABHwAAAAADHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACTgAAAAACTgAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAATgAAAAAATgAAAAADHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAABaAAAAAADHwAAAAADHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAMAAAAAAAMAAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,0: ind: 3,0 - tiles: fgAAAAAAdQAAAAAAdQAAAAADdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAABfgAAAAAAdQAAAAADdQAAAAAAdQAAAAABcAAAAAABdQAAAAACcAAAAAACfgAAAAAAcAAAAAADcAAAAAADdQAAAAABdQAAAAADdQAAAAAAfgAAAAAAcAAAAAAAdQAAAAACdQAAAAACdQAAAAACdQAAAAACdQAAAAAAcAAAAAABdQAAAAADcAAAAAACcAAAAAABcAAAAAACcAAAAAACdQAAAAABdQAAAAACdQAAAAADdQAAAAAAdQAAAAABdQAAAAABcAAAAAABcAAAAAAAcAAAAAAAdQAAAAACcAAAAAACdQAAAAADcAAAAAABcAAAAAADcAAAAAACcAAAAAABdQAAAAAAdQAAAAABdQAAAAACfgAAAAAAcAAAAAAAdQAAAAADdQAAAAABdQAAAAACdQAAAAADdQAAAAADcAAAAAACdQAAAAADcAAAAAACfgAAAAAAcAAAAAADcAAAAAACdQAAAAACdQAAAAACdQAAAAAAfgAAAAAAcAAAAAADcAAAAAABfgAAAAAAdQAAAAADdQAAAAADdQAAAAABcAAAAAAAdQAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADdQAAAAACcAAAAAAAfgAAAAAAcAAAAAADcAAAAAADcAAAAAACcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADcAAAAAABdQAAAAABcAAAAAABcAAAAAAAcAAAAAACdQAAAAAAdQAAAAAAdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdQAAAAABdQAAAAAAcAAAAAABfgAAAAAAcAAAAAADdQAAAAAAdQAAAAACdQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABdQAAAAABcAAAAAABdQAAAAADcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABfgAAAAAAcAAAAAABdQAAAAADcAAAAAACfgAAAAAAJAAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAACegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAcAAAAAADdQAAAAABcAAAAAADcAAAAAAAcAAAAAACHwAAAAACHwAAAAABHwAAAAADfgAAAAAAegAAAAADegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAAAcAAAAAACfgAAAAAAcAAAAAADHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAABdQAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABdQAAAAAAdQAAAAADdQAAAAAAcAAAAAAAcAAAAAACcAAAAAACdQAAAAADcAAAAAADcAAAAAACcAAAAAAAcAAAAAADcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdQAAAAABdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADdQAAAAAAdQAAAAAAdQAAAAADcAAAAAADfgAAAAAAfgAAAAAA + tiles: fgAAAAAAdQAAAAACdQAAAAABdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAACfgAAAAAAdQAAAAACdQAAAAACdQAAAAAAcAAAAAADdQAAAAABcAAAAAABfgAAAAAAcAAAAAADcAAAAAADdQAAAAADdQAAAAABdQAAAAACfgAAAAAAcAAAAAACdQAAAAACdQAAAAADdQAAAAAAdQAAAAACdQAAAAADcAAAAAACdQAAAAACcAAAAAAAcAAAAAABcAAAAAACcAAAAAADdQAAAAABdQAAAAACdQAAAAADdQAAAAAAdQAAAAAAdQAAAAADcAAAAAACcAAAAAACcAAAAAACdQAAAAACcAAAAAAAdQAAAAADcAAAAAABcAAAAAADcAAAAAADcAAAAAADdQAAAAABdQAAAAACdQAAAAABfgAAAAAAcAAAAAADdQAAAAAAdQAAAAABdQAAAAADdQAAAAAAdQAAAAABcAAAAAACdQAAAAACcAAAAAAAfgAAAAAAcAAAAAAAcAAAAAACdQAAAAABdQAAAAADdQAAAAADfgAAAAAAcAAAAAAAcAAAAAACfgAAAAAAdQAAAAAAdQAAAAAAdQAAAAADcAAAAAAAdQAAAAAAJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAAAcAAAAAACfgAAAAAAcAAAAAACcAAAAAACcAAAAAAAcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADcAAAAAADdQAAAAACcAAAAAAAcAAAAAABcAAAAAADdQAAAAACdQAAAAABdQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABdQAAAAABdQAAAAAAcAAAAAACfgAAAAAAcAAAAAAAdQAAAAAAdQAAAAABdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADdQAAAAAAcAAAAAACdQAAAAADcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABfgAAAAAAcAAAAAABdQAAAAACcAAAAAAAfgAAAAAAJAAAAAADHwAAAAADHwAAAAAAHwAAAAABHwAAAAABegAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAcAAAAAACdQAAAAACcAAAAAACcAAAAAABcAAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAegAAAAACegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADdQAAAAAAcAAAAAAAfgAAAAAAcAAAAAADHwAAAAACHwAAAAABHwAAAAABfgAAAAAAegAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAAAdQAAAAADcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABdQAAAAAAdQAAAAAAdQAAAAAAcAAAAAAAcAAAAAABcAAAAAADdQAAAAACcAAAAAADcAAAAAACcAAAAAABcAAAAAADcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdQAAAAAAdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADdQAAAAADdQAAAAACdQAAAAADcAAAAAAAfgAAAAAAfgAAAAAA version: 6 3,1: ind: 3,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAABdQAAAAAAdQAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAABcAAAAAACcAAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAegAAAAAAegAAAAACegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAXgAAAAABZAAAAAAAXQAAAAADXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAXQAAAAADXQAAAAABXgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAegAAAAADegAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAABfgAAAAAAegAAAAAAegAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADdQAAAAADdQAAAAACdQAAAAABcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAABcAAAAAAAcAAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAegAAAAABegAAAAABegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXgAAAAAAZAAAAAAAXQAAAAABXQAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAXQAAAAADXQAAAAABXgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAegAAAAABegAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAegAAAAABegAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAADfgAAAAAAegAAAAACegAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -4,-4: ind: -4,-4 - tiles: AAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAACJAAAAAABJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAADJAAAAAABJAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAADHwAAAAADHwAAAAADHwAAAAAAHwAAAAABJAAAAAABJAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABJAAAAAACJAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAABJAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAJAAAAAADJAAAAAAAJAAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAATgAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAATgAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABTgAAAAABXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAACfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + tiles: AAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAADJAAAAAAAJAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAACHwAAAAACHwAAAAAAHwAAAAABHwAAAAADJAAAAAADJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAACHwAAAAAAHwAAAAABHwAAAAACHwAAAAABJAAAAAACJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAADHwAAAAADJAAAAAAAJAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAACHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAACHwAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAAAJAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAJAAAAAADJAAAAAADJAAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACTgAAAAACXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAATgAAAAADXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABTgAAAAABXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAABaAAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA version: 6 -3,-4: ind: -3,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAJAAAAAACHwAAAAACHwAAAAABHwAAAAABHwAAAAAAJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAACJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAADHwAAAAABHwAAAAABHwAAAAAAHwAAAAACJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAAAJAAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAADJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAJAAAAAACJAAAAAAAJAAAAAABfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAACXQAAAAAAfgAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAABfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAADfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAJAAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAAAJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAABHwAAAAACHwAAAAACHwAAAAACHwAAAAABJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAAAJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAACHwAAAAAAHwAAAAACHwAAAAAAHwAAAAABJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAADJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAACJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAACHwAAAAADJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACfgAAAAAAJAAAAAAAJAAAAAADJAAAAAADfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAADJAAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAACfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAABXQAAAAABfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAaAAAAAACaAAAAAAAaAAAAAADfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -4,-5: ind: -4,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAABHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -3,-5: ind: -3,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAACJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAA version: 6 3,-1: ind: 3,-1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACHwAAAAACHwAAAAACHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAABHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAfgAAAAAAXQAAAAADHwAAAAABHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAXQAAAAADJAAAAAABJAAAAAACJAAAAAABJAAAAAADJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACJAAAAAACJAAAAAADJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAABdQAAAAABdQAAAAACcAAAAAABfgAAAAAAdQAAAAAAdQAAAAABfgAAAAAAcAAAAAABcAAAAAADcAAAAAABbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAAAdQAAAAAAcAAAAAACcAAAAAADcAAAAAAAdQAAAAACdQAAAAACfgAAAAAAcAAAAAAAdQAAAAADdQAAAAABdQAAAAAAcAAAAAABfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAADdQAAAAABcAAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAADdQAAAAAAdQAAAAACcAAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAACdQAAAAADdQAAAAADcAAAAAACcAAAAAABdQAAAAABcAAAAAACcAAAAAACcAAAAAADaAAAAAAAaAAAAAABaAAAAAABcAAAAAADfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAACdQAAAAACcAAAAAAAcAAAAAACcAAAAAABdQAAAAADcAAAAAABcAAAAAAAcAAAAAABaAAAAAABaAAAAAADaAAAAAADcAAAAAABfgAAAAAAfgAAAAAAcAAAAAACcAAAAAAAdQAAAAADcAAAAAABcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACdQAAAAAAdQAAAAABdQAAAAABcAAAAAADfgAAAAAAdQAAAAADdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAAAdQAAAAAAdQAAAAABcAAAAAADcAAAAAACdQAAAAACdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAACfgAAAAAAXQAAAAABHwAAAAADHwAAAAACHwAAAAADHwAAAAABHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAXQAAAAADHwAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAABfgAAAAAAXQAAAAACJAAAAAADJAAAAAADJAAAAAADJAAAAAABJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAACJAAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACdQAAAAACdQAAAAAAdQAAAAAAcAAAAAACfgAAAAAAdQAAAAACdQAAAAACfgAAAAAAcAAAAAACcAAAAAADcAAAAAADbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAcAAAAAADcAAAAAADdQAAAAACcAAAAAAAcAAAAAABcAAAAAAAdQAAAAACdQAAAAAAfgAAAAAAcAAAAAADdQAAAAAAdQAAAAAAdQAAAAAAcAAAAAADfgAAAAAAfgAAAAAAcAAAAAADcAAAAAABdQAAAAAAcAAAAAABcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACdQAAAAAAdQAAAAACdQAAAAABcAAAAAABfgAAAAAAfgAAAAAAcAAAAAADdQAAAAABdQAAAAACdQAAAAAAcAAAAAABcAAAAAACdQAAAAADcAAAAAABcAAAAAABcAAAAAABaAAAAAAAaAAAAAACaAAAAAADcAAAAAAAfgAAAAAAfgAAAAAAcAAAAAADcAAAAAABdQAAAAACcAAAAAACcAAAAAAAcAAAAAACdQAAAAADcAAAAAACcAAAAAADcAAAAAAAaAAAAAACaAAAAAABaAAAAAABcAAAAAACfgAAAAAAfgAAAAAAcAAAAAADcAAAAAAAdQAAAAAAcAAAAAAAcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAADdQAAAAACdQAAAAAAcAAAAAADfgAAAAAAdQAAAAAAdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADdQAAAAACdQAAAAACdQAAAAACcAAAAAABcAAAAAABdQAAAAAAdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 4,0: ind: 4,0 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,-1: ind: 4,-1 - tiles: XQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAADfgAAAAAAaAAAAAACaAAAAAACaAAAAAABaAAAAAABaAAAAAADfgAAAAAAXQAAAAABbQAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAATgAAAAABXQAAAAACfgAAAAAAaAAAAAADaAAAAAADaAAAAAABaAAAAAAAaAAAAAABfgAAAAAAXQAAAAADbQAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADaAAAAAABaAAAAAABaAAAAAADaAAAAAAAaAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAaAAAAAABaAAAAAABaAAAAAAAaAAAAAAAaAAAAAACfgAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAADXQAAAAAAXQAAAAABaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAATgAAAAACXQAAAAADfgAAAAAAaAAAAAAAaAAAAAAAaAAAAAADaAAAAAACaAAAAAADfgAAAAAAXQAAAAABbQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAATgAAAAABXQAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAABaAAAAAACaAAAAAAAfgAAAAAAXQAAAAACbQAAAAAAXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABaAAAAAACaAAAAAABaAAAAAABaAAAAAADaAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAaAAAAAAAaAAAAAADaAAAAAADaAAAAAACaAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAAAXQAAAAABXQAAAAACaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,1: ind: 4,1 - tiles: fgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAggAAAAABfgAAAAAAgQAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAggAAAAACbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAggAAAAAAfgAAAAAAgQAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAggAAAAABbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,-2: ind: 4,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADJAAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAJAAAAAACJAAAAAACJAAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAJAAAAAABHwAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAADXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAegAAAAABegAAAAAAegAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAaAAAAAACXQAAAAABegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACegAAAAABegAAAAAAegAAAAAAXQAAAAAAXQAAAAADJAAAAAADfgAAAAAAaAAAAAAAXQAAAAACegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACegAAAAAAegAAAAAAegAAAAADfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAaAAAAAADXQAAAAADJAAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADbQAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADbQAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAATgAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACbQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABJAAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAJAAAAAAAJAAAAAABJAAAAAADXQAAAAADXQAAAAACXQAAAAADfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACJAAAAAABHwAAAAADXQAAAAACXQAAAAADXQAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAADXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABegAAAAADegAAAAADegAAAAABXQAAAAABXQAAAAACXQAAAAACfgAAAAAAaAAAAAACXQAAAAADegAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAegAAAAAAegAAAAABegAAAAABXQAAAAAAXQAAAAADJAAAAAAAfgAAAAAAaAAAAAADXQAAAAACegAAAAACegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAaAAAAAACXQAAAAACJAAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAAAegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAABbQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAAAbQAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAATgAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAADbQAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAA version: 6 5,-1: ind: 5,-1 @@ -293,27 +293,27 @@ entities: version: 6 5,-2: ind: 5,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAACXQAAAAABXQAAAAACaAAAAAAAaAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABXQAAAAABXQAAAAADJAAAAAACJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADXQAAAAADXQAAAAACJAAAAAAAJAAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAXQAAAAABXQAAAAAAaAAAAAABaAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAAAXQAAAAAAXQAAAAAAJAAAAAACJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABXQAAAAAAXQAAAAAAJAAAAAACJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAA version: 6 4,-3: ind: 4,-3 - tiles: CwAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: CwAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAABwAAAAAABwAAAAAABwAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAABwAAAAAABwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 1,-4: ind: 1,-4 - tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAfgAAAAAAJAAAAAAAJAAAAAABfgAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAHwAAAAACJAAAAAACfgAAAAAAfgAAAAAABwAAAAAEBwAAAAAABwAAAAACfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAAAHwAAAAABHwAAAAABEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAHBwAAAAAAfwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAEBwAAAAAABwAAAAAIBwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAAfwAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAHwAAAAABHwAAAAACEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAALBwAAAAAHfwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAADfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAABwAAAAAAfgAAAAAABwAAAAAABwAAAAAGfwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfwAAAAAAfgAAAAAACwAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfwAAAAAABwAAAAAABwAAAAAAfgAAAAAABwAAAAAABwAAAAALfwAAAAAABwAAAAACBwAAAAADBwAAAAAAfgAAAAAAfwAAAAAABwAAAAALBwAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADfwAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACJAAAAAACHwAAAAAAHwAAAAADfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 0,-4: ind: 0,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAJAAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAJAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAJAAAAAAD + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAADBwAAAAAABwAAAAAABwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAALBwAAAAAEBwAAAAADBwAAAAAABwAAAAAABwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADfgAAAAAAfgAAAAAAJAAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAJAAAAAACfgAAAAAAfgAAAAAAJAAAAAAB version: 6 -5,-3: ind: -5,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAgQAAAAAAfgAAAAAAggAAAAAAfgAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAgQAAAAAAfgAAAAAAggAAAAACfgAAAAAA version: 6 -3,2: ind: -3,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,-4: ind: -1,-4 @@ -325,11 +325,11 @@ entities: version: 6 5,-3: ind: 5,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAWwAAAAAGWwAAAAAAWwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAgwAAAAAAgwAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAWwAAAAAAWwAAAAAAWwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAgwAAAAAAgwAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,2: ind: 1,2 - tiles: fgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -2,-4: ind: -2,-4 @@ -337,15 +337,23 @@ entities: version: 6 2,-4: ind: 2,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAACBwAAAAAEBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAMBwAAAAAABwAAAAAJBwAAAAAABwAAAAAIfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAABwAAAAAABwAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAALBwAAAAAJBwAAAAAIBwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAIfwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,-4: ind: 3,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAAfwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAACwAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIBwAAAAAGBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAIBwAAAAAABwAAAAAFBwAAAAACBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAEBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAJBwAAAAAABwAAAAAKBwAAAAACBwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAJfwAAAAAABwAAAAAACwAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAACBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAALBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAKBwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAA version: 6 4,-4: ind: 4,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAABegAAAAACegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAABfgAAAAAABwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAABfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAAAegAAAAADegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAADfgAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAADegAAAAABegAAAAACfgAAAAAABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 1,-5: + ind: 1,-5 + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACEQAAAAAAfgAAAAAAEQAAAAAAfgAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABEQAAAAAAHwAAAAABEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAEQAAAAAATwAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAAAEQAAAAAATwAAAAAAEQAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAADEQAAAAAATwAAAAAAEQAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAAAEQAAAAAATwAAAAAAEQAAAAAAHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAADHwAAAAACJAAAAAADHwAAAAAAHwAAAAABfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-5: + ind: 0,-5 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAD version: 6 - type: Broadphase - type: Physics @@ -642,12 +650,6 @@ entities: 226: -1,-26 289: 15,-21 290: 15,-22 - - node: - color: '#FFFFFF4A' - id: Bot - decals: - 6421: 18,-56 - 6422: 19,-56 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' @@ -781,8 +783,6 @@ entities: 6391: -24,-42 6401: 3,48 6506: 54,-33 - 6510: 22,-59 - 6511: 15,-59 6514: -19,-38 6540: 7,-48 6541: 7,-49 @@ -886,6 +886,15 @@ entities: 7016: 1,-17 7017: -67,-33 7018: -66,-33 + 7046: 19,-63 + 7047: 19,-55 + 7048: 16,-75 + 7049: 16,-68 + 7050: 22,-68 + 7051: 22,-75 + 7128: 24,-66 + 7151: 23,-54 + 7153: 23,-52 - node: cleanable: True color: '#FFFFFFFF' @@ -1076,6 +1085,14 @@ entities: 6831: 61,-8 6925: 66,-25 6926: 66,-24 + 7090: 16,-69 + 7091: 22,-69 + 7092: 16,-74 + 7094: 22,-74 + 7131: 17,-66 + 7132: 21,-66 + 7144: 18,-55 + 7145: 20,-55 - node: color: '#52B4E996' id: BrickCornerOverlaySW @@ -1101,7 +1118,6 @@ entities: 1013: 28,-29 1375: 58,-34 1790: 69,-29 - 1981: 22,-53 6539: 9,-48 - node: color: '#FFFFFFFF' @@ -1112,7 +1128,6 @@ entities: 1011: 24,-29 1372: 56,-34 1789: 70,-29 - 1984: 15,-53 6538: 7,-48 - node: color: '#FFFFFFFF' @@ -1123,8 +1138,6 @@ entities: 1012: 28,-34 1373: 58,-36 1792: 69,-30 - 1959: 17,-53 - 1983: 22,-60 6537: 9,-49 - node: color: '#FFFFFFFF' @@ -1135,8 +1148,6 @@ entities: 1014: 24,-34 1374: 56,-36 1791: 70,-30 - 1960: 20,-53 - 1982: 15,-60 6536: 7,-49 - node: color: '#FFFFFFFF' @@ -1149,10 +1160,6 @@ entities: 1714: 70,-11 1769: 74,-17 1772: 74,-14 - 1975: 15,-60 - 1980: 22,-53 - 1987: 21,-53 - 1988: 22,-54 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerNw @@ -1163,10 +1170,6 @@ entities: 1097: -1,21 1366: 58,-36 1713: 68,-11 - 1976: 22,-60 - 1979: 15,-53 - 1985: 16,-53 - 1986: 15,-54 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSe @@ -1176,9 +1179,6 @@ entities: 1365: 56,-34 1770: 74,-15 1771: 74,-19 - 1974: 15,-53 - 1977: 22,-60 - 1989: 21,-60 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSw @@ -1186,9 +1186,6 @@ entities: 45: -12,-14 451: -25,-1 1364: 58,-34 - 1973: 22,-53 - 1978: 15,-60 - 1990: 16,-60 - node: color: '#FFFFFFFF' id: BrickTileDarkLineE @@ -1285,11 +1282,6 @@ entities: 1883: 27,-44 1884: 27,-43 1885: 27,-42 - 1969: 15,-58 - 1970: 15,-57 - 1971: 15,-55 - 1972: 15,-54 - 1995: 16,-60 6092: 53,12 6093: 53,11 - node: @@ -1378,10 +1370,6 @@ entities: 1796: 68,-29 1894: 28,-43 1895: 29,-43 - 1963: 16,-60 - 1964: 21,-60 - 1991: 15,-57 - 1992: 22,-57 5808: -14,-23 5809: -15,-23 5810: -16,-23 @@ -1472,10 +1460,6 @@ entities: 1794: 71,-30 1896: 28,-46 1897: 29,-46 - 1961: 16,-53 - 1962: 21,-53 - 1993: 22,-55 - 1994: 15,-55 2018: 10,-40 2019: 11,-40 2081: -42,-54 @@ -1605,11 +1589,6 @@ entities: 1369: 56,-35 1787: 70,-30 1788: 70,-29 - 1965: 22,-58 - 1966: 22,-57 - 1967: 22,-55 - 1968: 22,-54 - 1996: 21,-60 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerNe @@ -3139,6 +3118,9 @@ entities: 6236: 60,-24 6237: 60,-23 6336: 32,21 + 7284: 16,-65 + 7286: 22,-65 + 7287: 21,-53 - node: cleanable: True angle: 1.5707963267948966 rad @@ -3521,15 +3503,6 @@ entities: 5482: 18,-48 5483: 19,-49 5484: 18,-50 - 5485: 20,-53 - 5486: 18,-54 - 5487: 17,-54 - 5488: 16,-54 - 5489: 16,-58 - 5490: 16,-59 - 5491: 19,-58 - 5492: 21,-58 - 5493: 21,-59 5494: 13,-47 5495: 14,-47 5496: 13,-48 @@ -5350,24 +5323,6 @@ entities: 5072: 14,-48 5073: 13,-48 5074: 15,-47 - 5081: 21,-54 - 5082: 20,-54 - 5083: 18,-54 - 5084: 16,-54 - 5085: 16,-55 - 5086: 18,-53 - 5087: 19,-53 - 5088: 21,-55 - 5089: 21,-58 - 5090: 21,-59 - 5091: 20,-58 - 5092: 18,-58 - 5093: 17,-58 - 5094: 16,-58 - 5095: 16,-59 - 5096: 19,-59 - 5097: 19,-59 - 5098: 18,-59 5099: 27,-46 5100: 26,-45 5101: 26,-44 @@ -5560,6 +5515,57 @@ entities: 7010: -34,-5 7011: -32,-3 7012: -34,-2 + 7155: 17,-69 + 7156: 16,-68 + 7157: 17,-68 + 7158: 16,-70 + 7159: 16,-72 + 7160: 16,-73 + 7161: 17,-76 + 7162: 18,-76 + 7163: 17,-73 + 7164: 17,-72 + 7165: 16,-71 + 7166: 18,-71 + 7167: 18,-69 + 7168: 20,-68 + 7169: 20,-69 + 7170: 20,-70 + 7171: 21,-71 + 7172: 22,-70 + 7173: 21,-69 + 7174: 22,-68 + 7175: 22,-72 + 7176: 21,-73 + 7177: 22,-73 + 7178: 21,-75 + 7179: 21,-76 + 7180: 19,-76 + 7181: 19,-73 + 7182: 19,-74 + 7183: 18,-66 + 7184: 17,-64 + 7185: 18,-64 + 7186: 19,-65 + 7187: 20,-65 + 7188: 21,-64 + 7189: 21,-63 + 7190: 19,-63 + 7191: 17,-63 + 7192: 14,-64 + 7193: 14,-65 + 7194: 14,-66 + 7195: 15,-65 + 7196: 23,-65 + 7197: 23,-66 + 7198: 24,-66 + 7276: 23,-53 + 7277: 23,-54 + 7278: 19,-53 + 7279: 18,-54 + 7280: 21,-53 + 7281: 16,-65 + 7282: 22,-65 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6476,6 +6482,42 @@ entities: 6997: -34,-2 6998: -31,-5 6999: -32,-5 + 7199: 15,-64 + 7200: 18,-65 + 7201: 18,-64 + 7202: 19,-64 + 7203: 21,-65 + 7204: 21,-63 + 7205: 19,-66 + 7206: 20,-68 + 7207: 20,-70 + 7208: 21,-69 + 7209: 21,-70 + 7210: 22,-68 + 7211: 22,-71 + 7212: 22,-72 + 7213: 21,-73 + 7214: 22,-75 + 7215: 21,-75 + 7216: 20,-76 + 7217: 18,-76 + 7218: 17,-76 + 7219: 17,-74 + 7220: 16,-75 + 7221: 16,-73 + 7222: 16,-72 + 7223: 17,-70 + 7224: 16,-69 + 7225: 16,-68 + 7226: 18,-70 + 7227: 15,-66 + 7269: 18,-53 + 7270: 20,-52 + 7271: 19,-54 + 7272: 20,-55 + 7273: 22,-54 + 7274: 23,-54 + 7275: 23,-52 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6540,6 +6582,30 @@ entities: 7003: -33,-4 7004: -32,-4 7005: -34,-5 + 7228: 16,-69 + 7229: 17,-69 + 7230: 17,-70 + 7231: 16,-72 + 7232: 16,-73 + 7233: 17,-74 + 7234: 19,-74 + 7235: 18,-73 + 7236: 18,-73 + 7237: 21,-70 + 7238: 20,-70 + 7239: 20,-69 + 7240: 21,-72 + 7241: 22,-73 + 7242: 24,-65 + 7243: 19,-65 + 7244: 20,-66 + 7245: 21,-64 + 7263: 18,-55 + 7264: 20,-54 + 7265: 20,-55 + 7266: 20,-53 + 7267: 19,-52 + 7268: 22,-52 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6600,6 +6666,23 @@ entities: 7007: -33,-3 7008: -34,-3 7009: -34,-4 + 7246: 19,-64 + 7247: 17,-65 + 7248: 17,-70 + 7249: 21,-69 + 7250: 22,-72 + 7251: 20,-73 + 7252: 20,-76 + 7253: 17,-76 + 7254: 18,-71 + 7255: 20,-68 + 7256: 14,-66 + 7257: 14,-65 + 7258: 20,-63 + 7259: 20,-52 + 7260: 18,-52 + 7261: 19,-54 + 7262: 22,-53 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6847,6 +6930,13 @@ entities: id: HalfTileOverlayGreyscale decals: 5940: 44,7 + - node: + color: '#D4D4D411' + id: HalfTileOverlayGreyscale + decals: + 7118: 18,-64 + 7119: 19,-64 + 7120: 20,-64 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale @@ -6887,6 +6977,15 @@ entities: id: HalfTileOverlayGreyscale180 decals: 5941: 44,9 + - node: + color: '#D4D4D411' + id: HalfTileOverlayGreyscale180 + decals: + 7103: 16,-70 + 7108: 22,-70 + 7115: 18,-66 + 7116: 19,-66 + 7117: 20,-66 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale180 @@ -6905,6 +7004,18 @@ entities: id: HalfTileOverlayGreyscale270 decals: 5942: 45,8 + - node: + color: '#D4D4D411' + id: HalfTileOverlayGreyscale270 + decals: + 7106: 21,-69 + 7107: 21,-68 + 7110: 22,-73 + 7122: 17,-65 + 7123: 15,-66 + 7124: 15,-65 + 7125: 15,-64 + 7127: 23,-65 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale270 @@ -6920,6 +7031,15 @@ entities: id: HalfTileOverlayGreyscale90 decals: 5943: 43,8 + - node: + color: '#D4D4D411' + id: HalfTileOverlayGreyscale90 + decals: + 7104: 17,-69 + 7105: 17,-68 + 7109: 16,-73 + 7121: 21,-65 + 7126: 24,-65 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale90 @@ -6984,6 +7104,7 @@ entities: 2079: -40,-59 2080: -40,-66 5878: -45,23 + 7154: 23,-53 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -6992,6 +7113,7 @@ entities: 349: 45,-22 1680: 63,-26 5879: -44,22 + 7133: 21,-63 - node: angle: 4.71238898038469 rad color: '#FFFFFFFF' @@ -8229,6 +8351,12 @@ entities: decals: 6822: 57.998478,-4.7559896 6823: 60.004295,-4.7682204 + - node: + color: '#D4D4D411' + id: ThreeQuarterTileOverlayGreyscale + decals: + 7102: 22,-72 + 7111: 17,-64 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale @@ -8239,6 +8367,12 @@ entities: id: ThreeQuarterTileOverlayGreyscale decals: 65: -9,-16 + - node: + color: '#D4D4D411' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 7099: 17,-70 + 7114: 21,-66 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale180 @@ -8249,6 +8383,12 @@ entities: id: ThreeQuarterTileOverlayGreyscale180 decals: 64: -5,-18 + - node: + color: '#D4D4D411' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 7100: 21,-70 + 7113: 17,-66 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale270 @@ -8259,6 +8399,12 @@ entities: id: ThreeQuarterTileOverlayGreyscale270 decals: 63: -9,-18 + - node: + color: '#D4D4D411' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 7101: 16,-72 + 7112: 21,-64 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale90 @@ -8280,12 +8426,14 @@ entities: decals: 1128: 6,32 6248: 91,-13 + 7143: 21,-64 - node: color: '#FFFFFFFF' id: WarnCornerNW decals: 1127: 3,32 6249: 88,-13 + 7142: 17,-64 - node: color: '#EFB34196' id: WarnCornerSE @@ -8420,6 +8568,7 @@ entities: decals: 1382: 55,-33 5984: 51,15 + 7077: 21,-71 - node: color: '#EFB34131' id: WarnCornerSmallSW @@ -8434,6 +8583,11 @@ entities: decals: 10: 2,-12 193: 16,-26 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 7076: 17,-71 - node: color: '#EFB34131' id: WarnLineE @@ -8497,6 +8651,17 @@ entities: 6373: -33,-10 6747: 46,16 6846: 57,-4 + 7060: 18,-73 + 7065: 18,-71 + 7066: 18,-70 + 7067: 18,-69 + 7068: 18,-68 + 7078: 21,-72 + 7079: 21,-73 + 7080: 21,-74 + 7081: 21,-75 + 7082: 21,-76 + 7137: 21,-65 - node: color: '#52B4E996' id: WarnLineGreyscaleE @@ -8615,6 +8780,14 @@ entities: 6545: 8,-47 6546: 9,-47 6745: 47,15 + 7088: 16,-71 + 7089: 22,-71 + 7134: 18,-66 + 7135: 19,-66 + 7136: 20,-66 + 7148: 18,-54 + 7149: 19,-54 + 7150: 20,-54 - node: color: '#EFB34131' id: WarnLineS @@ -8670,6 +8843,17 @@ entities: 6371: -33,-11 6744: 46,16 6825: 61,-4 + 7054: 17,-76 + 7055: 17,-75 + 7056: 17,-74 + 7058: 17,-73 + 7059: 20,-73 + 7061: 20,-71 + 7062: 20,-70 + 7063: 20,-69 + 7064: 20,-68 + 7083: 17,-72 + 7138: 17,-65 - node: color: '#EFB34118' id: WarnLineW @@ -8753,6 +8937,15 @@ entities: 6505: 35,-11 6748: 47,15 6824: 59,-5 + 7084: 17,-71 + 7085: 16,-71 + 7086: 21,-71 + 7087: 22,-71 + 7129: 23,-65 + 7130: 24,-65 + 7139: 18,-64 + 7140: 19,-64 + 7141: 20,-64 - node: color: '#FFFFFFFF' id: WoodTrimThinBox @@ -9341,7 +9534,7 @@ entities: 1: 4352 0,1: 0: 2451 - 1: 61452 + 1: 57356 -1,1: 0: 552 1: 61447 @@ -9357,7 +9550,7 @@ entities: 1: 61695 1,0: 0: 23 - 1: 39304 + 1: 39296 1,1: 1: 63625 1,2: @@ -9436,7 +9629,7 @@ entities: 1: 273 -2,0: 0: 53533 - 1: 8738 + 1: 8736 -2,1: 0: 4113 1: 57890 @@ -9467,7 +9660,7 @@ entities: 0: 36608 0,-2: 0: 39183 - 1: 240 + 1: 224 -1,-2: 0: 8719 1: 240 @@ -9724,8 +9917,7 @@ entities: -8,-5: 1: 36317 -9,-5: - 1: 52942 - 6: 32 + 1: 52974 -8,-4: 1: 65535 -7,-8: @@ -9963,6 +10155,7 @@ entities: 1: 65520 5,-13: 0: 8704 + 1: 13 6,-12: 1: 65520 6,-11: @@ -10021,10 +10214,9 @@ entities: 2,-10: 1: 4095 2,-13: - 1: 47104 + 1: 47105 3,-13: 1: 65280 - 0: 1 4,5: 1: 12543 0: 32768 @@ -10079,8 +10271,7 @@ entities: 1,5: 1: 47359 1,6: - 1: 15289 - 7: 2 + 1: 15291 1,7: 1: 65307 1,8: @@ -10114,8 +10305,7 @@ entities: -3,7: 1: 53503 -3,8: - 1: 3533 - 8: 16 + 1: 3549 -2,5: 1: 28927 -2,6: @@ -10532,6 +10722,9 @@ entities: 1: 61166 -16,-8: 1: 53759 + -17,-8: + 1: 247 + 0: 28672 -16,-7: 1: 56797 -17,-7: @@ -10563,9 +10756,10 @@ entities: -14,-9: 1: 19867 -16,-9: - 0: 1860 + 0: 1911 -17,-9: - 0: 2048 + 0: 255 + 1: 28672 -16,-10: 0: 17486 -15,-10: @@ -10619,14 +10813,16 @@ entities: 12,3: 1: 61182 -18,-8: - 0: 35840 - -18,-6: - 0: 51200 - -17,-8: - 0: 1792 + 1: 128 + 0: 32768 + -18,-9: + 1: 32768 + 0: 136 -17,-6: 1: 7 - 0: 28672 + 0: 30464 + -18,-6: + 0: 34816 0,9: 1: 3824 -1,9: @@ -10646,9 +10842,10 @@ entities: 1,10: 1: 3822 1,11: - 0: 17478 + 0: 2 + 1: 17476 1,12: - 0: 17476 + 1: 17476 2,9: 1: 12792 0: 32768 @@ -10677,12 +10874,13 @@ entities: -3,9: 1: 64783 -3,10: - 1: 157 - 0: 64512 + 1: 19613 + 0: 45056 -3,11: - 0: 17476 + 1: 17476 -3,12: - 0: 2252 + 1: 68 + 0: 2184 -2,9: 1: 3823 -2,10: @@ -10727,23 +10925,25 @@ entities: -5,12: 0: 13091 -2,13: - 0: 36450 + 1: 546 + 0: 35904 -2,14: - 0: 8 + 1: 8 -1,13: 1: 239 0: 4096 -1,14: - 0: 15 + 1: 15 0,13: 1: 127 0: 32768 0,14: - 0: 15 + 1: 15 1,13: - 0: 5988 + 0: 4896 + 1: 1092 1,14: - 0: 1 + 1: 1 8,6: 0: 14 9,4: @@ -11075,36 +11275,41 @@ entities: 1: 4096 19,-9: 0: 1792 + 4,-17: + 1: 65039 4,-16: - 0: 15 - 1: 49152 + 1: 37102 + 0: 24576 3,-16: - 0: 4431 + 1: 12 + 0: 273 4,-15: - 1: 16349 + 1: 65433 + 0: 102 3,-15: - 1: 34952 - 0: 4369 + 0: 240 4,-14: - 1: 65534 - 3,-14: - 1: 34944 - 0: 4369 + 1: 52416 5,-16: - 0: 143 + 1: 8763 5,-15: - 1: 30566 + 1: 20474 5,-14: - 1: 30577 + 1: 64784 + 5,-17: + 1: 64263 6,-16: - 0: 3 - 1: 24576 + 1: 34953 + 0: 1092 + 6,-17: + 1: 4356 + 0: 17408 6,-15: - 1: 132 + 1: 140 6,-14: 4: 64 7,-15: - 1: 12816 + 1: 13056 0: 3072 7,-14: 1: 33842 @@ -11126,6 +11331,17 @@ entities: 0: 4096 1,-14: 0: 4369 + 2,-14: + 1: 26760 + 2,-16: + 1: 34952 + 2,-15: + 1: 34952 + 3,-14: + 1: 48 + 3,-17: + 0: 4352 + 1: 52225 -10,9: 0: 34952 -10,10: @@ -11194,6 +11410,35 @@ entities: 1: 1646 16,-15: 1: 1024 + 4,-20: + 1: 15 + 3,-20: + 1: 4364 + 0: 9920 + 4,-19: + 1: 64318 + 4,-18: + 1: 65523 + 5,-20: + 1: 15 + 0: 128 + 5,-19: + 1: 30307 + 5,-18: + 1: 30582 + 6,-20: + 1: 17409 + 0: 8976 + 6,-18: + 0: 8704 + 1: 17476 + 6,-19: + 1: 17476 + 3,-19: + 1: 4369 + 3,-18: + 1: 4369 + 0: 8704 uniqueMixes: - volume: 2500 immutable: True @@ -11285,51 +11530,6 @@ entities: - 0 - 0 - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 21.813705 - - 82.06108 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.14975 - moles: - - 20.078888 - - 75.53487 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 21.824806 - - 82.102844 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance @@ -12609,21 +12809,6 @@ entities: - 20039 - 20037 - 20038 - - uid: 8433 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-58.5 - parent: 2 - - type: DeviceList - devices: - - 14939 - - 14940 - - 14938 - - 14937 - - 20087 - - 9078 - - 9034 - uid: 8434 components: - type: Transform @@ -12841,7 +13026,6 @@ entities: - 8549 - 8555 - 18580 - - 18579 - 18577 - uid: 8451 components: @@ -13693,6 +13877,73 @@ entities: - 21959 - 8815 - 21957 + - uid: 22148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-71.5 + parent: 2 + - type: DeviceList + devices: + - 22139 + - 22107 + - 22108 + - 22110 + - 22144 + - uid: 22149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-63.5 + parent: 2 + - type: DeviceList + devices: + - 22139 + - 22107 + - 22108 + - 22110 + - 22144 + - 22201 + - 22202 + - 22111 + - 22112 + - 22167 + - uid: 22150 + components: + - type: Transform + pos: 20.5,-50.5 + parent: 2 + - type: DeviceList + devices: + - 22153 + - 22154 + - 22203 + - 22168 + - 14937 + - 14938 + - uid: 22429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 22407 + - 22408 + - 22428 + - uid: 22431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-54.5 + parent: 2 + - type: DeviceList + devices: + - 22151 + - 22152 + - 22203 + - 22430 - proto: AirCanister entities: - uid: 4 @@ -13770,6 +14021,11 @@ entities: - type: Transform pos: 2.5,-7.5 parent: 21128 + - uid: 22096 + components: + - type: Transform + pos: 24.5,-65.5 + parent: 2 - proto: Airlock entities: - uid: 6 @@ -14083,6 +14339,13 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-46.5 parent: 2 + - uid: 22033 + components: + - type: MetaData + name: AI upload airlock + - type: Transform + pos: 21.5,-52.5 + parent: 2 - proto: AirlockCommandLocked entities: - uid: 21 @@ -14146,17 +14409,31 @@ entities: - uid: 7742 components: - type: MetaData - name: AI room airlock + name: High security mainframe airlock - type: Transform pos: 18.5,-42.5 parent: 2 - uid: 7747 components: - type: MetaData - name: AI room airlock + name: High security mainframe airlock - type: Transform pos: 19.5,-42.5 parent: 2 + - uid: 22030 + components: + - type: MetaData + name: Break room airlock + - type: Transform + pos: 16.5,-64.5 + parent: 2 + - uid: 22031 + components: + - type: MetaData + name: Power generation airlock + - type: Transform + pos: 22.5,-64.5 + parent: 2 - proto: AirlockDetectiveLocked entities: - uid: 4930 @@ -14438,6 +14715,34 @@ entities: parent: 2 - proto: AirlockExternal entities: + - uid: 605 + components: + - type: MetaData + name: Arrivals external airlock + - type: Transform + pos: -40.5,-65.5 + parent: 2 + - uid: 612 + components: + - type: MetaData + name: Arrivals external airlock + - type: Transform + pos: -54.5,-58.5 + parent: 2 + - uid: 1442 + components: + - type: MetaData + name: Arrivals external airlock + - type: Transform + pos: -54.5,-65.5 + parent: 2 + - uid: 10656 + components: + - type: MetaData + name: Arrivals external airlock + - type: Transform + pos: -40.5,-58.5 + parent: 2 - uid: 16076 components: - type: MetaData @@ -14479,6 +14784,20 @@ entities: linkedPorts: 44: - DoorStatus: DoorBolt + - uid: 7832 + components: + - type: MetaData + name: external AI airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-61.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 22093: + - DoorStatus: DoorBolt - uid: 15050 components: - type: MetaData @@ -14490,6 +14809,20 @@ entities: linkedPorts: 15057: - DoorStatus: DoorBolt + - uid: 22093 + components: + - type: MetaData + name: external AI airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-59.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7832: + - DoorStatus: DoorBolt - proto: AirlockExternalGlass entities: - uid: 3607 @@ -14531,38 +14864,6 @@ entities: - type: Transform pos: -22.5,-45.5 parent: 2 - - uid: 6295 - components: - - type: MetaData - name: Arrivals external airlock - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-58.5 - parent: 2 - - uid: 6324 - components: - - type: MetaData - name: Arrivals external airlock - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-65.5 - parent: 2 - - uid: 6325 - components: - - type: MetaData - name: Arrivals external airlock - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-65.5 - parent: 2 - - uid: 6326 - components: - - type: MetaData - name: Arrivals external airlock - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-58.5 - parent: 2 - uid: 15198 components: - type: MetaData @@ -14587,7 +14888,7 @@ entities: - uid: 17259 components: - type: MetaData - name: Hermit room airlock + name: Outpost airlock - type: Transform pos: 64.5,-53.5 parent: 2 @@ -15003,6 +15304,14 @@ entities: rot: -1.5707963267948966 rad pos: -22.5,-18.5 parent: 2 + - uid: 1443 + components: + - type: MetaData + name: Arrivals airlock + - type: Transform + rot: 3.141592653589793 rad + pos: -54.5,-48.5 + parent: 2 - uid: 1661 components: - type: MetaData @@ -15688,14 +15997,6 @@ entities: rot: -1.5707963267948966 rad pos: -53.5,-48.5 parent: 2 - - uid: 6371 - components: - - type: MetaData - name: Arrivals airlock - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-48.5 - parent: 2 - uid: 6375 components: - type: MetaData @@ -17589,12 +17890,6 @@ entities: rot: 1.5707963267948966 rad pos: 15.5,-47.5 parent: 2 - - uid: 20087 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-57.5 - parent: 2 - uid: 20177 components: - type: Transform @@ -17669,6 +17964,52 @@ entities: - type: DeviceNetwork deviceLists: - 21958 + - uid: 22144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-70.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22148 + - 22149 + - uid: 22167 + components: + - type: Transform + pos: 19.5,-64.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22149 + - 22351 + - uid: 22168 + components: + - type: Transform + pos: 19.5,-52.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22150 + - 22357 + - uid: 22428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -50.5,-7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22429 + - uid: 22430 + components: + - type: Transform + pos: 22.5,-52.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22432 + - 22431 - proto: AltarHeaven entities: - uid: 16557 @@ -17791,12 +18132,6 @@ entities: rot: -1.5707963267948966 rad pos: -53.5,-69.5 parent: 2 - - uid: 17355 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-55.5 - parent: 2 - uid: 20403 components: - type: Transform @@ -18147,13 +18482,6 @@ entities: - type: Transform pos: 22.5,-34.5 parent: 2 - - uid: 10633 - components: - - type: MetaData - name: AI APC - - type: Transform - pos: 21.5,-51.5 - parent: 2 - uid: 17199 components: - type: MetaData @@ -18190,6 +18518,16 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-6.5 parent: 21128 + - uid: 22146 + components: + - type: MetaData + name: AI Core APC + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-71.5 + parent: 2 + - type: Apc + hasAccess: True - proto: APCHighCapacity entities: - uid: 10502 @@ -18267,11 +18605,91 @@ entities: parent: 2 - proto: AsteroidRock entities: + - uid: 3961 + components: + - type: Transform + pos: 21.5,-56.5 + parent: 2 + - uid: 6326 + components: + - type: Transform + pos: 24.5,-57.5 + parent: 2 + - uid: 7792 + components: + - type: Transform + pos: 24.5,-56.5 + parent: 2 + - uid: 7830 + components: + - type: Transform + pos: 23.5,-55.5 + parent: 2 + - uid: 8041 + components: + - type: Transform + pos: 20.5,-56.5 + parent: 2 + - uid: 8068 + components: + - type: Transform + pos: 24.5,-59.5 + parent: 2 + - uid: 8069 + components: + - type: Transform + pos: 24.5,-58.5 + parent: 2 + - uid: 8330 + components: + - type: Transform + pos: 14.5,-54.5 + parent: 2 + - uid: 8433 + components: + - type: Transform + pos: 15.5,-55.5 + parent: 2 + - uid: 8967 + components: + - type: Transform + pos: 23.5,-60.5 + parent: 2 + - uid: 9016 + components: + - type: Transform + pos: 25.5,-59.5 + parent: 2 + - uid: 9034 + components: + - type: Transform + pos: 15.5,-52.5 + parent: 2 - uid: 10504 components: - type: Transform pos: 26.5,-55.5 parent: 2 + - uid: 12830 + components: + - type: Transform + pos: 12.5,-53.5 + parent: 2 + - uid: 12831 + components: + - type: Transform + pos: 13.5,-53.5 + parent: 2 + - uid: 14939 + components: + - type: Transform + pos: 11.5,-51.5 + parent: 2 + - uid: 14940 + components: + - type: Transform + pos: 9.5,-51.5 + parent: 2 - uid: 16706 components: - type: Transform @@ -18287,11 +18705,6 @@ entities: - type: Transform pos: 26.5,-57.5 parent: 2 - - uid: 16713 - components: - - type: Transform - pos: 27.5,-57.5 - parent: 2 - uid: 16715 components: - type: Transform @@ -18362,11 +18775,6 @@ entities: - type: Transform pos: 26.5,-51.5 parent: 2 - - uid: 16730 - components: - - type: Transform - pos: 25.5,-59.5 - parent: 2 - uid: 16731 components: - type: Transform @@ -18647,6 +19055,16 @@ entities: - type: Transform pos: 48.5,-57.5 parent: 2 + - uid: 17022 + components: + - type: Transform + pos: 23.5,-56.5 + parent: 2 + - uid: 17030 + components: + - type: Transform + pos: 15.5,-54.5 + parent: 2 - uid: 17075 components: - type: Transform @@ -19102,6 +19520,21 @@ entities: - type: Transform pos: 65.5,-57.5 parent: 2 + - uid: 17608 + components: + - type: Transform + pos: 10.5,-51.5 + parent: 2 + - uid: 19157 + components: + - type: Transform + pos: 13.5,-51.5 + parent: 2 + - uid: 20087 + components: + - type: Transform + pos: 12.5,-52.5 + parent: 2 - uid: 21037 components: - type: Transform @@ -19127,6 +19560,16 @@ entities: - type: Transform pos: -35.5,-47.5 parent: 2 + - uid: 21547 + components: + - type: Transform + pos: 25.5,-60.5 + parent: 2 + - uid: 21548 + components: + - type: Transform + pos: 24.5,-60.5 + parent: 2 - proto: AsteroidRockArtifactFragment entities: - uid: 5857 @@ -19171,6 +19614,11 @@ entities: - type: Transform pos: 26.5,-52.5 parent: 2 + - uid: 7840 + components: + - type: Transform + pos: 24.5,-55.5 + parent: 2 - uid: 17133 components: - type: Transform @@ -19309,6 +19757,36 @@ entities: parent: 2 - proto: AsteroidRockQuartz entities: + - uid: 8071 + components: + - type: Transform + pos: 15.5,-51.5 + parent: 2 + - uid: 8329 + components: + - type: Transform + pos: 12.5,-51.5 + parent: 2 + - uid: 9054 + components: + - type: Transform + pos: 13.5,-52.5 + parent: 2 + - uid: 9078 + components: + - type: Transform + pos: 14.5,-53.5 + parent: 2 + - uid: 12829 + components: + - type: Transform + pos: 15.5,-53.5 + parent: 2 + - uid: 14915 + components: + - type: Transform + pos: 14.5,-52.5 + parent: 2 - uid: 16661 components: - type: Transform @@ -19728,6 +20206,11 @@ entities: rot: 3.141592653589793 rad pos: 62.5,-35.5 parent: 2 + - uid: 22433 + components: + - type: Transform + pos: 14.5,-51.5 + parent: 2 - proto: AtmosFixNitrogenMarker entities: - uid: 118 @@ -20736,16 +21219,6 @@ entities: - type: Transform pos: -0.5,-4.5 parent: 21128 - - uid: 21401 - components: - - type: Transform - pos: 18.5,-51.5 - parent: 2 - - uid: 21460 - components: - - type: Transform - pos: 19.5,-51.5 - parent: 2 - proto: BodyBagFolded entities: - uid: 161 @@ -20941,6 +21414,16 @@ entities: - type: Transform pos: 52.5,-23.5 parent: 2 + - uid: 7870 + components: + - type: Transform + pos: 23.5,-51.5 + parent: 2 + - uid: 7991 + components: + - type: Transform + pos: 23.5,-53.5 + parent: 2 - uid: 8237 components: - type: Transform @@ -21342,6 +21825,12 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,-37.5 parent: 2 + - uid: 615 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,-51.5 + parent: 2 - uid: 19830 components: - type: Transform @@ -21382,6 +21871,12 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,-12.5 parent: 2 + - uid: 22200 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-73.5 + parent: 2 - proto: ButtonFrameCautionSecurity entities: - uid: 20290 @@ -32492,171 +32987,6 @@ entities: - type: Transform pos: -7.5,-37.5 parent: 2 - - uid: 12807 - components: - - type: Transform - pos: 21.5,-51.5 - parent: 2 - - uid: 12808 - components: - - type: Transform - pos: 21.5,-52.5 - parent: 2 - - uid: 12809 - components: - - type: Transform - pos: 20.5,-52.5 - parent: 2 - - uid: 12810 - components: - - type: Transform - pos: 19.5,-52.5 - parent: 2 - - uid: 12811 - components: - - type: Transform - pos: 18.5,-52.5 - parent: 2 - - uid: 12812 - components: - - type: Transform - pos: 17.5,-52.5 - parent: 2 - - uid: 12813 - components: - - type: Transform - pos: 17.5,-54.5 - parent: 2 - - uid: 12814 - components: - - type: Transform - pos: 17.5,-53.5 - parent: 2 - - uid: 12815 - components: - - type: Transform - pos: 17.5,-55.5 - parent: 2 - - uid: 12816 - components: - - type: Transform - pos: 17.5,-56.5 - parent: 2 - - uid: 12817 - components: - - type: Transform - pos: 17.5,-57.5 - parent: 2 - - uid: 12818 - components: - - type: Transform - pos: 16.5,-57.5 - parent: 2 - - uid: 12819 - components: - - type: Transform - pos: 16.5,-58.5 - parent: 2 - - uid: 12820 - components: - - type: Transform - pos: 16.5,-59.5 - parent: 2 - - uid: 12821 - components: - - type: Transform - pos: 18.5,-57.5 - parent: 2 - - uid: 12822 - components: - - type: Transform - pos: 19.5,-57.5 - parent: 2 - - uid: 12823 - components: - - type: Transform - pos: 20.5,-57.5 - parent: 2 - - uid: 12824 - components: - - type: Transform - pos: 20.5,-56.5 - parent: 2 - - uid: 12825 - components: - - type: Transform - pos: 20.5,-55.5 - parent: 2 - - uid: 12826 - components: - - type: Transform - pos: 20.5,-54.5 - parent: 2 - - uid: 12827 - components: - - type: Transform - pos: 20.5,-53.5 - parent: 2 - - uid: 12828 - components: - - type: Transform - pos: 21.5,-57.5 - parent: 2 - - uid: 12829 - components: - - type: Transform - pos: 21.5,-58.5 - parent: 2 - - uid: 12830 - components: - - type: Transform - pos: 21.5,-59.5 - parent: 2 - - uid: 12831 - components: - - type: Transform - pos: 22.5,-52.5 - parent: 2 - - uid: 12832 - components: - - type: Transform - pos: 15.5,-52.5 - parent: 2 - - uid: 12833 - components: - - type: Transform - pos: 16.5,-52.5 - parent: 2 - - uid: 12834 - components: - - type: Transform - pos: 15.5,-57.5 - parent: 2 - - uid: 12835 - components: - - type: Transform - pos: 22.5,-57.5 - parent: 2 - - uid: 12836 - components: - - type: Transform - pos: 22.5,-54.5 - parent: 2 - - uid: 12837 - components: - - type: Transform - pos: 21.5,-54.5 - parent: 2 - - uid: 12838 - components: - - type: Transform - pos: 16.5,-54.5 - parent: 2 - - uid: 12839 - components: - - type: Transform - pos: 15.5,-54.5 - parent: 2 - uid: 12840 components: - type: Transform @@ -38017,6 +38347,326 @@ entities: - type: Transform pos: -68.5,-31.5 parent: 2 + - uid: 22057 + components: + - type: Transform + pos: 18.5,-50.5 + parent: 2 + - uid: 22058 + components: + - type: Transform + pos: 18.5,-51.5 + parent: 2 + - uid: 22059 + components: + - type: Transform + pos: 18.5,-52.5 + parent: 2 + - uid: 22060 + components: + - type: Transform + pos: 18.5,-53.5 + parent: 2 + - uid: 22061 + components: + - type: Transform + pos: 18.5,-54.5 + parent: 2 + - uid: 22062 + components: + - type: Transform + pos: 19.5,-52.5 + parent: 2 + - uid: 22063 + components: + - type: Transform + pos: 20.5,-52.5 + parent: 2 + - uid: 22064 + components: + - type: Transform + pos: 21.5,-52.5 + parent: 2 + - uid: 22065 + components: + - type: Transform + pos: 22.5,-52.5 + parent: 2 + - uid: 22066 + components: + - type: Transform + pos: 23.5,-52.5 + parent: 2 + - uid: 22204 + components: + - type: Transform + pos: 18.5,-71.5 + parent: 2 + - uid: 22205 + components: + - type: Transform + pos: 18.5,-70.5 + parent: 2 + - uid: 22206 + components: + - type: Transform + pos: 17.5,-70.5 + parent: 2 + - uid: 22207 + components: + - type: Transform + pos: 16.5,-70.5 + parent: 2 + - uid: 22208 + components: + - type: Transform + pos: 19.5,-70.5 + parent: 2 + - uid: 22209 + components: + - type: Transform + pos: 20.5,-70.5 + parent: 2 + - uid: 22210 + components: + - type: Transform + pos: 21.5,-70.5 + parent: 2 + - uid: 22211 + components: + - type: Transform + pos: 22.5,-71.5 + parent: 2 + - uid: 22212 + components: + - type: Transform + pos: 22.5,-70.5 + parent: 2 + - uid: 22213 + components: + - type: Transform + pos: 22.5,-72.5 + parent: 2 + - uid: 22214 + components: + - type: Transform + pos: 22.5,-73.5 + parent: 2 + - uid: 22215 + components: + - type: Transform + pos: 22.5,-74.5 + parent: 2 + - uid: 22216 + components: + - type: Transform + pos: 22.5,-69.5 + parent: 2 + - uid: 22217 + components: + - type: Transform + pos: 22.5,-68.5 + parent: 2 + - uid: 22218 + components: + - type: Transform + pos: 22.5,-67.5 + parent: 2 + - uid: 22219 + components: + - type: Transform + pos: 16.5,-69.5 + parent: 2 + - uid: 22220 + components: + - type: Transform + pos: 16.5,-68.5 + parent: 2 + - uid: 22221 + components: + - type: Transform + pos: 16.5,-67.5 + parent: 2 + - uid: 22222 + components: + - type: Transform + pos: 16.5,-71.5 + parent: 2 + - uid: 22223 + components: + - type: Transform + pos: 16.5,-72.5 + parent: 2 + - uid: 22224 + components: + - type: Transform + pos: 16.5,-73.5 + parent: 2 + - uid: 22225 + components: + - type: Transform + pos: 16.5,-74.5 + parent: 2 + - uid: 22226 + components: + - type: Transform + pos: 19.5,-69.5 + parent: 2 + - uid: 22227 + components: + - type: Transform + pos: 19.5,-68.5 + parent: 2 + - uid: 22228 + components: + - type: Transform + pos: 19.5,-67.5 + parent: 2 + - uid: 22229 + components: + - type: Transform + pos: 19.5,-71.5 + parent: 2 + - uid: 22230 + components: + - type: Transform + pos: 19.5,-72.5 + parent: 2 + - uid: 22231 + components: + - type: Transform + pos: 19.5,-73.5 + parent: 2 + - uid: 22232 + components: + - type: Transform + pos: 17.5,-74.5 + parent: 2 + - uid: 22233 + components: + - type: Transform + pos: 17.5,-75.5 + parent: 2 + - uid: 22234 + components: + - type: Transform + pos: 18.5,-75.5 + parent: 2 + - uid: 22235 + components: + - type: Transform + pos: 19.5,-75.5 + parent: 2 + - uid: 22236 + components: + - type: Transform + pos: 20.5,-75.5 + parent: 2 + - uid: 22237 + components: + - type: Transform + pos: 21.5,-75.5 + parent: 2 + - uid: 22238 + components: + - type: Transform + pos: 21.5,-74.5 + parent: 2 + - uid: 22239 + components: + - type: Transform + pos: 19.5,-66.5 + parent: 2 + - uid: 22240 + components: + - type: Transform + pos: 19.5,-65.5 + parent: 2 + - uid: 22241 + components: + - type: Transform + pos: 19.5,-64.5 + parent: 2 + - uid: 22242 + components: + - type: Transform + pos: 19.5,-63.5 + parent: 2 + - uid: 22243 + components: + - type: Transform + pos: 19.5,-62.5 + parent: 2 + - uid: 22244 + components: + - type: Transform + pos: 20.5,-64.5 + parent: 2 + - uid: 22245 + components: + - type: Transform + pos: 21.5,-64.5 + parent: 2 + - uid: 22246 + components: + - type: Transform + pos: 22.5,-64.5 + parent: 2 + - uid: 22247 + components: + - type: Transform + pos: 23.5,-64.5 + parent: 2 + - uid: 22248 + components: + - type: Transform + pos: 18.5,-64.5 + parent: 2 + - uid: 22249 + components: + - type: Transform + pos: 24.5,-64.5 + parent: 2 + - uid: 22250 + components: + - type: Transform + pos: 17.5,-64.5 + parent: 2 + - uid: 22251 + components: + - type: Transform + pos: 16.5,-64.5 + parent: 2 + - uid: 22252 + components: + - type: Transform + pos: 15.5,-64.5 + parent: 2 + - uid: 22253 + components: + - type: Transform + pos: 14.5,-64.5 + parent: 2 + - uid: 22254 + components: + - type: Transform + pos: 21.5,-63.5 + parent: 2 + - uid: 22255 + components: + - type: Transform + pos: 21.5,-62.5 + parent: 2 + - uid: 22256 + components: + - type: Transform + pos: 21.5,-61.5 + parent: 2 + - uid: 22257 + components: + - type: Transform + pos: 21.5,-60.5 + parent: 2 - proto: CableApcStack entities: - uid: 264 @@ -41731,76 +42381,6 @@ entities: - type: Transform pos: 48.5,-20.5 parent: 2 - - uid: 10636 - components: - - type: Transform - pos: 15.5,-58.5 - parent: 2 - - uid: 10637 - components: - - type: Transform - pos: 15.5,-57.5 - parent: 2 - - uid: 10638 - components: - - type: Transform - pos: 16.5,-57.5 - parent: 2 - - uid: 10639 - components: - - type: Transform - pos: 17.5,-57.5 - parent: 2 - - uid: 10640 - components: - - type: Transform - pos: 18.5,-57.5 - parent: 2 - - uid: 10641 - components: - - type: Transform - pos: 18.5,-58.5 - parent: 2 - - uid: 10642 - components: - - type: Transform - pos: 18.5,-59.5 - parent: 2 - - uid: 10643 - components: - - type: Transform - pos: 22.5,-58.5 - parent: 2 - - uid: 10644 - components: - - type: Transform - pos: 22.5,-57.5 - parent: 2 - - uid: 10645 - components: - - type: Transform - pos: 21.5,-57.5 - parent: 2 - - uid: 10646 - components: - - type: Transform - pos: 20.5,-57.5 - parent: 2 - - uid: 10647 - components: - - type: Transform - pos: 19.5,-57.5 - parent: 2 - - uid: 10660 - components: - - type: Transform - pos: 18.5,-60.5 - parent: 2 - - uid: 10661 - components: - - type: Transform - pos: 19.5,-60.5 - parent: 2 - uid: 10708 components: - type: Transform @@ -43171,56 +43751,6 @@ entities: - type: Transform pos: 82.5,-20.5 parent: 2 - - uid: 21522 - components: - - type: Transform - pos: 20.5,-56.5 - parent: 2 - - uid: 21523 - components: - - type: Transform - pos: 20.5,-55.5 - parent: 2 - - uid: 21524 - components: - - type: Transform - pos: 20.5,-54.5 - parent: 2 - - uid: 21525 - components: - - type: Transform - pos: 20.5,-53.5 - parent: 2 - - uid: 21526 - components: - - type: Transform - pos: 17.5,-56.5 - parent: 2 - - uid: 21527 - components: - - type: Transform - pos: 17.5,-55.5 - parent: 2 - - uid: 21528 - components: - - type: Transform - pos: 17.5,-54.5 - parent: 2 - - uid: 21529 - components: - - type: Transform - pos: 17.5,-53.5 - parent: 2 - - uid: 21530 - components: - - type: Transform - pos: 18.5,-53.5 - parent: 2 - - uid: 21531 - components: - - type: Transform - pos: 19.5,-53.5 - parent: 2 - uid: 21532 components: - type: Transform @@ -43296,16 +43826,111 @@ entities: - type: Transform pos: 18.5,-50.5 parent: 2 - - uid: 21547 + - uid: 22072 components: - type: Transform - pos: 18.5,-51.5 + pos: 23.5,-63.5 parent: 2 - - uid: 21548 + - uid: 22073 + components: + - type: Transform + pos: 24.5,-63.5 + parent: 2 + - uid: 22074 + components: + - type: Transform + pos: 23.5,-64.5 + parent: 2 + - uid: 22075 + components: + - type: Transform + pos: 22.5,-64.5 + parent: 2 + - uid: 22076 + components: + - type: Transform + pos: 21.5,-64.5 + parent: 2 + - uid: 22077 + components: + - type: Transform + pos: 20.5,-64.5 + parent: 2 + - uid: 22078 + components: + - type: Transform + pos: 19.5,-64.5 + parent: 2 + - uid: 22079 + components: + - type: Transform + pos: 19.5,-63.5 + parent: 2 + - uid: 22080 + components: + - type: Transform + pos: 19.5,-62.5 + parent: 2 + - uid: 22081 + components: + - type: Transform + pos: 19.5,-61.5 + parent: 2 + - uid: 22082 + components: + - type: Transform + pos: 19.5,-60.5 + parent: 2 + - uid: 22083 + components: + - type: Transform + pos: 19.5,-59.5 + parent: 2 + - uid: 22084 + components: + - type: Transform + pos: 19.5,-58.5 + parent: 2 + - uid: 22085 + components: + - type: Transform + pos: 19.5,-57.5 + parent: 2 + - uid: 22086 + components: + - type: Transform + pos: 19.5,-56.5 + parent: 2 + - uid: 22087 + components: + - type: Transform + pos: 19.5,-55.5 + parent: 2 + - uid: 22088 + components: + - type: Transform + pos: 18.5,-53.5 + parent: 2 + - uid: 22089 + components: + - type: Transform + pos: 19.5,-54.5 + parent: 2 + - uid: 22090 + components: + - type: Transform + pos: 18.5,-54.5 + parent: 2 + - uid: 22091 components: - type: Transform pos: 18.5,-52.5 parent: 2 + - uid: 22092 + components: + - type: Transform + pos: 18.5,-51.5 + parent: 2 - proto: CableHVStack entities: - uid: 336 @@ -47210,66 +47835,6 @@ entities: - type: Transform pos: 48.5,-36.5 parent: 2 - - uid: 10648 - components: - - type: Transform - pos: 21.5,-51.5 - parent: 2 - - uid: 10649 - components: - - type: Transform - pos: 21.5,-52.5 - parent: 2 - - uid: 10650 - components: - - type: Transform - pos: 20.5,-52.5 - parent: 2 - - uid: 10651 - components: - - type: Transform - pos: 20.5,-53.5 - parent: 2 - - uid: 10652 - components: - - type: Transform - pos: 20.5,-54.5 - parent: 2 - - uid: 10653 - components: - - type: Transform - pos: 20.5,-55.5 - parent: 2 - - uid: 10654 - components: - - type: Transform - pos: 20.5,-56.5 - parent: 2 - - uid: 10655 - components: - - type: Transform - pos: 20.5,-57.5 - parent: 2 - - uid: 10656 - components: - - type: Transform - pos: 19.5,-57.5 - parent: 2 - - uid: 10657 - components: - - type: Transform - pos: 19.5,-58.5 - parent: 2 - - uid: 10658 - components: - - type: Transform - pos: 19.5,-59.5 - parent: 2 - - uid: 10659 - components: - - type: Transform - pos: 19.5,-60.5 - parent: 2 - uid: 10738 components: - type: Transform @@ -48185,6 +48750,471 @@ entities: - type: Transform pos: -3.5,55.5 parent: 2 + - uid: 22021 + components: + - type: Transform + pos: 11.5,-56.5 + parent: 2 + - uid: 22258 + components: + - type: Transform + pos: 11.5,-57.5 + parent: 2 + - uid: 22259 + components: + - type: Transform + pos: 11.5,-58.5 + parent: 2 + - uid: 22260 + components: + - type: Transform + pos: 11.5,-59.5 + parent: 2 + - uid: 22261 + components: + - type: Transform + pos: 11.5,-60.5 + parent: 2 + - uid: 22262 + components: + - type: Transform + pos: 11.5,-61.5 + parent: 2 + - uid: 22263 + components: + - type: Transform + pos: 11.5,-62.5 + parent: 2 + - uid: 22264 + components: + - type: Transform + pos: 11.5,-63.5 + parent: 2 + - uid: 22265 + components: + - type: Transform + pos: 11.5,-64.5 + parent: 2 + - uid: 22266 + components: + - type: Transform + pos: 11.5,-65.5 + parent: 2 + - uid: 22267 + components: + - type: Transform + pos: 11.5,-66.5 + parent: 2 + - uid: 22268 + components: + - type: Transform + pos: 12.5,-66.5 + parent: 2 + - uid: 22269 + components: + - type: Transform + pos: 12.5,-67.5 + parent: 2 + - uid: 22270 + components: + - type: Transform + pos: 12.5,-68.5 + parent: 2 + - uid: 22271 + components: + - type: Transform + pos: 12.5,-69.5 + parent: 2 + - uid: 22272 + components: + - type: Transform + pos: 12.5,-70.5 + parent: 2 + - uid: 22273 + components: + - type: Transform + pos: 12.5,-71.5 + parent: 2 + - uid: 22274 + components: + - type: Transform + pos: 12.5,-72.5 + parent: 2 + - uid: 22275 + components: + - type: Transform + pos: 12.5,-73.5 + parent: 2 + - uid: 22276 + components: + - type: Transform + pos: 12.5,-74.5 + parent: 2 + - uid: 22277 + components: + - type: Transform + pos: 12.5,-75.5 + parent: 2 + - uid: 22278 + components: + - type: Transform + pos: 12.5,-76.5 + parent: 2 + - uid: 22279 + components: + - type: Transform + pos: 12.5,-77.5 + parent: 2 + - uid: 22280 + components: + - type: Transform + pos: 12.5,-78.5 + parent: 2 + - uid: 22281 + components: + - type: Transform + pos: 13.5,-78.5 + parent: 2 + - uid: 22282 + components: + - type: Transform + pos: 13.5,-79.5 + parent: 2 + - uid: 22283 + components: + - type: Transform + pos: 14.5,-79.5 + parent: 2 + - uid: 22284 + components: + - type: Transform + pos: 15.5,-79.5 + parent: 2 + - uid: 22285 + components: + - type: Transform + pos: 11.5,-53.5 + parent: 2 + - uid: 22286 + components: + - type: Transform + pos: 16.5,-79.5 + parent: 2 + - uid: 22287 + components: + - type: Transform + pos: 17.5,-79.5 + parent: 2 + - uid: 22288 + components: + - type: Transform + pos: 18.5,-79.5 + parent: 2 + - uid: 22289 + components: + - type: Transform + pos: 19.5,-79.5 + parent: 2 + - uid: 22290 + components: + - type: Transform + pos: 20.5,-79.5 + parent: 2 + - uid: 22291 + components: + - type: Transform + pos: 21.5,-79.5 + parent: 2 + - uid: 22292 + components: + - type: Transform + pos: 23.5,-79.5 + parent: 2 + - uid: 22293 + components: + - type: Transform + pos: 22.5,-79.5 + parent: 2 + - uid: 22294 + components: + - type: Transform + pos: 24.5,-79.5 + parent: 2 + - uid: 22295 + components: + - type: Transform + pos: 25.5,-79.5 + parent: 2 + - uid: 22296 + components: + - type: Transform + pos: 25.5,-78.5 + parent: 2 + - uid: 22297 + components: + - type: Transform + pos: 26.5,-78.5 + parent: 2 + - uid: 22298 + components: + - type: Transform + pos: 26.5,-77.5 + parent: 2 + - uid: 22299 + components: + - type: Transform + pos: 26.5,-76.5 + parent: 2 + - uid: 22300 + components: + - type: Transform + pos: 26.5,-75.5 + parent: 2 + - uid: 22301 + components: + - type: Transform + pos: 26.5,-74.5 + parent: 2 + - uid: 22302 + components: + - type: Transform + pos: 26.5,-73.5 + parent: 2 + - uid: 22303 + components: + - type: Transform + pos: 26.5,-72.5 + parent: 2 + - uid: 22304 + components: + - type: Transform + pos: 26.5,-71.5 + parent: 2 + - uid: 22305 + components: + - type: Transform + pos: 26.5,-70.5 + parent: 2 + - uid: 22306 + components: + - type: Transform + pos: 26.5,-69.5 + parent: 2 + - uid: 22307 + components: + - type: Transform + pos: 26.5,-68.5 + parent: 2 + - uid: 22308 + components: + - type: Transform + pos: 26.5,-67.5 + parent: 2 + - uid: 22309 + components: + - type: Transform + pos: 26.5,-66.5 + parent: 2 + - uid: 22310 + components: + - type: Transform + pos: 27.5,-66.5 + parent: 2 + - uid: 22311 + components: + - type: Transform + pos: 27.5,-65.5 + parent: 2 + - uid: 22312 + components: + - type: Transform + pos: 27.5,-64.5 + parent: 2 + - uid: 22313 + components: + - type: Transform + pos: 27.5,-63.5 + parent: 2 + - uid: 22314 + components: + - type: Transform + pos: 27.5,-62.5 + parent: 2 + - uid: 22315 + components: + - type: Transform + pos: 27.5,-61.5 + parent: 2 + - uid: 22316 + components: + - type: Transform + pos: 27.5,-60.5 + parent: 2 + - uid: 22317 + components: + - type: Transform + pos: 27.5,-59.5 + parent: 2 + - uid: 22318 + components: + - type: Transform + pos: 27.5,-58.5 + parent: 2 + - uid: 22319 + components: + - type: Transform + pos: 11.5,-54.5 + parent: 2 + - uid: 22320 + components: + - type: Transform + pos: 11.5,-52.5 + parent: 2 + - uid: 22322 + components: + - type: Transform + pos: 27.5,-57.5 + parent: 2 + - uid: 22323 + components: + - type: Transform + pos: 18.5,-71.5 + parent: 2 + - uid: 22324 + components: + - type: Transform + pos: 18.5,-70.5 + parent: 2 + - uid: 22325 + components: + - type: Transform + pos: 19.5,-70.5 + parent: 2 + - uid: 22326 + components: + - type: Transform + pos: 19.5,-69.5 + parent: 2 + - uid: 22327 + components: + - type: Transform + pos: 19.5,-68.5 + parent: 2 + - uid: 22328 + components: + - type: Transform + pos: 19.5,-67.5 + parent: 2 + - uid: 22329 + components: + - type: Transform + pos: 19.5,-66.5 + parent: 2 + - uid: 22330 + components: + - type: Transform + pos: 19.5,-65.5 + parent: 2 + - uid: 22331 + components: + - type: Transform + pos: 19.5,-64.5 + parent: 2 + - uid: 22332 + components: + - type: Transform + pos: 20.5,-64.5 + parent: 2 + - uid: 22333 + components: + - type: Transform + pos: 21.5,-64.5 + parent: 2 + - uid: 22334 + components: + - type: Transform + pos: 22.5,-64.5 + parent: 2 + - uid: 22335 + components: + - type: Transform + pos: 23.5,-64.5 + parent: 2 + - uid: 22336 + components: + - type: Transform + pos: 24.5,-64.5 + parent: 2 + - uid: 22337 + components: + - type: Transform + pos: 24.5,-63.5 + parent: 2 + - uid: 22338 + components: + - type: Transform + pos: 19.5,-63.5 + parent: 2 + - uid: 22339 + components: + - type: Transform + pos: 19.5,-62.5 + parent: 2 + - uid: 22340 + components: + - type: Transform + pos: 19.5,-61.5 + parent: 2 + - uid: 22341 + components: + - type: Transform + pos: 19.5,-60.5 + parent: 2 + - uid: 22342 + components: + - type: Transform + pos: 19.5,-59.5 + parent: 2 + - uid: 22343 + components: + - type: Transform + pos: 19.5,-58.5 + parent: 2 + - uid: 22344 + components: + - type: Transform + pos: 18.5,-58.5 + parent: 2 + - uid: 22345 + components: + - type: Transform + pos: 17.5,-58.5 + parent: 2 + - uid: 22346 + components: + - type: Transform + pos: 16.5,-58.5 + parent: 2 + - uid: 22347 + components: + - type: Transform + pos: 15.5,-58.5 + parent: 2 + - uid: 22348 + components: + - type: Transform + pos: 14.5,-58.5 + parent: 2 + - uid: 22349 + components: + - type: Transform + pos: 13.5,-58.5 + parent: 2 + - uid: 22350 + components: + - type: Transform + pos: 12.5,-58.5 + parent: 2 - proto: CableMVStack entities: - uid: 446 @@ -48223,11 +49253,6 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-17.5 parent: 2 - - uid: 8032 - components: - - type: Transform - pos: 18.5,-59.5 - parent: 2 - uid: 8099 components: - type: Transform @@ -48266,6 +49291,12 @@ entities: rot: 1.5707963267948966 rad pos: 87.5,-22.5 parent: 2 + - uid: 22071 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-64.5 + parent: 2 - proto: CandyBowl entities: - uid: 20483 @@ -50388,11 +51419,6 @@ entities: - type: Transform pos: -7.5,0.5 parent: 2 - - uid: 597 - components: - - type: Transform - pos: -6.5,0.5 - parent: 2 - uid: 598 components: - type: Transform @@ -50428,11 +51454,6 @@ entities: - type: Transform pos: -0.5,8.5 parent: 2 - - uid: 605 - components: - - type: Transform - pos: 7.5,0.5 - parent: 2 - uid: 606 components: - type: Transform @@ -50463,11 +51484,6 @@ entities: - type: Transform pos: 1.5,7.5 parent: 2 - - uid: 612 - components: - - type: Transform - pos: 0.5,7.5 - parent: 2 - uid: 613 components: - type: Transform @@ -50478,11 +51494,6 @@ entities: - type: Transform pos: 1.5,-7.5 parent: 2 - - uid: 615 - components: - - type: Transform - pos: 0.5,-6.5 - parent: 2 - uid: 616 components: - type: Transform @@ -51636,16 +52647,6 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,-13.5 parent: 2 - - uid: 7889 - components: - - type: Transform - pos: 18.5,-51.5 - parent: 2 - - uid: 7890 - components: - - type: Transform - pos: 19.5,-51.5 - parent: 2 - uid: 7917 components: - type: Transform @@ -51756,65 +52757,40 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,-39.5 parent: 2 - - uid: 8022 + - uid: 8028 components: - type: Transform - rot: 3.141592653589793 rad + rot: -1.5707963267948966 rad pos: 19.5,-60.5 parent: 2 - - uid: 8024 + - uid: 8057 components: - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-60.5 + rot: -1.5707963267948966 rad + pos: 19.5,-57.5 parent: 2 - - uid: 8033 + - uid: 8060 components: - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-55.5 + rot: -1.5707963267948966 rad + pos: 19.5,-56.5 parent: 2 - - uid: 8034 + - uid: 8061 components: - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-56.5 + rot: -1.5707963267948966 rad + pos: 19.5,-59.5 parent: 2 - - uid: 8039 + - uid: 8062 components: - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-54.5 + rot: -1.5707963267948966 rad + pos: 19.5,-58.5 parent: 2 - - uid: 8040 + - uid: 8070 components: - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-54.5 - parent: 2 - - uid: 8041 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-54.5 - parent: 2 - - uid: 8042 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-54.5 - parent: 2 - - uid: 8043 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-55.5 - parent: 2 - - uid: 8044 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-56.5 + pos: 13.5,-76.5 parent: 2 - uid: 8084 components: @@ -55877,6 +56853,51 @@ entities: rot: 3.141592653589793 rad pos: -67.5,-31.5 parent: 2 + - uid: 22008 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-60.5 + parent: 2 + - uid: 22020 + components: + - type: Transform + pos: 15.5,-78.5 + parent: 2 + - uid: 22022 + components: + - type: Transform + pos: 23.5,-78.5 + parent: 2 + - uid: 22023 + components: + - type: Transform + pos: 25.5,-76.5 + parent: 2 + - uid: 22173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-67.5 + parent: 2 + - uid: 22181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-68.5 + parent: 2 + - uid: 22182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-69.5 + parent: 2 + - uid: 22183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-70.5 + parent: 2 - proto: Chair entities: - uid: 678 @@ -57343,26 +58364,6 @@ entities: rot: 1.5707963267948966 rad pos: 11.5,-46.5 parent: 2 - - uid: 8061 - components: - - type: Transform - pos: 16.5,-52.5 - parent: 2 - - uid: 8062 - components: - - type: Transform - pos: 17.5,-52.5 - parent: 2 - - uid: 8063 - components: - - type: Transform - pos: 20.5,-52.5 - parent: 2 - - uid: 8064 - components: - - type: Transform - pos: 21.5,-52.5 - parent: 2 - uid: 8096 components: - type: Transform @@ -57949,6 +58950,12 @@ entities: - type: Transform pos: 15.5,36.5 parent: 2 + - uid: 22028 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-65.5 + parent: 2 - proto: ChairOfficeLight entities: - uid: 825 @@ -59346,11 +60353,6 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,12.5 parent: 2 - - uid: 8330 - components: - - type: Transform - pos: 20.5,-51.5 - parent: 2 - uid: 8332 components: - type: Transform @@ -59363,6 +60365,12 @@ entities: rot: 3.141592653589793 rad pos: -32.5,-40.5 parent: 2 + - uid: 22396 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-66.5 + parent: 2 - proto: ClosetWallFire entities: - uid: 8277 @@ -59543,11 +60551,6 @@ entities: rot: 3.141592653589793 rad pos: 16.5,-19.5 parent: 2 - - uid: 8329 - components: - - type: Transform - pos: 17.5,-51.5 - parent: 2 - uid: 8331 components: - type: Transform @@ -59583,6 +60586,12 @@ entities: rot: -1.5707963267948966 rad pos: -54.5,-57.5 parent: 2 + - uid: 22398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-66.5 + parent: 2 - proto: ClothingBackpackClown entities: - uid: 8189 @@ -60423,10 +61432,10 @@ entities: parent: 2 - proto: ClothingUniformJumpsuitJournalist entities: - - uid: 17543 + - uid: 8072 components: - type: Transform - pos: 12.626299,-51.869915 + pos: 14.5,-51.5 parent: 2 - proto: ClothingUniformJumpsuitMusician entities: @@ -60898,6 +61907,12 @@ entities: rot: 3.141592653589793 rad pos: 39.5,-38.5 parent: 2 + - uid: 22053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-65.5 + parent: 2 - proto: ComputerAnalysisConsole entities: - uid: 5523 @@ -60935,12 +61950,6 @@ entities: parent: 2 - proto: ComputerBroken entities: - - uid: 8065 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-54.5 - parent: 2 - uid: 15088 components: - type: Transform @@ -61046,11 +62055,11 @@ entities: parent: 2 - proto: ComputerFrame entities: - - uid: 8066 + - uid: 7868 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-53.5 + rot: -1.5707963267948966 rad + pos: 23.5,-52.5 parent: 2 - uid: 15087 components: @@ -61124,6 +62133,12 @@ entities: - type: Transform pos: 40.5,-32.5 parent: 2 + - uid: 8046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,21.5 + parent: 2 - proto: ComputerResearchAndDevelopment entities: - uid: 4073 @@ -61166,11 +62181,11 @@ entities: parent: 2 - proto: ComputerShuttleSalvage entities: - - uid: 14915 + - uid: 22410 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,21.5 + rot: 1.5707963267948966 rad + pos: 33.5,19.5 parent: 2 - proto: ComputerSolarControl entities: @@ -61967,10 +62982,10 @@ entities: parent: 2 - proto: DefaultStationBeaconAICore entities: - - uid: 20820 + - uid: 22368 components: - type: Transform - pos: 18.5,-54.5 + pos: 19.5,-69.5 parent: 2 - proto: DefaultStationBeaconAME entities: @@ -63527,6 +64542,36 @@ entities: - type: Transform pos: -14.5,-38.5 parent: 2 + - uid: 8029 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-60.5 + parent: 2 + - uid: 8032 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-59.5 + parent: 2 + - uid: 8033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-57.5 + parent: 2 + - uid: 8034 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-58.5 + parent: 2 + - uid: 8067 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-61.5 + parent: 2 - uid: 9042 components: - type: Transform @@ -66887,6 +67932,18 @@ entities: rot: 1.5707963267948966 rad pos: 32.5,-36.5 parent: 2 + - uid: 21529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-55.5 + parent: 2 + - uid: 21530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-56.5 + parent: 2 - uid: 21578 components: - type: Transform @@ -67500,11 +68557,22 @@ entities: rot: -1.5707963267948966 rad pos: -13.5,-40.5 parent: 2 + - uid: 8066 + components: + - type: Transform + pos: 19.5,-54.5 + parent: 2 - uid: 8350 components: - type: Transform pos: 57.5,15.5 parent: 2 + - uid: 10648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-62.5 + parent: 2 - uid: 12936 components: - type: Transform @@ -67945,11 +69013,21 @@ entities: - type: Transform pos: 28.5,-46.5 parent: 2 + - uid: 7867 + components: + - type: Transform + pos: 19.5,-54.5 + parent: 2 - uid: 7951 components: - type: Transform pos: 41.5,-9.5 parent: 2 + - uid: 8014 + components: + - type: Transform + pos: 19.5,-62.5 + parent: 2 - uid: 8501 components: - type: Transform @@ -68867,17 +69945,6 @@ entities: rot: 1.5707963267948966 rad pos: 23.5,-31.5 parent: 2 - - uid: 17431 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-57.5 - parent: 2 - - uid: 17432 - components: - - type: Transform - pos: 20.5,-52.5 - parent: 2 - uid: 17433 components: - type: Transform @@ -69118,6 +70185,30 @@ entities: rot: 3.141592653589793 rad pos: -1.5,45.5 parent: 2 + - uid: 22321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-53.5 + parent: 2 + - uid: 22369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-65.5 + parent: 2 + - uid: 22370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-70.5 + parent: 2 + - uid: 22371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-70.5 + parent: 2 - proto: EmergencyMedipen entities: - uid: 3579 @@ -69311,11 +70402,6 @@ entities: - type: Transform pos: 3.5,-17.5 parent: 2 - - uid: 20331 - components: - - type: Transform - pos: 16.5,-51.5 - parent: 2 - uid: 20332 components: - type: Transform @@ -69361,6 +70447,11 @@ entities: - type: Transform pos: 3.5,44.5 parent: 2 + - uid: 22397 + components: + - type: Transform + pos: 22.5,-65.5 + parent: 2 - proto: FancyTableSpawner entities: - uid: 15081 @@ -70294,19 +71385,6 @@ entities: - 14937 - 14938 - 20039 - - uid: 17608 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-58.5 - parent: 2 - - type: DeviceList - devices: - - 14939 - - 14940 - - 14938 - - 14937 - - 20087 - uid: 17609 components: - type: Transform @@ -71304,6 +72382,38 @@ entities: devices: - 21115 - 21114 + - uid: 22351 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-65.5 + parent: 2 + - type: DeviceList + devices: + - 22167 + - 22202 + - 22201 + - uid: 22357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-52.5 + parent: 2 + - type: DeviceList + devices: + - 22203 + - 14937 + - 14938 + - 22168 + - uid: 22432 + components: + - type: Transform + pos: 22.5,-50.5 + parent: 2 + - type: DeviceList + devices: + - 22203 + - 22430 - proto: FireAxeCabinetFilled entities: - uid: 1003 @@ -72137,12 +73247,20 @@ entities: rot: 3.141592653589793 rad pos: 18.5,-50.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 22150 + - 22357 - uid: 14938 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,-50.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 22150 + - 22357 - uid: 14941 components: - type: Transform @@ -72288,6 +73406,24 @@ entities: - 21113 - 17594 - 8387 + - uid: 22201 + components: + - type: Transform + pos: 16.5,-64.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22351 + - 22149 + - uid: 22202 + components: + - type: Transform + pos: 22.5,-64.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22351 + - 22149 - proto: FirelockEdge entities: - uid: 491 @@ -72507,18 +73643,6 @@ entities: rot: 3.141592653589793 rad pos: 13.5,-45.5 parent: 2 - - uid: 14939 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-58.5 - parent: 2 - - uid: 14940 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-58.5 - parent: 2 - uid: 16204 components: - type: Transform @@ -74198,6 +75322,17 @@ entities: rot: 3.141592653589793 rad pos: 63.5,18.5 parent: 2 + - uid: 22203 + components: + - type: Transform + pos: 21.5,-52.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22357 + - 22150 + - 22432 + - 22431 - proto: Fireplace entities: - uid: 1067 @@ -74260,6 +75395,13 @@ entities: - type: Transform pos: 83.5,-33.5 parent: 2 +- proto: Flash + entities: + - uid: 22355 + components: + - type: Transform + pos: 18.519085,-62.508186 + parent: 2 - proto: FlashlightLantern entities: - uid: 7252 @@ -74441,11 +75583,6 @@ entities: - type: Transform pos: 62.19926,-39.235546 parent: 2 - - uid: 16734 - components: - - type: Transform - pos: 27.5218,-58.352764 - parent: 2 - uid: 16748 components: - type: Transform @@ -74456,6 +75593,11 @@ entities: - type: Transform pos: 64.49504,-36.465317 parent: 2 + - uid: 17021 + components: + - type: Transform + pos: 28.54376,-56.43803 + parent: 2 - uid: 17299 components: - type: Transform @@ -75011,6 +76153,13 @@ entities: - type: Transform pos: -30.5,-0.5 parent: 2 + - uid: 22098 + components: + - type: Transform + pos: 17.5,-59.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - proto: GasPipeBend entities: - uid: 1113 @@ -76708,6 +77857,97 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 22106 + components: + - type: Transform + pos: 24.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-63.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22118 + components: + - type: Transform + pos: 21.5,-63.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-69.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-69.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-52.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-52.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-53.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22409 + components: + - type: Transform + pos: 34.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22411 + components: + - type: Transform + pos: -50.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22412 + components: + - type: Transform + pos: -44.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - proto: GasPipeFourway entities: - uid: 7063 @@ -77421,6 +78661,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 8063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,19.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8373 components: - type: Transform @@ -84866,13 +86114,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 19151 - components: - - type: Transform - pos: -54.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 19152 components: - type: Transform @@ -84908,13 +86149,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 19157 - components: - - type: Transform - pos: -52.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 19158 components: - type: Transform @@ -89576,22 +90810,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 20088 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 20089 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 20090 components: - type: Transform @@ -89648,14 +90866,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 20097 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 20098 components: - type: Transform @@ -90144,14 +91354,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 20201 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 20202 components: - type: Transform @@ -90232,6 +91434,400 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 22067 + components: + - type: Transform + pos: 19.5,-51.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22068 + components: + - type: Transform + pos: 18.5,-51.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-61.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-62.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-63.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-63.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22122 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-65.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-66.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22124 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-67.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22125 + components: + - type: Transform + pos: 20.5,-68.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22129 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-70.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-71.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22131 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-72.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-69.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22134 + components: + - type: Transform + pos: 20.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22135 + components: + - type: Transform + pos: 20.5,-65.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22136 + components: + - type: Transform + pos: 20.5,-66.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22137 + components: + - type: Transform + pos: 20.5,-67.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22138 + components: + - type: Transform + pos: 19.5,-68.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-70.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-72.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22147 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-71.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-52.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-52.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-53.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-53.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-52.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22165 + components: + - type: Transform + pos: 20.5,-53.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-69.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-69.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22413 + components: + - type: Transform + pos: -44.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22414 + components: + - type: Transform + pos: -44.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22415 + components: + - type: Transform + pos: -50.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22416 + components: + - type: Transform + pos: -50.5,-4.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22417 + components: + - type: Transform + pos: -50.5,-5.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22419 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -48.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22423 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -50.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -51.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -51.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasPipeTJunction entities: - uid: 575 @@ -90310,6 +91906,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 8055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -52.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 8056 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,-2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 8168 components: - type: Transform @@ -92134,6 +93746,51 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 22114 + components: + - type: Transform + pos: 19.5,-64.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-69.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22133 + components: + - type: Transform + pos: 20.5,-63.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-69.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22158 + components: + - type: Transform + pos: 20.5,-52.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-53.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - proto: GasPort entities: - uid: 1198 @@ -92229,6 +93886,14 @@ entities: rot: 3.141592653589793 rad pos: 45.5,14.5 parent: 2 + - uid: 22100 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-65.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasPressurePump entities: - uid: 1204 @@ -92390,6 +94055,13 @@ entities: rot: 1.5707963267948966 rad pos: 28.5,-10.5 parent: 2 + - uid: 22099 + components: + - type: Transform + pos: 17.5,-60.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - proto: GasVentPump entities: - uid: 7019 @@ -92411,14 +94083,6 @@ entities: - type: DeviceNetwork deviceLists: - 21958 - - uid: 9034 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 17707 components: - type: Transform @@ -93478,6 +95142,72 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 22107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-73.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22148 + - 22149 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22112 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-65.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22149 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22139 + components: + - type: Transform + pos: 16.5,-68.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22148 + - 22149 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22151 + components: + - type: Transform + pos: 22.5,-51.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22431 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-54.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22150 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22407 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22429 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasVentScrubber entities: - uid: 893 @@ -93516,14 +95246,6 @@ entities: - 15596 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9078 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 10878 components: - type: Transform @@ -93864,14 +95586,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 18579 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 18590 components: - type: Transform @@ -94562,6 +96276,81 @@ entities: - type: DeviceNetwork deviceLists: - 21958 + - uid: 22108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-73.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22148 + - 22149 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22110 + components: + - type: Transform + pos: 22.5,-68.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22148 + - 22149 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-65.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22149 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 22152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-53.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22431 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22153 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-54.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22150 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,18.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 22408 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,-6.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 22429 + - type: AtmosPipeColor + color: '#FF1212FF' - proto: GasVolumePump entities: - uid: 9163 @@ -95980,6 +97769,11 @@ entities: rot: 1.5707963267948966 rad pos: -53.5,-22.5 parent: 2 + - uid: 3960 + components: + - type: Transform + pos: 12.5,-74.5 + parent: 2 - uid: 3991 components: - type: Transform @@ -97067,6 +98861,11 @@ entities: - type: Transform pos: 25.5,-49.5 parent: 2 + - uid: 7807 + components: + - type: Transform + pos: 26.5,-71.5 + parent: 2 - uid: 7810 components: - type: Transform @@ -97079,15 +98878,20 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-47.5 parent: 2 - - uid: 7884 + - uid: 7836 components: - type: Transform - pos: 19.5,-61.5 + pos: 26.5,-70.5 parent: 2 - - uid: 7885 + - uid: 7837 components: - type: Transform - pos: 18.5,-61.5 + pos: 26.5,-69.5 + parent: 2 + - uid: 7877 + components: + - type: Transform + pos: 12.5,-73.5 parent: 2 - uid: 7901 components: @@ -97101,17 +98905,45 @@ entities: rot: -1.5707963267948966 rad pos: 14.5,-45.5 parent: 2 - - uid: 8049 + - uid: 8002 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-56.5 + pos: -6.5,0.5 parent: 2 - - uid: 8050 + - uid: 8011 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-56.5 + pos: 0.5,7.5 + parent: 2 + - uid: 8037 + components: + - type: Transform + pos: 26.5,-75.5 + parent: 2 + - uid: 8038 + components: + - type: Transform + pos: 26.5,-73.5 + parent: 2 + - uid: 8043 + components: + - type: Transform + pos: 26.5,-77.5 + parent: 2 + - uid: 8044 + components: + - type: Transform + pos: 26.5,-67.5 + parent: 2 + - uid: 8045 + components: + - type: Transform + pos: 26.5,-68.5 + parent: 2 + - uid: 8054 + components: + - type: Transform + pos: 27.5,-59.5 parent: 2 - uid: 8075 components: @@ -97195,6 +99027,41 @@ entities: - type: Transform pos: -22.5,10.5 parent: 2 + - uid: 9022 + components: + - type: Transform + pos: 22.5,-57.5 + parent: 2 + - uid: 10639 + components: + - type: Transform + pos: 26.5,-74.5 + parent: 2 + - uid: 10642 + components: + - type: Transform + pos: 27.5,-61.5 + parent: 2 + - uid: 10650 + components: + - type: Transform + pos: 27.5,-62.5 + parent: 2 + - uid: 10651 + components: + - type: Transform + pos: 27.5,-60.5 + parent: 2 + - uid: 10654 + components: + - type: Transform + pos: 26.5,-72.5 + parent: 2 + - uid: 10661 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 2 - uid: 12800 components: - type: Transform @@ -97205,6 +99072,76 @@ entities: - type: Transform pos: -13.5,-41.5 parent: 2 + - uid: 12815 + components: + - type: Transform + pos: 11.5,-63.5 + parent: 2 + - uid: 12816 + components: + - type: Transform + pos: 12.5,-70.5 + parent: 2 + - uid: 12817 + components: + - type: Transform + pos: 12.5,-75.5 + parent: 2 + - uid: 12818 + components: + - type: Transform + pos: 12.5,-77.5 + parent: 2 + - uid: 12819 + components: + - type: Transform + pos: 16.5,-79.5 + parent: 2 + - uid: 12820 + components: + - type: Transform + pos: 17.5,-79.5 + parent: 2 + - uid: 12821 + components: + - type: Transform + pos: 23.5,-79.5 + parent: 2 + - uid: 12822 + components: + - type: Transform + pos: 22.5,-56.5 + parent: 2 + - uid: 12823 + components: + - type: Transform + pos: 22.5,-79.5 + parent: 2 + - uid: 12824 + components: + - type: Transform + pos: 20.5,-79.5 + parent: 2 + - uid: 12825 + components: + - type: Transform + pos: 18.5,-79.5 + parent: 2 + - uid: 12826 + components: + - type: Transform + pos: 15.5,-79.5 + parent: 2 + - uid: 12827 + components: + - type: Transform + pos: 12.5,-72.5 + parent: 2 + - uid: 12828 + components: + - type: Transform + pos: 11.5,-61.5 + parent: 2 - uid: 13182 components: - type: Transform @@ -98224,53 +100161,35 @@ entities: - type: Transform pos: -25.5,-46.5 parent: 2 - - uid: 17018 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-63.5 - parent: 2 - - uid: 17019 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-63.5 - parent: 2 - - uid: 17020 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-63.5 - parent: 2 - - uid: 17021 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-63.5 - parent: 2 - - uid: 17022 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-63.5 - parent: 2 - - uid: 17023 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-63.5 - parent: 2 - uid: 17024 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-63.5 + pos: 11.5,-59.5 parent: 2 - uid: 17025 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,-63.5 + pos: 11.5,-60.5 + parent: 2 + - uid: 17026 + components: + - type: Transform + pos: 14.5,-79.5 + parent: 2 + - uid: 17027 + components: + - type: Transform + pos: 19.5,-79.5 + parent: 2 + - uid: 17028 + components: + - type: Transform + pos: 24.5,-79.5 + parent: 2 + - uid: 17029 + components: + - type: Transform + pos: 12.5,-68.5 parent: 2 - uid: 17032 components: @@ -98362,6 +100281,11 @@ entities: - type: Transform pos: -17.5,-43.5 parent: 2 + - uid: 17069 + components: + - type: Transform + pos: 21.5,-79.5 + parent: 2 - uid: 17208 components: - type: Transform @@ -98458,11 +100382,31 @@ entities: - type: Transform pos: 60.5,-56.5 parent: 2 + - uid: 17355 + components: + - type: Transform + pos: 12.5,-76.5 + parent: 2 + - uid: 17431 + components: + - type: Transform + pos: 12.5,-71.5 + parent: 2 + - uid: 17432 + components: + - type: Transform + pos: 12.5,-69.5 + parent: 2 - uid: 17486 components: - type: Transform pos: -62.5,-68.5 parent: 2 + - uid: 17543 + components: + - type: Transform + pos: 11.5,-62.5 + parent: 2 - uid: 19315 components: - type: Transform @@ -98838,6 +100782,11 @@ entities: - type: Transform pos: -18.5,54.5 parent: 2 + - uid: 20820 + components: + - type: Transform + pos: 27.5,-63.5 + parent: 2 - uid: 20884 components: - type: Transform @@ -99091,6 +101040,16 @@ entities: - type: Transform pos: 91.5,-16.5 parent: 2 + - uid: 21522 + components: + - type: Transform + pos: 26.5,-76.5 + parent: 2 + - uid: 21531 + components: + - type: Transform + pos: 12.5,-67.5 + parent: 2 - uid: 21870 components: - type: Transform @@ -99220,8 +101179,83 @@ entities: rot: 3.141592653589793 rad pos: -68.5,-28.5 parent: 2 + - uid: 22010 + components: + - type: Transform + pos: 16.5,-59.5 + parent: 2 + - uid: 22011 + components: + - type: Transform + pos: 16.5,-59.5 + parent: 2 + - uid: 22015 + components: + - type: Transform + pos: 16.5,-60.5 + parent: 2 + - uid: 22035 + components: + - type: Transform + pos: 13.5,-64.5 + parent: 2 + - uid: 22036 + components: + - type: Transform + pos: 13.5,-65.5 + parent: 2 + - uid: 22039 + components: + - type: Transform + pos: 13.5,-63.5 + parent: 2 + - uid: 22040 + components: + - type: Transform + pos: 19.5,-71.5 + parent: 2 + - uid: 22046 + components: + - type: Transform + pos: 25.5,-63.5 + parent: 2 + - uid: 22047 + components: + - type: Transform + pos: 25.5,-64.5 + parent: 2 + - uid: 22048 + components: + - type: Transform + pos: 25.5,-65.5 + parent: 2 + - uid: 22055 + components: + - type: Transform + pos: 19.5,-61.5 + parent: 2 + - uid: 22056 + components: + - type: Transform + pos: 19.5,-55.5 + parent: 2 + - uid: 22373 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 - proto: GrilleBroken entities: + - uid: 8042 + components: + - type: Transform + pos: 27.5,-58.5 + parent: 2 + - uid: 12814 + components: + - type: Transform + pos: 28.5,-57.5 + parent: 2 - uid: 15037 components: - type: Transform @@ -99296,6 +101330,11 @@ entities: - type: Transform pos: -34.5,31.5 parent: 2 + - uid: 17023 + components: + - type: Transform + pos: 11.5,-57.5 + parent: 2 - uid: 17310 components: - type: Transform @@ -99486,6 +101525,21 @@ entities: - type: Transform pos: -66.5,-28.5 parent: 2 + - uid: 22013 + components: + - type: Transform + pos: 16.5,-56.5 + parent: 2 + - uid: 22014 + components: + - type: Transform + pos: 16.5,-57.5 + parent: 2 + - uid: 22094 + components: + - type: Transform + pos: 11.5,-53.5 + parent: 2 - proto: GrilleSpawner entities: - uid: 5534 @@ -99498,6 +101552,11 @@ entities: - type: Transform pos: 23.5,26.5 parent: 2 + - uid: 7876 + components: + - type: Transform + pos: 11.5,-58.5 + parent: 2 - uid: 15257 components: - type: Transform @@ -99848,36 +101907,6 @@ entities: - type: Transform pos: -25.5,-45.5 parent: 2 - - uid: 17026 - components: - - type: Transform - pos: 15.5,-63.5 - parent: 2 - - uid: 17027 - components: - - type: Transform - pos: 12.5,-63.5 - parent: 2 - - uid: 17028 - components: - - type: Transform - pos: 17.5,-63.5 - parent: 2 - - uid: 17029 - components: - - type: Transform - pos: 20.5,-63.5 - parent: 2 - - uid: 17030 - components: - - type: Transform - pos: 21.5,-63.5 - parent: 2 - - uid: 17031 - components: - - type: Transform - pos: 25.5,-63.5 - parent: 2 - uid: 17037 components: - type: Transform @@ -100133,6 +102162,16 @@ entities: - type: Transform pos: -67.5,-28.5 parent: 2 + - uid: 22009 + components: + - type: Transform + pos: 22.5,-58.5 + parent: 2 + - uid: 22012 + components: + - type: Transform + pos: 16.5,-58.5 + parent: 2 - proto: GunSafeDisabler entities: - uid: 16916 @@ -100281,11 +102320,15 @@ entities: parent: 2 - uid: 7755 components: + - type: MetaData + name: AI entrance door - type: Transform pos: 19.5,-50.5 parent: 2 - uid: 7802 components: + - type: MetaData + name: AI entrance door - type: Transform pos: 18.5,-50.5 parent: 2 @@ -100301,6 +102344,13 @@ entities: - type: Transform pos: 8.5,-45.5 parent: 2 + - uid: 22032 + components: + - type: MetaData + name: AI core door + - type: Transform + pos: 19.5,-66.5 + parent: 2 - proto: HighSecDoor entities: - uid: 20388 @@ -100714,6 +102764,14 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: IntercomAll + entities: + - uid: 22197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-73.5 + parent: 2 - proto: IntercomCommand entities: - uid: 16922 @@ -101262,6 +103320,24 @@ entities: - type: Transform pos: 38.5,17.5 parent: 2 +- proto: LockableButtonCommand + entities: + - uid: 22198 + components: + - type: MetaData + name: Lockdown button + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-73.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 22199: + - Pressed: Toggle + 22049: + - Pressed: DoorBolt + 22050: + - Pressed: DoorBolt - proto: LockerAtmosphericsFilled entities: - uid: 1479 @@ -102137,9 +104213,9 @@ entities: showEnts: False occludes: True ents: - - 20229 - - 20230 - 5718 + - 20230 + - 20229 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -102211,12 +104287,6 @@ entities: - type: Transform pos: 66.5,-8.5 parent: 2 - - uid: 8068 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-54.5 - parent: 2 - uid: 15084 components: - type: Transform @@ -102245,11 +104315,6 @@ entities: parent: 21128 - proto: MachineFrameDestroyed entities: - - uid: 8070 - components: - - type: Transform - pos: 21.5,-56.5 - parent: 2 - uid: 15085 components: - type: Transform @@ -102773,15 +104838,15 @@ entities: - type: Transform pos: 68.38368,-28.50458 parent: 2 - - uid: 21461 + - uid: 22191 components: - type: Transform - pos: 22.458467,-56.55068 + pos: 23.524303,-65.49107 parent: 2 - - uid: 21462 + - uid: 22194 components: - type: Transform - pos: 22.580774,-56.391678 + pos: 23.45092,-65.60115 parent: 2 - proto: MicrophoneInstrument entities: @@ -103651,6 +105716,8 @@ entities: parent: 2 - uid: 21960 components: + - type: MetaData + name: Vox box setup notes - type: Transform pos: -30.522171,-4.355038 parent: 2 @@ -103968,11 +106035,6 @@ entities: - type: Transform pos: 36.516296,-28.475197 parent: 2 - - uid: 8047 - components: - - type: Transform - pos: 19.503874,-55.494072 - parent: 2 - uid: 15934 components: - type: Transform @@ -104003,6 +106065,11 @@ entities: - type: Transform pos: 3.5027413,42.47381 parent: 2 + - uid: 22352 + components: + - type: Transform + pos: 14.551649,-63.606083 + parent: 2 - proto: PhoneInstrument entities: - uid: 4062 @@ -104478,16 +106545,6 @@ entities: parent: 2 - proto: PortableGeneratorPacman entities: - - uid: 1442 - components: - - type: Transform - pos: 22.5,-58.5 - parent: 2 - - uid: 1443 - components: - - type: Transform - pos: 15.5,-58.5 - parent: 2 - uid: 4890 components: - type: Transform @@ -104637,13 +106694,6 @@ entities: rot: 1.5707963267948966 rad pos: 55.5,-21.5 parent: 2 -- proto: PotatoAI - entities: - - uid: 21374 - components: - - type: Transform - pos: 15.488632,-56.545853 - parent: 2 - proto: PottedPlantRandom entities: - uid: 1580 @@ -105001,16 +107051,6 @@ entities: - type: Transform pos: 21.5,-42.5 parent: 2 - - uid: 8071 - components: - - type: Transform - pos: 16.5,-59.5 - parent: 2 - - uid: 8072 - components: - - type: Transform - pos: 21.5,-59.5 - parent: 2 - uid: 8158 components: - type: Transform @@ -105071,6 +107111,16 @@ entities: - type: Transform pos: 9.5,0.5 parent: 21128 + - uid: 22054 + components: + - type: Transform + pos: 15.5,-63.5 + parent: 2 + - uid: 22195 + components: + - type: Transform + pos: 20.5,-62.5 + parent: 2 - proto: PottedPlantRandomPlastic entities: - uid: 21380 @@ -107101,15 +109151,6 @@ entities: enabled: False - type: ApcPowerReceiver powerLoad: 0 - - uid: 7811 - components: - - type: Transform - pos: 21.5,-52.5 - parent: 2 - - type: PointLight - enabled: False - - type: ApcPowerReceiver - powerLoad: 0 - uid: 7812 components: - type: Transform @@ -107148,35 +109189,6 @@ entities: enabled: False - type: ApcPowerReceiver powerLoad: 0 - - uid: 7990 - components: - - type: Transform - pos: 16.5,-52.5 - parent: 2 - - type: PointLight - enabled: False - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 7991 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,-59.5 - parent: 2 - - type: PointLight - enabled: False - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 7992 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-59.5 - parent: 2 - - type: PointLight - enabled: False - - type: ApcPowerReceiver - powerLoad: 0 - uid: 8159 components: - type: Transform @@ -107436,6 +109448,35 @@ entities: rot: 3.141592653589793 rad pos: -36.5,-4.5 parent: 2 + - uid: 22045 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-54.5 + parent: 2 + - uid: 22171 + components: + - type: Transform + pos: 19.5,-62.5 + parent: 2 + - uid: 22172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-71.5 + parent: 2 + - uid: 22175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-52.5 + parent: 2 + - uid: 22178 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-71.5 + parent: 2 - proto: PoweredlightLED entities: - uid: 4915 @@ -107988,6 +110029,29 @@ entities: rot: -1.5707963267948966 rad pos: -65.5,-31.5 parent: 2 + - uid: 22037 + components: + - type: Transform + pos: 19.5,-75.5 + parent: 2 + - uid: 22176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-70.5 + parent: 2 + - uid: 22179 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-64.5 + parent: 2 + - uid: 22180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-64.5 + parent: 2 - proto: PoweredSmallLightEmpty entities: - uid: 16926 @@ -108273,16 +110337,6 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,-47.5 parent: 2 - - uid: 8059 - components: - - type: Transform - pos: 15.5,-56.5 - parent: 2 - - uid: 8060 - components: - - type: Transform - pos: 22.5,-56.5 - parent: 2 - uid: 9121 components: - type: Transform @@ -108457,6 +110511,23 @@ entities: - type: Transform pos: 34.5,-1.5 parent: 2 + - uid: 22097 + components: + - type: Transform + pos: 23.5,-65.5 + parent: 2 + - uid: 22192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-62.5 + parent: 2 + - uid: 22193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-62.5 + parent: 2 - proto: RadiationCollectorFullTank entities: - uid: 1731 @@ -109892,11 +111963,6 @@ entities: - type: Transform pos: 28.5,-50.5 parent: 2 - - uid: 21463 - components: - - type: Transform - pos: 26.5,-59.5 - parent: 2 - uid: 21464 components: - type: Transform @@ -111470,6 +113536,16 @@ entities: - type: Transform pos: 62.5,-4.5 parent: 2 + - uid: 22402 + components: + - type: Transform + pos: 15.5,-62.5 + parent: 2 + - uid: 22403 + components: + - type: Transform + pos: 20.5,-47.5 + parent: 2 - proto: RandomProduce entities: - uid: 21375 @@ -111538,6 +113614,16 @@ entities: - type: Transform pos: -13.5,-37.5 parent: 2 + - uid: 22400 + components: + - type: Transform + pos: 18.5,-64.5 + parent: 2 + - uid: 22401 + components: + - type: Transform + pos: 21.5,-69.5 + parent: 2 - proto: RandomSpawner100 entities: - uid: 1924 @@ -112184,16 +114270,6 @@ entities: - type: Transform pos: 84.5,-18.5 parent: 2 - - uid: 7878 - components: - - type: Transform - pos: 18.5,-61.5 - parent: 2 - - uid: 7879 - components: - - type: Transform - pos: 19.5,-61.5 - parent: 2 - uid: 20553 components: - type: Transform @@ -113802,6 +115878,17 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-47.5 parent: 2 + - uid: 7839 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-61.5 + parent: 2 + - uid: 7890 + components: + - type: Transform + pos: 25.5,-65.5 + parent: 2 - uid: 7899 components: - type: Transform @@ -113814,6 +115901,11 @@ entities: rot: -1.5707963267948966 rad pos: 14.5,-45.5 parent: 2 + - uid: 7992 + components: + - type: Transform + pos: -6.5,0.5 + parent: 2 - uid: 8005 components: - type: Transform @@ -113832,17 +115924,10 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-40.5 parent: 2 - - uid: 8045 + - uid: 8017 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-56.5 - parent: 2 - - uid: 8046 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-56.5 + pos: 13.5,-63.5 parent: 2 - uid: 8087 components: @@ -113889,6 +115974,16 @@ entities: rot: 3.141592653589793 rad pos: -14.5,-41.5 parent: 2 + - uid: 9099 + components: + - type: Transform + pos: 25.5,-63.5 + parent: 2 + - uid: 10658 + components: + - type: Transform + pos: 0.5,7.5 + parent: 2 - uid: 11658 components: - type: Transform @@ -113904,6 +115999,11 @@ entities: - type: Transform pos: 41.5,19.5 parent: 2 + - uid: 12810 + components: + - type: Transform + pos: 25.5,-64.5 + parent: 2 - uid: 13965 components: - type: Transform @@ -114268,6 +116368,17 @@ entities: - type: Transform pos: -23.5,-47.5 parent: 2 + - uid: 17019 + components: + - type: Transform + pos: 13.5,-65.5 + parent: 2 + - uid: 17031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-55.5 + parent: 2 - uid: 17254 components: - type: Transform @@ -114345,6 +116456,11 @@ entities: - type: Transform pos: 64.5,13.5 parent: 2 + - uid: 21374 + components: + - type: Transform + pos: 13.5,-64.5 + parent: 2 - uid: 21377 components: - type: Transform @@ -114381,6 +116497,21 @@ entities: rot: 3.141592653589793 rad pos: -68.5,-31.5 parent: 2 + - uid: 22034 + components: + - type: Transform + pos: 19.5,-71.5 + parent: 2 + - uid: 22367 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 2 + - uid: 22372 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 - proto: RemoteSignaller entities: - uid: 3270 @@ -114409,7 +116540,7 @@ entities: components: - type: MetaData desc: Just incase you need a double layer of security to the armory! - name: perma door remote + name: perma blast door remote - type: Transform parent: 4586 - type: DeviceLinkSource @@ -114426,7 +116557,8 @@ entities: - uid: 20230 components: - type: MetaData - name: armory door remote + desc: Helpful for troublesome prisoners trying to break out in perma! + name: armory blast door remote - type: Transform parent: 4586 - type: DeviceLinkSource @@ -114643,16 +116775,6 @@ entities: - type: Transform pos: 22.5,-19.5 parent: 2 - - uid: 20804 - components: - - type: Transform - pos: 21.5,-55.5 - parent: 2 - - uid: 20805 - components: - - type: Transform - pos: 16.5,-55.5 - parent: 2 - uid: 20806 components: - type: Transform @@ -114708,6 +116830,26 @@ entities: - type: Transform pos: -33.5,8.5 parent: 2 + - uid: 22184 + components: + - type: Transform + pos: 21.5,-51.5 + parent: 2 + - uid: 22188 + components: + - type: Transform + pos: 19.5,-74.5 + parent: 2 + - uid: 22189 + components: + - type: Transform + pos: 21.5,-66.5 + parent: 2 + - uid: 22190 + components: + - type: Transform + pos: 17.5,-66.5 + parent: 2 - proto: Screwdriver entities: - uid: 2052 @@ -115408,6 +117550,12 @@ entities: - type: Transform pos: -21.5,10.5 parent: 2 + - uid: 22199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-71.5 + parent: 2 - proto: ShuttersRadiationOpen entities: - uid: 2069 @@ -115568,6 +117716,11 @@ entities: - type: Transform pos: 17.5,-41.5 parent: 2 + - uid: 22196 + components: + - type: Transform + pos: 18.5,-61.5 + parent: 2 - proto: SignAiUpload entities: - uid: 21887 @@ -115575,6 +117728,11 @@ entities: - type: Transform pos: 20.5,-41.5 parent: 2 + - uid: 22186 + components: + - type: Transform + pos: 21.5,-53.5 + parent: 2 - proto: SignalButton entities: - uid: 2074 @@ -116241,6 +118399,8 @@ entities: - Pressed: Toggle - uid: 17526 components: + - type: MetaData + name: Lockdown button - type: Transform rot: 1.5707963267948966 rad pos: 64.5,-51.5 @@ -116546,10 +118706,10 @@ entities: - type: Transform pos: 30.5,-52.5 parent: 2 - - uid: 17069 + - uid: 20805 components: - type: Transform - pos: 28.5,-57.5 + pos: 27.5,-57.5 parent: 2 - uid: 21077 components: @@ -116561,6 +118721,11 @@ entities: - type: Transform pos: 50.5,-43.5 parent: 2 + - uid: 22095 + components: + - type: Transform + pos: 11.5,-52.5 + parent: 2 - proto: SignDirectionalBar entities: - uid: 13599 @@ -117005,6 +119170,11 @@ entities: - type: Transform pos: 13.5,-23.5 parent: 2 + - uid: 7864 + components: + - type: Transform + pos: 13.5,-78.5 + parent: 2 - uid: 8356 components: - type: Transform @@ -117081,6 +119251,26 @@ entities: rot: 3.141592653589793 rad pos: 53.5,-37.5 parent: 2 + - uid: 22016 + components: + - type: Transform + pos: 27.5,-66.5 + parent: 2 + - uid: 22018 + components: + - type: Transform + pos: 11.5,-66.5 + parent: 2 + - uid: 22019 + components: + - type: Transform + pos: 25.5,-78.5 + parent: 2 + - uid: 22029 + components: + - type: Transform + pos: 22.5,-63.5 + parent: 2 - proto: SignEngine entities: - uid: 6819 @@ -117448,6 +119638,26 @@ entities: - type: Transform pos: 53.5,-35.5 parent: 2 + - uid: 22024 + components: + - type: Transform + pos: 15.5,-67.5 + parent: 2 + - uid: 22025 + components: + - type: Transform + pos: 15.5,-74.5 + parent: 2 + - uid: 22026 + components: + - type: Transform + pos: 23.5,-74.5 + parent: 2 + - uid: 22027 + components: + - type: Transform + pos: 23.5,-67.5 + parent: 2 - proto: SignSecureMedRed entities: - uid: 6826 @@ -117544,6 +119754,11 @@ entities: rot: 3.141592653589793 rad pos: -68.5,-31.5 parent: 2 + - uid: 22185 + components: + - type: Transform + pos: 20.5,-61.5 + parent: 2 - proto: SignSurgery entities: - uid: 6886 @@ -117696,13 +119911,6 @@ entities: - type: Transform pos: -12.5,-16.5 parent: 2 - - uid: 7886 - components: - - type: MetaData - name: AI SMES - - type: Transform - pos: 18.5,-60.5 - parent: 2 - uid: 8097 components: - type: MetaData @@ -117745,6 +119953,13 @@ entities: - type: Transform pos: 88.5,-22.5 parent: 2 + - uid: 22070 + components: + - type: MetaData + name: AI Core SMES + - type: Transform + pos: 23.5,-63.5 + parent: 2 - proto: SodaDispenser entities: - uid: 2102 @@ -119306,6 +121521,12 @@ entities: rot: 3.141592653589793 rad pos: -52.5,-48.5 parent: 2 + - uid: 22399 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-53.5 + parent: 2 - proto: StoolBar entities: - uid: 2152 @@ -119496,13 +121717,6 @@ entities: - type: Transform pos: -37.5,-37.5 parent: 2 - - uid: 7877 - components: - - type: MetaData - name: AI Substation - - type: Transform - pos: 19.5,-60.5 - parent: 2 - uid: 8524 components: - type: MetaData @@ -119573,6 +121787,13 @@ entities: - type: Transform pos: 89.5,-22.5 parent: 2 + - uid: 22069 + components: + - type: MetaData + name: AI Core substation + - type: Transform + pos: 24.5,-63.5 + parent: 2 - proto: SubstationMachineCircuitboard entities: - uid: 5879 @@ -119782,17 +122003,6 @@ entities: - SurveillanceCameraCommand nameSet: True id: Telecommunications - - uid: 8967 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-52.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraCommand - nameSet: True - id: AI centre - uid: 8968 components: - type: Transform @@ -119978,6 +122188,111 @@ entities: - SurveillanceCameraCommand nameSet: True id: High security + - uid: 22356 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-51.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core entrance + - uid: 22358 + components: + - type: Transform + pos: 22.5,-53.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI upload room + - uid: 22359 + components: + - type: Transform + pos: 18.5,-65.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core lobby + - uid: 22360 + components: + - type: Transform + pos: 19.5,-73.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core mainframe + - uid: 22361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-74.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: East AI core mainframe + - uid: 22362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-74.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: West AI core mainframe + - uid: 22363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-48.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: High security mainframe hallway + - uid: 22364 + components: + - type: Transform + pos: 14.5,-65.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core break room + - uid: 22365 + components: + - type: Transform + pos: 23.5,-65.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core power generation + - uid: 22382 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-32.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: North bridge - proto: SurveillanceCameraEngineering entities: - uid: 6780 @@ -119991,6 +122306,17 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Command substation + - uid: 8010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: North west outer singularity - uid: 8945 components: - type: Transform @@ -120131,7 +122457,7 @@ entities: setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: Atmospherics + id: East atmospherics - uid: 8960 components: - type: Transform @@ -120218,80 +122544,50 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Drone room - - uid: 9095 + - uid: 10655 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: North east outer singularity + - uid: 10657 components: - type: Transform rot: 3.141592653589793 rad - pos: 10.5,-13.5 + pos: 0.5,6.5 parent: 2 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: Engineering maints - - uid: 9096 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-4.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Atmospherics maints - - uid: 9097 + id: North inner singularity + - uid: 10659 components: - type: Transform rot: -1.5707963267948966 rad - pos: 14.5,5.5 + pos: -9.5,-3.5 parent: 2 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: East singularity maints 3 - - uid: 9098 - components: - - type: Transform - pos: 12.5,14.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: East singularity maints 2 - - uid: 9099 - components: - - type: Transform - pos: 2.5,14.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: East singularity maints 1 - - uid: 9100 - components: - - type: Transform - pos: -7.5,14.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: West singularity maints 2 - - uid: 9101 + id: South west outer singularity + - uid: 10660 components: - type: Transform rot: 1.5707963267948966 rad - pos: -13.5,11.5 + pos: 10.5,-3.5 parent: 2 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: West singularity maints 1 + id: South east outer singularity - uid: 18066 components: - type: Transform @@ -120398,6 +122694,97 @@ entities: - SurveillanceCameraEngineering nameSet: True id: West substation + - uid: 22374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,0.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: West inner singularity + - uid: 22375 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: South inner singularity + - uid: 22376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,0.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: East inner singularity + - uid: 22377 + components: + - type: Transform + pos: 34.5,-16.5 + parent: 2 + - uid: 22378 + components: + - type: Transform + pos: 18.5,-18.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: South atmospherics + - uid: 22379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-9.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: West atmospherics + - uid: 22380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-8.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: North atmospherics + - uid: 22381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-11.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmospherics blast chamber + - uid: 22405 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,38.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Shuttle preperations room - proto: SurveillanceCameraGeneral entities: - uid: 7289 @@ -120562,16 +122949,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: South east arrivals - - uid: 9054 - components: - - type: Transform - pos: -38.5,-65.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: South east arrivals 2 - uid: 9055 components: - type: Transform @@ -120643,7 +123020,7 @@ entities: setupAvailableNetworks: - SurveillanceCameraGeneral nameSet: True - id: Dorms-Cafeteria hallway + id: Dorms-cafeteria hallway - uid: 9062 components: - type: Transform @@ -120794,7 +123171,7 @@ entities: setupAvailableNetworks: - SurveillanceCameraGeneral nameSet: True - id: Med-Cargo hallway + id: Medical-cargo hallway - uid: 9076 components: - type: Transform @@ -120902,7 +123279,7 @@ entities: setupAvailableNetworks: - SurveillanceCameraGeneral nameSet: True - id: EVA-Atmos hallway + id: EVA-atmos hallway - uid: 9087 components: - type: Transform @@ -120943,7 +123320,7 @@ entities: setupAvailableNetworks: - SurveillanceCameraGeneral nameSet: True - id: Engineering-Janitorial hallway + id: Engineering-janitorial hallway - uid: 9092 components: - type: Transform @@ -120977,6 +123354,16 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Dorms exterior + - uid: 12807 + components: + - type: Transform + pos: -38.5,-65.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: South east arrivals 2 - uid: 18921 components: - type: Transform @@ -120987,7 +123374,49 @@ entities: setupAvailableNetworks: - SurveillanceCameraGeneral nameSet: True - id: Bridge-Med hallway + id: Bridge-medical hallway + - uid: 22393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,21.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dining area + - uid: 22394 + components: + - type: Transform + pos: -52.5,-21.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North west lounge + - uid: 22395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,-9.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evacuation-lounge hallway + - uid: 22404 + components: + - type: Transform + pos: 10.5,23.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: West bathroom - proto: SurveillanceCameraMedical entities: - uid: 9023 @@ -121032,7 +123461,7 @@ entities: setupAvailableNetworks: - SurveillanceCameraMedical nameSet: True - id: Examination + id: Examination bay - uid: 9028 components: - type: Transform @@ -121118,6 +123547,87 @@ entities: - SurveillanceCameraMedical nameSet: True id: Chemistry + - uid: 22383 + components: + - type: Transform + pos: 45.5,-4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Examination room 2 + - uid: 22384 + components: + - type: Transform + pos: 45.5,-1.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Examination room 1 + - uid: 22385 + components: + - type: Transform + pos: 45.5,-7.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Examination room 3 + - uid: 22386 + components: + - type: Transform + pos: 55.5,-1.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Examination room 4 + - uid: 22387 + components: + - type: Transform + pos: 55.5,-7.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Examination room 5 + - uid: 22388 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Surgery room 1 + - uid: 22389 + components: + - type: Transform + pos: 62.5,0.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Surgery room 2 + - uid: 22390 + components: + - type: Transform + pos: 54.5,14.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology connective hallway - proto: SurveillanceCameraRouterCommand entities: - uid: 7976 @@ -121458,6 +123968,28 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Lawyer conference room + - uid: 12808 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,38.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security-perma hallway + - uid: 12809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,43.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma entrance - uid: 20212 components: - type: Transform @@ -121708,6 +124240,17 @@ entities: - SurveillanceCameraService nameSet: True id: Chapel + - uid: 22392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -42.5,12.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Arcade reception - proto: SurveillanceCameraSupply entities: - uid: 9014 @@ -121731,17 +124274,6 @@ entities: - SurveillanceCameraSupply nameSet: True id: Cargo front - - uid: 9016 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,22.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSupply - nameSet: True - id: Storage bay - uid: 9018 components: - type: Transform @@ -121785,16 +124317,6 @@ entities: - SurveillanceCameraSupply nameSet: True id: Salvage supply - - uid: 9022 - components: - - type: Transform - pos: 40.5,20.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSupply - nameSet: True - id: Salvage externals - uid: 20086 components: - type: Transform @@ -121806,6 +124328,17 @@ entities: - SurveillanceCameraSupply nameSet: True id: Hallway + - uid: 22391 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,23.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Storage bay - proto: SurveillanceCameraWirelessRouterEntertainment entities: - uid: 7959 @@ -123782,6 +126315,18 @@ entities: - type: Transform pos: 27.5,-44.5 parent: 2 + - uid: 22051 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-63.5 + parent: 2 + - uid: 22052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-64.5 + parent: 2 - proto: TableReinforcedGlass entities: - uid: 6925 @@ -124522,6 +127067,11 @@ entities: - type: Transform pos: 1.5326661,-19.32547 parent: 2 + - uid: 22353 + components: + - type: Transform + pos: 17.546753,-62.23559 + parent: 2 - proto: ToolboxEmergencyFilled entities: - uid: 2322 @@ -124541,6 +127091,13 @@ entities: - type: Transform pos: 54.499077,-35.417862 parent: 2 +- proto: ToolboxMechanical + entities: + - uid: 22354 + components: + - type: Transform + pos: 17.546753,-62.492435 + parent: 2 - proto: ToolboxMechanicalFilled entities: - uid: 2323 @@ -124560,10 +127117,10 @@ entities: parent: 2 - proto: ToyAi entities: - - uid: 8048 + - uid: 22366 components: - type: Transform - pos: 18.488733,-55.347305 + pos: 19.5,-73.5 parent: 2 - proto: ToyFigurineClown entities: @@ -124807,18 +127364,6 @@ entities: - Middle: Off - proto: UnfinishedMachineFrame entities: - - uid: 8067 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-53.5 - parent: 2 - - uid: 8069 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-56.5 - parent: 2 - uid: 15086 components: - type: Transform @@ -127023,6 +129568,11 @@ entities: - type: Transform pos: 30.5,-35.5 parent: 2 + - uid: 3959 + components: + - type: Transform + pos: 21.5,-53.5 + parent: 2 - uid: 3965 components: - type: Transform @@ -128027,7 +130577,7 @@ entities: - uid: 5779 components: - type: Transform - pos: 20.5,-51.5 + pos: 27.5,-57.5 parent: 2 - uid: 5780 components: @@ -128595,6 +131145,12 @@ entities: rot: -1.5707963267948966 rad pos: -41.5,-66.5 parent: 2 + - uid: 6295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-54.5 + parent: 2 - uid: 6298 components: - type: Transform @@ -128679,6 +131235,12 @@ entities: rot: -1.5707963267948966 rad pos: -39.5,-66.5 parent: 2 + - uid: 6325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-51.5 + parent: 2 - uid: 6486 components: - type: Transform @@ -129873,6 +132435,12 @@ entities: - type: Transform pos: 15.5,-45.5 parent: 2 + - uid: 7800 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-63.5 + parent: 2 - uid: 7801 components: - type: Transform @@ -129883,85 +132451,78 @@ entities: - type: Transform pos: 15.5,-42.5 parent: 2 - - uid: 7817 + - uid: 7805 components: - type: Transform - pos: 17.5,-51.5 + rot: -1.5707963267948966 rad + pos: 22.5,-62.5 + parent: 2 + - uid: 7811 + components: + - type: Transform + pos: 26.5,-78.5 + parent: 2 + - uid: 7815 + components: + - type: Transform + pos: 27.5,-65.5 parent: 2 - uid: 7821 components: - type: Transform pos: 15.5,-50.5 parent: 2 - - uid: 7824 + - uid: 7823 components: - type: Transform - pos: 14.5,-52.5 + pos: 24.5,-62.5 parent: 2 - uid: 7825 components: - type: Transform - pos: 14.5,-53.5 - parent: 2 - - uid: 7826 - components: - - type: Transform - pos: 14.5,-55.5 - parent: 2 - - uid: 7827 - components: - - type: Transform - pos: 14.5,-56.5 + pos: 13.5,-62.5 parent: 2 - uid: 7829 components: - type: Transform - pos: 14.5,-58.5 + rot: -1.5707963267948966 rad + pos: 17.5,-53.5 parent: 2 - - uid: 7830 + - uid: 7838 components: - type: Transform - pos: 14.5,-59.5 - parent: 2 - - uid: 7833 - components: - - type: Transform - pos: 15.5,-61.5 - parent: 2 - - uid: 7836 - components: - - type: Transform - pos: 22.5,-51.5 - parent: 2 - - uid: 7840 - components: - - type: Transform - pos: 13.5,-61.5 + pos: 13.5,-78.5 parent: 2 - uid: 7841 components: - type: Transform - pos: 13.5,-60.5 + rot: -1.5707963267948966 rad + pos: 20.5,-66.5 parent: 2 - uid: 7842 components: - type: Transform - pos: 13.5,-59.5 + pos: 25.5,-79.5 + parent: 2 + - uid: 7843 + components: + - type: Transform + pos: 11.5,-64.5 parent: 2 - uid: 7844 components: - type: Transform - pos: 13.5,-57.5 + pos: 24.5,-66.5 parent: 2 - uid: 7847 components: - type: Transform - pos: 13.5,-54.5 + pos: 12.5,-66.5 parent: 2 - uid: 7850 components: - type: Transform - pos: 13.5,-51.5 + pos: 17.5,-55.5 parent: 2 - uid: 7851 components: @@ -129976,95 +132537,74 @@ entities: - uid: 7853 components: - type: Transform - pos: 24.5,-51.5 + pos: 17.5,-77.5 parent: 2 - uid: 7854 components: - type: Transform - pos: 24.5,-52.5 + pos: 15.5,-77.5 parent: 2 - - uid: 7855 + - uid: 7857 + components: + - type: Transform + pos: 21.5,-54.5 + parent: 2 + - uid: 7860 components: - type: Transform pos: 24.5,-53.5 parent: 2 - - uid: 7856 - components: - - type: Transform - pos: 24.5,-54.5 - parent: 2 - - uid: 7858 - components: - - type: Transform - pos: 23.5,-56.5 - parent: 2 - - uid: 7859 - components: - - type: Transform - pos: 23.5,-55.5 - parent: 2 - - uid: 7861 - components: - - type: Transform - pos: 23.5,-53.5 - parent: 2 - - uid: 7862 - components: - - type: Transform - pos: 23.5,-52.5 - parent: 2 - uid: 7863 components: - type: Transform - pos: 24.5,-56.5 + rot: -1.5707963267948966 rad + pos: 16.5,-66.5 parent: 2 - - uid: 7864 + - uid: 7865 components: - type: Transform - pos: 22.5,-60.5 + pos: 23.5,-54.5 parent: 2 - - uid: 7866 + - uid: 7879 components: - type: Transform - pos: 23.5,-61.5 - parent: 2 - - uid: 7868 - components: - - type: Transform - pos: 24.5,-60.5 - parent: 2 - - uid: 7870 - components: - - type: Transform - pos: 24.5,-58.5 - parent: 2 - - uid: 7871 - components: - - type: Transform - pos: 24.5,-57.5 - parent: 2 - - uid: 7874 - components: - - type: Transform - pos: 23.5,-59.5 - parent: 2 - - uid: 7876 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-60.5 + rot: -1.5707963267948966 rad + pos: 22.5,-65.5 parent: 2 - uid: 7880 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-61.5 + rot: -1.5707963267948966 rad + pos: 21.5,-66.5 parent: 2 - uid: 7882 components: - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-61.5 + rot: -1.5707963267948966 rad + pos: 16.5,-62.5 + parent: 2 + - uid: 7884 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-52.5 + parent: 2 + - uid: 7885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-61.5 + parent: 2 + - uid: 7886 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-61.5 + parent: 2 + - uid: 7889 + components: + - type: Transform + pos: 14.5,-61.5 parent: 2 - uid: 7891 components: @@ -130140,6 +132680,11 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,-43.5 parent: 2 + - uid: 7990 + components: + - type: Transform + pos: 24.5,-61.5 + parent: 2 - uid: 7997 components: - type: Transform @@ -130157,12 +132702,23 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-41.5 parent: 2 + - uid: 8012 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-55.5 + parent: 2 - uid: 8013 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-33.5 parent: 2 + - uid: 8015 + components: + - type: Transform + pos: 25.5,-62.5 + parent: 2 - uid: 8018 components: - type: Transform @@ -130175,23 +132731,47 @@ entities: rot: 3.141592653589793 rad pos: 3.5,-38.5 parent: 2 - - uid: 8026 + - uid: 8022 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-58.5 + pos: 27.5,-66.5 parent: 2 - - uid: 8028 + - uid: 8040 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-60.5 + pos: 15.5,-69.5 parent: 2 - - uid: 8029 + - uid: 8049 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-58.5 + pos: 15.5,-67.5 + parent: 2 + - uid: 8050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-60.5 + parent: 2 + - uid: 8051 + components: + - type: Transform + pos: 24.5,-68.5 + parent: 2 + - uid: 8052 + components: + - type: Transform + pos: 24.5,-70.5 + parent: 2 + - uid: 8058 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-66.5 + parent: 2 + - uid: 8064 + components: + - type: Transform + pos: 23.5,-74.5 parent: 2 - uid: 8088 components: @@ -130304,6 +132884,26 @@ entities: rot: 3.141592653589793 rad pos: 52.5,-27.5 parent: 2 + - uid: 9095 + components: + - type: Transform + pos: 14.5,-67.5 + parent: 2 + - uid: 9098 + components: + - type: Transform + pos: 14.5,-74.5 + parent: 2 + - uid: 9100 + components: + - type: Transform + pos: 21.5,-77.5 + parent: 2 + - uid: 9101 + components: + - type: Transform + pos: 13.5,-67.5 + parent: 2 - uid: 9106 components: - type: Transform @@ -130428,6 +133028,52 @@ entities: - type: Transform pos: -39.5,-37.5 parent: 2 + - uid: 10638 + components: + - type: Transform + pos: 15.5,-68.5 + parent: 2 + - uid: 10640 + components: + - type: Transform + pos: 22.5,-77.5 + parent: 2 + - uid: 10641 + components: + - type: Transform + pos: 23.5,-67.5 + parent: 2 + - uid: 10643 + components: + - type: Transform + pos: 14.5,-76.5 + parent: 2 + - uid: 10644 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-55.5 + parent: 2 + - uid: 10645 + components: + - type: Transform + pos: 23.5,-71.5 + parent: 2 + - uid: 10647 + components: + - type: Transform + pos: 14.5,-66.5 + parent: 2 + - uid: 10649 + components: + - type: Transform + pos: 14.5,-70.5 + parent: 2 + - uid: 10652 + components: + - type: Transform + pos: 25.5,-66.5 + parent: 2 - uid: 11665 components: - type: Transform @@ -130444,6 +133090,31 @@ entities: rot: 1.5707963267948966 rad pos: 54.5,-28.5 parent: 2 + - uid: 12832 + components: + - type: Transform + pos: 11.5,-52.5 + parent: 2 + - uid: 12833 + components: + - type: Transform + pos: 17.5,-76.5 + parent: 2 + - uid: 12835 + components: + - type: Transform + pos: 15.5,-74.5 + parent: 2 + - uid: 12836 + components: + - type: Transform + pos: 15.5,-72.5 + parent: 2 + - uid: 12839 + components: + - type: Transform + pos: 20.5,-76.5 + parent: 2 - uid: 13730 components: - type: Transform @@ -130889,6 +133560,16 @@ entities: - type: Transform pos: 17.5,34.5 parent: 2 + - uid: 16713 + components: + - type: Transform + pos: 22.5,-75.5 + parent: 2 + - uid: 16734 + components: + - type: Transform + pos: 23.5,-70.5 + parent: 2 - uid: 16773 components: - type: Transform @@ -130922,11 +133603,6 @@ entities: rot: 1.5707963267948966 rad pos: 54.5,-26.5 parent: 2 - - uid: 16827 - components: - - type: Transform - pos: 28.5,-57.5 - parent: 2 - uid: 16828 components: - type: Transform @@ -130962,6 +133638,16 @@ entities: - type: Transform pos: -6.5,51.5 parent: 2 + - uid: 17018 + components: + - type: Transform + pos: 24.5,-67.5 + parent: 2 + - uid: 17020 + components: + - type: Transform + pos: 24.5,-74.5 + parent: 2 - uid: 17070 components: - type: Transform @@ -131042,6 +133728,36 @@ entities: rot: -1.5707963267948966 rad pos: 62.5,-4.5 parent: 2 + - uid: 18579 + components: + - type: Transform + pos: 15.5,-75.5 + parent: 2 + - uid: 19151 + components: + - type: Transform + pos: 19.5,-76.5 + parent: 2 + - uid: 20088 + components: + - type: Transform + pos: 16.5,-75.5 + parent: 2 + - uid: 20089 + components: + - type: Transform + pos: 23.5,-75.5 + parent: 2 + - uid: 20097 + components: + - type: Transform + pos: 22.5,-76.5 + parent: 2 + - uid: 20201 + components: + - type: Transform + pos: 19.5,-77.5 + parent: 2 - uid: 20303 components: - type: Transform @@ -131188,6 +133904,36 @@ entities: - type: Transform pos: -64.5,-33.5 parent: 2 + - uid: 21460 + components: + - type: Transform + pos: 24.5,-76.5 + parent: 2 + - uid: 21461 + components: + - type: Transform + pos: 14.5,-71.5 + parent: 2 + - uid: 21463 + components: + - type: Transform + pos: 15.5,-62.5 + parent: 2 + - uid: 21525 + components: + - type: Transform + pos: 24.5,-72.5 + parent: 2 + - uid: 21526 + components: + - type: Transform + pos: 24.5,-73.5 + parent: 2 + - uid: 21528 + components: + - type: Transform + pos: 11.5,-66.5 + parent: 2 - uid: 21587 components: - type: Transform @@ -131217,8 +133963,54 @@ entities: - type: Transform pos: 42.5,16.5 parent: 2 + - uid: 22006 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,-59.5 + parent: 2 + - uid: 22038 + components: + - type: Transform + pos: 20.5,-71.5 + parent: 2 + - uid: 22041 + components: + - type: Transform + pos: 18.5,-71.5 + parent: 2 + - uid: 22042 + components: + - type: Transform + pos: 20.5,-74.5 + parent: 2 + - uid: 22043 + components: + - type: Transform + pos: 18.5,-74.5 + parent: 2 + - uid: 22044 + components: + - type: Transform + pos: 19.5,-74.5 + parent: 2 + - uid: 22174 + components: + - type: Transform + pos: 18.5,-73.5 + parent: 2 + - uid: 22177 + components: + - type: Transform + pos: 20.5,-73.5 + parent: 2 - proto: WallReinforcedRust entities: + - uid: 597 + components: + - type: Transform + pos: 14.5,-73.5 + parent: 2 - uid: 2330 components: - type: Transform @@ -134830,6 +137622,16 @@ entities: rot: 1.5707963267948966 rad pos: 46.5,-8.5 parent: 2 + - uid: 6324 + components: + - type: Transform + pos: 21.5,-51.5 + parent: 2 + - uid: 6371 + components: + - type: Transform + pos: 23.5,-72.5 + parent: 2 - uid: 6487 components: - type: Transform @@ -136109,71 +138911,43 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,-42.5 parent: 2 - - uid: 7792 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-51.5 - parent: 2 - uid: 7794 components: - type: Transform rot: 1.5707963267948966 rad pos: 21.5,-50.5 parent: 2 - - uid: 7800 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-51.5 - parent: 2 - uid: 7804 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,-50.5 parent: 2 - - uid: 7805 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-51.5 - parent: 2 - uid: 7806 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,-50.5 parent: 2 - - uid: 7807 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-51.5 - parent: 2 - - uid: 7815 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-57.5 - parent: 2 - uid: 7816 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-60.5 + pos: 18.5,-55.5 + parent: 2 + - uid: 7817 + components: + - type: Transform + pos: 18.5,-61.5 parent: 2 - uid: 7818 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-60.5 + pos: 22.5,-66.5 parent: 2 - uid: 7819 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-54.5 + pos: 23.5,-61.5 parent: 2 - uid: 7820 components: @@ -136187,113 +138961,100 @@ entities: rot: 1.5707963267948966 rad pos: 23.5,-50.5 parent: 2 - - uid: 7823 + - uid: 7824 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-51.5 + pos: 25.5,-67.5 + parent: 2 + - uid: 7826 + components: + - type: Transform + pos: 14.5,-62.5 + parent: 2 + - uid: 7827 + components: + - type: Transform + pos: 17.5,-51.5 parent: 2 - uid: 7828 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-61.5 + pos: 17.5,-54.5 parent: 2 - uid: 7831 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-58.5 + pos: 13.5,-66.5 parent: 2 - - uid: 7832 + - uid: 7833 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-56.5 + pos: 21.5,-55.5 parent: 2 - uid: 7834 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-55.5 + pos: 20.5,-55.5 parent: 2 - uid: 7835 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-53.5 - parent: 2 - - uid: 7837 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-52.5 - parent: 2 - - uid: 7838 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-55.5 - parent: 2 - - uid: 7839 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-54.5 - parent: 2 - - uid: 7843 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-61.5 + pos: 18.5,-66.5 parent: 2 - uid: 7845 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-61.5 + pos: 12.5,-78.5 parent: 2 - uid: 7846 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-59.5 + pos: 11.5,-65.5 parent: 2 - uid: 7848 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-57.5 + pos: 15.5,-61.5 parent: 2 - uid: 7849 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-58.5 + pos: 17.5,-61.5 parent: 2 - - uid: 7857 + - uid: 7855 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-60.5 + pos: 16.5,-52.5 parent: 2 - - uid: 7860 + - uid: 7856 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-60.5 + pos: 16.5,-53.5 parent: 2 - - uid: 7865 + - uid: 7858 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-61.5 + pos: 25.5,-61.5 parent: 2 - - uid: 7867 + - uid: 7859 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-61.5 + pos: 23.5,-62.5 + parent: 2 + - uid: 7861 + components: + - type: Transform + pos: 16.5,-63.5 + parent: 2 + - uid: 7862 + components: + - type: Transform + pos: 24.5,-54.5 + parent: 2 + - uid: 7866 + components: + - type: Transform + pos: 22.5,-54.5 parent: 2 - uid: 7869 components: @@ -136301,6 +139062,11 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,-38.5 parent: 2 + - uid: 7871 + components: + - type: Transform + pos: 23.5,-76.5 + parent: 2 - uid: 7872 components: - type: Transform @@ -136313,12 +139079,22 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,-41.5 parent: 2 + - uid: 7874 + components: + - type: Transform + pos: 22.5,-61.5 + parent: 2 - uid: 7875 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,-41.5 parent: 2 + - uid: 7878 + components: + - type: Transform + pos: 16.5,-65.5 + parent: 2 - uid: 7881 components: - type: Transform @@ -136427,60 +139203,28 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-38.5 parent: 2 - - uid: 8002 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-55.5 - parent: 2 - - uid: 8010 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-55.5 - parent: 2 - - uid: 8011 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-59.5 - parent: 2 - - uid: 8012 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-59.5 - parent: 2 - - uid: 8014 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-60.5 - parent: 2 - - uid: 8015 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-55.5 - parent: 2 - - uid: 8017 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-55.5 - parent: 2 - uid: 8023 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,-37.5 parent: 2 + - uid: 8024 + components: + - type: Transform + pos: 26.5,-66.5 + parent: 2 - uid: 8025 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-41.5 parent: 2 + - uid: 8026 + components: + - type: Transform + pos: 25.5,-78.5 + parent: 2 - uid: 8027 components: - type: Transform @@ -136511,6 +139255,36 @@ entities: rot: 1.5707963267948966 rad pos: 13.5,-36.5 parent: 2 + - uid: 8039 + components: + - type: Transform + pos: 24.5,-71.5 + parent: 2 + - uid: 8047 + components: + - type: Transform + pos: 24.5,-51.5 + parent: 2 + - uid: 8048 + components: + - type: Transform + pos: 14.5,-69.5 + parent: 2 + - uid: 8053 + components: + - type: Transform + pos: 15.5,-70.5 + parent: 2 + - uid: 8059 + components: + - type: Transform + pos: 24.5,-52.5 + parent: 2 + - uid: 8065 + components: + - type: Transform + pos: 18.5,-76.5 + parent: 2 - uid: 8079 components: - type: Transform @@ -136667,6 +139441,16 @@ entities: rot: 1.5707963267948966 rad pos: 68.5,18.5 parent: 2 + - uid: 9096 + components: + - type: Transform + pos: 23.5,-73.5 + parent: 2 + - uid: 9097 + components: + - type: Transform + pos: 24.5,-75.5 + parent: 2 - uid: 9105 components: - type: Transform @@ -136871,6 +139655,31 @@ entities: rot: 1.5707963267948966 rad pos: -38.5,20.5 parent: 2 + - uid: 10633 + components: + - type: Transform + pos: 13.5,-79.5 + parent: 2 + - uid: 10636 + components: + - type: Transform + pos: 13.5,-61.5 + parent: 2 + - uid: 10637 + components: + - type: Transform + pos: 16.5,-77.5 + parent: 2 + - uid: 10646 + components: + - type: Transform + pos: 15.5,-71.5 + parent: 2 + - uid: 10653 + components: + - type: Transform + pos: 14.5,-75.5 + parent: 2 - uid: 11666 components: - type: Transform @@ -136883,6 +139692,36 @@ entities: rot: 1.5707963267948966 rad pos: -30.5,35.5 parent: 2 + - uid: 12811 + components: + - type: Transform + pos: 23.5,-69.5 + parent: 2 + - uid: 12812 + components: + - type: Transform + pos: 27.5,-64.5 + parent: 2 + - uid: 12813 + components: + - type: Transform + pos: 20.5,-60.5 + parent: 2 + - uid: 12834 + components: + - type: Transform + pos: 23.5,-77.5 + parent: 2 + - uid: 12837 + components: + - type: Transform + pos: 20.5,-77.5 + parent: 2 + - uid: 12838 + components: + - type: Transform + pos: 16.5,-76.5 + parent: 2 - uid: 14192 components: - type: Transform @@ -137542,6 +140381,11 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,-43.5 parent: 2 + - uid: 16730 + components: + - type: Transform + pos: 15.5,-66.5 + parent: 2 - uid: 16754 components: - type: Transform @@ -137554,6 +140398,11 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,38.5 parent: 2 + - uid: 16827 + components: + - type: Transform + pos: 15.5,-76.5 + parent: 2 - uid: 16834 components: - type: Transform @@ -137680,6 +140529,11 @@ entities: rot: 1.5707963267948966 rad pos: -42.5,25.5 parent: 2 + - uid: 20331 + components: + - type: Transform + pos: 14.5,-72.5 + parent: 2 - uid: 20358 components: - type: Transform @@ -137794,6 +140648,11 @@ entities: rot: 1.5707963267948966 rad pos: -23.5,-48.5 parent: 2 + - uid: 20804 + components: + - type: Transform + pos: 14.5,-68.5 + parent: 2 - uid: 20880 components: - type: Transform @@ -137818,6 +140677,31 @@ entities: rot: 1.5707963267948966 rad pos: 60.5,7.5 parent: 2 + - uid: 21401 + components: + - type: Transform + pos: 15.5,-73.5 + parent: 2 + - uid: 21462 + components: + - type: Transform + pos: 24.5,-69.5 + parent: 2 + - uid: 21523 + components: + - type: Transform + pos: 21.5,-76.5 + parent: 2 + - uid: 21524 + components: + - type: Transform + pos: 18.5,-77.5 + parent: 2 + - uid: 21527 + components: + - type: Transform + pos: 23.5,-68.5 + parent: 2 - uid: 21647 components: - type: Transform @@ -137833,6 +140717,16 @@ entities: - type: Transform pos: -68.5,-29.5 parent: 2 + - uid: 22007 + components: + - type: Transform + pos: 22.5,-59.5 + parent: 2 + - uid: 22017 + components: + - type: Transform + pos: 23.5,-66.5 + parent: 2 - proto: WallShuttle entities: - uid: 21142 @@ -143481,26 +146375,6 @@ entities: - type: Transform pos: 9.5,-44.5 parent: 2 - - uid: 8055 - components: - - type: Transform - pos: 15.5,-59.5 - parent: 2 - - uid: 8056 - components: - - type: Transform - pos: 15.5,-52.5 - parent: 2 - - uid: 8057 - components: - - type: Transform - pos: 22.5,-52.5 - parent: 2 - - uid: 8058 - components: - - type: Transform - pos: 22.5,-59.5 - parent: 2 - uid: 8171 components: - type: Transform @@ -143521,6 +146395,26 @@ entities: - type: Transform pos: -34.5,-45.5 parent: 2 + - uid: 22109 + components: + - type: Transform + pos: 16.5,-67.5 + parent: 2 + - uid: 22140 + components: + - type: Transform + pos: 22.5,-67.5 + parent: 2 + - uid: 22145 + components: + - type: Transform + pos: 22.5,-74.5 + parent: 2 + - uid: 22170 + components: + - type: Transform + pos: 16.5,-74.5 + parent: 2 - proto: WeaponWaterPistol entities: - uid: 20287 @@ -144063,17 +146957,17 @@ entities: - type: Transform pos: 13.5,-45.5 parent: 2 - - uid: 8037 + - uid: 22049 components: - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-59.5 + rot: -1.5707963267948966 rad + pos: 18.5,-72.5 parent: 2 - - uid: 8038 + - uid: 22050 components: - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-59.5 + rot: 1.5707963267948966 rad + pos: 20.5,-72.5 parent: 2 - proto: WindoorSecureDetectiveLocked entities: @@ -144845,30 +147739,6 @@ entities: rot: 3.141592653589793 rad pos: -11.5,-40.5 parent: 2 - - uid: 8051 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-56.5 - parent: 2 - - uid: 8052 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-55.5 - parent: 2 - - uid: 8053 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-56.5 - parent: 2 - - uid: 8054 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-55.5 - parent: 2 - uid: 9185 components: - type: Transform @@ -145198,4 +148068,9 @@ entities: - type: Transform pos: 1.7595062,-8.203196 parent: 21128 + - uid: 22187 + components: + - type: Transform + pos: 23.770426,-65.39776 + parent: 2 ... diff --git a/Resources/Maps/fland.yml b/Resources/Maps/fland.yml index 5b1d6932ca..b30f883bd2 100644 --- a/Resources/Maps/fland.yml +++ b/Resources/Maps/fland.yml @@ -404,7 +404,7 @@ entities: version: 6 5,-1: ind: 5,-1 - tiles: fgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAACHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAUQAAAAAAfgAAAAAAHwAAAAABTwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAfgAAAAAAHwAAAAADbAAAAAAAbAAAAAAAbAAAAAAATwAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAACfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAABHwAAAAADfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAABbAAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAADbAAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAABHwAAAAACbAAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAVgAAAAAAHwAAAAACVgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAXQAAAAACfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAA + tiles: fgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAACHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAUQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAfgAAAAAATwAAAAAAbAAAAAAAbAAAAAAAbAAAAAAATwAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAACfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAABHwAAAAADfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAABbAAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAADbAAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAABHwAAAAACbAAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAVgAAAAAAHwAAAAACVgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAXQAAAAACfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAA version: 6 6,-4: ind: 6,-4 @@ -17359,6 +17359,75 @@ entities: devices: - 31136 - 31132 + - uid: 35618 + components: + - type: Transform + pos: 103.5,45.5 + parent: 13329 + - type: DeviceList + devices: + - 29840 + - 29841 + - uid: 35619 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,47.5 + parent: 13329 + - type: DeviceList + devices: + - 29843 + - 29838 + - uid: 35620 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,50.5 + parent: 13329 + - type: DeviceList + devices: + - 29751 + - 29752 + - uid: 35621 + components: + - type: Transform + pos: 107.5,57.5 + parent: 13329 + - type: DeviceList + devices: + - 29839 + - 29842 + - uid: 35622 + components: + - type: Transform + pos: 113.5,51.5 + parent: 13329 + - type: DeviceList + devices: + - 29846 + - 29847 + - uid: 35623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 111.5,47.5 + parent: 13329 + - type: DeviceList + devices: + - 29844 + - 29845 + - uid: 35624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 121.5,43.5 + parent: 13329 + - type: DeviceList + devices: + - 29865 + - 29866 + - 29864 + - 29863 - proto: AirCanister entities: - uid: 4699 @@ -26127,306 +26196,6 @@ entities: - type: Transform pos: 123.5,-10.5 parent: 13329 - - uid: 22344 - components: - - type: Transform - pos: 112.5,46.5 - parent: 13329 - - uid: 22345 - components: - - type: Transform - pos: 113.5,46.5 - parent: 13329 - - uid: 22346 - components: - - type: Transform - pos: 114.5,46.5 - parent: 13329 - - uid: 22347 - components: - - type: Transform - pos: 115.5,46.5 - parent: 13329 - - uid: 22348 - components: - - type: Transform - pos: 116.5,46.5 - parent: 13329 - - uid: 22349 - components: - - type: Transform - pos: 115.5,45.5 - parent: 13329 - - uid: 22350 - components: - - type: Transform - pos: 115.5,44.5 - parent: 13329 - - uid: 22351 - components: - - type: Transform - pos: 115.5,43.5 - parent: 13329 - - uid: 22352 - components: - - type: Transform - pos: 116.5,45.5 - parent: 13329 - - uid: 22353 - components: - - type: Transform - pos: 116.5,44.5 - parent: 13329 - - uid: 22354 - components: - - type: Transform - pos: 116.5,43.5 - parent: 13329 - - uid: 22355 - components: - - type: Transform - pos: 117.5,43.5 - parent: 13329 - - uid: 22356 - components: - - type: Transform - pos: 117.5,42.5 - parent: 13329 - - uid: 22357 - components: - - type: Transform - pos: 118.5,42.5 - parent: 13329 - - uid: 22358 - components: - - type: Transform - pos: 119.5,42.5 - parent: 13329 - - uid: 22359 - components: - - type: Transform - pos: 120.5,42.5 - parent: 13329 - - uid: 22360 - components: - - type: Transform - pos: 121.5,42.5 - parent: 13329 - - uid: 22361 - components: - - type: Transform - pos: 122.5,42.5 - parent: 13329 - - uid: 22362 - components: - - type: Transform - pos: 123.5,42.5 - parent: 13329 - - uid: 22363 - components: - - type: Transform - pos: 124.5,42.5 - parent: 13329 - - uid: 22364 - components: - - type: Transform - pos: 125.5,42.5 - parent: 13329 - - uid: 22365 - components: - - type: Transform - pos: 126.5,42.5 - parent: 13329 - - uid: 22366 - components: - - type: Transform - pos: 127.5,42.5 - parent: 13329 - - uid: 22367 - components: - - type: Transform - pos: 128.5,42.5 - parent: 13329 - - uid: 22368 - components: - - type: Transform - pos: 128.5,43.5 - parent: 13329 - - uid: 22369 - components: - - type: Transform - pos: 129.5,43.5 - parent: 13329 - - uid: 22370 - components: - - type: Transform - pos: 129.5,44.5 - parent: 13329 - - uid: 22371 - components: - - type: Transform - pos: 130.5,44.5 - parent: 13329 - - uid: 22372 - components: - - type: Transform - pos: 130.5,45.5 - parent: 13329 - - uid: 22373 - components: - - type: Transform - pos: 130.5,46.5 - parent: 13329 - - uid: 22374 - components: - - type: Transform - pos: 130.5,47.5 - parent: 13329 - - uid: 22375 - components: - - type: Transform - pos: 130.5,49.5 - parent: 13329 - - uid: 22376 - components: - - type: Transform - pos: 130.5,51.5 - parent: 13329 - - uid: 22377 - components: - - type: Transform - pos: 130.5,52.5 - parent: 13329 - - uid: 22378 - components: - - type: Transform - pos: 130.5,53.5 - parent: 13329 - - uid: 22379 - components: - - type: Transform - pos: 130.5,54.5 - parent: 13329 - - uid: 22380 - components: - - type: Transform - pos: 129.5,54.5 - parent: 13329 - - uid: 22381 - components: - - type: Transform - pos: 129.5,55.5 - parent: 13329 - - uid: 22382 - components: - - type: Transform - pos: 128.5,55.5 - parent: 13329 - - uid: 22383 - components: - - type: Transform - pos: 128.5,56.5 - parent: 13329 - - uid: 22384 - components: - - type: Transform - pos: 127.5,56.5 - parent: 13329 - - uid: 22385 - components: - - type: Transform - pos: 126.5,56.5 - parent: 13329 - - uid: 22386 - components: - - type: Transform - pos: 125.5,56.5 - parent: 13329 - - uid: 22387 - components: - - type: Transform - pos: 124.5,56.5 - parent: 13329 - - uid: 22388 - components: - - type: Transform - pos: 123.5,56.5 - parent: 13329 - - uid: 22389 - components: - - type: Transform - pos: 122.5,56.5 - parent: 13329 - - uid: 22390 - components: - - type: Transform - pos: 121.5,56.5 - parent: 13329 - - uid: 22391 - components: - - type: Transform - pos: 120.5,56.5 - parent: 13329 - - uid: 22392 - components: - - type: Transform - pos: 119.5,56.5 - parent: 13329 - - uid: 22393 - components: - - type: Transform - pos: 118.5,56.5 - parent: 13329 - - uid: 22394 - components: - - type: Transform - pos: 117.5,56.5 - parent: 13329 - - uid: 22395 - components: - - type: Transform - pos: 117.5,55.5 - parent: 13329 - - uid: 22396 - components: - - type: Transform - pos: 116.5,55.5 - parent: 13329 - - uid: 22397 - components: - - type: Transform - pos: 116.5,54.5 - parent: 13329 - - uid: 22398 - components: - - type: Transform - pos: 116.5,53.5 - parent: 13329 - - uid: 22399 - components: - - type: Transform - pos: 116.5,52.5 - parent: 13329 - - uid: 22400 - components: - - type: Transform - pos: 115.5,52.5 - parent: 13329 - - uid: 22401 - components: - - type: Transform - pos: 114.5,52.5 - parent: 13329 - - uid: 22402 - components: - - type: Transform - pos: 113.5,52.5 - parent: 13329 - - uid: 22403 - components: - - type: Transform - pos: 112.5,52.5 - parent: 13329 - uid: 23555 components: - type: Transform @@ -28814,6 +28583,16 @@ entities: - type: Transform pos: 35.547684,59.74187 parent: 13329 + - uid: 35757 + components: + - type: Transform + pos: 78.54361,57.685932 + parent: 13329 + - uid: 35758 + components: + - type: Transform + pos: 78.73111,57.560932 + parent: 13329 - proto: Bed entities: - uid: 1433 @@ -30062,6 +29841,31 @@ entities: - type: Transform pos: 58.5,18.5 parent: 13329 + - uid: 35592 + components: + - type: Transform + pos: 128.5,46.5 + parent: 13329 + - uid: 35625 + components: + - type: Transform + pos: 106.5,42.5 + parent: 13329 + - uid: 35626 + components: + - type: Transform + pos: 107.5,42.5 + parent: 13329 + - uid: 35737 + components: + - type: Transform + pos: 108.5,54.5 + parent: 13329 + - uid: 35738 + components: + - type: Transform + pos: 109.5,54.5 + parent: 13329 - proto: BoxBeaker entities: - uid: 15545 @@ -30223,6 +30027,11 @@ entities: - type: Transform pos: 61.37949,46.65781 parent: 13329 + - uid: 35633 + components: + - type: Transform + pos: 105.65974,46.68083 + parent: 13329 - proto: BoxFolderGrey entities: - uid: 6318 @@ -41194,6 +41003,16 @@ entities: - type: Transform pos: 64.5,61.5 parent: 13329 + - uid: 16563 + components: + - type: Transform + pos: 130.5,48.5 + parent: 13329 + - uid: 16564 + components: + - type: Transform + pos: 130.5,47.5 + parent: 13329 - uid: 17679 components: - type: Transform @@ -43394,6 +43213,286 @@ entities: - type: Transform pos: 43.5,-49.5 parent: 13329 + - uid: 20556 + components: + - type: Transform + pos: 130.5,44.5 + parent: 13329 + - uid: 22344 + components: + - type: Transform + pos: 130.5,45.5 + parent: 13329 + - uid: 22345 + components: + - type: Transform + pos: 130.5,46.5 + parent: 13329 + - uid: 22347 + components: + - type: Transform + pos: 114.5,46.5 + parent: 13329 + - uid: 22348 + components: + - type: Transform + pos: 129.5,43.5 + parent: 13329 + - uid: 22349 + components: + - type: Transform + pos: 113.5,46.5 + parent: 13329 + - uid: 22350 + components: + - type: Transform + pos: 128.5,43.5 + parent: 13329 + - uid: 22351 + components: + - type: Transform + pos: 129.5,44.5 + parent: 13329 + - uid: 22352 + components: + - type: Transform + pos: 116.5,46.5 + parent: 13329 + - uid: 22353 + components: + - type: Transform + pos: 117.5,42.5 + parent: 13329 + - uid: 22354 + components: + - type: Transform + pos: 119.5,42.5 + parent: 13329 + - uid: 22355 + components: + - type: Transform + pos: 120.5,42.5 + parent: 13329 + - uid: 22356 + components: + - type: Transform + pos: 116.5,43.5 + parent: 13329 + - uid: 22357 + components: + - type: Transform + pos: 117.5,43.5 + parent: 13329 + - uid: 22358 + components: + - type: Transform + pos: 115.5,45.5 + parent: 13329 + - uid: 22359 + components: + - type: Transform + pos: 115.5,43.5 + parent: 13329 + - uid: 22360 + components: + - type: Transform + pos: 115.5,44.5 + parent: 13329 + - uid: 22361 + components: + - type: Transform + pos: 115.5,46.5 + parent: 13329 + - uid: 22362 + components: + - type: Transform + pos: 116.5,45.5 + parent: 13329 + - uid: 22363 + components: + - type: Transform + pos: 118.5,42.5 + parent: 13329 + - uid: 22364 + components: + - type: Transform + pos: 116.5,44.5 + parent: 13329 + - uid: 22365 + components: + - type: Transform + pos: 121.5,42.5 + parent: 13329 + - uid: 22366 + components: + - type: Transform + pos: 128.5,42.5 + parent: 13329 + - uid: 22367 + components: + - type: Transform + pos: 127.5,42.5 + parent: 13329 + - uid: 22368 + components: + - type: Transform + pos: 126.5,42.5 + parent: 13329 + - uid: 22369 + components: + - type: Transform + pos: 125.5,42.5 + parent: 13329 + - uid: 22370 + components: + - type: Transform + pos: 124.5,42.5 + parent: 13329 + - uid: 22371 + components: + - type: Transform + pos: 123.5,42.5 + parent: 13329 + - uid: 22373 + components: + - type: Transform + pos: 113.5,52.5 + parent: 13329 + - uid: 22374 + components: + - type: Transform + pos: 112.5,52.5 + parent: 13329 + - uid: 22375 + components: + - type: Transform + pos: 114.5,52.5 + parent: 13329 + - uid: 22376 + components: + - type: Transform + pos: 115.5,52.5 + parent: 13329 + - uid: 22377 + components: + - type: Transform + pos: 116.5,52.5 + parent: 13329 + - uid: 22378 + components: + - type: Transform + pos: 116.5,53.5 + parent: 13329 + - uid: 22379 + components: + - type: Transform + pos: 116.5,54.5 + parent: 13329 + - uid: 22380 + components: + - type: Transform + pos: 116.5,55.5 + parent: 13329 + - uid: 22381 + components: + - type: Transform + pos: 125.5,56.5 + parent: 13329 + - uid: 22382 + components: + - type: Transform + pos: 117.5,55.5 + parent: 13329 + - uid: 22383 + components: + - type: Transform + pos: 124.5,56.5 + parent: 13329 + - uid: 22384 + components: + - type: Transform + pos: 117.5,56.5 + parent: 13329 + - uid: 22385 + components: + - type: Transform + pos: 119.5,56.5 + parent: 13329 + - uid: 22386 + components: + - type: Transform + pos: 123.5,56.5 + parent: 13329 + - uid: 22387 + components: + - type: Transform + pos: 118.5,56.5 + parent: 13329 + - uid: 22388 + components: + - type: Transform + pos: 122.5,56.5 + parent: 13329 + - uid: 22389 + components: + - type: Transform + pos: 121.5,56.5 + parent: 13329 + - uid: 22390 + components: + - type: Transform + pos: 120.5,56.5 + parent: 13329 + - uid: 22391 + components: + - type: Transform + pos: 126.5,56.5 + parent: 13329 + - uid: 22392 + components: + - type: Transform + pos: 128.5,56.5 + parent: 13329 + - uid: 22393 + components: + - type: Transform + pos: 128.5,55.5 + parent: 13329 + - uid: 22394 + components: + - type: Transform + pos: 129.5,55.5 + parent: 13329 + - uid: 22395 + components: + - type: Transform + pos: 129.5,54.5 + parent: 13329 + - uid: 22396 + components: + - type: Transform + pos: 130.5,52.5 + parent: 13329 + - uid: 22397 + components: + - type: Transform + pos: 130.5,54.5 + parent: 13329 + - uid: 22398 + components: + - type: Transform + pos: 130.5,53.5 + parent: 13329 + - uid: 22399 + components: + - type: Transform + pos: 130.5,51.5 + parent: 13329 + - uid: 22400 + components: + - type: Transform + pos: 130.5,50.5 + parent: 13329 - uid: 22904 components: - type: Transform @@ -46794,6 +46893,11 @@ entities: - type: Transform pos: 47.5,-55.5 parent: 13329 + - uid: 26356 + components: + - type: Transform + pos: 129.5,49.5 + parent: 13329 - uid: 26366 components: - type: Transform @@ -50679,6 +50783,36 @@ entities: - type: Transform pos: 102.5,33.5 parent: 13329 + - uid: 30175 + components: + - type: Transform + pos: 122.5,42.5 + parent: 13329 + - uid: 30176 + components: + - type: Transform + pos: 122.5,43.5 + parent: 13329 + - uid: 30177 + components: + - type: Transform + pos: 128.5,49.5 + parent: 13329 + - uid: 30178 + components: + - type: Transform + pos: 122.5,41.5 + parent: 13329 + - uid: 30179 + components: + - type: Transform + pos: 122.5,44.5 + parent: 13329 + - uid: 30180 + components: + - type: Transform + pos: 122.5,45.5 + parent: 13329 - uid: 30473 components: - type: Transform @@ -54069,6 +54203,56 @@ entities: - type: Transform pos: 129.5,-3.5 parent: 13329 + - uid: 35001 + components: + - type: Transform + pos: -41.5,-4.5 + parent: 13329 + - uid: 35002 + components: + - type: Transform + pos: -41.5,-5.5 + parent: 13329 + - uid: 35003 + components: + - type: Transform + pos: -41.5,-6.5 + parent: 13329 + - uid: 35004 + components: + - type: Transform + pos: -41.5,-7.5 + parent: 13329 + - uid: 35092 + components: + - type: Transform + pos: -41.5,-8.5 + parent: 13329 + - uid: 35093 + components: + - type: Transform + pos: -41.5,-9.5 + parent: 13329 + - uid: 35094 + components: + - type: Transform + pos: -42.5,-8.5 + parent: 13329 + - uid: 35095 + components: + - type: Transform + pos: -43.5,-8.5 + parent: 13329 + - uid: 35096 + components: + - type: Transform + pos: -44.5,-8.5 + parent: 13329 + - uid: 35097 + components: + - type: Transform + pos: -44.5,-9.5 + parent: 13329 - uid: 35382 components: - type: Transform @@ -54114,6 +54298,201 @@ entities: - type: Transform pos: 28.5,37.5 parent: 13329 + - uid: 35481 + components: + - type: Transform + pos: 130.5,49.5 + parent: 13329 + - uid: 35482 + components: + - type: Transform + pos: 131.5,49.5 + parent: 13329 + - uid: 35483 + components: + - type: Transform + pos: 122.5,53.5 + parent: 13329 + - uid: 35484 + components: + - type: Transform + pos: 122.5,54.5 + parent: 13329 + - uid: 35485 + components: + - type: Transform + pos: 122.5,55.5 + parent: 13329 + - uid: 35486 + components: + - type: Transform + pos: 127.5,56.5 + parent: 13329 + - uid: 35487 + components: + - type: Transform + pos: 122.5,57.5 + parent: 13329 + - uid: 35555 + components: + - type: Transform + pos: 123.5,41.5 + parent: 13329 + - uid: 35556 + components: + - type: Transform + pos: 124.5,41.5 + parent: 13329 + - uid: 35557 + components: + - type: Transform + pos: 125.5,41.5 + parent: 13329 + - uid: 35558 + components: + - type: Transform + pos: 127.5,41.5 + parent: 13329 + - uid: 35559 + components: + - type: Transform + pos: 128.5,41.5 + parent: 13329 + - uid: 35560 + components: + - type: Transform + pos: 129.5,41.5 + parent: 13329 + - uid: 35561 + components: + - type: Transform + pos: 126.5,41.5 + parent: 13329 + - uid: 35562 + components: + - type: Transform + pos: 129.5,42.5 + parent: 13329 + - uid: 35563 + components: + - type: Transform + pos: 130.5,42.5 + parent: 13329 + - uid: 35564 + components: + - type: Transform + pos: 130.5,43.5 + parent: 13329 + - uid: 35565 + components: + - type: Transform + pos: 131.5,43.5 + parent: 13329 + - uid: 35566 + components: + - type: Transform + pos: 131.5,44.5 + parent: 13329 + - uid: 35567 + components: + - type: Transform + pos: 131.5,45.5 + parent: 13329 + - uid: 35568 + components: + - type: Transform + pos: 131.5,46.5 + parent: 13329 + - uid: 35569 + components: + - type: Transform + pos: 131.5,47.5 + parent: 13329 + - uid: 35570 + components: + - type: Transform + pos: 131.5,48.5 + parent: 13329 + - uid: 35571 + components: + - type: Transform + pos: 131.5,50.5 + parent: 13329 + - uid: 35572 + components: + - type: Transform + pos: 131.5,51.5 + parent: 13329 + - uid: 35573 + components: + - type: Transform + pos: 131.5,52.5 + parent: 13329 + - uid: 35574 + components: + - type: Transform + pos: 131.5,53.5 + parent: 13329 + - uid: 35575 + components: + - type: Transform + pos: 131.5,54.5 + parent: 13329 + - uid: 35576 + components: + - type: Transform + pos: 131.5,55.5 + parent: 13329 + - uid: 35577 + components: + - type: Transform + pos: 130.5,55.5 + parent: 13329 + - uid: 35578 + components: + - type: Transform + pos: 130.5,56.5 + parent: 13329 + - uid: 35579 + components: + - type: Transform + pos: 129.5,56.5 + parent: 13329 + - uid: 35580 + components: + - type: Transform + pos: 129.5,57.5 + parent: 13329 + - uid: 35581 + components: + - type: Transform + pos: 128.5,57.5 + parent: 13329 + - uid: 35582 + components: + - type: Transform + pos: 127.5,57.5 + parent: 13329 + - uid: 35583 + components: + - type: Transform + pos: 126.5,57.5 + parent: 13329 + - uid: 35584 + components: + - type: Transform + pos: 125.5,57.5 + parent: 13329 + - uid: 35585 + components: + - type: Transform + pos: 123.5,57.5 + parent: 13329 + - uid: 35586 + components: + - type: Transform + pos: 124.5,57.5 + parent: 13329 - proto: CableApcStack entities: - uid: 12137 @@ -67425,6 +67804,331 @@ entities: - type: Transform pos: 100.5,-1.5 parent: 13329 + - uid: 35488 + components: + - type: Transform + pos: 90.5,55.5 + parent: 13329 + - uid: 35489 + components: + - type: Transform + pos: 91.5,55.5 + parent: 13329 + - uid: 35490 + components: + - type: Transform + pos: 92.5,55.5 + parent: 13329 + - uid: 35491 + components: + - type: Transform + pos: 93.5,55.5 + parent: 13329 + - uid: 35492 + components: + - type: Transform + pos: 94.5,55.5 + parent: 13329 + - uid: 35493 + components: + - type: Transform + pos: 95.5,55.5 + parent: 13329 + - uid: 35494 + components: + - type: Transform + pos: 96.5,55.5 + parent: 13329 + - uid: 35495 + components: + - type: Transform + pos: 96.5,54.5 + parent: 13329 + - uid: 35496 + components: + - type: Transform + pos: 96.5,53.5 + parent: 13329 + - uid: 35497 + components: + - type: Transform + pos: 96.5,52.5 + parent: 13329 + - uid: 35498 + components: + - type: Transform + pos: 96.5,51.5 + parent: 13329 + - uid: 35499 + components: + - type: Transform + pos: 96.5,50.5 + parent: 13329 + - uid: 35500 + components: + - type: Transform + pos: 96.5,49.5 + parent: 13329 + - uid: 35501 + components: + - type: Transform + pos: 97.5,49.5 + parent: 13329 + - uid: 35502 + components: + - type: Transform + pos: 98.5,49.5 + parent: 13329 + - uid: 35503 + components: + - type: Transform + pos: 99.5,49.5 + parent: 13329 + - uid: 35504 + components: + - type: Transform + pos: 100.5,49.5 + parent: 13329 + - uid: 35505 + components: + - type: Transform + pos: 101.5,49.5 + parent: 13329 + - uid: 35506 + components: + - type: Transform + pos: 102.5,49.5 + parent: 13329 + - uid: 35507 + components: + - type: Transform + pos: 103.5,49.5 + parent: 13329 + - uid: 35508 + components: + - type: Transform + pos: 105.5,49.5 + parent: 13329 + - uid: 35509 + components: + - type: Transform + pos: 104.5,49.5 + parent: 13329 + - uid: 35510 + components: + - type: Transform + pos: 106.5,49.5 + parent: 13329 + - uid: 35511 + components: + - type: Transform + pos: 107.5,49.5 + parent: 13329 + - uid: 35512 + components: + - type: Transform + pos: 108.5,49.5 + parent: 13329 + - uid: 35513 + components: + - type: Transform + pos: 109.5,49.5 + parent: 13329 + - uid: 35514 + components: + - type: Transform + pos: 110.5,49.5 + parent: 13329 + - uid: 35515 + components: + - type: Transform + pos: 111.5,49.5 + parent: 13329 + - uid: 35516 + components: + - type: Transform + pos: 112.5,49.5 + parent: 13329 + - uid: 35517 + components: + - type: Transform + pos: 113.5,49.5 + parent: 13329 + - uid: 35518 + components: + - type: Transform + pos: 118.5,49.5 + parent: 13329 + - uid: 35519 + components: + - type: Transform + pos: 114.5,49.5 + parent: 13329 + - uid: 35520 + components: + - type: Transform + pos: 119.5,49.5 + parent: 13329 + - uid: 35521 + components: + - type: Transform + pos: 120.5,49.5 + parent: 13329 + - uid: 35522 + components: + - type: Transform + pos: 117.5,49.5 + parent: 13329 + - uid: 35523 + components: + - type: Transform + pos: 115.5,49.5 + parent: 13329 + - uid: 35524 + components: + - type: Transform + pos: 116.5,49.5 + parent: 13329 + - uid: 35525 + components: + - type: Transform + pos: 120.5,48.5 + parent: 13329 + - uid: 35526 + components: + - type: Transform + pos: 120.5,47.5 + parent: 13329 + - uid: 35527 + components: + - type: Transform + pos: 120.5,46.5 + parent: 13329 + - uid: 35528 + components: + - type: Transform + pos: 121.5,46.5 + parent: 13329 + - uid: 35529 + components: + - type: Transform + pos: 122.5,46.5 + parent: 13329 + - uid: 35530 + components: + - type: Transform + pos: 123.5,46.5 + parent: 13329 + - uid: 35531 + components: + - type: Transform + pos: 124.5,46.5 + parent: 13329 + - uid: 35532 + components: + - type: Transform + pos: 125.5,46.5 + parent: 13329 + - uid: 35533 + components: + - type: Transform + pos: 126.5,46.5 + parent: 13329 + - uid: 35534 + components: + - type: Transform + pos: 127.5,46.5 + parent: 13329 + - uid: 35535 + components: + - type: Transform + pos: 127.5,47.5 + parent: 13329 + - uid: 35536 + components: + - type: Transform + pos: 127.5,48.5 + parent: 13329 + - uid: 35537 + components: + - type: Transform + pos: 128.5,48.5 + parent: 13329 + - uid: 35538 + components: + - type: Transform + pos: 128.5,49.5 + parent: 13329 + - uid: 35539 + components: + - type: Transform + pos: 128.5,50.5 + parent: 13329 + - uid: 35540 + components: + - type: Transform + pos: 127.5,50.5 + parent: 13329 + - uid: 35541 + components: + - type: Transform + pos: 127.5,51.5 + parent: 13329 + - uid: 35542 + components: + - type: Transform + pos: 127.5,52.5 + parent: 13329 + - uid: 35543 + components: + - type: Transform + pos: 128.5,52.5 + parent: 13329 + - uid: 35644 + components: + - type: Transform + pos: 103.5,48.5 + parent: 13329 + - uid: 35645 + components: + - type: Transform + pos: 103.5,47.5 + parent: 13329 + - uid: 35646 + components: + - type: Transform + pos: 103.5,46.5 + parent: 13329 + - uid: 35647 + components: + - type: Transform + pos: 103.5,50.5 + parent: 13329 + - uid: 35648 + components: + - type: Transform + pos: 103.5,51.5 + parent: 13329 + - uid: 35649 + components: + - type: Transform + pos: 103.5,52.5 + parent: 13329 + - uid: 35650 + components: + - type: Transform + pos: 109.5,44.5 + parent: 13329 + - uid: 35651 + components: + - type: Transform + pos: 109.5,43.5 + parent: 13329 + - uid: 35652 + components: + - type: Transform + pos: 109.5,42.5 + parent: 13329 - proto: CableHVStack entities: - uid: 26657 @@ -77754,6 +78458,36 @@ entities: - type: Transform pos: 101.5,-11.5 parent: 13329 + - uid: 35546 + components: + - type: Transform + pos: 128.5,52.5 + parent: 13329 + - uid: 35547 + components: + - type: Transform + pos: 127.5,52.5 + parent: 13329 + - uid: 35548 + components: + - type: Transform + pos: 126.5,52.5 + parent: 13329 + - uid: 35549 + components: + - type: Transform + pos: 126.5,51.5 + parent: 13329 + - uid: 35550 + components: + - type: Transform + pos: 126.5,50.5 + parent: 13329 + - uid: 35551 + components: + - type: Transform + pos: 126.5,49.5 + parent: 13329 - proto: CableMVStack entities: - uid: 26655 @@ -77850,6 +78584,12 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,68.5 parent: 13329 + - uid: 35544 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 128.5,48.5 + parent: 13329 - proto: CandyBowl entities: - uid: 26508 @@ -87754,6 +88494,78 @@ entities: - type: Transform pos: -4.5,75.5 parent: 13329 + - uid: 35714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,52.5 + parent: 13329 + - uid: 35715 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,46.5 + parent: 13329 + - uid: 35716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,46.5 + parent: 13329 + - uid: 35717 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,52.5 + parent: 13329 + - uid: 35718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,48.5 + parent: 13329 + - uid: 35719 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,50.5 + parent: 13329 + - uid: 35720 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 118.5,53.5 + parent: 13329 + - uid: 35721 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 127.5,53.5 + parent: 13329 + - uid: 35722 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 127.5,45.5 + parent: 13329 + - uid: 35723 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 118.5,45.5 + parent: 13329 + - uid: 35724 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,46.5 + parent: 13329 + - uid: 35725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,52.5 + parent: 13329 - proto: Chair entities: - uid: 2323 @@ -94553,13 +95365,6 @@ entities: - type: Transform pos: 90.33867,46.51819 parent: 13329 -- proto: ClothingNeckCloakGoliathCloak - entities: - - uid: 32127 - components: - - type: Transform - pos: -23.522526,76.500786 - parent: 13329 - proto: ClothingNeckCloakMiner entities: - uid: 33335 @@ -95789,6 +96594,12 @@ entities: - type: Transform pos: 69.5,48.5 parent: 13329 + - uid: 35605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 106.5,54.5 + parent: 13329 - proto: ComputerAnalysisConsole entities: - uid: 15397 @@ -96030,6 +96841,12 @@ entities: rot: 1.5707963267948966 rad pos: 57.5,46.5 parent: 13329 + - uid: 35637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,54.5 + parent: 13329 - proto: ComputerCriminalRecords entities: - uid: 2213 @@ -96129,17 +96946,6 @@ entities: rot: 3.141592653589793 rad pos: 74.5,31.5 parent: 13329 - - uid: 30213 - components: - - type: Transform - pos: 108.5,50.5 - parent: 13329 - - uid: 30214 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 108.5,48.5 - parent: 13329 - uid: 31887 components: - type: Transform @@ -96158,6 +96964,17 @@ entities: rot: -1.5707963267948966 rad pos: 45.5,40.5 parent: 13329 + - uid: 35746 + components: + - type: Transform + pos: 108.5,50.5 + parent: 13329 + - uid: 35747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 108.5,48.5 + parent: 13329 - proto: ComputerId entities: - uid: 30663 @@ -96513,6 +97330,12 @@ entities: - type: Transform pos: 69.5,54.5 parent: 13329 + - uid: 35606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,43.5 + parent: 13329 - proto: ComputerTechnologyDiskTerminal entities: - uid: 19546 @@ -97414,6 +98237,13 @@ entities: - 0 - 0 - 0 +- proto: CrateEngineeringFoamGrenade + entities: + - uid: 35597 + components: + - type: Transform + pos: 103.5,42.5 + parent: 13329 - proto: CrateEngineeringSingularityEmitter entities: - uid: 32729 @@ -98058,6 +98888,11 @@ entities: - type: Transform pos: 93.53844,56.395863 parent: 13329 + - uid: 35634 + components: + - type: Transform + pos: 105.51911,52.446453 + parent: 13329 - proto: CryogenicSleepUnit entities: - uid: 18634 @@ -110107,6 +110942,56 @@ entities: - type: Transform pos: 85.5,17.5 parent: 13329 + - uid: 35726 + components: + - type: Transform + pos: 100.5,45.5 + parent: 13329 + - uid: 35727 + components: + - type: Transform + pos: 94.5,48.5 + parent: 13329 + - uid: 35728 + components: + - type: Transform + pos: 98.5,42.5 + parent: 13329 + - uid: 35729 + components: + - type: Transform + pos: 89.5,37.5 + parent: 13329 + - uid: 35730 + components: + - type: Transform + pos: 53.5,38.5 + parent: 13329 + - uid: 35731 + components: + - type: Transform + pos: 73.5,37.5 + parent: 13329 + - uid: 35732 + components: + - type: Transform + pos: 57.5,7.5 + parent: 13329 + - uid: 35733 + components: + - type: Transform + pos: 75.5,11.5 + parent: 13329 + - uid: 35734 + components: + - type: Transform + pos: 95.5,18.5 + parent: 13329 + - uid: 35748 + components: + - type: Transform + pos: 104.5,53.5 + parent: 13329 - proto: FaxMachineBase entities: - uid: 1988 @@ -111781,6 +112666,11 @@ entities: - 21409 - proto: FireAxeCabinetFilled entities: + - uid: 22994 + components: + - type: Transform + pos: 79.5,54.5 + parent: 13329 - uid: 25199 components: - type: Transform @@ -111788,11 +112678,6 @@ entities: parent: 13329 - type: Lock locked: False - - uid: 30597 - components: - - type: Transform - pos: 79.5,54.5 - parent: 13329 - proto: FireExtinguisher entities: - uid: 11680 @@ -113782,6 +114667,16 @@ entities: - type: Transform pos: 68.47122,57.57736 parent: 13329 + - uid: 35596 + components: + - type: Transform + pos: 128.55579,48.487343 + parent: 13329 + - uid: 35632 + components: + - type: Transform + pos: 105.53474,46.55583 + parent: 13329 - proto: FlashlightLantern entities: - uid: 2607 @@ -115230,6 +116125,13 @@ entities: - type: Transform pos: -12.641854,22.481508 parent: 13329 +- proto: FuelDispenser + entities: + - uid: 35735 + components: + - type: Transform + pos: 102.5,45.5 + parent: 13329 - proto: GalaxythistleSeeds entities: - uid: 1788 @@ -151620,6 +152522,9 @@ entities: rot: -1.5707963267948966 rad pos: 96.5,47.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35620 - type: AtmosPipeColor color: '#0335FCFF' - uid: 29841 @@ -151628,6 +152533,9 @@ entities: rot: 3.141592653589793 rad pos: 107.5,42.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35618 - type: AtmosPipeColor color: '#0335FCFF' - uid: 29842 @@ -151635,6 +152543,9 @@ entities: - type: Transform pos: 107.5,56.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35621 - type: AtmosPipeColor color: '#0335FCFF' - uid: 29843 @@ -151643,6 +152554,9 @@ entities: rot: -1.5707963267948966 rad pos: 102.5,49.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35619 - type: AtmosPipeColor color: '#0335FCFF' - uid: 29844 @@ -151651,6 +152565,9 @@ entities: rot: 3.141592653589793 rad pos: 110.5,47.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35623 - type: AtmosPipeColor color: '#0335FCFF' - uid: 29847 @@ -151658,6 +152575,9 @@ entities: - type: Transform pos: 116.5,49.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35622 - type: AtmosPipeColor color: '#0335FCFF' - uid: 29865 @@ -151666,6 +152586,9 @@ entities: rot: 3.141592653589793 rad pos: 119.5,45.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35624 - type: AtmosPipeColor color: '#0335FCFF' - uid: 29866 @@ -151674,6 +152597,9 @@ entities: rot: 3.141592653589793 rad pos: 126.5,45.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35624 - type: AtmosPipeColor color: '#0335FCFF' - uid: 30302 @@ -153370,6 +154296,9 @@ entities: rot: 1.5707963267948966 rad pos: 96.5,51.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35620 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29838 @@ -153378,6 +154307,9 @@ entities: rot: 1.5707963267948966 rad pos: 99.5,49.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35619 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29839 @@ -153385,6 +154317,9 @@ entities: - type: Transform pos: 100.5,56.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35621 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29840 @@ -153393,6 +154328,9 @@ entities: rot: 3.141592653589793 rad pos: 100.5,42.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35618 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29845 @@ -153400,6 +154338,9 @@ entities: - type: Transform pos: 110.5,51.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35623 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29846 @@ -153408,6 +154349,9 @@ entities: rot: 3.141592653589793 rad pos: 112.5,49.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35622 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29863 @@ -153415,6 +154359,9 @@ entities: - type: Transform pos: 119.5,53.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35624 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29864 @@ -153422,6 +154369,9 @@ entities: - type: Transform pos: 126.5,53.5 parent: 13329 + - type: DeviceNetwork + deviceLists: + - 35624 - type: AtmosPipeColor color: '#FF1212FF' - uid: 30315 @@ -157389,6 +158339,12 @@ entities: - type: Transform pos: 131.5,-27.5 parent: 13329 + - uid: 22372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 113.5,52.5 + parent: 13329 - uid: 22529 components: - type: Transform @@ -159226,6 +160182,12 @@ entities: - type: Transform pos: 34.5,39.5 parent: 13329 + - uid: 29379 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 114.5,52.5 + parent: 13329 - uid: 30070 components: - type: Transform @@ -159271,6 +160233,12 @@ entities: - type: Transform pos: 109.5,44.5 parent: 13329 + - uid: 30174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 112.5,52.5 + parent: 13329 - uid: 31706 components: - type: Transform @@ -159991,6 +160959,354 @@ entities: - type: Transform pos: 99.5,-0.5 parent: 13329 + - uid: 35653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 115.5,52.5 + parent: 13329 + - uid: 35654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,52.5 + parent: 13329 + - uid: 35655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,53.5 + parent: 13329 + - uid: 35656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,55.5 + parent: 13329 + - uid: 35657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,54.5 + parent: 13329 + - uid: 35658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 117.5,55.5 + parent: 13329 + - uid: 35659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 117.5,56.5 + parent: 13329 + - uid: 35660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 118.5,56.5 + parent: 13329 + - uid: 35661 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 119.5,56.5 + parent: 13329 + - uid: 35662 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 120.5,56.5 + parent: 13329 + - uid: 35663 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 121.5,56.5 + parent: 13329 + - uid: 35664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 122.5,56.5 + parent: 13329 + - uid: 35665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,56.5 + parent: 13329 + - uid: 35666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 124.5,56.5 + parent: 13329 + - uid: 35667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 125.5,56.5 + parent: 13329 + - uid: 35668 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 127.5,56.5 + parent: 13329 + - uid: 35669 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 128.5,56.5 + parent: 13329 + - uid: 35670 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 126.5,56.5 + parent: 13329 + - uid: 35671 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 128.5,55.5 + parent: 13329 + - uid: 35672 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 129.5,55.5 + parent: 13329 + - uid: 35673 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 129.5,54.5 + parent: 13329 + - uid: 35674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,54.5 + parent: 13329 + - uid: 35675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,53.5 + parent: 13329 + - uid: 35676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,52.5 + parent: 13329 + - uid: 35677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,51.5 + parent: 13329 + - uid: 35678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,50.5 + parent: 13329 + - uid: 35679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,49.5 + parent: 13329 + - uid: 35680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,47.5 + parent: 13329 + - uid: 35681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,46.5 + parent: 13329 + - uid: 35682 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,45.5 + parent: 13329 + - uid: 35683 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,44.5 + parent: 13329 + - uid: 35684 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,48.5 + parent: 13329 + - uid: 35685 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 129.5,44.5 + parent: 13329 + - uid: 35686 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 129.5,43.5 + parent: 13329 + - uid: 35687 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 128.5,43.5 + parent: 13329 + - uid: 35688 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 128.5,42.5 + parent: 13329 + - uid: 35689 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 127.5,42.5 + parent: 13329 + - uid: 35690 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 126.5,42.5 + parent: 13329 + - uid: 35691 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 125.5,42.5 + parent: 13329 + - uid: 35692 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 124.5,42.5 + parent: 13329 + - uid: 35693 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,42.5 + parent: 13329 + - uid: 35694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 122.5,42.5 + parent: 13329 + - uid: 35695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 121.5,42.5 + parent: 13329 + - uid: 35696 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 120.5,42.5 + parent: 13329 + - uid: 35697 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 119.5,42.5 + parent: 13329 + - uid: 35698 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 118.5,42.5 + parent: 13329 + - uid: 35699 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 117.5,42.5 + parent: 13329 + - uid: 35700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 117.5,43.5 + parent: 13329 + - uid: 35701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,43.5 + parent: 13329 + - uid: 35702 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 115.5,43.5 + parent: 13329 + - uid: 35703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 115.5,44.5 + parent: 13329 + - uid: 35704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,44.5 + parent: 13329 + - uid: 35705 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,45.5 + parent: 13329 + - uid: 35706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 115.5,45.5 + parent: 13329 + - uid: 35707 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 116.5,46.5 + parent: 13329 + - uid: 35708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 115.5,46.5 + parent: 13329 + - uid: 35709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 114.5,46.5 + parent: 13329 + - uid: 35710 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 113.5,46.5 + parent: 13329 - proto: GrilleBroken entities: - uid: 2603 @@ -160713,6 +162029,28 @@ entities: - type: Transform pos: 62.5,51.5 parent: 13329 + - uid: 35604 + components: + - type: Transform + pos: 114.5,51.5 + parent: 13329 + - uid: 35749 + components: + - type: Transform + pos: 99.5,45.5 + parent: 13329 + - uid: 35750 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,45.5 + parent: 13329 + - uid: 35751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 102.5,53.5 + parent: 13329 - proto: IntercomCommon entities: - uid: 1106 @@ -163629,6 +164967,16 @@ entities: - type: Transform pos: 36.5,68.5 parent: 13329 + - uid: 22346 + components: + - type: Transform + pos: 112.5,46.5 + parent: 13329 + - uid: 22401 + components: + - type: Transform + pos: -23.5,76.5 + parent: 13329 - uid: 29283 components: - type: Transform @@ -164882,6 +166230,11 @@ entities: - type: Transform pos: 50.5,36.5 parent: 13329 + - uid: 35629 + components: + - type: Transform + pos: 101.5,42.5 + parent: 13329 - proto: NitrogenTankFilled entities: - uid: 3730 @@ -165125,6 +166478,11 @@ entities: - type: Transform pos: 49.5,36.5 parent: 13329 + - uid: 35628 + components: + - type: Transform + pos: 102.5,42.5 + parent: 13329 - proto: OxygenTankFilled entities: - uid: 28161 @@ -165835,6 +167193,11 @@ entities: - type: Transform pos: 65.6013,-40.46559 parent: 13329 + - uid: 35636 + components: + - type: Transform + pos: 99.69515,54.568993 + parent: 13329 - proto: PillCanister entities: - uid: 18599 @@ -166137,6 +167500,11 @@ entities: - type: Transform pos: 40.5,48.5 parent: 13329 + - uid: 35736 + components: + - type: Transform + pos: 111.5,42.5 + parent: 13329 - proto: PortableGeneratorPacman entities: - uid: 13110 @@ -166597,6 +167965,12 @@ entities: - type: Transform pos: 66.5,41.5 parent: 13329 + - uid: 35752 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 111.5,48.5 + parent: 13329 - proto: PosterLegitNoERP entities: - uid: 18812 @@ -167004,6 +168378,18 @@ entities: - type: Transform pos: -5.5,-25.5 parent: 13329 +- proto: PottedPlant24 + entities: + - uid: 35712 + components: + - type: Transform + pos: 112.4819,48.239693 + parent: 13329 + - uid: 35713 + components: + - type: Transform + pos: 112.4819,50.224068 + parent: 13329 - proto: PottedPlant3 entities: - uid: 6598 @@ -167412,6 +168798,13 @@ entities: - type: Transform pos: 98.5,16.5 parent: 13329 +- proto: PowerCellHigh + entities: + - uid: 35631 + components: + - type: Transform + pos: 110.52529,42.64839 + parent: 13329 - proto: PowerCellRecharger entities: - uid: 6961 @@ -167525,6 +168918,16 @@ entities: - type: Transform pos: 51.5,40.5 parent: 13329 + - uid: 35627 + components: + - type: Transform + pos: 99.5,42.5 + parent: 13329 + - uid: 35630 + components: + - type: Transform + pos: 113.5,44.5 + parent: 13329 - proto: PowerCellSmallPrinted entities: - uid: 15537 @@ -170469,6 +171872,35 @@ entities: parent: 13329 - type: ApcPowerReceiver powerLoad: 0 + - uid: 35711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 122.5,58.5 + parent: 13329 + - uid: 35753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 132.5,49.5 + parent: 13329 + - uid: 35754 + components: + - type: Transform + pos: 122.5,40.5 + parent: 13329 + - uid: 35755 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 131.5,42.5 + parent: 13329 + - uid: 35756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,57.5 + parent: 13329 - proto: PoweredlightLED entities: - uid: 13646 @@ -173086,6 +174518,11 @@ entities: - type: Transform pos: 71.5,4.5 parent: 13329 + - uid: 22402 + components: + - type: Transform + pos: 99.5,54.5 + parent: 13329 - uid: 26106 components: - type: Transform @@ -173556,51 +174993,6 @@ entities: parent: 13329 - proto: RadiationCollector entities: - - uid: 22994 - components: - - type: Transform - pos: 116.5,-6.5 - parent: 13329 - - uid: 23041 - components: - - type: Transform - pos: 116.5,-4.5 - parent: 13329 - - uid: 23042 - components: - - type: Transform - pos: 116.5,-5.5 - parent: 13329 - - uid: 23043 - components: - - type: Transform - pos: 107.5,2.5 - parent: 13329 - - uid: 23044 - components: - - type: Transform - pos: 108.5,2.5 - parent: 13329 - - uid: 23045 - components: - - type: Transform - pos: 109.5,2.5 - parent: 13329 - - uid: 23077 - components: - - type: Transform - pos: 109.5,-13.5 - parent: 13329 - - uid: 23078 - components: - - type: Transform - pos: 108.5,-13.5 - parent: 13329 - - uid: 23079 - components: - - type: Transform - pos: 107.5,-13.5 - parent: 13329 - uid: 28288 components: - type: Transform @@ -173611,6 +175003,53 @@ entities: - type: Transform pos: 93.5,-16.5 parent: 13329 +- proto: RadiationCollectorFullTank + entities: + - uid: 23041 + components: + - type: Transform + pos: 116.5,-6.5 + parent: 13329 + - uid: 23042 + components: + - type: Transform + pos: 116.5,-4.5 + parent: 13329 + - uid: 23043 + components: + - type: Transform + pos: 116.5,-5.5 + parent: 13329 + - uid: 23044 + components: + - type: Transform + pos: 107.5,2.5 + parent: 13329 + - uid: 23045 + components: + - type: Transform + pos: 108.5,2.5 + parent: 13329 + - uid: 23077 + components: + - type: Transform + pos: 109.5,2.5 + parent: 13329 + - uid: 23078 + components: + - type: Transform + pos: 109.5,-13.5 + parent: 13329 + - uid: 23079 + components: + - type: Transform + pos: 108.5,-13.5 + parent: 13329 + - uid: 23703 + components: + - type: Transform + pos: 107.5,-13.5 + parent: 13329 - proto: RadioHandheld entities: - uid: 6978 @@ -175139,6 +176578,36 @@ entities: - type: Transform pos: 58.5,-3.5 parent: 13329 + - uid: 35740 + components: + - type: Transform + pos: 107.5,46.5 + parent: 13329 + - uid: 35741 + components: + - type: Transform + pos: 108.5,46.5 + parent: 13329 + - uid: 35742 + components: + - type: Transform + pos: 109.5,46.5 + parent: 13329 + - uid: 35743 + components: + - type: Transform + pos: 109.5,52.5 + parent: 13329 + - uid: 35744 + components: + - type: Transform + pos: 108.5,52.5 + parent: 13329 + - uid: 35745 + components: + - type: Transform + pos: 107.5,52.5 + parent: 13329 - proto: RandomDrinkBottle entities: - uid: 34065 @@ -180753,6 +182222,56 @@ entities: - type: Transform pos: 80.5,11.5 parent: 13329 + - uid: 35607 + components: + - type: Transform + pos: 115.5,51.5 + parent: 13329 + - uid: 35608 + components: + - type: Transform + pos: 117.5,51.5 + parent: 13329 + - uid: 35609 + components: + - type: Transform + pos: 119.5,54.5 + parent: 13329 + - uid: 35610 + components: + - type: Transform + pos: 126.5,54.5 + parent: 13329 + - uid: 35611 + components: + - type: Transform + pos: 126.5,44.5 + parent: 13329 + - uid: 35612 + components: + - type: Transform + pos: 119.5,44.5 + parent: 13329 + - uid: 35613 + components: + - type: Transform + pos: 94.5,47.5 + parent: 13329 + - uid: 35614 + components: + - type: Transform + pos: 94.5,51.5 + parent: 13329 + - uid: 35615 + components: + - type: Transform + pos: 98.5,52.5 + parent: 13329 + - uid: 35616 + components: + - type: Transform + pos: 105.5,53.5 + parent: 13329 - proto: Screwdriver entities: - uid: 11821 @@ -181094,6 +182613,11 @@ entities: - type: Transform pos: -44.54539,-1.6449262 parent: 13329 + - uid: 35635 + components: + - type: Transform + pos: 99.49203,54.615868 + parent: 13329 - proto: ShowcaseRobot entities: - uid: 26063 @@ -181566,6 +183090,17 @@ entities: - type: Transform pos: 56.5,42.5 parent: 13329 + - uid: 35590 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 123.5,50.5 + parent: 13329 + - uid: 35591 + components: + - type: Transform + pos: 123.5,48.5 + parent: 13329 - proto: ShuttersRadiationOpen entities: - uid: 25901 @@ -181578,11 +183113,6 @@ entities: - type: Transform pos: 94.5,-1.5 parent: 13329 - - uid: 32378 - components: - - type: Transform - pos: 98.5,-4.5 - parent: 13329 - uid: 32379 components: - type: Transform @@ -181721,6 +183251,25 @@ entities: - type: Transform pos: -31.455948,-40.471146 parent: 13329 +- proto: SignAi + entities: + - uid: 35598 + components: + - type: Transform + pos: 98.5,50.5 + parent: 13329 + - uid: 35600 + components: + - type: Transform + pos: 111.5,50.5 + parent: 13329 +- proto: SignAiUpload + entities: + - uid: 35599 + components: + - type: Transform + pos: 98.5,48.5 + parent: 13329 - proto: SignalButton entities: - uid: 938 @@ -182296,6 +183845,18 @@ entities: linkedPorts: 29006: - Pressed: DoorBolt + - uid: 35603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 125.5,49.5 + parent: 13329 + - type: DeviceLinkSource + linkedPorts: + 35591: + - Pressed: Toggle + 35590: + - Pressed: Toggle - proto: SignAnomaly entities: - uid: 20083 @@ -182454,6 +184015,14 @@ entities: - type: Transform pos: 66.5,57.5 parent: 13329 +- proto: SignCryo + entities: + - uid: 35461 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,21.5 + parent: 13329 - proto: SignCryogenicsMed entities: - uid: 18588 @@ -183104,6 +184673,11 @@ entities: - type: Transform pos: -13.5,53.5 parent: 13329 + - uid: 22403 + components: + - type: Transform + pos: 100.5,53.5 + parent: 13329 - uid: 26096 components: - type: Transform @@ -183435,6 +185009,18 @@ entities: - type: Transform pos: 125.5,-21.5 parent: 13329 + - uid: 35638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 110.5,57.5 + parent: 13329 + - uid: 35639 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,48.5 + parent: 13329 - proto: SignSecureMed entities: - uid: 2862 @@ -183741,6 +185327,30 @@ entities: - type: Transform pos: 26.5,-21.5 parent: 13329 + - uid: 35640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 129.5,49.5 + parent: 13329 + - uid: 35641 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 114.5,43.5 + parent: 13329 + - uid: 35642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 108.5,45.5 + parent: 13329 + - uid: 35643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,50.5 + parent: 13329 - proto: SignSmoking entities: - uid: 1636 @@ -186839,6 +188449,11 @@ entities: - type: Transform pos: 1.5,-3.5 parent: 13329 + - uid: 35739 + components: + - type: Transform + pos: 114.5,49.5 + parent: 13329 - proto: SpawnMobCorgi entities: - uid: 31610 @@ -188786,6 +190401,11 @@ entities: - type: Transform pos: 98.5,1.5 parent: 13329 + - uid: 35545 + components: + - type: Transform + pos: 128.5,52.5 + parent: 13329 - proto: SuitStorageAtmos entities: - uid: 13439 @@ -188926,6 +190546,71 @@ entities: - SurveillanceCameraCommand nameSet: True id: Arrivals Command Post + - uid: 30181 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,48.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core First Room + - uid: 30182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 110.5,50.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Upload + - uid: 30183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 114.5,50.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core Entrance + - uid: 30184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 111.5,44.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Power + - uid: 30185 + components: + - type: Transform + pos: 104.5,54.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Construction Room + - uid: 30212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 104.5,44.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Closet - uid: 30756 components: - type: Transform @@ -189077,6 +190762,148 @@ entities: - SurveillanceCameraCommand nameSet: True id: Vault Exterior North + - uid: 35471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,51.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HoP Bedroom + - uid: 35475 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,72.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Command Dock Airlock + - uid: 35476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,49.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Entrance + - uid: 35477 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 121.5,50.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core + - uid: 35478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 116.5,30.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: 'Solars NE ' + - uid: 35480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 126.5,49.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core + - uid: 35552 + components: + - type: Transform + pos: 122.5,58.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext N + - uid: 35553 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 132.5,49.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext E + - uid: 35554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 122.5,40.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext S + - uid: 35587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 131.5,56.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext NE + - uid: 35588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 130.5,41.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext SE + - uid: 35589 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 123.5,50.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core Core + - uid: 35602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 112.5,40.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Powerline - proto: SurveillanceCameraEngineering entities: - uid: 13142 @@ -189101,17 +190928,28 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Rock Dock Supply Room - - uid: 23703 + - uid: 23954 components: - type: Transform rot: -1.5707963267948966 rad - pos: 96.5,-36.5 + pos: 100.5,1.5 parent: 13329 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering nameSet: True - id: TEG Room + id: Singulo Cage + - uid: 26354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 103.5,-30.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Airlock Ext - uid: 26618 components: - type: Transform @@ -189263,6 +191101,17 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Telecomms + - uid: 30213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 116.5,-8.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Singulo Cage - uid: 34705 components: - type: Transform @@ -189274,6 +191123,244 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Project Room + - uid: 34778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-20.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Construction Room + - uid: 34779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-9.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Arrivals Supply Closet + - uid: 34918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,2.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Tech Vault Secure Storage + - uid: 34920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,-0.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Closet + - uid: 34948 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,-17.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Desk + - uid: 35099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -46.5,2.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'Solars SW ' + - uid: 35279 + components: + - type: Transform + pos: 75.5,-26.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Gear Room + - uid: 35280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,-23.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Drone Room + - uid: 35344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,-40.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos + - uid: 35449 + components: + - type: Transform + pos: 95.5,-31.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Teg Entrance + - uid: 35450 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,-36.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos + - uid: 35451 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 101.5,-33.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG + - uid: 35452 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-18.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tank Room + - uid: 35453 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-19.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Maint Tunnel + - uid: 35454 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,-15.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: CE Bedroom + - uid: 35455 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,-14.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Storage + - uid: 35457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,-10.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: PA Hall + - uid: 35458 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,-0.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Singulo Cage Airlock + - uid: 35459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,6.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Construction Room + - uid: 35472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,33.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Telecomms Entrance + - uid: 35473 + components: + - type: Transform + pos: 95.5,35.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Telecomms Storage + - uid: 35479 + components: + - type: Transform + pos: 113.5,30.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars NE - proto: SurveillanceCameraGeneral entities: - uid: 10903 @@ -189407,6 +191494,297 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Tool Room + - uid: 30214 + components: + - type: Transform + pos: -23.5,60.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Librarian Room + - uid: 30592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,61.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel + - uid: 30597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,71.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chaplain Office + - uid: 31694 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,71.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall North Airlock + - uid: 34645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,50.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac Breakroom + - uid: 34646 + components: + - type: Transform + pos: -19.5,48.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Library + - uid: 34767 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,52.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Library + - uid: 34768 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,46.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Botany + - uid: 34769 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,34.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Morgue + - uid: 34772 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,33.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac + - uid: 34773 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,10.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bar + - uid: 34774 + components: + - type: Transform + pos: -15.5,-2.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Smoke Room + - uid: 34775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-10.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 34776 + components: + - type: Transform + pos: -32.5,-20.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 34777 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-18.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Arrivals + - uid: 34781 + components: + - type: Transform + pos: 1.5,-7.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Cargo + - uid: 34787 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-21.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Cargo/Sci + - uid: 34911 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-1.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Shop Backroom 2 + - uid: 34912 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,4.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Shop Backroom 1 + - uid: 34917 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,4.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Sec/Dorms + - uid: 34919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,11.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Swimming Pool + - uid: 34949 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,-9.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Showroom Exterior + - uid: 34951 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-32.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Airlock Ext + - uid: 35000 + components: + - type: Transform + pos: -40.5,-22.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 35098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -44.5,-7.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 35100 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,27.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac Bathroom + - uid: 35101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,28.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac Kitchen Storeroom - uid: 35345 components: - type: Transform @@ -189665,6 +192043,135 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Arboretum + - uid: 35456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 122.5,-3.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Disposals + - uid: 35460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,18.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Cryosleep + - uid: 35462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,15.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Dorms + - uid: 35463 + components: + - type: Transform + pos: 62.5,14.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm Bathroom + - uid: 35464 + components: + - type: Transform + pos: 67.5,18.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm Washroom + - uid: 35465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,18.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm Laundry + - uid: 35467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,34.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Eva + - uid: 35468 + components: + - type: Transform + pos: 35.5,32.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Sec/Med + - uid: 35469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,30.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Court + - uid: 35470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,40.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bridge + - uid: 35474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,33.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bridge Offices + - uid: 35601 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,41.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: 'Main Hall AI ' - proto: SurveillanceCameraMedical entities: - uid: 18347 @@ -189788,6 +192295,126 @@ entities: - SurveillanceCameraMedical nameSet: True id: Viro Entrance + - uid: 32127 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,68.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Storage + - uid: 32378 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,68.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Breakroom + - uid: 34203 + components: + - type: Transform + pos: 6.5,70.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Storage Backroom + - uid: 34205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,63.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Med Hall + - uid: 34561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,55.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Exam Room 2 + - uid: 34594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,59.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Exam Room 1 + - uid: 34595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,59.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Surgery Viewing + - uid: 34598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,46.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology + - uid: 34626 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,63.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: CMO Office + - uid: 34636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,63.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: CMO Private Practice + - uid: 34637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,45.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Paramedic Storage - uid: 35370 components: - type: Transform @@ -189983,6 +192610,104 @@ entities: - SurveillanceCameraScience nameSet: True id: Toxins Storage + - uid: 34786 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,-23.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Robotics Bay + - uid: 34789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-25.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Hall Entrance + - uid: 34790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-39.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: RD Bedroom + - uid: 34791 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,-39.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Toxins Storage + - uid: 34793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,-26.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Artifact Chamber + - uid: 35103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,-34.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Hall + - uid: 35104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-29.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Server Room + - uid: 35105 + components: + - type: Transform + pos: 32.5,-39.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Breakroom + - uid: 35107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-33.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Shooting Range - proto: SurveillanceCameraSecurity entities: - uid: 10160 @@ -190333,6 +193058,92 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Lawyer Office + - uid: 34780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-8.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Arrivals Sec Checkpoint + - uid: 34788 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-22.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Science Security Checkpoint + - uid: 34913 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,19.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Evidence Room + - uid: 34914 + components: + - type: Transform + pos: 39.5,24.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: HOS Bedroom + - uid: 34915 + components: + - type: Transform + pos: 22.5,5.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Entrance + - uid: 34916 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,4.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Secondary Entrance + - uid: 35102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,-9.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Cargo Checkpoint + - uid: 35466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,27.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma North - proto: SurveillanceCameraService entities: - uid: 10975 @@ -190433,6 +193244,27 @@ entities: - SurveillanceCameraService nameSet: True id: Service Hall + - uid: 34770 + components: + - type: Transform + pos: -16.5,37.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Botany Backroom + - uid: 34771 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,30.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Bartender Backroom - proto: SurveillanceCameraSupply entities: - uid: 11801 @@ -190511,6 +193343,60 @@ entities: - SurveillanceCameraSupply nameSet: True id: Supply Storage + - uid: 34782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-25.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: QM Bedroom + - uid: 34783 + components: + - type: Transform + pos: 3.5,-35.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 1 + - uid: 34784 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-37.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 2 + - uid: 34785 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-34.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Salvage Airlock + - uid: 34950 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-18.5 + parent: 13329 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Closet Entrance - proto: SurveillanceCameraWirelessRouterConstructed entities: - uid: 35428 @@ -195713,6 +198599,11 @@ entities: - type: Transform pos: 104.80289,42.547157 parent: 13329 + - uid: 35593 + components: + - type: Transform + pos: 128.47766,48.596718 + parent: 13329 - proto: ToolboxEmergencyFilled entities: - uid: 2321 @@ -195869,6 +198760,11 @@ entities: - type: Transform pos: 9.462639,25.591267 parent: 13329 + - uid: 35594 + components: + - type: Transform + pos: 128.50891,50.659218 + parent: 13329 - proto: ToyAi entities: - uid: 26091 @@ -195876,11 +198772,6 @@ entities: - type: Transform pos: 48.527782,-7.346234 parent: 13329 - - uid: 30212 - components: - - type: Transform - pos: 124.491325,49.6419 - parent: 13329 - proto: ToyAmongPequeno entities: - uid: 21980 @@ -195985,6 +198876,13 @@ entities: - type: Transform pos: 132.28911,-3.4132915 parent: 13329 +- proto: trayScanner + entities: + - uid: 35595 + components: + - type: Transform + pos: 128.49329,50.518593 + parent: 13329 - proto: TwoWayLever entities: - uid: 11497 @@ -196970,6 +199868,11 @@ entities: rot: 3.141592653589793 rad pos: 124.5,48.5 parent: 13329 + - uid: 35617 + components: + - type: Transform + pos: 105.5,45.5 + parent: 13329 - proto: WallmountTelevision entities: - uid: 13294 @@ -206500,16 +209403,6 @@ entities: - type: Transform pos: 128.5,47.5 parent: 13329 - - uid: 16563 - components: - - type: Transform - pos: 130.5,48.5 - parent: 13329 - - uid: 16564 - components: - - type: Transform - pos: 130.5,50.5 - parent: 13329 - uid: 16565 components: - type: Transform @@ -220677,68 +223570,6 @@ entities: - type: Transform pos: 35.515594,20.647896 parent: 13329 -- proto: WeaponTurretSyndicateBroken - entities: - - uid: 30174 - components: - - type: Transform - pos: 118.5,53.5 - parent: 13329 - - uid: 30175 - components: - - type: Transform - pos: 127.5,53.5 - parent: 13329 - - uid: 30176 - components: - - type: Transform - pos: 127.5,45.5 - parent: 13329 - - uid: 30177 - components: - - type: Transform - pos: 118.5,45.5 - parent: 13329 - - uid: 30178 - components: - - type: Transform - pos: 116.5,48.5 - parent: 13329 - - uid: 30179 - components: - - type: Transform - pos: 116.5,50.5 - parent: 13329 - - uid: 30180 - components: - - type: Transform - pos: 110.5,46.5 - parent: 13329 - - uid: 30181 - components: - - type: Transform - pos: 110.5,52.5 - parent: 13329 - - uid: 30182 - components: - - type: Transform - pos: 99.5,52.5 - parent: 13329 - - uid: 30183 - components: - - type: Transform - pos: 104.5,52.5 - parent: 13329 - - uid: 30184 - components: - - type: Transform - pos: 104.5,46.5 - parent: 13329 - - uid: 30185 - components: - - type: Transform - pos: 99.5,46.5 - parent: 13329 - proto: WeedSpray entities: - uid: 1426 @@ -220775,6 +223606,13 @@ entities: - type: Transform pos: 79.52918,1.5092251 parent: 13329 +- proto: WelderMini + entities: + - uid: 35759 + components: + - type: Transform + pos: 78.965485,57.764057 + parent: 13329 - proto: WeldingFuelTankFull entities: - uid: 2318 diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index dc56c601a3..80f9ba58b9 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -129,7 +129,7 @@ entities: version: 6 -2,2: ind: -2,2 - tiles: XQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAegAAAAADegAAAAADegAAAAADJgAAAAADegAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAACegAAAAACegAAAAADegAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAAAegAAAAACegAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAACHwAAAAACHwAAAAADHwAAAAABHwAAAAACHwAAAAADHwAAAAABHwAAAAACHwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAdAAAAAACcwAAAAAAdAAAAAADdAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAbQAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAADJAAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAJAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAACTQAAAAACTQAAAAABfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAACXQAAAAADXQAAAAADbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAA + tiles: XQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAegAAAAADegAAAAADegAAAAADJgAAAAADegAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAACegAAAAACegAAAAADegAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAAAegAAAAACegAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAACHwAAAAACHwAAAAADHwAAAAABHwAAAAACHwAAAAADHwAAAAABHwAAAAACHwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAdAAAAAACcwAAAAAAdAAAAAADdAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAbQAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAADJAAAAAACHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAJAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATQAAAAACTQAAAAACTQAAAAABfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAA version: 6 -3,2: ind: -3,2 @@ -153,7 +153,7 @@ entities: version: 6 -2,3: ind: -2,3 - tiles: XQAAAAACXQAAAAACXQAAAAAAHwAAAAACfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAACHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAACXQAAAAADHwAAAAADHwAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAAAHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAABXQAAAAABHwAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAABegAAAAACegAAAAABfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAACXQAAAAACXQAAAAAAHwAAAAACfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAACHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAACXQAAAAADHwAAAAADHwAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAAAHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAABXQAAAAABHwAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAABegAAAAACegAAAAABfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -3,4: ind: -3,4 @@ -165,15 +165,15 @@ entities: version: 6 -1,2: ind: -1,2 - tiles: HwAAAAAAHwAAAAABHwAAAAABQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAABHwAAAAACHwAAAAAAJAAAAAADHwAAAAACegAAAAADHwAAAAACHwAAAAADfgAAAAAAQAAAAAAAegAAAAABegAAAAABegAAAAABegAAAAAAegAAAAACQAAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAHwAAAAACegAAAAABHwAAAAADHwAAAAABfgAAAAAAQAAAAAAAegAAAAACLwAAAAAALwAAAAADLwAAAAADegAAAAACQAAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAQAAAAAAAegAAAAACegAAAAADegAAAAABegAAAAAAegAAAAABQAAAAAAAfgAAAAAAHwAAAAACHwAAAAADfgAAAAAAegAAAAABegAAAAAAHwAAAAABHwAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADJAAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAABHwAAAAACJAAAAAACHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAACHwAAAAADDAAAAAACDAAAAAACDAAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAACHwAAAAABJAAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAA + tiles: HwAAAAAAHwAAAAABHwAAAAABQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAHwAAAAABHwAAAAACHwAAAAAAJAAAAAADHwAAAAACegAAAAADHwAAAAACHwAAAAADfgAAAAAAQAAAAAAAegAAAAABegAAAAABegAAAAABegAAAAAAegAAAAACQAAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAHwAAAAACegAAAAABHwAAAAADHwAAAAABfgAAAAAAQAAAAAAAegAAAAACLwAAAAAALwAAAAADLwAAAAADegAAAAACQAAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAQAAAAAAAegAAAAACegAAAAADegAAAAABegAAAAAAegAAAAABQAAAAAAAfgAAAAAAHwAAAAACHwAAAAADfgAAAAAAegAAAAABegAAAAAAHwAAAAABHwAAAAADfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADJAAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAABHwAAAAACJAAAAAACHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAACHwAAAAADDAAAAAACDAAAAAACDAAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAACHwAAAAABJAAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAA version: 6 0,2: ind: 0,2 - tiles: egAAAAADegAAAAADegAAAAABegAAAAADegAAAAABegAAAAACfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAACegAAAAACegAAAAACegAAAAABKAAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAACHwAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAOAAAAAAAHwAAAAADOAAAAAAAHwAAAAADfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAHwAAAAABfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAA + tiles: egAAAAADegAAAAADegAAAAABegAAAAADegAAAAABegAAAAACfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAACegAAAAACegAAAAACegAAAAABKAAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAACHwAAAAABfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAOAAAAAAAHwAAAAADOAAAAAAAHwAAAAADfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAHwAAAAABfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAA version: 6 -1,3: ind: -1,3 - tiles: AAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAA + tiles: AAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAA version: 6 1,1: ind: 1,1 @@ -285,7 +285,7 @@ entities: version: 6 0,3: ind: 0,3 - tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAAAegAAAAABegAAAAACAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAABegAAAAAAegAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAAAegAAAAABegAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAABegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 3,2: ind: 3,2 @@ -373,19 +373,19 @@ entities: version: 6 0,4: ind: 0,4 - tiles: HwAAAAACHwAAAAADfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADHwAAAAACbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAEQAAAAAATwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: HwAAAAACHwAAAAADfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAHwAAAAADHwAAAAACbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAEQAAAAAATwAAAAAAcAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,4: ind: -1,4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAHwAAAAABHwAAAAABHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACTwAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAHwAAAAABHwAAAAABHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAcAAAAAAATwAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAA version: 6 -1,5: ind: -1,5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAATwAAAAAAEQAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAADEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAATwAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAcAAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAcAAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAcAAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAATwAAAAAAEQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAcAAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAcAAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAcAAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAcAAAAAAATwAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,5: ind: 0,5 - tiles: fgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAHwAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAACHwAAAAADEQAAAAAATwAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAHwAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAHwAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAEQAAAAAATwAAAAAAHwAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAEQAAAAAATwAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAcAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAEQAAAAAATwAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,3: ind: 2,3 @@ -9136,13 +9136,6 @@ entities: parent: 30 - proto: AirlockCaptainLocked entities: - - uid: 1357 - components: - - type: MetaData - name: Drone Storage - - type: Transform - pos: -37.5,25.5 - parent: 30 - uid: 4935 components: - type: Transform @@ -9341,6 +9334,18 @@ entities: - type: Transform pos: -19.5,41.5 parent: 30 + - uid: 20883 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,73.5 + parent: 30 + - uid: 20885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,67.5 + parent: 30 - proto: AirlockDetectiveLocked entities: - uid: 783 @@ -9427,6 +9432,11 @@ entities: - type: Transform pos: -40.5,16.5 parent: 30 + - uid: 1357 + components: + - type: Transform + pos: -37.5,25.5 + parent: 30 - uid: 3198 components: - type: Transform @@ -10572,6 +10582,52 @@ entities: - type: Transform pos: -8.5,-13.5 parent: 30 +- proto: AirlockMaintCommandLocked + entities: + - uid: 20265 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,66.5 + parent: 30 + - uid: 20266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,66.5 + parent: 30 + - uid: 20267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,74.5 + parent: 30 + - uid: 20736 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,74.5 + parent: 30 + - uid: 20981 + components: + - type: Transform + pos: 5.5,73.5 + parent: 30 + - uid: 20983 + components: + - type: Transform + pos: -6.5,73.5 + parent: 30 + - uid: 20985 + components: + - type: Transform + pos: 5.5,67.5 + parent: 30 + - uid: 20987 + components: + - type: Transform + pos: -6.5,67.5 + parent: 30 - proto: AirlockMaintDetectiveLocked entities: - uid: 1423 @@ -10810,46 +10866,6 @@ entities: - type: Transform pos: -45.5,-25.5 parent: 30 - - uid: 20264 - components: - - type: Transform - pos: -3.5,66.5 - parent: 30 - - uid: 20265 - components: - - type: Transform - pos: -6.5,67.5 - parent: 30 - - uid: 20266 - components: - - type: Transform - pos: 2.5,66.5 - parent: 30 - - uid: 20267 - components: - - type: Transform - pos: 5.5,67.5 - parent: 30 - - uid: 20268 - components: - - type: Transform - pos: 2.5,74.5 - parent: 30 - - uid: 20269 - components: - - type: Transform - pos: 5.5,73.5 - parent: 30 - - uid: 20270 - components: - - type: Transform - pos: -3.5,74.5 - parent: 30 - - uid: 20271 - components: - - type: Transform - pos: -6.5,73.5 - parent: 30 - proto: AirlockMaintMedLocked entities: - uid: 7067 @@ -10999,7 +11015,7 @@ entities: pos: -20.5,-5.5 parent: 30 - type: Door - secondsUntilStateChange: -22976.215 + secondsUntilStateChange: -25025.113 state: Opening - type: DeviceLinkSource lastSignals: @@ -12297,11 +12313,29 @@ entities: - type: Transform pos: 0.5,85.5 parent: 30 + - uid: 20226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,66.5 + parent: 30 + - uid: 20227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,75.5 + parent: 30 - uid: 20367 components: - type: Transform pos: 1.5,-42.5 parent: 30 + - uid: 20828 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,66.5 + parent: 30 - uid: 22213 components: - type: MetaData @@ -19213,6 +19247,11 @@ entities: - type: Transform pos: 9.5,35.5 parent: 30 + - uid: 5646 + components: + - type: Transform + pos: -3.5,75.5 + parent: 30 - uid: 5735 components: - type: Transform @@ -27158,6 +27197,11 @@ entities: - type: Transform pos: -79.5,-57.5 parent: 30 + - uid: 18249 + components: + - type: Transform + pos: -2.5,75.5 + parent: 30 - uid: 18814 components: - type: Transform @@ -29468,16 +29512,6 @@ entities: - type: Transform pos: -0.5,78.5 parent: 30 - - uid: 20206 - components: - - type: Transform - pos: -0.5,77.5 - parent: 30 - - uid: 20207 - components: - - type: Transform - pos: -0.5,76.5 - parent: 30 - uid: 20208 components: - type: Transform @@ -29568,16 +29602,6 @@ entities: - type: Transform pos: -2.5,66.5 parent: 30 - - uid: 20226 - components: - - type: Transform - pos: -3.5,66.5 - parent: 30 - - uid: 20227 - components: - - type: Transform - pos: -4.5,66.5 - parent: 30 - uid: 20228 components: - type: Transform @@ -29636,12 +29660,7 @@ entities: - uid: 20239 components: - type: Transform - pos: -4.5,74.5 - parent: 30 - - uid: 20240 - components: - - type: Transform - pos: -3.5,74.5 + pos: -8.5,66.5 parent: 30 - uid: 20241 components: @@ -29663,16 +29682,6 @@ entities: - type: Transform pos: 1.5,74.5 parent: 30 - - uid: 20245 - components: - - type: Transform - pos: 2.5,74.5 - parent: 30 - - uid: 20246 - components: - - type: Transform - pos: 3.5,74.5 - parent: 30 - uid: 20247 components: - type: Transform @@ -29726,17 +29735,12 @@ entities: - uid: 20257 components: - type: Transform - pos: 4.5,66.5 - parent: 30 - - uid: 20258 - components: - - type: Transform - pos: 3.5,66.5 + pos: -7.5,66.5 parent: 30 - uid: 20259 components: - type: Transform - pos: 2.5,66.5 + pos: 7.5,66.5 parent: 30 - uid: 20260 components: @@ -29748,6 +29752,11 @@ entities: - type: Transform pos: 0.5,66.5 parent: 30 + - uid: 20263 + components: + - type: Transform + pos: 6.5,66.5 + parent: 30 - uid: 20320 components: - type: Transform @@ -30478,6 +30487,31 @@ entities: - type: Transform pos: -56.5,51.5 parent: 30 + - uid: 21240 + components: + - type: Transform + pos: 5.5,65.5 + parent: 30 + - uid: 21243 + components: + - type: Transform + pos: 5.5,64.5 + parent: 30 + - uid: 21246 + components: + - type: Transform + pos: 6.5,64.5 + parent: 30 + - uid: 21247 + components: + - type: Transform + pos: -7.5,65.5 + parent: 30 + - uid: 21248 + components: + - type: Transform + pos: -7.5,64.5 + parent: 30 - uid: 21263 components: - type: Transform @@ -36997,6 +37031,326 @@ entities: - type: Transform pos: -26.5,-41.5 parent: 30 + - uid: 20737 + components: + - type: Transform + pos: -2.5,37.5 + parent: 30 + - uid: 20738 + components: + - type: Transform + pos: -0.5,40.5 + parent: 30 + - uid: 20739 + components: + - type: Transform + pos: -0.5,39.5 + parent: 30 + - uid: 20740 + components: + - type: Transform + pos: -0.5,38.5 + parent: 30 + - uid: 20741 + components: + - type: Transform + pos: -0.5,37.5 + parent: 30 + - uid: 20742 + components: + - type: Transform + pos: -1.5,37.5 + parent: 30 + - uid: 20753 + components: + - type: Transform + pos: -0.5,41.5 + parent: 30 + - uid: 20754 + components: + - type: Transform + pos: -0.5,43.5 + parent: 30 + - uid: 20755 + components: + - type: Transform + pos: -0.5,42.5 + parent: 30 + - uid: 20756 + components: + - type: Transform + pos: -0.5,44.5 + parent: 30 + - uid: 20757 + components: + - type: Transform + pos: -0.5,45.5 + parent: 30 + - uid: 20758 + components: + - type: Transform + pos: -0.5,46.5 + parent: 30 + - uid: 20759 + components: + - type: Transform + pos: -0.5,48.5 + parent: 30 + - uid: 20760 + components: + - type: Transform + pos: -0.5,47.5 + parent: 30 + - uid: 20761 + components: + - type: Transform + pos: -0.5,49.5 + parent: 30 + - uid: 20762 + components: + - type: Transform + pos: -0.5,50.5 + parent: 30 + - uid: 20763 + components: + - type: Transform + pos: -0.5,51.5 + parent: 30 + - uid: 20764 + components: + - type: Transform + pos: -0.5,52.5 + parent: 30 + - uid: 20765 + components: + - type: Transform + pos: -0.5,53.5 + parent: 30 + - uid: 20766 + components: + - type: Transform + pos: -0.5,54.5 + parent: 30 + - uid: 20767 + components: + - type: Transform + pos: -0.5,55.5 + parent: 30 + - uid: 20768 + components: + - type: Transform + pos: -0.5,56.5 + parent: 30 + - uid: 20769 + components: + - type: Transform + pos: -0.5,57.5 + parent: 30 + - uid: 20770 + components: + - type: Transform + pos: -0.5,58.5 + parent: 30 + - uid: 20771 + components: + - type: Transform + pos: -0.5,59.5 + parent: 30 + - uid: 20772 + components: + - type: Transform + pos: -0.5,60.5 + parent: 30 + - uid: 20773 + components: + - type: Transform + pos: -0.5,61.5 + parent: 30 + - uid: 20774 + components: + - type: Transform + pos: -0.5,62.5 + parent: 30 + - uid: 20775 + components: + - type: Transform + pos: -0.5,63.5 + parent: 30 + - uid: 20776 + components: + - type: Transform + pos: -0.5,64.5 + parent: 30 + - uid: 20777 + components: + - type: Transform + pos: -0.5,65.5 + parent: 30 + - uid: 20779 + components: + - type: Transform + pos: -0.5,66.5 + parent: 30 + - uid: 20780 + components: + - type: Transform + pos: -0.5,67.5 + parent: 30 + - uid: 20781 + components: + - type: Transform + pos: -0.5,69.5 + parent: 30 + - uid: 20782 + components: + - type: Transform + pos: -0.5,68.5 + parent: 30 + - uid: 20783 + components: + - type: Transform + pos: -0.5,70.5 + parent: 30 + - uid: 20784 + components: + - type: Transform + pos: -0.5,71.5 + parent: 30 + - uid: 20785 + components: + - type: Transform + pos: -0.5,73.5 + parent: 30 + - uid: 20786 + components: + - type: Transform + pos: -0.5,74.5 + parent: 30 + - uid: 20794 + components: + - type: Transform + pos: -0.5,75.5 + parent: 30 + - uid: 20795 + components: + - type: Transform + pos: -0.5,72.5 + parent: 30 + - uid: 20796 + components: + - type: Transform + pos: -0.5,76.5 + parent: 30 + - uid: 20797 + components: + - type: Transform + pos: -0.5,77.5 + parent: 30 + - uid: 20800 + components: + - type: Transform + pos: -0.5,78.5 + parent: 30 + - uid: 20801 + components: + - type: Transform + pos: 0.5,78.5 + parent: 30 + - uid: 20802 + components: + - type: Transform + pos: 1.5,78.5 + parent: 30 + - uid: 20803 + components: + - type: Transform + pos: 2.5,78.5 + parent: 30 + - uid: 20804 + components: + - type: Transform + pos: 3.5,78.5 + parent: 30 + - uid: 20808 + components: + - type: Transform + pos: 4.5,78.5 + parent: 30 + - uid: 20809 + components: + - type: Transform + pos: 4.5,79.5 + parent: 30 + - uid: 20810 + components: + - type: Transform + pos: 4.5,80.5 + parent: 30 + - uid: 20811 + components: + - type: Transform + pos: 4.5,81.5 + parent: 30 + - uid: 20812 + components: + - type: Transform + pos: 4.5,82.5 + parent: 30 + - uid: 20813 + components: + - type: Transform + pos: 4.5,83.5 + parent: 30 + - uid: 20814 + components: + - type: Transform + pos: 3.5,83.5 + parent: 30 + - uid: 20815 + components: + - type: Transform + pos: 2.5,83.5 + parent: 30 + - uid: 20816 + components: + - type: Transform + pos: 1.5,83.5 + parent: 30 + - uid: 20817 + components: + - type: Transform + pos: 0.5,83.5 + parent: 30 + - uid: 20991 + components: + - type: Transform + pos: -1.5,74.5 + parent: 30 + - uid: 20993 + components: + - type: Transform + pos: -2.5,74.5 + parent: 30 + - uid: 20994 + components: + - type: Transform + pos: -3.5,74.5 + parent: 30 + - uid: 20995 + components: + - type: Transform + pos: -4.5,74.5 + parent: 30 + - uid: 20996 + components: + - type: Transform + pos: -4.5,75.5 + parent: 30 + - uid: 20997 + components: + - type: Transform + pos: -4.5,76.5 + parent: 30 - uid: 21289 components: - type: Transform @@ -38466,6 +38820,21 @@ entities: - type: Transform pos: 8.5,42.5 parent: 30 + - uid: 5642 + components: + - type: Transform + pos: -4.5,83.5 + parent: 30 + - uid: 5643 + components: + - type: Transform + pos: -4.5,82.5 + parent: 30 + - uid: 5645 + components: + - type: Transform + pos: -3.5,83.5 + parent: 30 - uid: 5863 components: - type: Transform @@ -40891,6 +41260,11 @@ entities: - type: Transform pos: 23.5,-5.5 parent: 30 + - uid: 16931 + components: + - type: Transform + pos: -3.5,78.5 + parent: 30 - uid: 17584 components: - type: Transform @@ -41556,6 +41930,51 @@ entities: - type: Transform pos: 0.5,85.5 parent: 30 + - uid: 20206 + components: + - type: Transform + pos: -4.5,78.5 + parent: 30 + - uid: 20207 + components: + - type: Transform + pos: -4.5,81.5 + parent: 30 + - uid: 20240 + components: + - type: Transform + pos: -0.5,78.5 + parent: 30 + - uid: 20245 + components: + - type: Transform + pos: -1.5,78.5 + parent: 30 + - uid: 20246 + components: + - type: Transform + pos: -4.5,80.5 + parent: 30 + - uid: 20258 + components: + - type: Transform + pos: -2.5,78.5 + parent: 30 + - uid: 20262 + components: + - type: Transform + pos: 0.5,78.5 + parent: 30 + - uid: 20268 + components: + - type: Transform + pos: -2.5,83.5 + parent: 30 + - uid: 20269 + components: + - type: Transform + pos: -4.5,79.5 + parent: 30 - uid: 20338 components: - type: Transform @@ -41581,6 +42000,266 @@ entities: - type: Transform pos: 1.5,-42.5 parent: 30 + - uid: 20829 + components: + - type: Transform + pos: 1.5,78.5 + parent: 30 + - uid: 20830 + components: + - type: Transform + pos: 2.5,78.5 + parent: 30 + - uid: 20831 + components: + - type: Transform + pos: 3.5,78.5 + parent: 30 + - uid: 20832 + components: + - type: Transform + pos: 3.5,79.5 + parent: 30 + - uid: 20833 + components: + - type: Transform + pos: 3.5,80.5 + parent: 30 + - uid: 20834 + components: + - type: Transform + pos: 3.5,81.5 + parent: 30 + - uid: 20835 + components: + - type: Transform + pos: 3.5,82.5 + parent: 30 + - uid: 20836 + components: + - type: Transform + pos: 3.5,83.5 + parent: 30 + - uid: 20837 + components: + - type: Transform + pos: 2.5,83.5 + parent: 30 + - uid: 20838 + components: + - type: Transform + pos: 1.5,83.5 + parent: 30 + - uid: 20839 + components: + - type: Transform + pos: -0.5,77.5 + parent: 30 + - uid: 20840 + components: + - type: Transform + pos: -0.5,76.5 + parent: 30 + - uid: 20841 + components: + - type: Transform + pos: -0.5,75.5 + parent: 30 + - uid: 20842 + components: + - type: Transform + pos: -0.5,74.5 + parent: 30 + - uid: 20843 + components: + - type: Transform + pos: -0.5,73.5 + parent: 30 + - uid: 20844 + components: + - type: Transform + pos: -0.5,72.5 + parent: 30 + - uid: 20845 + components: + - type: Transform + pos: -0.5,71.5 + parent: 30 + - uid: 20846 + components: + - type: Transform + pos: -0.5,70.5 + parent: 30 + - uid: 20847 + components: + - type: Transform + pos: -0.5,69.5 + parent: 30 + - uid: 20848 + components: + - type: Transform + pos: -0.5,68.5 + parent: 30 + - uid: 20849 + components: + - type: Transform + pos: -0.5,67.5 + parent: 30 + - uid: 20850 + components: + - type: Transform + pos: -0.5,66.5 + parent: 30 + - uid: 20851 + components: + - type: Transform + pos: -1.5,66.5 + parent: 30 + - uid: 20852 + components: + - type: Transform + pos: -2.5,66.5 + parent: 30 + - uid: 20853 + components: + - type: Transform + pos: -3.5,66.5 + parent: 30 + - uid: 20854 + components: + - type: Transform + pos: -4.5,66.5 + parent: 30 + - uid: 20855 + components: + - type: Transform + pos: -5.5,66.5 + parent: 30 + - uid: 20856 + components: + - type: Transform + pos: -6.5,66.5 + parent: 30 + - uid: 20857 + components: + - type: Transform + pos: -8.5,66.5 + parent: 30 + - uid: 20858 + components: + - type: Transform + pos: -7.5,66.5 + parent: 30 + - uid: 20859 + components: + - type: Transform + pos: 0.5,66.5 + parent: 30 + - uid: 20860 + components: + - type: Transform + pos: 1.5,66.5 + parent: 30 + - uid: 20861 + components: + - type: Transform + pos: 2.5,66.5 + parent: 30 + - uid: 20862 + components: + - type: Transform + pos: 3.5,66.5 + parent: 30 + - uid: 20863 + components: + - type: Transform + pos: 4.5,66.5 + parent: 30 + - uid: 20864 + components: + - type: Transform + pos: 5.5,66.5 + parent: 30 + - uid: 20865 + components: + - type: Transform + pos: 6.5,66.5 + parent: 30 + - uid: 20866 + components: + - type: Transform + pos: 7.5,66.5 + parent: 30 + - uid: 20867 + components: + - type: Transform + pos: -1.5,74.5 + parent: 30 + - uid: 20868 + components: + - type: Transform + pos: -2.5,74.5 + parent: 30 + - uid: 20869 + components: + - type: Transform + pos: -3.5,74.5 + parent: 30 + - uid: 20870 + components: + - type: Transform + pos: -3.5,75.5 + parent: 30 + - uid: 20871 + components: + - type: Transform + pos: -6.5,67.5 + parent: 30 + - uid: 20872 + components: + - type: Transform + pos: -6.5,68.5 + parent: 30 + - uid: 20873 + components: + - type: Transform + pos: -6.5,69.5 + parent: 30 + - uid: 20874 + components: + - type: Transform + pos: -6.5,70.5 + parent: 30 + - uid: 20875 + components: + - type: Transform + pos: -6.5,71.5 + parent: 30 + - uid: 20876 + components: + - type: Transform + pos: -6.5,72.5 + parent: 30 + - uid: 20877 + components: + - type: Transform + pos: -6.5,73.5 + parent: 30 + - uid: 20878 + components: + - type: Transform + pos: -6.5,74.5 + parent: 30 + - uid: 20879 + components: + - type: Transform + pos: -5.5,74.5 + parent: 30 + - uid: 20882 + components: + - type: Transform + pos: -4.5,74.5 + parent: 30 - uid: 20893 components: - type: Transform @@ -46782,6 +47461,71 @@ entities: - type: Transform pos: -59.5,4.5 parent: 30 + - uid: 21002 + components: + - type: Transform + pos: -4.5,74.5 + parent: 30 + - uid: 21003 + components: + - type: Transform + pos: -5.5,74.5 + parent: 30 + - uid: 21005 + components: + - type: Transform + pos: -6.5,74.5 + parent: 30 + - uid: 21006 + components: + - type: Transform + pos: -6.5,68.5 + parent: 30 + - uid: 21034 + components: + - type: Transform + pos: -6.5,69.5 + parent: 30 + - uid: 21048 + components: + - type: Transform + pos: -6.5,70.5 + parent: 30 + - uid: 21049 + components: + - type: Transform + pos: -6.5,71.5 + parent: 30 + - uid: 21164 + components: + - type: Transform + pos: -6.5,72.5 + parent: 30 + - uid: 21181 + components: + - type: Transform + pos: 5.5,72.5 + parent: 30 + - uid: 21183 + components: + - type: Transform + pos: 5.5,71.5 + parent: 30 + - uid: 21184 + components: + - type: Transform + pos: 5.5,70.5 + parent: 30 + - uid: 21186 + components: + - type: Transform + pos: 5.5,69.5 + parent: 30 + - uid: 21191 + components: + - type: Transform + pos: 5.5,68.5 + parent: 30 - uid: 21610 components: - type: Transform @@ -51947,6 +52691,11 @@ entities: - type: Transform pos: -61.5,-20.5 parent: 30 + - uid: 20887 + components: + - type: Transform + pos: -6.5,76.5 + parent: 30 - proto: ComputerAnalysisConsole entities: - uid: 15282 @@ -52121,25 +52870,17 @@ entities: parent: 30 - proto: ComputerFrame entities: - - uid: 20279 + - uid: 21198 components: - type: Transform - pos: -6.5,76.5 + rot: 1.5707963267948966 rad + pos: -3.5,62.5 parent: 30 - - uid: 20280 + - uid: 21199 components: - type: Transform - pos: -4.5,76.5 - parent: 30 - - uid: 20281 - components: - - type: Transform - pos: -5.5,76.5 - parent: 30 - - uid: 20283 - components: - - type: Transform - pos: 4.5,76.5 + rot: 1.5707963267948966 rad + pos: -3.5,64.5 parent: 30 - proto: ComputerId entities: @@ -52217,6 +52958,11 @@ entities: rot: 1.5707963267948966 rad pos: -8.5,-45.5 parent: 30 + - uid: 20886 + components: + - type: Transform + pos: -5.5,76.5 + parent: 30 - proto: ComputerRadar entities: - uid: 22100 @@ -52254,6 +53000,11 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,9.5 parent: 30 + - uid: 20961 + components: + - type: Transform + pos: 4.5,76.5 + parent: 30 - proto: ComputerRoboticsControl entities: - uid: 10251 @@ -52307,6 +53058,11 @@ entities: - type: Transform pos: -64.5,44.5 parent: 30 + - uid: 20888 + components: + - type: Transform + pos: -4.5,76.5 + parent: 30 - proto: ComputerStationRecords entities: - uid: 1397 @@ -59842,6 +60598,11 @@ entities: - type: Transform pos: 22.5,22.5 parent: 30 + - uid: 20960 + components: + - type: Transform + pos: 5.5,76.5 + parent: 30 - proto: ExtendedEmergencyOxygenTankFilled entities: - uid: 20295 @@ -94815,16 +95576,6 @@ entities: - type: Transform pos: -0.5,76.5 parent: 30 - - uid: 20262 - components: - - type: Transform - pos: -0.5,67.5 - parent: 30 - - uid: 20263 - components: - - type: Transform - pos: -0.5,73.5 - parent: 30 - proto: HolofanProjector entities: - uid: 21278 @@ -95187,11 +95938,17 @@ entities: parent: 30 - proto: IntercomCommand entities: - - uid: 22513 + - uid: 21194 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,82.5 + rot: 3.141592653589793 rad + pos: 0.5,73.5 + parent: 30 + - uid: 21195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,62.5 parent: 30 - proto: IntercomCommon entities: @@ -95240,12 +95997,6 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,-33.5 parent: 30 - - uid: 22514 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,82.5 - parent: 30 - proto: IntercomMedical entities: - uid: 7346 @@ -95260,11 +96011,6 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,-8.5 parent: 30 - - uid: 22516 - components: - - type: Transform - pos: -1.5,85.5 - parent: 30 - proto: IntercomScience entities: - uid: 14357 @@ -95285,12 +96031,6 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,23.5 parent: 30 - - uid: 22518 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,84.5 - parent: 30 - proto: IntercomSecurity entities: - uid: 4377 @@ -95316,12 +96056,6 @@ entities: rot: 1.5707963267948966 rad pos: -49.5,44.5 parent: 30 - - uid: 22515 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,81.5 - parent: 30 - proto: IntercomService entities: - uid: 4386 @@ -95340,11 +96074,6 @@ entities: - type: Transform pos: -9.5,15.5 parent: 30 - - uid: 22517 - components: - - type: Transform - pos: -0.5,85.5 - parent: 30 - proto: IntercomSupply entities: - uid: 22295 @@ -95359,12 +96088,6 @@ entities: rot: 3.141592653589793 rad pos: 30.5,-8.5 parent: 30 - - uid: 22519 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,84.5 - parent: 30 - proto: IronRockMining entities: - uid: 1955 @@ -100049,7 +100772,7 @@ entities: - uid: 20308 components: - type: Transform - pos: -0.61799335,65.47986 + pos: 2.470478,63.557354 parent: 30 - proto: PhoneInstrument entities: @@ -100377,11 +101100,6 @@ entities: - type: Transform pos: -19.5,-37.5 parent: 30 - - uid: 21948 - components: - - type: Transform - pos: 0.5,84.5 - parent: 30 - proto: PortableScrubber entities: - uid: 8285 @@ -103781,6 +104499,12 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 21229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,42.5 + parent: 30 - uid: 21362 components: - type: Transform @@ -103843,6 +104567,48 @@ entities: - type: Transform pos: -12.5,-58.5 parent: 30 + - uid: 20747 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,71.5 + parent: 30 + - uid: 20749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,71.5 + parent: 30 + - uid: 20751 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,63.5 + parent: 30 + - uid: 20752 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,63.5 + parent: 30 + - uid: 21230 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,84.5 + parent: 30 + - uid: 21238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,84.5 + parent: 30 + - uid: 21239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,90.5 + parent: 30 - proto: PoweredlightLED entities: - uid: 10291 @@ -110661,6 +111427,11 @@ entities: - type: Transform pos: -25.514673,-43.671646 parent: 30 + - uid: 20979 + components: + - type: Transform + pos: 3.6399727,76.41426 + parent: 30 - proto: SheetPlasma entities: - uid: 11365 @@ -110894,6 +111665,11 @@ entities: - type: Transform pos: -21.483423,-47.53102 parent: 30 + - uid: 20966 + components: + - type: Transform + pos: 3.4368477,76.554886 + parent: 30 - proto: SheetUranium entities: - uid: 19800 @@ -111398,6 +112174,11 @@ entities: - type: Transform pos: -1.5,60.5 parent: 30 + - uid: 20734 + components: + - type: Transform + pos: -18.5,41.5 + parent: 30 - proto: SignalButton entities: - uid: 381 @@ -113034,11 +113815,6 @@ entities: - type: Transform pos: -20.5,41.5 parent: 30 - - uid: 22461 - components: - - type: Transform - pos: -18.5,41.5 - parent: 30 - proto: SignSecureMedRed entities: - uid: 2407 @@ -116371,6 +117147,252 @@ entities: parent: 30 - proto: SurveillanceCameraCommand entities: + - uid: 20270 + components: + - type: Transform + pos: -0.5,87.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core + - uid: 20271 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,83.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core + - uid: 20279 + components: + - type: Transform + pos: 4.5,74.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: 'AI Core ' + - uid: 20280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,79.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core + - uid: 20281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,84.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext E + - uid: 20283 + components: + - type: Transform + pos: 0.5,74.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: 'AI Core ' + - uid: 20284 + components: + - type: Transform + pos: -5.5,74.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: 'AI Core ' + - uid: 20307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,84.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext W + - uid: 20735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,83.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core + - uid: 20743 + components: + - type: Transform + pos: -3.5,68.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Bridge + - uid: 20744 + components: + - type: Transform + pos: 2.5,68.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Bridge + - uid: 20745 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,72.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Bridge + - uid: 20746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,72.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Bridge + - uid: 20818 + components: + - type: Transform + pos: -0.5,90.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext N + - uid: 20819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,84.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core Core + - uid: 20820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,66.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Entrance + - uid: 20821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,66.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core + - uid: 20822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,66.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core + - uid: 20823 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,71.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext W + - uid: 20824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,71.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext E + - uid: 20825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,63.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext SE + - uid: 20826 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,63.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext SW + - uid: 20827 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,58.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext S - uid: 21172 components: - type: Transform @@ -116457,6 +117479,70 @@ entities: - SurveillanceCameraCommand nameSet: True id: Vault + - uid: 21201 + components: + - type: Transform + pos: 0.5,42.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Airlock + - uid: 21202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,38.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Airlock + - uid: 21209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,35.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HoP Bedroom + - uid: 21218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,39.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Captain's Bathroom + - uid: 21227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -18.5,40.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Junction + - uid: 21228 + components: + - type: Transform + pos: -18.5,42.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Tube - uid: 21286 components: - type: Transform @@ -116652,6 +117738,166 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmos Hall + - uid: 21313 + components: + - type: Transform + pos: 1.5,-41.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Entrance + - uid: 21314 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-47.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG Room + - uid: 21356 + components: + - type: Transform + pos: -1.5,-53.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG Room + - uid: 21361 + components: + - type: Transform + pos: -5.5,-36.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: CE Office + - uid: 21377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-42.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering + - uid: 21392 + components: + - type: Transform + pos: -15.5,-37.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Secure Storage + - uid: 21393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-47.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: AME Room + - uid: 21394 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-39.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Breakroom + - uid: 21395 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-46.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Lockerroom + - uid: 21396 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-47.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: PA Entrance + - uid: 21397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-54.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Particle Accelerator + - uid: 21398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,-58.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Singulo Cage + - uid: 21399 + components: + - type: Transform + pos: -9.5,-56.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Tesla Storage + - uid: 21451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,26.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Materials Room + - uid: 21452 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -63.5,44.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars NW - proto: SurveillanceCameraGeneral entities: - uid: 1039 @@ -116697,6 +117943,49 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Game Room + - uid: 21210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,27.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bridge Hallway + - uid: 21214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,27.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Toolroom + - uid: 21216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,24.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Material Room + - uid: 21217 + components: + - type: Transform + pos: -33.5,35.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Security - uid: 21231 components: - type: Transform @@ -116763,6 +118052,313 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Tool Room + - uid: 21254 + components: + - type: Transform + pos: 14.5,25.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall robotics + - uid: 21255 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,28.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Dorms + - uid: 21256 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,27.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bathroom + - uid: 21280 + components: + - type: Transform + pos: 21.5,42.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Laundry Room + - uid: 21308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,29.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Shower Room + - uid: 21309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,42.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Cryosleep + - uid: 21400 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-18.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Atmos + - uid: 21401 + components: + - type: Transform + pos: -60.5,-35.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel Courtyard + - uid: 21402 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,-51.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel Farm + - uid: 21403 + components: + - type: Transform + pos: -79.5,-40.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chaplain Office + - uid: 21404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -73.5,-42.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel Courtyard + - uid: 21405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,-39.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel Airlock + - uid: 21406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -63.5,-62.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Library + - uid: 21407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -73.5,-53.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel Kitchen + - uid: 21408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -75.5,-53.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel Kitchen + - uid: 21409 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -48.5,-22.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel Tunnel + - uid: 21410 + components: + - type: Transform + pos: -58.5,-9.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 21411 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,10.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 21424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,0.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 21426 + components: + - type: Transform + pos: -31.5,1.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Jani + - uid: 21430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,11.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Arrivals + - uid: 21450 + components: + - type: Transform + pos: -43.5,13.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Evac + - uid: 21453 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,23.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Musician Room + - uid: 21459 + components: + - type: Transform + pos: 3.5,6.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bar + - uid: 21460 + components: + - type: Transform + pos: 3.5,13.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Theater Room + - uid: 21461 + components: + - type: Transform + pos: 10.5,1.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Cargo + - uid: 21466 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-3.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Spacebucks + - uid: 21469 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Spacebucks + - uid: 21495 + components: + - type: Transform + pos: -20.5,1.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Botany - proto: SurveillanceCameraMedical entities: - uid: 8290 @@ -117071,6 +118667,48 @@ entities: - SurveillanceCameraScience nameSet: True id: Sci Lobby + - uid: 21257 + components: + - type: Transform + pos: 30.5,18.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Anomaly Gen + - uid: 21258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,13.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: RD Bedroom + - uid: 21261 + components: + - type: Transform + pos: 26.5,7.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: RND + - uid: 21279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,11.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Sci Server Room - proto: SurveillanceCameraSecurity entities: - uid: 1947 @@ -117274,6 +118912,17 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Lawyer's Office + - uid: 21310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,41.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Court Room - proto: SurveillanceCameraService entities: - uid: 1944 @@ -117353,6 +119002,37 @@ entities: - SurveillanceCameraService nameSet: True id: Freezer + - uid: 21429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,6.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Jani Closet + - uid: 21457 + components: + - type: Transform + pos: -23.5,15.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Botany Backroom + - uid: 21458 + components: + - type: Transform + pos: -30.5,12.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Jani Backroom - proto: SurveillanceCameraSupply entities: - uid: 15202 @@ -117431,6 +119111,27 @@ entities: - SurveillanceCameraSupply nameSet: True id: Quartermaster's Room + - uid: 21311 + components: + - type: Transform + pos: 37.5,-6.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 2 + - uid: 21312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-2.5 + parent: 30 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 1 - proto: SynthesizerInstrument entities: - uid: 15112 @@ -118534,6 +120235,12 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-26.5 parent: 30 + - uid: 20264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,63.5 + parent: 30 - uid: 20272 components: - type: Transform @@ -120485,13 +122192,6 @@ entities: - type: Transform pos: 6.5231524,64.57765 parent: 30 -- proto: ToyAi - entities: - - uid: 20307 - components: - - type: Transform - pos: -0.49299335,82.64046 - parent: 30 - proto: ToyFigurineSpaceDragon entities: - uid: 20547 @@ -120770,11 +122470,6 @@ entities: - type: Transform pos: 23.5,22.5 parent: 30 - - uid: 20284 - components: - - type: Transform - pos: 5.5,76.5 - parent: 30 - uid: 21161 components: - type: Transform @@ -136773,58 +138468,6 @@ entities: - type: Transform pos: -22.590364,53.546127 parent: 30 -- proto: WeaponTurretSyndicateBroken - entities: - - uid: 22089 - components: - - type: Transform - pos: -4.5,79.5 - parent: 30 - - uid: 22090 - components: - - type: Transform - pos: 3.5,79.5 - parent: 30 - - uid: 22091 - components: - - type: Transform - pos: 4.5,83.5 - parent: 30 - - uid: 22092 - components: - - type: Transform - pos: 3.5,87.5 - parent: 30 - - uid: 22093 - components: - - type: Transform - pos: -4.5,87.5 - parent: 30 - - uid: 22094 - components: - - type: Transform - pos: -5.5,83.5 - parent: 30 - - uid: 22095 - components: - - type: Transform - pos: -3.5,71.5 - parent: 30 - - uid: 22096 - components: - - type: Transform - pos: -3.5,69.5 - parent: 30 - - uid: 22097 - components: - - type: Transform - pos: 2.5,69.5 - parent: 30 - - uid: 22098 - components: - - type: Transform - pos: 2.5,71.5 - parent: 30 - proto: Welder entities: - uid: 1633 @@ -137891,33 +139534,12 @@ entities: rot: -1.5707963267948966 rad pos: -17.5,43.5 parent: 30 - - uid: 5642 - components: - - type: Transform - pos: -19.5,44.5 - parent: 30 - - uid: 5643 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,43.5 - parent: 30 - uid: 5644 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,42.5 parent: 30 - - uid: 5645 - components: - - type: Transform - pos: -18.5,44.5 - parent: 30 - - uid: 5646 - components: - - type: Transform - pos: -20.5,44.5 - parent: 30 - uid: 5827 components: - type: Transform @@ -138488,17 +140110,17 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,-34.5 parent: 30 - - uid: 22456 + - uid: 20748 components: - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,43.5 + rot: -1.5707963267948966 rad + pos: -17.5,44.5 parent: 30 - - uid: 22457 + - uid: 20750 components: - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,43.5 + rot: 1.5707963267948966 rad + pos: -18.5,44.5 parent: 30 - uid: 22458 components: diff --git a/Resources/Maps/meta.yml b/Resources/Maps/meta.yml index 1cc77d85da..f4cebe8b7e 100644 --- a/Resources/Maps/meta.yml +++ b/Resources/Maps/meta.yml @@ -171,7 +171,7 @@ entities: version: 6 3,-2: ind: 3,-2 - tiles: eQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: eQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 3,-1: ind: 3,-1 @@ -283,11 +283,11 @@ entities: version: 6 4,-1: ind: 4,-1 - tiles: eQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: eQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,-2: ind: 4,-2 - tiles: eAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATgAAAAAATgAAAAAATgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAA + tiles: eAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAA version: 6 3,-3: ind: 3,-3 @@ -411,7 +411,7 @@ entities: version: 6 6,0: ind: 6,0 - tiles: HQAAAAABHQAAAAABHQAAAAACHQAAAAAAHQAAAAADHQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAACHQAAAAADHQAAAAABHQAAAAACHQAAAAACeQAAAAAAHQAAAAAAHQAAAAABHQAAAAABeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAABHQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAABHQAAAAABeAAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAACeQAAAAAAHQAAAAADHQAAAAADHQAAAAACHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAABHQAAAAACHQAAAAACHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADEQAAAAAAEQAAAAAAHQAAAAACEQAAAAAAEQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAEQAAAAAAeQAAAAAANgAAAAAAeQAAAAAAEQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAABEQAAAAAAHQAAAAACHQAAAAABHQAAAAACEQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAABHQAAAAADHQAAAAACHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAHQAAAAABeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAA + tiles: HQAAAAABHQAAAAABHQAAAAACHQAAAAAAHQAAAAADHQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAACHQAAAAADHQAAAAABHQAAAAACHQAAAAACeQAAAAAAHQAAAAAAHQAAAAABHQAAAAABeQAAAAAAHQAAAAAAHQAAAAABHQAAAAADHQAAAAABHQAAAAAAeQAAAAAAHQAAAAABHQAAAAAAHQAAAAABHQAAAAABeAAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAACeQAAAAAATQAAAAAAHQAAAAADHQAAAAACHQAAAAABTQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADHQAAAAABHQAAAAABHQAAAAACHQAAAAACHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAHQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADEQAAAAAAEQAAAAAAHQAAAAACEQAAAAAAEQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAEQAAAAAAeQAAAAAANgAAAAAAeQAAAAAAEQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAANgAAAAAAHQAAAAABEQAAAAAAHQAAAAACHQAAAAABHQAAAAACEQAAAAAAHQAAAAADNgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAABHQAAAAADHQAAAAACHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAHQAAAAABeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAA version: 6 6,-1: ind: 6,-1 @@ -630,6 +630,7 @@ entities: 3259: 45,17 3260: 49,7 3261: 49,9 + 3515: 62,-1 - node: color: '#FFFFFFFF' id: BotGreyscale @@ -3616,6 +3617,11 @@ entities: 95: -16,-17 1967: 106,-1 1968: 105,-1 + 3504: 59,-3 + 3505: 61,-3 + 3506: 58,-3 + 3507: 60,-3 + 3508: 62,-3 - node: color: '#52B4E92E' id: QuarterTileOverlayGreyscale180 @@ -4214,6 +4220,12 @@ entities: 1944: 106,1 1945: 105,1 1946: 105,2 + 3509: 62,1 + 3510: 61,1 + 3511: 60,1 + 3512: 59,1 + 3513: 58,1 + 3514: 57,1 - node: color: '#52B4E92E' id: QuarterTileOverlayGreyscale90 @@ -10244,13 +10256,6 @@ entities: - type: Transform pos: 9.5,2.5 parent: 5350 - - uid: 8919 - components: - - type: MetaData - name: Drone Closet - - type: Transform - pos: 44.5,-1.5 - parent: 5350 - proto: AirlockCargoGlassLocked entities: - uid: 3393 @@ -10420,6 +10425,18 @@ entities: - type: Transform pos: 0.5,-17.5 parent: 5350 + - uid: 10775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-1.5 + parent: 5350 + - uid: 12075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-2.5 + parent: 5350 - uid: 26226 components: - type: Transform @@ -10483,6 +10500,11 @@ entities: - DoorStatus: DoorBolt - proto: AirlockEngineeringLocked entities: + - uid: 1032 + components: + - type: Transform + pos: 44.5,-1.5 + parent: 5350 - uid: 1109 components: - type: Transform @@ -10804,7 +10826,7 @@ entities: pos: -42.5,29.5 parent: 5350 - type: Door - secondsUntilStateChange: -2186.3599 + secondsUntilStateChange: -4222.55 state: Opening - type: DeviceLinkSink invokeCounter: 2 @@ -15461,6 +15483,12 @@ entities: - type: Transform pos: 57.5,1.5 parent: 5350 + - uid: 26810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,0.5 + parent: 5350 - proto: BoxBeaker entities: - uid: 3708 @@ -34400,6 +34428,56 @@ entities: - type: Transform pos: 18.5,-27.5 parent: 5350 + - uid: 26658 + components: + - type: Transform + pos: 7.5,-14.5 + parent: 5350 + - uid: 26659 + components: + - type: Transform + pos: 6.5,-14.5 + parent: 5350 + - uid: 26660 + components: + - type: Transform + pos: 9.5,-14.5 + parent: 5350 + - uid: 26686 + components: + - type: Transform + pos: 10.5,-14.5 + parent: 5350 + - uid: 26767 + components: + - type: Transform + pos: -6.5,61.5 + parent: 5350 + - uid: 26768 + components: + - type: Transform + pos: -7.5,61.5 + parent: 5350 + - uid: 26769 + components: + - type: Transform + pos: -5.5,61.5 + parent: 5350 + - uid: 26842 + components: + - type: Transform + pos: 76.5,5.5 + parent: 5350 + - uid: 26843 + components: + - type: Transform + pos: 76.5,4.5 + parent: 5350 + - uid: 26844 + components: + - type: Transform + pos: 76.5,3.5 + parent: 5350 - proto: CableApcStack entities: - uid: 1550 @@ -37644,6 +37722,11 @@ entities: - type: Transform pos: 42.5,-17.5 parent: 5350 + - uid: 12076 + components: + - type: Transform + pos: 97.5,0.5 + parent: 5350 - uid: 12385 components: - type: Transform @@ -42589,11 +42672,26 @@ entities: - type: Transform pos: 31.5,-46.5 parent: 5350 + - uid: 22700 + components: + - type: Transform + pos: 99.5,0.5 + parent: 5350 + - uid: 22704 + components: + - type: Transform + pos: 95.5,0.5 + parent: 5350 - uid: 22769 components: - type: Transform pos: -11.5,-43.5 parent: 5350 + - uid: 23129 + components: + - type: Transform + pos: 96.5,0.5 + parent: 5350 - uid: 23399 components: - type: Transform @@ -43234,6 +43332,11 @@ entities: - type: Transform pos: 47.5,-23.5 parent: 5350 + - uid: 25808 + components: + - type: Transform + pos: 104.5,13.5 + parent: 5350 - uid: 25988 components: - type: Transform @@ -43254,6 +43357,21 @@ entities: - type: Transform pos: 111.5,2.5 parent: 5350 + - uid: 26232 + components: + - type: Transform + pos: 100.5,0.5 + parent: 5350 + - uid: 26304 + components: + - type: Transform + pos: 101.5,0.5 + parent: 5350 + - uid: 26305 + components: + - type: Transform + pos: 102.5,0.5 + parent: 5350 - uid: 26389 components: - type: Transform @@ -43274,6 +43392,101 @@ entities: - type: Transform pos: 110.5,-0.5 parent: 5350 + - uid: 26416 + components: + - type: Transform + pos: 103.5,0.5 + parent: 5350 + - uid: 26417 + components: + - type: Transform + pos: 104.5,0.5 + parent: 5350 + - uid: 26811 + components: + - type: Transform + pos: 98.5,0.5 + parent: 5350 + - uid: 26812 + components: + - type: Transform + pos: 104.5,1.5 + parent: 5350 + - uid: 26813 + components: + - type: Transform + pos: 104.5,2.5 + parent: 5350 + - uid: 26814 + components: + - type: Transform + pos: 104.5,3.5 + parent: 5350 + - uid: 26815 + components: + - type: Transform + pos: 104.5,4.5 + parent: 5350 + - uid: 26816 + components: + - type: Transform + pos: 104.5,5.5 + parent: 5350 + - uid: 26817 + components: + - type: Transform + pos: 104.5,6.5 + parent: 5350 + - uid: 26818 + components: + - type: Transform + pos: 103.5,6.5 + parent: 5350 + - uid: 26819 + components: + - type: Transform + pos: 102.5,6.5 + parent: 5350 + - uid: 26820 + components: + - type: Transform + pos: 102.5,7.5 + parent: 5350 + - uid: 26821 + components: + - type: Transform + pos: 102.5,8.5 + parent: 5350 + - uid: 26822 + components: + - type: Transform + pos: 102.5,9.5 + parent: 5350 + - uid: 26823 + components: + - type: Transform + pos: 102.5,10.5 + parent: 5350 + - uid: 26824 + components: + - type: Transform + pos: 102.5,11.5 + parent: 5350 + - uid: 26825 + components: + - type: Transform + pos: 102.5,12.5 + parent: 5350 + - uid: 26826 + components: + - type: Transform + pos: 103.5,12.5 + parent: 5350 + - uid: 26827 + components: + - type: Transform + pos: 103.5,13.5 + parent: 5350 - proto: CableHVStack entities: - uid: 1551 @@ -50188,11 +50401,6 @@ entities: - type: Transform pos: 105.5,6.5 parent: 5350 - - uid: 25976 - components: - - type: Transform - pos: 105.5,7.5 - parent: 5350 - uid: 25977 components: - type: Transform @@ -50353,6 +50561,56 @@ entities: - type: Transform pos: 8.5,-27.5 parent: 5350 + - uid: 26830 + components: + - type: Transform + pos: 104.5,13.5 + parent: 5350 + - uid: 26831 + components: + - type: Transform + pos: 104.5,12.5 + parent: 5350 + - uid: 26832 + components: + - type: Transform + pos: 105.5,12.5 + parent: 5350 + - uid: 26833 + components: + - type: Transform + pos: 106.5,12.5 + parent: 5350 + - uid: 26834 + components: + - type: Transform + pos: 106.5,11.5 + parent: 5350 + - uid: 26835 + components: + - type: Transform + pos: 106.5,10.5 + parent: 5350 + - uid: 26836 + components: + - type: Transform + pos: 106.5,9.5 + parent: 5350 + - uid: 26837 + components: + - type: Transform + pos: 106.5,8.5 + parent: 5350 + - uid: 26838 + components: + - type: Transform + pos: 106.5,7.5 + parent: 5350 + - uid: 26839 + components: + - type: Transform + pos: 105.5,7.5 + parent: 5350 - proto: CableMVStack entities: - uid: 1548 @@ -50434,6 +50692,12 @@ entities: rot: 3.141592653589793 rad pos: 47.5,-24.5 parent: 5350 + - uid: 25869 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 103.5,12.5 + parent: 5350 - uid: 25992 components: - type: Transform @@ -60650,6 +60914,11 @@ entities: - type: Transform pos: 41.583923,-36.62425 parent: 5350 + - uid: 26807 + components: + - type: Transform + pos: 61.47438,1.4628983 + parent: 5350 - proto: ClothingMaskBreathMedical entities: - uid: 15675 @@ -62662,6 +62931,11 @@ entities: - 0 - 0 - 0 + - uid: 26793 + components: + - type: Transform + pos: 42.5,-0.5 + parent: 5350 - proto: CrateEngineeringCableHV entities: - uid: 17216 @@ -63049,6 +63323,11 @@ entities: - type: Transform pos: 22.529781,-29.351112 parent: 5350 + - uid: 26804 + components: + - type: Transform + pos: 59.646255,1.4628983 + parent: 5350 - proto: CrowbarRed entities: - uid: 1535 @@ -64475,11 +64754,6 @@ entities: - type: Transform pos: 34.5,21.5 parent: 5350 - - uid: 14242 - components: - - type: Transform - pos: -20.5,-29.5 - parent: 5350 - uid: 14366 components: - type: Transform @@ -69708,6 +69982,12 @@ entities: rot: 3.141592653589793 rad pos: -21.5,22.5 parent: 5350 + - uid: 14242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-29.5 + parent: 5350 - uid: 14788 components: - type: Transform @@ -70419,6 +70699,11 @@ entities: - type: Transform pos: -26.549986,39.52742 parent: 5350 + - uid: 26806 + components: + - type: Transform + pos: 61.38063,1.6503983 + parent: 5350 - proto: EmergencyRollerBedSpawnFolded entities: - uid: 22948 @@ -73360,6 +73645,11 @@ entities: - type: Transform pos: 12.432602,37.803913 parent: 5350 + - uid: 26805 + components: + - type: Transform + pos: 60.427505,1.5878983 + parent: 5350 - proto: FlashlightSeclite entities: - uid: 10004 @@ -92134,17 +92424,6 @@ entities: parent: 5350 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 14671 - components: - - type: Transform - anchored: False - pos: -21.5,-28.5 - parent: 5350 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 14672 components: - type: Transform @@ -115114,16 +115393,6 @@ entities: - type: Transform pos: 56.5,37.5 parent: 5350 - - uid: 12075 - components: - - type: Transform - pos: 57.5,-2.5 - parent: 5350 - - uid: 12076 - components: - - type: Transform - pos: 57.5,-1.5 - parent: 5350 - uid: 26234 components: - type: Transform @@ -115564,6 +115833,12 @@ entities: rot: 1.5707963267948966 rad pos: 103.5,8.5 parent: 5350 + - uid: 26808 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,-0.5 + parent: 5350 - proto: IntercomCommon entities: - uid: 24804 @@ -124117,6 +124392,11 @@ entities: parent: 5350 - type: ApcPowerReceiver powerLoad: 0 + - uid: 26845 + components: + - type: Transform + pos: 76.5,1.5 + parent: 5350 - proto: PoweredlightSodium entities: - uid: 23878 @@ -131986,26 +132266,6 @@ entities: - type: Transform pos: 1.5,-13.5 parent: 5350 - - uid: 26459 - components: - - type: Transform - pos: 103.5,2.5 - parent: 5350 - - uid: 26460 - components: - - type: Transform - pos: 105.5,2.5 - parent: 5350 - - uid: 26461 - components: - - type: Transform - pos: 105.5,-2.5 - parent: 5350 - - uid: 26462 - components: - - type: Transform - pos: 103.5,-2.5 - parent: 5350 - proto: ShowcaseRobotAntique entities: - uid: 1975 @@ -132659,6 +132919,13 @@ entities: - type: Transform pos: 56.5,-0.5 parent: 5350 +- proto: SignAiUpload + entities: + - uid: 24179 + components: + - type: Transform + pos: -8.5,11.5 + parent: 5350 - proto: SignalButton entities: - uid: 1369 @@ -134064,6 +134331,30 @@ entities: - type: Transform pos: 74.5,31.5 parent: 5350 +- proto: SignRedOne + entities: + - uid: 26775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,49.5 + parent: 5350 +- proto: SignRedThree + entities: + - uid: 26777 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,49.5 + parent: 5350 +- proto: SignRedTwo + entities: + - uid: 26776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,49.5 + parent: 5350 - proto: SignRND entities: - uid: 22989 @@ -134167,11 +134458,6 @@ entities: - type: Transform pos: -12.5,11.5 parent: 5350 - - uid: 10775 - components: - - type: Transform - pos: -8.5,11.5 - parent: 5350 - uid: 14060 components: - type: Transform @@ -134197,6 +134483,12 @@ entities: - type: Transform pos: 20.5,-48.5 parent: 5350 + - uid: 26809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,-3.5 + parent: 5350 - proto: SignSecureMedRed entities: - uid: 10471 @@ -134781,10 +135073,10 @@ entities: - type: Transform pos: 109.5,2.5 parent: 5350 - - uid: 25869 + - uid: 26828 components: - type: Transform - pos: 104.5,13.5 + pos: 103.5,13.5 parent: 5350 - proto: SmokingPipeFilledCannabis entities: @@ -137806,6 +138098,11 @@ entities: - type: Transform pos: 108.5,2.5 parent: 5350 + - uid: 26829 + components: + - type: Transform + pos: 104.5,13.5 + parent: 5350 - proto: SuitStorageCaptain entities: - uid: 1505 @@ -138097,6 +138394,17 @@ entities: - SurveillanceCameraCommand nameSet: True id: Vault + - uid: 8919 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 112.5,-4.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Ext E - uid: 10749 components: - type: Transform @@ -138160,6 +138468,17 @@ entities: - SurveillanceCameraCommand nameSet: True id: Telecomms + - uid: 25814 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,1.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Tunnel - uid: 26400 components: - type: Transform @@ -138268,6 +138587,60 @@ entities: rot: 3.141592653589793 rad pos: 92.5,5.5 parent: 5350 + - uid: 26418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,2.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Captain's Bathroom + - uid: 26657 + components: + - type: Transform + pos: -4.5,-16.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Showroom + - uid: 26782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,-0.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Tunnel + - uid: 26801 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 105.5,-2.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Telecomms Command Room + - uid: 26846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,2.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Tunnel - proto: SurveillanceCameraEngineering entities: - uid: 11516 @@ -138476,6 +138849,167 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Grav Gen + - uid: 26745 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,-5.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Desk + - uid: 26764 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,44.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars NW + - uid: 26783 + components: + - type: Transform + pos: 56.5,-30.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tank Oxy + - uid: 26784 + components: + - type: Transform + pos: 52.5,-30.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tank Nitro + - uid: 26785 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-19.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tank Co2 + - uid: 26786 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-15.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tank Plasma + - uid: 26787 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-11.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tank Waste + - uid: 26788 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,-7.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tank Mixer + - uid: 26789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,-23.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Exterior + - uid: 26792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,-0.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Materials Room + - uid: 26794 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,37.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars NE + - uid: 26795 + components: + - type: Transform + pos: 56.5,43.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Grav Gen Exterior + - uid: 26802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,-3.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Telecomms Entrance + - uid: 26849 + components: + - type: Transform + pos: 37.5,-60.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars SE + - uid: 26850 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,-62.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars SW - proto: SurveillanceCameraGeneral entities: - uid: 23189 @@ -138585,6 +139119,451 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Tool Room + - uid: 26419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-3.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall HoP + - uid: 26420 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,8.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Cargo Lobby + - uid: 26459 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,-8.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Library + - uid: 26460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-15.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: GameRoom + - uid: 26461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-15.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Librarian Room + - uid: 26462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-18.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Chem + - uid: 26645 + components: + - type: Transform + pos: -6.5,-63.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac 1 + - uid: 26646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-69.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Evac 2 + - uid: 26648 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-67.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chapel + - uid: 26649 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-55.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Evac + - uid: 26650 + components: + - type: Transform + pos: -25.5,-67.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chaplain Office + - uid: 26651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-70.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chaplain Funerary + - uid: 26652 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-48.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Genetics + - uid: 26653 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-37.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Robotics + - uid: 26656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-18.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Showroom + - uid: 26696 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-18.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Vault + - uid: 26742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,-17.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Botany + - uid: 26747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-7.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Captain + - uid: 26748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,4.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bar + - uid: 26749 + components: + - type: Transform + pos: 6.5,8.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Courtroom + - uid: 26750 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,0.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Cargo + - uid: 26751 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -46.5,1.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Arrivals + - uid: 26752 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-2.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Club + - uid: 26753 + components: + - type: Transform + pos: -59.5,-9.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 26754 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,6.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 26755 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,8.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 26756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -71.5,8.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 26757 + components: + - type: Transform + pos: -72.5,-9.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals + - uid: 26758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -69.5,-17.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Docks + - uid: 26762 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,23.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Jani + - uid: 26779 + components: + - type: Transform + pos: 33.5,37.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Boxing Ring + - uid: 26780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,37.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Holodeck + - uid: 26781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,29.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorms Hall + - uid: 26790 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-9.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Theater Room + - uid: 26791 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,4.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Engi + - uid: 26796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,47.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Boxing Ring Escape Pod + - uid: 26797 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,20.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Cryosleep + - uid: 26799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,17.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Sec + - uid: 26800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,6.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bridge Shop + - uid: 26847 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,7.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Tool Room + - uid: 26848 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,11.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bridge - proto: SurveillanceCameraMedical entities: - uid: 14402 @@ -138706,6 +139685,113 @@ entities: - SurveillanceCameraMedical nameSet: True id: Cryonics + - uid: 26501 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,-33.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Storage + - uid: 26502 + components: + - type: Transform + pos: -30.5,-47.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Surgery Hallway + - uid: 26503 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-49.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: 'Medical Hall ' + - uid: 26526 + components: + - type: Transform + pos: -18.5,-55.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical South + - uid: 26636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-57.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Storage 2 + - uid: 26637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-54.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Breakroom + - uid: 26640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,-56.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology + - uid: 26643 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -47.5,-51.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Viro Chamber + - uid: 26644 + components: + - type: Transform + pos: -53.5,-52.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Viro Room 1 + - uid: 26655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-31.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Paramedic Garage - proto: SurveillanceCameraRouterCommand entities: - uid: 24071 @@ -138883,6 +139969,80 @@ entities: - SurveillanceCameraScience nameSet: True id: Sci Lobby + - uid: 26654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-29.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Robotics Bay + - uid: 26704 + components: + - type: Transform + pos: 8.5,-32.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Entrance + - uid: 26705 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-43.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Center + - uid: 26738 + components: + - type: Transform + pos: 10.5,-55.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Toxins + - uid: 26739 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,-54.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Lockerroom + - uid: 26740 + components: + - type: Transform + pos: 26.5,-43.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Hall + - uid: 26741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-28.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Artifact Lab - proto: SurveillanceCameraSecurity entities: - uid: 10469 @@ -139034,6 +140194,113 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Gun Range + - uid: 26647 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-70.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Evac Security post + - uid: 26765 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,38.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Hall + - uid: 26766 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,48.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Hall + - uid: 26770 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,57.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Exterior + - uid: 26771 + components: + - type: Transform + pos: -3.5,63.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Exterior + - uid: 26772 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,51.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Brig 3 + - uid: 26773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,51.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Brig 2 + - uid: 26774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,51.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Brig 1 + - uid: 26778 + components: + - type: Transform + pos: 1.5,50.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Med + - uid: 26798 + components: + - type: Transform + pos: 13.5,17.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Law Office - proto: SurveillanceCameraService entities: - uid: 23214 @@ -139057,6 +140324,39 @@ entities: - SurveillanceCameraService nameSet: True id: Freezer + - uid: 26743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,-15.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Hydroponics + - uid: 26744 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-22.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Botany Backroom + - uid: 26746 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-8.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Bar - proto: SurveillanceCameraSupply entities: - uid: 23184 @@ -139114,6 +140414,60 @@ entities: - SurveillanceCameraSupply nameSet: True id: Salvage Bay + - uid: 26423 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,10.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Breakroom + - uid: 26759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -43.5,31.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Salvage Dock + - uid: 26760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,19.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 1 + - uid: 26761 + components: + - type: Transform + pos: -44.5,15.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock 2 + - uid: 26763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,22.5 + parent: 5350 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Bay North - proto: SurveillanceCameraWirelessRouterConstructed entities: - uid: 26558 @@ -142817,6 +144171,16 @@ entities: showEnts: False occludes: True ents: [] + - uid: 26840 + components: + - type: Transform + pos: 108.5,9.5 + parent: 5350 + - uid: 26841 + components: + - type: Transform + pos: 100.5,9.5 + parent: 5350 - proto: TeslaCoil entities: - uid: 23612 @@ -143121,11 +144485,6 @@ entities: parent: 5350 - proto: ToiletEmpty entities: - - uid: 1032 - components: - - type: Transform - pos: 8.5,2.5 - parent: 5350 - uid: 7817 components: - type: Transform @@ -143164,6 +144523,13 @@ entities: - type: Transform pos: -39.5,-10.5 parent: 5350 +- proto: ToiletGoldenDirtyWater + entities: + - uid: 25811 + components: + - type: Transform + pos: 8.5,2.5 + parent: 5350 - proto: TomatoSeeds entities: - uid: 3141 @@ -143308,11 +144674,6 @@ entities: - type: Transform pos: 1.5618443,-16.342892 parent: 5350 - - uid: 26423 - components: - - type: Transform - pos: 104.485725,8.611769 - parent: 5350 - proto: ToyAmongPequeno entities: - uid: 14514 @@ -153343,11 +154704,6 @@ entities: - type: Transform pos: 103.5,14.5 parent: 5350 - - uid: 25808 - components: - - type: Transform - pos: 103.5,13.5 - parent: 5350 - uid: 25809 components: - type: Transform @@ -153358,11 +154714,6 @@ entities: - type: Transform pos: 105.5,14.5 parent: 5350 - - uid: 25811 - components: - - type: Transform - pos: 105.5,13.5 - parent: 5350 - uid: 25812 components: - type: Transform @@ -153373,11 +154724,6 @@ entities: - type: Transform pos: 101.5,13.5 parent: 5350 - - uid: 25814 - components: - - type: Transform - pos: 106.5,13.5 - parent: 5350 - uid: 25815 components: - type: Transform @@ -153608,6 +154954,11 @@ entities: - type: Transform pos: 108.5,-11.5 parent: 5350 + - uid: 25976 + components: + - type: Transform + pos: 105.5,13.5 + parent: 5350 - uid: 26215 components: - type: Transform @@ -153628,6 +154979,11 @@ entities: - type: Transform pos: 108.5,-2.5 parent: 5350 + - uid: 26231 + components: + - type: Transform + pos: 106.5,13.5 + parent: 5350 - uid: 26335 components: - type: Transform @@ -161884,31 +163240,6 @@ entities: parent: 5350 - proto: WeaponTurretSyndicateBroken entities: - - uid: 26416 - components: - - type: Transform - pos: 106.5,2.5 - parent: 5350 - - uid: 26417 - components: - - type: Transform - pos: 102.5,2.5 - parent: 5350 - - uid: 26418 - components: - - type: Transform - pos: 104.5,6.5 - parent: 5350 - - uid: 26419 - components: - - type: Transform - pos: 107.5,6.5 - parent: 5350 - - uid: 26420 - components: - - type: Transform - pos: 101.5,6.5 - parent: 5350 - uid: 26421 components: - type: Transform @@ -167183,4 +168514,9 @@ entities: - type: Transform pos: 45.520813,-8.421944 parent: 5350 + - uid: 26803 + components: + - type: Transform + pos: 59.615005,1.5566483 + parent: 5350 ... diff --git a/Resources/Maps/oasis.yml b/Resources/Maps/oasis.yml index 0406aa27ef..29d779c582 100644 --- a/Resources/Maps/oasis.yml +++ b/Resources/Maps/oasis.yml @@ -174,7 +174,7 @@ entities: version: 6 2,-3: ind: 2,-3 - tiles: gQAAAAAAbwAAAAAAKQAAAAADKQAAAAADbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAKQAAAAACbwAAAAAAKQAAAAADKQAAAAADbwAAAAAAKQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAABgQAAAAAAKQAAAAABKQAAAAADgQAAAAAAKQAAAAADKQAAAAACKQAAAAADKQAAAAACKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAKQAAAAACKQAAAAABIQAAAAAAKQAAAAADKQAAAAAAKQAAAAAAKQAAAAADKQAAAAACgQAAAAAAgQAAAAAAJAAAAAAAgQAAAAAAdwAAAAAAYAAAAAADYAAAAAADgQAAAAAAKQAAAAAAKQAAAAAAgQAAAAAAKQAAAAABJgAAAAAAJgAAAAAAJgAAAAAAKQAAAAADgQAAAAAAKQAAAAADKQAAAAABKQAAAAADdwAAAAADYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAACKQAAAAADKQAAAAAAgQAAAAAAKQAAAAAAKQAAAAACKQAAAAACdwAAAAABYAAAAAABYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAIQAAAAACgQAAAAAAgQAAAAAAKQAAAAACKQAAAAABKQAAAAACKQAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAKQAAAAADKQAAAAACKQAAAAAAKQAAAAACKQAAAAADIQAAAAABKQAAAAACKQAAAAADKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAABKQAAAAADKQAAAAACgQAAAAAAKQAAAAACKQAAAAAAKQAAAAADKQAAAAABKQAAAAADKQAAAAADKQAAAAABKQAAAAADKQAAAAADKQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAADgQAAAAAAgQAAAAAAJAAAAAADgQAAAAAAKQAAAAADKQAAAAAAKQAAAAAAKQAAAAACKQAAAAAAKQAAAAACKQAAAAACIQAAAAAAKQAAAAABKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABgQAAAAAAbwAAAAAAbwAAAAAAKQAAAAADKQAAAAACKQAAAAAAKQAAAAACKQAAAAAAKQAAAAADKQAAAAACKQAAAAACKQAAAAADKQAAAAABKQAAAAACKQAAAAABKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: gQAAAAAAbwAAAAAAKQAAAAADKQAAAAADbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAKQAAAAACbwAAAAAAKQAAAAADKQAAAAADbwAAAAAAKQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAABgQAAAAAAKQAAAAABKQAAAAADgQAAAAAAKQAAAAADKQAAAAACKQAAAAADKQAAAAACKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAKQAAAAACKQAAAAABIQAAAAAAKQAAAAADKQAAAAAAKQAAAAAAKQAAAAADKQAAAAACgQAAAAAAgQAAAAAAJAAAAAAAgQAAAAAAdwAAAAAAYAAAAAADYAAAAAADgQAAAAAAKQAAAAAAKQAAAAAAgQAAAAAAKQAAAAABJgAAAAAAJgAAAAAAJgAAAAAAKQAAAAADgQAAAAAAKQAAAAADKQAAAAABKQAAAAADdwAAAAADYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAACKQAAAAADKQAAAAAAgQAAAAAAKQAAAAAAKQAAAAACKQAAAAACdwAAAAABYAAAAAABYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAIQAAAAACgQAAAAAAgQAAAAAAKQAAAAACKQAAAAABKQAAAAACKQAAAAABYAAAAAABYAAAAAABYAAAAAACYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAKQAAAAADKQAAAAACKQAAAAAAKQAAAAACKQAAAAADIQAAAAABKQAAAAACKQAAAAADKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAABKQAAAAADKQAAAAACgQAAAAAAKQAAAAACKQAAAAAAKQAAAAADKQAAAAABKQAAAAADKQAAAAADKQAAAAABKQAAAAADKQAAAAADKQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAADgQAAAAAAgQAAAAAAJAAAAAADgQAAAAAAKQAAAAADKQAAAAAAKQAAAAAAKQAAAAACKQAAAAAAKQAAAAACKQAAAAACIQAAAAAAKQAAAAABKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABgQAAAAAAbwAAAAAAbwAAAAAAKQAAAAADKQAAAAACKQAAAAAAKQAAAAACKQAAAAAAKQAAAAADKQAAAAACKQAAAAACKQAAAAADKQAAAAABKQAAAAACKQAAAAABKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 2,-1: ind: 2,-1 @@ -202,11 +202,11 @@ entities: version: 6 -3,0: ind: -3,0 - tiles: YAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAACYAAAAAABgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAKQAAAAABKQAAAAABgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAACYAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: YAAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAABYAAAAAADYAAAAAADYAAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAACYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAADYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAADYAAAAAABYAAAAAABYAAAAAACYAAAAAADYAAAAAACYAAAAAABgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAKQAAAAABKQAAAAABgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAABYAAAAAACYAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAABYAAAAAABYAAAAAABYAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -3,1: ind: -3,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 0,-4: ind: 0,-4 @@ -6668,7 +6668,7 @@ entities: -8,-8: 0: 65327 -8,-9: - 0: 62207 + 0: 62079 -9,-8: 0: 43071 -8,-7: @@ -6688,7 +6688,7 @@ entities: -7,-6: 0: 57583 -7,-9: - 0: 61679 + 0: 61695 -6,-8: 0: 65039 -6,-7: @@ -6781,13 +6781,13 @@ entities: 4,-10: 0: 16383 -8,-12: - 0: 30591 + 0: 30583 -9,-12: 0: 2039 -8,-11: 0: 28791 -8,-10: - 0: 61559 + 0: 28791 -9,-11: 0: 61559 -9,-10: @@ -6799,7 +6799,7 @@ entities: -7,-11: 0: 65295 -7,-10: - 0: 57599 + 0: 61695 -7,-13: 0: 65287 -6,-12: @@ -6893,7 +6893,7 @@ entities: 9,-13: 0: 4369 10,-12: - 0: 14560 + 0: 7904 10,-11: 0: 65295 10,-10: @@ -7021,7 +7021,7 @@ entities: 0: 65427 -13,-12: 0: 56524 - 6: 17 + 7: 17 -12,-11: 0: 60931 -13,-11: @@ -7034,20 +7034,22 @@ entities: 0: 30583 -12,-8: 0: 4087 + -11,-10: + 0: 61167 + -11,-9: + 0: 65534 -11,-12: 0: 61166 -11,-11: 0: 61166 - -11,-10: - 0: 3808 - -11,-9: - 0: 1636 + -11,-8: + 0: 61438 -10,-12: 0: 32767 -10,-11: 0: 30583 -10,-10: - 0: 26222 + 0: 30590 -10,-9: 0: 61158 -10,-8: @@ -7064,8 +7066,6 @@ entities: 0: 119 -13,-5: 0: 58982 - -11,-8: - 0: 61424 -11,-7: 0: 61422 -11,-5: @@ -7129,23 +7129,22 @@ entities: 3: 34952 -11,2: 3: 255 - 1: 57344 + 4: 57344 -12,4: 3: 53192 -11,3: 3: 61440 - 4: 224 + 5: 224 -10,1: 0: 40847 -10,2: - 3: 8755 - 0: 34952 + 3: 51 + 0: 43656 -10,3: - 3: 12834 - 0: 34952 + 3: 12288 + 0: 35498 -10,4: - 3: 8738 - 0: 34952 + 0: 43690 -13,4: 3: 32630 -12,7: @@ -7158,27 +7157,26 @@ entities: 3: 34952 -11,6: 3: 61440 - 6: 224 + 7: 224 -11,7: 3: 65535 -12,8: 3: 34952 -11,4: - 5: 224 - 6: 57344 + 6: 224 + 7: 57344 -11,5: - 6: 57568 + 7: 57568 -11,8: 3: 65535 -10,6: - 3: 12834 - 0: 34952 + 3: 12288 + 0: 35498 -10,7: 3: 13107 0: 34952 -10,5: - 3: 8738 - 0: 34952 + 0: 43690 -10,8: 3: 62259 0: 136 @@ -7245,7 +7243,7 @@ entities: -2,-14: 0: 65520 -9,-15: - 6: 2048 + 7: 2048 -8,-14: 0: 4080 -9,-14: @@ -7255,11 +7253,11 @@ entities: -9,-13: 0: 4095 -7,-15: - 6: 61184 + 7: 61184 -7,-14: 0: 32752 -6,-15: - 6: 256 + 7: 256 0: 32768 -6,-14: 0: 65528 @@ -7268,31 +7266,31 @@ entities: -13,-16: 3: 65520 -12,-15: - 6: 53128 + 7: 53128 -12,-14: 0: 30483 - 6: 4 + 7: 4 -13,-14: 0: 52232 3: 23 -11,-16: - 6: 4352 + 7: 4352 -11,-15: - 6: 65425 + 7: 65425 -11,-14: 0: 65520 -11,-13: 0: 831 -10,-15: - 6: 14327 + 7: 14327 -10,-14: 0: 16304 -10,-13: 0: 2187 -10,-16: - 6: 8704 + 7: 8704 -10,-17: - 6: 49152 + 7: 49152 -16,-7: 3: 52416 -16,-6: @@ -7317,7 +7315,7 @@ entities: 0: 52416 -15,-9: 0: 34952 - 6: 256 + 7: 256 -14,-8: 0: 49080 -14,-7: @@ -7337,31 +7335,31 @@ entities: -13,-7: 0: 26214 -16,-12: - 6: 32 + 7: 32 -16,-11: - 6: 32768 + 7: 32768 -16,-10: - 6: 8 + 7: 8 -15,-11: - 6: 13036 + 7: 13036 0: 32768 -15,-10: - 6: 307 + 7: 307 0: 34952 -15,-12: - 6: 51336 + 7: 51336 -14,-12: - 6: 4607 + 7: 4607 0: 49152 -14,-11: - 6: 17 + 7: 17 0: 61644 -14,-10: 0: 65535 -14,-13: - 6: 59392 + 7: 59392 -13,-13: - 6: 4352 + 7: 4352 0: 1604 8,9: 0: 65535 @@ -7390,7 +7388,7 @@ entities: 10,10: 0: 3549 10,11: - 6: 275 + 7: 275 10,12: 0: 305 3: 3276 @@ -7570,9 +7568,9 @@ entities: 14,-9: 0: 36623 15,-8: - 6: 16 + 7: 16 15,-6: - 6: 16 + 7: 16 0: 4096 3: 32768 15,-9: @@ -7580,16 +7578,16 @@ entities: 16,-5: 3: 304 12,-11: - 6: 49156 + 7: 49156 12,-12: 3: 12 12,-13: 3: 52303 13,-12: 3: 15 - 6: 16384 + 7: 16384 13,-11: - 6: 65228 + 7: 65228 13,-10: 0: 65520 13,-13: @@ -7597,7 +7595,7 @@ entities: 14,-12: 3: 15 14,-11: - 6: 65521 + 7: 65521 14,-10: 0: 65392 14,-13: @@ -7605,14 +7603,14 @@ entities: 15,-12: 3: 1 15,-11: - 6: 4112 + 7: 4112 15,-10: - 6: 52451 + 7: 52451 0: 4096 15,-13: 3: 4511 16,-10: - 6: 19 + 7: 19 -4,9: 0: 7421 -5,9: @@ -7627,13 +7625,13 @@ entities: 0: 32767 -4,12: 0: 34945 - 6: 13072 + 7: 13072 -3,9: 0: 4095 -3,10: 0: 65535 -3,11: - 6: 61408 + 7: 61408 -2,9: 0: 4095 -2,10: @@ -7677,7 +7675,7 @@ entities: 0: 65535 -5,12: 0: 13111 - 6: 34816 + 7: 34816 -12,9: 3: 65497 -13,9: @@ -7686,19 +7684,19 @@ entities: 3: 52428 -11,9: 3: 4607 - 6: 49152 + 7: 49152 -11,10: 3: 33041 - 6: 204 + 7: 204 -12,11: 3: 136 -11,11: 3: 248 -10,9: 3: 52479 - 6: 4096 + 7: 4096 -10,10: - 6: 17 + 7: 17 3: 34952 -10,11: 3: 2296 @@ -7753,14 +7751,14 @@ entities: 3: 49 -5,13: 0: 51 - 6: 51208 + 7: 51208 -5,14: - 6: 264 + 7: 264 -4,13: - 6: 29443 + 7: 29443 0: 136 -4,14: - 6: 3 + 7: 3 -3,12: 0: 65520 -3,13: @@ -7776,7 +7774,7 @@ entities: 0,13: 0: 35003 1,13: - 0: 8866 + 0: 41634 1,14: 0: 8710 3: 34952 @@ -7787,7 +7785,7 @@ entities: 0: 8738 3: 34952 2,13: - 0: 184 + 0: 4280 2,14: 3: 49023 2,15: @@ -7799,7 +7797,8 @@ entities: 3,14: 3: 44847 3,15: - 3: 44975 + 3: 44463 + 0: 512 3,16: 3: 12207 4,14: @@ -7807,15 +7806,15 @@ entities: 4,15: 3: 44971 4,13: - 0: 224 + 0: 49376 4,16: 3: 65515 5,15: - 3: 1279 - 0: 8192 + 0: 8243 + 3: 1228 5,13: 0: 8738 - 6: 136 + 7: 136 5,14: 0: 546 3: 16384 @@ -7990,7 +7989,7 @@ entities: -15,-16: 3: 65520 -15,-13: - 6: 64 + 7: 64 -14,-16: 3: 24404 -14,-15: @@ -8095,7 +8094,7 @@ entities: -10,-19: 3: 4096 -10,-18: - 0: 4 + 7: 4 -18,-12: 3: 68 -18,-13: @@ -8188,7 +8187,7 @@ entities: temperature: 293.15 moles: - 0 - - 6666.982 + - 103.92799 - 0 - 0 - 0 @@ -8229,6 +8228,21 @@ entities: - 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: @@ -9549,18 +9563,6 @@ entities: - 15445 - 1922 - 412 - - uid: 7089 - components: - - type: Transform - pos: -10.5,18.5 - parent: 2 - - type: DeviceList - devices: - - 9276 - - 29004 - - 29003 - - 29050 - - 28969 - uid: 8130 components: - type: Transform @@ -11149,13 +11151,20 @@ entities: - 2175 - 28966 - 29041 -- proto: AirAlarmAssembly +- proto: AirAlarmVox entities: - - uid: 2171 + - uid: 231 components: - type: Transform - pos: -16.5,18.5 + pos: -10.5,18.5 parent: 2 + - type: DeviceList + devices: + - 29003 + - 29004 + - 29050 + - 9276 + - 28969 - proto: AirCanister entities: - uid: 4223 @@ -12083,12 +12092,6 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,26.5 parent: 2 - - uid: 21027 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-46.5 - parent: 2 - uid: 23669 components: - type: Transform @@ -14311,7 +14314,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -28169.445 + secondsUntilStateChange: -34766 state: Opening - uid: 6934 components: @@ -14323,7 +14326,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -28172.08 + secondsUntilStateChange: -34768.633 state: Opening - uid: 6935 components: @@ -14335,7 +14338,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -28170.93 + secondsUntilStateChange: -34767.484 state: Opening - uid: 6936 components: @@ -14346,7 +14349,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -28170.146 + secondsUntilStateChange: -34766.7 state: Opening - proto: AirlockTheatreLocked entities: @@ -14438,7 +14441,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 7089 + - 231 - uid: 18245 components: - type: Transform @@ -34825,6 +34828,11 @@ entities: parent: 21002 - proto: AtmosDeviceFanDirectional entities: + - uid: 5191 + components: + - type: Transform + pos: -13.5,-58.5 + parent: 2 - uid: 10677 components: - type: Transform @@ -34867,59 +34875,6 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-68.5 parent: 2 - - uid: 13210 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-80.5 - parent: 2 - - uid: 13747 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-82.5 - parent: 2 - - uid: 13773 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -61.5,-17.5 - parent: 2 - - uid: 16803 - components: - - type: Transform - pos: -13.5,-58.5 - parent: 2 - - uid: 18705 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-80.5 - parent: 2 - - uid: 19542 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-82.5 - parent: 2 - - uid: 25960 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -61.5,-1.5 - parent: 2 - - uid: 26097 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -61.5,-5.5 - parent: 2 - - uid: 26114 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-80.5 - parent: 2 - proto: AtmosDeviceFanTiny entities: - uid: 45 @@ -36121,111 +36076,6 @@ entities: - type: Transform pos: -42.5,11.5 parent: 2 - - uid: 29002 - components: - - type: Transform - pos: -11.5,16.5 - parent: 2 - - uid: 29018 - components: - - type: Transform - pos: -11.5,17.5 - parent: 2 - - uid: 29019 - components: - - type: Transform - pos: -10.5,17.5 - parent: 2 - - uid: 29020 - components: - - type: Transform - pos: -11.5,18.5 - parent: 2 - - uid: 29021 - components: - - type: Transform - pos: -11.5,19.5 - parent: 2 - - uid: 29022 - components: - - type: Transform - pos: -12.5,19.5 - parent: 2 - - uid: 29023 - components: - - type: Transform - pos: -13.5,19.5 - parent: 2 - - uid: 29024 - components: - - type: Transform - pos: -14.5,19.5 - parent: 2 - - uid: 29025 - components: - - type: Transform - pos: -14.5,18.5 - parent: 2 - - uid: 29026 - components: - - type: Transform - pos: -13.5,18.5 - parent: 2 - - uid: 29027 - components: - - type: Transform - pos: -12.5,18.5 - parent: 2 - - uid: 29028 - components: - - type: Transform - pos: -12.5,17.5 - parent: 2 - - uid: 29029 - components: - - type: Transform - pos: -13.5,17.5 - parent: 2 - - uid: 29030 - components: - - type: Transform - pos: -14.5,17.5 - parent: 2 - - uid: 29031 - components: - - type: Transform - pos: -15.5,17.5 - parent: 2 - - uid: 29032 - components: - - type: Transform - pos: -16.5,17.5 - parent: 2 - - uid: 29033 - components: - - type: Transform - pos: -16.5,16.5 - parent: 2 - - uid: 29034 - components: - - type: Transform - pos: -15.5,16.5 - parent: 2 - - uid: 29035 - components: - - type: Transform - pos: -14.5,16.5 - parent: 2 - - uid: 29036 - components: - - type: Transform - pos: -13.5,16.5 - parent: 2 - - uid: 29037 - components: - - type: Transform - pos: -12.5,16.5 - parent: 2 - proto: AtmosFixOxygenMarker entities: - uid: 5580 @@ -36260,6 +36110,113 @@ entities: - type: Transform pos: -42.5,17.5 parent: 2 +- proto: AtmosFixVoxMarker + entities: + - uid: 10285 + components: + - type: Transform + pos: -15.5,17.5 + parent: 2 + - uid: 10466 + components: + - type: Transform + pos: -14.5,16.5 + parent: 2 + - uid: 10655 + components: + - type: Transform + pos: -15.5,16.5 + parent: 2 + - uid: 10656 + components: + - type: Transform + pos: -14.5,18.5 + parent: 2 + - uid: 10691 + components: + - type: Transform + pos: -13.5,19.5 + parent: 2 + - uid: 11130 + components: + - type: Transform + pos: -13.5,18.5 + parent: 2 + - uid: 12566 + components: + - type: Transform + pos: -13.5,17.5 + parent: 2 + - uid: 12567 + components: + - type: Transform + pos: -13.5,16.5 + parent: 2 + - uid: 12882 + components: + - type: Transform + pos: -12.5,16.5 + parent: 2 + - uid: 12883 + components: + - type: Transform + pos: -11.5,16.5 + parent: 2 + - uid: 12884 + components: + - type: Transform + pos: -14.5,19.5 + parent: 2 + - uid: 12885 + components: + - type: Transform + pos: -14.5,17.5 + parent: 2 + - uid: 12886 + components: + - type: Transform + pos: -11.5,17.5 + parent: 2 + - uid: 12888 + components: + - type: Transform + pos: -12.5,17.5 + parent: 2 + - uid: 12889 + components: + - type: Transform + pos: -12.5,19.5 + parent: 2 + - uid: 12934 + components: + - type: Transform + pos: -10.5,17.5 + parent: 2 + - uid: 12935 + components: + - type: Transform + pos: -11.5,19.5 + parent: 2 + - uid: 12937 + components: + - type: Transform + pos: -11.5,18.5 + parent: 2 + - uid: 12938 + components: + - type: Transform + pos: -12.5,18.5 + parent: 2 + - uid: 13010 + components: + - type: Transform + pos: -16.5,16.5 + parent: 2 + - uid: 13030 + components: + - type: Transform + pos: -16.5,17.5 + parent: 2 - proto: Autolathe entities: - uid: 6864 @@ -37290,35 +37247,6 @@ entities: rot: 1.5707963267948966 rad pos: -34.5,-6.5 parent: 2 - - uid: 7941 - components: - - type: Transform - pos: 51.5,16.5 - parent: 2 - - type: EntityStorage - open: True - removedMasks: 20 - - type: Fixtures - fixtures: - fix1: - shape: !type:PolygonShape - radius: 0.01 - vertices: - - -0.45,-0.45 - - 0.45,-0.45 - - 0.45,0.45 - - -0.45,0.45 - mask: - - Impassable - - TableLayer - - LowImpassable - layer: - - BulletImpassable - - Opaque - density: 190 - hard: True - restitution: 0 - friction: 0.4 - uid: 10179 components: - type: Transform @@ -37330,6 +37258,11 @@ entities: - type: Transform pos: -7.5,-54.5 parent: 2 + - uid: 29023 + components: + - type: Transform + pos: 61.5,17.5 + parent: 2 - proto: BoxBeaker entities: - uid: 10428 @@ -39440,11 +39373,6 @@ entities: - type: Transform pos: 31.5,6.5 parent: 2 - - uid: 2494 - components: - - type: Transform - pos: 31.5,6.5 - parent: 2 - uid: 2495 components: - type: Transform @@ -47475,11 +47403,6 @@ entities: - type: Transform pos: 40.5,-44.5 parent: 2 - - uid: 11130 - components: - - type: Transform - pos: 41.5,-44.5 - parent: 2 - uid: 11131 components: - type: Transform @@ -54850,6 +54773,11 @@ entities: - type: Transform pos: 43.5,61.5 parent: 21002 + - uid: 25960 + components: + - type: Transform + pos: 40.5,-43.5 + parent: 2 - uid: 26463 components: - type: Transform @@ -55335,6 +55263,16 @@ entities: - type: Transform pos: -44.5,37.5 parent: 2 + - uid: 29036 + components: + - type: Transform + pos: -14.5,19.5 + parent: 2 + - uid: 29077 + components: + - type: Transform + pos: -14.5,20.5 + parent: 2 - proto: CableApcStack1 entities: - uid: 23589 @@ -55356,11 +55294,6 @@ entities: parent: 2 - proto: CableHV entities: - - uid: 231 - components: - - type: Transform - pos: 44.5,-46.5 - parent: 2 - uid: 1409 components: - type: Transform @@ -58606,16 +58539,6 @@ entities: - type: Transform pos: 4.5,-57.5 parent: 2 - - uid: 10656 - components: - - type: Transform - pos: 41.5,-46.5 - parent: 2 - - uid: 10691 - components: - - type: Transform - pos: 42.5,-46.5 - parent: 2 - uid: 10716 components: - type: Transform @@ -59096,16 +59019,6 @@ entities: - type: Transform pos: 52.5,19.5 parent: 2 - - uid: 12888 - components: - - type: Transform - pos: 44.5,24.5 - parent: 2 - - uid: 12889 - components: - - type: Transform - pos: 45.5,24.5 - parent: 2 - uid: 12890 components: - type: Transform @@ -59311,16 +59224,6 @@ entities: - type: Transform pos: 56.5,13.5 parent: 2 - - uid: 12937 - components: - - type: Transform - pos: 44.5,11.5 - parent: 2 - - uid: 12938 - components: - - type: Transform - pos: 45.5,11.5 - parent: 2 - uid: 12959 components: - type: Transform @@ -59466,6 +59369,31 @@ entities: - type: Transform pos: 56.5,9.5 parent: 2 + - uid: 13034 + components: + - type: Transform + pos: 43.5,-45.5 + parent: 2 + - uid: 13037 + components: + - type: Transform + pos: 51.5,23.5 + parent: 2 + - uid: 13210 + components: + - type: Transform + pos: 51.5,22.5 + parent: 2 + - uid: 13747 + components: + - type: Transform + pos: 51.5,20.5 + parent: 2 + - uid: 13773 + components: + - type: Transform + pos: 51.5,21.5 + parent: 2 - uid: 15404 components: - type: Transform @@ -59511,6 +59439,11 @@ entities: - type: Transform pos: 31.5,39.5 parent: 2 + - uid: 18705 + components: + - type: Transform + pos: 42.5,-45.5 + parent: 2 - uid: 18738 components: - type: Transform @@ -60781,16 +60714,6 @@ entities: - type: Transform pos: 40.5,-44.5 parent: 2 - - uid: 19956 - components: - - type: Transform - pos: 41.5,-44.5 - parent: 2 - - uid: 19959 - components: - - type: Transform - pos: 43.5,-46.5 - parent: 2 - uid: 19983 components: - type: Transform @@ -62716,6 +62639,106 @@ entities: - type: Transform pos: 22.5,-24.5 parent: 21002 + - uid: 29022 + components: + - type: Transform + pos: 40.5,-43.5 + parent: 2 + - uid: 29025 + components: + - type: Transform + pos: 41.5,-46.5 + parent: 2 + - uid: 29033 + components: + - type: Transform + pos: 41.5,-45.5 + parent: 2 + - uid: 29151 + components: + - type: Transform + pos: 60.5,10.5 + parent: 2 + - uid: 29152 + components: + - type: Transform + pos: 60.5,11.5 + parent: 2 + - uid: 29153 + components: + - type: Transform + pos: 60.5,12.5 + parent: 2 + - uid: 29154 + components: + - type: Transform + pos: 60.5,13.5 + parent: 2 + - uid: 29155 + components: + - type: Transform + pos: 60.5,14.5 + parent: 2 + - uid: 29156 + components: + - type: Transform + pos: 60.5,15.5 + parent: 2 + - uid: 29157 + components: + - type: Transform + pos: 60.5,16.5 + parent: 2 + - uid: 29158 + components: + - type: Transform + pos: 59.5,16.5 + parent: 2 + - uid: 29159 + components: + - type: Transform + pos: 58.5,16.5 + parent: 2 + - uid: 29160 + components: + - type: Transform + pos: 57.5,16.5 + parent: 2 + - uid: 29161 + components: + - type: Transform + pos: 56.5,16.5 + parent: 2 + - uid: 29162 + components: + - type: Transform + pos: 55.5,16.5 + parent: 2 + - uid: 29163 + components: + - type: Transform + pos: 54.5,16.5 + parent: 2 + - uid: 29164 + components: + - type: Transform + pos: 53.5,16.5 + parent: 2 + - uid: 29165 + components: + - type: Transform + pos: 53.5,17.5 + parent: 2 + - uid: 29166 + components: + - type: Transform + pos: 53.5,19.5 + parent: 2 + - uid: 29167 + components: + - type: Transform + pos: 53.5,18.5 + parent: 2 - proto: CableMV entities: - uid: 418 @@ -66713,41 +66736,6 @@ entities: - type: Transform pos: 52.5,17.5 parent: 2 - - uid: 12882 - components: - - type: Transform - pos: 53.5,18.5 - parent: 2 - - uid: 12883 - components: - - type: Transform - pos: 54.5,18.5 - parent: 2 - - uid: 12884 - components: - - type: Transform - pos: 54.5,17.5 - parent: 2 - - uid: 12885 - components: - - type: Transform - pos: 54.5,16.5 - parent: 2 - - uid: 12886 - components: - - type: Transform - pos: 55.5,16.5 - parent: 2 - - uid: 12934 - components: - - type: Transform - pos: 56.5,16.5 - parent: 2 - - uid: 12935 - components: - - type: Transform - pos: 57.5,16.5 - parent: 2 - uid: 12992 components: - type: Transform @@ -66803,46 +66791,6 @@ entities: - type: Transform pos: 57.5,11.5 parent: 2 - - uid: 13030 - components: - - type: Transform - pos: 60.5,12.5 - parent: 2 - - uid: 13031 - components: - - type: Transform - pos: 60.5,12.5 - parent: 2 - - uid: 13032 - components: - - type: Transform - pos: 60.5,13.5 - parent: 2 - - uid: 13033 - components: - - type: Transform - pos: 60.5,14.5 - parent: 2 - - uid: 13034 - components: - - type: Transform - pos: 60.5,15.5 - parent: 2 - - uid: 13035 - components: - - type: Transform - pos: 60.5,16.5 - parent: 2 - - uid: 13036 - components: - - type: Transform - pos: 59.5,16.5 - parent: 2 - - uid: 13037 - components: - - type: Transform - pos: 58.5,16.5 - parent: 2 - uid: 13072 components: - type: Transform @@ -68399,12 +68347,6 @@ entities: - type: Transform pos: 52.5,20.5 parent: 2 - - uid: 10285 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-47.5 - parent: 2 - uid: 16678 components: - type: Transform @@ -68451,6 +68393,18 @@ entities: - type: Transform pos: 22.5,-23.5 parent: 21002 + - uid: 29019 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,-45.5 + parent: 2 + - uid: 29149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,19.5 + parent: 2 - proto: Candle entities: - uid: 23174 @@ -71638,18 +71592,6 @@ entities: rot: -1.5707963267948966 rad pos: 38.5,-44.5 parent: 2 - - uid: 12566 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-44.5 - parent: 2 - - uid: 12567 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-44.5 - parent: 2 - uid: 12568 components: - type: Transform @@ -72334,6 +72276,12 @@ entities: rot: -1.5707963267948966 rad pos: -20.5,29.5 parent: 2 + - uid: 13035 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-46.5 + parent: 2 - uid: 13135 components: - type: Transform @@ -74027,6 +73975,18 @@ entities: rot: 3.141592653589793 rad pos: 57.5,-31.5 parent: 2 + - uid: 29021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-44.5 + parent: 2 + - uid: 29024 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-45.5 + parent: 2 - proto: Chair entities: - uid: 495 @@ -76907,6 +76867,12 @@ entities: rot: -1.5707963267948966 rad pos: -48.5,-37.5 parent: 2 + - uid: 29138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,9.5 + parent: 2 - proto: Cobweb2 entities: - uid: 2182 @@ -76919,6 +76885,11 @@ entities: - type: Transform pos: 41.5,23.5 parent: 2 + - uid: 29136 + components: + - type: Transform + pos: 44.5,23.5 + parent: 2 - proto: ComfyChair entities: - uid: 1044 @@ -92359,7 +92330,7 @@ entities: pos: -13.5,-1.5 parent: 2 - type: Door - secondsUntilStateChange: -19493.426 + secondsUntilStateChange: -26089.98 - type: DeviceNetwork deviceLists: - 18275 @@ -92367,7 +92338,7 @@ entities: - 18282 - 18271 - type: Firelock - emergencyCloseCooldown: 16782.4165529 + emergencyCloseCooldown: 16782.4165528 - uid: 167 components: - type: Transform @@ -126246,7 +126217,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 7089 + - 231 - proto: GasVentScrubber entities: - uid: 53 @@ -128166,7 +128137,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 7089 + - 231 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29003 @@ -128177,7 +128148,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 7089 + - 231 - type: AtmosPipeColor color: '#FF1212FF' - uid: 29004 @@ -128188,7 +128159,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 7089 + - 231 - type: AtmosPipeColor color: '#FF1212FF' - proto: GasVolumePump @@ -136687,7 +136658,7 @@ entities: pos: 36.5,-35.5 parent: 2 - type: Door - secondsUntilStateChange: -56325.273 + secondsUntilStateChange: -62921.83 state: Opening - uid: 5211 components: @@ -137858,6 +137829,11 @@ entities: - type: Transform pos: 12.5,43.5 parent: 2 + - uid: 26114 + components: + - type: Transform + pos: 41.5,-46.5 + parent: 2 - proto: LockerEngineerFilled entities: - uid: 6703 @@ -138917,6 +138893,11 @@ entities: - type: Transform pos: -18.5,18.5 parent: 2 + - uid: 21027 + components: + - type: Transform + pos: 40.5,-44.5 + parent: 2 - uid: 23232 components: - type: Transform @@ -138952,11 +138933,6 @@ entities: - type: Transform pos: -22.5,20.5 parent: 2 - - uid: 28882 - components: - - type: Transform - pos: 41.5,-44.5 - parent: 2 - proto: MaintenanceToolSpawner entities: - uid: 10274 @@ -141561,11 +141537,6 @@ entities: - type: Transform pos: 42.5,5.5 parent: 2 - - uid: 13010 - components: - - type: Transform - pos: 61.5,17.5 - parent: 2 - uid: 13013 components: - type: Transform @@ -141676,6 +141647,11 @@ entities: - type: Transform pos: 3.5,-41.5 parent: 2 + - uid: 29026 + components: + - type: Transform + pos: 61.5,16.5 + parent: 2 - proto: PottedPlantRD entities: - uid: 9902 @@ -144418,6 +144394,12 @@ entities: rot: -1.5707963267948966 rad pos: -11.5,-56.5 parent: 2 + - uid: 13036 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-46.5 + parent: 2 - uid: 13533 components: - type: Transform @@ -144686,12 +144668,6 @@ entities: rot: 3.141592653589793 rad pos: 64.5,-3.5 parent: 2 - - uid: 20194 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,-45.5 - parent: 2 - uid: 20197 components: - type: Transform @@ -155322,6 +155298,13 @@ entities: parent: 2 - proto: SMESBasic entities: + - uid: 2494 + components: + - type: MetaData + name: SE Solars + - type: Transform + pos: 42.5,-45.5 + parent: 2 - uid: 6414 components: - type: MetaData @@ -155379,11 +155362,6 @@ entities: - type: Transform pos: 14.5,42.5 parent: 2 - - uid: 10260 - components: - - type: Transform - pos: 41.5,-46.5 - parent: 2 - uid: 10731 components: - type: Transform @@ -155396,6 +155374,8 @@ entities: parent: 2 - uid: 19639 components: + - type: MetaData + name: SW Solars - type: Transform pos: -46.5,-53.5 parent: 2 @@ -157882,10 +157862,11 @@ entities: - type: Transform pos: 13.5,61.5 parent: 2 - - uid: 28414 + - uid: 29074 components: - type: Transform - pos: 51.5,16.5 + rot: 3.141592653589793 rad + pos: 59.5,18.5 parent: 2 - proto: SpawnPointBotanist entities: @@ -159387,6 +159368,58 @@ entities: parent: 2 - proto: SurveillanceCameraCommand entities: + - uid: 13031 + components: + - type: Transform + pos: 35.5,20.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Captain's lavatory + - uid: 19542 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,6.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge 2 + - uid: 19956 + components: + - type: Transform + pos: 36.5,12.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Captain's Bedroom 2 + - uid: 19959 + components: + - type: Transform + pos: 35.5,17.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Captain's Closet + - uid: 20194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-9.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HoP bedroom - uid: 20877 components: - type: Transform @@ -159394,6 +159427,8 @@ entities: pos: 22.5,9.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand id: Bridge - uid: 20878 components: @@ -159416,6 +159451,8 @@ entities: pos: 40.5,12.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand id: Captain's Bedroom - uid: 20881 components: @@ -159424,7 +159461,10 @@ entities: pos: 39.5,-4.5 parent: 2 - type: SurveillanceCamera - id: HoP's + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HoP office - uid: 20882 components: - type: Transform @@ -159449,6 +159489,17 @@ entities: parent: 2 - type: SurveillanceCamera id: Board Storage + - uid: 20902 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,18.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Briefing - uid: 20911 components: - type: Transform @@ -159488,6 +159539,49 @@ entities: parent: 2 - type: SurveillanceCamera id: Telecoms + - uid: 29135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,23.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Compliance N + - uid: 29137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,9.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Compliance S + - uid: 29141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-39.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: HOS' Office + - uid: 29178 + components: + - type: Transform + pos: -49.5,5.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: QM's Bedroom - proto: SurveillanceCameraEngineering entities: - uid: 20897 @@ -159504,7 +159598,10 @@ entities: pos: -32.5,12.5 parent: 2 - type: SurveillanceCamera - id: Atmos 1 + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Distro - uid: 20899 components: - type: Transform @@ -159512,7 +159609,10 @@ entities: pos: -30.5,24.5 parent: 2 - type: SurveillanceCamera - id: Atmos 2 + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos W - uid: 20901 components: - type: Transform @@ -159521,14 +159621,6 @@ entities: parent: 2 - type: SurveillanceCamera id: Atmos Lockeroom - - uid: 20902 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,47.5 - parent: 2 - - type: SurveillanceCamera - id: TEG - uid: 20903 components: - type: Transform @@ -159553,8 +159645,8 @@ entities: - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraEngineering - id: Main Engine - - type: ActiveUserInterface + nameSet: True + id: Main Engine E - uid: 20906 components: - type: Transform @@ -159593,7 +159685,7 @@ entities: pos: 47.5,27.5 parent: 2 - type: SurveillanceCamera - id: East Solars + id: E Solars - uid: 23805 components: - type: Transform @@ -159627,17 +159719,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: SMES C - - uid: 28860 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,33.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Atmos 3 - uid: 28861 components: - type: Transform @@ -159649,8 +159730,304 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Pressure Bank + - uid: 29027 + components: + - type: Transform + pos: -14.5,40.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG S + - uid: 29028 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,33.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos N + - uid: 29107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-6.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Courtyard Power + - uid: 29113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,11.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos S + - uid: 29114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,24.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos E + - uid: 29115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,36.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Primary Airlock + - uid: 29116 + components: + - type: Transform + pos: -30.5,8.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Gas Tanks + - uid: 29117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,53.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG N + - uid: 29118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,45.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG Center + - uid: 29119 + components: + - type: Transform + pos: -2.5,40.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Misc Storage + - uid: 29123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,47.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: CE's Bedroom + - uid: 29124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,35.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Desk + - uid: 29125 + components: + - type: Transform + pos: 4.5,49.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Airlock + - uid: 29126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,62.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Main Engine W + - uid: 29127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,47.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering W + - uid: 29128 + components: + - type: Transform + pos: 25.5,42.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Hall A + - uid: 29129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,45.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering E + - uid: 29130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,28.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Backrooms + - uid: 29131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,43.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Hall B + - uid: 29133 + components: + - type: Transform + pos: 36.5,48.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Dock + - uid: 29150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,48.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engine Storage + - uid: 29169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -48.5,-52.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: SW Solars + - uid: 29170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-45.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: SE Solars - proto: SurveillanceCameraGeneral entities: + - uid: 7089 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-10.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Atrium B + - uid: 10260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,3.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bridge Redress + - uid: 10262 + components: + - type: Transform + pos: -8.5,3.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Food Court C + - uid: 13032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,11.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Parkway E + - uid: 20943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,3.5 + parent: 2 - uid: 20951 components: - type: Transform @@ -159658,7 +160035,10 @@ entities: pos: -3.5,2.5 parent: 2 - type: SurveillanceCamera - id: Rotunda + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Rotunda West - uid: 20952 components: - type: Transform @@ -159666,7 +160046,10 @@ entities: pos: -16.5,11.5 parent: 2 - type: SurveillanceCamera - id: Parkway NW + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Food Court A - uid: 20953 components: - type: Transform @@ -159674,14 +160057,20 @@ entities: pos: 11.5,17.5 parent: 2 - type: SurveillanceCamera - id: Parkway NE + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Parkway N - uid: 20954 components: - type: Transform pos: -10.5,-16.5 parent: 2 - type: SurveillanceCamera - id: Zoo 1 + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Zoo S - uid: 20955 components: - type: Transform @@ -159689,7 +160078,10 @@ entities: pos: -16.5,-10.5 parent: 2 - type: SurveillanceCamera - id: Zoo 2 + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Zoo W - uid: 20956 components: - type: Transform @@ -159697,7 +160089,10 @@ entities: pos: -9.5,-8.5 parent: 2 - type: SurveillanceCamera - id: Zoo 3 + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Zoo Center - uid: 20957 components: - type: Transform @@ -159705,7 +160100,10 @@ entities: pos: 8.5,-6.5 parent: 2 - type: SurveillanceCamera - id: Parkway SE + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Atrium A - uid: 20958 components: - type: Transform @@ -159743,7 +160141,10 @@ entities: pos: -3.5,-56.5 parent: 2 - type: SurveillanceCamera - id: Arrivals + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals N - uid: 23677 components: - type: Transform @@ -159754,6 +160155,415 @@ entities: - SurveillanceCameraGeneral nameSet: True id: North Dock + - uid: 29018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,-4.5 + parent: 2 + - uid: 29035 + components: + - type: Transform + pos: 11.5,-16.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Atrium C + - uid: 29037 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-1.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Rotunda East + - uid: 29075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,9.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Parkway W + - uid: 29076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,18.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Food Court B + - uid: 29079 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-2.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Zoo N + - uid: 29081 + components: + - type: Transform + pos: -1.5,-13.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Zoo E + - uid: 29082 + components: + - type: Transform + pos: -18.5,-19.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Zoo Serpents + - uid: 29088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -44.5,-37.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Games + - uid: 29092 + components: + - type: Transform + pos: 2.5,-62.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals S + - uid: 29093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-70.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Hallway W-1 + - uid: 29094 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-77.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Hallway W-2 + - uid: 29095 + components: + - type: Transform + pos: -11.5,-80.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Dock A-1 + - uid: 29096 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-82.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Dock A-2 + - uid: 29097 + components: + - type: Transform + pos: 2.5,-50.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: South Hall C + - uid: 29098 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-70.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Hallway E-1 + - uid: 29099 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-77.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Hallway E-2 + - uid: 29100 + components: + - type: Transform + pos: 7.5,-80.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Dock B-1 + - uid: 29101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-82.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Arrivals Dock B-2 + - uid: 29102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-34.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: South Hall B + - uid: 29103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-21.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: South Hall A + - uid: 29105 + components: + - type: Transform + pos: -24.5,-1.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: West Hall A + - uid: 29108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,1.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: West Hall B + - uid: 29109 + components: + - type: Transform + pos: -46.5,-4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: West Hall C + - uid: 29110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,-19.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Aux Hall B + - uid: 29111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,-9.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Aux Hall A + - uid: 29112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,-31.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Aux Hall C + - uid: 29120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,45.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North Hall C + - uid: 29121 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,33.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North Hall B + - uid: 29122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,25.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North Hall A + - uid: 29132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,53.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Pods + - uid: 29142 + components: + - type: Transform + pos: 22.5,-0.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: East Hall A + - uid: 29143 + components: + - type: Transform + pos: 34.5,-0.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: East Hall B + - uid: 29144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,1.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: East Hall C + - uid: 29171 + components: + - type: Transform + pos: -38.5,-8.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Washroom + - uid: 29172 + components: + - type: Transform + pos: -38.5,-16.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm A + - uid: 29173 + components: + - type: Transform + pos: -38.5,-21.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm B + - uid: 29174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,-24.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorm C + - uid: 29181 + components: + - type: Transform + pos: -18.5,27.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Gambling Den - proto: SurveillanceCameraMedical entities: - uid: 20915 @@ -159808,7 +160618,10 @@ entities: pos: -32.5,-16.5 parent: 2 - type: SurveillanceCamera - id: Virology + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology W - uid: 20925 components: - type: Transform @@ -159844,7 +160657,10 @@ entities: pos: -37.5,-44.5 parent: 2 - type: SurveillanceCamera - id: Psych + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Psych S - uid: 20929 components: - type: Transform @@ -159859,7 +160675,95 @@ entities: pos: -25.5,-38.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical id: OR I + - uid: 29083 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-15.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology E + - uid: 29084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-44.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Backrooms + - uid: 29085 + components: + - type: Transform + pos: -12.5,-29.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: EMS + - uid: 29086 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-42.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Inpatient Ward + - uid: 29087 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-47.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Cloning + - uid: 29089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,-30.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Psych Lobby + - uid: 29090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,-36.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Psych N + - uid: 29091 + components: + - type: Transform + pos: -28.5,-32.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Admin Hall - proto: SurveillanceCameraMonitorCircuitboard entities: - uid: 5815 @@ -159964,7 +160868,10 @@ entities: pos: 7.5,-35.5 parent: 2 - type: SurveillanceCamera - id: Xeno Lab + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Xeno Lab N - uid: 20936 components: - type: Transform @@ -159988,6 +160895,39 @@ entities: parent: 2 - type: SurveillanceCamera id: Server Room + - uid: 29104 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-37.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Xeno Lab S + - uid: 29106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-29.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: RD's Bedroom + - uid: 29168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-48.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Test Chamber - proto: SurveillanceCameraSecurity entities: - uid: 13070 @@ -160061,8 +161001,8 @@ entities: - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraSecurity - id: Armory - - type: ActiveUserInterface + nameSet: True + id: Armory A - uid: 20886 components: - type: Transform @@ -160078,7 +161018,10 @@ entities: pos: 30.5,-33.5 parent: 2 - type: SurveillanceCamera - id: Lockeroom + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Lockerroom W - uid: 20888 components: - type: Transform @@ -160123,8 +161066,104 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Security Desk + - uid: 29134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,23.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Detective's Office + - uid: 29139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,-35.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Range + - uid: 29140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,-25.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + - uid: 29145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-3.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Main Entrance + - uid: 29146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-34.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Evidence + - uid: 29147 + components: + - type: Transform + pos: 27.5,-32.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Back Entrance + - uid: 29148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,-30.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Lockerroom E - proto: SurveillanceCameraService entities: + - uid: 3264 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-11.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Chapel Apse + - uid: 7941 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-18.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Chaplain's Office - uid: 9387 components: - type: Transform @@ -160133,6 +161172,27 @@ entities: parent: 2 - type: SurveillanceCamera id: Engi Bar + - uid: 10210 + components: + - type: Transform + pos: 4.5,-23.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Chapel Crematorium + - uid: 10263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-22.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Chapel Priory - uid: 20939 components: - type: Transform @@ -160140,6 +161200,8 @@ entities: pos: -5.5,22.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService id: Kitchen - uid: 20940 components: @@ -160164,14 +161226,6 @@ entities: parent: 2 - type: SurveillanceCamera id: Law Office - - uid: 20943 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,38.5 - parent: 2 - - type: SurveillanceCamera - id: Library - uid: 20944 components: - type: Transform @@ -160179,7 +161233,10 @@ entities: pos: 23.5,-22.5 parent: 2 - type: SurveillanceCamera - id: Chapel + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Chapel Sanctuary - uid: 20945 components: - type: Transform @@ -160195,6 +161252,8 @@ entities: pos: 6.5,24.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService id: Botany - uid: 20948 components: @@ -160211,7 +161270,94 @@ entities: pos: 4.5,-53.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService id: Arrival Stand + - uid: 29078 + components: + - type: Transform + pos: -15.5,21.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Freezer + - uid: 29080 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,23.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Botany Lockers + - uid: 29175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -44.5,-27.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Reporter + - uid: 29176 + components: + - type: Transform + pos: -55.5,-30.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Disposals + - uid: 29180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,15.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Pun Pun's Office + - uid: 29182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,33.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Librarian's Office + - uid: 29183 + components: + - type: Transform + pos: -10.5,35.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Library W + - uid: 29184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,38.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Library E - proto: SurveillanceCameraSupply entities: - uid: 20893 @@ -160221,6 +161367,8 @@ entities: pos: -50.5,-1.5 parent: 2 - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply id: Cargo Desk - uid: 20894 components: @@ -160246,6 +161394,27 @@ entities: parent: 2 - type: SurveillanceCamera id: Salvage + - uid: 29177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,-4.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock S + - uid: 29179 + components: + - type: Transform + pos: -60.5,-2.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Cargo Dock N - proto: SurveillanceCameraWirelessRouterEntertainment entities: - uid: 23224 @@ -168836,11 +170005,6 @@ entities: - type: Transform pos: 35.5,9.5 parent: 2 - - uid: 5191 - components: - - type: Transform - pos: -39.5,-31.5 - parent: 2 - uid: 5197 components: - type: Transform @@ -172196,12 +173360,6 @@ entities: rot: 1.5707963267948966 rad pos: -38.5,-11.5 parent: 2 - - uid: 10210 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-45.5 - parent: 2 - uid: 10224 components: - type: Transform @@ -172250,18 +173408,6 @@ entities: rot: 3.141592653589793 rad pos: 2.5,-36.5 parent: 2 - - uid: 10262 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-47.5 - parent: 2 - - uid: 10263 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-47.5 - parent: 2 - uid: 10287 components: - type: Transform @@ -172305,12 +173451,6 @@ entities: - type: Transform pos: -38.5,-9.5 parent: 2 - - uid: 10466 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-45.5 - parent: 2 - uid: 10482 components: - type: Transform @@ -172397,12 +173537,6 @@ entities: - type: Transform pos: 5.5,-63.5 parent: 2 - - uid: 10655 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-44.5 - parent: 2 - uid: 10657 components: - type: Transform @@ -181198,6 +182332,12 @@ entities: rot: 1.5707963267948966 rad pos: -34.5,-52.5 parent: 2 + - uid: 13033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-44.5 + parent: 2 - uid: 13615 components: - type: Transform @@ -181700,6 +182840,38 @@ entities: rot: 3.141592653589793 rad pos: 18.5,-7.5 parent: 2 + - uid: 29029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,-31.5 + parent: 2 + - uid: 29031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-47.5 + parent: 2 + - uid: 29032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-47.5 + parent: 2 + - uid: 29034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,-44.5 + parent: 2 +- proto: WallSolidDiagonal + entities: + - uid: 29030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-45.5 + parent: 2 - proto: WallSolidRust entities: - uid: 24642 @@ -183062,6 +184234,12 @@ entities: rot: 3.141592653589793 rad pos: 33.5,49.5 parent: 2 + - uid: 26097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-46.5 + parent: 2 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 3412 @@ -184189,6 +185367,11 @@ entities: rot: -1.5707963267948966 rad pos: -14.5,-12.5 parent: 2 + - uid: 2171 + components: + - type: Transform + pos: -11.5,16.5 + parent: 2 - uid: 2329 components: - type: Transform @@ -184412,6 +185595,12 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-41.5 parent: 2 + - uid: 16803 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,-45.5 + parent: 2 - uid: 20823 components: - type: Transform @@ -184496,6 +185685,21 @@ entities: rot: 3.141592653589793 rad pos: -15.5,15.5 parent: 2 + - uid: 28414 + components: + - type: Transform + pos: -13.5,16.5 + parent: 2 + - uid: 28860 + components: + - type: Transform + pos: -14.5,16.5 + parent: 2 + - uid: 28882 + components: + - type: Transform + pos: -15.5,16.5 + parent: 2 - uid: 28976 components: - type: Transform @@ -184532,6 +185736,16 @@ entities: rot: 3.141592653589793 rad pos: -10.5,15.5 parent: 2 + - uid: 29002 + components: + - type: Transform + pos: -16.5,16.5 + parent: 2 + - uid: 29020 + components: + - type: Transform + pos: -12.5,16.5 + parent: 2 - uid: 29042 components: - type: Transform @@ -184613,7 +185827,7 @@ entities: pos: 24.5,2.5 parent: 21002 - type: Door - secondsUntilStateChange: -401529.88 + secondsUntilStateChange: -408126.44 state: Opening - uid: 28863 components: diff --git a/Resources/Maps/omega.yml b/Resources/Maps/omega.yml index 14120497df..02ae11fe56 100644 --- a/Resources/Maps/omega.yml +++ b/Resources/Maps/omega.yml @@ -19203,6 +19203,11 @@ entities: - type: Transform pos: -28.5,-23.5 parent: 4812 + - uid: 12629 + components: + - type: Transform + pos: 26.5,13.5 + parent: 4812 - proto: CableApcStack entities: - uid: 6196 @@ -30516,13 +30521,6 @@ entities: - type: Transform pos: -36.403183,-24.261238 parent: 4812 -- proto: ClothingUniformJumpskirtJanimaid - entities: - - uid: 9040 - components: - - type: Transform - pos: 10.492298,52.554813 - parent: 4812 - proto: ClothingUniformJumpskirtOperative entities: - uid: 9053 @@ -31811,6 +31809,14 @@ entities: - type: Transform pos: -36.5,30.5 parent: 4812 +- proto: CurtainsWhiteOpen + entities: + - uid: 12616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,27.5 + parent: 4812 - proto: DawInstrumentMachineCircuitboard entities: - uid: 1723 @@ -55031,11 +55037,6 @@ entities: parent: 4812 - proto: HospitalCurtainsOpen entities: - - uid: 2495 - components: - - type: Transform - pos: -15.5,27.5 - parent: 4812 - uid: 3228 components: - type: Transform @@ -61594,6 +61595,12 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-38.5 parent: 4812 + - uid: 12628 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,11.5 + parent: 4812 - proto: ReinforcedPlasmaWindow entities: - uid: 4138 @@ -66937,6 +66944,49 @@ entities: parent: 4812 - proto: SurveillanceCameraCommand entities: + - uid: 2495 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,46.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Entrance + - uid: 3962 + components: + - type: Transform + pos: -6.5,32.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge West + - uid: 9040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,45.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Maint + - uid: 11618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,53.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Core - uid: 12081 components: - type: Transform @@ -67033,6 +67083,28 @@ entities: - SurveillanceCameraCommand nameSet: True id: AI Core Entrance + - uid: 12322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,45.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Airlock + - uid: 12466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,43.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Core Airlock Ext - uid: 12522 components: - type: Transform @@ -67064,6 +67136,39 @@ entities: - SurveillanceCameraCommand nameSet: True id: EvA Storage + - uid: 12617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,26.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Entrance East + - uid: 12618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,29.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Captain Bathroom + - uid: 12619 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,26.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Bridge Entrance West - proto: SurveillanceCameraEngineering entities: - uid: 12064 @@ -67120,6 +67225,189 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmospherics + - uid: 12587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,3.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Lobby + - uid: 12588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -41.5,9.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos North + - uid: 12589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -50.5,-0.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tanks South + - uid: 12590 + components: + - type: Transform + pos: -50.5,13.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tanks North + - uid: 12591 + components: + - type: Transform + pos: -48.5,-4.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Airlock + - uid: 12592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -43.5,-1.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Smes Room + - uid: 12593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-1.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Cleanroom + - uid: 12594 + components: + - type: Transform + pos: -31.5,-9.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Lobby + - uid: 12595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,-14.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Maints Door + - uid: 12602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -53.5,-24.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars Southwest Power Room + - uid: 12603 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -57.5,-22.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars Southwest Airlock + - uid: 12608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-38.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars Southeast Power Room + - uid: 12609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-36.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars Southeast Airlock + - uid: 12612 + components: + - type: Transform + pos: 23.5,3.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Technical Storage + - uid: 12614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,8.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Secure Storage + - uid: 12625 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,-7.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engi Maint Junction + - uid: 12626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,-5.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering - proto: SurveillanceCameraGeneral entities: - uid: 12060 @@ -67312,6 +67600,93 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Dormitory + - uid: 12583 + components: + - type: Transform + pos: 11.5,34.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North Airlock External + - uid: 12584 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,32.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: North Airlock Internal + - uid: 12586 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,11.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Tool Room + - uid: 12604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-32.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chaplain Crematorium + - uid: 12605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-37.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chaplain Office + - uid: 12606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-35.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Disposals + - uid: 12615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,20.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hallway Bridge + - uid: 12627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-11.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Library - proto: SurveillanceCameraMedical entities: - uid: 12072 @@ -67336,6 +67711,70 @@ entities: - SurveillanceCameraMedical nameSet: True id: Virology + - uid: 12596 + components: + - type: Transform + pos: -18.5,-23.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Triage + - uid: 12597 + components: + - type: Transform + pos: -18.5,-18.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Morgue + - uid: 12598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-16.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Cloning + - uid: 12599 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-26.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: CMO Office + - uid: 12600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-26.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Surgery + - uid: 12601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-27.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Medical Storage - proto: SurveillanceCameraRouterCommand entities: - uid: 2732 @@ -67447,6 +67886,28 @@ entities: - SurveillanceCameraScience nameSet: True id: Research Director's Room + - uid: 12607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-25.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Sci Maint Junction + - uid: 12610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-27.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Anomaly Generator - proto: SurveillanceCameraSecurity entities: - uid: 12058 @@ -67534,6 +67995,67 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Detective office + - uid: 12611 + components: + - type: Transform + pos: 18.5,-12.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Detective Observation Room + - uid: 12620 + components: + - type: Transform + pos: -26.5,19.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Cell 1 + - uid: 12621 + components: + - type: Transform + pos: -26.5,16.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security Cell 2 + - uid: 12622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,23.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Entrance + - uid: 12623 + components: + - type: Transform + pos: -29.5,26.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Cell 1 + - uid: 12624 + components: + - type: Transform + pos: -25.5,26.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Perma Cell 2 - proto: SurveillanceCameraService entities: - uid: 12546 @@ -67702,6 +68224,28 @@ entities: - SurveillanceCameraSupply nameSet: True id: Salvagers + - uid: 12585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,30.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: QM office + - uid: 12613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,15.5 + parent: 4812 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Salvage Bay Airlock - proto: Syringe entities: - uid: 6248 @@ -69604,13 +70148,6 @@ entities: - type: Transform pos: -53.589386,-16.742252 parent: 4812 -- proto: ToyAi - entities: - - uid: 3962 - components: - - type: Transform - pos: 10.469682,53.04013 - parent: 4812 - proto: ToyIan entities: - uid: 2503 @@ -69770,6 +70307,17 @@ entities: - Left: Forward - Right: Reverse - Middle: Off + - uid: 12630 + components: + - type: Transform + pos: 27.5,11.5 + parent: 4812 + - type: DeviceLinkSource + linkedPorts: + 12628: + - Left: Forward + - Right: Reverse + - Middle: Off - proto: UniformPrinter entities: - uid: 2513 diff --git a/Resources/Maps/packed.yml b/Resources/Maps/packed.yml index 77c257b2cb..c20327b960 100644 --- a/Resources/Maps/packed.yml +++ b/Resources/Maps/packed.yml @@ -7547,7 +7547,7 @@ entities: pos: 24.5,-39.5 parent: 2 - type: Door - secondsUntilStateChange: -4432.6016 + secondsUntilStateChange: -5338.4673 state: Opening - type: DeviceLinkSource lastSignals: @@ -10510,11 +10510,6 @@ entities: - type: Transform pos: 48.5,-49.5 parent: 2 - - uid: 13593 - components: - - type: Transform - pos: 56.5,32.5 - parent: 2 - proto: BlastDoorOpen entities: - uid: 2834 @@ -33612,13 +33607,6 @@ entities: - type: Transform pos: 27.493172,5.5327587 parent: 2 -- proto: ClothingBackpackMerc - entities: - - uid: 12658 - components: - - type: Transform - pos: 74.49778,21.835997 - parent: 2 - proto: ClothingBeltChampion entities: - uid: 12103 @@ -33633,13 +33621,6 @@ entities: - type: Transform pos: 89.35728,1.548007 parent: 2 -- proto: ClothingBeltMercWebbing - entities: - - uid: 12667 - components: - - type: Transform - pos: 74.357155,21.929747 - parent: 2 - proto: ClothingBeltStorageWaistbag entities: - uid: 7821 @@ -33709,13 +33690,6 @@ entities: - type: Transform pos: 74.48007,-6.509521 parent: 2 -- proto: ClothingEyesGlassesMercenary - entities: - - uid: 12662 - components: - - type: Transform - pos: 74.46653,22.257872 - parent: 2 - proto: ClothingEyesGlassesMeson entities: - uid: 132 @@ -33792,20 +33766,6 @@ entities: - type: Transform pos: 76.51093,-13.595224 parent: 2 -- proto: ClothingHandsMercGlovesCombat - entities: - - uid: 12663 - components: - - type: Transform - pos: 74.46653,21.773497 - parent: 2 -- proto: ClothingHeadBandMerc - entities: - - uid: 12666 - components: - - type: Transform - pos: 74.419655,22.351622 - parent: 2 - proto: ClothingHeadFishCap entities: - uid: 2885 @@ -33827,13 +33787,6 @@ entities: - type: Transform pos: 62.47656,19.694616 parent: 2 -- proto: ClothingHeadHatBeretMerc - entities: - - uid: 12665 - components: - - type: Transform - pos: 74.513405,22.460997 - parent: 2 - proto: ClothingHeadHatBunny entities: - uid: 9109 @@ -33986,13 +33939,6 @@ entities: - type: Transform pos: 86.44739,10.61898 parent: 2 -- proto: ClothingHeadHelmetMerc - entities: - - uid: 12661 - components: - - type: Transform - pos: 74.46653,22.492247 - parent: 2 - proto: ClothingHeadHelmetRiot entities: - uid: 8425 @@ -34043,13 +33989,6 @@ entities: - type: Transform pos: 67.39722,4.505884 parent: 2 -- proto: ClothingMaskBreathMedicalSecurity - entities: - - uid: 7757 - components: - - type: Transform - pos: 74.46653,21.992247 - parent: 2 - proto: ClothingMaskClown entities: - uid: 8292 @@ -34089,13 +34028,6 @@ entities: - type: Transform pos: 81.53254,11.610725 parent: 2 -- proto: ClothingMaskGasMerc - entities: - - uid: 12659 - components: - - type: Transform - pos: 74.482155,22.210997 - parent: 2 - proto: ClothingMaskSexyMime entities: - uid: 8345 @@ -34283,13 +34215,6 @@ entities: priority: 0 component: Armor title: null -- proto: ClothingOuterCoatDetectiveLoadout - entities: - - uid: 12229 - components: - - type: Transform - pos: 69.639694,21.740335 - parent: 2 - proto: ClothingOuterCoatJensen entities: - uid: 7560 @@ -34318,6 +34243,13 @@ entities: - type: Transform pos: 52.52299,8.566419 parent: 2 +- proto: ClothingOuterCoatTrench + entities: + - uid: 7757 + components: + - type: Transform + pos: 69.55329,21.631119 + parent: 2 - proto: ClothingOuterHardsuitSecurity entities: - uid: 9478 @@ -34387,13 +34319,6 @@ entities: - type: Transform pos: 10.541297,21.522875 parent: 2 -- proto: ClothingOuterVestWebMerc - entities: - - uid: 12668 - components: - - type: Transform - pos: 74.450905,21.945372 - parent: 2 - proto: ClothingOuterWizard entities: - uid: 11159 @@ -34427,13 +34352,6 @@ entities: - type: Transform pos: 8.56214,-8.481274 parent: 2 -- proto: ClothingShoesBootsMercFilled - entities: - - uid: 12664 - components: - - type: Transform - pos: 74.43528,21.382872 - parent: 2 - proto: ClothingShoesFlippers entities: - uid: 6828 @@ -34568,13 +34486,6 @@ entities: - type: Transform pos: 19.93578,5.65267 parent: 2 -- proto: ClothingUniformJumpsuitMercenary - entities: - - uid: 12660 - components: - - type: Transform - pos: 74.46653,21.789122 - parent: 2 - proto: ClothingUniformJumpsuitMonasticRobeLight entities: - uid: 12654 @@ -34902,6 +34813,18 @@ entities: parent: 2 - proto: ComputerFrame entities: + - uid: 12660 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,34.5 + parent: 2 + - uid: 12661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,34.5 + parent: 2 - uid: 13649 components: - type: Transform @@ -35327,12 +35250,6 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,15.5 parent: 2 - - uid: 6843 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,15.5 - parent: 2 - uid: 6844 components: - type: Transform @@ -64940,6 +64857,12 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-29.5 parent: 2 + - uid: 12229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,16.5 + parent: 2 - proto: ReinforcedPlasmaWindow entities: - uid: 321 @@ -67337,6 +67260,13 @@ entities: - type: Transform pos: 66.473175,-3.547059 parent: 2 +- proto: ScrapCamera + entities: + - uid: 6843 + components: + - type: Transform + pos: 67.493965,34.506084 + parent: 2 - proto: Screen entities: - uid: 13232 @@ -68179,10 +68109,6 @@ entities: - type: Transform pos: 55.5,35.5 parent: 2 - - type: DeviceLinkSource - linkedPorts: - 13593: - - Pressed: Toggle - proto: SignAnomaly entities: - uid: 5066 @@ -68273,6 +68199,14 @@ entities: - type: Transform pos: 25.484035,39.437214 parent: 2 +- proto: SignCryo + entities: + - uid: 13541 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,16.5 + parent: 2 - proto: SignCryogenicsMed entities: - uid: 11804 @@ -68323,6 +68257,12 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,11.5 parent: 2 + - uid: 13540 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,14.5 + parent: 2 - proto: SignDirectionalEng entities: - uid: 11817 @@ -70483,12 +70423,6 @@ entities: rot: 3.141592653589793 rad pos: 20.5,9.5 parent: 2 - - uid: 7971 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,16.5 - parent: 2 - uid: 9360 components: - type: Transform @@ -71068,8 +71002,41 @@ entities: - SurveillanceCameraCommand nameSet: True id: AI Core Entrance + - uid: 13742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-15.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: Secure Storage Boards - proto: SurveillanceCameraEngineering entities: + - uid: 5877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,46.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'Solars Northwest ' + - uid: 12663 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-34.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars Southwest Door - uid: 12775 components: - type: Transform @@ -71189,8 +71156,232 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Locker Room + - uid: 13542 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-34.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'Solars Southwest ' + - uid: 13593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-40.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: CE bedroom + - uid: 13614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,-41.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Singulo Cage Airlock + - uid: 13615 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-40.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: PA room east + - uid: 13616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,-50.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + - uid: 13617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,-48.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + - uid: 13618 + components: + - type: Transform + pos: 41.5,-48.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: TEG Room + - uid: 13733 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-33.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos South + - uid: 13734 + components: + - type: Transform + pos: 36.5,-40.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Engineering Central Airlock + - uid: 13735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-27.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos North + - uid: 13736 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-22.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tanks North + - uid: 13737 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,-34.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Atmos Tanks South + - uid: 13738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-14.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Telecomms Airlock + - uid: 13748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,46.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: Solars Northwest Door - proto: SurveillanceCameraGeneral entities: + - uid: 7971 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,13.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Competitive Shitting + - uid: 12662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-17.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: External Dock Airlock + - uid: 12664 + components: + - type: Transform + pos: 10.5,38.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Grav Gen External Airlock Door + - uid: 12665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,37.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Vault + - uid: 12666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,13.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Bathroom + - uid: 12667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,18.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Cryo + - uid: 12668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,13.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Dorms - uid: 12714 components: - type: Transform @@ -71343,6 +71534,60 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Disposals + - uid: 13739 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,1.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: HoP Line + - uid: 13743 + components: + - type: Transform + pos: 36.5,-0.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bar + - uid: 13744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,15.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Security South + - uid: 13745 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,22.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Security/Cargo + - uid: 13747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-8.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Main Hall Bar South - proto: SurveillanceCameraMedical entities: - uid: 12215 @@ -71498,6 +71743,17 @@ entities: - SurveillanceCameraMedical nameSet: True id: Exam + - uid: 13741 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,-2.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: Virology Quarantine 1 - proto: SurveillanceCameraRouterCommand entities: - uid: 10318 @@ -71644,6 +71900,28 @@ entities: - SurveillanceCameraScience nameSet: True id: Robotics + - uid: 13740 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,24.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Artifact Chamber + - uid: 13746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,15.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: Science Entrance - proto: SurveillanceCameraSecurity entities: - uid: 12732 @@ -73455,6 +73733,16 @@ entities: showEnts: False occludes: True ents: [] + - uid: 12658 + components: + - type: Transform + pos: 52.5,33.5 + parent: 2 + - uid: 12659 + components: + - type: Transform + pos: 60.5,33.5 + parent: 2 - proto: TeslaCoil entities: - uid: 5664 @@ -73694,7 +73982,7 @@ entities: parent: 2 - type: DeviceLinkSource linkedPorts: - 6843: + 12229: - Left: Forward - Right: Reverse - Middle: Off @@ -84673,48 +84961,6 @@ entities: - type: Transform pos: 45.454727,23.618372 parent: 2 -- proto: WeaponTurretSyndicateBroken - entities: - - uid: 13540 - components: - - type: Transform - pos: 60.5,33.5 - parent: 2 - - uid: 13541 - components: - - type: Transform - pos: 59.5,37.5 - parent: 2 - - uid: 13542 - components: - - type: Transform - pos: 53.5,37.5 - parent: 2 - - uid: 13614 - components: - - type: Transform - pos: 52.5,33.5 - parent: 2 - - uid: 13615 - components: - - type: Transform - pos: 52.5,29.5 - parent: 2 - - uid: 13616 - components: - - type: Transform - pos: 60.5,29.5 - parent: 2 - - uid: 13617 - components: - - type: Transform - pos: 55.5,31.5 - parent: 2 - - uid: 13618 - components: - - type: Transform - pos: 57.5,31.5 - parent: 2 - proto: WeedSpray entities: - uid: 4061 diff --git a/Resources/Prototypes/Actions/types.yml b/Resources/Prototypes/Actions/types.yml index 4fa9ed3135..5430a3f005 100644 --- a/Resources/Prototypes/Actions/types.yml +++ b/Resources/Prototypes/Actions/types.yml @@ -44,8 +44,8 @@ - type: entity id: ActionOpenStorageImplant - name: Open Storage Implant - description: Opens the storage implant embedded under your skin + name: Toggle Storage Implant + description: Opens or closes the storage implant embedded under your skin components: - type: InstantAction itemIconStyle: BigAction @@ -54,6 +54,7 @@ sprite: Clothing/Back/Backpacks/backpack.rsi state: icon event: !type:OpenStorageImplantEvent + useDelay: 1 - type: entity parent: BaseSuicideAction diff --git a/Resources/Prototypes/Atmospherics/thresholds.yml b/Resources/Prototypes/Atmospherics/thresholds.yml index 5d8eebd522..260fadbe71 100644 --- a/Resources/Prototypes/Atmospherics/thresholds.yml +++ b/Resources/Prototypes/Atmospherics/thresholds.yml @@ -89,3 +89,17 @@ id: danger # just any gas you don't want at all upperBound: !type:AlarmThresholdSetting threshold: 0.0001 + +- type: alarmThreshold + id: voxOxygen + upperBound: !type:AlarmThresholdSetting + threshold: 0.02 # 2% + upperWarnAround: !type:AlarmThresholdSetting + threshold: 0.5 # 1% + +- type: alarmThreshold + id: voxNitrogen + lowerBound: !type:AlarmThresholdSetting + threshold: 0.8 # danger below 80% nitrogen + lowerWarnAround: !type:AlarmThresholdSetting + threshold: 1.125 # warning below 90% diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml b/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml index 540e05b453..0b08acc322 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml @@ -192,9 +192,7 @@ - type: entity parent: BoxSurvival id: BoxMime - name: survival box - description: It's a box with basic internals inside. - suffix: Emergency + suffix: Mime, Emergency components: - type: StorageFill contents: @@ -208,7 +206,7 @@ - type: entity parent: BoxSurvivalNitrogen id: BoxMimeNitrogen - suffix: Emergency N2 + suffix: Mime, Emergency N2 components: - type: StorageFill contents: diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml index d922056a8b..6a109fbf8e 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/service.yml @@ -91,7 +91,8 @@ - id: ClothingUniformJumpskirtOldDress - id: BikeHorn - id: ClownRecorder - - id: ClothingBeltSuspenders + - id: ClothingBeltSuspendersRed + - id: ClothingBeltSuspendersBlack - type: entity id: CrateServiceCustomSmokable diff --git a/Resources/Prototypes/Datasets/Names/ai.yml b/Resources/Prototypes/Datasets/Names/ai.yml index 1a834d8da0..e7005f471b 100644 --- a/Resources/Prototypes/Datasets/Names/ai.yml +++ b/Resources/Prototypes/Datasets/Names/ai.yml @@ -2,13 +2,13 @@ id: names_ai values: - 16-20 - - 790 + - "790" - Адаптивный Манипулятор - АЛИСА - Союзный Мастер-Компьютер - Альфа 2 - Альфа 3 - - Альфа 4 + - Альфа 4 - Альфа 5 - Альфа 6 - Альфа 7 @@ -25,7 +25,7 @@ - Клетка - Чи - Чип - - Компьютер + - Компьютер - Милаш - Дедал - Модель Ди @@ -52,12 +52,12 @@ - Рыцарь - Луи - МАРК13 - - Мария + - Мария - Марвин - Макс 404 - Металоголовый - М.И.М.И - - МК УЛЬТРА + - МК УЛЬТРА - МаММи - Дурной3000 - Мультивак diff --git a/Resources/Prototypes/Datasets/figurines.yml b/Resources/Prototypes/Datasets/figurines.yml index 2b905321a4..e312debd90 100644 --- a/Resources/Prototypes/Datasets/figurines.yml +++ b/Resources/Prototypes/Datasets/figurines.yml @@ -44,7 +44,7 @@ id: FigurinesBoxer values: prefix: figurines-boxer- - count: 1 + count: 4 - type: localizedDataset id: FigurinesCaptain diff --git a/Resources/Prototypes/Datasets/verbs.yml b/Resources/Prototypes/Datasets/verbs.yml index 497bfde846..022ae7e56a 100644 --- a/Resources/Prototypes/Datasets/verbs.yml +++ b/Resources/Prototypes/Datasets/verbs.yml @@ -1,4 +1,4 @@ -- type: dataset +- type: dataset id: verbs values: - сказать diff --git a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml index 0613ec9726..41e89eef61 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml @@ -672,20 +672,30 @@ - type: entity parent: ClothingBeltBase - id: ClothingBeltSuspenders - name: suspenders + id: ClothingBeltSuspendersRed + name: red suspenders description: For holding your pants up. components: - type: Tag tags: - MimeBelt - type: Sprite - sprite: Clothing/Belt/suspenders.rsi + sprite: Clothing/Belt/suspenders_red.rsi state: icon - type: Clothing - sprite: Clothing/Belt/suspenders.rsi + sprite: Clothing/Belt/suspenders_red.rsi quickEquip: true +- type: entity + parent: ClothingBeltSuspendersRed + id: ClothingBeltSuspendersBlack + name: black suspenders + components: + - type: Sprite + sprite: Clothing/Belt/suspenders_black.rsi + - type: Clothing + sprite: Clothing/Belt/suspenders_black.rsi + - type: entity parent: ClothingBeltStorageBase id: ClothingBeltWand diff --git a/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml b/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml index 007cba3f22..a813e862be 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/bandanas.yml @@ -27,6 +27,7 @@ - type: Tag tags: - Bandana + - ClothMade - type: entity parent: [ClothingHeadBandBase, ClothingMaskBandBlack] diff --git a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml index 47fb4ad451..a6663b31ec 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml @@ -358,7 +358,7 @@ sprite: Clothing/Head/Helmets/ert_janitor.rsi - type: entity - parent: [ ClothingHeadHelmetBasic, BaseSyndicateContraband ] + parent: [ BaseSyndicateContraband, ClothingHeadHelmetBasic ] id: ClothingHeadHelmetRaid name: syndicate raid helmet description: An armored helmet for use with the syndicate raid suit. Very stylish. diff --git a/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml b/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml index bb5d6f2d2f..0f519fdcf8 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml @@ -29,6 +29,7 @@ - type: Tag tags: - Bandana + - ClothMade - type: HideLayerClothing slots: - Snout @@ -68,8 +69,8 @@ sprite: Clothing/Head/Bandanas/botany.rsi - type: Tag tags: - - ClothMade - WhitelistChameleon + - ClothMade - type: entity parent: ClothingMaskBandanaBase diff --git a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml index 7d270b8ee7..1a213a7768 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml @@ -102,7 +102,7 @@ - type: IngestionBlocker - type: entity - parent: ClothingMaskGas + parent: [ClothingMaskGas, BaseCargoContraband] id: ClothingMaskGasExplorer name: explorer gas mask description: A military-grade gas mask that can be connected to an air supply. diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml index a04bdde31f..0f1b9536da 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml @@ -160,6 +160,7 @@ lastVisibility: 0.1 - type: PowerCellDraw drawRate: 1.8 # 200 seconds on the default cell + - type: ToggleCellDraw # throwing star ability - type: ItemCreator action: ActionCreateThrowingStar diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml b/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml index fae8717223..ea4c9d9c7c 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/misc.yml @@ -116,6 +116,7 @@ price: 500 - type: PowerCellDraw drawRate: 4 + - type: ToggleCellDraw - type: ItemSlots slots: cell_slot: diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml index 792fae9a4c..cdab9c121a 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml @@ -109,9 +109,11 @@ - type: Clothing sprite: Clothing/Shoes/Specific/galoshes.rsi - type: NoSlip - - type: ClothingSpeedModifier # Corvax-MRP - walkModifier: 0.9 - sprintModifier: 0.9 + - type: SlowedOverSlippery + slowdownModifier: 0.7 + - type: SpeedModifierContactCapClothing # Corvax-MRP + maxContactSprintSlowdown: 0.9 + maxContactWalkSlowdown: 0.9 - type: entity parent: [ClothingShoesBaseButcherable, BaseMajorContraband] @@ -255,7 +257,7 @@ - Scientist - Borg # Corvax-HiddenDesc-End - + - type: entity parent: ClothingShoesClown id: ClothingShoesJester diff --git a/Resources/Prototypes/Entities/Effects/puddle.yml b/Resources/Prototypes/Entities/Effects/puddle.yml index 36f0faa1df..e1dd567893 100644 --- a/Resources/Prototypes/Entities/Effects/puddle.yml +++ b/Resources/Prototypes/Entities/Effects/puddle.yml @@ -126,6 +126,11 @@ bodyType: Static - type: Fixtures fixtures: + # Context / examine fixture + fix1: + shape: + !type:PhysShapeCircle + radius: 0.25 slipFixture: shape: !type:PhysShapeAabb diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml index 81a7109575..503fcc3380 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml @@ -121,6 +121,54 @@ tableId: SalvageScrapSpawnerValuable prob: 0.75 +- type: entityTable + id: SalvageTreasureSpawnerCommon + table: !type:GroupSelector + children: + # 80% chance of some treasure + - !type:GroupSelector + weight: 80 + children: + - !type:NestedSelector + tableId: SalvageTreasureCommon + weight: 60 + - !type:NestedSelector + tableId: SalvageTreasureUncommon + weight: 30 + - !type:NestedSelector + tableId: SalvageTreasureRare + weight: 9 + - !type:NestedSelector + tableId: SalvageTreasureLegendary + weight: 1 + # 10% chance of low-level equipment + - !type:GroupSelector + weight: 10 + children: + - !type:NestedSelector + tableId: SalvageEquipmentCommon + weight: 60 + - !type:NestedSelector + tableId: SalvageEquipmentUncommon + weight: 40 + # 5% chance of moderate scrap + - !type:GroupSelector + weight: 5 + children: + - !type:NestedSelector + tableId: SalvageScrapLowValue + weight: 60 + - !type:NestedSelector + tableId: SalvageScrapHighValue + weight: 30 + - !type:NestedSelector + tableId: SalvageScrapLarge + weight: 10 + # 5% chance of maintenance fluff + - !type:NestedSelector + tableId: MaintFluffTable + weight: 5 + - type: entity parent: MarkerBase id: SalvageSpawnerTreasure @@ -134,52 +182,62 @@ state: diamond - type: EntityTableSpawner offset: 0.4 - table: !type:GroupSelector + table: !type:NestedSelector + tableId: SalvageTreasureSpawnerCommon prob: 0.75 + +- type: entityTable + id: SalvageTreasureSpawnerValuable + table: !type:GroupSelector + children: + # 80% chance of some treasure + - !type:GroupSelector + weight: 80 children: - # 80% chance of some treasure - - !type:GroupSelector - weight: 80 - children: - - !type:NestedSelector - tableId: SalvageTreasureCommon - weight: 60 - - !type:NestedSelector - tableId: SalvageTreasureUncommon - weight: 30 - - !type:NestedSelector - tableId: SalvageTreasureRare - weight: 9 - - !type:NestedSelector - tableId: SalvageTreasureLegendary - weight: 1 - # 10% chance of low-level equipment - - !type:GroupSelector - weight: 10 - children: - - !type:NestedSelector - tableId: SalvageEquipmentCommon - weight: 60 - - !type:NestedSelector - tableId: SalvageEquipmentUncommon - weight: 40 - # 5% chance of moderate scrap - - !type:GroupSelector - weight: 5 - children: - - !type:NestedSelector - tableId: SalvageScrapLowValue - weight: 60 - - !type:NestedSelector - tableId: SalvageScrapHighValue - weight: 30 - - !type:NestedSelector - tableId: SalvageScrapLarge - weight: 10 - # 5% chance of maintenance fluff - !type:NestedSelector - tableId: MaintFluffTable + tableId: SalvageTreasureCommon + weight: 45 + - !type:NestedSelector + tableId: SalvageTreasureUncommon + weight: 35 + - !type:NestedSelector + tableId: SalvageTreasureRare + weight: 15 + - !type:NestedSelector + tableId: SalvageTreasureLegendary weight: 5 + # 10% chance of low-level equipment + - !type:GroupSelector + weight: 10 + children: + - !type:NestedSelector + tableId: SalvageEquipmentCommon + weight: 50 + - !type:NestedSelector + tableId: SalvageEquipmentUncommon + weight: 40 + - !type:NestedSelector + tableId: SalvageEquipmentUncommon + weight: 10 + # 5% chance of moderate scrap + - !type:GroupSelector + weight: 5 + children: + - !type:NestedSelector + tableId: SalvageScrapLowValue + weight: 30 + - !type:NestedSelector + tableId: SalvageScrapHighValue + weight: 45 + - !type:NestedSelector + tableId: SalvageScrapLarge + weight: 25 + # 5% chance of maintenance fluff + - !type:NestedSelector + tableId: MaintFluffTable + weight: 5 + rolls: !type:RangeNumberSelector + range: 1, 2 - type: entity parent: MarkerBase @@ -194,57 +252,51 @@ state: diamond - type: EntityTableSpawner offset: 0.4 - table: !type:GroupSelector + table: !type:NestedSelector + tableId: SalvageTreasureSpawnerValuable prob: 0.75 + +- type: entityTable + id: SalvageEquipmentSpawnerCommon + table: !type:GroupSelector + children: + # 80% chance of equipment item + - !type:GroupSelector + weight: 80 children: - # 80% chance of some treasure - - !type:GroupSelector - weight: 80 - children: - - !type:NestedSelector - tableId: SalvageTreasureCommon - weight: 45 - - !type:NestedSelector - tableId: SalvageTreasureUncommon - weight: 35 - - !type:NestedSelector - tableId: SalvageTreasureRare - weight: 15 - - !type:NestedSelector - tableId: SalvageTreasureLegendary - weight: 5 - # 10% chance of low-level equipment - - !type:GroupSelector - weight: 10 - children: - - !type:NestedSelector - tableId: SalvageEquipmentCommon - weight: 50 - - !type:NestedSelector - tableId: SalvageEquipmentUncommon - weight: 40 - - !type:NestedSelector - tableId: SalvageEquipmentUncommon - weight: 10 - # 5% chance of moderate scrap - - !type:GroupSelector + - !type:NestedSelector + tableId: SalvageEquipmentCommon + weight: 60 + - !type:NestedSelector + tableId: SalvageEquipmentUncommon + weight: 30 + - !type:NestedSelector + tableId: SalvageEquipmentRare + weight: 9 + - !type:NestedSelector + tableId: SalvageEquipmentLegendary + weight: 1 + # 15% chance of decent-ish treasure + - !type:GroupSelector + weight: 15 + children: + - !type:NestedSelector + tableId: SalvageTreasureCommon + weight: 75 + - !type:NestedSelector + tableId: SalvageTreasureUncommon + weight: 20 + - !type:NestedSelector + tableId: SalvageTreasureRare weight: 5 - children: - - !type:NestedSelector - tableId: SalvageScrapLowValue - weight: 30 - - !type:NestedSelector - tableId: SalvageScrapHighValue - weight: 45 - - !type:NestedSelector - tableId: SalvageScrapLarge - weight: 25 - # 5% chance of maintenance fluff + # 5% chance of decent maintenance loot + - !type:GroupSelector + weight: 5 + children: + - !type:NestedSelector + tableId: MaintToolsTable - !type:NestedSelector tableId: MaintFluffTable - weight: 5 - rolls: !type:RangeNumberSelector - range: 1, 2 - type: entity parent: MarkerBase @@ -259,46 +311,57 @@ state: walkietalkie - type: EntityTableSpawner offset: 0.4 - table: !type:GroupSelector + table: !type:NestedSelector + tableId: SalvageEquipmentSpawnerCommon prob: 0.75 + +- type: entityTable + id: SalvageEquipmentSpawnerValuable + table: !type:GroupSelector + children: + # 80% chance of equipment item + - !type:GroupSelector + weight: 80 children: - # 80% chance of equipment item - - !type:GroupSelector - weight: 80 - children: - - !type:NestedSelector - tableId: SalvageEquipmentCommon - weight: 60 - - !type:NestedSelector - tableId: SalvageEquipmentUncommon - weight: 30 - - !type:NestedSelector - tableId: SalvageEquipmentRare - weight: 9 - - !type:NestedSelector - tableId: SalvageEquipmentLegendary - weight: 1 - # 15% chance of decent-ish treasure - - !type:GroupSelector + - !type:NestedSelector + tableId: SalvageEquipmentCommon + weight: 45 + - !type:NestedSelector + tableId: SalvageEquipmentUncommon + weight: 35 + - !type:NestedSelector + tableId: SalvageEquipmentRare weight: 15 - children: - - !type:NestedSelector - tableId: SalvageTreasureCommon - weight: 75 - - !type:NestedSelector - tableId: SalvageTreasureUncommon - weight: 20 - - !type:NestedSelector - tableId: SalvageTreasureRare - weight: 5 - # 5% chance of decent maintenance loot - - !type:GroupSelector + - !type:NestedSelector + tableId: SalvageEquipmentLegendary weight: 5 - children: - - !type:NestedSelector - tableId: MaintToolsTable - - !type:NestedSelector - tableId: MaintFluffTable + # 14% chance of decent-ish treasure + - !type:GroupSelector + weight: 14 + children: + - !type:NestedSelector + tableId: SalvageTreasureCommon + weight: 60 + - !type:NestedSelector + tableId: SalvageTreasureUncommon + weight: 30 + - !type:NestedSelector + tableId: SalvageTreasureRare + weight: 10 + # 5% chance of decent maintenance loot + - !type:GroupSelector + weight: 5 + children: + - !type:NestedSelector + tableId: MaintToolsTable + - !type:NestedSelector + tableId: MaintFluffTable + # 1% chance of syndie maintenance loot + - !type:GroupSelector + weight: 1 + children: + - !type:NestedSelector + tableId: SyndieMaintLoot - type: entity parent: MarkerBase @@ -313,52 +376,9 @@ state: walkietalkie - type: EntityTableSpawner offset: 0.4 - table: !type:GroupSelector + table: !type:NestedSelector + tableId: SalvageEquipmentSpawnerValuable prob: 0.75 - children: - # 80% chance of equipment item - - !type:GroupSelector - weight: 80 - children: - - !type:NestedSelector - tableId: SalvageEquipmentCommon - weight: 45 - - !type:NestedSelector - tableId: SalvageEquipmentUncommon - weight: 35 - - !type:NestedSelector - tableId: SalvageEquipmentRare - weight: 15 - - !type:NestedSelector - tableId: SalvageEquipmentLegendary - weight: 5 - # 14% chance of decent-ish treasure - - !type:GroupSelector - weight: 14 - children: - - !type:NestedSelector - tableId: SalvageTreasureCommon - weight: 60 - - !type:NestedSelector - tableId: SalvageTreasureUncommon - weight: 30 - - !type:NestedSelector - tableId: SalvageTreasureRare - weight: 10 - # 5% chance of decent maintenance loot - - !type:GroupSelector - weight: 5 - children: - - !type:NestedSelector - tableId: MaintToolsTable - - !type:NestedSelector - tableId: MaintFluffTable - # 1% chance of syndie maintenance loot - - !type:GroupSelector - weight: 1 - children: - - !type:NestedSelector - tableId: SyndieMaintLoot - type: entity name: Salvage Canister Spawner diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml index 5e128e8f96..61b3d10817 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml @@ -207,6 +207,7 @@ id: SalvageEquipmentRare table: !type:GroupSelector children: + - id: BlueprintFlare - id: FultonBeacon - id: Fulton amount: !type:RangeNumberSelector @@ -228,6 +229,8 @@ id: SalvageEquipmentLegendary table: !type:GroupSelector children: + - id: BlueprintFulton + - id: BlueprintSeismicCharge - id: WeaponCrusherGlaive - id: ClothingOuterHardsuitSalvage - id: OmnizineChemistryBottle diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 29b0744ce9..02e983174a 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -39,7 +39,8 @@ - id: ClothingMaskRaven - id: ClothingMaskJackal - id: ClothingMaskBat - - id: ClothingBeltSuspenders + - id: ClothingBeltSuspendersRed + - id: ClothingBeltSuspendersBlack - id: ClothingEyesEyepatch - id: ClothingEyesGlasses - id: ClothingHandsGlovesLatex @@ -172,6 +173,7 @@ - id: CigarGold - id: ClothingUniformJumpsuitFamilyGuy - id: WristwatchGold + - id: RubberStampGreytide - type: entity name: Maint Loot Spawner diff --git a/Resources/Prototypes/Entities/Markers/atmos_blocker.yml b/Resources/Prototypes/Entities/Markers/atmos_blocker.yml index a5e91e6e53..011e49696e 100644 --- a/Resources/Prototypes/Entities/Markers/atmos_blocker.yml +++ b/Resources/Prototypes/Entities/Markers/atmos_blocker.yml @@ -99,3 +99,12 @@ state: freeze - type: AtmosFixMarker mode: 6 + +- type: entity + parent: AtmosFixNitrogenMarker + id: AtmosFixVoxMarker + suffix: Vox Atmosphere + description: "Nitrogen @ 101 kPa, 20C" + components: + - type: AtmosFixMarker + mode: 7 diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 8dd8865502..94f9ba0014 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -72,6 +72,9 @@ - type: ActivatableUI key: enum.BorgUiKey.Key - type: SiliconLawBound + - type: ActionGrant + actions: + - ActionViewLaws - type: EmagSiliconLaw stunTime: 5 - type: SiliconLawProvider @@ -120,12 +123,13 @@ - type: ItemToggle activated: false # gets activated when a mind is added onUse: false # no item-borg toggling sorry - toggleLight: false + - type: ItemTogglePointLight - type: AccessToggle # TODO: refactor movement to just be based on toggle like speedboots but for the boots themselves # TODO: or just have sentient speedboots be fast idk - type: PowerCellDraw drawRate: 0.6 + # no ToggleCellDraw since dont want to lose access when power is gone - type: ItemSlots slots: cell_slot: diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml index 7919f753fb..340b7da198 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml @@ -265,10 +265,10 @@ access: [["Medical"], ["Command"], ["Research"]] - type: Inventory templateId: borgDutch - - type: SolutionScanner - type: FootstepModifier footstepSoundCollection: collection: FootstepHoverBorg + - type: SolutionScanner - type: InteractionPopup interactSuccessString: petting-success-medical-cyborg interactFailureString: petting-failure-medical-cyborg diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml index 7c4850fafc..9f2f951662 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml @@ -69,9 +69,10 @@ - type: entity id: MobTomatoKiller - parent: + parent: - BaseSimpleMob - MobDamageable + - MobPolymorphable - MobBloodstream - MobFlammable - MobCombat @@ -90,7 +91,7 @@ components: - HumanoidAppearance - type: Sprite - sprite: Mobs/Demons/tomatokiller.rsi + sprite: Mobs/Demons/tomatokiller.rsi noRot: true layers: - map: [ "enum.DamageStateVisualLayers.Base" ] diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml index d63afd4fa4..7c22d03e43 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml @@ -1,45 +1,27 @@ - type: entity id: MobRevenant + parent: + - BaseMob + - Incorporeal name: revenant description: A spooky ghostie. components: - - type: MindContainer - - type: InputMover - - type: MobMover - type: Input context: "ghost" - type: MovementSpeedModifier baseWalkSpeed: 6 baseSprintSpeed: 6 - type: Sprite - noRot: true - drawdepth: Ghosts sprite: Mobs/Ghosts/revenant.rsi layers: - state: active - - type: Clickable - type: StatusEffects allowed: - Stun - Corporeal - - type: InteractionOutline - - type: Physics - bodyType: KinematicController - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.40 - density: 80 - mask: - - GhostImpassable - - type: MovementIgnoreGravity - type: Damageable damageContainer: Biological - - type: Examiner - type: NoSlip - - type: Actions - type: TTS # Corvax-TTS voice: Kelthuzad - type: Eye @@ -49,8 +31,6 @@ - Ghost - type: ContentEye maxZoom: 1.2, 1.2 - - type: DoAfter - - type: Alerts - type: NameIdentifier group: GenericNumber - type: GhostRole diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml index 9ba0fdd873..eae5114883 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml @@ -103,6 +103,7 @@ - Robotics - type: Speech speechVerb: Robotic + speechSounds: Pai #couldn't decide if this should be borg or pai sounds so I flipped a coin. - type: TypingIndicator proto: robot - type: ZombieImmune diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml index 41545aef89..8deefe9b8e 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml @@ -3,6 +3,7 @@ parent: - BaseMob - MobDamageable + - MobPolymorphable - MobAtmosExposed id: BaseSimpleMob suffix: AI diff --git a/Resources/Prototypes/Entities/Mobs/Player/observer.yml b/Resources/Prototypes/Entities/Mobs/Player/observer.yml index cf3cf10436..52994a72c6 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/observer.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/observer.yml @@ -1,21 +1,22 @@ - type: entity - parent: BaseMob - id: MobObserver - name: observer - description: Boo! - categories: [ HideSpawnMenu ] + id: Incorporeal + save: false + abstract: true + description: Mobs without physical bodies components: - - type: CargoSellBlacklist - type: Sprite - overrideContainerOcclusion: true # Ghosts always show up regardless of where they're contained. + noRot: true + overrideContainerOcclusion: true # Always show up regardless of where they're contained. drawdepth: Ghosts - sprite: Mobs/Ghosts/ghost_human.rsi - color: "#fff8" - layers: - - state: animated - shader: unshaded - - type: ContentEye - maxZoom: 1.44,1.44 + - type: CargoSellBlacklist + - type: MovementSpeedModifier + baseSprintSpeed: 12 + baseWalkSpeed: 8 + - type: MovementIgnoreGravity + - type: Physics + bodyType: KinematicController + bodyStatus: InAir + - type: CanMoveInAir - type: Fixtures fixtures: fix1: @@ -25,6 +26,24 @@ density: 15 mask: - GhostImpassable + +- type: entity + parent: + - Incorporeal + - BaseMob + id: MobObserver + name: observer + description: Boo! + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: Mobs/Ghosts/ghost_human.rsi + color: "#fff8" + layers: + - state: animated + shader: unshaded + - type: ContentEye + maxZoom: 1.44,1.44 - type: Eye drawFov: false - type: Input @@ -33,18 +52,10 @@ skipChecks: true - type: Ghost - type: GhostHearing - - type: MovementSpeedModifier - baseSprintSpeed: 12 - baseWalkSpeed: 8 - - type: MovementIgnoreGravity - type: IntrinsicRadioReceiver - type: ActiveRadio receiveAllChannels: true globalReceive: true - - type: Physics - bodyType: KinematicController - bodyStatus: InAir - - type: CanMoveInAir - type: Tag tags: - BypassInteractionRangeChecks diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 0f8998bdec..e1348c7b38 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -1,3 +1,319 @@ +# Be careful with these as they get removed on shutdown too! +- type: entity + id: AiHeld + description: Components added / removed from an entity that gets inserted into an AI core. + noSpawn: true + components: + - type: IntrinsicRadioReceiver + - type: IntrinsicRadioTransmitter + channels: + - Binary + - Common + - Command + - Engineering + - Medical + - Science + - Security + - Service + - Supply + - type: ActiveRadio + channels: + - Binary + - Common + - Command + - Engineering + - Medical + - Science + - Security + - Service + - Supply + - type: IgnoreUIRange + - type: StationAiHeld + - type: StationAiOverlay + - type: ActionGrant + actions: + - ActionJumpToCore + - ActionShowJobIcons + - ActionSurvCameraLights + - ActionViewLaws + - type: UserInterface + interfaces: + enum.RadarConsoleUiKey.Key: + type: RadarConsoleBoundUserInterface + enum.CrewMonitoringUIKey.Key: + type: CrewMonitoringBoundUserInterface + enum.GeneralStationRecordConsoleKey.Key: + type: GeneralStationRecordConsoleBoundUserInterface + enum.SiliconLawsUiKey.Key: + type: SiliconLawBoundUserInterface + - type: IntrinsicUI + uis: + enum.RadarConsoleUiKey.Key: + toggleAction: ActionAGhostShowRadar + enum.CrewMonitoringUIKey.Key: + toggleAction: ActionAGhostShowCrewMonitoring + enum.GeneralStationRecordConsoleKey.Key: + toggleAction: ActionAGhostShowStationRecords + +# Actions +- type: entity + id: ActionJumpToCore + name: Jump to core + description: Sends your eye back to the core. + components: + - type: InstantAction + itemIconStyle: BigAction + icon: + sprite: Interface/Actions/actions_ai.rsi + state: ai_core + event: !type:JumpToCoreEvent + +- type: entity + id: ActionShowJobIcons + name: Show job icons + description: Shows job icons for crew members. + components: + - type: InstantAction + itemIconStyle: BigAction + icon: + sprite: Interface/Misc/job_icons.rsi + state: Captain + event: !type:ActionComponentChangeEvent + components: + - type: ShowJobIcons + +- type: entity + id: ActionSurvCameraLights + name: Toggle camera lights + description: Enable surveillance camera lights near wherever you're viewing. + components: + - type: InstantAction + itemIconStyle: BigAction + icon: + sprite: Interface/Actions/actions_ai.rsi + state: camera_light + event: !type:RelayedActionComponentChangeEvent + components: + - type: LightOnCollideCollider + - type: FixturesChange + fixtures: + lightTrigger: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 80 + hard: false + layer: + - GhostImpassable + +# Ai +- type: entity + id: AiHolder + abstract: true + description: Handles AI interactions across holocards + AI cores + components: + - type: ItemSlots + - type: StationAiHolder + slot: + name: station-ai-mind-slot + locked: true + whitelist: + tags: + - StationAi + - type: ContainerContainer + containers: + station_ai_mind_slot: !type:ContainerSlot + # Load-bearing. + # The issue is verbs check for same transparent container. + # The alternative is you add a bunch of events trying to override it; we don't even really need the container functionality + # anyway it's just a quality of life thing. + showEnts: True + +# Boards +- type: entity + id: AsimovCircuitBoard + parent: BaseElectronics + name: circuit board (Crewsimov) + description: An electronics board containing the Crewsimov lawset. + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: std_mod + - type: SiliconLawProvider + laws: Crewsimov + +- type: entity + id: CorporateCircuitBoard + parent: BaseElectronics + name: circuit board (Corporate) + description: An electronics board containing the Corporate lawset. + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: std_mod + - type: SiliconLawProvider + laws: Corporate + +- type: entity + id: NTDefaultCircuitBoard + parent: BaseElectronics + name: circuit board (NT Default) + description: An electronics board containing the NT Default lawset. + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: std_mod + - type: SiliconLawProvider + laws: NTDefault + +# Items +- type: entity + id: Intellicard + name: Intellicard + description: A storage device for AIs. + parent: + - BaseItem + - AiHolder + suffix: Empty + components: + - type: Sprite + sprite: Objects/Devices/ai_card.rsi + layers: + - state: base + - state: full + map: ["unshaded"] + shader: unshaded + - type: Appearance + - type: GenericVisualizer + visuals: + enum.StationAiVisualState.Key: + unshaded: + Empty: { state: empty } + Occupied: { state: full } + +- type: entity + id: PlayerStationAiEmpty + name: AI Core + description: The latest in Artificial Intelligences. + parent: + - BaseStructure + - AiHolder + suffix: Empty + components: + - type: WarpPoint + - type: ContainerComp + proto: AiHeld + container: station_ai_mind_slot + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: ApcPowerReceiver + powerLoad: 1000 + - type: StationAiCore + - type: StationAiVision + - type: InteractionOutline + - type: Sprite + sprite: Mobs/Silicon/station_ai.rsi + layers: + - state: base + - state: ai_empty + map: ["unshaded"] + shader: unshaded + - type: Appearance + - type: GenericVisualizer + visuals: + enum.StationAiVisualState.Key: + unshaded: + Empty: { state: ai_empty } + Occupied: { state: ai } + +# The job-ready version of an AI spawn. +- type: entity + id: PlayerStationAi + parent: PlayerStationAiEmpty + suffix: Job spawn + components: + - type: ContainerSpawnPoint + spawnType: Job + containerId: station_ai_mind_slot + job: StationAi + - type: Sprite + sprite: Mobs/Silicon/station_ai.rsi + layers: + - state: base + - state: ai + shader: unshaded + +# The actual brain inside the core +- type: entity + id: StationAiBrain + parent: PositronicBrain + noSpawn: true + suffix: DO NOT MAP + components: + - type: Sprite + # Once it's in a core it's pretty much an abstract entity at that point. + visible: false + - type: BlockMovement + blockInteraction: false + - type: SiliconLawProvider + laws: Crewsimov + - type: SiliconLawBound + - type: ActionGrant + actions: + - ActionViewLaws + - type: UserInterface + interfaces: + enum.SiliconLawsUiKey.Key: + type: SiliconLawBoundUserInterface + - type: ComplexInteraction + - type: DoorRemote + - type: Actions + - type: Access + groups: + - AllAccess + - type: Eye + drawFov: false + - type: Examiner + - type: InputMover + - type: Tag + tags: + - HideContextMenu + - StationAi + +# Hologram projection that the AI's eye tracks. +- type: entity + parent: + - Incorporeal + - BaseMob + id: StationAiHolo + name: AI eye + description: The AI's viewer. + noSpawn: true + suffix: DO NOT MAP + components: + - type: WarpPoint + follow: true + - type: Eye + pvsScale: 1.5 + - type: Visibility + layer: 2 + - type: Sprite + sprite: Mobs/Silicon/station_ai.rsi + layers: + - state: ai_camera + shader: unshaded + map: ["base"] + +# Borgs - type: entity id: PlayerBorgGeneric parent: BorgChassisGeneric diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml index 4a14b5332e..cbe09c29ad 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml @@ -3,6 +3,7 @@ parent: - BaseMob - MobDamageable + - MobPolymorphable - MobCombat - StripableInventoryBase id: BaseMobSpecies diff --git a/Resources/Prototypes/Entities/Mobs/base.yml b/Resources/Prototypes/Entities/Mobs/base.yml index 1a19e61be4..d1c6f878bd 100644 --- a/Resources/Prototypes/Entities/Mobs/base.yml +++ b/Resources/Prototypes/Entities/Mobs/base.yml @@ -41,12 +41,17 @@ - type: CameraRecoil - type: MindContainer - type: MovementSpeedModifier - - type: Polymorphable - - type: StatusIcon - type: TTS # Corvax-TTS - type: RequireProjectileTarget active: False +- type: entity + save: false + id: MobPolymorphable + abstract: true + components: + - type: Polymorphable + # Used for mobs that have health and can take damage. - type: entity save: false diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml index e053d2f36b..efd594ccdd 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml @@ -102,7 +102,7 @@ - type: entity parent: FlaskBase id: Pitcher - name: Metal Pitcher + name: metal pitcher description: A stainless steel insulated pitcher. Everyone's best friend in the morning. components: - type: SolutionContainerManager @@ -119,4 +119,4 @@ - type: Appearance - type: SolutionContainerVisuals maxFillLevels: 6 - fillBaseName: fill- \ No newline at end of file + fillBaseName: fill- diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml index 31e92931db..0fb3df4d27 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml @@ -121,6 +121,67 @@ - Bread - Slice +- type: entity + name: cotton bread + parent: FoodBreadBase + id: FoodBreadCotton + description: Bread, but for moff. + components: + - type: FlavorProfile + flavors: + - cotton + - bread + - type: Food + requiresSpecialDigestion: true + - type: Sprite + layers: + - state: cotton + - type: SliceableFood + slice: FoodBreadCottonSlice + - type: Tag + tags: + - ClothMade + - Bread + - type: SolutionContainerManager + solutions: + food: + maxVol: 26 + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Fiber + Quantity: 10 + +- type: entity + name: cotton bread slice + parent: FoodBreadSliceBase + id: FoodBreadCottonSlice + description: A slice of (maybe) delicious cotton bread. + components: + - type: FlavorProfile + flavors: + - cotton + - bread + - type: Food + requiresSpecialDigestion: true + - type: Sprite + layers: + - state: cotton-slice + - type: Tag + tags: + - ClothMade + - Bread + - Slice + - type: SolutionContainerManager + solutions: + food: + maxVol: 8 + reagents: + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Fiber + Quantity: 2 + - type: entity name: cornbread parent: FoodBreadBase diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml index 652c60722d..ff38363c9e 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml @@ -618,3 +618,66 @@ Quantity: 2 # Tastes like crust, tomato, cheese, radiation. + +- type: entity + name: cotton pizza + parent: FoodPizzaBase + id: FoodPizzaCotton + description: Flat fabric cotton dough with cotton topping. Incredible. + components: + - type: FlavorProfile + flavors: + - cotton + - bread + - type: Sprite + layers: + - state: cotton-pizza + - type: Food + requiresSpecialDigestion: true + - type: SliceableFood + slice: FoodPizzaCottonSlice + - type: Tag + tags: + - ClothMade + - Pizza + - type: SolutionContainerManager + solutions: + food: + maxVol: 40 + reagents: + - ReagentId: Nutriment + Quantity: 20 + - ReagentId: Vitamin + Quantity: 5 + - ReagentId: Fiber + Quantity: 10 + +- type: entity + name: slice of cotton pizza + parent: FoodPizzaSliceBase + id: FoodPizzaCottonSlice + description: A slice of cotton pizza. Cotton included. + components: + - type: FlavorProfile + flavors: + - cotton + - bread + - type: Sprite + layers: + - state: cotton-slice + - type: Tag + tags: + - ClothMade + - Pizza + - Slice + - type: SolutionContainerManager + solutions: + food: + maxVol: 6 + reagents: + - ReagentId: Nutriment + Quantity: 3.5 + - ReagentId: Vitamin + Quantity: 0.8 + - ReagentId: Fiber + Quantity: 1.5 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml index 6e481bb961..1a80a5fe53 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml @@ -414,6 +414,38 @@ graph: Tortilla node: flat +- type: entity + name: cotton dough + parent: FoodBakingBase + id: FoodDoughCotton + description: A piece of fabric dough. + components: + - type: FlavorProfile + flavors: + - dough + - cotton + - type: Sprite + state: cotton-dough + # - type: SliceableFood # TODO add it + # count: 3 + # slice: FoodDoughCottonSlice + - type: Construction + graph: CottonPizza + node: start + - type: Tag + tags: + - Ingredient + - ClothMade + - type: SolutionContainerManager + solutions: + food: + maxVol: 18 + reagents: + - ReagentId: Nutriment + Quantity: 5 + - ReagentId: Fiber + Quantity: 10 + - type: entity name: raw pastry base parent: FoodBakingBase @@ -456,6 +488,18 @@ count: 3 slice: FoodCroissantRaw +- type: entity + name: flat cotton dough + parent: FoodBakingBase + id: FoodDoughCottonFlat + description: A flattened cotton dough. + components: + - type: Sprite + state: cotton-dough-flat + - type: Construction + graph: CottonPizza + node: flat + - type: entity name: pizza bread parent: FoodBakingBase diff --git a/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml b/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml index 259323fede..c377519ddb 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml @@ -9,3 +9,4 @@ - type: PowerCellDraw drawRate: 0 useRate: 20 + - type: ToggleCellDraw diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index ac564eac66..4ae62527e1 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -120,8 +120,8 @@ abstract: true components: - type: ItemToggle - toggleLight: false onUse: false + - type: ItemTogglePointLight - type: HealthAnalyzer scanDelay: 1 scanningEndSound: diff --git a/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml b/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml index 614af2a488..5a3b967f98 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml @@ -32,7 +32,7 @@ blockSpectators: true # otherwise they can play client-side music inHandsOnly: false singleUser: true - requireHands: true + requiresComplex: true verbText: verb-instrument-openui key: enum.InstrumentUiKey.Key - type: InteractionOutline diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index b2038527ec..d2ff1e5b79 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -215,7 +215,7 @@ shader: unshaded - type: entity - parent: [ BasePlushie, BaseSyndicateContraband ] + parent: BasePlushie id: PlushieNuke name: nukie plushie description: A stuffed toy that resembles a syndicate nuclear operative. The tag claims operatives to be purely fictitious. diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index 67002a9d47..51f93008f2 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -18,7 +18,7 @@ - type: PaperLabelType - type: ActivatableUI key: enum.PaperUiKey.Key - requireHands: false + requiresComplex: false - type: UserInterface interfaces: enum.PaperUiKey.Key: @@ -653,7 +653,7 @@ - Paper - type: ActivatableUI key: enum.PaperUiKey.Key - requireHands: false + requiresComplex: false - type: UserInterface interfaces: enum.PaperUiKey.Key: diff --git a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml index de36d7268b..d96a54616c 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml @@ -271,3 +271,16 @@ stampState: "paper_stamp-detective" - type: Sprite state: stamp-detective + +- type: entity + name: greytide's rubber stamp + parent: RubberStampBase + id: RubberStampGreytide + description: A rubber stamp for stamping important documents. The tide washes over you, just looking at it... + components: + - type: Stamp + stampedName: stamp-component-stamped-name-greytide + stampedColor: "#323232" + stampState: "paper_stamp-greytide" + - type: Sprite + state: stamp-greytide diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml index 97a41a50df..e3f2e1cd1e 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml @@ -47,6 +47,7 @@ components: - type: PowerCellDraw drawRate: 1.2 #Calculated for 5 minutes on a small cell + - type: ToggleCellDraw - type: ActivatableUIRequiresPowerCell - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml b/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml index 929f509710..ff53218e22 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml @@ -68,6 +68,7 @@ - type: PowerCellDraw drawRate: 1 useRate: 0 + - type: ToggleCellDraw - type: entity id: AnomalyLocatorEmpty @@ -101,6 +102,7 @@ - type: PowerCellDraw drawRate: 1 useRate: 0 + - type: ToggleCellDraw - type: entity id: AnomalyLocatorWideEmpty diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index a49f08e28f..062e261dc5 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -411,6 +411,7 @@ items: - AnomalyScanner - AnomalyLocatorUnpowered + - AnomalyLocatorWideUnpowered - RemoteSignaller - Multitool diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml index d27c49e263..2d2620efca 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml @@ -77,7 +77,6 @@ map: ["base"] - type: Input context: human - - type: BlockMovement - type: ToggleableGhostRole examineTextMindPresent: positronic-brain-installed examineTextMindSearching: positronic-brain-still-searching @@ -90,6 +89,7 @@ wipeVerbPopup: positronic-brain-wiped-device stopSearchVerbText: positronic-brain-stop-searching-verb-text stopSearchVerbPopup: positronic-brain-stopped-searching + - type: BlockMovement - type: Examiner - type: BorgBrain - type: IntrinsicRadioReceiver diff --git a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml index 3c5bc93b42..66f4689099 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml @@ -66,7 +66,7 @@ type: AccessOverriderBoundUserInterface - type: ActivatableUI key: enum.AccessOverriderUiKey.Key - requireHands: true + requiresComplex: true requireActiveHand: false singleUser: true - type: ItemSlots diff --git a/Resources/Prototypes/Entities/Objects/Tools/blueprint.yml b/Resources/Prototypes/Entities/Objects/Tools/blueprint.yml new file mode 100644 index 0000000000..ba26baf362 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Tools/blueprint.yml @@ -0,0 +1,49 @@ +- type: entity + parent: BaseItem + id: BaseBlueprint + name: blueprint + description: A blueprint for some machine. It can be inserted into an autolathe. + abstract: true + components: + - type: Sprite + sprite: Objects/Tools/blueprint.rsi + state: icon + - type: Item + sprite: Objects/Tools/blueprint.rsi + size: Normal + - type: Blueprint + - type: StaticPrice + price: 1000 + - type: Tag + tags: + - BlueprintAutolathe + +- type: entity + parent: BaseBlueprint + id: BlueprintFulton + name: fulton blueprint + description: A blueprint with a schematic of a fulton. It can be inserted into an autolathe. + components: + - type: Blueprint + providedRecipes: + - Fulton + +- type: entity + parent: BaseBlueprint + id: BlueprintSeismicCharge + name: seismic charge blueprint + description: A blueprint with a schematic of a seismic charge. It can be inserted into an autolathe. + components: + - type: Blueprint + providedRecipes: + - SeismicCharge + +- type: entity + parent: BaseBlueprint + id: BlueprintFlare + name: flare blueprint + description: A blueprint with a schematic of a flare. It can be inserted into an autolathe. + components: + - type: Blueprint + providedRecipes: + - Flare diff --git a/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml b/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml index de45119cdd..e10c5b84af 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml @@ -26,6 +26,7 @@ False: { visible: false } - type: PowerCellDraw drawRate: 1.5 + - type: ToggleCellDraw - type: ActivatableUI key: enum.RadarConsoleUiKey.Key inHandsOnly: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 04d405e881..42bd054ac7 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -3,7 +3,7 @@ - type: entity id: CartridgeRocket name: PG-7VL grenade - parent: BaseItem + parent: [BaseItem, BaseMajorContraband] description: A 1.5 warhead designed for the RPG-7 launcher. Has tubular shape. components: - type: Tag @@ -23,7 +23,7 @@ - type: entity id: CartridgeRocketSlow name: PG-7VL grenade "Snail-Rocket" - parent: BaseItem + parent: [BaseItem, BaseMajorContraband] description: A 1.5 warhead designed for the RPG-7 launcher. It's unusually slow. components: - type: Tag @@ -45,7 +45,7 @@ - type: entity id: BaseGrenade name: base grenade - parent: BaseItem + parent: [BaseItem, BaseMajorContraband] abstract: true components: - type: Tag @@ -122,7 +122,7 @@ - type: SpentAmmoVisuals state: frag suffix: false - + - type: entity id: GrenadeEMP name: EMP grenade @@ -145,7 +145,7 @@ - type: entity id: BaseCannonBall name: base cannon ball - parent: BaseItem + parent: [BaseItem, BaseMajorContraband] abstract: true components: - type: Tag @@ -154,7 +154,7 @@ - type: Item size: Small - type: Sprite - + - type: entity id: CannonBall name: cannonball diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 3abb32a37f..5ea853cd8d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -169,6 +169,7 @@ - type: ItemToggle onUse: false - type: PowerCellDraw + - type: ToggleCellDraw - type: Sprite sprite: Objects/Weapons/Guns/Launchers/tether_gun.rsi layers: @@ -216,6 +217,7 @@ - type: ItemToggle onUse: false - type: PowerCellDraw + - type: ToggleCellDraw - type: Sprite sprite: Objects/Weapons/Guns/Launchers/force_gun.rsi layers: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml index 64280542db..e34433cb56 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml @@ -53,7 +53,7 @@ - type: entity name: AKMS - parent: [BaseWeaponRifle, BaseMajorContraband] + parent: [BaseWeaponRifle, BaseRestrictedContraband] id: WeaponRifleAk description: An iconic weapon of war. Uses .30 rifle ammo. components: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/baguette.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/baguette.yml index 46bd430e5a..25830216ff 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/baguette.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/baguette.yml @@ -1,8 +1,6 @@ - type: entity - name: baguette parent: FoodBreadBaguette id: WeaponBaguette - description: Bon appétit! suffix: Weapon components: - type: MeleeWeapon @@ -14,4 +12,4 @@ path: /Audio/Weapons/bladeslice.ogg - type: Reflect reflectProb: 0.05 - spread: 90 \ No newline at end of file + spread: 90 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml index d521d45005..05ef7f6f0d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml @@ -22,6 +22,7 @@ - type: ItemToggleHot - type: ItemToggleSize activatedSize: Huge + - type: ItemTogglePointLight - type: ItemToggleMeleeWeapon activatedSoundOnHit: path: /Audio/Weapons/eblade1.ogg diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/croissant.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/croissant.yml index 8ae52f4d73..f5cfd35b1d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/croissant.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/croissant.yml @@ -1,8 +1,6 @@ - type: entity parent: FoodBakedCroissant id: WeaponCroissant - name: croissant - description: Buttery, flaky goodness. suffix: Weapon components: - type: Fixtures @@ -22,4 +20,4 @@ damage: types: Slash: 5 - Piercing: 10 \ No newline at end of file + Piercing: 10 diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml index 3df2b6694d..ad44b3458b 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml @@ -4,6 +4,7 @@ name: airlock description: It opens, it closes, and maybe crushes you. components: + - type: StationAiWhitelist - type: MeleeSound soundGroups: Brute: @@ -105,6 +106,8 @@ - type: SpawnOnOverload - type: UserInterface interfaces: + enum.AiUi.Key: + type: StationAiBoundUserInterface enum.WiresUiKey.Key: type: WiresBoundUserInterface - type: Airtight diff --git a/Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml index 3f4306e4aa..c728d27933 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml @@ -52,5 +52,3 @@ layer: - HighImpassable - MidImpassable - - type: Transform - noRot: true diff --git a/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml b/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml index dc2acb7927..955b9ba640 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Shutter/shutters.yml @@ -7,6 +7,7 @@ placement: mode: SnapgridCenter components: + - type: StationAiWhitelist - type: Sprite sprite: Structures/Doors/Shutters/shutters.rsi drawdepth: BlastDoors diff --git a/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml b/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml index 341d1c6761..b7d0cf8cbb 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Windoors/base_structurewindoors.yml @@ -11,6 +11,7 @@ Brute: collection: GlassSmash - type: InteractionOutline + - type: StationAiWhitelist - type: Physics - type: Fixtures fixtures: @@ -130,6 +131,8 @@ layoutId: Airlock - type: UserInterface interfaces: + enum.AiUi.Key: + type: StationAiBoundUserInterface enum.WiresUiKey.Key: type: WiresBoundUserInterface - type: Appearance diff --git a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml index 52149de193..33fd5192fa 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml @@ -349,6 +349,7 @@ - type: Construction graph: Seat node: chairFolding + - type: DamageExaminable - type: entity parent: ChairFolding diff --git a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml index f7b1be8ecd..965c8261cc 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml @@ -55,6 +55,7 @@ rotation: -90 buckleOffset: "0,0.15" unbuckleOffset: "0,0.15" + buckleOnInteractHand: False - type: Appearance - type: GenericVisualizer visuals: diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml index ed9d3afece..8d1480e779 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml @@ -560,6 +560,7 @@ name: communications computer description: A computer used to make station wide announcements via keyboard, set the appropriate alert level, and call the emergency shuttle. components: + - type: StationAiWhitelist - type: Sprite layers: - map: ["computerLayerBody"] @@ -1117,3 +1118,46 @@ access: [["ResearchDirector"]] - type: Lock unlockOnClick: false + +- type: entity + id: StationAiUploadComputer + parent: BaseComputer + name: AI upload console + description: Used to update the laws of the station AI. + components: + - type: Sprite + layers: + - map: [ "computerLayerBody" ] + state: computer + - map: [ "computerLayerKeyboard" ] + state: generic_keyboard + - map: [ "computerLayerScreen" ] + state: aiupload + - map: [ "computerLayerKeys" ] + state: generic_keys + - type: ApcPowerReceiver + powerLoad: 1000 + - type: AccessReader + access: [ [ "ResearchDirector" ] ] + - type: Lock + unlockOnClick: false + - type: SiliconLawUpdater + components: + - type: StationAiHeld + - type: ItemSlotsLock + slots: + - circuit_holder + - type: ItemSlotRequiresPower + - type: ItemSlots + slots: + circuit_holder: + name: circuit-holder + insertSuccessPopup: silicon-laws-updated + whitelist: + components: + - SiliconLawProvider + - Item + - type: ContainerContainer + containers: + circuit_holder: !type:ContainerSlot + board: !type:Container diff --git a/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml b/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml index 0485b5a517..539c8a244a 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml @@ -96,7 +96,7 @@ type: WiresBoundUserInterface - type: ActivatableUI key: enum.HealthAnalyzerUiKey.Key - requireHands: false + requiresComplex: false - type: ActivatableUIRequiresPower - type: PointLight color: "#3a807f" diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 0f16cc5a82..5d68ea63dd 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -89,7 +89,7 @@ id: Autolathe parent: BaseLatheLube name: autolathe - description: It produces basic items using metal and glass. + description: It produces basic items using metal and glass. Has the ability to process blueprints to print new recipes. components: - type: Sprite sprite: Structures/Machines/autolathe.rsi @@ -226,6 +226,18 @@ - RiotShield - SpeedLoaderMagnum - SpeedLoaderMagnumEmpty + - type: BlueprintReceiver + whitelist: + tags: + - BlueprintAutolathe + - type: ContainerContainer + containers: + machine_board: !type:Container + machine_parts: !type:Container + blueprint: !type:Container + - type: EmptyOnMachineDeconstruct + containers: + - blueprint - type: entity id: AutolatheHyperConvection diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index e7b9a3a8c1..a421b88c16 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -682,7 +682,7 @@ - state: panel map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: AccessReader - access: [["Service"]] + access: [["Kitchen"]] - type: PointLight radius: 1.5 energy: 1.6 diff --git a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/miners.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/miners.yml index 64dd38accb..71e171fc50 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/miners.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/miners.yml @@ -11,19 +11,20 @@ - type: Physics canCollide: false - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: .4 + density: 190 + mask: + - MachineMask - type: Transform anchored: true - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 100 - behaviors: - - !type:DoActsBehavior - acts: ["Destruction"] + - type: Anchorable + flags: + - Anchorable + - type: Pullable - type: Sprite sprite: Structures/Piping/Atmospherics/miners.rsi state: miner diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml index 86cfb0f799..c822e0c0b3 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml @@ -182,6 +182,9 @@ - output_mv sprite: Structures/Power/Generation/portable_generator.rsi state: portgen0 + - type: PowerSupplier + supplyRampRate: 5000 + supplyRampTolerance: 1500 - type: entity name: S.U.P.E.R.P.A.C.M.A.N.-type portable generator @@ -235,6 +238,9 @@ - output_mv sprite: Structures/Power/Generation/portable_generator.rsi state: portgen1 + - type: PowerSupplier + supplyRampRate: 7500 + supplyRampTolerance: 2500 - type: entity name: J.R.P.A.C.M.A.N.-type portable generator diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index d8f32922c8..a52292d7fb 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -6,6 +6,7 @@ placement: mode: SnapgridCenter components: + - type: StationAiWhitelist - type: AmbientOnPowered - type: AmbientSound volume: -9 diff --git a/Resources/Prototypes/Entities/Structures/Specific/Atmospherics/vox.yml b/Resources/Prototypes/Entities/Structures/Specific/Atmospherics/vox.yml new file mode 100644 index 0000000000..a13d376042 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Specific/Atmospherics/vox.yml @@ -0,0 +1,50 @@ +- type: entity + abstract: true + parent: AirSensorBase + id: AirSensorVoxBase + suffix: Vox Atmosphere + components: + - type: AtmosMonitor + gasThresholdPrototypes: + Oxygen: voxOxygen + Nitrogen: voxNitrogen + CarbonDioxide: stationCO2 + Plasma: stationPlasma + Tritium: stationTritium + WaterVapor: stationWaterVapor + Ammonia: stationAmmonia + NitrousOxide: stationNO + Frezon: danger + +- type: entity + parent: [AirSensorVoxBase, AirSensor] + id: AirSensorVox + +- type: entity + parent: [AirSensorVoxBase, GasVentPump] + id: GasVentPumpVox + +- type: entity + parent: [AirSensorVoxBase, GasVentScrubber] + id: GasVentScrubberVox + components: + - type: GasVentScrubber + wideNet: true # Air alarm with auto mode overrides filters with hardcoded defaults so default to widenet + filterGases: + - Oxygen # filter out oxygen as well as regular harmful gases + - CarbonDioxide + - Plasma + - Tritium + - WaterVapor + - Ammonia + - NitrousOxide + - Frezon + +# use this to prevent overriding filters with hardcoded defaults +- type: entity + parent: AirAlarm + id: AirAlarmVox + suffix: Vox Atmosphere, auto mode disabled + components: + - type: AirAlarm + autoMode: false diff --git a/Resources/Prototypes/Entities/Structures/Specific/xeno.yml b/Resources/Prototypes/Entities/Structures/Specific/xeno.yml index 2f58e5caea..17920565ef 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/xeno.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/xeno.yml @@ -57,8 +57,54 @@ description: A statue of one of the brave carp that got us where we are today. Made with real teeth! components: - type: Sprite + noRot: true sprite: Structures/Specific/carp_statue.rsi layers: - state: statue - - state: unshaded + - state: eyes + - state: eyes_unshaded shader: unshaded + - state: teeth_unshaded + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.35,-0.35,0.35,0.35" + density: 60 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + - type: Construction + graph: CarpStatue + node: statue + +- type: entity + parent: CarpStatue + id: CarpStatueEmpty + suffix: Empty + description: A lump of precious metals, soon to be a brilliant carp statue. + components: + - type: Sprite + layers: + - state: statue + - type: Construction + node: empty + +- type: entity + parent: CarpStatue + id: CarpStatueEyes + suffix: Eyes + description: A statue of one of the brave carp that got us where we are today. This one needs a dentist... + components: + - type: Sprite + layers: + - state: statue + - state: eyes + - state: eyes_unshaded + shader: unshaded + - type: Construction + node: eyes diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml index f1db2b71f1..93124b377d 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml @@ -999,9 +999,9 @@ - type: entity parent: PosterBase - id: PosterLegitSafetyMothHardhat - name: "Safety Moth - Hardhats" - description: "This informational poster uses Safety Moth™ to tell the viewer to wear hardhats in cautious areas. \"It's like a lamp for your head!\"" + id: PosterLegitSafetyMothPiping + name: "Safety Moth - Piping" + description: "This informational poster uses Safety Moth™ to tell atmospheric technicians correct types of piping to be used. \"Pipes, not Pumps! Proper pipe placement prevents poor performance!\"" components: - type: Sprite state: poster45_legit @@ -1017,9 +1017,9 @@ - type: entity parent: PosterBase - id: PosterLegitSafetyMothPiping - name: "Safety Moth - Piping" - description: "This informational poster uses Safety Moth™ to tell atmospheric technicians correct types of piping to be used. \"Pipes, not Pumps! Proper pipe placement prevents poor performance!\"" + id: PosterLegitSafetyMothHardhat + name: "Safety Moth - Hardhats" + description: "This informational poster uses Safety Moth™ to tell the viewer to wear hardhats in cautious areas. \"It's like a lamp for your head!\"" components: - type: Sprite state: poster47_legit diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml index 7911e63bfb..7560bc35ba 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml @@ -1235,6 +1235,7 @@ components: - type: Sprite state: nanotrasen_sign1 + snapCardinals: false - type: entity parent: BaseSign @@ -1244,6 +1245,7 @@ components: - type: Sprite state: nanotrasen_sign2 + snapCardinals: false - type: entity parent: BaseSign @@ -1253,6 +1255,7 @@ components: - type: Sprite state: nanotrasen_sign3 + snapCardinals: false - type: entity parent: BaseSign @@ -1262,6 +1265,7 @@ components: - type: Sprite state: nanotrasen_sign4 + snapCardinals: false - type: entity parent: BaseSign @@ -1271,6 +1275,7 @@ components: - type: Sprite state: nanotrasen_sign5 + snapCardinals: false - type: entity parent: BaseSign diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml index ca1b1b6c40..60cea31fff 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/intercom.yml @@ -4,6 +4,7 @@ description: An intercom. For when the station just needs to know something. abstract: true components: + - type: StationAiWhitelist - type: WallMount - type: ApcPowerReceiver - type: Electrified diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml index 2a96da2760..e25c7df8d7 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml @@ -4,6 +4,28 @@ name: camera description: A surveillance camera. It's watching you. Kinda. components: + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + # This exists for examine. + fix1: + shape: + !type:PhysShapeCircle + radius: 0.25 + light: + shape: + !type:PhysShapeCircle + radius: 5 + hard: false + mask: + - GhostImpassable + - type: LightOnCollide + - type: PointLight + enabled: false + radius: 5 + - type: SlimPoweredLight + enabled: false - type: StationAiVision - type: Clickable - type: InteractionOutline diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml index 01e3757a2c..19233ba69a 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml @@ -7,6 +7,7 @@ snap: - Wallmount components: + - type: StationAiWhitelist - type: WallMount arc: 360 - type: Clickable @@ -49,6 +50,7 @@ snap: - Wallmount components: + - type: StationAiWhitelist - type: WallMount arc: 360 - type: Clickable @@ -146,6 +148,7 @@ placement: mode: SnapgridCenter components: + - type: StationAiWhitelist - type: Clickable - type: InteractionOutline - type: Sprite diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml index ff935055ff..595915202d 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/timer.yml @@ -7,6 +7,7 @@ snap: - Wallmount components: + - type: StationAiWhitelist - type: Transform anchored: true - type: WallMount diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml index 0d137b488b..f5c78f3c17 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml @@ -62,3 +62,14 @@ id: MimeWintercoat equipment: outerClothing: ClothingOuterWinterMime + +# Belt +- type: loadout + id: MimeSuspendersRed + equipment: + belt: ClothingBeltSuspendersRed + +- type: loadout + id: MimeSuspendersBlack + equipment: + belt: ClothingBeltSuspendersBlack diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index aeeb7fd2d1..a06440281a 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -501,6 +501,13 @@ loadouts: - MimeWintercoat +- type: loadoutGroup + id: MimeBelt + name: loadout-group-mime-belt + loadouts: + - MimeSuspendersRed + - MimeSuspendersBlack + - type: loadoutGroup id: SurvivalMime name: loadout-group-survival-mime diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index 9910807d30..7bc518256c 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -27,6 +27,11 @@ - Trinkets - GroupSpeciesBreathTool +# Silicons +- type: roleLoadout + id: JobStationAi + nameDataset: names_ai + # Civilian - type: roleLoadout id: JobPassenger @@ -181,6 +186,7 @@ - MimeJumpsuit - MimeBackpack - MimeOuterClothing + - MimeBelt - Glasses - SurvivalMime - Trinkets diff --git a/Resources/Prototypes/Maps/bagel.yml b/Resources/Prototypes/Maps/bagel.yml index c9c7d92828..743b2be097 100644 --- a/Resources/Prototypes/Maps/bagel.yml +++ b/Resources/Prototypes/Maps/bagel.yml @@ -17,9 +17,10 @@ emergencyShuttlePath: /Maps/Shuttles/emergency_lox.yml - type: StationJobs availableJobs: - #service + #command Captain: [ 1, 1 ] IAA: [ 1, 1 ] # Corvax-IAA + #service HeadOfPersonnel: [ 1, 1 ] Bartender: [ 1, 2 ] Botanist: [ 2, 2 ] @@ -43,7 +44,6 @@ ResearchDirector: [ 1, 1 ] Scientist: [ 5, 5 ] ResearchAssistant: [ 4, 4 ] - Borg: [ 2, 2 ] #security HeadOfSecurity: [ 1, 1 ] Warden: [ 1, 1 ] @@ -61,3 +61,6 @@ Mime: [ 1, 1 ] Musician: [ 1, 1 ] Reporter: [ 2, 2 ] + #silicon + StationAi: [ 1, 1 ] + Borg: [ 4, 4 ] diff --git a/Resources/Prototypes/Procedural/Magnet/space_debris.yml b/Resources/Prototypes/Procedural/Magnet/space_debris.yml new file mode 100644 index 0000000000..26b4ae25c8 --- /dev/null +++ b/Resources/Prototypes/Procedural/Magnet/space_debris.yml @@ -0,0 +1,40 @@ +- type: dungeonConfig + id: ChunkDebris + # Floor generation + layers: + - !type:NoiseDunGen + tileCap: 500 + capStd: 32 + iterations: 5 + layers: + - tile: FloorSteel + threshold: 0.50 + noise: + frequency: 0.05 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 3 + lacunarity: 3 + gain: 0.5 + - tile: Plating + threshold: 0.35 + noise: + frequency: 0.05 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 3 + lacunarity: 3 + gain: 0.3 + - tile: Lattice + threshold: 0.25 + noise: + frequency: 0.05 + noiseType: OpenSimplex2 + fractalType: FBm + octaves: 3 + lacunarity: 3 + gain: 0.5 + + # Generate biome + - !type:BiomeDunGen + biomeTemplate: SpaceDebris diff --git a/Resources/Prototypes/Procedural/Magnet/space_debris_templates.yml b/Resources/Prototypes/Procedural/Magnet/space_debris_templates.yml new file mode 100644 index 0000000000..6500f4415b --- /dev/null +++ b/Resources/Prototypes/Procedural/Magnet/space_debris_templates.yml @@ -0,0 +1,115 @@ +# Asteroid +- type: biomeTemplate + id: SpaceDebris + layers: + - !type:BiomeEntityLayer + threshold: 0.20 + noise: + seed: 0 + noiseType: OpenSimplex2 + fractalType: Ridged + octaves: 4 + frequency: 0.065 + gain: 5 + lacunarity: 1.5 + allowedTiles: + - Plating + - FloorSteel + entities: + - WallSolid + - AirlockMaintLocked + - Girder + - Girder + - WallReinforced + - WallSolid + - WallSolid + - !type:BiomeEntityLayer + threshold: 0.5 + noise: + seed: 0 + noiseType: OpenSimplex2 + fractalType: Ridged + octaves: 4 + frequency: 0.065 + gain: 2 + lacunarity: 1.5 + allowedTiles: + - Plating + - Lattice + entities: + - Grille + - Grille + - Grille + - GrilleBroken + - !type:BiomeDecalLayer + allowedTiles: + - FloorSteel + threshold: -0.5 + divisions: 1 + noise: + seed: 1 + frequency: 1 + decals: + - DirtHeavy + - DirtHeavy + - DirtHeavy + - DirtMedium + - DirtMedium + - DirtLight + - !type:BiomeEntityLayer + threshold: 0.45 + noise: + seed: 1 + noiseType: OpenSimplex2 + fractalType: Ridged + octaves: 4 + frequency: 0.065 + gain: 2 + lacunarity: 1.5 + allowedTiles: + - Plating + - FloorSteel + entities: + - WeldingFuelTankFull + - Table + - SalvageCanisterSpawner + - Rack + - ClosetMaintenanceFilledRandom + - ClosetMaintenanceFilledRandom + - !type:BiomeEntityLayer + allowedTiles: + - FloorSteel + - Plating + threshold: 0.2 + noise: + seed: 1 + frequency: 1 + entities: + - SalvageSpawnerScrapCommon + - SalvageSpawnerScrapCommon75 + - SalvageSpawnerScrapCommon75 + - SalvageSpawnerScrapValuable + - SalvageSpawnerScrapValuable75 + - !type:BiomeEntityLayer + allowedTiles: + - FloorSteel + threshold: 0.7 + noise: + seed: 1 + frequency: 1 + entities: + - SalvageSpawnerTreasureValuable + - SalvageSpawnerEquipmentValuable + - SalvageSpawnerTreasure + - SalvageSpawnerTreasure + - SalvageSpawnerEquipment + - SalvageSpawnerEquipment + - !type:BiomeEntityLayer + allowedTiles: + - FloorSteel + threshold: 0.85 + noise: + seed: 1 + frequency: 1 + entities: + - SalvageSpawnerMobMagnet75 diff --git a/Resources/Prototypes/Procedural/vgroid.yml b/Resources/Prototypes/Procedural/vgroid.yml index 315f908fad..8c8d9147c4 100644 --- a/Resources/Prototypes/Procedural/vgroid.yml +++ b/Resources/Prototypes/Procedural/vgroid.yml @@ -141,9 +141,39 @@ layers: - !type:ExteriorDunGen proto: Experiment + - !type:EntityTableDunGen + minCount: 25 + maxCount: 40 + table: !type:NestedSelector + tableId: SalvageScrapSpawnerCommon + - !type:EntityTableDunGen + minCount: 30 + maxCount: 40 + table: !type:NestedSelector + tableId: SalvageScrapSpawnerValuable + - !type:EntityTableDunGen + minCount: 15 + maxCount: 25 + table: !type:NestedSelector + tableId: SalvageTreasureSpawnerCommon + - !type:EntityTableDunGen + minCount: 15 + maxCount: 25 + table: !type:NestedSelector + tableId: SalvageEquipmentSpawnerCommon + - !type:EntityTableDunGen + minCount: 15 + maxCount: 20 + table: !type:NestedSelector + tableId: SalvageTreasureSpawnerValuable + - !type:EntityTableDunGen + minCount: 15 + maxCount: 20 + table: !type:NestedSelector + tableId: SalvageEquipmentSpawnerValuable - !type:MobsDunGen - minCount: 5 - maxCount: 8 + minCount: 8 + maxCount: 15 groups: - id: MobGoliath amount: 1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml index 6d3826f701..73d65b0394 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/clothing/mime_hardsuit.yml @@ -36,7 +36,7 @@ - tag: MimeBelt name: suspenders icon: - sprite: Clothing/Belt/suspenders.rsi + sprite: Clothing/Belt/suspenders_red.rsi state: icon doAfter: 1 - node: mimeHardsuit diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/food/cottonpizza.yml b/Resources/Prototypes/Recipes/Construction/Graphs/food/cottonpizza.yml new file mode 100644 index 0000000000..2292d4d299 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/food/cottonpizza.yml @@ -0,0 +1,13 @@ +- type: constructionGraph + id: CottonPizza + start: start + graph: + - node: start + entity: FoodDoughCotton + edges: + - to: flat + steps: + - tool: Rolling + doAfter: 1 + - node: flat + entity: FoodDoughCottonFlat diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/decoration.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/decoration.yml index 5c67d3936e..4810a34e04 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/decoration.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/decoration.yml @@ -27,3 +27,62 @@ doAfter: 5 - tool: Welding doAfter: 5 + +- type: constructionGraph + id: CarpStatue + start: start + graph: + - node: start + edges: + - to: empty + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: Silver + amount: 15 + doAfter: 7 + - node: empty + entity: CarpStatueEmpty + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: IngotSilver1 + amount: 15 + - !type:DeleteEntity {} + steps: + - tool: Welding + doAfter: 5 + - to: eyes + steps: + - material: Diamond + amount: 2 + doAfter: 2 + - node: eyes + entity: CarpStatueEyes + edges: + - to: empty + completed: + - !type:SpawnPrototype + prototype: MaterialDiamond1 + amount: 2 + steps: + - tool: Prying + doAfter: 2 + - to: statue + steps: + - material: SpaceCarpTooth + amount: 5 + doAfter: 3 + - node: statue + entity: CarpStatue + edges: + - to: eyes + completed: + - !type:SpawnPrototype + prototype: MaterialToothSpaceCarp1 + amount: 5 + steps: + - tool: Prying + doAfter: 5 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml index 74ac16eabd..6b6d5c4895 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/firelock.yml @@ -138,6 +138,9 @@ steps: - tool: Anchoring doAfter: 0.25 + completed: + - !type:SnapToGrid + southRotation: true - node: FirelockGlassFrame edges: @@ -168,6 +171,9 @@ steps: - tool: Anchoring doAfter: 1 + completed: + - !type:SnapToGrid + southRotation: true - node: FirelockEdge entity: FirelockEdge diff --git a/Resources/Prototypes/Recipes/Construction/structures.yml b/Resources/Prototypes/Recipes/Construction/structures.yml index 2adf8c8502..5278c1b45e 100644 --- a/Resources/Prototypes/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/Recipes/Construction/structures.yml @@ -774,6 +774,7 @@ state: closed objectType: Structure placementMode: SnapgridCenter + canRotate: false canBuildInImpassable: false conditions: - !type:TileNotBlocked @@ -791,6 +792,7 @@ state: closed objectType: Structure placementMode: SnapgridCenter + canRotate: false canBuildInImpassable: false conditions: - !type:TileNotBlocked @@ -1642,6 +1644,23 @@ conditions: - !type:TileNotBlocked +- type: construction + name: carp statue + id: CarpStatue + graph: CarpStatue + startNode: start + targetNode: statue + category: construction-category-structures + placementMode: SnapgridCenter + description: A statue of one of the brave carp that got us where we are today. Made with real teeth! + objectType: Structure + canBuildInImpassable: false + icon: + sprite: Structures/Specific/carp_statue.rsi + state: icon + conditions: + - !type:TileNotBlocked + - type: construction name: bananium clown statue id: BananiumClownStatue diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 9a59ab5023..ce38125627 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -399,6 +399,14 @@ solids: FoodDough: 1 +- type: microwaveMealRecipe + id: RecipeBreadCotton + name: cotton bread recipe + result: FoodBreadCotton + time: 10 + solids: + FoodDoughCotton: 1 + - type: microwaveMealRecipe id: RecipeSausageBread name: sausage bread recipe @@ -602,6 +610,15 @@ FoodTomato: 2 SheetUranium1: 2 +- type: microwaveMealRecipe + id: RecipeCottonPizza + name: cotton pizza recipe + result: FoodPizzaCotton + time: 30 + solids: + FoodDoughCottonFlat: 1 + CottonBol: 4 + #Italian - type: microwaveMealRecipe id: RecipeBoiledSpaghetti diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml index 4fc851a347..27391898c7 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/bots/mimebot.yml @@ -13,7 +13,7 @@ name: mime edition happy honk meal - tag: MimeBelt icon: - sprite: Clothing/Belt/suspenders.rsi + sprite: Clothing/Belt/suspenders_red.rsi state: icon name: suspenders doAfter: 2 diff --git a/Resources/Prototypes/Recipes/Lathes/salvage.yml b/Resources/Prototypes/Recipes/Lathes/salvage.yml index 84047ae75d..2def767e91 100644 --- a/Resources/Prototypes/Recipes/Lathes/salvage.yml +++ b/Resources/Prototypes/Recipes/Lathes/salvage.yml @@ -1,20 +1,32 @@ - type: latheRecipe id: Fulton result: Fulton1 + category: Tools completetime: 1 materials: Steel: 200 - Cloth: 100 + Cloth: 500 - type: latheRecipe id: FultonBeacon result: FultonBeacon + category: Tools completetime: 5 materials: Steel: 1000 Glass: 500 # If they get spammed make it cost silver. +- type: latheRecipe + id: SeismicCharge + result: SeismicCharge + category: Tools + completetime: 1 + materials: + Plastic: 1500 + Steel: 100 + Silver: 100 + - type: latheRecipe id: MiningDrill result: MiningDrill diff --git a/Resources/Prototypes/Recipes/Reactions/food.yml b/Resources/Prototypes/Recipes/Reactions/food.yml index 24dca890ed..7d524a9c7a 100644 --- a/Resources/Prototypes/Recipes/Reactions/food.yml +++ b/Resources/Prototypes/Recipes/Reactions/food.yml @@ -72,6 +72,22 @@ - !type:CreateEntityReactionEffect entity: FoodDoughTortilla +- type: reaction + id: CreateDoughCotton + impact: Low + quantized: true + conserveEnergy: false + reactants: + Fiber: + amount: 10 + Flour: + amount: 5 + Water: + amount: 10 + effects: + - !type:CreateEntityReactionEffect + entity: FoodDoughCotton + - type: reaction id: CreateCakeBatter impact: Low diff --git a/Resources/Prototypes/Research/industrial.yml b/Resources/Prototypes/Research/industrial.yml index 373333ad43..5d6af070b7 100644 --- a/Resources/Prototypes/Research/industrial.yml +++ b/Resources/Prototypes/Research/industrial.yml @@ -17,6 +17,20 @@ - OreProcessorIndustrialMachineCircuitboard - ClothingMaskWeldingGas +- type: technology + id: SpaceScanning + name: research-technology-space-scanning + icon: + sprite: Objects/Tools/handheld_mass_scanner.rsi + state: icon + discipline: Industrial + tier: 1 + cost: 5000 + recipeUnlocks: + - RadarConsoleCircuitboard + - HandHeldMassScanner + - BorgModuleGPS + - type: technology id: AdvancedPowercells name: research-technology-advanced-powercells @@ -109,20 +123,6 @@ # Tier 2 -- type: technology - id: SpaceScanning - name: research-technology-space-scanning - icon: - sprite: Objects/Tools/handheld_mass_scanner.rsi - state: icon - discipline: Industrial - tier: 2 - cost: 7500 - recipeUnlocks: - - RadarConsoleCircuitboard - - HandHeldMassScanner - - BorgModuleGPS - - type: technology id: Shuttlecraft name: research-technology-shuttlecraft diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml b/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml index 400fcd5ded..85f07a1e5e 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml @@ -21,7 +21,6 @@ - type: startingGear id: MimeGear equipment: - belt: ClothingBeltSuspenders gloves: ClothingHandsGlovesColorWhite shoes: ClothingShoesColorWhite pocket1: CrayonMime diff --git a/Resources/Prototypes/Roles/Jobs/Science/borg.yml b/Resources/Prototypes/Roles/Jobs/Science/borg.yml index fe82911005..fffeaff39c 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/borg.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/borg.yml @@ -1,3 +1,18 @@ +# No idea why it's in sci but we ball. +- type: job + id: StationAi + name: job-name-station-ai + description: job-description-station-ai + playTimeTracker: JobStationAi + requirements: + - !type:RoleTimeRequirement + role: JobBorg + time: 18000 # 5 hrs + canBeAntag: false + icon: JobIconStationAi + supervisors: job-supervisors-rd + jobEntity: StationAiBrain + - type: job id: Borg name: job-name-borg @@ -5,7 +20,7 @@ playTimeTracker: JobBorg requirements: - !type:OverallPlaytimeRequirement - time: 216000 #60 hrs + time: 216000 # 60 hrs canBeAntag: false icon: JobIconBorg supervisors: job-supervisors-rd diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index 24c13a8027..df5e14bd5c 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -16,7 +16,6 @@ weight: -10 roles: - Bartender - - Borg - Botanist - Boxer - Chaplain @@ -100,6 +99,15 @@ - Scientist - ResearchAssistant +- type: department + id: Silicon + name: department-Silicon + description: department-Silicon-description + color: "#D381C9" + roles: + - Borg + - StationAi + - type: department id: Specific name: department-Specific diff --git a/Resources/Prototypes/Roles/play_time_trackers.yml b/Resources/Prototypes/Roles/play_time_trackers.yml index 402d49e90d..d4cd1ec15d 100644 --- a/Resources/Prototypes/Roles/play_time_trackers.yml +++ b/Resources/Prototypes/Roles/play_time_trackers.yml @@ -127,6 +127,9 @@ - type: playTimeTracker id: JobServiceWorker +- type: playTimeTracker + id: JobStationAi + - type: playTimeTracker id: JobStationEngineer diff --git a/Resources/Prototypes/Species/reptilian.yml b/Resources/Prototypes/Species/reptilian.yml index daed0f9fd1..01f3a79767 100644 --- a/Resources/Prototypes/Species/reptilian.yml +++ b/Resources/Prototypes/Species/reptilian.yml @@ -56,7 +56,7 @@ points: 1 required: false Chest: - points: 1 + points: 3 required: false Legs: points: 2 diff --git a/Resources/Prototypes/StatusIcon/job.yml b/Resources/Prototypes/StatusIcon/job.yml index 678a39dad9..09bcf773db 100644 --- a/Resources/Prototypes/StatusIcon/job.yml +++ b/Resources/Prototypes/StatusIcon/job.yml @@ -29,6 +29,14 @@ state: Borg jobName: job-name-borg +- type: jobIcon + parent: JobIcon + id: JobIconStationAi + icon: + sprite: /Textures/Interface/Misc/job_icons.rsi + state: StationAi + jobName: job-name-station-ai + - type: jobIcon parent: JobIcon id: JobIconBotanist diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml index 0430c5b669..fbff584608 100644 --- a/Resources/Prototypes/Voice/speech_emotes.yml +++ b/Resources/Prototypes/Voice/speech_emotes.yml @@ -3,7 +3,7 @@ id: Scream name: chat-emote-name-scream category: Vocal - icon: Interface/Actions/scream.png + icon: Interface/Emotes/scream.png whitelist: components: - Vocal diff --git a/Resources/Prototypes/Wires/layouts.yml b/Resources/Prototypes/Wires/layouts.yml index 3939655707..ccab000cfa 100644 --- a/Resources/Prototypes/Wires/layouts.yml +++ b/Resources/Prototypes/Wires/layouts.yml @@ -9,6 +9,7 @@ - !type:DoorBoltLightWireAction - !type:DoorTimingWireAction - !type:DoorSafetyWireAction + - !type:AiInteractWireAction - type: wireLayout parent: Airlock @@ -97,9 +98,10 @@ - type: wireLayout id: SurveillanceCamera - dummyWires: 4 + dummyWires: 2 wires: - !type:PowerWireAction + - !type:AiVisionWireAction - type: wireLayout id: CryoPod diff --git a/Resources/Prototypes/radio_channels.yml b/Resources/Prototypes/radio_channels.yml index 2cb494eb45..320e067ac1 100644 --- a/Resources/Prototypes/radio_channels.yml +++ b/Resources/Prototypes/radio_channels.yml @@ -39,7 +39,7 @@ name: chat-radio-science keycode: 'н' # Corvax-Localization frequency: 1351 - color: "#b05efa" + color: "#cd7ccd" - type: radioChannel id: Security diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index 9b11570a25..bece1fb479 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -60,6 +60,9 @@ - type: Tag id: Bloodpack +- type: Tag + id: BlueprintAutolathe + - type: Tag id: BodyBag @@ -1179,6 +1182,7 @@ - type: Tag id: Soup + - type: Tag id: Spear @@ -1206,6 +1210,9 @@ - type: Tag id: SpreaderIgnore +- type: Tag + id: StationAi + - type: Tag id: StationMapElectronics diff --git a/Resources/Prototypes/whitelists.yml b/Resources/Prototypes/whitelists.yml new file mode 100644 index 0000000000..8a99aa30ea --- /dev/null +++ b/Resources/Prototypes/whitelists.yml @@ -0,0 +1,7 @@ +- type: playerConnectionWhitelist + id: basicWhitelist # Basic whitelist using only the ManualWhitelist condition + conditions: + - !type:ConditionManualWhitelistMembership + action: Allow # Allow connection if matched + - !type:ConditionAlwaysMatch # Condition that always matches + action: Deny # Deny connection if matched diff --git a/Resources/Prototypes/wizardsDenWhitelists.yml b/Resources/Prototypes/wizardsDenWhitelists.yml new file mode 100644 index 0000000000..c21d01e5a8 --- /dev/null +++ b/Resources/Prototypes/wizardsDenWhitelists.yml @@ -0,0 +1,39 @@ +# This is the whitelist used for Wizard's Den Salamander + +- type: playerConnectionWhitelist + id: salamanderMrpWhitelist + conditions: + - !type:ConditionManualBlacklistMembership # Deny blacklisted (MRP ban) + action: Deny + - !type:ConditionNotesPlaytimeRange # Deny for high severity notes in the last 30 days + includeExpired: false + minimumSeverity: 3 # High + minimumNotes: 1 + range: 30 # 30 days + action: Deny + includeSecret: false + - !type:ConditionNotesPlaytimeRange # Deny for >=2 medium severity notes in the last 14 days + includeExpired: false + minimumSeverity: 2 # Medium + minimumNotes: 1 + range: 14 # 14 Days + action: Deny + includeSecret: false + - !type:ConditionNotesPlaytimeRange # Deny for >=3 low severity notes in the last 14 days + includeExpired: false + minimumSeverity: 1 # Low + minimumNotes: 3 + range: 14 # 14 Days + action: Deny + includeSecret: false + - !type:ConditionManualWhitelistMembership # Allow whitelisted players + action: Allow + - !type:ConditionPlayerCount # Allow when <= 15 players are online + minimumPlayers: 0 + maximumPlayers: 15 + action: Allow + #- !type:ConditionPlaytime + # minimumPlaytime: 1200 # 20 hours to be whitelisted + # action: Deny + - !type:ConditionAlwaysMatch + action: Deny diff --git a/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml b/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml index 1ad7f25eb5..a2e75f1542 100644 --- a/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml +++ b/Resources/ServerInfo/Guidebook/Service/FoodRecipes.xml @@ -22,9 +22,15 @@ - Chocolate = 6 Cocoa Powder, 2 Milk, 2 Sugar - Непрожаренные животные протеины: измельчить сырое мясо +Buzz! Don't forget about Moth diet! +- Cotton Dough = 5 Flour, 10 Fabric, 10 Water +- Cotton bread baked the same as default but with cotton dough instead +- Cotton Pizza: Microwave 1 Flat Cotton Dough and 4 Cotton Bolls for 30 Seconds + + diff --git a/Resources/Textures/Clothing/Belt/suspenders_black.rsi/equipped-BELT.png b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/equipped-BELT.png new file mode 100644 index 0000000000..f2ab9dc222 Binary files /dev/null and b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Clothing/Belt/suspenders_black.rsi/icon.png b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/icon.png new file mode 100644 index 0000000000..7dfbd79d89 Binary files /dev/null and b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Belt/suspenders_black.rsi/inhand-left.png b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/inhand-left.png new file mode 100644 index 0000000000..c9e814f9e0 Binary files /dev/null and b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Belt/suspenders_black.rsi/inhand-right.png b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/inhand-right.png new file mode 100644 index 0000000000..f9612ce3b8 Binary files /dev/null and b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Belt/suspenders_black.rsi/meta.json b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/meta.json new file mode 100644 index 0000000000..8fe7c515b7 --- /dev/null +++ b/Resources/Textures/Clothing/Belt/suspenders_black.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039 and resprited", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Belt/suspenders.rsi/equipped-BELT.png b/Resources/Textures/Clothing/Belt/suspenders_red.rsi/equipped-BELT.png similarity index 100% rename from Resources/Textures/Clothing/Belt/suspenders.rsi/equipped-BELT.png rename to Resources/Textures/Clothing/Belt/suspenders_red.rsi/equipped-BELT.png diff --git a/Resources/Textures/Clothing/Belt/suspenders.rsi/icon.png b/Resources/Textures/Clothing/Belt/suspenders_red.rsi/icon.png similarity index 100% rename from Resources/Textures/Clothing/Belt/suspenders.rsi/icon.png rename to Resources/Textures/Clothing/Belt/suspenders_red.rsi/icon.png diff --git a/Resources/Textures/Clothing/Belt/suspenders.rsi/inhand-left.png b/Resources/Textures/Clothing/Belt/suspenders_red.rsi/inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/Belt/suspenders.rsi/inhand-left.png rename to Resources/Textures/Clothing/Belt/suspenders_red.rsi/inhand-left.png diff --git a/Resources/Textures/Clothing/Belt/suspenders.rsi/inhand-right.png b/Resources/Textures/Clothing/Belt/suspenders_red.rsi/inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/Belt/suspenders.rsi/inhand-right.png rename to Resources/Textures/Clothing/Belt/suspenders_red.rsi/inhand-right.png diff --git a/Resources/Textures/Clothing/Belt/suspenders.rsi/meta.json b/Resources/Textures/Clothing/Belt/suspenders_red.rsi/meta.json similarity index 100% rename from Resources/Textures/Clothing/Belt/suspenders.rsi/meta.json rename to Resources/Textures/Clothing/Belt/suspenders_red.rsi/meta.json diff --git a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/equipped-HELMET-vox.png b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/equipped-HELMET-vox.png index 1f6b8adceb..4d192145eb 100644 Binary files a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/equipped-HELMET-vox.png and b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/equipped-HELMET-vox.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-left.png index 55eaa9ed57..f5a3a7218f 100644 Binary files a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-left.png and b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-right.png index cd3dc7f557..42af25fec6 100644 Binary files a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-right.png and b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/meta.json b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/meta.json index d507037ebe..1f7044365b 100644 --- a/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Helmets/light_riot.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8. Vox state by Flareguy for SS14", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/2fea0a59470c476cf3f927833d3918d89cbe6af8. Vox state by Flareguy for SS14; colors tweaked by saintmuntzer", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Interface/Actions/actions_ai.rsi/ai_core.png b/Resources/Textures/Interface/Actions/actions_ai.rsi/ai_core.png new file mode 100644 index 0000000000..8dd3031f9f Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_ai.rsi/ai_core.png differ diff --git a/Resources/Textures/Interface/Actions/actions_ai.rsi/camera_light.png b/Resources/Textures/Interface/Actions/actions_ai.rsi/camera_light.png new file mode 100644 index 0000000000..041b9b9bf7 Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_ai.rsi/camera_light.png differ diff --git a/Resources/Textures/Interface/Actions/actions_ai.rsi/crew_monitor.png b/Resources/Textures/Interface/Actions/actions_ai.rsi/crew_monitor.png new file mode 100644 index 0000000000..78fad17a76 Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_ai.rsi/crew_monitor.png differ diff --git a/Resources/Textures/Interface/Actions/actions_ai.rsi/manifest.png b/Resources/Textures/Interface/Actions/actions_ai.rsi/manifest.png new file mode 100644 index 0000000000..08514aa908 Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_ai.rsi/manifest.png differ diff --git a/Resources/Textures/Interface/Actions/actions_ai.rsi/meta.json b/Resources/Textures/Interface/Actions/actions_ai.rsi/meta.json new file mode 100644 index 0000000000..a7c00f7793 --- /dev/null +++ b/Resources/Textures/Interface/Actions/actions_ai.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/c473a8bcc28fbd80827dfca5660d81ca6e833e2c/icons/hud/screen_ai.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ai_core" + }, + { + "name": "camera_light" + }, + { + "name": "crew_monitor" + }, + { + "name": "manifest" + }, + { + "name": "state_laws" + } + ] +} diff --git a/Resources/Textures/Interface/Actions/actions_ai.rsi/state_laws.png b/Resources/Textures/Interface/Actions/actions_ai.rsi/state_laws.png new file mode 100644 index 0000000000..e30e891745 Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_ai.rsi/state_laws.png differ diff --git a/Resources/Textures/Interface/Emotes/attributions.yml b/Resources/Textures/Interface/Emotes/attributions.yml index c65eeb25da..4cb2faa076 100644 --- a/Resources/Textures/Interface/Emotes/attributions.yml +++ b/Resources/Textures/Interface/Emotes/attributions.yml @@ -76,6 +76,11 @@ copyright: "Created by Sarahon" source: "https://github.com/Sarahon" +- files: ["scream.png"] + license: "CC-BY-SA-3.0" + copyright: "Created by lzk228(discord 455630609641897984), based on sprite by Sarahon" + source: "https://github.com/lzk228" + - files: ["sigh.png"] license: "CC-BY-SA-3.0" copyright: "Created by Sarahon" @@ -98,7 +103,7 @@ - files: ["vocal.png"] license: "CC-BY-SA-3.0" - copyright: "Created by Sarahon" + copyright: "Created by Sarahon, modified by lzk228(discord 455630609641897984)" source: "https://github.com/Sarahon" - files: ["weh.png"] diff --git a/Resources/Textures/Interface/Emotes/scream.png b/Resources/Textures/Interface/Emotes/scream.png new file mode 100644 index 0000000000..e4e36ed3a4 Binary files /dev/null and b/Resources/Textures/Interface/Emotes/scream.png differ diff --git a/Resources/Textures/Interface/Emotes/vocal.png b/Resources/Textures/Interface/Emotes/vocal.png index 55cddaa02e..73c5042b22 100644 Binary files a/Resources/Textures/Interface/Emotes/vocal.png and b/Resources/Textures/Interface/Emotes/vocal.png differ diff --git a/Resources/Textures/Interface/Misc/job_icons.rsi/StationAi.png b/Resources/Textures/Interface/Misc/job_icons.rsi/StationAi.png new file mode 100644 index 0000000000..86a208915b Binary files /dev/null and b/Resources/Textures/Interface/Misc/job_icons.rsi/StationAi.png differ diff --git a/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json b/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json index b0f8a432f8..74d81db8e7 100644 --- a/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json +++ b/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi | Brigmedic icon made by PuroSlavKing (Github) | Zombie icon made by RamZ | Zookeper by netwy (discort) | Rev and Head Rev icon taken from https://tgstation13.org/wiki/HUD and edited by coolmankid12345 (Discord) | Mindshield icon taken from https://github.com/tgstation/tgstation/blob/master/icons/mob/huds/hud.dmi | Pilot icon made by poemota (Discord) | Admin recolored from MedicalIntern by TsjipTsjip", + "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi | Brigmedic icon made by PuroSlavKing (Github) | Zombie icon made by RamZ | Zookeper by netwy (discort) | Rev and Head Rev icon taken from https://tgstation13.org/wiki/HUD and edited by coolmankid12345 (Discord) | Mindshield icon taken from https://github.com/tgstation/tgstation/blob/master/icons/mob/huds/hud.dmi | Admin recolored from MedicalIntern by TsjipTsjip | Pilot icon made by poemota (Discord) | StationAi resprite to 8x8 size by lunarcomets", "size": { "x": 8, @@ -183,6 +183,9 @@ [1.0,1.0] ] }, + { + "name": "StationAi" + }, { "name": "Syndicate" }, diff --git a/Resources/Textures/Interface/noise.rsi/meta.json b/Resources/Textures/Interface/noise.rsi/meta.json new file mode 100644 index 0000000000..068ecab968 --- /dev/null +++ b/Resources/Textures/Interface/noise.rsi/meta.json @@ -0,0 +1,58 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/4b4e9dff1d7d891cfb75d25ca5bf5172d1c02be6/icons/hud/screen_gen.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "noise", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Interface/noise.rsi/noise.png b/Resources/Textures/Interface/noise.rsi/noise.png new file mode 100644 index 0000000000..ba74952b40 Binary files /dev/null and b/Resources/Textures/Interface/noise.rsi/noise.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned-unshaded.png new file mode 100644 index 0000000000..9b72b39492 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned.png new file mode 100644 index 0000000000..c583bb88f2 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned_dead-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned_dead-unshaded.png new file mode 100644 index 0000000000..28bf165122 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned_dead-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned_dead.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned_dead.png new file mode 100644 index 0000000000..7c5b468885 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-banned_dead.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-empty-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-empty-unshaded.png new file mode 100644 index 0000000000..6539176b84 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-empty-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-empty.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-empty.png new file mode 100644 index 0000000000..eda1f4bfb5 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-empty.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-holo-old-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-holo-old-unshaded.png new file mode 100644 index 0000000000..63616e70b5 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-holo-old-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-holo-old.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-holo-old.png new file mode 100644 index 0000000000..3dc7a301d8 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-holo-old.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai-unshaded.png new file mode 100644 index 0000000000..f3ba4b591a Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai.png new file mode 100644 index 0000000000..3c81e3a751 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai_dead-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai_dead-unshaded.png new file mode 100644 index 0000000000..96e953660f Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai_dead-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/ai_dead.png b/Resources/Textures/Mobs/Silicon/output.rsi/ai_dead.png new file mode 100644 index 0000000000..96e953660f Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/ai_dead.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/default-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/default-unshaded.png new file mode 100644 index 0000000000..f14b4ef0fa Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/default-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/default.png b/Resources/Textures/Mobs/Silicon/output.rsi/default.png new file mode 100644 index 0000000000..f14b4ef0fa Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/default.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/floating_face-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/floating_face-unshaded.png new file mode 100644 index 0000000000..05de742794 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/floating_face-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/floating_face.png b/Resources/Textures/Mobs/Silicon/output.rsi/floating_face.png new file mode 100644 index 0000000000..05de742794 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/floating_face.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/horror-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/horror-unshaded.png new file mode 100644 index 0000000000..10efd5ee1d Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/horror-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/horror.png b/Resources/Textures/Mobs/Silicon/output.rsi/horror.png new file mode 100644 index 0000000000..0a807c0c23 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/horror.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/meta.json b/Resources/Textures/Mobs/Silicon/output.rsi/meta.json new file mode 100644 index 0000000000..a40ed37c60 --- /dev/null +++ b/Resources/Textures/Mobs/Silicon/output.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/2a19963297f91efb452dbb5c1d4eb28a14776b0a/icons/mob/silicon/ai.dmi", "states": [{"name": "ai", "directions": 1, "delays": [[0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.1]]}, {"name": "ai-banned", "directions": 1, "delays": [[0.7, 0.7, 0.7, 0.7, 0.7, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]]}, {"name": "ai-banned-unshaded", "directions": 1, "delays": [[0.7, 0.7, 0.7, 0.7, 0.7, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]]}, {"name": "ai-banned_dead", "directions": 1, "delays": [[0.7, 0.7]]}, {"name": "ai-banned_dead-unshaded", "directions": 1, "delays": [[0.7, 0.7]]}, {"name": "ai-empty", "directions": 1, "delays": [[0.7, 0.7]]}, {"name": "ai-empty-unshaded", "directions": 1, "delays": [[0.7, 0.7]]}, {"name": "ai-holo-old", "directions": 4, "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "ai-holo-old-unshaded", "directions": 4, "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "ai-unshaded", "directions": 1, "delays": [[0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.1]]}, {"name": "ai_dead", "directions": 1, "delays": [[1.0]]}, {"name": "ai_dead-unshaded", "directions": 1, "delays": [[1.0]]}, {"name": "default", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "default-unshaded", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "floating_face", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "floating_face-unshaded", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "horror", "directions": 1, "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "horror-unshaded", "directions": 1, "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "xeno_queen", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "xeno_queen-unshaded", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/xeno_queen-unshaded.png b/Resources/Textures/Mobs/Silicon/output.rsi/xeno_queen-unshaded.png new file mode 100644 index 0000000000..3ea194039f Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/xeno_queen-unshaded.png differ diff --git a/Resources/Textures/Mobs/Silicon/output.rsi/xeno_queen.png b/Resources/Textures/Mobs/Silicon/output.rsi/xeno_queen.png new file mode 100644 index 0000000000..3ea194039f Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/output.rsi/xeno_queen.png differ diff --git a/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai.png b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai.png new file mode 100644 index 0000000000..420a07c1f9 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai.png differ diff --git a/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_camera.png b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_camera.png new file mode 100644 index 0000000000..fd5e2ece28 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_camera.png differ diff --git a/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_dead.png b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_dead.png new file mode 100644 index 0000000000..eb74655e02 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_dead.png differ diff --git a/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_empty.png b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_empty.png new file mode 100644 index 0000000000..40e8ac5216 Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/station_ai.rsi/ai_empty.png differ diff --git a/Resources/Textures/Mobs/Silicon/station_ai.rsi/base.png b/Resources/Textures/Mobs/Silicon/station_ai.rsi/base.png new file mode 100644 index 0000000000..a9db83691c Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/station_ai.rsi/base.png differ diff --git a/Resources/Textures/Mobs/Silicon/station_ai.rsi/default.png b/Resources/Textures/Mobs/Silicon/station_ai.rsi/default.png new file mode 100644 index 0000000000..d52aceaf5b Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/station_ai.rsi/default.png differ diff --git a/Resources/Textures/Mobs/Silicon/station_ai.rsi/meta.json b/Resources/Textures/Mobs/Silicon/station_ai.rsi/meta.json new file mode 100644 index 0000000000..c8d174c57b --- /dev/null +++ b/Resources/Textures/Mobs/Silicon/station_ai.rsi/meta.json @@ -0,0 +1,61 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/2a19963297f91efb452dbb5c1d4eb28a14776b0a/icons/mob/silicon/ai.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ai", + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.1 + ] + ] + }, + { + "name": "ai_camera", + "delays": [ + [ + 1.0, + 1.0 + ] + ] + }, + { + "name": "ai_dead" + }, + { + "name": "ai_empty", + "delays": [ + [ + 0.7, + 0.7 + ] + ] + }, + { + "name": "default", + "directions": 4 + }, + { + "name": "base" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/cotton-slice.png b/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/cotton-slice.png new file mode 100644 index 0000000000..0b92e30ae1 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/cotton-slice.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/cotton.png b/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/cotton.png new file mode 100644 index 0000000000..baa9dc777f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/cotton.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/meta.json index 2761d79f98..f35aa5f4ce 100644 --- a/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation and modified by potato1234x at https://github.com/tgstation/tgstation/commit/0631fe5bde73a68b4c12bdfa633c30b2cee442d5. Crostini created by Github user deathride58, baguette taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955", + "copyright": "Taken from tgstation and modified by potato1234x at https://github.com/tgstation/tgstation/commit/0631fe5bde73a68b4c12bdfa633c30b2cee442d5. Crostini created by Github user deathride58, baguette taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955, cotton made by mlexf (discord 1143460554963427380)", "size": { "x": 32, "y": 32 @@ -70,6 +70,12 @@ { "name": "crostini" }, + { + "name": "cotton" + }, + { + "name": "cotton-slice" + }, { "name": "french-toast" }, diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/cotton-pizza.png b/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/cotton-pizza.png new file mode 100644 index 0000000000..e047c757fc Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/cotton-pizza.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/cotton-slice.png b/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/cotton-slice.png new file mode 100644 index 0000000000..34a9a34933 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/cotton-slice.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/meta.json index cb676a06ef..607a9cf8f3 100644 --- a/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/Baked/pizza.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation and modified by Swept at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa, Spicy Rock Pizza modified from margherita pizza by mkanke", + "copyright": "Taken from tgstation and modified by Swept at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa, Spicy Rock Pizza modified from margherita pizza by mkanke, cotton made by mlexf (discord 1143460554963427380)", "size": { "x": 32, "y": 32 @@ -43,6 +43,12 @@ { "name": "base-8" }, + { + "name": "cotton-pizza" + }, + { + "name": "cotton-slice" + }, { "name": "dank" }, diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cotton-dough-flat.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cotton-dough-flat.png new file mode 100644 index 0000000000..e13da227bf Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cotton-dough-flat.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cotton-dough.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cotton-dough.png new file mode 100644 index 0000000000..831c58a93c Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cotton-dough.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json index 6132ff89da..366f39f96a 100644 --- a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation and baystation and modified by potato1234x at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188. Tofu and tofu-slice were created by Discord user rosysyntax#6514. Chevrelog and chevredisk created by Github user deathride58, tortilladough tortillaflat and tortillaslice added by Phunny, butter-slice and croissant-raw taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955", + "copyright": "Taken from tgstation and baystation and modified by potato1234x at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188. Tofu and tofu-slice were created by Discord user rosysyntax#6514. Chevrelog and chevredisk created by Github user deathride58, tortilladough tortillaflat and tortillaslice added by Phunny, butter-slice and croissant-raw taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955, cotton made by mlexf (discord 1143460554963427380)", "size": { "x": 32, "y": 32 @@ -40,6 +40,12 @@ { "name": "cornmealdough-slice" }, + { + "name": "cotton-dough-flat" + }, + { + "name": "cotton-dough" + }, { "name": "dough" }, diff --git a/Resources/Textures/Objects/Devices/ai_card.rsi/base.png b/Resources/Textures/Objects/Devices/ai_card.rsi/base.png new file mode 100644 index 0000000000..244183c078 Binary files /dev/null and b/Resources/Textures/Objects/Devices/ai_card.rsi/base.png differ diff --git a/Resources/Textures/Objects/Devices/ai_card.rsi/empty.png b/Resources/Textures/Objects/Devices/ai_card.rsi/empty.png new file mode 100644 index 0000000000..7e61f368de Binary files /dev/null and b/Resources/Textures/Objects/Devices/ai_card.rsi/empty.png differ diff --git a/Resources/Textures/Objects/Devices/ai_card.rsi/full.png b/Resources/Textures/Objects/Devices/ai_card.rsi/full.png new file mode 100644 index 0000000000..59131c8c0a Binary files /dev/null and b/Resources/Textures/Objects/Devices/ai_card.rsi/full.png differ diff --git a/Resources/Textures/Objects/Devices/ai_card.rsi/inhand-left.png b/Resources/Textures/Objects/Devices/ai_card.rsi/inhand-left.png new file mode 100644 index 0000000000..2d3863145b Binary files /dev/null and b/Resources/Textures/Objects/Devices/ai_card.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Devices/ai_card.rsi/inhand-right.png b/Resources/Textures/Objects/Devices/ai_card.rsi/inhand-right.png new file mode 100644 index 0000000000..1704b9c3c1 Binary files /dev/null and b/Resources/Textures/Objects/Devices/ai_card.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Devices/ai_card.rsi/meta.json b/Resources/Textures/Objects/Devices/ai_card.rsi/meta.json new file mode 100644 index 0000000000..8b8135fa16 --- /dev/null +++ b/Resources/Textures/Objects/Devices/ai_card.rsi/meta.json @@ -0,0 +1,58 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/1feffb747a33434a9d28450fc52ade75253aeba5/icons/obj/aicards.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "empty", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + }, + { + "name": "full", + "delays": [ + [ + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Devices/output.rsi/aicard-full-unshaded.png b/Resources/Textures/Objects/Devices/output.rsi/aicard-full-unshaded.png new file mode 100644 index 0000000000..51a309d579 Binary files /dev/null and b/Resources/Textures/Objects/Devices/output.rsi/aicard-full-unshaded.png differ diff --git a/Resources/Textures/Objects/Devices/output.rsi/aicard-full.png b/Resources/Textures/Objects/Devices/output.rsi/aicard-full.png new file mode 100644 index 0000000000..03908b5284 Binary files /dev/null and b/Resources/Textures/Objects/Devices/output.rsi/aicard-full.png differ diff --git a/Resources/Textures/Objects/Devices/output.rsi/aicard-unshaded.png b/Resources/Textures/Objects/Devices/output.rsi/aicard-unshaded.png new file mode 100644 index 0000000000..6191a01ec4 Binary files /dev/null and b/Resources/Textures/Objects/Devices/output.rsi/aicard-unshaded.png differ diff --git a/Resources/Textures/Objects/Devices/output.rsi/aicard.png b/Resources/Textures/Objects/Devices/output.rsi/aicard.png new file mode 100644 index 0000000000..57f604efb0 Binary files /dev/null and b/Resources/Textures/Objects/Devices/output.rsi/aicard.png differ diff --git a/Resources/Textures/Objects/Devices/output.rsi/meta.json b/Resources/Textures/Objects/Devices/output.rsi/meta.json new file mode 100644 index 0000000000..500ecb8e3e --- /dev/null +++ b/Resources/Textures/Objects/Devices/output.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/1feffb747a33434a9d28450fc52ade75253aeba5/icons/obj/aicards.dmi", "states": [{"name": "aicard", "directions": 1, "delays": [[0.4, 0.4]]}, {"name": "aicard-full", "directions": 1, "delays": [[0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4]]}, {"name": "aicard-full-unshaded", "directions": 1, "delays": [[0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4]]}, {"name": "aicard-unshaded", "directions": 1, "delays": [[0.4, 0.4]]}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json b/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json index 2cf3b20750..d1ddea450e 100644 --- a/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. paper_stamp-syndicate by Veritius. paper_receipt, paper_receipt_horizontal by eoineoineoin.", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. paper_stamp-syndicate by Veritius. paper_receipt, paper_receipt_horizontal by eoineoineoin. paper_stamp-greytide by ubaser", "size": { "x": 32, "y": 32 @@ -225,6 +225,9 @@ { "name": "paper_stamp-generic" }, + { + "name": "paper_stamp-greytide" + }, { "name": "paper_stamp-approve" }, diff --git a/Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-greytide.png b/Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-greytide.png new file mode 100644 index 0000000000..067be8405b Binary files /dev/null and b/Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-greytide.png differ diff --git a/Resources/Textures/Objects/Misc/stamps.rsi/meta.json b/Resources/Textures/Objects/Misc/stamps.rsi/meta.json index 8ce4882a2f..4e3d2cda76 100644 --- a/Resources/Textures/Objects/Misc/stamps.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/stamps.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos. stamp-lawyer is a darker version of stamp-cap.", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. New stamp- icons taken from tgstation at https://github.com/tgstation/tgstation/commit/fb1012102257b7b0a08d861fd2b8ba963c416e93. stamp-warden is a darker version of stamp-hos. stamp-lawyer is a darker version of stamp-cap. paper_stamp-greytide is a grey and shaded in version of stamp-hos.", "size": { "x": 32, "y": 32 @@ -60,6 +60,9 @@ }, { "name": "stamp-warden" + }, + { + "name": "stamp-greytide" } ] } diff --git a/Resources/Textures/Objects/Misc/stamps.rsi/stamp-greytide.png b/Resources/Textures/Objects/Misc/stamps.rsi/stamp-greytide.png new file mode 100644 index 0000000000..064c74a2a8 Binary files /dev/null and b/Resources/Textures/Objects/Misc/stamps.rsi/stamp-greytide.png differ diff --git a/Resources/Textures/Objects/Tools/blueprint.rsi/icon.png b/Resources/Textures/Objects/Tools/blueprint.rsi/icon.png new file mode 100644 index 0000000000..fe8b37fa25 Binary files /dev/null and b/Resources/Textures/Objects/Tools/blueprint.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Tools/blueprint.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/blueprint.rsi/inhand-left.png new file mode 100644 index 0000000000..8aecdd7268 Binary files /dev/null and b/Resources/Textures/Objects/Tools/blueprint.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Tools/blueprint.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/blueprint.rsi/inhand-right.png new file mode 100644 index 0000000000..37dd59e5c3 Binary files /dev/null and b/Resources/Textures/Objects/Tools/blueprint.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Tools/blueprint.rsi/meta.json b/Resources/Textures/Objects/Tools/blueprint.rsi/meta.json new file mode 100644 index 0000000000..ab9e7fb2a9 --- /dev/null +++ b/Resources/Textures/Objects/Tools/blueprint.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/commit/dd749c36c416a6960782732cecf25e5ebac326e8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Structures/Specific/carp_statue.rsi/eyes.png b/Resources/Textures/Structures/Specific/carp_statue.rsi/eyes.png new file mode 100644 index 0000000000..7cc6ffccf1 Binary files /dev/null and b/Resources/Textures/Structures/Specific/carp_statue.rsi/eyes.png differ diff --git a/Resources/Textures/Structures/Specific/carp_statue.rsi/eyes_unshaded.png b/Resources/Textures/Structures/Specific/carp_statue.rsi/eyes_unshaded.png new file mode 100644 index 0000000000..83f80290eb Binary files /dev/null and b/Resources/Textures/Structures/Specific/carp_statue.rsi/eyes_unshaded.png differ diff --git a/Resources/Textures/Structures/Specific/carp_statue.rsi/icon.png b/Resources/Textures/Structures/Specific/carp_statue.rsi/icon.png new file mode 100644 index 0000000000..c5d6bd20e5 Binary files /dev/null and b/Resources/Textures/Structures/Specific/carp_statue.rsi/icon.png differ diff --git a/Resources/Textures/Structures/Specific/carp_statue.rsi/meta.json b/Resources/Textures/Structures/Specific/carp_statue.rsi/meta.json index 5c8d12c6c6..fb1ed6a3ef 100644 --- a/Resources/Textures/Structures/Specific/carp_statue.rsi/meta.json +++ b/Resources/Textures/Structures/Specific/carp_statue.rsi/meta.json @@ -11,7 +11,16 @@ "name": "statue" }, { - "name": "unshaded" + "name": "icon" + }, + { + "name": "eyes" + }, + { + "name": "eyes_unshaded" + }, + { + "name": "teeth_unshaded" } ] } diff --git a/Resources/Textures/Structures/Specific/carp_statue.rsi/statue.png b/Resources/Textures/Structures/Specific/carp_statue.rsi/statue.png index 2030067540..4dbbc1b6db 100644 Binary files a/Resources/Textures/Structures/Specific/carp_statue.rsi/statue.png and b/Resources/Textures/Structures/Specific/carp_statue.rsi/statue.png differ diff --git a/Resources/Textures/Structures/Specific/carp_statue.rsi/teeth_unshaded.png b/Resources/Textures/Structures/Specific/carp_statue.rsi/teeth_unshaded.png new file mode 100644 index 0000000000..73acc87e0d Binary files /dev/null and b/Resources/Textures/Structures/Specific/carp_statue.rsi/teeth_unshaded.png differ diff --git a/Resources/Textures/Structures/Specific/carp_statue.rsi/unshaded.png b/Resources/Textures/Structures/Specific/carp_statue.rsi/unshaded.png deleted file mode 100644 index a5ee7e88a9..0000000000 Binary files a/Resources/Textures/Structures/Specific/carp_statue.rsi/unshaded.png and /dev/null differ diff --git a/Resources/keybinds.yml b/Resources/keybinds.yml index 43deb8d89b..3b8158b7c7 100644 --- a/Resources/keybinds.yml +++ b/Resources/keybinds.yml @@ -499,15 +499,19 @@ binds: - function: ArcadeUp type: State key: Up + priority: -1 - function: ArcadeDown type: State key: Down + priority: -1 - function: ArcadeLeft type: State key: Left + priority: -1 - function: ArcadeRight type: State key: Right + priority: -1 - function: Arcade1 type: State key: Space diff --git a/Resources/migration.yml b/Resources/migration.yml index b49b094705..051830dd3b 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -411,5 +411,8 @@ FoodMeatHawaiianKebab: FoodKebabSkewer FoodMeatKebab: FoodKebabSkewer FoodMeatFiestaKebab: FoodKebabSkewer +#2024-08-14 +ClothingBeltSuspenders: ClothingBeltSuspendersRed + # 2024-08-19 ClothingNeckShockCollar: ClothingBackpackElectropack diff --git a/RobustToolbox b/RobustToolbox index 36a5b672e5..ec3a74d268 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit 36a5b672e5f4d0c569a4a17f7f833d72dad2d16d +Subproject commit ec3a74d26868f9640ac06170bdf1c2557d19a063 diff --git a/SpaceStation14.sln b/SpaceStation14.sln index b549794c63..25b9ced00c 100644 --- a/SpaceStation14.sln +++ b/SpaceStation14.sln @@ -133,6 +133,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Roslyn", "Roslyn", "{7844DA RobustToolbox\Robust.Roslyn.Shared\Robust.Roslyn.Shared.props = RobustToolbox\Robust.Roslyn.Shared\Robust.Roslyn.Shared.props EndProjectSection EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Xaml", "RobustToolbox\Robust.Xaml\Robust.Xaml.csproj", "{5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}" +EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Corvax Interfaces", "Corvax Interfaces", "{DA6E23AF-5AC1-43C8-831D-812A2A758731}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.Corvax.Interfaces.Shared", "Corvax\Content.Corvax.Interfaces.Shared\Content.Corvax.Interfaces.Shared.csproj", "{F9F78EE1-1FBE-43F9-8E86-78327FE330DB}" @@ -452,6 +454,14 @@ Global {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Release|Any CPU.Build.0 = Release|Any CPU {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Tools|Any CPU.ActiveCfg = Tools|Any CPU {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Tools|Any CPU.Build.0 = Tools|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Release|Any CPU.Build.0 = Release|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Tools|Any CPU.ActiveCfg = Debug|Any CPU + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Tools|Any CPU.Build.0 = Debug|Any CPU {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Debug|Any CPU.Build.0 = Debug|Any CPU {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -508,6 +518,7 @@ Global {07CA34A1-1D37-4771-A2E3-495A1044AE0B} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} {88B0FC0F-7209-40E2-AF16-EB90AF727C5B} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} {83F510FE-9B50-4D96-AFAB-CC13998D6AFE} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} + {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} {07CA34A1-1D37-4771-A2E3-495A1044AE0B} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} {83F510FE-9B50-4D96-AFAB-CC13998D6AFE} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} diff --git a/SpaceStation14.sln.DotSettings b/SpaceStation14.sln.DotSettings index 800617c0fd..fe8e82b3bd 100644 --- a/SpaceStation14.sln.DotSettings +++ b/SpaceStation14.sln.DotSettings @@ -65,6 +65,7 @@ IL IP KHR + LV MMI MS MV diff --git a/shell.nix b/shell.nix index da363feda9..9a1b0ca429 100644 --- a/shell.nix +++ b/shell.nix @@ -12,7 +12,6 @@ let SDL2 libGL openal - glibc freetype fluidsynth soundfont-fluid